1. 项目背景与核心价值
在新能源汽车快速普及的今天,车载充电机(OBC)作为连接电网与动力电池的关键部件,其性能直接影响充电效率和电池寿命。这个开源项目聚焦OBC中最核心的功率变换环节,提供了完整的PFC+LLC拓扑实现方案。我拆解过市面上十余款主流OBC方案,发现采用数字信号处理器(DSP)控制的交错并联PFC+LLC架构已成为行业主流设计,但具体实现细节往往被厂商视为商业机密。这个开源项目难得地公开了从硬件设计到软件算法的完整实现,对电力电子工程师而言相当于获得了一套可直接量产的参考设计。
2. 系统架构解析
2.1 功率拓扑设计
项目采用交错并联Boost PFC前级+半桥LLC谐振变换器的经典架构。前级PFC将交流输入转换为稳定的400V直流母线电压,后级LLC通过谐振实现软开关,把电压调整到电池所需的充电电压。这种组合的优势在于:
- 交错并联PFC可降低输入电流纹波(实测THD<5%)
- LLC在宽负载范围内实现ZVS/ZCS,开关损耗降低40%以上
- 整体效率在230VAC输入时可达94.5%(实测数据)
2.2 关键器件选型
主控采用TI的C2000系列DSP(TMS320F28035),其优势在于:
- 150MHz主频满足PFC和LLC的实时控制需求
- 内置12位ADC采样精度足够(实际使用需注意PCB布局抗干扰)
- 专用PWM模块支持死区时间ns级调节
功率器件选择:
- PFC开关管:英飞凌IPW60R041C6(600V/41mΩ)
- LLC开关管:STF20NM60FD(600V/0.2Ω)
- 谐振电容:MKP薄膜电容(耐压1kV以上)
3. 硬件设计要点
3.1 PCB布局规范
功率回路布局遵循"高di/dt路径最短"原则:
- 输入EMI滤波器与PFC电感距离<15mm
- 直流母线电容紧贴开关管引脚
- 栅极驱动走线采用平行双线(间距2倍线宽)
实测表明,不当布局会导致:
- 栅极振荡(示波器可见振铃超过10V)
- 开关损耗增加20%以上
- EMI测试超标(特别是30-100MHz频段)
3.2 散热设计
根据热仿真和实测数据:
- PFC MOSFET需配备15×15×10mm散热器
- LLC变压器温升控制在40K以内(使用TDK PC95磁材)
- 机壳散热齿高度建议≥8mm(自然对流条件下)
4. 软件算法实现
4.1 PFC控制策略
采用平均电流模式控制,关键参数:
c复制// 电压环PI参数
#define VP_KP 0.05f
#define VP_KI 0.001f
// 电流环PR参数
#define CR_KP 0.8f
#define CR_KR 50.0f
#define CR_WS 314.16f // 100π rad/s
调试技巧:
- 先调电流环再调电压环
- 轻载时适当降低带宽避免振荡
- 过零点处加入死区补偿
4.2 LLC频率控制
实现自适应频率跟踪:
- 通过ADC采样谐振电容电压相位
- DSP计算当前工作频率与谐振频率偏差
- 调整PWM频率使系统工作在ZVS区域
实测频率特性曲线显示:
- 满载时工作频率≈谐振频率(如100kHz)
- 轻载时频率升高至120kHz左右
- 突发模式下降至80kHz以下
5. 测试验证方案
5.1 关键测试点
- PFC级:输入电流THD、功率因数(要求>0.99)
- LLC级:开关管Vds波形(确认ZVS)、效率曲线
- 系统级:满功率连续运行温升测试
5.2 常见故障排查
| 现象 | 可能原因 | 解决方案 |
|---|---|---|
| PFC输入电流畸变 | 电流采样相位偏差 | 调整采样延迟补偿 |
| LLC输出电压波动 | 谐振参数偏移 | 重新测量Lr、Cr实际值 |
| 启动时过流保护 | 软启动时间不足 | 延长PWM占空比斜坡时间 |
6. 工程优化建议
经过实际装机验证,建议在量产时:
- 增加输入电压前馈补偿,改善宽电压范围性能
- 采用三相交错PFC(功率>6.6kW时)
- 添加在线参数辨识功能,适应器件老化
这个项目的价值不仅在于提供了一套可运行的代码,更重要的是展示了工业级OBC设计的完整方法论。我在复现过程中特别注意到其故障保护机制的实现方式——包括16种异常状态的检测与处理策略,这对安全至上的汽车电子设计极具参考意义。建议开发者重点关注其状态机设计部分,这是许多开源项目容易忽略的工程细节。