电机基础:从直流到永磁同步
各位同学,欢迎来到第二章。这一章我们聊聊电机本身。说实话,我刚开始接触FOC时,最头疼的就是搞不清BLDC和PMSM到底有啥区别。后来踩了不少坑,才慢慢摸出门道。今天我把这些经验掰开揉碎讲给你听。
直流电机原理:最朴素的旋转
直流电机,说白了就是最直观的电机。你给它通直流电,它就转。为什么?因为电生磁,磁生力。
我习惯把直流电机拆成三部分看:
- 定子:通常是永磁体或电磁铁,产生固定磁场
- 转子:绕有线圈,通电后成为电磁铁
- 换向器:这是直流电机的灵魂,负责切换电流方向
你想想看,转子线圈在磁场中受力,转起来。但转到一半,如果不换向,力就反了。换向器就是干这个的——机械式地切换电流方向,保证转子一直朝一个方向转。
核心公式:
电磁转矩 T = Kt × I
反电动势 E = Ke × ω
其中 Kt 和 Ke 在数值上相等(理想情况下),I 是电枢电流,ω 是转速。
我在项目中遇到过一个问题:直流电机低速时转矩不稳。后来发现是换向器碳刷磨损导致的。嗯,这就是机械换向的先天缺陷。
无刷直流电机(BLDC):去掉碳刷的革命
直流电机有碳刷,会磨损,会打火花。于是有人想:能不能把换向器去掉,用电子方式换向?这就是BLDC。
BLDC的结构:
- 定子:三相绕组,星形或三角形连接
- 转子:永磁体,通常是2对极或4对极
- 霍尔传感器:检测转子位置,告诉控制器什么时候换向
说白了,BLDC就是把直流电机的机械换向,变成了电子换向。控制器根据转子位置,依次给三相绕组通电,产生旋转磁场,拉着转子跑。
我的经验:BLDC的换向逻辑有六步换向法和正弦波换向法。六步法简单,但转矩脉动大。正弦波法平滑,但计算量大。初学者先从六步法入手,我当年就是这么干的。
BLDC的反电动势是梯形波。为什么?因为它的绕组是集中绕组,磁场分布是方波形的。这一点和PMSM不同,后面会讲。
永磁同步电机(PMSM):正弦波的优雅
PMSM和BLDC长得几乎一样,但有个关键区别:反电动势波形。
PMSM的反电动势是正弦波。这是因为它的绕组是分布绕组,磁场分布更接近正弦。你想想看,正弦波比梯形波更平滑,所以PMSM的转矩脉动更小,噪音也更低。
结构上:
- 定子:三相分布绕组,正弦分布
- 转子:永磁体,有表贴式和内嵌式两种
- 传感器:通常用编码器或旋转变压器,精度要求高
注意:很多人把BLDC和PMSM混为一谈。其实在FOC控制中,两者都可以用同样的算法。但如果你用六步换向法控制PMSM,转矩脉动会很大。我曾经吃过这个亏,后来老老实实改用FOC。
表贴式PMSM(SPMSM)的永磁体贴在转子表面,交直轴电感相等。内嵌式PMSM(IPMSM)的永磁体嵌在转子内部,交轴电感大于直轴电感,能产生磁阻转矩。这一点在高速弱磁控制时特别有用。
电机数学模型:控制的基础
要控制电机,你得先懂它的数学模型。别怕,我尽量讲得通俗。
三相静止坐标系(ABC)模型
这是最原始的模型。三相电压方程:
u_a = R * i_a + L * di_a/dt + e_a
u_b = R * i_b + L * di_b/dt + e_b
u_c = R * i_c + L * di_c/dt + e_c
其中 e_a、e_b、e_c 是反电动势,和转子位置、转速有关。这个模型直观,但耦合严重,不好控制。
Clark变换:从ABC到αβ
Clark变换把三相静止坐标系,变成两相静止坐标系。说白了,就是把三个变量变成两个,简化计算。
[i_α] [1, -1/2, -1/2] [i_a]
[i_β] = [0, √3/2, -√3/2] [i_b]
[i_c]
变换后,i_α 和 i_β 还是交流量,随转子旋转而变化。
Park变换:从αβ到dq
Park变换把两相静止坐标系,变成两相旋转坐标系。这个变换跟着转子一起转,所以变换后的量是直流量。
[i_d] [cosθ, sinθ] [i_α]
[i_q] = [-sinθ, cosθ] [i_β]
θ 是转子电角度。变换后,i_d 是直轴电流,i_q 是交轴电流。控制 i_q 就能控制转矩,控制 i_d 就能控制磁场。
核心结论:
电磁转矩 T = 1.5 × p × [ψf × iq + (Ld - Lq) × id × iq]
对于SPMSM,Ld = Lq,转矩只和 iq 有关。对于IPMSM,还能利用磁阻转矩。
我建议你记住这个公式。FOC的核心,就是控制 i_d 和 i_q。i_d 通常控制为0(表贴式),i_q 控制转矩。内嵌式可以注入负的 i_d 进行弱磁,提高高速性能。
运动方程
电机不是只有电磁部分,还有机械部分:
T_e - T_L = J * dω/dt + B * ω
T_e 是电磁转矩,T_L 是负载转矩,J 是转动惯量,B 是阻尼系数。这个方程告诉你:转矩差决定了加速度。
避坑指南:我曾经在调试时发现电机响应慢,查了半天发现是转动惯量设置不对。J 参数如果和实际偏差太大,电流环和速度环都会出问题。建议用参数辨识工具测一下。
三种电机的对比
| 特性 | 直流电机 | BLDC | PMSM |
|---|---|---|---|
| 换向方式 | 机械换向 | 电子换向 | 电子换向 |
| 反电动势波形 | 直流 | 梯形波 | 正弦波 |
| 转矩脉动 | 较大 | 中等 | 小 |
| 控制复杂度 | 低 | 中 | 高 |
| 适用场景 | 玩具、简单驱动 | 风扇、泵、电动工具 | 伺服、机器人、电动汽车 |
我个人习惯:做低成本项目用BLDC六步法,做高性能伺服用PMSM+FOC。直流电机嘛,现在用得少了,但理解它对学习电机原理很有帮助。
小结
这一章我们聊了:
- 直流电机靠换向器机械换向,简单但有磨损
- BLDC用电子换向,反电动势是梯形波
- PMSM反电动势是正弦波,转矩更平滑
- 数学模型从ABC到αβ到dq,最终得到转矩公式
下一章我们开始讲FOC的核心——电流采样和矢量控制。到时候你会看到,这些数学模型是怎么变成代码的。嗯,做好准备。