一、电机控制基础:从分类到驱动,把底子打牢
做电机控制这些年,我最大的感触就是——基础不牢,后面全是坑。今天咱们先把电机控制最核心的几个概念捋清楚。你想想看,连电机怎么转的都不明白,后面写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桥的四种工作状态:
| 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 本章小结:你该带走什么?
好了,这一章的内容就这些。说白了就四件事:
- 电机分类:直流、交流、步进,各有所长。做控制先选对类型。
- 直流电机原理:安培力驱动,换向器保证持续旋转。有刷电机简单但寿命短。
- PWM调速:占空比决定平均电压,频率选16~20kHz最合适。
- H桥驱动:四个开关管控制正反转,死区时间必须加,直通短路是死罪。
这些基础概念,后面每一章都会用到。尤其是H桥和PWM,FOC控制、电流采样、速度环全都建立在它们之上。嗯,先把这些吃透,后面就好办了。
公众号:蓝海资料掘金营,微信deep3321