打印
[技术问答]

怎么驱动舵机?

[复制链接]
883|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
有人会吗,想学一下,网上有的说是用的PWM控制的

使用特权

评论回复
沙发
小灵通2018|  楼主 | 2019-9-28 22:37 | 只看该作者
舵机的伺服系统由可变宽度的脉冲来进行控制,控制线是用来传送脉冲的。脉冲的参数有最小值,最大值,和频率。一般而言,舵机的基准信号都是周期为20ms,宽度为1.5ms。这个基准信号定义的位置为中间位置。舵机有最大转动角度,中间位置的定义就是从这个位置到最大角度与最小角度的量完全一样。最重要的一点是,不同舵机的最大转动角度可能不相同,但是其中间位置的脉冲宽度是一定的,那就是1.5ms

使用特权

评论回复
板凳
小灵通2018|  楼主 | 2019-9-28 22:38 | 只看该作者

使用特权

评论回复
地板
小灵通2018|  楼主 | 2019-9-28 22:39 | 只看该作者

使用特权

评论回复
5
小灵通2018|  楼主 | 2019-9-28 22:39 | 只看该作者
现在问题来了,如果我设置到某个角度后,我停止发送脉冲了,会是什么下场?会转回来吗

使用特权

评论回复
6
小灵通2018|  楼主 | 2019-9-28 22:40 | 只看该作者
还是停止不动?

使用特权

评论回复
7
小灵通2018|  楼主 | 2019-9-28 22:41 | 只看该作者

使用特权

评论回复
8
小灵通2018|  楼主 | 2019-9-28 22:44 | 只看该作者

使用特权

评论回复
9
小灵通2018|  楼主 | 2019-9-28 22:47 | 只看该作者
所以需要实际测测看了。
理论上是检测高电平的时间确定转角

使用特权

评论回复
10
小灵通2018|  楼主 | 2019-9-28 22:48 | 只看该作者
为了保证周期是正确的,因此要测出了转最大一周需要多少时间。

使用特权

评论回复
11
mintspring| | 2019-9-29 00:28 | 只看该作者

使用特权

评论回复
12
mintspring| | 2019-9-29 00:28 | 只看该作者
控制脉冲的低电平持续20毫秒。每经过20毫秒(50次每秒),就要再次跳变为高电平,否则舵机就可能**,难以保持稳定。
想要稳定就要一直输出占空比电平。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

117

主题

1444

帖子

4

粉丝