在新能源汽车快速普及的今天,车载充电机(OBC)作为连接电网与动力电池的关键部件,其性能直接影响充电效率和电池寿命。这个开源项目聚焦OBC中最核心的功率变换架构——前级PFC(功率因数校正)与后级LLC谐振变换器的协同设计,提供了完整的DSP控制源码和硬件设计方案。
我曾参与过多个量产OBC项目,深知PFC+LLC架构在效率与功率密度上的优势。传统方案中,PFC负责将交流输入转换为稳定直流母线电压,同时实现高功率因数;LLC则通过谐振软开关技术实现高效DC-DC变换。但两者参数耦合严重,控制时序稍有偏差就会导致效率骤降甚至器件损坏。这个项目最难得的是公开了经过实测验证的完整控制策略,对工程师来说简直是"开箱即用"的参考设计。
项目采用经典的Boost型PFC拓扑,但有几个设计细节值得注意:
提示:PFC电感计算时建议预留20%余量,实际项目中我们发现温度上升20℃时电感量会下降约8%
LLC部分采用半桥结构,谐振参数通过以下步骤确定:
实测波形显示,在满载时实现了ZVS(零电压开通)和ZCS(零电流关断),开关损耗降低达75%。特别值得注意的是项目采用的变频控制策略——当输出功率低于1kW时自动提高开关频率至250kHz,有效解决了轻载效率低的问题。
源码中PFC控制采用基于TMS320F28335的数字化实现:
c复制void PFC_Control() {
V_error = V_ref - V_bus_actual;
I_ref = PI_Controller(V_error) * abs(sin(theta));
duty = Current_FFT_Controller(I_ref, I_actual);
PWM_Update(duty);
}
项目创新性地结合了两种控制方式:
初期测试中出现的开机炸管问题,通过三项改进解决:
当负载低于10%时出现的输出电压振荡,最终通过以下方式消除:
经过48小时老化测试,关键指标如下:
| 测试项目 | 测试条件 | 实测值 | 行业平均水平 |
|---|---|---|---|
| 整机效率 | 230VAC输入, 3kW输出 | 94.7% | 92-93% |
| 功率因数 | 全负载范围 | >0.99 | >0.95 |
| 输出电压精度 | 200-450V输出 | ±0.5% | ±1% |
| 待机功耗 | 无负载状态 | <2W | 3-5W |
| 温升 | 3kW连续工作 | ΔT=42℃ | ΔT=50-60℃ |
基于这个设计进行量产时,要特别注意:
这个项目最宝贵的不仅是电路设计本身,更是那些只有实际调试过才知道的"隐形知识"。比如在代码中隐藏的这个小技巧——当检测到输入电压骤降时,会智能降低PFC输出电压设定值,避免因此导致的LLC工作点突变。这种细节在正式文档里往往不会写明,但恰恰是系统可靠性的关键。