第2章 直流无刷电机与永磁同步电机:结构、原理与换相逻辑

做FOC控制,首先得搞清楚你手里转的东西到底是什么。很多初学者一上来就调PID、算角度,结果电机嗡嗡响就是不转——大概率是连电机类型都没搞明白。

我个人习惯把BLDC和PMSM放在一起讲,因为它们在FOC的世界里,本质上是一家人。你想想看,一个方波驱动,一个正弦波驱动,但里面的物理结构其实差不多。

2.1 从结构说起:定子与转子

不管是BLDC还是PMSM,核心结构就两大部分:定子和转子。

  • 定子:固定在电机外壳上,里面嵌着铜线绕成的线圈。一般三相电机就是三组线圈,星形或三角形接法。
  • 转子:在中间转的那部分。BLDC和PMSM的转子都贴着永磁体——钕铁硼或者铁氧体。

区别在哪?说白了就是反电动势的波形不一样。

对比项 BLDC(直流无刷) PMSM(永磁同步)
反电动势波形 梯形波 正弦波
绕组方式 集中绕组 分布绕组
转矩脉动 较大(约15%) 较小(约5%)
控制方式 方波/六步换相 正弦波/FOC
典型应用 航模、风扇、泵 伺服、机器人、电动车

我在项目里遇到过有人拿BLDC当PMSM用,用FOC算法去驱动,结果电流波形乱七八糟。后来一测反电动势,才发现是梯形波——FOC对正弦波才有效。

2.2 反电动势:电机在跟你说话

电机转起来的时候,转子上的永磁体扫过定子线圈,线圈里就会感应出电压。这个电压就是反电动势(Back EMF)。

公式很简单:

E = Ke × ω

其中Ke是反电动势常数,ω是转速。转速越高,反电动势越大。

为什么重要?因为反电动势的波形直接决定了你应该用什么换相策略。

  • 梯形波反电动势:适合六步换相法,每60°电角度换一次相。
  • 正弦波反电动势:适合FOC,需要连续调节三相电压。

核心观点:反电动势波形是电机天生的“身份证”。拿到一个陌生电机,先测反电动势,再决定控制策略。

2.3 换相逻辑:让电机转起来

直流无刷电机没有电刷,怎么换相?靠电子开关——MOSFET组成的逆变器。

六步换相法是最基础的方式。我刚开始做电机驱动时,就是拿逻辑分析仪看霍尔信号,然后手动算换相表。

2.3.1 六步换相法(BLDC)

六个MOSFET分成上桥和下桥,每次只导通两个管子。换相顺序如下:

  1. 检测转子位置(霍尔传感器或无感观测器)
  2. 根据位置查换相表
  3. 切换MOSFET导通组合
  4. 等待下一个位置信号

换相表长这样:

转子位置(电角度) 导通的MOSFET 电流流向
0° ~ 60° Q1, Q4 A+ → B-
60° ~ 120° Q1, Q6 A+ → C-
120° ~ 180° Q3, Q6 B+ → C-
180° ~ 240° Q3, Q2 B+ → A-
240° ~ 300° Q5, Q2 C+ → A-
300° ~ 360° Q5, Q4 C+ → B-

注意:六步换相在换相瞬间会产生转矩脉动。如果你做的是航模电机,问题不大。但如果是伺服定位,必须上FOC。

2.3.2 FOC换相(PMSM)

FOC不搞“一步到位”,而是连续调节三相电压的占空比。核心是Park变换和Clark变换,把三相电流变成旋转坐标系下的d轴和q轴分量。

简单说:

  • Clark变换:把Ia、Ib、Ic变成Iα、Iβ
  • Park变换:把Iα、Iβ变成Id、Iq
  • PI调节器:控制Id=0,Iq=目标转矩
  • 逆Park变换:把Vd、Vq变回Vα、Vβ
  • SVPWM:生成三相占空比

这个过程每几十微秒执行一次,所以叫“连续换相”。

2.4 知识体系总览

下面这张图帮你理清本章的核心逻辑:

BLDC与PMSM知识体系图 BLDC 与 PMSM 知识体系 BLDC(直流无刷) PMSM(永磁同步) 反电动势:梯形波 反电动势:正弦波 换相策略:六步换相 换相策略:FOC/SVPWM 转矩脉动大 / 控制简单 转矩平滑 / 控制复杂 核心:反电动势波形决定换相策略 FOC 只适用于正弦波反电动势电机

2.5 避坑指南

做电机控制这些年,我踩过不少坑。挑几个典型的说说:

经验1:别迷信“无感”

我曾经在一个项目里坚持用无感FOC,结果电机在低速时抖得像筛子。后来老老实实加了霍尔传感器,问题秒解。低速场景,有传感器比什么都靠谱。

经验2:反电动势波形一定要实测

电机铭牌上写的是PMSM,但实际可能是BLDC。我遇到过好几次。拿示波器测一下线电压波形,梯形还是正弦,一目了然。

警告:换相时序错位会烧MOSFET

六步换相时,如果上下桥同时导通,就是直通短路。我刚开始做的时候,代码里一个延时没写对,直接冒烟。一定要加死区时间,至少1~2微秒。

2.6 小结

这一章我们聊了:

  • BLDC和PMSM的结构差异——其实定转子差不多,反电动势波形不同
  • 反电动势是电机的“身份证”,决定了控制策略
  • 六步换相适合BLDC,FOC适合PMSM
  • 换相逻辑的核心是转子位置检测和MOSFET导通时序

嗯,基础打牢了,后面讲FOC的数学变换你才不会晕。记住一句话:电机选型错了,算法再好也白搭。