电机基础:直流电机原理、无刷直流电机(BLDC)结构、永磁同步电机(PMSM)结构、电机数学模型
大家好,欢迎来到我们FOC课程的第二讲。今天咱们聊聊电机本身。说实话,很多做FOC的朋友,代码写得飞起,但问起电机里到底怎么回事,反而有点含糊。我个人觉得,搞控制的人,必须得对“被控对象”有感觉。你连它怎么转起来的都不清楚,怎么调PI参数?
这一章,我们就把直流电机、BLDC和PMSM这三兄弟掰开揉碎。嗯,注意,这里有个坑——很多人把BLDC和PMSM混为一谈,其实它们有本质区别。咱们慢慢聊。
一、直流电机原理:最朴素的“力气活”
直流电机,说白了就是最老实的电机。你给它通直流电,它就转。为什么?因为里面有电刷和换向器。
我当年在学校做第一个小车项目,用的就是直流减速电机。那时候不懂,直接拿电池怼上去,结果电机冒烟了。后来才明白,直流电机虽然控制简单,但电刷磨损是个大问题。
工作原理其实就四个字: 左手定则。通电导体在磁场中受力。转子线圈通电,在定子永磁体或励磁绕组的磁场中,产生电磁转矩。
关键公式:
- 电磁转矩:T = Kt × Ia (Kt是转矩常数,Ia是电枢电流)
- 反电动势:E = Ke × ω (Ke是反电动势常数,ω是转速)
你看,转矩和电流成正比,转速和反电动势成正比。这就是直流电机最朴素的数学模型。
我的经验: 直流电机做位置控制时,电流环响应速度是关键。我曾经在工业机械臂上用过直流伺服,发现电刷火花会干扰编码器信号。后来加了RC滤波才搞定。所以,如果你用直流电机做高精度控制,记得处理好EMC问题。
二、无刷直流电机(BLDC):去掉电刷,效率更高
BLDC,顾名思义,就是没有电刷的直流电机。那它怎么换向呢?靠电子换向器——也就是我们常说的MOSFET桥电路。
你想想看,直流电机靠机械接触换向,有磨损、有火花、效率低。BLDC把换向器搬到外面,用霍尔传感器检测转子位置,然后控制器决定哪一相通电。
BLDC的结构特点:
- 定子: 三相绕组,星形或三角形接法。我习惯用星形接法,因为中性点可以引出做电流采样。
- 转子: 永磁体,通常是钕铁硼(NdFeB)。
- 传感器: 霍尔元件,三个,间隔120度电角度。
这里有个容易混淆的地方:BLDC的反电动势是梯形波。为什么?因为它的绕组设计是集中绕组,气隙磁场是方波分布。所以BLDC控制时,我们通常用六步换向法,也就是方波控制。
注意: 如果你用FOC控制BLDC,其实也可以。但BLDC的梯形波反电动势会导致转矩脉动比PMSM大。我在做电动工具项目时试过,同样的FOC算法,BLDC的噪音就是比PMSM大3-5dB。所以,对噪音敏感的应用,建议直接上PMSM。
三、永磁同步电机(PMSM):正弦波才是它的灵魂
PMSM和BLDC长得几乎一模一样——都是定子绕组、转子永磁体。但它们的本质区别在于反电动势波形。
PMSM的反电动势是正弦波。这是因为它的绕组是分布绕组,气隙磁场是正弦分布。说白了,PMSM天生就是为FOC准备的。
PMSM的结构分类:
| 类型 | 特点 | 应用场景 |
|---|---|---|
| 表贴式(SPM) | 永磁体贴在转子表面,Ld ≈ Lq | 低速、高精度伺服 |
| 内嵌式(IPM) | 永磁体嵌入转子内部,Ld < Lq | 高速、弱磁控制 |
我个人在伺服驱动器项目中,90%的情况都用IPM。为什么?因为IPM有磁阻转矩,可以做弱磁控制,把转速拉到额定值的2-3倍。你想想看,同样的电机,能跑更高转速,多划算。
避坑指南: 我曾经在选型时,把SPM和IPM搞混了。结果SPM电机在弱磁区根本跑不上去,因为Ld ≈ Lq,没有磁阻转矩。后来换IPM才解决问题。所以,如果你要做高速应用,一定选IPM。
四、电机数学模型:控制算法的基石
好了,前面都是感性认识。现在咱们来点硬核的——数学模型。搞FOC,你绕不开这些方程。
1. 电压方程(三相静止坐标系):
Va = Rs * Ia + d(ψa)/dt
Vb = Rs * Ib + d(ψb)/dt
Vc = Rs * Ic + d(ψc)/dt
其中ψ是磁链,包含自感和互感。这方程看着复杂,但经过Clark和Park变换后,就清爽多了。
2. 旋转坐标系下的数学模型(dq轴):
Vd = Rs * Id + Ld * d(Id)/dt - ωe * Lq * Iq
Vq = Rs * Iq + Lq * d(Iq)/dt + ωe * (Ld * Id + ψf)
这里ωe是电角速度,ψf是永磁体磁链。你看,经过变换后,我们只需要控制Id和Iq两个直流分量。这就是FOC的精髓——把交流电机控制得像直流电机一样简单。
3. 转矩方程:
Te = 1.5 * p * [ψf * Iq + (Ld - Lq) * Id * Iq]
注意,第一项是永磁转矩,第二项是磁阻转矩。对于SPM,Ld = Lq,所以只有第一项。对于IPM,两项都有。
我的习惯: 在实际工程中,我通常先做电机参数辨识,把Rs、Ld、Lq、ψf测准。因为数学模型再漂亮,参数不对也是白搭。我曾经在量产项目中,因为批次差异导致Lq偏差了15%,结果转矩控制精度直接超差。后来加了在线参数辨识才搞定。
五、三种电机的对比总结
| 特性 | 直流电机 | BLDC | PMSM |
|---|---|---|---|
| 换向方式 | 机械电刷 | 电子换向(六步) | 电子换向(FOC) |
| 反电动势 | 直流 | 梯形波 | 正弦波 |
| 转矩脉动 | 中等 | 较大 | 小 |
| 控制复杂度 | 低 | 中 | 高 |
| 效率 | 低(有摩擦) | 高 | 高 |
| 典型应用 | 玩具、汽车雨刮 | 风扇、电动工具 | 伺服、机器人、EV |
嗯,到这里,电机基础就讲完了。你可能会问,为什么FOC主要用在PMSM上?因为FOC要求正弦波反电动势,才能实现平滑的转矩控制。BLDC虽然也能用FOC,但效果打折扣。
下一章,我们会深入Clark和Park变换。那是FOC的数学魔法,也是你从“调参侠”进阶为“控制大师”的必经之路。咱们下期见。
课后思考: 如果给你一个BLDC电机,你如何判断它能不能用FOC控制?提示:看反电动势波形,或者看绕组分布。