Vi điều khiển [O-H] Động cơ RC Servo được điều khiển như thế nào
Khác với động cơ bước, động cơ servo là dạng động cơ điều khiển theo góc quay, được sử dụng khá phổ biến trong các bộ chấp hành của hệ thống cơ điện tử trên xe hơi, robot, mô hình...
Em xin phép giới thiệu sơ qua về cách điều khiển nó để khi cần anh em có thể áp dụng vào một trường hợp nào đó:
Cấu tạo:
1. Động cơ DC
2. Board điều khiển
6. Biến trở
7. Trục ra
Các kiểu servo:
Một servo motor thường có 3 dây:
- GND
- VCC
- SIGNAL
Tín hiệu điều khiển Servo: là tín hiệu dạng xung điều rộng PWM.
Góc quay của trục ra động cơ chính là độ rộng của tín hiệu xung cấp vào chân signal.
Xung điều rộng PWM sẽ có dạng như thế này:
Trong đó:
- Duty Cycle: độ rộng của xung
- Time Period: Chu kì xung
Tần số tối thiểu của xung PWM là 50Hz tức là Time Period = 20ms. Duty Cycle dùng để điều khiển servo thường là từ 0-3ms.
Để tạo xung PWM điều khiển servo có rất nhiều cách, có thể dùng IC555 đơn giản, vi điều khiển, máy tính...
Ví dụ minh họa: Sử dụng vi điều khiển STM3203RCT6 phát xung PWM để điều khiển Servo motor SG90 có gắn một cảm biến siêu âm quay quét góc 180 độ:
Đây là động cơ Servo SG90:
Thông số điều khiển:
- Frequency: 50Hz
- Time Period: 20ms
- Duty Cycle: 600us - 2600us
Hy vọng là hữu ích cho mọi người.
Em xin phép giới thiệu sơ qua về cách điều khiển nó để khi cần anh em có thể áp dụng vào một trường hợp nào đó:
Cấu tạo:
1. Động cơ DC
2. Board điều khiển
6. Biến trở
7. Trục ra
Các kiểu servo:
Một servo motor thường có 3 dây:
- GND
- VCC
- SIGNAL
Tín hiệu điều khiển Servo: là tín hiệu dạng xung điều rộng PWM.
Góc quay của trục ra động cơ chính là độ rộng của tín hiệu xung cấp vào chân signal.
Xung điều rộng PWM sẽ có dạng như thế này:
Trong đó:
- Duty Cycle: độ rộng của xung
- Time Period: Chu kì xung
Tần số tối thiểu của xung PWM là 50Hz tức là Time Period = 20ms. Duty Cycle dùng để điều khiển servo thường là từ 0-3ms.
Để tạo xung PWM điều khiển servo có rất nhiều cách, có thể dùng IC555 đơn giản, vi điều khiển, máy tính...
Ví dụ minh họa: Sử dụng vi điều khiển STM3203RCT6 phát xung PWM để điều khiển Servo motor SG90 có gắn một cảm biến siêu âm quay quét góc 180 độ:
Đây là động cơ Servo SG90:
Thông số điều khiển:
- Frequency: 50Hz
- Time Period: 20ms
- Duty Cycle: 600us - 2600us
Hy vọng là hữu ích cho mọi người.
Nguồn: oto-hui.com
EmoticonEmoticon