2. 直流电机工作原理
做电机控制这么多年,我始终觉得,搞懂直流电机的工作原理,是入门PID调速的第一道坎。你想想看,连电机怎么转起来的都不清楚,后面调参数岂不是瞎蒙?
这一节,咱们就聊聊直流电机的那些事儿。我会结合我实际项目中的一些经验,帮你把这块硬骨头啃下来。
2.1 直流电机的基本结构
直流电机说白了,就是个把电能变成机械能的装置。它的结构并不复杂,核心就这几样:
- 定子(磁极):产生固定磁场。可以是永磁体,也可以是电磁铁。我早期做的一个小风扇项目,用的就是永磁直流电机,结构简单,成本低。
- 转子(电枢):在磁场中旋转的线圈部分。电流通过这里,产生电磁力。
- 换向器(整流子):这是直流电机的灵魂。它负责把外部输入的直流电,自动切换成转子线圈里需要的交流电,保证转子能一直朝一个方向转。
- 电刷:固定不动,与换向器滑动接触,把电流引到转子上。
核心记忆点: 定子产生磁场,转子通电流,两者相互作用,电机就转起来了。
嗯,这里要注意,有刷直流电机因为有电刷和换向器,磨损是难免的。我在一个需要长期运行的自动化设备上吃过亏,电刷磨光了,电机直接罢工。后来全换成了无刷电机。不过那是后话了,咱们先打好有刷电机的基础。
2.2 电磁转矩与反电动势
这两个概念,是理解电机调速的钥匙。咱们一个一个说。
2.2.1 电磁转矩:电机为什么能转?
通电的导体在磁场里会受到力的作用,这个力就是安培力。转子上的线圈受到安培力,就会产生一个转动的力矩,这就是电磁转矩 T。
公式很简单:
T = Kt * Φ * Ia
- T:电磁转矩 (N·m)
- Kt:转矩常数,由电机本身结构决定
- Φ:每极磁通量 (Wb)
- Ia:电枢电流 (A)
说白了,转矩和电流成正比。电流越大,力气越大。我在调试一个AGV小车的驱动电机时,发现车子爬坡没力,一查就是电流被限住了。把电流限制放宽一点,问题就解决了。当然,前提是电机和驱动器扛得住。
2.2.2 反电动势:电机自己会“发电”
电机转起来之后,转子线圈在磁场里切割磁感线,就会产生感应电动势。这个电动势的方向,跟外加的电源电压方向相反,所以叫反电动势 E。
公式也简单:
E = Ke * Φ * n
- E:反电动势 (V)
- Ke:电动势常数
- Φ:每极磁通量 (Wb)
- n:电机转速 (rpm)
你看,转速越高,反电动势越大。这就像个天然的“刹车”。
我的经验: 电机启动瞬间,转速为0,反电动势也为0。这时候电枢电流会非常大(I = U/Ra)。所以直流电机启动时,必须加限流措施,不然很容易烧东西。我曾经有个学生,直接拿电源怼电机,结果把驱动板上的MOS管炸了,火花四溅,印象深刻。
2.3 机械特性与调速原理
搞清楚了转矩和反电动势,咱们就能画出电机的“性格曲线”——机械特性了。
2.3.1 机械特性:转速与转矩的关系
电机的电压平衡方程是:
U = E + Ia * Ra
把E和Ia的公式代进去,整理一下,就能得到转速n的表达式:
n = (U - Ia * Ra) / (Ke * Φ)
这个公式,就是直流电机调速的“圣经”。它告诉我们,改变转速n,有且只有三种方法:
- 改变电枢电压 U:最常用、最平滑的方法。
- 改变电枢回路电阻 Ra:效率低,不推荐。
- 改变励磁磁通 Φ:弱磁调速,用于基速以上。
下面这张图,是我用SVG画的直流电机机械特性曲线,你一看就明白:
从图上能看出什么?
- 转矩越大,转速越低。这是电机的“软”的一面。
- 电压越高,整条曲线往上平移。这就是调压调速的原理。
- 曲线比较平直,说明直流电机的机械特性很“硬”,负载变化时转速波动小。
2.3.2 调速原理:三种方法对比
咱们把三种调速方法放在一起对比一下,你心里就有数了:
| 调速方法 | 实现方式 | 特点 | 应用场景 |
|---|---|---|---|
| 调压调速 | 改变电枢两端电压U | 平滑、高效、范围宽 | 最常用,PID调速首选 |
| 调阻调速 | 电枢回路串电阻Ra | 效率低、发热大、有级调速 | 老式设备,现在基本淘汰 |
| 弱磁调速 | 减小励磁磁通Φ | 只能升速、力矩变小 | 需要高于额定转速的场合 |
避坑指南: 我曾经在一个项目中,想通过弱磁调速让电机跑得更快。结果没注意负载力矩,电机转速是上去了,但转矩不够,带不动负载,电机反而失步了。记住,弱磁调速是以牺牲转矩为代价的,负载重的时候千万别用。
2.4 小结:从原理到控制
好了,咱们捋一捋。直流电机的工作原理,说白了就是:
- 通电 → 产生电磁转矩 → 电机转动
- 转动 → 产生反电动势 → 限制电流
- 改变电压 → 改变转速 → 这就是调速
我个人习惯,在开始设计PID调速系统之前,一定会先拿万用表测一下电机的电枢电阻Ra,再用手转动转子感受一下阻力。这些基本功,能帮你后面少走很多弯路。
下一节,咱们就要进入PID控制的核心了。不过别急,先把今天这些基础概念消化掉。你想想看,如果连电机怎么转的都不清楚,调PID参数的时候,你都不知道自己在调什么,对吧?