4. PFC控制策略:平均电流模式控制、峰值电流模式控制、滞环电流控制原理与对比
各位工程师朋友,咱们今天聊聊PFC的控制策略。说实话,这部分内容在OBC设计里非常关键。你想想看,PFC电路本身拓扑结构就那么几种,但控制策略选得好不好,直接决定了整机的EMC性能、效率,还有动态响应。
我个人习惯把PFC控制策略分成三大类:平均电流模式、峰值电流模式、还有滞环电流模式。这三种方法各有各的脾气,咱们一个一个来拆解。
4.1 平均电流模式控制
平均电流模式,说白了就是让电感电流的平均值跟随正弦参考信号。这是目前OBC里用得最多的方法,没有之一。
工作原理:
它有两个环:外环是电压环,负责稳住输出电压;内环是电流环,负责让电感电流的平均值跟踪正弦波。电流环的误差放大器会把实际电流和参考电流的差值放大,然后生成PWM驱动信号。
核心特点:
- 电流纹波小,EMI好处理
- 开关频率固定,变压器和电感设计方便
- 对噪声不敏感,抗干扰能力强
我在项目中遇到过一件事。有一次做6.6kW的OBC,PFC部分用的就是平均电流模式。刚开始调试时,电流波形在过零点附近总是有畸变。后来发现是电流环的补偿网络参数没调好,零点放得太低了。调整之后,THD从5%降到了2%以下。嗯,这里要注意,平均电流模式的补偿网络设计很考验功底。
// 平均电流模式控制的核心代码片段(数字控制实现)
// 电流环PI控制器
void current_loop_control(void)
{
// 读取ADC采样值
iL_feedback = get_inductor_current();
// 计算误差
error = iL_reference - iL_feedback;
// PI计算
integral += Ki * error * Ts;
output = Kp * error + integral;
// 限幅
if(output > PWM_MAX) output = PWM_MAX;
if(output < 0) output = 0;
// 更新占空比
set_pwm_duty(output);
}
我的经验:平均电流模式适合大功率OBC,尤其是6.6kW以上的。但要注意,电流环的带宽不能太高,一般设置在开关频率的1/10到1/5之间。太高了容易振荡,太低了动态响应慢。
4.2 峰值电流模式控制
峰值电流模式,顾名思义,是控制电感电流的峰值。它比平均电流模式简单,但有个天生的毛病——次谐波振荡。
工作原理:
它也是双环结构。外环电压环给出电流参考,内环比较器直接比较电感电流和参考值。当电流达到参考值时,开关管关断。说白了,就是让电流峰值跟着正弦波走。
核心特点:
- 动态响应快,逐周期限流
- 电路实现简单,成本低
- 需要斜坡补偿来抑制次谐波振荡
我曾经吃过一次亏。有一款3.3kW的OBC,为了省成本用了峰值电流模式。结果在轻载时,电流波形抖得厉害,EMC测试直接没过。后来加了斜坡补偿,才把问题解决。你想想看,斜坡补偿的斜率选多少?一般是电感电流下降斜率的一半到一倍之间。
注意:峰值电流模式对噪声非常敏感。因为比较器直接检测电流峰值,任何一点噪声都可能导致误触发。PCB布局时,电流检测走线一定要短而粗,远离功率走线。
// 峰值电流模式控制的关键点
// 斜坡补偿计算
float slope_compensation(void)
{
// 计算电感电流下降斜率
float di_dt = (Vout - Vin) / L;
// 斜坡补偿斜率取下降斜率的0.75倍
float slope = 0.75 * di_dt;
return slope;
}
4.3 滞环电流模式控制
滞环电流模式,也叫Bang-Bang控制。它不固定开关频率,而是让电流在一个滞环带内上下波动。
工作原理:
设定一个滞环宽度,当电流低于下限时,开关管导通;当电流高于上限时,开关管关断。这样电流就在滞环带内来回跑,平均值跟着正弦波走。
核心特点:
- 电路最简单,不需要误差放大器
- 动态响应极快
- 开关频率不固定,EMI难处理
说实话,滞环控制在OBC里用得不多。为什么?因为开关频率变化太大,轻载时频率很高,重载时频率很低。这对磁性元件设计是个噩梦。我记得有一次尝试用滞环控制做2kW的PFC,结果电感啸叫得厉害,后来还是换回了平均电流模式。
我的建议:滞环控制适合对EMC要求不高的场合,或者功率很小的辅助电源。在OBC主功率级,还是老老实实用平均电流模式吧。
4.4 三种控制策略对比
咱们来做个对比,这样一目了然。
| 对比项目 | 平均电流模式 | 峰值电流模式 | 滞环电流模式 |
|---|---|---|---|
| 开关频率 | 固定 | 固定 | 变化 |
| 电流纹波 | 小 | 中等 | 大 |
| 动态响应 | 中等 | 快 | 极快 |
| 抗噪声能力 | 强 | 弱 | 中等 |
| 电路复杂度 | 高 | 中等 | 低 |
| EMI性能 | 好 | 中等 | 差 |
| OBC适用性 | 最常用 | 小功率可用 | 不推荐 |
从表格里能看出来,平均电流模式在OBC里是综合最优的选择。峰值电流模式在小功率场合还能用,但要注意斜坡补偿。滞环控制嘛,除非你有特殊需求,否则别碰。
4.5 选型建议与避坑指南
最后,我结合自己的项目经验,给大家一些选型建议。
- 6.6kW及以上OBC:首选平均电流模式。虽然电路复杂点,但EMC好过,效率也高。
- 3.3kW及以下OBC:可以考虑峰值电流模式,但一定要加斜坡补偿。我曾经在3.3kW项目上吃过亏,不加补偿时,占空比超过50%就开始振荡。
- 辅助电源或小功率PFC:滞环控制可以用,但要做好滤波。
避坑指南:我曾经在6.6kW OBC上试过峰值电流模式,结果EMC测试时,传导发射在150kHz附近超标了6dB。后来分析发现,是峰值电流模式固有的次谐波振荡导致的。换成平均电流模式后,问题迎刃而解。所以,大功率OBC,别省那点成本,用平均电流模式最稳妥。
好了,关于PFC控制策略,咱们就聊到这里。下一章我会讲PFC的磁性元件设计,包括电感和变压器的选型与计算。到时候见。