1. Chú ý: Các bạn nên tham khảo Nội quy trước khi viết bài (click vào liên kết bên dưới).
    * Nội quy và Thông báo diễn đàn CNCProVN.com
    * Nếu bạn thấy hứng thú với bài viết. Hãy dùng chức năng Share to facebook để chia sẻ bài viết lên facebook.

          
Kết quả 1 đến 5 của 5

Chủ đề: Xin trợ giúp: Điều khiển motor RC Servo MG996R

  1. #1
    Thợ phụ bậc 2
    Ngày tham gia
    Oct 2016
    Bài viết
    33
    Cám ơn
    15
    Được cám ơn 1 lần ở 1 bài viết

    Xin trợ giúp: Điều khiển motor RC Servo MG996R

    Dạ em chào mọi người !
    Dạ em có con motor RC Servo MG996R, em đọc tài liệu thì thấy nó hoạt động theo phương pháp điều rộng xung PWM, nhưng sao em dùng PLC FX1n-MT với câu lệnh PWM k1 k20 Y1 (độ rộng xung 1ms, chu kỳ 20ms, kênh phát Y1) mà sao motor không quay được ạ? về phần đấu nối em đâu theo hình này ạ
    Nhờ mọi người giúp em với ạ ! Thanks
    Ảnh thu nhỏ đính kèm Ảnh thu nhỏ đính kèm 20170310_154143.jpg‎  

    20170310_154151.jpg‎  


  2. Thành viên đã cám ơn thaibaosta cho bài viết hữu ích này:


  3. #2
    Thợ bậc 5
    Ngày tham gia
    Mar 2015
    Bài viết
    165
    Cám ơn
    20
    Được cám ơn 44 lần
           ở 37 bài viết
    Hình như thiếu nguồn duơng cho plc để cấp ra ngõ ra y1 của plc

  4. Có 2 thành viên đã cám ơn winstarvn cho bài viết hữu ích này:


  5. #3
    Thợ bậc 6 CKD's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    6,680
    Cám ơn
    1,733
    Được cám ơn 5,321 lần
           ở 2,595 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 à.
    DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
    17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM

  6. Có 2 thành viên đã cám ơn CKD cho bài viết hữu ích này:


  7. #4
    Thợ phụ bậc 2
    Ngày tham gia
    Oct 2016
    Bài viết
    33
    Cám ơn
    15
    Được cám ơn 1 lần ở 1 bài viết
    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

  8. #5
    Thợ phụ bậc 2
    Ngày tham gia
    Oct 2016
    Bài viết
    33
    Cám ơn
    15
    Được cám ơn 1 lần ở 1 bài viết
    Dạ em dùng lênh PWM k1 k20 Y1 ( độ rộng xung 1ms, tần số là 50Hz ) nhưng kích chạy thì motor vẫn không quay được ạ. Về phần đấu nối, RC Servo đưa ra 3 đầu dây (2 chân cấp nguồn 5VDC, 1 chân nhận xung PWM ) em đấu 2 chân nguồn vào 5VDC, chân nhận xung em đấu vào cổng Y1 trên PLC, cổng COM PLC em đấu với +5VDC, em đấu vậy đúng chưa ạ? nhờ anh giúp em với ạ, Thanks anh !

Các Chủ đề tương tự

  1. Cần trợ giúp về rc servo 360 độ
    Bởi anhcos trong diễn đàn Driver DC/AC servo motor
    Trả lời: 11
    Bài viết cuối: 03-05-2017, 08:58:43 PM
  2. Xin trợ giúp : Điểu khiển motor AC Servo Yakawa SGDM-01ADA
    Bởi thaibaosta trong diễn đàn Driver DC/AC servo motor
    Trả lời: 22
    Bài viết cuối: 04-10-2016, 02:21:20 PM
  3. xin các cao thủ ac servo yakawa sgdm trợ giúp
    Bởi legiao trong diễn đàn Driver DC/AC servo motor
    Trả lời: 20
    Bài viết cuối: 06-05-2016, 04:17:02 PM
  4. Điều khiển động cơ servo
    Bởi Gamo trong diễn đàn Driver DC/AC servo motor
    Trả lời: 112
    Bài viết cuối: 26-02-2016, 08:32:29 PM
  5. Cần trợ giúp về mạch điều khiển DC brushless servo
    Bởi Gamo trong diễn đàn Driver DC/AC servo motor
    Trả lời: 34
    Bài viết cuối: 02-08-2015, 11:33:33 PM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •