2. 电机基础

在机器人关节模组的硬件设计中,电机是决定输出力矩、响应速度、控制精度和系统效率的核心执行元件。直流有刷电机、无刷电机(BLDC)、永磁同步电机(PMSM)和步进电机这四类电机在工业机器人和服务机器人中均有广泛应用,但它们的电磁结构、驱动方式、控制复杂度和适用场景差异显著。本章将从工作原理出发,围绕转矩产生机制、机械特性、控制接口和工程选型要点展开系统对比,帮助硬件工程师在关节模组方案设计初期建立正确的电机选型与驱动架构思维。

四类电机工作原理与特性对比框架 直流有刷电机 机械换向 · 电刷接触 简单驱动 · 低成本 无刷电机 (BLDC) 电子换向 · 方波驱动 高效率 · 长寿命 永磁同步电机 (PMSM) 正弦波驱动 · FOC控制 低转矩脉动 · 高精度 步进电机 脉冲定位 · 开环控制 保持力矩 · 无传感器 关节模组电机驱动系统 MCU + 驱动电路 + 反馈传感器 控制方式 有刷:H桥/PWM BLDC:六步换相 PMSM:FOC/正弦 步进:脉冲/方向 反馈需求 有刷:编码器(可选) BLDC:霍尔/反电动势 PMSM:编码器/旋变 步进:通常无反馈 典型应用 有刷:低成本舵机 BLDC:无人机/轮毂 PMSM:协作机器人 步进:3D打印/定位 关键指标 转矩密度 转速范围 控制带宽 成本/可靠性

上图给出了四类电机在关节模组中的定位关系。从硬件设计角度看,电机本体决定了功率级电路拓扑、传感器接口和控制器算法复杂度。下面逐一拆解每类电机的工作原理与工程特性。

2.1 直流有刷电机:机械换向的经典方案

核心原理

直流有刷电机依靠电刷与换向器的机械接触实现电枢绕组电流方向的自动切换。当电枢在磁场中旋转时,换向器随转子同步转动,电刷固定不动,通过接触位置的改变使线圈在越过中性面时电流反向,从而维持转矩方向恒定。其等效电路由电枢电阻 Ra、电枢电感 La 和反电动势 Ea = Ke·ω 串联组成,其中 Ke 为反电动势常数,ω 为转子角速度。

机械特性表达式为:

n = (U - I·R<sub>a</sub>) / (K<sub>e</sub>·Φ)

其中 U 为电枢电压,I 为电枢电流,Φ 为每极磁通。该公式表明转速与电压成正比,与负载电流成反比,呈现典型的软机械特性。

判断方法与操作流程

  • 选型判断:若关节模组对成本敏感、控制带宽要求低于 100Hz、且允许定期维护(更换电刷),可优先考虑有刷电机。
  • 驱动电路:采用 H 桥或单极性驱动,通过 PWM 调节平均电压。需在电机两端并联续流二极管,防止感性负载关断时产生高压尖峰。
  • 反馈配置:位置控制可加装增量式编码器,速度控制可通过反电动势采样实现无传感器估算,但低速时精度较差。

案例拆解:低成本关节舵机

某教育机器人关节采用 RS-380 有刷电机,额定电压 12V,空载转速 12000rpm,堵转转矩 0.8kg·cm。硬件设计时选用 DRV8871 单通道 H 桥驱动器,PWM 频率 20kHz,内置电流调节。实测在 50% 占空比下,电机端电压纹波约 0.3V,电刷火花在 0.5ms 内衰减。由于电刷磨损,连续运行 500 小时后转矩下降约 15%,需更换电刷组件。该方案总成本约 35 元,适合教学和轻载场景。

风险提示:有刷电机的电刷火花会产生电磁干扰(EMI),在关节模组中若与编码器信号线近距离布线,可能导致位置反馈跳变。建议在电机端子处加装 RC 吸收电路(如 10Ω + 1nF),并将编码器线采用屏蔽双绞线。

常见误区与总结

  • 误区一:认为有刷电机效率低。实际上在 10W 以下小功率场景,有刷电机效率可达 70% 以上,与无刷电机差距不大。
  • 误区二:忽略换向火花对控制器复位的影响。应确保驱动芯片的使能引脚具备去抖滤波。
  • 总结:有刷电机适合对寿命要求不高、成本敏感、维护便利的关节应用,其线性控制特性降低了硬件设计难度。

2.2 无刷电机(BLDC):电子换向的高效选择

核心原理

