舵机篇(一)舵机原理

目录

01 舵机介绍

舵机概述

舵机组成

舵机分类

舵机工作原理

舵机控制原理

舵机参数

舵机实物连接线

舵机硬件连接

02 文章总结


大家好,这里是程序员杰克。一名平平无奇的嵌入式软件工程师。

舵机目前在航模、小型机器人等方向的应用非常广泛。因此对于有DIY/设计需求的人来说,舵机的学习是必不可少的。本篇系列推送主要是对舵机的相关知识点进行总结和分享,主要分享舵机相关原理、以及驱动实现。


01 舵机介绍

  • 舵机概述

舵机(Servo)是在程序的控制下,在一定范围内连续改变输出轴角度并保持的电机系统。即舵机只支持在一定角度内转动,无法像普通直流电机按圈转;其主要控制物体的转动并保持(机器人关节、转向机构)。适用于位置角度经常变化的场合。舵机外形如下图所示:

图片


  • 舵机组成

舵机主要由几个部分组成:外壳、舵盘、直流电机、减速齿轮组、位置反馈器、控制电路等;结构示意图如下图所示(图片来源于硬石电机专题手册):

图片


  • 舵机分类

分类方式名称描述
控制电路模拟舵机控制电路为纯模拟电路,需要一直发送控制信号才能转到指定位置;响应速度慢;
数字舵机控制电路加入了微控制器,只需要发送一次目标信号即可到达指定位置;有信息反馈等功能;
机械材质塑料齿舵机传动齿轮为塑料材质。舵机重量轻,价格便宜,但扭矩较小;
金属齿舵机传动齿轮为金属材质。结实耐用,扭矩更大,但价格更贵;
控制接口PWM舵机传统航模控制方式,控制简单,MCU都可以产生控制;
总线舵机集成式控制方式,支持信息反馈,控制信号有所优化,使用在控制精度高的场合;

  • 舵机工作原理

舵机内部的控制电路接收来自信号线的PWM控制脉冲,控制电机旋转,电机带动减速齿轮组,最后传动输出至舵盘,进而使舵机转动角度并保持。控制流程如下图所示:

图片

  1. 舵机内部基准电路产生了周期为20ms、脉宽为1.5ms的基准信号,其体现为反馈基准电压Vref;

  2. 控制电路捕获外部PWM控制信号,经处理后输出一个直流偏置电压Vin;

  3. 将直流偏置电压Vin和反馈基准电压Vref进行比较,输出电压差;

  4. 电压差输出到电机驱动芯片驱动电机,其中电压差的正负决定电机的正反转,压差大小决定旋转的角度,电压差为0时,电机停止转动;

特别注意:采集的控制信号主要是脉冲的宽度,要使舵机输出轴角度发生变化,改变的是脉冲宽度(PWM控制时是控制占空比)


  • 舵机控制原理

舵机转动的角度与脉宽在0.5ms~2.5ms的区间内呈线性关系。舵机有90°、180°、270°、360°最大转角,这里以180°舵机为例来说明脉冲宽度和角度的关系,其他角度舵机参考具体参数,180°舵机周期为20ms时的脉宽和转角关系如下图:

图片

脉冲宽度0.5ms1ms1.5ms2ms2.5ms
转动角度-90°-45°45°90°

  • 舵机参数

参数描述
重量(g)舵机的总重量
尺寸(mm)舵机的外形尺寸
速度(sec/60°)舵机转过60°所需的时间
电压(V)舵机工作的电压范围
电流电流(A)舵机工作时的电流
温度(℃)舵机工作的温度范围
死区(us)

1. 使舵机转动的最小脉冲宽度,低于该参数,舵机不转动;

2. 停止角度的精确度,该数值越小,控制精度越高;

理解说明:

      此参数是用于吸收舵机在最终停止位置往返振荡所设置的。舵机接收到控制输入信号,然后与基准信号做差值,然后输出差值脉冲用于控制舵机内部直流电机正反转,经过齿轮组减速后,驱动舵盘和电位器转动,电位器输出反馈基准信号,直到电位器反馈的基准信号与输入信号完全一致时,舵机停止转动。

      舵机实际运行到停止位置时,由于存在运动惯量,电位器输出的反馈基准信号与输入信号不能完全一致,差值脉冲在很小的范围内输出,导致舵机在停止位置附近往返振荡。

      最小脉冲宽度的由来为了解决往返振荡问题,在接近停止位附近用电路方式将差值脉冲吸收。

       精确度误差的由来:由于差值脉冲被吸收掉,导致实际位置与目标位置存在差异;限值的差值脉冲越小,越接近目标位置。

死区参数优缺点:

优点:消除舵机在停止位置的往返振荡;

缺点:死区越小,精度越高,意味着死区范围内的差值脉冲调整越频繁;加剧对齿轮组和电位器的磨损;

扭矩(kg*cm)

舵机所能提供的最大扭矩。表示的是距离转动轴中心1cm处,舵机能够带动的重量。

图片


  • 舵机实物连接线

    舵机的有3条输入线,本人接触的舵机线序颜色为:中间红色线为电源正极,棕色线为电源负极,黄色线为控制信号线,具体如下图所示。特别说明:不同的厂商制作的舵机的输入线颜色可能会存在不一致,但一般中间的线为红色正极,信号线可能为白色,负极可能为黑色,具体还是要参考舵机的数据手册。

图片


  • 舵机硬件连接

舵机硬件连接比较简单,给对应的引脚接上对应的线便可。注意硬件上电源功率要满足舵机功率要求便可。


02 文章总结

舵机相对于其他运动电机来说,无论是对硬件电路的设计要求,还是运动控制都要简单很多,本篇推送最主要的是要了解舵机的工作原理和控制原理,为后续舵机的精准控制以及多舵机的协调运动奠定基础。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杰克拉力船长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值