作者jc1688 (jerrychien1688)
看板ASM
标题arduino 伺服马达转到0或180度会卡住坏掉
时间Fri Nov 14 04:39:22 2014
我买了四个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://webptt.com/cn.aspx?n=bbs/ASM/M.1415911164.A.849.html
1F:→ ROGERTP6LA: sg90、mg90s的pulse width都跟范例的有些差别11/14 05:00
2F:→ ROGERTP6LA: 两颗伺服马达应该都是能转到180度的11/14 05:01
3F:→ ROGERTP6LA: 可以试看看用writeMicroseconds11/14 05:03
5F:→ 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
6F:推 johnpage: 写程式也会坏掉,黑心马达 11/14 05:56
7F:→ johnpage: 损坏的地方要很大的应力才会坏 11/14 05:58
8F:推 alibuda174: 真厉害 坏成那样... 11/14 22:59
9F:推 smtmike: 有可能是刚开始时输出的宽度较大时 角度过了卡到了极限 11/26 04:23
10F:→ smtmike: 齿轮就崩了呗 可以用示波器追一下看波宽变化 站内信聊吧 11/26 04:24