请问舵机抖动是什么原因?

2019-12-16 22:40发布

本帖最后由 qq854149876 于 2018-10-16 00:00 编辑

用PCA9685做了一个舵机驱动程序,发现在控制舵机的时候舵机会抖动,而使用另外一个测试舵机的小盒子则很顺滑,请问是什么原因?

微信截图_20181015235011.png (6.08 KB, 下载次数: 0) 下载附件 2018-10-15 23:52 上传
这个是舵机测试小盒子的信号
感觉自己做的信号和测试盒子的信号差不多,但自己做的舵机却抖动。排除供电问题,使用的是同一个电源测试。

请大家帮忙分析下,感谢各位!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
35条回答
山外メ雲ジ
1楼-- · 2019-12-19 16:16
试过有些单片机的PWM输出,电平比较低,导致比较抖动
qq854149876
2楼-- · 2019-12-19 16:25
zljcat3721 发表于 2018-10-17 08:18
控制舵机的输出,高电平时电压是否是5V,我试过,3.3V比5V要抖得厉害

是的,是5V的,我使用的是PCA9685芯片驱动的,芯片是5V供电,输出方式配置成了推挽模式。
qq854149876
3楼-- · 2019-12-19 19:12
not_at_all 发表于 2018-10-17 20:12
舵机驱动脉冲周期为20ms,高电平1ms-2ms(对应0-180度,也不要考虑它是否能转到270度),这个要明确。如 ...

舵机是支持500us~2500us的信号的,舵机的信号是用PCA9685芯片产生的,该芯片是I2C接口,PWM的高电平时间是通过I2C写入该芯片的,PWM周期恒定是20ms
qq854149876
4楼-- · 2019-12-20 01:00
 精彩回答 2  元偷偷看……
qq854149876
5楼-- · 2019-12-20 01:40
firewind 发表于 2018-10-17 15:27
有没有测过小盒子的时序,跟你的有什么不同?

第一张逻辑分析仪抓的波形是我自己搞的时序,第二张逻辑分析仪抓的是测试小盒子的时序。
not_at_all
6楼-- · 2019-12-20 05:42
qq854149876 发表于 2018-10-17 20:51
舵机是支持500us~2500us的信号的,舵机的信号是用PCA9685芯片产生的,该芯片是I2C接口,PWM的高电平时间 ...

你用多大力矩的舵机?电源最大输出电流多少

一周热门 更多>