无刷电机将永磁体置于转子,电枢绕组置于定子,通过电子换向电路(逆变器)替代机械电刷。其反电动势为梯形波,采用六步换相法:根据转子位置(由霍尔传感器或反电动势过零检测获得),依次导通逆变器的上下桥臂,使定子磁场步进式旋转,拖动转子连续转动。每 60° 电角度切换一次导通状态,一个电周期内完成 6 次换相。

转矩表达式为:

T<sub>e</sub> = K<sub>t</sub> · I<sub>avg</sub>

其中 Kt 为转矩常数,Iavg 为相电流平均值。由于反电动势为梯形波,理想情况下转矩脉动较小,但实际因换相时刻偏差会产生约 10%-15% 的转矩波动。

判断方法与操作流程

  1. 传感器选择:霍尔传感器方案简单可靠,适合 1000rpm 以下应用;无传感器方案(反电动势过零检测)适合高速场景,但低速启动困难。
  2. 驱动拓扑:三相全桥逆变器,常用 MOSFET 或 IPM 模块。需配置栅极驱动芯片(如 DRV8301)和母线电容(建议 100μF/A)。
  3. 控制策略:速度环采用 PI 调节,电流环可选用单电阻采样或三电阻采样。PWM 调制方式推荐 SVPWM 以降低谐波。

案例拆解:轮式机器人轮毂电机

某服务机器人轮毂采用 80mm BLDC 电机,额定功率 150W,极对数为 7。硬件设计选用 TMC4671 专用 FOC 芯片,搭配 3 颗 10mΩ 采样电阻。霍尔传感器安装于定子端,分辨率 60° 电角度。实测在 3000rpm 时,相电流 THD 为 8.2%,转矩脉动 12%。通过优化换相时刻(提前 5° 电角度),转矩脉动降至 7.5%。该方案效率达 88%,比同功率有刷电机高 12 个百分点。

经验提醒:BLDC 的霍尔传感器安装位置精度直接影响换相质量。建议在 PCB 上预留霍尔信号滤波电容(100nF),并采用差分走线方式连接至控制器,避免共模干扰。

常见误区与总结

  • 误区一:认为 BLDC 不需要位置传感器。在重载启动或低速大力矩场景,无传感器方案容易失步。
  • 误区二:忽略母线电容的 ESR。高频开关电流会导致电容发热,应选择低 ESR 的铝电解电容或陶瓷电容并联。
  • 总结:BLDC 在效率、寿命和功率密度上优于有刷电机,是关节模组中性价比最高的方案,尤其适合轮式驱动和高速旋转关节。

2.3 永磁同步电机(PMSM):高精度伺服的核心

核心原理

PMSM 与 BLDC 结构相似,但反电动势设计为正弦波,定子绕组采用分布绕组或短距绕组以减小谐波。其控制方式为磁场定向控制(FOC),通过 Clarke 变换和 Park 变换将三相静止坐标系下的电流转换为 d-q 旋转坐标系下的励磁电流 id 和转矩电流 iq。在表贴式 PMSM 中,通常控制 id=0,此时转矩与 iq 成正比:

T<sub>e</sub> = 1.5 · p · ψ<sub>f</sub> · i<sub>q</sub>

其中 p 为极对数,ψf 为永磁体磁链。FOC 实现了转矩与磁通的解耦控制,动态响应带宽可达 1kHz 以上。

判断方法与操作流程

  • 传感器要求:需要高分辨率位置传感器(增量式编码器 2000 线以上或绝对值编码器),用于转子初始位置检测和连续角度计算。
  • 电流采样:推荐双采样或三采样电阻方案,采样同步于 PWM 中心对齐,避免开关噪声。
  • 调试流程:先进行电机参数辨识(定子电阻、电感、反电动势常数),再整定电流环 PI,最后整定速度环和位置环。

案例拆解:协作机器人关节模组

某 6 轴协作机器人关节采用 50W 表贴式 PMSM,极对数 4,额定转速 3000rpm,配 17 位绝对值编码器。硬件设计采用 STM32G4 系列 MCU,内置 FPU 和 CORDIC 加速器,PWM 频率 20kHz。电流环周期 50μs,速度环 500μs,位置环 1ms。实测在 0.1Nm 阶跃负载下,转矩响应时间 2.3ms,超调量 4.5%。通过前馈补偿,跟踪误差从 0.8° 降至 0.15°。该方案硬件成本约 280 元,满足协作机器人安全力矩限制要求。

关键参数对比:PMSM 的转矩脉动通常小于 2%,而 BLDC 为 10%-15%。在需要平滑力矩输出的关节(如直接驱动臂)中,PMSM 是唯一选择。但 FOC 算法对 MCU 算力要求较高,需选用带硬件乘法器和浮点运算的芯片。

