Trích dẫn Gửi bởi CKD Xem bài viết
RC servo đúng là input cần PWM để điều khiển, nhưng PWM này không giống như PWM thông thường, nó chỉ là một phần của PWM. Cụ thể như sau:
- Tần số PWM mà RC servo có thể nhận được trong khoảng 50-60Hz, một số fast digital servo có thể nhận được tín hiệu với tần số khoảng 470Hz.
- Biên độ PWM mà servo nhận được có giá trị từ 1-1.5-2ms (thời gian mức tín hiệu dương) tương ứng với góc quay ±90°. Rộng hơn thì là 0.8-2.2ms. Ngoài dải tín hiệu này, một số servo có thể bị hỏng, một số khi vượt qua mức này nó disable motor để tự bảo vệ.

Vậy nên nếu muốn dùng PWM thì lưu ý tần số là 60Hz, tính toán giá trị PWM sao cho xung dương nằm trong khoảng 1-2ms là ok.

Chưa nói output của PLC thường là opencolector, nên cần trở kéo lên dương nửa à.
Dạ anh nói chính xác ạ, RC Servo chỉ quay được tần số 50Hz, nên lệnh PWM của em là PWM k1 k20 Y1 ( độ rông xung 1ms, chu kỳ 20ms ứng với tần số 50Hz ). Về phần đấu nối, RC Servo đưa ra 3 chân ( 2 chân nguồn 5VDC, 1 chân nhận xung PWM), em đấu 2 chân cấp nguồn 5VDC, chân nhận xung em đấu vào cổng Y1 của PLC, cổng COM PLC em đấu với +5VDC (em đấu theo hình ạ) anh xem giúp em như vậy đúng không anh? thanks anh nhiềuClick vào ảnh để xem ảnh lớn hơn. 

Name:	20170310_154151.jpg 
Views:	0 
Size:	349.6 KB 
ID:	33658