4、DC-DC升压电路设计:Boost电路原理、MPPT算法基础、电感与电容选型

说到光伏逆变器,DC-DC升压这一级是绕不开的核心。说白了,光伏板输出的电压往往不够高,而且变化范围大,你得先把它抬升到母线电压的级别,才能交给后级逆变器去处理。我最早做这个模块时,总觉得Boost电路不就是开关管、电感、二极管那老三样嘛,结果一上实际负载就出问题——效率上不去,电感还吱吱叫。嗯,这里面的门道,咱们今天好好捋一捋。

4.1 Boost电路的基本原理

Boost电路,也叫升压斩波电路。它的核心任务就是:把输入的低电压,升到输出端的高电压。你想想看,光伏板在弱光下可能只有20V,但逆变器母线需要380V,不升压怎么行?

工作原理其实不复杂。开关管导通时,电感储能,电流从电源经电感、开关管回到地。开关管关断时,电感释放能量,电流经二极管流向负载,同时给输出电容充电。输出电压高于输入电压,就是这么来的。

关键公式就一个:

Vout = Vin / (1 - D)

其中D是占空比。比如输入30V,占空比0.9,输出就是300V。当然,这是理想情况,实际还要考虑二极管压降、开关管导通电阻、电感损耗等。

我个人习惯:设计时先确定最大占空比,一般不超过0.9。占空比太高,开关管导通时间太长,电感容易饱和,效率也会掉得厉害。我在项目中遇到过把占空比推到0.95的情况,结果电感直接冒烟了——嗯,从那以后我就老实了。

4.2 MPPT算法基础

MPPT,最大功率点跟踪。光伏板的输出特性很特别——它有一个最大功率点,电压高了或低了,功率都会下降。MPPT算法就是让DC-DC电路始终工作在这个最佳电压上。

最常用的算法是扰动观察法。思路很简单:

  1. 先测当前功率P1
  2. 给一个小的电压扰动(比如增加一点占空比)
  3. 再测新功率P2
  4. 如果P2 > P1,继续同方向扰动;否则反向扰动

代码实现也不复杂:

// 扰动观察法MPPT伪代码
float P_old = V_old * I_old;
float V_new = V_old + step;
float P_new = V_new * I_new;

if (P_new > P_old) {
    // 继续同方向
    step = +delta;
} else {
    // 反向
    step = -delta;
}
V_ref = V_old + step;

不过要注意,扰动步长不能太大,否则会在最大功率点附近来回震荡。我一般取额定电压的1%~2%作为步长。步长太小了,跟踪速度又太慢,尤其是天气突变时,光伏板功率变化很快,跟不上就浪费了。

避坑指南:我曾经在弱光条件下测试MPPT,发现算法一直在震荡,功率反而比固定电压还低。后来查了半天,原来是采样噪声太大,功率计算误差导致误判。解决办法是加一个简单的滑动平均滤波,采样5次取平均再计算功率。效果立竿见影。

4.3 电感选型

电感是Boost电路里最关键的磁性元件。选型主要看三个参数:电感量、饱和电流、直流电阻

电感量怎么算?公式如下:

L = (Vin * D) / (f_sw * ΔI_L)

其中ΔI_L是电感电流纹波,一般取平均电流的20%~40%。f_sw是开关频率,常用50kHz~100kHz。

举个例子:输入30V,占空比0.8,开关频率80kHz,平均电流5A,纹波取30%即1.5A。那么:

L = (30 * 0.8) / (80000 * 1.5) = 200 μH

选电感时,饱和电流要大于最大峰值电流。峰值电流 = 平均电流 + 纹波/2。上面例子中,峰值电流 = 5 + 0.75 = 5.75A,所以饱和电流至少要留20%余量,选7A以上。

参数推荐值说明
电感量100~500 μH根据功率和频率计算
饱和电流峰值电流×1.2留足余量,防止饱和
直流电阻< 50 mΩ越小效率越高

注意:电感饱和是Boost电路最常见的故障之一。饱和后电感相当于短路,电流会瞬间飙升,烧开关管。我建议选磁粉芯电感,它的饱和特性是软饱和,不会突然失效。铁氧体电感虽然便宜,但饱和很硬,一旦饱和就完蛋。

4.4 电容选型

输出电容的作用是平滑输出电压,吸收开关纹波。选型主要看容值、耐压、ESR

容值计算公式:

Cout = (Iout * D) / (f_sw * ΔVout)

ΔVout是输出电压纹波,一般要求小于1%。比如输出300V,纹波取3V,输出电流2A,占空比0.8,频率80kHz:

Cout = (2 * 0.8) / (80000 * 3) ≈ 6.7 μF

实际选型时,我一般会取计算值的2~3倍,因为电容的容值会随温度和时间衰减。另外,ESR(等效串联电阻)也很关键。ESR太大会导致纹波电压增大,电容发热严重。

推荐使用铝电解电容并联薄膜电容的组合:铝电解负责大容值,薄膜电容负责低ESR、高频滤波。我在一个300W的Boost电路上,用了两个100μF/450V的铝电解,并联一个1μF的薄膜电容,效果很好。

我的经验:电容的耐压要留至少20%的余量。比如输出300V,选450V的电容。别问我为什么——我曾经图省事用了400V的,结果开机瞬间电压过冲到380V,电容直接炸了。嗯,那次之后我买电容都多花几块钱买高耐压的。

4.5 知识体系总览

下面这张图,把本章的核心逻辑串起来了。从Boost原理到MPPT算法,再到电感电容选型,每一步都环环相扣。

DC-DC升压电路设计知识体系 Boost升压电路 工作原理 Vout = Vin / (1-D) 连续/断续模式 MPPT算法 扰动观察法 步长选择与滤波 电感与电容选型 电感量/饱和电流/DCR 容值/耐压/ESR 核心目标:高效、稳定、最大功率输出

好了,Boost电路这块的内容就这些。从原理到算法再到器件选型,每一步都有坑,但也都有解法。你动手做项目时,记得先仿真再打板,先调开环再闭环。嗯,这样能省不少时间和板子钱。

专注资料整理