7face 发表于 2017-5-19 09:57:22

为什么使用servo库文件控制舵机时信号电压只有正常的十分之一,求大神指点!!!

前段时间发现用mega 2560的板子使用servo库文件控制舵机的时候发现MG995的可以转但是控制JX的舵机发现会发出哒哒哒的声音,但是舵机不转,测了一下电压发现信号电压之后零点几伏,是正常信号电压的十分之一;然后测试了一下之后发现信号电压用其他指令是可以达到5V的,但用了servo库文件之后就只有之前的十分之一了,另外为什么MG995在这种情况下是可以转的呢?请大神给指点一下~~~

Ansifa 发表于 2017-5-19 10:32:19

那是PWM信号,通过通断时间比控制舵机的,不能使用万用表测量,只能通过示波器

7face 发表于 2017-5-19 10:50:05

Ansifa 发表于 2017-5-19 10:32
那是PWM信号,通过通断时间比控制舵机的,不能使用万用表测量,只能通过示波器

我知道,但是电压表测的话应该是测出来的是高电平部分和低电平部分的平均值啊~

xiaoliumonitor 发表于 2017-5-19 12:32:24

直流档位应该是经过模数转换处理后再显示的,AD转换也涉及到精度与速度等参数,所以不一定是平均值。交流档位可能是通过均方根的方式计算出的有效值,也不是平均值。交流电(例如市电)的平均值应该为0.

7face 发表于 2017-5-22 13:19:42

xiaoliumonitor 发表于 2017-5-19 12:32
直流档位应该是经过模数转换处理后再显示的,AD转换也涉及到精度与速度等参数,所以不一定是平均值。交流档 ...

好的,谢谢,我找个示波器再试一下~
页: [1]
查看完整版本: 为什么使用servo库文件控制舵机时信号电压只有正常的十分之一,求大神指点!!!