极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 232175|回复: 38

舵机详解

  [复制链接]
发表于 2011-6-29 17:34:57 | 显示全部楼层 |阅读模式

舵机(英文叫Servo):它由直流电机、减速齿轮组、传感器和控制电路组成的一套自动控制系统。通过发送信号,指定输出轴旋转角度。舵机一般而言都有最大旋转角度(比如180度。)与普通直流电机的区别主要在,直流电机是一圈圈转动的,舵机只能在一定角度内转动,不能一圈圈转(数字舵机可以在舵机模式和电机模式中切换,没有这个问题)。普通直流电机无法反馈转动的角度信息,而舵机可以。用途也不同,普通直流电机一般是整圈转动做动力用,舵机是控制某物体转动一定角度用(比如机器人的关节)。

舵机的形状和大小多的让人眼花缭乱,大致可以分为下面这几种(如图所示)




最右边的是常见的标准舵机,中间两个小的是微型舵机,左边魁梧的那个是大扭力舵机。图上这几种舵机都是三线控制。

制作机器人常用的舵机有下面几种,而且每种的固定方式也不同,如果从一个型号换成一个型号,整个机械结构都需要重新设计。

第一种是MG995,优点是价格便宜,金属齿轮,耐用度也不错。缺点是扭力比较小,所以负载不能太大,如果做双足机器人之类的这款舵机不是很合适,因为腿部受力太大。做做普通的六足,或者机械手还是不错的。




第二种是SR 403,这款舵机是网友xqi2因MG995做双足机器人抖动太厉害,摸索找到的,经过测试。制作双足机器人不错~~~至少不抖了。优点是扭力大,全金属齿轮,价格也还算便宜。缺点嘛。。。做工很山寨。。。其他缺点等待反馈



第三种就是传说中的数字舵机AX12+,这个是久经考验的机器人专用舵机。除了价格高,使用RS485串口通信(控制板就得换数字舵机专用控制板),其他都是优点。



下图是一个普通模拟舵机的分解图,其组成部分主要有齿轮组、电机、电位器、电机控制板、壳体这几大部分。



电机控制板主要是用来驱动电机和接受电位器反馈回来的信息。电机嘛,动力的来源了,这个不用太多解释。电位器这里的作用主要是通过其旋转后产生的电阻的变化,把信号发送回电机控制板,使其判断输出轴角度是否输出正确。齿轮组的作用主要是力量的放大,使小功率电机产生大扭矩。




舵机底壳拆开后就可以看到,主要是电机与控制板



控制板拿起来后下方是与控制板连接的电位器



从顶部来看电机与电位器,与电机齿轮直接相连的为第一级放大齿轮。



经过一级齿轮放大后,再经过二、三、四级放大齿轮,最后再通过输出轴输出。



通过上面两图可以很清晰的看到,本舵机是4级齿轮放大机构,就是通过这么一层层的把小的力量放大,使得这么一个小小的电机能有15KG的扭力。

看完了舵机的构造后咱么对舵机的控制系统进行详解。

舵机的伺服系统由可变宽度的脉冲来进行控制,控制线是用来传送脉冲的。脉冲的参数有最小值,最大值,和频率。一般而言,舵机的基准信号都是周期为20ms,宽度为1.5ms。这个基准信号定义的位置为中间位置。舵机有最大转动角度,中间位置的定义就是从这个位置到最大角度与最小角度的量完全一样。最重要的一点是,不同舵机的最大转动角度可能不相同,但是其中间位置的脉冲宽度是一定的,那就是1.5ms。如下图:




角度是由来自控制线的持续的脉冲所产生。这种控制方法叫做脉冲调制。脉冲的长短决定舵机转动多大角度。例如:1.5毫秒脉冲会到转动到中间位置(对于180°舵机来说,就是90°位置)。当控制系统发出指令,让舵机移动到某一位置,并让他保持这个角度,这时外力的影响不会让他角度产生变化,但是这个是由上限的,上限就是他的最大扭力。除非控制系统不停的发出脉冲稳定舵机的角度,舵机的角度不会一直不变。

当舵机接收到一个小于1.5ms的脉冲,输出轴会以中间位置为标准,逆时针旋转一定角度。接收到的脉冲大于1.5ms情况相反。不同品牌,甚至同一品牌的不同舵机,都会有不同的最大值和最小值。一般而言,最小脉冲为1ms,最大脉冲为2ms。如下图:





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2014-12-8 18:05:58 | 显示全部楼层

樓主,為了方便收藏弄了PDF檔,現上載。希望有需要的人可以在電子書上可以隨時看。謝謝樓主。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 1 反对 0

使用道具 举报

发表于 2011-7-6 18:15:06 | 显示全部楼层
舵机有几种分类
你用什么牌子的舵机,可否给个性价比高的TAOBAO地址
舵机电机和普通常见直流电机有什么区别,
长玩的制作机器人舵机有哪几种规格,标准
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-6 19:18:14 | 显示全部楼层
偶是谁 发表于 2011-7-6 18:15
舵机有几种分类
你用什么牌子的舵机,可否给个性价比高的TAOBAO地址
舵机电机和普通常见直流电机有什么区 ...

已经对所提几点问题在帖子开头进行了补充,推荐了3种淘宝可以买到的舵机~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-25 13:52:45 | 显示全部楼层
xqi2 发表于 2011-8-25 13:50
舵机应该放在器材房吧  
你真的是一个人在战斗???真有时间啊 写那么多东西出来了

嘿嘿,器材坊人气太差。。。所以先扔这里了^^
回复 支持 反对

使用道具 举报

发表于 2012-5-11 15:49:47 | 显示全部楼层
add..

futaba   白红黑 白——信号 红——正极 黑——负极

JR       橙红褐 橙——信号 红——正极 褐——负极
回复 支持 反对

使用道具 举报

发表于 2012-5-24 15:14:53 | 显示全部楼层
弘毅 发表于 2011-8-25 13:52
嘿嘿,器材坊人气太差。。。所以先扔这里了^^

弘毅老师开微博咯!!感觉微博上好热闹的!有很多人!!
回复 支持 反对

使用道具 举报

发表于 2012-12-10 12:01:49 | 显示全部楼层
请问一下360°舵机怎么控制
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-10 17:41:21 | 显示全部楼层
360度舵机也是通过占空比控制,只不过大于1.5ms和小于1.5ms是调节的顺时针旋转还是逆时针宣传,不同的占空比,转速不同。
回复 支持 反对

使用道具 举报

发表于 2013-2-19 13:05:56 | 显示全部楼层
谢谢楼主,讲的很详细,学习了。
回复 支持 反对

使用道具 举报

发表于 2013-4-5 14:57:06 | 显示全部楼层
谢啦  楼主
回复 支持 反对

使用道具 举报

发表于 2013-4-15 23:15:21 | 显示全部楼层
谢谢分享,一定支持!
回复 支持 反对

使用道具 举报

发表于 2013-4-19 13:59:30 | 显示全部楼层
看上瘾了怎么办。。
回复 支持 反对

使用道具 举报

发表于 2013-5-1 20:15:27 | 显示全部楼层
{:soso_e179:}
回复 支持 反对

使用道具 举报

发表于 2013-5-10 18:45:24 | 显示全部楼层
还是弘老大牛
回复 支持 反对

使用道具 举报

发表于 2013-6-4 22:10:16 | 显示全部楼层
是不是 普通的模拟舵机(航模上用的那种) 使用 Arduino的硬件 PWM(   analogWrite())  不工作?? 一定要用50Hz的PWM??
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 06:19 , Processed in 0.054166 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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