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的磁性元件设计,包括电感和变压器的选型与计算。到时候见。