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

2019-12-16 22:40发布

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

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

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

请大家帮忙分析下,感谢各位!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
35条回答
jjj206
1楼-- · 2019-12-17 14:59
qq854149876 发表于 2018-10-16 00:02
周期缩短了也抖动,测试了15ms,12ms,20ms都会抖动

我自己以前玩舵机的时候遇到一样的问题,当时用信号发生器很平滑,用单片机控制就很抖,然后发现问题出在公用电源上,后来舵机独立一个电源就不抖了。
wye11083
2楼-- · 2019-12-17 16:37
 精彩回答 2  元偷偷看……
xyz543
3楼-- · 2019-12-17 16:53
貌似不是有那种数字舵机的。
BD8NCF
4楼-- · 2019-12-17 19:15
前段时间有个项目用到舵机,发现两个特点,不知道舵机都不是这样,还是个案。
1、目标角度与当前角度不能相差太大。当我期望的角度与当前角度相差太大的时候,舵机就会发抖,而不是转到期望的角度。我只好分成很多步,一步一步的转到期望的角度。
2、转动速度不能太快。太快了,似乎会跟不上。如前面说的,一步一步的设定转到的角度,如果步进太多,舵机会跟不上,然后就发抖。
开始的时候买了两个舵机,叫个同事搞,然后坏了一个。后来我来搞,发现这两个特点,程序做了处理之后,就正常的。
还有,因为程序开始的时候不知道当前角度,所以只好先扫描一遍,就是从0角度到180度都设置一遍,开始舵机没动作,设定的角度靠近舵机当前角度后,舵机就跟着动了,然后才能开始正常的程序。

不知道大家写舵机的程序是不是也是这样。
qq854149876
5楼-- · 2019-12-17 23:09
BD8NCF 发表于 2018-10-16 11:30
前段时间有个项目用到舵机,发现两个特点,不知道舵机都不是这样,还是个案。
1、目标角度与当前角度不能相 ...

但是这样做会影响舵机的响应速度哦
jjj206
6楼-- · 2019-12-18 04:08
wye11083 发表于 2018-10-16 09:09
是的,很多人都以为自己的电源设计的多么多么牛b,其实纹波大得1b。

电源原理看似很简单,但确实是难设计。。。

一周热门 更多>