2. 电机驱动系统架构:从电源到电机的完整链路
做电机控制这些年,我见过太多工程师一上来就调PID、调FOC,结果板子一上电就炸。为什么?说白了,就是没搞懂驱动系统的基本架构。电流从哪来、往哪去、中间经过什么节点,这些搞不清楚,过流保护就是空谈。
这一节,我们就把电机驱动系统的骨架搭起来。你想想看,一个典型的电机驱动系统,其实就四个大块:电源、逆变器、控制器、电机。咱们一个一个拆开看。
2.1 系统四大核心组成
先给个全景图。下面这张SVG图,是我自己画的一个标准驱动系统架构。每次带新人,我都会先让他们看这张图,把每个模块的功能和连接关系记牢。
这张图里,我特意用不同颜色区分了四个模块。蓝色是电源,红色是逆变器,紫色是控制器,绿色是电机。箭头方向就是能量和信号的流动方向。嗯,这里要注意,反馈回路是虚线,因为它传递的是信号,不是功率。
2.2 电源:一切能量的起点
电源是整个系统的能量来源。我做过一个项目,客户非要用48V铅酸电池给一个500W的电机供电,结果启动瞬间电压直接掉到35V,逆变器欠压保护频繁触发。后来换了锂电池,问题才解决。
常见的电源类型有这些:
- 电池供电:12V/24V/48V 锂电池或铅酸电池,常见于电动工具、AGV小车。
- 开关电源:将交流市电整流为直流,输出 24V~600V,用于工业伺服、变频器。
- 直流母线:多轴驱动系统中,共用一个高压直流母线,比如 310V 或 540V。
电源的关键参数,我列了个表,方便你对照:
| 参数 | 说明 | 典型值 |
|---|---|---|
| 额定电压 | 电源正常工作的电压 | 12V / 24V / 48V / 310V |
| 最大电流 | 电源能持续输出的电流 | 10A / 50A / 100A |
| 纹波噪声 | 输出电压的交流分量 | < 100mVpp |
| 内阻 | 电源输出阻抗,影响动态响应 | 10mΩ ~ 100mΩ |
我的经验:选电源时,别只看额定电流。电机启动瞬间的电流可能是额定电流的3~5倍。我一般会留出50%的余量,比如电机额定10A,电源至少选15A。
2.3 逆变器:把直流变成交流的核心
逆变器说白了就是一个电子开关网络。最常见的拓扑是三相全桥,由6个功率管(MOSFET或IGBT)组成。我刚开始做驱动时,总觉得逆变器就是几个管子来回开关,直到有一次调试时,上管和下管同时导通,直接短路炸管。嗯,从那以后,我对死区时间再也不敢马虎。
逆变器的核心节点有三个:
- 直流母线正端(DC+):连接电源正极,电压最高。
- 直流母线负端(DC-):连接电源负极,通常为参考地。
- 三相输出端(U/V/W):连接电机三相绕组,电压在DC+和DC-之间跳变。
每个输出端的电压波形是这样的:当上管导通时,输出端电压等于DC+;当下管导通时,输出端电压等于DC-。通过PWM调制,就能在电机端合成出正弦波电流。
过流保护的关键节点:逆变器的三相输出端和直流母线输入端,是电流采样和过流保护最常布置的位置。我习惯在直流母线上放一个采样电阻,同时在每一相输出端也放一个霍尔传感器,双重保险。
2.4 控制器:驱动系统的大脑
控制器负责接收指令、采集反馈、计算控制算法、输出PWM信号。常用的控制器有MCU(如STM32、TMS320F28069)、DSP(如TMS320F28335)、FPGA等。
控制器的核心任务包括:
- 电流采样:通过ADC读取相电流或母线电流。
- 速度/位置检测:读取编码器或霍尔传感器信号。
- 控制算法:执行FOC、DTC或六步换向算法。
- PWM生成:输出6路互补PWM信号,带死区插入。
- 故障保护:检测过流、过压、欠压、过温,并快速关断PWM。
我见过一个案例,控制器ADC采样速率不够,导致电流环带宽受限,电机高速运行时电流失控。所以选型时,ADC的采样率和分辨率一定要算清楚。
2.5 电机:最终的执行机构
电机把电能转化为机械能。常见的电机类型有:
- BLDC(无刷直流电机):反电动势为梯形波,常用六步换向。
- PMSM(永磁同步电机):反电动势为正弦波,常用FOC控制。
- 异步电机:转子无永磁体,需要励磁电流,控制更复杂。
电机的电气模型可以等效为电阻+电感+反电动势。这个模型很重要,因为过流保护的门限值,跟电机的电阻和电感直接相关。比如,电机堵转时,反电动势为零,电流只受电阻限制,这时候电流会非常大。
⚠️ 注意:电机绕组的电阻很小,通常只有几十毫欧到几百毫欧。堵转电流可能达到额定电流的10倍以上。我曾经测试过一个12V的BLDC电机,堵转电流直接冲到80A,而额定电流才8A。所以,过流保护必须考虑堵转工况。
2.6 电流路径分析:从电源到电机,再回到电源
现在我们把四个模块串起来,看看电流到底怎么走。以三相全桥驱动BLDC电机为例,电流路径是这样的:
- 电源正极 → 直流母线正端 → 逆变器上管(如U相上管)→ 电机U相绕组 → 电机内部 → 电机V相绕组 → 逆变器下管(如V相下管)→ 直流母线负端 → 电源负极。
- 下一个PWM周期,换相后,电流路径会切换到另一组开关管组合。
你看,电流始终是从电源正极流出,经过逆变器和电机,再回到电源负极。这个回路中,任何一个环节出现阻抗异常(比如短路、断路),都会导致电流突变。
我习惯把电流路径分成三个关键段:
- 直流母线段:电流连续,但纹波较大,适合用采样电阻或霍尔传感器检测总电流。
- 逆变器段:电流被开关管斩波,高频分量多,采样时需要滤波。
- 电机段:电流接近正弦波,但含有反电动势,过流保护要考虑反电动势的影响。
2.7 关键节点电压电流特性
搞清楚了电流路径,我们再看每个关键节点的电压电流特性。我整理了一个表格,方便你快速查阅:
| 节点 | 电压特性 | 电流特性 | 过流风险 |
|---|---|---|---|
| 直流母线正端 | 稳定直流,纹波小 | 脉动电流,含高频分量 | 母线短路时电流极大 |
| 直流母线负端 | 参考地,0V | 与正端电流相同 | 接地故障时电流异常 |
| 逆变器输出端(U/V/W) | PWM方波,幅值在DC+和DC-之间跳变 | 正弦波电流,叠加PWM纹波 | 相间短路、对地短路 |
| 电机绕组端 | 正弦波电压(经电机电感滤波后) | 正弦波电流,相位滞后电压 | 堵转、绕组短路 |
这里有个容易忽略的点:逆变器输出端的电压是跳变的,但电流是连续的。为什么?因为电机绕组是感性负载,电流不能突变。所以,你在输出端测到的电压是方波,但电流是正弦波。这个特性决定了过流保护不能只看电压,必须直接检测电流。
避坑指南:我曾经在调试时,用示波器看逆变器输出端的电压波形,发现很漂亮,就以为电流也没问题。结果一测电流,发现已经超限了。电压正常不代表电流正常,一定要单独检测电流。
2.8 小结:架构是过流保护的地基
这一节我们把电机驱动系统的骨架搭完了。电源、逆变器、控制器、电机,四个模块各有各的脾气。电流路径从电源正极出发,经过逆变器和电机,回到电源负极。关键节点的电压电流特性,决定了过流保护策略该怎么设计。