第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 电机控制的基本框架

不管什么电机,控制框架都差不多。我习惯把它分成三层:

  1. 应用层:速度环、位置环、转矩环。说白了就是你要电机干嘛。
  2. 控制层:PID调节器、FOC算法、SVPWM调制。这是核心。
  3. 驱动层:功率管开关、电流采样、位置检测。这是硬件。

举个例子,一个典型的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