故障诊断与系统保护机制基础
电磁感应加热系统工作在高压、大电流和高频开关状态,功率器件、谐振回路与负载条件均可能偏离正常范围。故障诊断与系统保护机制的核心目标,是在异常发生的早期快速识别故障类型,并在微秒至毫秒级时间内限制能量注入,避免 IGBT、谐振电容、感应线圈及整流模块损坏。一个完整的保护体系通常包含硬件比较器、驱动级封锁、MCU 采样与故障锁存四层结构,兼顾响应速度与诊断精度。
常见故障模式
电磁感应加热系统的故障可归纳为以下几类:
- 功率器件故障:IGBT 或 MOSFET 过流、短路、退饱和、过热、驱动欠压。
- 谐振回路故障:谐振电容击穿、感应线圈短路或开路、谐振频率漂移。
- 电源与输入故障:输入过压、欠压、缺相、整流桥损坏、滤波电容失效。
- 传感器与信号链故障:电流互感器断线、NTC 短路或开路、ADC 基准异常。
- 控制与通信故障:PWM 输出异常、死区时间不足、看门狗复位、上位机通信中断。
不同故障的危险程度不同。短路与过流需要在微秒级处理,过温与欠压可在毫秒至秒级处理。
故障诊断的基本方法
硬件阈值比较
硬件保护用于处理快速故障。典型做法是将电流传感器输出与基准电压送入比较器,一旦超过阈值,比较器直接触发驱动芯片的刹车引脚或封锁 PWM。该路径不经过 MCU,响应时间可控制在 1 μs 以内。
软件采样与算法诊断
MCU 或 DSP 通过 ADC 周期采样电流、电压、温度和谐振频率,结合有效值计算、峰值检测、滑动平均和故障树判断故障类型。软件诊断速度较慢,但可实现分级报警、故障记录和通信上报。
故障代码与锁存
每类故障应分配唯一代码,例如:
- E01:输入过压
- E02:输入欠压
- E03:输出过流
- E04:IGBT 过温
- E05:谐振频率异常
- E06:缺相
故障发生后应锁存状态,禁止自动反复重启,直到人工复位或满足安全重启条件。
典型保护机制
过流保护
过流保护通常采用逐周期限流与峰值封锁结合。设额定电流为 (I_{rated}),硬件阈值可设为 (1.2I_{rated}),软件报警阈值设为 (1.1I_{rated})。当电流超过硬件阈值时,驱动级立即关断当前 PWM 周期;若连续多个周期触发,则 MCU 执行软关断并锁存故障。
过压与欠压保护
输入电压通过分压电阻和隔离放大器送入 ADC。过压时禁止启动并泄放母线电容;欠压时停止加热,防止 IGBT 因驱动能力不足而进入线性区。典型阈值需结合母线电容耐压和驱动芯片最低工作电压设定。
过温保护
散热器温度、IGBT 壳温和线圈温度应分别监测。NTC 分压后由 ADC 读取,常用分级策略:
- 温度超过 75 ℃:降低输出功率。
- 温度超过 85 ℃:强制风冷并限制最大占空比。
- 温度超过 95 ℃:立即关断 PWM,锁存过温故障。
缺相与频率异常保护
三相输入系统需检测每相电压过零或幅值,缺相时禁止启动。谐振频率异常通常由锁相环或频率跟踪算法判断,当跟踪失败或频率超出设定窗口时,停止输出并尝试重新扫频。
短路与退饱和保护
IGBT 退饱和检测通过监测集电极-发射极电压实现。当导通期间 (V_{CE}) 高于设定阈值,说明器件进入短路或过流状态,驱动芯片应在 10 μs 内软关断,避免关断浪涌过高。
保护动作时序与软启动
保护动作应遵循“先封锁、后关断、再锁存”的顺序。软启动阶段,逆变频率从高于谐振频率处逐渐下降,限制启动电流;软关断阶段,逐步减小占空比,避免母线寄生电感产生高压尖峰。故障锁存后,系统应保持停机,仅保留故障指示与通信功能。
示例:基于 MCU 的过流与过温保护逻辑
if (adc_current > I_HARD_LIMIT) {
PWM_Brake(); // 硬件级立即封锁
fault_code = E03;
fault_latch = 1;
}
if (adc_temp > TEMP_WARN) {
power_limit = 0.7f; // 降功率运行
}
if (adc_temp > TEMP_TRIP) {
PWM_SoftStop();
fault_code = E04;
fault_latch = 1;
}
该逻辑中,过流走硬件刹车路径,过温走软件分级路径。两者均需记录时间戳与运行参数,便于后续分析。
设计要点与可靠性建议
- 硬件保护阈值应独立于软件,避免 MCU 死机导致保护失效。
- 电流采样优先选用霍尔传感器或电流互感器,保证隔离与带宽。
- 故障锁存后必须要求明确复位条件,禁止无限自动重试。
- 定期执行看门狗、ADC 自检和驱动欠压检测。
- 保护阈值需留有余量,并考虑温度漂移与器件离散性。
合理的故障诊断与保护机制,不仅能降低功率器件损坏率,还能提升电磁感应加热系统在工业现场的可用性与安全性。