舵机问题

几个舵机的使用:

1. LD-20MG(50hz,0.5-2.5ms,7V供电):我一直认为舵机的原理是输出PWM的脉宽来控制角度的,一个宽度对应一个固定的角度,直到我遇到LD-20MG,这两天从实验室找到一个买来很久的舵机大约得有3.4年了,舵机的型号是LD-20MG,我发现了一个很奇怪的现象。当舵机初始的位置和我初始配置脉宽所对应的位置相差过大的时候这个舵机就会发出吱吱的声音(感觉像是驱动不了一样),这种现象就造成了一种结果,就是我每次脉宽变化的幅度如果过大,就会控制不了舵机。我目前不清楚这种现象是LE-20MG舵机的特性还是舵机的内部出了问题。不过如果每次变化的范围在50脉宽变化之内还是可以控制的。( TIM3_PWM_Init(19999,71);这个是我的分频初始化)

  1. 6221MG:发现LD-20MG的bug以后我又换了一个舵机6621MG,用7V供电发现时好时坏,然后以为坏了,资料上说的是7V供电,我想着反正也坏了,就用8V试试,结果就是电压给低了。。。。。
  2. TBS2701:这个舵机很顺利50hz,20.5-2.5ms,180度。
  3. 出现的一些问题
    LD-20MG
    如果初始化占空比的值是TIM_SetCompare2(TIM3,500);那舵机就会转到对应“500”的角度,但是我只有把舵机事先手动扳到“500”左右的位置,舵机才会动,我以为可能和6221MG一样电压没给够,可是给到了10V都不行。
    6221MG:
    这个主要是试的时候没给够电压,(资料说是7V即可,我估计是舵机长时间不用,得提高一下电压。我用恒流源供电,也测过应该没有问题)他的现象就是给人感觉他的力矩不够大。

猜你喜欢

转载自blog.csdn.net/weixin_42595206/article/details/103603295