常见误区与总结

  • 误区一:将 BLDC 和 PMSM 混用驱动算法。BLDC 的六步换相无法直接驱动 PMSM,否则会产生严重转矩脉动和噪声。
  • 误区二:忽略编码器安装偏心。编码器码盘偏心会导致角度误差,进而影响 FOC 解算精度,建议使用弹性联轴器连接。
  • 总结:PMSM 是高性能关节模组的首选,但硬件设计复杂度最高,需综合考虑 MCU 算力、传感器精度和算法调试成本。

2.4 步进电机:开环定位的简易之选

核心原理

步进电机将电脉冲信号转换为角位移,每接收一个脉冲,转子转动一个固定步距角(通常 1.8° 或 0.9°)。其工作原理基于磁阻最小原理:定子绕组按顺序通电,产生步进磁场,转子永磁体或磁阻结构跟随磁场旋转。步进电机分为永磁式、反应式和混合式,其中混合式兼具高分辨率和大力矩,应用最广。

步距角计算公式:

θ<sub>s</sub> = 360° / (N<sub>r</sub> · m)

其中 Nr 为转子齿数,m 为运行拍数。通过细分驱动技术,可将步距角细分为 1/16 或 1/256 步,提高定位分辨率。

判断方法与操作流程

  1. 驱动方式:恒压驱动简单但高速力矩下降快;恒流斩波驱动(如 DRV8825)可保持力矩平稳,推荐使用。
  2. 细分设置:根据定位精度要求选择细分倍数,但细分过高会降低保持力矩,需权衡。
  3. 失步检测:开环控制下若负载突变可能失步,可通过编码器反馈或电流检测实现闭环补偿。

案例拆解:3D 打印机 Z 轴

某桌面 3D 打印机 Z 轴采用 42 步进电机,步距角 1.8°,配 TMC2209 驱动芯片,16 细分。丝杆导程 8mm,层高 0.2mm,对应每层脉冲数为 1600。实测定位重复精度 ±0.03mm,满足打印要求。在快速回程时(速度 40mm/s),电机电流从 1.2A 升至 1.8A,驱动芯片温度 65°C,需加装散热片。该方案成本约 45 元,无需编码器,控制简单。

风险提示:步进电机在低速运行时存在共振区(通常 200-400pps),会导致噪声和失步。应通过驱动芯片的衰减模式调节或机械阻尼解决,避免在共振区长时间运行。

常见误区与总结

  • 误区一:认为细分越多精度越高。细分只提高分辨率,不改变定位精度,精度受限于机械传动误差。
  • 误区二:忽略保持力矩与温升的关系。长时间堵转会使绕组过热,需设置电流自动降低功能。
  • 总结:步进电机适合低转速、高定位精度、负载变化小的关节,如 3D 打印、小型云台和自动化定位机构。

2.5 四类电机特性对比与选型决策

特性维度 直流有刷 无刷 (BLDC) 永磁同步 (PMSM) 步进
换向方式 机械电刷 电子六步 FOC 正弦 脉冲步进
转矩脉动 中等 (5-10%) 较高 (10-15%) 低 (<2%) 步进波动
控制复杂度 低 中 高 低
反馈需求 可选 霍尔/无感 高分辨率编码器 通常无
效率 (额定点) 65-75% 80-88% 85-92% 50-70%
典型成本 (100W) 30-60 元 80-150 元 200-400 元 40-80 元
适用关节类型 低成本舵机 轮毂/高速 协作臂/直驱 定位机构

选型决策时,应首先明确关节模组的负载特性(峰值力矩、转速范围)、控制带宽要求、成本预算和可靠性目标。若追求极致力矩平稳性和动态响应,PMSM 是唯一选择;若在效率和成本间平衡,BLDC 最具竞争力;若仅需简单定位且负载稳定,步进电机可大幅降低系统复杂度;有刷电机则适合对寿命要求不高的低成本场景。

工程建议:在关节模组硬件设计初期,建议先确定电机类型,再反推驱动电路拓扑、传感器选型和 MCU 算力需求。例如选择 PMSM 时,需预留至少 50μs 的电流环中断周期,并确保 MCU 具备硬件乘法器和 DMA 功能。同时,电机选型应留有 20%-30% 的力矩裕量,以应对启动冲击和瞬时过载。

本章从工作原理、驱动方式、控制特性和工程案例四个维度对四类电机进行了系统对比。在实际关节模组设计中,电机选型不是孤立的,它与减速器、编码器、驱动器和控制器构成一个完整的机电耦合系统。硬件工程师应理解每类电机的电磁本质和控制边界,才能做出合理的系统级设计决策。