一、电机控制基础:从分类到驱动,把底子打牢

做电机控制这些年,我最大的感触就是——基础不牢,后面全是坑。今天咱们先把电机控制最核心的几个概念捋清楚。你想想看,连电机怎么转的都不明白,后面写FOC、调PID那不是瞎忙活吗?

1.1 电机分类:先搞清楚你在跟谁打交道

电机这东西,说白了就是把电能变成机械能。但不同的应用场景,用的电机完全不一样。我个人习惯先把电机分成三大类:

  • 直流电机:结构简单,控制也简单。给电就转,换向就反转。适合玩具、电动工具、车窗升降这些地方。
  • 交流电机:又分异步(感应电机)和同步(永磁同步、磁阻同步)。工业上用得最多,变频空调、电动车、机床主轴都是它。
  • 步进电机:开环控制,走一步算一步。3D打印机、数控机床进给轴常见。但要注意,高速容易丢步。

重点记住:咱们做嵌入式电机控制,90%的精力都花在直流电机(尤其是无刷直流BLDC)和永磁同步电机(PMSM)上。其他电机要么太简单,要么有专用芯片。

我在项目中遇到过最尴尬的事——有人拿步进电机当伺服用,结果高速一跑,位置全丢了。嗯,选型错了后面怎么调都没用。

1.2 直流电机原理:为什么给电它就转?

直流电机的工作原理,其实就四个字:安培力。电流在磁场里走,就会受到力的作用。

你看这个简化模型:

电枢绕组(转子)放在永磁体(定子)的磁场中
↓ 给电刷通电
↓ 电流流过换向器 → 进入电枢绕组
↓ 载流导体在磁场中受力(F = BIL)
↓ 转子开始旋转
↓ 转过半圈后,换向器自动切换电流方向
↓ 受力方向不变,持续旋转

为什么会这样?因为换向器保证了转子每转过180度,电流方向就反过来一次。这样力矩方向始终一致,电机就能一直转下去。

我的经验:有刷直流电机虽然简单,但电刷和换向器是磨损件。我做过一个电动工具项目,客户要求寿命500小时,结果电刷磨光了。后来换成无刷电机,问题才解决。所以选型时一定要考虑寿命。

1.3 PWM调速原理:不是给多大电压就转多快

很多人以为直流电机调速就是调电压。其实不是。你想想看,如果直接调电压,那得用可调电源,成本高、效率低。实际工程中,我们用的是PWM(脉冲宽度调制)

PWM的核心思想:

  • 用固定频率的方波(比如20kHz)去驱动电机
  • 通过改变方波的占空比(高电平时间占比)来调节平均电压
  • 占空比越大,平均电压越高,电机转得越快

公式很简单:

V_avg = V_supply × DutyCycle

例如:12V电源,占空比50%
V_avg = 12 × 0.5 = 6V

关键点:PWM频率不能太低,否则电机会发出人耳能听到的噪声(通常20kHz以上就听不到了)。但频率太高,MOS管的开关损耗会增大。我一般习惯用16kHz~20kHz,兼顾噪声和效率。

我曾经踩过一个坑:PWM频率选得太低(1kHz),结果电机嗡嗡响,客户以为是产品坏了。后来改成20kHz,世界安静了。嗯,这就是经验。

1.4 H桥驱动电路:让电机正反转的秘诀

直流电机要正反转,光靠一个开关管不行。你得用H桥。为什么叫H桥?你看电路拓扑,四个开关管(Q1~Q4)摆成H形,电机在中间横杠上。

H桥驱动电路拓扑 VCC (12V/24V) Q1 Q2 Q3 Q4 M 电机 GND 正转电流路径: VCC → Q1 → 电机左 → 电机右 → Q4 → GND 反转电流路径: VCC → Q2 → 电机右 → 电机左 → Q3 → GND Q1&Q4导通 → 正转 | Q2&Q3导通 → 反转 | 全关 → 停止

H桥的四种工作状态:

Q1 Q2 Q3 Q4 电机状态
ON OFF OFF ON 正转(电流从左到右)
OFF ON ON OFF 反转(电流从右到左)
OFF OFF OFF OFF 停止(惯性滑行)
ON ON OFF OFF 禁止!短路!

⚠️ 致命陷阱:同一侧的上下管(Q1&Q3 或 Q2&Q4)绝对不能同时导通!这叫「直通短路」,瞬间电流能把MOS管烧成灰。我见过一个实习生调试时没加死区时间,一上电MOS管直接冒烟。所以写代码时一定要加死区插入,一般500ns~2μs。

1.5 实际工程中的PWM+H桥配合

光有H桥不行,你还得用PWM控制速度。实际项目中,我们通常这样搭配:

  • 方向控制:用两个GPIO控制H桥的导通组合(正转/反转)
  • 速度控制:用一路PWM控制导通管的占空比
  • 刹车控制:让上下管同时导通(低端刹车)或让电机两端短路

我常用的驱动方式是「单极PWM」:

正转时:Q1用PWM控制,Q4常开,Q2/Q3关闭
反转时:Q2用PWM控制,Q3常开,Q1/Q4关闭

这样只需要一路PWM,控制简单,效率也高。

我的习惯:PWM频率选20kHz,死区时间设1μs。MOS管驱动芯片用IR2104或者DRV8870,自带死区保护和过流检测。别自己搭分立元件H桥,除非你想体验烧板的快感。

1.6 本章小结:你该带走什么?

好了,这一章的内容就这些。说白了就四件事:

  1. 电机分类:直流、交流、步进,各有所长。做控制先选对类型。
  2. 直流电机原理:安培力驱动,换向器保证持续旋转。有刷电机简单但寿命短。
  3. PWM调速:占空比决定平均电压,频率选16~20kHz最合适。
  4. H桥驱动:四个开关管控制正反转,死区时间必须加,直通短路是死罪。

这些基础概念,后面每一章都会用到。尤其是H桥和PWM,FOC控制、电流采样、速度环全都建立在它们之上。嗯,先把这些吃透,后面就好办了。


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