C
coolchip
Guest
Tôi muốn kiểm soát các rpm của một brushless motor với ESC (điều khiển tốc độ điện tử) bằng cách sử dụng mã số PID trong PIC.
Giả xe máy của tôi là luân phiên tại 2000 rpm phát hiện trường bằng cách sử dụng bộ cảm biến setup.Now Tôi muốn nó chạy ở tốc độ 5000 rpm.The sẽ được kiểm soát bởi các tín hiệu PWM được tạo ra bởi mô-đun PWM (16-bit) trong phần cứng PIC là fed để ESC.
Làm thế nào tôi gonna PID sử dụng các thông số KP, KD và Ki lái xe các xe máy để mong muốn rpm?
mong muốn = 5000 rpm
đo = 2000 rpm
lỗi = mong muốn - đo = 3000
C (t) = KP * e Ki * ∫ e.dt KD của * / dt trong hình thức kỹ thuật số
Giả xe máy của tôi là luân phiên tại 2000 rpm phát hiện trường bằng cách sử dụng bộ cảm biến setup.Now Tôi muốn nó chạy ở tốc độ 5000 rpm.The sẽ được kiểm soát bởi các tín hiệu PWM được tạo ra bởi mô-đun PWM (16-bit) trong phần cứng PIC là fed để ESC.
Làm thế nào tôi gonna PID sử dụng các thông số KP, KD và Ki lái xe các xe máy để mong muốn rpm?
mong muốn = 5000 rpm
đo = 2000 rpm
lỗi = mong muốn - đo = 3000
C (t) = KP * e Ki * ∫ e.dt KD của * / dt trong hình thức kỹ thuật số