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电路始终工作在这个最佳电压上。
最常用的算法是扰动观察法。思路很简单:
- 先测当前功率P1
- 给一个小的电压扰动(比如增加一点占空比)
- 再测新功率P2
- 如果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算法,再到电感电容选型,每一步都环环相扣。
好了,Boost电路这块的内容就这些。从原理到算法再到器件选型,每一步都有坑,但也都有解法。你动手做项目时,记得先仿真再打板,先调开环再闭环。嗯,这样能省不少时间和板子钱。