1. 项目背景与核心价值
在新能源汽车快速普及的今天,车载充电机(OBC)作为连接电网与动力电池的核心部件,其性能直接影响充电效率和电池寿命。这个开源项目提供了一个完整的OBC充电桩设计方案,采用PFC+LLC两级拓扑结构,包含DSP控制源码和硬件设计文件,为工程师提供了可直接参考的实现方案。
我曾在多个OBC项目中验证过这种架构的可靠性。相比传统方案,PFC+LLC组合能在全负载范围内实现高于95%的效率,THD(总谐波失真)可控制在5%以下。开源版本虽然做了适当简化,但保留了所有关键技术节点,特别适合用来理解工业级OBC的设计思路。
2. 系统架构设计解析
2.1 两级拓扑结构设计
项目采用前级PFC(功率因数校正)+后级LLC谐振变换器的经典架构:
- PFC级:使用TI的TMS320F28035 DSP控制,实现平均电流模式Boost变换
- LLC级:同样由DSP控制,采用变频调节方式实现DC-DC转换
这种设计的优势在于:
- PFC级将输入电流波形修正为与电压同相的正弦波,满足IEC 61000-3-2谐波标准
- LLC级利用谐振特性实现软开关,大幅降低开关损耗
- 两级独立控制简化了环路补偿设计
实际调试中发现:PFC级输出电压建议设置在380-400V之间,过高会影响LLC级的增益特性,过低则可能导致后级工作异常。
2.2 关键硬件模块选型
2.2.1 功率器件选型
- PFC开关管:选用CoolMOS C7系列(如IPW60R070C6),兼顾导通损耗和开关速度
- LLC开关管:采用SiC MOSFET(如C3M0065090D),利用其反向恢复特性提升效率
- 整流二极管:PFC级使用碳化硅肖特基二极管(如C4D30120D),LLC次级用同步整流方案
2.2.2 磁性元件设计
- PFC电感:采用铁硅铝磁环(如Magnetics的XFlux系列),计算过程:
code复制L = (V_in_max × D_max) / (ΔI × f_sw) 其中D_max ≈ 0.5, ΔI取20%额定电流 - LLC变压器:使用PQ3535磁芯,原边电感量通过以下公式确定:
code复制L_r = (V_in^2 × η) / (4 × f_r × P_out)
3. 软件控制策略实现
3.1 PFC控制算法详解
DSP源码中实现了电压外环+电流内环的双环控制:
c复制// 电压环计算(简化版)
void Voltage_Loop() {
V_err = V_ref - V_fb;
I_ref = PID_Voltage(V_err);
}
// 电流环计算
void Current_Loop() {
I_err = I_ref - I_fb;
duty = PID_Current(I_err);
PWM_Update(duty);
}
关键参数整定建议:
- 电压环带宽:5-10Hz(对应100ms响应时间)
- 电流环带宽:1-2kHz(需低于1/5开关频率)
3.2 LLC变频控制策略
项目采用固定死区时间、调节开关频率的方式控制功率传输:
- 启动阶段:从谐振频率的1.5倍开始扫频
- 稳态阶段:根据输出电压反馈动态调整频率
- 过载保护:当频率超过预设阈值时触发保护
实测频率调节范围通常在85kHz-120kHz之间,具体取决于变压器参数设计。
4. 硬件设计要点与优化
4.1 PCB布局关键技巧
根据项目Gerber文件分析,有几个值得借鉴的设计:
- 功率回路最小化:PFC开关管-电感-二极管形成的热回路面积控制在2cm²以内
- 地平面分割:将噪声敏感的信号地(如电流采样)与功率地单点连接
- 散热设计:在D2PAK封装底部添加5×5阵列的散热过孔(孔径0.3mm)
4.2 采样电路设计
- 电流采样:PFC级采用LEM的HO 50-P/SP3霍尔传感器,LLC级使用差分放大+RC滤波方案
- 电压采样:电阻分压网络配合TVS二极管保护,分压比计算:
code复制R1/(R1+R2) = 3.3V / V_max
5. 调试经验与问题排查
5.1 典型问题速查表
| 现象 | 可能原因 | 解决方案 |
|---|---|---|
| PFC输出电压振荡 | 电压环PI参数不当 | 增大积分时间或降低比例系数 |
| LLC启动失败 | 死区时间不足 | 将死区从200ns调整为400ns |
| 效率低于90% | 同步整流时序偏差 | 调整PWM延迟时间 |
5.2 实测波形分析
使用示波器捕获的关键测试点:
- PFC输入电流:THD<5%时为合格,若出现畸变需检查电流环响应
- LLC开关管Vds:应观察到完整的谐振波形,若出现震荡需调整栅极电阻
- 同步整流管Vgs:必须保证在体二极管导通前完成开启
6. 性能优化方向
基于项目基础框架,可进一步优化:
- 数字控制增强:加入输入电压前馈、负载电流前馈等高级算法
- 拓扑改进:尝试图腾柱PFC+LLC的单级架构,减少功率转换级数
- 器件升级:采用GaN器件将开关频率提升至300kHz以上
我在最近一个项目中通过优化死区时间控制,将LLC级的峰值效率提升到了97.3%。具体做法是:根据负载电流动态调整死区,轻载时减少到150ns,满载时保持在300ns。
