本人做一个四足机器人,舵机使用的型号是RDS3115MG,用stm32f103zet6来控制pca9685进行pwm输出,pwm波输出没问题,可以正常驱动电机以及SG90小功率舵机,但是在驱动RDS3115MG的时候,舵机转动时现象不正常,转的很慢而且不连续,用手顺着转一下会变快点(舵机不上电情况下用手转很正常,能感觉到齿轮的正常转动,因此排除扫齿的原因)。刚开始以为是电压给的小了,后来用了可调压的稳压芯片给他的电压都快到了7v也仍然是上述现象,因此排除是电压问题。连续三个舵机都是上述现象,在试到第四个舵机的时候单片机烧了,摸到单片机的AMS1117稳压模块发热,有没有大神遇到过类似问题或者是对于此种问题有什么高见,个人认为可能是舵机堵转(舵机大概闲置了有半年多的时间没用到)。程序应该是没有问题的,毕竟电机以及SG90都是可以正常驱动的。因为这个问题都烧掉3个板子了,因此排除是板子的问题。求大神指点。。。。。。。。。。 |