em đang làm đồ án điều khiển van không tải kiểu động cơ bước đơn cực với các yêu cầu sau:
có 4 dữ liệu đầu vào động cơ dừng hoặc chạy, nhiệt độ nước làm mát, công tắc máy lạnh và vị trí cần số để điều chỉnh vị trí van không tải cấp khí cho động cơ
- các dữ liệu đầu vào được mô phỏng bằng công tắc và biến trở
- khi động cơ không hoạt động( công tắc báo hoạt động động cơ mở) thì động cơ bước xoay ngang hoặc tự động xoay đến vị trí đặt trước.
- khi động cơ đã hoạt động thì tùy theo nhiệt độ nước làm mát VDK sẽ điều chỉnh động cơ bước đóng dần van. khi đến một giá trị nào đó thì sẽ dừng lại ở một góc đã định trước.
- nếu có tín hiệu bật máy lạnh thì tốc van không tải tự động mở thêm một chút( động cơ bước dịch ngược 5 bước chẳng hạn)
- khi co tín hiệu chuyển từ số mo sang G, D chẳng hạn thì tốc độ động cơ cũng tự động tăng thêm( động cơ bước tiếp tục dịch ngược một số bước do mình định trước)
em dùng ATMEGA 8 kết hợp với ULN2003 để điều khiển động cơ bước thôi vì động cơ đó nhỏ mà.
hiện tại em đang gặp khó khăn trong vấn đề điều khiển động cơ bước. em không biết làm thế nào để VDK nhớ được vị trí mà trước đó động cơ bước đã dừng để điều khiển nó chạy tiếp. rất mong các cao thủ giúp đỡ chút
thanks a lot
có 4 dữ liệu đầu vào động cơ dừng hoặc chạy, nhiệt độ nước làm mát, công tắc máy lạnh và vị trí cần số để điều chỉnh vị trí van không tải cấp khí cho động cơ
- các dữ liệu đầu vào được mô phỏng bằng công tắc và biến trở
- khi động cơ không hoạt động( công tắc báo hoạt động động cơ mở) thì động cơ bước xoay ngang hoặc tự động xoay đến vị trí đặt trước.
- khi động cơ đã hoạt động thì tùy theo nhiệt độ nước làm mát VDK sẽ điều chỉnh động cơ bước đóng dần van. khi đến một giá trị nào đó thì sẽ dừng lại ở một góc đã định trước.
- nếu có tín hiệu bật máy lạnh thì tốc van không tải tự động mở thêm một chút( động cơ bước dịch ngược 5 bước chẳng hạn)
- khi co tín hiệu chuyển từ số mo sang G, D chẳng hạn thì tốc độ động cơ cũng tự động tăng thêm( động cơ bước tiếp tục dịch ngược một số bước do mình định trước)
em dùng ATMEGA 8 kết hợp với ULN2003 để điều khiển động cơ bước thôi vì động cơ đó nhỏ mà.
hiện tại em đang gặp khó khăn trong vấn đề điều khiển động cơ bước. em không biết làm thế nào để VDK nhớ được vị trí mà trước đó động cơ bước đã dừng để điều khiển nó chạy tiếp. rất mong các cao thủ giúp đỡ chút
thanks a lot
Comment