电机基础:直流无刷电机与永磁同步电机

做FOC控制,首先得搞清楚你手里转的东西到底是什么。很多人一上来就调PI参数,结果电机嗡嗡响就是不转——说白了,连电机类型都没搞明白。

我刚开始接触电机控制时,也犯过这个错。拿着一个BLDC电机,硬套PMSM的模型去算,结果电流波形乱七八糟。后来才明白,这两种电机虽然长得像,但骨子里的脾气完全不同。

直流无刷电机(BLDC)的结构

BLDC电机,全称是Brushless DC Motor。名字里带“直流”,但你别被它骗了——它内部其实是用直流电通过逆变器转成交流来驱动的。

它的结构分三大部分:

  • 定子(Stator):硅钢片叠压的铁芯,上面嵌着三相绕组。一般是星形接法,三根线引出。
  • 转子(Rotor):永磁体贴在转子表面。磁钢数量通常是4对极、5对极或更多。
  • 位置传感器:霍尔传感器或编码器,用来告诉控制器转子转到哪了。

BLDC的转子磁钢是表贴式的,气隙均匀。这意味着什么?意味着它的反电动势波形是梯形波。你想想看,梯形波意味着换相时会有明显的转矩脉动。我做过一个项目,用BLDC驱动风扇,低速时能听到明显的“咔咔”声,那就是梯形波换相带来的齿槽效应。

核心要点:BLDC的反电动势是梯形波,适合方波驱动(六步换相法)。如果硬要用正弦波驱动,效率反而会下降。

永磁同步电机(PMSM)的结构

PMSM,全称是Permanent Magnet Synchronous Motor。它和BLDC最大的区别在哪?

两个字:波形。

PMSM的定子结构和BLDC几乎一样,也是三相绕组。但它的转子设计更讲究——磁钢要么表贴,要么内嵌,而且经过优化使得气隙磁场呈正弦分布。

我个人的习惯是,拿到一个电机先看它的反电动势波形。用示波器夹住两相线,手摇转子,看波形是梯形还是正弦。这个方法我在现场调试时用过无数次,比看铭牌靠谱多了。

对比项 BLDC PMSM
反电动势波形 梯形波 正弦波
转子磁钢 表贴式为主 表贴或内嵌
转矩脉动 较大 较小
适用驱动方式 方波/六步换相 正弦波/FOC
噪音 较大 安静

我的经验:如果你做的是伺服或机器人关节,老老实实用PMSM+FOC。如果是风机水泵这类对噪音不敏感的场合,BLDC+方波驱动成本更低。

反电动势与换相逻辑

反电动势(Back EMF)是电机旋转时,定子绕组切割转子磁场产生的电压。它和电源电压方向相反,所以叫“反”电动势。

为什么这东西重要?因为它是你判断转子位置的关键信号——尤其是在无传感器控制中。

BLDC的梯形波反电动势有一个特点:每相的反电动势在60°电角度内是平的(梯形顶),另外60°是斜边。利用这个特性,我们可以检测反电动势过零点,从而确定换相时机。

换相逻辑说白了就是:

  1. 检测到某相反电动势过零
  2. 延迟30°电角度
  3. 切换导通相

嗯,这里要注意:延迟30°这个值不是死的。我遇到过一台电机,因为绕组电感偏大,延迟30°换相后电流相位滞后,转矩直接掉了20%。后来我改成延迟25°,问题才解决。

避坑指南:我曾经在调试高速BLDC时,忽略了反电动势的幅值会随转速升高而增大。结果在10000rpm时,反电动势超过了母线电压,导致MOSFET体二极管反向导通,直接炸管。切记:反电动势峰值不能超过母线电压的85%。

对于PMSM,反电动势是正弦波,过零点检测法就不太适用了。你需要用更精确的位置观测器,比如滑模观测器或龙伯格观测器。这部分我们后面章节会细讲。

知识体系总览

下面这张图,是我自己总结的电机基础结构关系。你看一眼,心里就有谱了。

电机基础结构关系图 电机本体 定子(三相绕组) 转子(永磁体) BLDC:梯形波反电动势 PMSM:正弦波反电动势 方波驱动(六步换相) 正弦波驱动(FOC) 反电动势波形决定驱动方式 梯形波→方波驱动;正弦波→FOC

这张图把电机本体拆成定子和转子,然后根据反电动势波形分出BLDC和PMSM,再对应到不同的驱动方式。你以后拿到一个电机,按这个思路去分析,基本不会跑偏。

一个小技巧:如果你不确定手里的电机是BLDC还是PMSM,用万用表测两相线间的电阻,再用手转动转子。如果电阻值有规律地变化,说明是表贴式BLDC;如果电阻基本不变,可能是内嵌式PMSM。当然,最准的还是看反电动势波形。