logo资料库

舵机原理及其使用详解.pdf

第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
资料共8页,全文预览结束
舵机的原理,以及数码舵机 VS 模拟舵机 一、舵机的原理 标准的舵机有 3 条导线,分别是:电源线、地线、控制线,如图 2 所示。 以日本 FUTABA-S3003 型舵机为例,图 1 是 FUFABA-S3003 型舵机的内部电路。 3003 舵机的工作原理是:PWM 信号由接收通道进入信号解调电路 BA6688 的 12 脚进行解调,获得一个直 流偏置电压。该直流偏置电压与电位器的电压比较,获得电压差由 BA6688 的 3 脚输出。该输出送入电机 驱动集成电路 BAL6686,以驱动电机正反转。当电机转动时,通过级联减速齿轮带动电位器 Rw1 旋转,直 到电压差为 O,电机停止转动。 舵机的控制信号是 PWM 信号,利用占空比的变化,改变舵机的位置。 BA6688 BA6688 是有 EMFEMFEMFEMF 控制的,主要用途是控制在高速时候电 BA6688 有个很有趣的技术话题可以稍微提一下,就是 BA6688 机最大转速。 原理是这样的:
收到 1 个脉冲以后,BA6688 内部也产生 1 个以 5K 电位器实际电压为基准的脉冲,2 个脉冲比较以后展宽, 输出给驱动使用。当输出足够时候,马达就开始加速,马达就能产生 EMF,这个和转速成正比的。 因为取的是中心电压,所以正常不能检测到的,但是运行以后就电平发生倾斜,就能检测出来。超过 EMF 判断电压时候就减小展宽,甚至关闭,让马达减速或者停车。这样的好处是可以避免过冲现象(就是到了定 位点还继续走,然后回头,再靠近) 一些国产便宜舵机用的便宜的芯片,就没有 EMF 控制,马达、齿轮的机械惯性就容易发生过冲现象,产生 抖舵 电源线和地线用于提供舵机内部的直流电机和控制线路所需的能源.电压通常介于 4~6V,一般取 5V。注 意,给舵机供电电源应能提供足够的功率。控制线的输入是一个宽度可调的周期性方波脉冲信号,方波脉 冲信号的周期为 20 ms(即频率为 50 Hz)。当方波的脉冲宽度改变时,舵机转轴的角度发生改变,角度变化 与脉冲宽度的变化成正比。某型舵机的输出轴转角与输入信号的脉冲宽度之间的关系可用围 3 来表示。
二、数码舵机 VSVSVSVS 模拟舵机 数码舵机比传统的模拟舵机,在工作方式上有一些优点,但是这些优点也同时带来了一些缺点。 传统的舵机在空载的时候,没有动力被传到舵机马达。当有信号输入使舵机移动,或者舵机的摇臂受到外 力的时候,舵机会作出反应,向舵机马达输出驱动电压。由第一节的电路分析我们知道 ——马达是否获得 驱动电压,取决于 BA6688 的第 3 脚是否输出一个电压信号给 BAL6686 马达驱动 IC。 数码舵机最大的差别是在于它处理接收机的输入信号的方式。相对与传统的 50 脉冲/秒的 PWM 信号解调 方式,数码舵机使用信号预处理方式,将频率提高到 300 脉冲/秒。因为频率高的关系,意味着舵机动作会 更精确,“无反应区”变小。 以下的三个图表各显示了两个周期的开/关脉冲。
图 1 是空载的情况;图 2 是脉冲宽度较窄,比较小的动力信号被输入马达;图 3 是更宽,持续时间更长的 脉冲,更多的输入动力。 您可以想象,一个短促的脉冲,紧接着很长的停顿,这意味着舵机控制精度是不够高的,这也是为什么模 拟舵机有“无反应区”的存在。比如说,舵机对于发射机的细小动作,反应迟钝或者根本就没有反应。 而数码舵机提升了脉冲密度,轻微的信号改变都会变的可以读取,这样无论是遥控杆的轻微变动,或者舵 机摇臂在外力作用下的极轻微变动,都会能够检测出来,从而进行更细微的修正。 三、数码舵机的缺点: 以上我们已经知道数码舵机会更精确这个优点,那么我们来看数码舵机的缺点 1、数码舵机需要消耗更多的动力。其实这是很自然的。数码舵机以更高频率去修正马达,这一定会增加总 体的动力消耗。 2、相对教短的寿命。其实这是很自然的。马达总在转来转去做修正,这一定会增加马达等转动部位的消耗。 四、拟人化比喻
技术性的东西说了这么多,也许很多对电路原理不熟悉的朋友还是不明白,呵呵,举个简单的例子来说明 吧! 比如遥控器是老师,舵机控制电路是家长,舵机的马达是小孩 现在的任务是老师要求家长辅导孩子做一个动作,比如倒立 以数字舵机而言,家长自主地给这个动作设置了非常非常严格的标准,他要求孩子倒立时在鞋面上摆一个 竖立的硬币,然后盯着硬币,硬币向左一震动他在右边给孩子一鞭子,硬币向右一震动他在左边给孩子一 鞭子.........总之他要求的不再是老师要求的“倒立”,而是倒立以后顶一枚不倒的硬币.......... 模拟舵机的家长部分则是柔和派,老师要求倒立是吧?他忠实地按老师的要求,让孩子倒立起来,孩子身 体的轻微调整他不去关注了,他只关心是不是偏移了老师的标准,呵呵 五、实际应用选择 我们已经知道模拟舵机对于极轻微的外力干扰导致舵机盘移位的敏感度,和舵机执行命令的精确 度,是不如数码舵机的了,那么我们是不是应该尽量使用数码舵机呢???我个人而言不是这么 认为。 首先——舵机的素质,其实不单纯是电路决定的,还有舵机的齿轮精度,还有非常非常关键的舵机电位器 的精度。一颗质量上乘的模拟舵机,往往比电路虽然是数码但是零件却是普通货色的数码舵机更准确,更 不会抖舵。 其次,要知道我们在模型车上应用的时候,很多时候太高的精度并不是好事!比如你玩 1/8 的车,特别是 大脚车和越野车,那么烂的路面导致车时而滑动适合腾空,动不动就是零点几秒、 N 公分的偏差,舵机的 微秒级别敏感、微米级别精度对整个事件能起怎么改善??那叫神经质的舵机反应........... 其实应用在 1/8 车辆上,一颗 0.1 秒反应的模拟舵机是更合适的搭配。它会更省电,更顺滑,不会那么神经 质。而且最重要的——它不会在一台转向虚位有几毫米的 1/8 越野车上,去不停地吱吱叫着去找那 0.1 毫米 的居中(其实你即使把舵机连杆给它拆掉,让舵机空转,它也往往找不到那 0.1 毫米的居中,只是自己不 停地吱吱叫着折腾自己而已,哈哈) 实际的应用上,我建议是 1/10 的竞赛级别房车,暴力型的飞机,可以选用数码舵机。所谓神经质配神经质, 呵呵。 其实我个人选择舵机,更看重的是品牌和玩家反响,而不是某些山寨工厂一力鼓吹的什么狗屁数码........ 贴完自己整理补充过的,再转贴一篇我认为不错的 网络上流行的对舵机的误解文章太多太多!而且很怪异的是——很多主流的意识是 错误的!!!
下面这篇文章,我大致看过,是符合科学原理的,想学习知识的可以看看。 注意吸收知识,要由根本上去分析,而不是以讹传讹!否则你必定就象很多人一样 去坚守“数码舵机比模拟舵机快”这个完全错误的观点,呵呵,那会被真正掌握知识 的人暗地里面耻笑的 数码舵机常见问题原理分析及解决: 一、数码舵机与模拟舵机的区别 传统模拟舵机和数字比例舵机(或称之为标准舵机)的电子电路中无 MCU 微控制 器,一般都称之为模拟舵机。老式模拟舵机由功率运算放大器等接成惠斯登电桥, 根据接收到模拟电压控制指令和机械连动位置传感器(电位器)反馈电压之间比较 产生的差分电压,驱动有刷直流电机伺服电机正/反运转到指定位置。数字比例舵机 是模拟舵机最好的类型,由直流伺服电机、直流伺服电机控制器集成电路 (IC),减 速齿轮组和反馈电位器组成,它由直流伺服电机控制芯片直接接收 PWM(脉冲方 波,一般周期为 20ms,脉宽 1~2 ms,脉宽 1 ms 为上限位置,1.5ms 为中位,2ms 为 下限位置)形式的控制驱动信号,迅速驱动电机执行位置输出,直至直流伺服电机控 制芯片检测到位置输出连动电位器送来的反馈电压与 PWM 控制驱动信号的平均有 效电压相等,停止电机,完成位置输出。 数码舵机电子电路中带 MCU 微控制器故俗称为数码舵机,数码舵机凭借比之模拟 舵机具有反应速度更快,无反应区范围小,定位精度高,抗干扰能力强等优势已逐 渐取代模拟舵机在机器人、航模中得到广泛应用。 数码舵机设计方案一般有两种:一种是 MCU+直流伺服电机+直流伺服电机控制器 集成电路(IC)+减速齿轮组+反馈电位器的方案,以下称为方案 1,另一种是 MCU+ 直流伺服电机+减速齿轮组+反馈电位器的方案,以下称为方案 2。市面上加装数码 驱动板把模拟舵机改数码舵机属方案 1。 二、舵机电机调速原理及如何加快电机速度 常见舵机电机一般都为永磁直流电动机,如直流有刷空心杯电机。直流电动机有线 形的转速-转矩特性和转矩-电流特性,可控性好,驱动和控制电路简单,驱动控制 有电流控制模式和电压控制两种模式。舵机电机控制实行的是电压控制模式,即转 速与所施加电压成正比,驱动是由四个功率开关组成 H 桥电路的双极性驱动方式, 运用脉冲宽度调制(PWM)技术调节供给直流电动机的电压大小和极性,实现对电 动机的速度和旋转方向(正/反转)的控制。电机的速度取决于施加到在电机平均电 压大小,即取决于 PWM 驱动波形占空比(占空比为脉宽/周期的百分比)的大小, 加大占空比,电机加速,减少占空比电机减速。 所以要加快电机速度:1、加大电机工作电压;2、降低电机主回路阻值,加大电流; 二者在舵机设计中要实现,均涉及在满足负载转矩要求情况下重新选择舵机电机。 三、数码舵机的反应速度为何比模拟舵机快 很多模友错误以为:“数码舵机的 PWM 驱动频率 300Hz 比模拟舵机的 50Hz 高 6 倍, 则舵机电机转速快 6 倍,所以数码舵机的反应速度就比模拟舵机快 6 倍” 。这里请
大家注意占空比的概念,脉宽为每周期有效电平时间,占空比为脉宽/周期的百分比, 所以大小与频率无关。占空比决定施加在电机上的电压,在负载转矩不变时,就决 定电机转速,与 PWM 的频率无关。 模拟舵机是直流伺服电机控制器芯片一般只能接收 50Hz 频率(周期 20ms)~300Hz 左右的 PWM 外部控制信号,太高的频率就无法正常工作了。若 PWM 外部控制信 号为 50Hz,则直流伺服电机控制器芯片获得位置信息的分辨时间就是 20ms,比较 PWM 控制信号正比的电压与反馈电位器电压得出差值,该差值经脉宽扩展(占空比改 变,改变大小正比于差值)后驱动电机动作,也就是说由于受 PWM 外部控制信号频率 限制,最快 20ms 才能对舵机摇臂位置做新的调整。 数码舵机通过 MCU 可以接收比 50Hz 频率(周期 20ms)快得多的 PWM 外部控制 信号,就可在更短的时间分辨出 PWM 外部控制信号的位置信息,计算出 PWM 信 号占空比正比的电压与反馈电位器电压的差值,去驱动电机动作,做舵机摇臂位置 最新调整。 结论:不管是模拟还是数码舵机,在负载转矩不变时,电机转速取决于驱动信号占 空比大小而与频率无关。数码舵机可接收更高频率的 PWM 外部控制信号,可在更 短的周期时间后获得位置信息,对舵机摇臂位置做最新调整。所以说数码舵机的反 应速度比模拟舵机快,而不是驱动电机转速比模拟舵机快。 四、数码舵机的无反应区范围为何比模拟舵机小 根据上述对模拟舵机的分析可知模拟舵机约 20ms 才能做一次新调整。而数码舵机 以更高频率的 PWM 驱动电机。PWM 频率的加快使电机的启动/停止,加/减速更柔 和,更平滑,更有效的为电机提供启动所需的转矩。就象是汽车获得了更小的油门 控制区间,则启动/停止,加/减速性能更好。所以数码舵机的无反应区比模拟舵机小。 五、模拟舵机加装数码舵机驱动板并未提升反应速度 根据以上分析可知,模拟舵机加装数码舵机驱动板,要提升反应速度,PMW 外部 控制信号(如陀螺仪送来的尾舵机信号)的频率必须加快,如果还是 50Hz,那舵机 反应速度当然就没提升了。 六、如何选择舵机电机 舵机电机按直流伺服电机的标准选用,根据电机种类、负载力矩、转速、工作电压 等要求。舵机一般都用空心杯电动机,有用有刷的,也有用无刷无感的。 空心杯电动机属于直流永磁、伺服微特电机,与普通电机的主要区别采用是无铁芯 转子,也叫空心杯型转子。具有以下优势: 1、最大的能量转换效率(衡量其节能特性的指标):其效率一般在 70%以上,部分产 品可达到 90%以上(普通铁芯电机在 15-50%); 2、激活、制动迅速,响应极快:机械时间常数小于 28 毫秒,部分产品可以达到 10 毫秒以内,在推荐运行区域内的高速运转状态下,转速调节灵敏; 3、可靠的运行稳定性:自适应能力强,自身转速波动能控制在 2%以内; 4、电磁干扰少:采用高品质的电刷、换向器结构,换向火花小,可以免去附加的抗 干扰装置;
5、能量密度大:与同等功率的铁芯电机相比,其重量、体积减轻 1/3-1/2;转速-电 压、转速-转矩、转矩-电流等对应参数都呈现标准的线性关系。 七、如何选择舵机反馈电位器 舵机反馈电位器按种类、精度,耐用性的标准选用,导电塑料电位器的精度和耐磨 程度大大优于其他如线绕电位器类型。 八、舵机控制死区、滞环、定位精度、输入信号分辨率、回中性能的认识 每一个闭环控制系统由于信号的振荡等原因,输入信号和反馈信号不可能完全相等, 这就涉及到控制死区和滞环的问题,系统无法辨别输入信号和反馈信号的差异范围 就是控制死区范围。舵机自动控制系统由于信号震荡、机械精度等原因造成控制系 统在控制死区范围外的小范围老是做调整,为使舵机在小范围内不对震荡做调整, 这就需要引入滞环的作用了。滞环比控制死区大,一般控制死区范围为±0.4%,滞 环可设置为±2%,输入信号和反馈信号的差值在滞环内电机不动作,输入信号和反 馈信号的差值进入滞环,电机开始制动-停止。定位精度取决于舵机系统的整体精度: 如控制死区、机械精度、反馈电位器精度、输入信号分辨率。输入信号分辨率指舵 机系统对输入信号最小分辨范围,数码舵机输入信号分辨率大大优于模拟舵机。回 中性能取决于滞环和定位精度。 九、舵机为何会老发出吱吱的响声 舵机老发出吱吱的来回定位调整响声,是由于有的舵机无滞环调节功能,控制死区 范围调得小,只要输入信号和反馈信号老是波动,它们的差值超出控制死区,舵机 就发出信号驱动电机。另没有滞环调节功能,如果舵机齿轮组机械精度差,齿虚位 大,带动反馈电位器的旋转步,步范围就已超出控制死区范围,那舵机必将调整不 停,吱吱不停。 十、为何有的舵机炸机易烧电路板 有的舵机选用的功率器件电流大同时系统中设计有或芯片自带有过流保护功能,能 检测出堵转过流及短路状态迅速停止电机驱动信号。还有可在电机回路接压敏电阻 防止瞬间过压及在功率器件前端设计有吸收电容。此类舵机炸机堵转不容易烧电路 板和电机。与舵机是金属齿还是塑料齿并无绝对关系。 十一、舵机为何抖舵 控制死区敏感,输入信号和反馈信号因各种原因波动,差值超出范围,舵臂动,所 以抖舵。
分享到:
收藏