4. 工作模式
四开关Buck-Boost变换器的核心价值,在于它能够根据输入电压与输出电压的关系,灵活工作在Buck、Boost以及Buck-Boost三种模式。理解这三种模式的能量传递路径、占空比定义以及模式之间的边界条件,是做好闭环控制和效率优化的前提。本节将从电路结构出发,梳理各模式的导通逻辑,并给出模式切换的边界判据与平滑过渡策略。
一、三种工作模式的电路本质
四开关Buck-Boost由两个半桥组成:左侧半桥(Q1、Q2)与电感L构成Buck单元,右侧半桥(Q3、Q4)与电感L构成Boost单元。电感始终位于两个半桥之间,因此能量传递方向和控制方式决定了它呈现哪种模式。
- Buck模式:当输入电压Vin高于目标输出电压Vout时,变换器以降压方式工作。此时Q3常通、Q4常闭,右侧半桥相当于把电感直接接到输出电容,左侧半桥进行PWM斩波。占空比D定义为Q1导通时间占开关周期的比例,稳态关系为Vout = D·Vin,D < 1。
- Boost模式:当Vin低于Vout时,变换器以升压方式工作。此时Q1常通、Q2常闭,左侧半桥把电感接到输入,右侧半桥进行PWM斩波。占空比D定义为Q4导通时间占开关周期的比例,稳态关系为Vout = Vin/(1−D),D < 1。
- Buck-Boost模式:当Vin与Vout接近时,若仍采用单一模式,占空比会逼近极限,导致效率下降、动态变差。此时让两个半桥同时参与PWM调制,进入四开关全控的Buck-Boost模式。该模式下电感电流纹波和开关损耗介于两者之间,但能实现Vin与Vout任意比例的双向调节。
二、模式切换的边界条件
模式切换不能仅凭Vin与Vout的大小关系简单判断,因为实际系统存在压降、死区、采样误差和负载变化。工程上通常设置两个边界:进入Buck-Boost的边界和退出Buck-Boost的边界,并引入滞环避免频繁抖动。
| 模式 | 电压关系 | 占空比定义 | 典型边界条件 | 切换风险 |
|---|---|---|---|---|
| Buck | Vin > Vout + ΔV | D = Vout/Vin | Vin下降至Vout+ΔV附近 | 占空比饱和、输出跌落 |
| Boost | Vin < Vout − ΔV | D = 1 − Vin/Vout | Vin上升至Vout−ΔV附近 | 右桥占空比饱和、电感电流失控 |
| Buck-Boost | Vin ≈ Vout | 双桥协同调制 | |Vin−Vout| < ΔV | 模式频繁切换、效率下降 |
其中ΔV为模式切换滞环带宽,通常取Vout的5%~10%。例如Vout=12V时,ΔV可取0.6~1.2V。当Vin从14V下降到12.8V时进入Buck-Boost;当Vin回升到13.2V以上时再退回Buck模式。滞环的存在使模式切换具有明确的“进入”和“退出”两个阈值,避免在边界附近反复跳变。
三、平滑过渡策略
模式切换瞬间,若控制量发生突变,电感电流和输出电压会出现明显扰动。平滑过渡的目标是让占空比、驱动信号和补偿器状态连续变化。常用策略包括:
- 占空比软切换:在模式切换点附近,让两个半桥的占空比按斜坡过渡,而不是瞬间从常通/常闭跳到PWM。例如从Buck进入Buck-Boost时,Q3的常通占空比逐渐减小,Q4的PWM占空比逐渐增大,二者互补。
- 补偿器状态保持:模式切换时电压环和电流环的积分器不应清零,否则会丢失稳态工作点,导致输出重新调节。应保持积分器连续,仅切换被控对象模型。
- 电流限幅与斜率限制:在过渡期间对电感电流参考值施加斜率限制,防止电流冲击。同时设置逐周期限流,避免模式切换瞬间电感饱和。
- 驱动死区与体二极管管理:四开关结构中,死区期间电流通过体二极管续流。模式切换时若死区设置不当,可能造成直通或反向恢复问题,需保证死区时间一致且足够。
四、典型场景与参数示例
以车载12V系统为例,输入Vin在9V~16V之间波动,输出稳定12V。当Vin=16V时工作在Buck模式,D≈0.75;当Vin=9V时工作在Boost模式,D≈0.25;当Vin在11V~13V之间时进入Buck-Boost模式。控制代码中可设置如下阈值:
#define VOUT_NOM 12.0f
#define MODE_HYST 0.8f
#define VIN_BUCK_EXIT (VOUT_NOM + MODE_HYST) // 12.8V
#define VIN_BOOST_EXIT (VOUT_NOM - MODE_HYST) // 11.2V
if (vin > VIN_BUCK_EXIT) {
mode = MODE_BUCK;
} else if (vin < VIN_BOOST_EXIT) {
mode = MODE_BOOST;
} else {
mode = MODE_BUCK_BOOST;
}
该逻辑配合占空比斜坡和补偿器保持,可在输入电压缓慢变化时实现无扰切换。若输入电压变化较快,还需加入前馈补偿,提前调整占空比,减小输出电压波动。
五、常见误区与复盘
- 误区一:只用Vin与Vout大小判断模式。忽略采样误差和压降,会导致边界附近频繁切换。应加入滞环和滤波。
- 误区二:模式切换时重置PID。积分器清零会造成输出重新建立,产生较大跌落。应保持积分器连续。
- 误区三:Buck-Boost模式效率一定低。在Vin≈Vout时,Buck-Boost模式反而比极限占空比的Buck或Boost更高效,因为开关损耗和导通损耗更均衡。
- 误区四:忽略死区影响。四开关死区设置不当会引起直通或体二极管长时间导通,增加损耗和EMI。
综上,四开关Buck-Boost的模式管理可以归纳为“判据—滞环—软切换—状态机”四步。判据决定何时切换,滞环决定切换的稳定性,软切换决定切换的平滑度,状态机决定切换的时序。把这四点落实到控制代码和硬件参数中,才能在宽输入范围内获得稳定的输出和较高的效率。