看板 ASM 關於我們 聯絡資訊
我買了四個sg-90的塑膠齒輪伺服馬達 和六個mg-90s的金屬齒輪伺服馬達 現在已經壞了三個塑膠的和兩個金屬的 原因都是齒輪組碎掉或破損 剩下五個沒壞的也都卡卡的 現在只敢讓它們轉20-160度之間 轉到0或180度會卡死 一定要拆開修理才行 我也沒讓他跑超過脈衝寬度 可是卻沒辦法確實的轉動180度 我買來只有讓他跑arduino範例裡 servo的sweep void loop() { int pos = 0; for (pos=0; pos<=180; pos+=1) { myservo.write(pos); delay(2); } for (pos=180; pos>=0; pos-=1) { myservo.write(pos); delay(2); } } 以上是範例裡的loop 我看不出有不合理的地方 也沒超出脈衝範圍 真不知道問題在哪 是本來就不能轉到0或180度嗎 還沒裝在作品上 絕對不是負重太大 電壓也檢查了 只是在測試程式就有這麼多問題 裝置還沒做出來就 白白損失了五個馬達 剩下五個也是半壞的狀態 壓力真的很大 要是在評圖present時卡住真的會想死 請各位大大救小弟一命 -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.219.100.147 ※ 文章網址: http://www.ptt.cc/bbs/ASM/M.1415911164.A.849.html
ROGERTP6LA: sg90、mg90s的pulse width都跟範例的有些差別11/14 05:00
ROGERTP6LA: 兩顆伺服馬達應該都是能轉到180度的11/14 05:01
ROGERTP6LA: 可以試看看用writeMicroseconds11/14 05:03
ROGERTP6LA: 葉難的部落格有sg90的控制http://tinyurl.com/nuy4df411/14 05:06
ROGERTP6LA: mg90s的pulse width在1ms~2ms間11/14 05:07
我就是看葉難的文章去操作的喔 他要改的我也都有改 所以應該不是這問題喔 至於writeMicroseconds我會研究看看 謝謝這位大大 http://i.imgur.com/dT0BiYJ.jpg 齒輪大概就是這樣的壞法 齒紋被磨掉或斷掉 ※ 編輯: jc1688 (49.216.189.197), 11/14/2014 05:36:09
johnpage: 寫程式也會壞掉,黑心馬達 11/14 05:56
johnpage: 損壞的地方要很大的應力才會壞 11/14 05:58
alibuda174: 真厲害 壞成那樣... 11/14 22:59
smtmike: 有可能是剛開始時輸出的寬度較大時 角度過了卡到了極限 11/26 04:23
smtmike: 齒輪就崩了唄 可以用示波器追一下看波寬變化 站內信聊吧 11/26 04:24