1. 过流保护基础:什么是SVPWM过流?
大家好,我是你们的老朋友。咱们这门课叫《SVPWM过流保护实现技巧》,第一节课,得先把地基打牢。
什么是SVPWM过流?说白了,就是电机驱动器在运行SVPWM(空间矢量脉宽调制)时,流过功率管或电机的电流超过了安全阈值。这个“过”字,轻则触发保护停机,重则直接炸管、烧电机。
我刚开始做电机驱动那会儿,总觉得过流保护不就是个比较器加个中断嘛,后来吃过亏才明白——SVPWM下的过流,远比想象中复杂。你想想看,SVPWM的开关频率动辄10kHz、20kHz,电流变化速度极快,保护慢了半拍,管子就冒烟了。
1.1 过流产生的根本原因
过流不是无缘无故来的。我把它归纳为三大类:直通、短路、负载突变。咱们一个一个说。
1. 直通(Shoot-Through)
这是最要命的。同一桥臂的上下两个功率管同时导通,相当于直接把电源正负极短路。电流会在几微秒内飙升到几百安培,功率管瞬间炸裂。
为什么会直通?
- 死区时间不足: 上下管切换时,死区设得太短,一个还没完全关断,另一个就开了。
- 驱动信号干扰: 强电磁环境下,PWM信号被毛刺干扰,导致上下管同时收到导通指令。
- 软件逻辑错误: 我见过一个案例,同事在中断里修改了占空比,没做互锁保护,结果上电瞬间直通炸管。
2. 短路(Short Circuit)
电机绕组短路、线缆破损对地短路、或者输出端意外短路。这种故障电流上升率极高,di/dt可能达到几百A/μs。
- 相间短路: 电机内部绕组绝缘损坏。
- 对地短路: 线缆破损或电机受潮。
- 桥臂短路: 功率管本身击穿。
3. 负载突变
这个相对温和一些,但同样危险。比如电机堵转、急加速、负载突然增加。电流不会瞬间飙升到短路级别,但会持续超过额定值,导致功率管热积累而烧毁。
- 堵转: 转子卡死,反电动势消失,电流只受绕组电阻限制,会非常大。
- 急加速: 转矩指令突变,电流环响应跟不上,导致电流超调。
- 负载冲击: 比如机械臂突然抓取重物。
1.2 过流保护的分类
过流保护,我习惯把它分成两大类:硬件保护和软件保护。两者不是二选一,而是相辅相成。我个人的设计原则是:硬件保命,软件保性能。
| 对比项 | 硬件保护 | 软件保护 |
|---|---|---|
| 响应速度 | 极快(ns~μs级) | 较慢(μs~ms级) |
| 实现方式 | 比较器、硬件逻辑、驱动IC的DESAT保护 | ADC采样、软件比较、中断服务 |
| 可靠性 | 高,不受软件跑飞影响 | 受软件稳定性影响 |
| 灵活性 | 低,阈值固定或需硬件调整 | 高,可动态调整阈值和策略 |
| 典型应用 | 短路保护、直通保护 | 过载保护、堵转保护 |
硬件保护
硬件保护是最后一道防线。它不依赖CPU,不依赖软件逻辑,纯粹靠模拟电路和逻辑门来响应。常见的硬件保护手段:
- 比较器+参考电压: 采样电阻上的电压与预设阈值比较,一旦超过,立即触发硬件关断PWM。
- 驱动IC的DESAT保护: 专门用于IGBT/SiC MOSFET的退饱和检测,能检测到微秒级的短路。
- 硬件互锁: 用逻辑门确保上下管PWM信号不会同时为高。
软件保护
软件保护更灵活,但响应慢。它通过ADC采样电流,在软件里做判断和处理。常见的软件保护策略:
- 峰值电流限制: 每个PWM周期采样电流峰值,超过阈值则调整占空比。
- 有效值/平均值保护: 计算电流的有效值或平均值,用于过载保护。
- dq轴电流限制: 在SVPWM的矢量控制中,限制Id和Iq的给定值。
- 软件降额: 检测到持续过流时,逐步降低输出功率,而不是直接停机。
1.3 保护响应时间要求
响应时间,是过流保护设计中最关键的参数。太快了容易误触发,太慢了保护失效。我给大家一个参考标准:
| 故障类型 | 允许最大响应时间 | 说明 |
|---|---|---|
| 直通/短路 | ≤ 2 μs | 必须硬件保护,软件来不及 |
| 相间短路 | ≤ 5 μs | 硬件保护为主,软件辅助 |
| 堵转/过载 | ≤ 100 ms | 软件保护即可 |
| 负载突变 | ≤ 1 ms | 软件保护,配合电流环限幅 |
为什么直通/短路要求这么苛刻?因为功率管的短路耐受时间通常只有几微秒到十几微秒。IGBT模块的短路耐受时间一般在10μs左右,SiC MOSFET更短,可能只有2~3μs。超过这个时间,管子就报废了。
1.4 本章知识体系总览
为了让大家对本章内容有个整体认识,我画了一张结构图。你可以把它当作本章的“地图”。
这张图把本章的核心内容串起来了。从过流保护这个中心点出发,三个分支分别对应:过流产生的根本原因、保护分类、以及响应时间要求。每个分支下面又有具体的子项。你可以在学习过程中随时回看这张图,理清思路。
1.5 小结
好了,第一节课的内容就到这里。咱们回顾一下重点:
- SVPWM过流 就是电流超过安全阈值,后果很严重。
- 三大原因: 直通(最危险)、短路(电流上升极快)、负载突变(热积累)。
- 两类保护: 硬件保护(快、可靠)和软件保护(灵活、慢)。
- 响应时间: 直通/短路必须≤2μs,靠硬件;过载/堵转可以放宽到ms级,靠软件。