PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
ASM
arduino 伺服马达转到0或180度会卡住坏掉
楼主:
jc1688
(jerrychien1688)
2014-11-14 04:39:22
我买了四个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时卡住真的会想死
请各位大大救小弟一命
作者:
ROGERTP6LA
(EN)
2014-11-14 05:00:00
sg90、mg90s的pulse width都跟范例的有些差别两颗伺服马达应该都是能转到180度的可以试看看用writeMicroseconds叶难的部落格有sg90的控制
http://tinyurl.com/nuy4df4
mg90s的pulse width在1ms~2ms间
作者:
johnpage
(johnpage)
2014-11-14 05:56:00
写程式也会坏掉,黑心马达损坏的地方要很大的应力才会坏
作者:
alibuda174
(阿哩不达)
2014-11-14 22:59:00
真厉害 坏成那样...
作者: smtmike
2014-11-26 04:23:00
有可能是刚开始时输出的宽度较大时 角度过了卡到了极限齿轮就崩了呗 可以用示波器追一下看波宽变化 站内信聊吧
继续阅读
[问题] 红外线遥控伺服马达的问题(Arduino)
QCmmm
[问题] 组合语言?
njpp
作业系统之前的程式 for stm32f4 - 1 加到 10
descent
[问题] xmega128a1 usartt传输疑问
papaya125
Fw: [问题] openVPN client [windows] 设定
gn00618777
Re: [问题] 实做温度计 时钟
WolfLord
[问题] Function Pointer to ISR
MaxHaru
[问题] 实做温度计 时钟
njpp
[问题] avr xmega 的usart问题
papaya125
[问题] arduino蓝芽传输问题
wukevin
Links
booklink
Contact Us: admin [ a t ] ucptt.com