发布时间: 2026-04-12
好些人于开展机器人、智能小车或者自动化项目之际,皆会碰到一个基础方面的问题耶:舵机跟普通电机看上去均能够转动,它们究竟存有啥差异?简要来讲,普通电机仅仅承担“转起来”,然而舵机承担“转到指定的位置且停住”。要是你所需要的乃一个能够精准控制角度、反复进行定位的部件,那么舵机才是恰当的选择;要是仅仅需要连续转动以带动轮子或者风扇,普通电机便足够。
本文会从工作原理这个维度,从控制方式这个维度,从核心应用场景这个维度,为你彻彻底底讲清两者的区别,并且提供明确的选型建议。
想要理解两者之间的本质区别,得要先清楚知晓“开环控制”的概念,还得先清楚知晓“闭环控制”的概念。
普通直流电机的工作原理简易,给电机两端添加直流电压,于是转子会进行旋转,电压升高伟创动力,转速变快,极性反向连接,旋转方向反转,在整个过程里,电机自身对于自己转到的位置并不知晓,对于是否受到外力阻碍也不清楚,这便是典型的开环控制,只给出指令,不查验结果。
常见的案例是,当你给一个玩具小车的直流电机加上电,轮子就开始转动起来。要是用手把轮子捏住,让它停止转动,电机仍然在努力地旋转,可是没办法转动,它不会主动地停止下来,也不会进行调整。这就是开环系统的典型表现了。
舵机的内部结构比普通电机复杂得多。一个标准舵机内部包含:
小型直流电机:提供原始动力
减速齿轮组:增大扭矩、降低转速
控制电路板:接收外部信号、读取当前位置、驱动电机
角度传感器:通常是电位器或磁编码器,实时检测输出轴的角度
舵机的工作流程是一个典型的闭环控制系统:
1. 接收来自控制器的PWM信号的是控制电路,此信号里包含着名为“目标角度”的指令。
2. 电路板读取角度传感器反馈的“当前实际角度”。
3. 比较“目标角度”与“当前角度”,计算出差值。
4. 如果差值不为零,电路板驱动电机向减小差值的方向旋转。
5. ,电机借助减速齿轮来促使输出轴进行转动,,角度传感器的读数持续不断地进行更新。
![]()
6. 当“当前角度”与之“目标角度”相等之际,电机停止进行转动行为,并且持续性保持于该位置处。
常见案例:于机器人机械臂里,舵机用以驱动关节。当你借由程序发送指令“舵机转到90度位置”,舵机内部的电机便会开始转动,角度传感器持续读取位置。当输出轴刚好抵达90度时,电机即刻停转,并且即便外力妄图推动它,舵机内部的电路也会持续输出电流来抵御外力,竭力维持在90度位置。这是普通电机全然做不到的。
对于普通电机的旋转予以控制,仅只需要供给直流电压。而若要达成调速这一目的伟创动力舵机,能够借助的方式有:
改变电压:用可调电阻或可调电源
脉冲宽度调制调速:借助单片机输出脉冲宽度调制信号去控制金属氧化物半导体场效应管,经由改变占空比来等效性地改变平均电压,进而调节转速。此处的脉冲宽度调制信号用于控制转速,而非控制位置。
实现舵机的控制,得运用特定规格的PWM信号才行。关于标准的模拟舵机控制信号规格,情况是这样的:
信号周期:通常为20ms(对应50Hz频率)
高电平脉宽是这样的,其范围在0.5ms至2.5ms之间,它所对应的角度范围是从0°到180°。
0.5ms → 0度
1.5ms → 90度
2.5ms → 180度
舵机内部电路,会对每个周期里高电平持续时间予以测量,进而依据此来决定目标角度。特别需要留意的是,倘若给舵机一个固定的高电平 ,像始终保持在5V的情况,又或者是一个频率不正确的PWM信号,那么舵机将无法正常开展工作,甚至还有可能造成损坏。
信号来源是,上述PWM信号规格属于工业标准舵机,诸如、Hitec等品牌通用的那个标准,它是典型值,已在机器人教育和消费级产品领域被广泛应用。数字舵机有可能接受更高频率,像300Hz至400Hz这样的PWM信号,其响应会更快。
于实际项目里,挑选何种电机,全然取决于你那设备所要执行的动作。
需要连续旋转:车轮驱动、螺旋桨、风扇叶轮、传送带滚轮
只需要启停和调速:电动窗帘的卷轴、电动工具的主轴
对位置没有精确要求:振动电机、水泵
![]()
选型方面给予的建议情况:是普通的直流电机去搭配减速箱,这样能够获取到更大的扭矩以及更低的转速,此是适配于去驱动车模的轮子的情况。要是存在需要精准控制轮子转动的圈数(并非角度范畴)这种需求,那么就需要运用编码电机(带着编码器部分的直流电机或者步进电机),这归属于另外一类的产品,它的控制复杂度相较于普通电机而言更高不过却与舵机有所不同。
要将其精准地转到特定的某个角度,其中包括机器人的关节,还有机械臂的肘部以及腕部,另外还有摄像头的云台,以及航模的舵面。
面临着位置需保持以抵抗外力的情况,这涉及到机械手抓取物体之际的持握工作,还关联到转向机构的保持状态。
需要多个关节协同定位:六足机器人的每条腿、仿生手的每根手指
给初学者以及小型机器人项目的选型建议是,9g或者20g标准舵机具备性价比高、易于驱动的特点。若有对于大扭矩(像是15kg·cm以上)或者金属齿轮应用(比如重型机械臂)的需求,那就选择数字舵机或者大扭矩舵机。要是存在需要连续旋转并且同时控制速度的场景,那么可以选择“连续旋转舵机”,它实际上是借助闭环控制达成精确转速控制的,是舵机的一种变体。
1. 误区一:“舵机就是电机加个盒子”
正解是,舵机的核心价值在于,其内置有闭环控制系统,该系统由控制电路以及角度传感器构成,而并非仅仅只是物理层面上的外壳与齿轮。哪怕是普通电机再加上减速箱,也依旧不具备位置反馈能力。
2. 误区二:“普通电机也可以当舵机用”
正确的解答是,从理论层面来讲,要是给普通的电机添加编码器,并且运用单片机去编写PID控制程序,那么能够达成类似舵机的功能。不过这可要额外配备硬件以及复杂的软件,而且其性能一般而言比不上集成度高的舵机。针对于绝大多数的应用情形,直接 舵机才算得上是最为高效的方案。
3. 误区三:“所有舵机都只能转180度”
正解是,标准舵机的机械限位一般是0到180度,不过存在360度舵机,它分为两种,一种是由标准舵机改装而成的连续旋转舵机,这种不能定位角度但能够精确控制速度,另一种是多圈绝对位置舵机,它可以旋转多圈并且记住位置,价格比较高。在选购的时候一定要确认产品规格。
要是你在着手设计一个项目,处于对到底该采用舵机还是普通电机拿不准的状况,那就依照下面这些步骤来进行决策:
第一步:明确核心动作需求
是不是得转移过去然后停留在一个精准确定的指定地点呢?要是答案为是,那么涉及舵机;要是答案为否,那就进入第二步。
第二步:判断是否需要连续旋转
是否需要不停歇地持续进行旋转(就如同车轮那样)呢 ,若答案为是 ,则适用 的是普通电机 (或者是带有编码器的直流电机 、步进电机) ,若答案为否 ,那么适用 的便是舵机。
第三步:评估控制复杂度与成本
为实现舵机控制,单片机得输出PWM信号,单路成本大概在10至30元(此为舵机价格)。要是项目里存在多个需定位的关节,那舵机便是最为成熟、最为易用的方案。倘若仅需简单的“转到两端限位”,则可用普通电机加限位开关,成本更低然而精度没法与舵机相比较。
最终得出的结论呈现重复情况:舵机跟普通电机在本质方面存在的区别在于,是否拥有闭环位置反馈以及控制能力。舵机是用来进行“指向”动作的,普通电机则是用于“转动”操作的。在进行选型这个行为的时候,从你最终所需要达成的动作需求出发进行反向推导,便能够迅速做出正确选择。