Anh em nào đã làm được rồi thì up cho mọi người xem ,diễn giả nhiều mà không có kết quả sản phẩm
[Encoder] Vấn đề mất xung encoder khi điều khiển động cơ!
Collapse
X
-
Nếu tốc độ không quá cao bài toán đếm xung từ encoder hoàn toàn có thể giải quyết chỉ với 1 ngắt ngoài timer0(RA4/PIC16F877A) và một chân bất kỳ nào khác để xác định chiều quay, không cần phải 2 ngắt gì hết. mà không bao giờ mất xung, dù có mấy năm đi nữa chứ đừng nói mấy ngày, cho dù lắc đi lắc lại đủ kiểu đi nữa. mình đã làm. chú ý là tốc độ không quá cao, tốc độ cao thì cần chíp xử lý nhanh với tần số cao. Quan trọng là thuật toán đúng. áp dụng modul QEI mà tham khảo.
Comment
-
Thực ra mình có thể làm QEI bằng phần mềm, dựa vào đó mà viết code. Nhưng chú ý là khi viết QEI bằng phần mềm thì chương trình chỉ được phép dùng duy nhất 1 ngắt ngoài chân RA4, nếu tồn tại ngắt khác thì rất có thể không còn chính xác nữa, đó là điều hạn chế.
Comment
Bài viết mới nhất
Collapse
There are no results that meet this criteria.

Comment