变频器直流母线电压的监测
变频器的直流母线电压是衡量设备运行状态的核心指标,它直接反映了整流环节的工作质量与逆变环节的能量消耗情况。准确监测这一电压,是防止过压跳闸、欠压停机以及实现能量回馈控制的基础。
一、 硬件采样电路的构建
监测的第一步是获取准确的电压信号。由于直流母线电压通常高达数百伏(如380V系统约为540V),必须通过隔离与降压电路处理,将高压信号转换为控制器(如DSP或单片机)可识别的低压信号。
- 确定 采样原理。最常用的方案是电阻分压与线性光耦隔离。
- 搭建 电阻分压网络。假设直流母线最高电压为 $1000V$,MCU的ADC采样量程为 $3.3V$。
- 计算分压电阻阻值,确保分压后的电压信号不超过 $3.3V$。
- 分压公式为:$V_{adc} = V_{dc} \times \frac{R_2}{R_1 + R_2}$。其中 $V_{adc}$ 为采样电压,$V_{dc}$ 为母线电压,$R_1$ 与 $R_2$ 为分压电阻。
- 加入 电压跟随器。使用 运算放大器构建电压跟随器,以提高信号驱动能力,减少后级电路对分压网络的影响。
- 选型 线性光耦。选用 如
HCNR201等线性光耦器件,实现模拟信号的电气隔离,防止强电侧的高压干扰损坏控制板。 - 连接 至MCU引脚。将处理后的 $0-3.3V$ 信号 连接 至单片机的ADC输入引脚,并在引脚端 并联 一个 $0.1\mu F$ 的陶瓷电容进行硬件滤波。
二、 软件算法与数据处理
硬件信号进入MCU后,只是一串数字量,必须通过算法还原为实际物理电压值,并进行滤波处理以消除噪声。
1. 数据标定与还原
ADC采集到的原始数据(通常为12位精度,即 $0-4095$)需要转换为实际电压值。
- 定义 转换系数。假设硬件设计满量程 $1000V$ 对应ADC值 $3300$(预留裕量)。
- 执行 换算公式:
$$ U_{bus} = \frac{ADC_{val} \times V_{ref}}{ADC_{max} \times K} $$
其中:
- $U_{bus}$:实际直流母线电压(V)。
- $ADC_{val}$:读取到的ADC原始值。
- $V_{ref}$:参考电压,通常为 $3.3V$。
- $ADC_{max}$:ADC最大值,12位精度下为 $4095$。
- $K$:分压网络的分压比(硬件参数)。
2. 软件滤波策略
变频器工作时,逆变产生的纹波会叠加在直流母线上,导致采样值剧烈波动。
- 选择 滑动平均滤波法。在内存中 开辟 一个长度为 $N$(如 $N=10$)的队列。
- 存入 新数据。每次采样中断触发时,移除 队首数据,插入 最新采样值。
- 计算 平均值。求取 队列中 $N$ 个数据的算术平均值作为当前有效电压值。这能有效滤除高频开关噪声。
三、 保护逻辑与动作策略
监测的目的在于执行相应的保护动作。程序需实时判断电压状态,并触发相应的控制逻辑。
graph TD
A["Start: Read Voltage"] --> B["Calculate Average Value"]
B --> C{"Voltage > Overvoltage Limit?"}
C -- "Yes" --> D["Trigger Overvoltage Fault"]
D --> E["Stop PWM Output"]
C -- "No" --> F{"Voltage < Undervoltage Limit?"}
F -- "Yes" --> G["Trigger Undervoltage Alarm"]
G --> H["Check Duration"]
H -- "Time > Limit" --> I["System Shutdown"]
F -- "No" --> J["Normal Operation"]
1. 过压保护逻辑
当负载电机处于发电状态(如起重机下放重物)时,能量回馈至母线,导致电压飙升。
- 设定 过压阈值。对于380V变频器,通常 设定 为 $780V$ 或 $800V$。
- 检测 电压上升趋势。比较 连续几次采样值,若持续上升且超过阈值。
- 启动 制动单元。若电压超过 $680V$(可调),开通 制动斩波管(IGBT),接通制动电阻消耗能量。
- 封锁 脉冲。若电压瞬间超过硬件极限值,立即 关闭 PWM输出,炸机风险。
2. 欠压保护逻辑
输入电源缺相或电网电压过低会导致直流母线电压不足。
- 设定 欠压阈值。通常 设定 为 $350V$ 或 $400V$。
- 判断 持续时间。为防止瞬间电网波动导致误动作,延时 $100ms$ 至 $500ms$。
- 执行 停机命令。若延时结束后电压仍低于阈值,触发 欠压故障代码,并封锁输出。
四、 常见故障排查指南
在实际调试中,若监测到的电压值异常,可按以下步骤快速定位问题。
| 故障现象 | 可能原因 | 排查步骤 |
|---|---|---|
| 显示电压为0 | 采样线断路或光耦损坏 | 测量 运放输出端是否有电压;检查 ADC引脚是否悬空。 |
| 显示电压跳动剧烈 | 接地干扰或滤波不足 | 检查 采样线路是否远离动力线;增加 软件滤波队列长度 N。 |
| 电压读数偏低 | 分压电阻变值或基准源偏移 | 使用 万用表测量分压节点电压;重新 标定软件系数 K。 |
| 一启动就报过压 | 泵升电压过高或制动失效 | 观察 是否为大惯性负载停机;检测 制动电阻阻值及制动管驱动波形。 |
通过以上硬件搭建、软件算法处理及逻辑保护配置,即可完成一套稳定可靠的变频器直流母线电压监测系统。

暂无评论,快来抢沙发吧!