极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13022|回复: 4

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

[复制链接]
发表于 2017-5-19 09:57:22 | 显示全部楼层 |阅读模式
前段时间发现用mega 2560的板子使用servo库文件控制舵机的时候发现MG995的可以转但是控制JX的舵机发现会发出哒哒哒的声音,但是舵机不转,测了一下电压发现信号电压之后零点几伏,是正常信号电压的十分之一;然后测试了一下之后发现信号电压用其他指令是可以达到5V的,但用了servo库文件之后就只有之前的十分之一了,另外为什么MG995在这种情况下是可以转的呢?请大神给指点一下~~~
回复

使用道具 举报

发表于 2017-5-19 10:32:19 | 显示全部楼层
那是PWM信号,通过通断时间比控制舵机的,不能使用万用表测量,只能通过示波器
回复 支持 反对

使用道具 举报

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

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

使用道具 举报

发表于 2017-5-19 12:32:24 | 显示全部楼层
直流档位应该是经过模数转换处理后再显示的,AD转换也涉及到精度与速度等参数,所以不一定是平均值。交流档位可能是通过均方根的方式计算出的有效值,也不是平均值。交流电(例如市电)的平均值应该为0.
回复 支持 反对

使用道具 举报

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

好的,谢谢,我找个示波器再试一下~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 09:03 , Processed in 0.045737 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表