Trích:
Nguyên văn bởi manhha2799
Em đang làm về mobile robot,
- Khi cho 1 giá trị vận tốc --> tính được số vòng quay/phút --> tính được số xung cần phát trên encoder. nhưng em không tính được giá trị pwm để cấp vào động cơ ?
- Khi cho một giá trị độ rộng xung --> em tính được vận tốc nhờ vào giá trị encoder phản hồi về. Nhưng ngược lại từ vận tốc cho trước làm sao tính được giá trị độ rộng xung PWM để cấp cho động cơ chạy, các bác giúp em.
|
bạn tham khảo cách này xem nhé :
Cách 1 :
giả sử có PWM = 100(xung/s) --> tính được V= 5(m/s) --> tỉ lệ Vận tốc/Xung = 5%
như vậy ta sẽ dựa vào số % mà tinh' các thông số còn lại khi biết được 1 thông số.
bây giời giả sử có vận tốc V = 20(m/s) --> PWM = 400(xung/s)
Cách 2 :
giả sử có PWM = 100(xung/s) --> tính được V= 5(m/s)
có PWM = X (xung/s) biết V= 20(m/s)
X = (100x20)/5
= 400