舵机常见问题

1、舵机角度与PWM

一般的舵机的角度有180°和360°等等其他的角度,这些都无关紧要,最重要的是,角度都是通过PWM来控制的。所以,一个舵机怎么用,先要看看他的转动范围。以180°为例;
在这里插入图片描述
180°的舵机的控制信号周期为20MS的脉宽调制信号(PWM),占空比0.5~2.5ms 的正脉冲宽度和舵机的转角-90°~90°相对应,如上图所示,呈线型变化。也就是说,给舵机提供一定的脉宽,他的输出轴就会保持一定的对应角度,无论外接转矩怎么改变,知道给它提供另外一个脉冲信号,他才会改变输出角度到新的对应的位置上。

以360°舵机为例:
360度舵机与180°舵机的区别是:给180°舵机一个PWM信号,舵机会转到一个特定角度,而给360度舵机一个PWM信号,舵机会以一个特定的速度转动,类似与电机。但与电机不同的是,360舵机是闭环控制,速度控制稳定。
PWM信号与360舵机转速的关系
0.5ms----------------正向最大转速;
1.5ms----------------速度为0;
2.5ms----------------反向最大转速;
与180度舵机比较,需要明确的是360度舵机无法像180度舵机一样控制角度,它只能控制方向和速度。

舵机转动与供电电压的问题

一般来说,初学者使用的单片机如Arduino,51(5V),STM32(3V3)就可以驱动最普通的那种舵机,但是在实际应用中,大家还是要了解一下自己的舵机的驱动电压是多少,在驱动电压不够的条件下,不挂你怎么调试都是无法正常工作的。

舵机的抖动与噪声

舵机的抖动是由于其机械结构造成的,一本来说要想解决这个问题,需要很复杂的控制程序,这里不做介绍。在此主要给大家一些细节上的处理:
1.舵机的PWM控制线应该还要远离一些其他的电源线和无线电线等。
2.适当提高电源电压,让舵机不会应为电压不够而抖动。
3.最好的解决办法——使用钞能力吧,一百块以下的舵机抖动很正常。

Guess you like

Origin blog.csdn.net/qq_36535414/article/details/115895419