3. 电机与驱动器基础:直流电机与永磁同步电机(PMSM)的力矩产生原理、电流环与力矩环的关系
做机器人控制这些年,我打交道最多的就是电机。直流电机和永磁同步电机(PMSM),这两兄弟几乎撑起了机器人关节驱动的半边天。今天咱们就聊聊它们的力矩是怎么来的,以及驱动器里那两个核心环路——电流环和力矩环,到底是怎么配合的。
3.1 直流电机的力矩产生原理
直流电机,说白了就是最朴素的电机。它的力矩产生原理,我习惯用一个简单的公式来记:T = Kt × I。这里的 Kt 是力矩常数,I 是电枢电流。
为什么会这么简单?你想想看,直流电机内部有永磁体产生磁场,电枢绕组通入电流后,载流导体在磁场中受力。这个力作用在转子半径上,就形成了力矩。力矩大小和电流成正比,和磁场强度也成正比。因为永磁体的磁场基本固定,所以力矩就只和电流有关了。
核心要点:直流电机的力矩控制,本质上就是控制电枢电流。电流越大,力矩越大。方向由电流方向决定。
我在项目中遇到过一个问题:直流电机低速运行时,力矩波动特别大。后来发现是电刷和换向器的接触电阻不稳定导致的。嗯,这里要注意,直流电机虽然有刷,控制简单,但摩擦和火花是它的硬伤。
3.2 永磁同步电机(PMSM)的力矩产生原理
PMSM 就比直流电机复杂多了。它的转子上嵌着永磁体,定子上有三相绕组。通入三相交流电后,会产生旋转磁场,拉着转子跟着转。
力矩怎么算?我常用的公式是:T = 1.5 × p × [Ψf × Iq + (Ld - Lq) × Id × Iq]。看着复杂,其实拆开看就明白了:
- 第一项:Ψf × Iq —— 永磁体磁链和 q 轴电流的乘积,这是主力矩,叫永磁力矩。
- 第二项:(Ld - Lq) × Id × Iq —— 这是磁阻力矩,只有凸极电机(Ld ≠ Lq)才有。表贴式 PMSM 的 Ld ≈ Lq,这一项基本为零。
说白了,PMSM 的力矩控制,核心就是控制 Iq 和 Id。Iq 负责出力,Id 负责弱磁或者增强磁场。我刚开始做 PMSM 控制时,总觉得 Id 设成零就行,后来发现高速运行时必须用 Id 弱磁,否则反电动势会超过母线电压。
个人经验:调试 PMSM 时,我习惯先让 Id = 0,只调 Iq 的 PID。等力矩响应满意了,再考虑要不要加 Id 弱磁。这样一步步来,不容易出问题。
3.3 电流环与力矩环的关系
好,现在咱们聊聊驱动器里的两个核心环路。我画了一张图,帮你理清它们的关系:
从图上你能看到,力矩环在外面,电流环在里面。力矩环的输出就是电流环的输入——具体来说,就是 Iq 的参考值。电流环再根据这个参考值,去控制电机三相绕组的电压,让实际电流跟上参考值。
3.4 为什么电流环要比力矩环快?
这个问题我当年也困惑过。后来在调试一个六轴机器人时,发现力矩响应总是慢半拍,关节动作有延迟。查来查去,发现是电流环带宽设得太低了。
你想想看,力矩是由电流产生的。如果电流环响应慢,力矩环再怎么调也快不起来。所以工程上有个原则:电流环的带宽至少是力矩环的 5~10 倍。
避坑指南:我曾经在一个项目中,把电流环的 PI 参数调得特别激进,结果电流震荡,力矩也跟着抖,机器人手臂在高频抖动。后来把电流环的积分时间常数加大了一些,才稳定下来。记住,电流环要快,但不能太快,否则会震荡。
3.5 力矩环的实现方式
力矩环怎么实现?我见过两种主流方式:
- 直接力矩控制:用电流传感器测出三相电流,通过 Clarke 和 Park 变换得到 Iq,再乘以力矩常数 Kt,就得到实际力矩。然后和力矩指令做差,经过 PI 调节器输出 Iq_ref。
- 力矩观测器:有些场合不方便装电流传感器,或者想省成本,就用电压和电流模型估算力矩。不过精度会差一些。
我个人习惯用第一种方式,简单可靠。力矩观测器虽然省了传感器,但模型参数一变,估算就不准了。我在一个协作机器人项目里试过观测器方案,结果电机发热后绕组电阻变化,力矩估算偏差达到 15%,最后还是换回了直接测量。
3.6 电流环的调试要点
电流环调试,我总结了一个三步法:
| 步骤 | 操作 | 目标 | 我的经验 |
|---|---|---|---|
| 第一步 | 只调比例 P,积分 I 设为零 | 让电流能跟上阶跃指令,不震荡 | P 从 0.1 开始慢慢加,看到电流有 10% 超调就停 |
| 第二步 | 加入积分 I,消除稳态误差 | 稳态时实际电流和参考值一致 | I 从 P 的 1/10 开始,看响应速度 |
| 第三步 | 加负载测试 | 负载变化时电流能快速恢复 | 用手捏住电机轴,看电流响应 |
小技巧:调试电流环时,我习惯用示波器看 Iq 的波形。如果 Iq 在指令变化时有尖锐的毛刺,说明 P 太大了。如果 Iq 慢慢悠悠才跟上,说明 P 太小或者 I 太大。波形会说话,多看看就懂了。
3.7 直流电机 vs PMSM:力矩控制对比
最后做个对比,帮你快速区分:
| 对比项 | 直流电机 | 永磁同步电机(PMSM) |
|---|---|---|
| 力矩公式 | T = Kt × I | T = 1.5 × p × [Ψf × Iq + (Ld-Lq)×Id×Iq] |
| 控制变量 | 电枢电流 I | Iq(主)、Id(弱磁) |
| 电流环复杂度 | 简单,单环 | 复杂,需要 Clarke/Park 变换 |
| 力矩环实现 | 直接测电流 × Kt | 测三相电流 → 变换 → 算 Iq → 乘系数 |
| 低速性能 | 有齿槽效应,力矩波动 | 平滑,适合低速大力矩 |
| 我的推荐 | 简单应用、成本敏感 | 高性能机器人关节 |
嗯,说到这,你应该对直流电机和 PMSM 的力矩产生原理,以及电流环和力矩环的关系有了清晰的认识。记住一句话:力矩环是目标,电流环是手段。把电流环调好了,力矩控制就成功了一大半。
可可精品资料库