2. 电机与驱动器基础
在机器人关节驱动领域,直流无刷电机(BLDC)与永磁同步电机(PMSM)是的主流执行元件。两者在物理结构上高度相似——定子均为绕组、转子均为永磁体,但在绕组绕制方式、反电动势波形、控制策略及性能侧重点上存在本质差异。理解这些差异,是后续掌握FOC(磁场定向控制)与力控柔顺控制的前提。本章将从工作原理、数学模型、工程选型三个维度展开,并结合机器人关节的实际应用场景进行拆解。
上图展示了 BLDC 与 PMSM 在结构、控制方式及数学模型上的核心关联。从控制视角看,BLDC 的六步换相本质上是 FOC 在特定电角度下的简化离散形式,而 PMSM 的 FOC 则是连续正弦调制。在机器人关节应用中,我们更关注低速大扭矩、力矩线性度与位置精度,因此 PMSM 配合 FOC 成为主流方案。但 BLDC 在部分轻载、高速辅助关节中仍有成本优势。
核心原理:从换相逻辑到磁场定向
BLDC 与 PMSM 的定子均为三相绕组,转子均为永磁体。区别在于:BLDC 的绕组通常采用集中绕组,使得反电动势(BEMF)呈梯形波;而 PMSM 采用分布绕组或分数槽绕组,反电动势呈理想正弦波。这一波形差异直接决定了控制策略——梯形波只需在 60° 电角度间隔内切换通电相(六步换相),而正弦波需要连续跟踪转子位置,实时计算三相正弦电流指令。
从机电能量转换的角度看,两者的转矩产生原理均遵循洛伦兹力定律。但 BLDC 在换相瞬间由于电流换向不连续,会产生明显的转矩脉动;PMSM 在 FOC 控制下,定子电流矢量始终与转子磁场保持 90° 电角度(或按 MTPA 策略调整),转矩输出平稳。在机器人关节中,转矩脉动会直接映射为末端抖动,因此 PMSM+FOC 是力控柔顺的基础。
数学模型:dq 轴方程与转矩特性
在转子磁场定向的 dq 旋转坐标系下,PMSM 的电压方程和转矩方程可统一描述 BLDC 与 PMSM(BLDC 的梯形波反电动势可视为含有丰富高次谐波的正弦波叠加)。对于表贴式电机(Ld = Lq),转矩方程简化为 Te = 1.5·p·ψf·Iq,此时 Id 不产生转矩,仅用于弱磁或效率优化。对于内置式电机(Ld ≠ Lq),磁阻转矩项 (Ld - Lq)·Id·Iq 可被利用,但控制复杂度增加。
在机器人关节中,电机通常运行在低速甚至堵转工况,此时反电动势项 ωe·ψf 较小,电流环的动态响应速度成为关键。工程上,我们常将电流环带宽设计为速度环的 5-10 倍,以保证电流环被视为理想电流源。此外,电机相电阻 Rs 和相电感 Ls 直接影响电流环 PI 参数的整定——Rs 决定稳态压降,Ls 决定电流变化的斜率。
| 参数 | BLDC 典型值 | PMSM 典型值 | 对控制的影响 |
|---|---|---|---|
| 反电动势波形 | 梯形波 | 正弦波 | 决定换相策略与转矩脉动 |
| 相电感 Ls | 较小(0.1-1mH) | 较大(1-10mH) | 影响电流环带宽与纹波 |
| 相电阻 Rs | 0.1-1Ω | 0.5-5Ω | 影响铜耗与温升 |
| 极对数 p | 4-8 | 4-21 | 决定转矩密度与转速范围 |
| 转矩常数 Kt | 0.05-0.2 Nm/A | 0.1-0.5 Nm/A | 直接决定力矩输出能力 |
选型要点:从关节需求反推电机参数
机器人关节电机的选型不能孤立进行,必须结合减速器、编码器、驱动器及结构约束。以下是工程实践中总结的选型流程:
- 确定峰值转矩与连续转矩:根据关节负载、运动轨迹和加速度要求,计算峰值转矩(通常需 2-3 倍连续转矩裕量)和连续转矩(热平衡约束)。
- 匹配转速范围:关节输出转速通常较低(0-30 rpm),经减速器后电机转速一般在 1000-3000 rpm。需校核电机在最高转速下的反电动势是否超过母线电压的 80%。
- 评估转矩脉动与齿槽转矩:对于力控关节,齿槽转矩应小于额定转矩的 1%,否则在低速时会产生明显的顿挫感。PMSM 配合分数槽绕组可有效降低齿槽转矩。
- 热管理校核:电机连续转矩受绕组温升限制。在机器人关节中,电机通常被包裹在金属壳体内,散热条件差,需降额使用或增加强制冷却。
- 编码器分辨率匹配:FOC 需要转子位置信息,电角度分辨率应至少达到 1° 电角度,对应机械角度分辨率需根据极对数换算。高精度力控建议使用 17-23 位值编码器。
案例拆解:协作机器人关节电机选型实战
以一款 6 轴协作机器人的腕部关节为例,设计要求如下:关节峰值输出转矩 30 Nm,连续输出转矩 12 Nm,最大输出转速 60 rpm,关节总重不超过 1.2 kg(含减速器、编码器、驱动器)。
初步计算:选用谐波减速器,减速比 i = 100,效率 η = 0.8。则电机峰值转矩需求为 30 / (100 × 0.8) = 0.375 Nm,连续转矩需求为 12 / (100 × 0.8) = 0.15 Nm。电机最高转速需求为 60 × 100 = 6000 rpm,但考虑到谐波减速器输入转速限制(通常 ≤ 3000 rpm),实际选择电机额定转速 2000 rpm,峰值转速 3000 rpm。
选型对比:初步筛选两款电机——BLDC(50W,Kt=0.08 Nm/A,相电阻 0.4Ω)与 PMSM(80W,Kt=0.12 Nm/A,相电阻 0.8Ω)。在 48V 母线电压下,BLDC 的峰值电流需求为 0.375/0.08 = 4.7A,PMSM 为 3.1A。从驱动器热损耗看,BLDC 的铜耗为 4.7²×0.4 = 8.8W,PMSM 为 3.1²×0.8 = 7.7W,两者接近。但 BLDC 在 3000 rpm 时反电动势峰值约为 0.08×3000×2π/60×√3 ≈ 43.5V,接近 48V 母线极限,弱磁空间小;PMSM 反电动势约为 0.12×3000×2π/60×√3 ≈ 65V,需要弱磁控制,但 PMSM 的凸极效应(Ld≠Lq)提供了额外的弱磁能力。
最终决策:选择 PMSM 并采用 FOC 控制。理由:① 腕部关节对力矩平稳性要求高,PMSM 的转矩脉动小于 2%,而 BLDC 约 15%;② 力控柔顺需要精确的电流环控制,FOC 在低速下表现远优于六步换相;③ 虽然 PMSM 需要弱磁控制,但现代 FOC 算法已成熟,且关节很少长时间运行在最高转速。
实测结果:装配后关节在 0.01 rpm 低速下的转矩波动为 ±0.5%,齿槽转矩峰值为 0.02 Nm(占额定 0.15 Nm 的 13%),通过电流谐波补偿后降至 0.005 Nm。关节温升在连续满负载运行 1 小时后为 45K,满足设计指标。
常见误区与总结复盘
误区一:认为 BLDC 与 PMSM 可以互换。虽然结构相似,但控制器的换相逻辑、电流波形和位置反馈要求完全不同。用六步换相驱动 PMSM 会导致转矩脉动剧增;用 FOC 驱动 BLDC 则因反电动势谐波导致电流畸变。
误区二:只关注峰值转矩而忽略连续转矩。机器人关节的持续工况(如搬运、打磨)远比峰值工况重要。连续转矩决定了电机热平衡,选型时至少保留 20% 的连续转矩裕量。
误区三:忽视齿槽转矩的影响。齿槽转矩是永磁体与定子齿槽之间的磁阻变化引起的,与电流无关。在力控关节中,齿槽转矩会直接叠加到输出力矩上,造成周期性扰动。选择分数槽绕组或斜槽设计可有效降低。
误区四:编码器分辨率越高越好。对于 FOC,电角度分辨率达到 1° 即可满足电流环需求。过高的分辨率增加成本且对控制性能提升有限,但位置环的精度需求可能要求更高的机械分辨率。