基于单周期控制的交错并联无桥Boost PFC变换器:宽电压范围与高效率转换技术实现高效电源管理
基于单周期控制的两相交错并联无桥Boost型 PFC 变换器 采用两路 Boost PFC 交错并联实现的每一路的控制方式和结构都是相同的由此推出控制方法相同都为单周期控制所以只分析一路的结果就可以类比 1、输入电压150Vmin-264Vmax 2、输入电源频率50Hz 3、功率4000W 4、输出电压400V DC 5、工作频率100kHz两相交错并联的无桥Boost PFC电路像是给大功率电源设计开了一扇新窗户。传统方案里单个Boost扛大旗到了4000W这种级别电感电流纹波和器件压力直接爆炸。这时候把两路Boost并联起来交错180度相位工作电流纹波能互相抵消一半效率还蹭蹭涨。最关键的是这两路的控制居然是单周期控制——这名字听着玄乎其实原理特直接。先看硬件结构。两路Boost共用输入输出电容但各自的电感、开关管独立。比如主电路里MOS管Q1和Q2轮流导通各自对应的二极管D1、D2续流。因为省掉了传统PFC前级的整流桥导通损耗直接砍掉两成。不过实际调试时会发现两路参数稍微有点偏差电流就会分配不均。这时候单周期控制的优势就显出来了——它能让每路自动平衡电流不用额外搞均流算法。单周期控制的核心是让每个开关周期内电感电流的平均值严格跟随输入电压波形。举个代码例子用STM32的PWM模块实现时关键是要在中断里实时计算占空比。比如// 伪代码示例单周期控制占空比计算 float Vin_sample ADC_Read(0); // 实时采样输入电压 float Vout_sample ADC_Read(1); // 输出电压采样 float duty 1 - (Vin_sample / Vout_sample); // 占空比计算公式 TIM_SetCompare1(TIM3, (uint32_t)(duty * MAX_PWM)); // 更新PWM占空比这段代码每100kHz对应10us周期执行一次。重点在于占空比计算公式里的1-Vin/Vout这其实是Boost拓扑的经典关系式。但单周期控制的魔法在于它把输出电压的波动也考虑进去了相当于闭环自调节。实际调试时得注意ADC采样速度和PWM更新同步否则会出现次谐波震荡。基于单周期控制的两相交错并联无桥Boost型 PFC 变换器 采用两路 Boost PFC 交错并联实现的每一路的控制方式和结构都是相同的由此推出控制方法相同都为单周期控制所以只分析一路的结果就可以类比 1、输入电压150Vmin-264Vmax 2、输入电源频率50Hz 3、功率4000W 4、输出电压400V DC 5、工作频率100kHz仿真时更直观。用PLECS搭个模型输入电压从150V到264V跳变能看到两路电感的电流波形像跳华尔兹一样交错。下面这段仿真代码片段展示了如何设置交错相位% PLECS仿真设置示例 phase_shift 180; % 两路相位差 add_element(Boost1, Boost, Position, [100, 200]); add_element(Boost2, Boost, Position, [100, 300]); set_param(Boost1/PWM, PhaseDelay, 0); set_param(Boost2/PWM, PhaseDelay, num2str(phase_shift/(2*100000)));相位差的设置要换算成时间延迟这里180度对应1/(2*100kHz)5us。实际硬件中用CPLD生成两路PWM时死区时间得控制在50ns以内否则会导致共通短路。测效率时有个骚操作把输入电压调到最低150V这时候占空比达到(1-150/400)0.625开关管应力最大。用热像仪看MOS管温度会发现两路器件温差不超过3°C——这说明均流效果靠谱。不过要注意输出电容的纹波电流会叠加高频分量选型时得用低ESR的电解电容并联薄膜电容。最后说个血泪教训最初调试时发现输出电压在380V-410V之间晃悠后来发现是单周期控制里的积分器时间常数没调好。改完控制环路参数后立马稳如老狗。所以说理论计算再完美实际还是得靠示波器说话。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2452354.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!