一、直流电机:最朴素的控制对象

说起电机控制,我最早接触的就是直流电机。那时候刚入行,觉得这东西太简单了——给电就转,反过来就反转,多省事。但后来做项目多了才发现,越是简单的东西,背后原理越值得琢磨。

1.1 直流电机的工作原理

直流电机靠的是电生磁、磁生力。说白了,就是通电线圈在磁场里受力转动。你想想看,一个矩形线圈放在永磁体中间,通上电流,两边导线受到方向相反的力,线圈就转起来了。

这里有个关键——换向器。没有它,线圈转到垂直位置就卡住了。换向器的作用就是让电流方向随着线圈位置变化,保证力矩始终朝一个方向。嗯,我见过不少初学者把换向器和电刷搞混,其实电刷是固定部分,换向器是旋转部分。

核心公式:直流电机的电磁转矩 T = Kt · Ia

其中 Kt 是转矩常数,Ia 是电枢电流。这个公式看着简单,但实际项目中,Kt 会随温度变化,我吃过这个亏。

1.2 直流电机的数学模型

做控制不能光靠感觉,得有数学模型。直流电机的模型分两部分:电气方程和机械方程。

电气方程:

U = R · I + L · dI/dt + E

U 是电枢电压,R 是电枢电阻,L 是电枢电感,E 是反电动势。反电动势 E = Ke · ω,ω 是转速。

机械方程:

T - TL = J · dω/dt + B · ω

T 是电磁转矩,TL 是负载转矩,J 是转动惯量,B 是阻尼系数。

我的经验:做直流电机调速时,很多人只调 PID 参数,忽略了转动惯量 J 的影响。有一次我调试一个大型直流电机,怎么调都振荡,后来发现是 J 估算错了。建议先做一次阶跃响应测试,把 J 和 B 辨识出来。

二、交流异步电机:工业界的"老黄牛"

交流异步电机,也叫感应电机。这东西在工厂里随处可见,风机、水泵、传送带,到处都是它的身影。我刚开始做无传感器控制时,第一个挑战就是异步电机——因为它没有永磁体,转子电流全靠感应,控制起来比直流电机复杂得多。

2.1 异步电机的工作原理

异步电机的定子通入交流电,产生旋转磁场。转子导体切割磁力线,感应出电流,这个电流在磁场中受力,转子就跟着转了。

注意"异步"这两个字——转子转速永远小于旋转磁场转速。为什么?因为一旦相等,转子就不切割磁力线了,感应电流消失,转矩也就没了。这个转速差叫"转差率" s:

s = (ns - n) / ns

ns 是同步转速,n 是转子转速。s 一般在 0.01~0.05 之间。

避坑指南:我曾经遇到一个项目,异步电机空载时电流异常大。查了半天,发现是转子断条了。异步电机转子故障很难检测,尤其是早期阶段。建议在调试时多关注电流谐波成分。

2.2 异步电机的数学模型

异步电机的数学模型比直流电机复杂得多。最常用的是 dq 坐标系下的模型。为什么要用 dq 坐标系?说白了,就是把交流量变成直流量,方便控制。

电压方程:

usd = Rs · isd + dψsd/dt - ωe · ψsq
usq = Rs · isq + dψsq/dt + ωe · ψsd
0 = Rr · ird + dψrd/dt - (ωe - ωr) · ψrq
0 = Rr · irq + dψrq/dt + (ωe - ωr) · ψrd

看着复杂吧?其实核心就两点:定子侧有电压方程,转子侧电压为零(因为转子短路)。

磁链方程:

ψsd = Ls · isd + Lm · ird
ψsq = Ls · isq + Lm · irq
ψrd = Lr · ird + Lm · isd
ψrq = Lr · irq + Lm · isq

转矩方程:

Te = 1.5 · p · (ψsd · isq - ψsq · isd)

关键参数表:

参数符号说明
定子电阻Rs随温度变化明显
转子电阻Rr对转矩估算影响大
互感Lm磁路饱和时会变化
极对数p决定同步转速

三、永磁同步电机(PMSM):效率之王

永磁同步电机,简称 PMSM。这几年新能源汽车、伺服驱动、机器人领域,PMSM 几乎成了标配。为什么?效率高、功率密度大、控制精度好。我个人最喜欢用 PMSM 做无传感器控制,因为它的反电动势波形干净,容易提取位置信息。

3.1 PMSM 的工作原理

PMSM 和异步电机最大的区别:转子是永磁体,不需要励磁电流。定子通入交流电产生旋转磁场,这个磁场"吸着"永磁转子同步旋转。注意"同步"二字——转子转速等于旋转磁场转速,没有转差。

PMSM 分两种:表贴式(SPMSM)和内嵌式(IPMSM)。表贴式的永磁体贴在转子表面,内嵌式的嵌在转子内部。内嵌式有磁阻转矩,适合弱磁控制。我记得做第一个 PMSM 项目时,选型就纠结了好久,最后选了内嵌式,因为客户要求高速运行。

3.2 PMSM 的数学模型

PMSM 的数学模型和异步电机类似,但更简单——因为转子是永磁体,磁链恒定。

电压方程(dq 坐标系):

ud = R · id + Ld · did/dt - ωe · Lq · iq
uq = R · iq + Lq · diq/dt + ωe · (Ld · id + ψf)

ψf 是永磁体磁链,这是 PMSM 特有的参数。Ld 和 Lq 分别是 d 轴和 q 轴电感,对于表贴式电机,Ld = Lq;对于内嵌式,Ld < Lq

转矩方程:

Te = 1.5 · p · [ψf · iq + (Ld - Lq) · id · iq]

看到没?第一项是永磁转矩,第二项是磁阻转矩。对于内嵌式 PMSM,可以利用磁阻转矩提高效率。我做过一个项目,通过优化 id 和 iq 的分配,效率提升了 3%。

实用技巧:做 PMSM 无传感器控制时,最难的是零速和低速启动。我建议用高频注入法——在 d 轴注入高频电压信号,通过检测 q 轴电流响应来估算转子位置。这个方法在零速也能工作,但要注意注入频率不能和电机机械谐振频率重合。

3.3 三种电机的对比

特性直流电机异步电机PMSM
控制复杂度
效率中低
功率密度
维护成本高(有电刷)
无传感器控制难度容易中等
典型应用玩具、小型工具风机、水泵伺服、电动汽车

嗯,这一章的内容就到这里。三种电机各有特点,没有绝对的好坏。直流电机控制简单但需要维护,异步电机皮实耐用但效率偏低,PMSM 性能最好但成本高。做无传感器控制,我个人最推荐从 PMSM 入手——它的反电动势波形正弦度好,位置估算相对容易。下一章我们聊聊坐标变换,这是无传感器控制的基础工具。

本章要点:

  • 直流电机:转矩与电枢电流成正比,控制简单
  • 异步电机:需要转差才能产生转矩,数学模型复杂
  • PMSM:永磁体励磁,效率高,适合无传感器控制
  • 三种电机的数学模型都是无传感器控制的基础