舵机不转的解决方法详解
一、舵机无抖动
可能的原因:
1.PWM输出不对。
处理办法:
1.确定舵机输出的PWM的参数,舵机的控制一般需要一个20毫秒左右的时基脉冲,该脉冲的高电平部分一般为0.5-2.5ms。
2.检查代码。
二、舵机有抖动
可能的原因:
1. PWM输出口可能有重映射。(PWM输出捕捉不到)。
处理办法:换一个没有重映射的端口尝试。
2.PWM输出正常舵机任然抖动肯能是电压不稳。
当时,我用是stm32和L298N,12V电池
我把12V电池接到L298N,从L298N上借出5V到stm32上,stm32又2接了许多驱动外设。导致电压不稳,舵机驱动不起来。
取消L298N对stm32供电,用其他稳定电源对stm32供电。