第1章:电机控制基础
各位同学,今天咱们聊聊电机控制的基础。说实话,我入行那会儿,第一个项目就是调直流电机。那时候啥也不懂,上来就怼PID参数,结果电机抖得跟筛子似的。后来才明白——基础不牢,地动山摇。
这一章,我带大家把几种常见电机过一遍。你想想看,搞懂它们的工作原理,后面的PWM调制策略才能玩得转。
1.1 直流电机工作原理
直流电机,说白了就是最朴素的电机。我习惯叫它「入门级选手」。它的结构很简单:定子(永磁体或电磁铁)、转子(绕组线圈)、换向器和电刷。
工作原理呢?通电线圈在磁场中受力旋转。就这么简单。
核心公式:
电磁转矩 T = Kt · I
反电动势 E = Ke · ω
其中 Kt 是转矩常数,Ke 是反电动势常数,I 是电枢电流,ω 是角速度。
嗯,这里要注意:直流电机的转速和电压成正比,转矩和电流成正比。我在项目中遇到过一个问题——电机低速时转矩不够,后来发现是电刷压降太大。换了个好点的电刷,问题就解决了。
个人经验:调试直流电机时,先测反电动势波形。如果波形毛刺多,八成是电刷接触不良。我曾经因为这个坑,浪费了整整两天。
1.2 无刷直流电机(BLDC)简介
BLDC,说白了就是把直流电机的电刷和换向器去掉,换成电子换向。你想想看,没了机械摩擦,寿命长、效率高、噪音小。我最早接触BLDC是在一个无人机项目上,那电机转起来,真安静。
BLDC的定子是绕组线圈,转子是永磁体。它靠电子控制器(ESC)来切换电流方向,让转子一直追着磁场跑。
关键点:
- 梯形波驱动:六个扇区,每次两相通电,一相悬空。霍尔传感器检测位置。
- 反电动势检测:无传感器方案,通过检测悬空相的反电动势过零点来判断位置。
避坑指南:我曾经在BLDC启动时遇到「卡死」现象。后来发现是启动时的开环加速策略没做好。建议先强制对齐转子,再慢慢加速。别一上来就猛推油门。
1.3 永磁同步电机(PMSM)简介
PMSM,我愿称之为「电机中的优等生」。它的转子也是永磁体,但定子绕组是正弦分布的。说白了,它需要正弦波电流驱动,而不是BLDC那种方波。
为什么用正弦波?因为转矩脉动小,噪音低,效率高。我做过一个伺服项目,用PMSM配合FOC(磁场定向控制),那精度,啧啧,0.1度以内。
PMSM的数学模型:
d轴电压:Vd = Rs·Id + Ld·dId/dt - ω·Lq·Iq
q轴电压:Vq = Rs·Iq + Lq·dIq/dt + ω·(Ld·Id + ψf)
看着复杂?其实你只要记住:Id控制磁场,Iq控制转矩。这就是FOC的核心思想。
对比一下:
| 特性 | BLDC | PMSM |
|---|---|---|
| 反电动势波形 | 梯形波 | 正弦波 |
| 驱动方式 | 六步换向 | 正弦波/FOC |
| 转矩脉动 | 较大 | 小 |
| 噪音 | 有换向噪音 | 安静 |
| 控制复杂度 | 低 | 高 |
1.4 电机控制的基本框架
不管什么电机,控制框架都差不多。我习惯把它分成三层:
- 应用层:速度环、位置环、转矩环。说白了就是你要电机干嘛。
- 控制层:PID调节器、FOC算法、SVPWM调制。这是核心。
- 驱动层:功率管开关、电流采样、位置检测。这是硬件。
举个例子,一个典型的FOC控制流程:
1. 采样三相电流 Ia, Ib, Ic
2. Clark变换:Iα, Iβ
3. Park变换:Id, Iq
4. PI调节:Vd*, Vq*
5. 反Park变换:Vα, Vβ
6. SVPWM调制:生成六路PWM
7. 驱动逆变器
你看,每一步都有讲究。我刚开始学FOC时,总觉得Park变换和反Park变换是玄学。后来自己手推了一遍公式,才恍然大悟——其实就是坐标旋转。
我的建议:初学者别急着上FOC。先玩明白直流电机的PID调速,再过渡到BLDC的六步换向,最后再啃PMSM的FOC。一步一个脚印,稳得很。
好了,这一章就到这里。下一章咱们深入聊聊PWM调制的基本原理。你想想看,为什么同样的电机,换个调制策略,性能就差这么多?嗯,到时候你就知道了。
本章小结:
- 直流电机:简单粗暴,但有电刷磨损
- BLDC:电子换向,效率高,适合方波驱动
- PMSM:正弦波驱动,转矩平滑,适合FOC
- 控制框架:应用层→控制层→驱动层
公众号:蓝海资料掘金营,微信deep3321