2. 电机控制基础:直流无刷电机(BLDC)工作原理、永磁同步电机(PMSM)工作原理、电机数学模型

好,咱们进入正题。这一章是电机控制的基石,说白了就是搞清楚你手里转的那个东西到底是什么。我见过不少新手,上来就调PID,结果电机嗡嗡响就是不转,最后发现连电机类型都没搞对。嗯,咱们先把底子打牢。

2.1 直流无刷电机(BLDC)工作原理

BLDC,全称Brushless DC Motor,直译就是“没有刷子的直流电机”。你想想看,传统直流电机有碳刷,转起来会冒火花、有磨损。BLDC把电刷拿掉了,换成了电子换向器——也就是控制器来切换电流方向。

核心结构:

  • 定子:绕有线圈,通电产生磁场。一般是三相绕组,星形或三角形接法。
  • 转子:贴有永磁体(钕铁硼居多),产生恒定磁场。
  • 位置传感器:霍尔传感器或编码器,告诉控制器转子现在转到哪了。

怎么转起来的?

我习惯用一个比喻:你推一个旋转门。你站在门外,门上有六个把手(六个换相状态)。你每次只能推一个把手,推完赶紧换下一个。这样门就连续转了。BLDC的控制器就是那个“推门的人”,它根据转子位置,依次给三相线圈通电,产生旋转磁场,拉着转子跑。

关键点:BLDC的换相逻辑是“六步换向法”。每60°电角度换一次相,一个电周期换6次。梯形波反电动势,方波电流驱动。

我在项目中遇到过一个问题:霍尔传感器安装偏差了1°,结果电机低速抖动得厉害。后来用示波器一量,换相时序全乱了。所以啊,霍尔安装精度很重要,别马虎。

2.2 永磁同步电机(PMSM)工作原理

PMSM,Permanent Magnet Synchronous Motor。名字里带“同步”,意思是转子转速和定子磁场转速完全一致,没有转差。这一点和异步电机(感应电机)完全不同。

和BLDC的区别?

很多人以为BLDC和PMSM是两种东西,其实从物理结构上看,它们几乎一样——都是永磁转子、三相定子。区别在于:

  • 反电动势波形:BLDC是梯形波,PMSM是正弦波。
  • 驱动方式:BLDC用方波/梯形波驱动,PMSM用正弦波驱动(FOC)。
  • 控制精度:PMSM更平滑,噪音更小,适合伺服应用。

我的经验:EPS(电动助力转向)系统里,99%都用PMSM。为什么?因为转向手感要求平滑,不能有顿挫感。BLDC的换相转矩脉动太大,手感会像“搓衣板”。

PMSM怎么转?简单说:控制器产生一个正弦波旋转磁场,转子永磁体被这个磁场“吸着”同步旋转。你想想看,就像两个磁铁,一个转,另一个跟着转,永远不脱开。

2.3 电机数学模型

搞控制,不懂数学模型不行。但别怕,咱们不搞纯理论推导,只讲你调参时真正用得上的东西。

2.3.1 电压方程(dq坐标系下)

这是FOC(磁场定向控制)的基础。把三相静止坐标系(abc)变换到两相旋转坐标系(dq),方程就简化了:

Vd = Rs * Id + Ld * dId/dt - ω * Lq * Iq
Vq = Rs * Iq + Lq * dIq/dt + ω * (Ld * Id + ψf)

其中:

  • Vd, Vq:d轴和q轴电压
  • Id, Iq:d轴和q轴电流
  • Rs:定子电阻
  • Ld, Lq:d轴和q轴电感
  • ω:电角速度
  • ψf:永磁体磁链

注意:对于表贴式PMSM(SPMSM),Ld ≈ Lq。对于内置式PMSM(IPMSM),Ld < Lq。这个差异会引出磁阻转矩,也就是MTPA(最大转矩电流比)控制的基础。我曾经在IPMSM项目上没注意这个,结果效率一直上不去,后来加了MTPA算法,效率直接提了5%。

2.3.2 转矩方程

转矩怎么来的?看这个:

Te = 1.5 * p * [ ψf * Iq + (Ld - Lq) * Id * Iq ]

拆开看:

  • ψf * Iq:永磁转矩,靠永磁体和q轴电流产生。
  • (Ld - Lq) * Id * Iq:磁阻转矩,靠d轴和q轴电感差异产生。IPMSM才有这个。

说白了,你要转矩大,就多给Iq。但Id也不是白给的——负的Id可以弱磁,让电机跑得更快。这就是弱磁控制的基本思路。

2.3.3 运动方程

电机转起来,还得考虑机械部分:

Te - Tl = J * dωm/dt + B * ωm

其中:

  • Te:电磁转矩
  • Tl:负载转矩
  • J:转动惯量
  • B:阻尼系数
  • ωm:机械角速度

这个方程告诉你:电机加速靠的是转矩差(Te - Tl)。转动惯量越大,加速越慢。EPS系统里,转向管柱的惯量匹配很重要,否则手感会“发飘”或者“发沉”。

2.4 知识体系图

下面这张图,是我自己画的一个框架,帮你把这一章的内容串起来:

电机控制基础:知识体系 直流无刷电机 (BLDC) 永磁同步电机 (PMSM) 工作原理 六步换向法 梯形波反电动势 工作原理 正弦波反电动势 FOC磁场定向控制 电机数学模型(dq坐标系) 电压方程:Vd = Rs·Id + Ld·dId/dt - ω·Lq·Iq      Vq = Rs·Iq + Lq·dIq/dt + ω·(Ld·Id + ψf) 转矩方程:Te = 1.5·p·[ ψf·Iq + (Ld-Lq)·Id·Iq ] 运动方程:Te - Tl = J·dωm/dt + B·ωm EPS电机控制:FOC + 弱磁 + MTPA

2.5 避坑指南

我曾经踩过的坑:

  • 电感参数不准:用LCR表测电感时,频率要选对。我一开始用1kHz测,结果和实际工作频率(10kHz+)差很多,导致电流环带宽算错了。
  • 反电动势常数搞混:有的厂家给线反电动势,有的给相反电动势。换算关系是线值 = √3 × 相值。我吃过这个亏,算出来的转矩常数差了一倍。
  • 忽略摩擦转矩:低速时,静摩擦和库仑摩擦影响很大。运动方程里只加阻尼B是不够的,还得考虑Stribeck效应。

我的建议:拿到一个新电机,先做三件事:

  1. 用示波器看反电动势波形,确认是梯形波还是正弦波。
  2. 测相电阻和相电感,记下Ld和Lq的差异。
  3. 用手转动转子,感受一下齿槽转矩的大小。齿槽转矩大的电机,低速控制会很难搞。

嗯,这一章的内容就到这。电机基础打好了,后面讲FOC和电流环设计,你就能跟上了。记住:数学模型不是摆设,你调参时遇到的每一个问题,最后都能回到这些方程里找到答案。


公众号:蓝海资料掘金营,微信deep3321