1. 15kW充电模块项目概述
15kW充电模块是当前新能源充电设备中的主流功率段产品,广泛应用于公共快充桩、换电站等场景。这个功率等级在充电速度与设备成本之间取得了较好的平衡,单模块即可满足多数电动车的快充需求,也可通过并联实现更高功率输出。
我最近完整开发了一套15kW充电模块方案,包含硬件原理图、嵌入式源代码以及配套的上位机软件(非开源版本)。这个项目从立项到量产历时9个月,期间经历了三次大的设计迭代,最终实现了96%的峰值效率。下面我将从硬件设计、软件架构和系统联调三个维度,分享这个项目中值得记录的技术细节和实战经验。
2. 硬件设计解析
2.1 主功率拓扑选择
采用维也纳整流+LLC谐振变换的两级架构,这是目前15kW级别充电模块的主流方案:
- 前级维也纳整流:实现三相PFC,THD<5%
- 后级LLC谐振变换:实现DC/DC隔离转换
- 关键参数:
- 输入电压:380VAC±15%
- 输出电压:200-750VDC
- 最大输出电流:20A
注意:LLC的谐振电容必须选用C0G材质的MLCC,普通X7R电容在高温下容值变化会导致谐振点偏移。
2.2 关键器件选型
主控芯片选用TI的C2000系列DSP(TMS320F28379D),其优势在于:
- 双核架构可分别处理PFC和LLC控制
- 内置高精度PWM模块(150ps分辨率)
- 丰富的模拟比较器资源
功率器件选择:
- 整流桥:Infineon FF600R12ME4(1200V/600A)
- LLC开关管:CREE C3M0065090D(900V/60mΩ)
2.3 PCB设计要点
采用6层板设计,关键布局原则:
- 功率回路面积最小化
- 数字地与功率地单点连接
- 电流采样走线全差分设计
实测表明,合理的布局可使EMI测试余量提升6dB以上。附部分原理图截图:
circuit复制[维也纳整流部分原理图]
[LLC谐振变换部分原理图]
3. 软件架构实现
3.1 嵌入式软件框架
基于TI的C2000Ware构建实时控制系统:
code复制├── App
│ ├── PFC_Control.c // 维也纳整流控制
│ └── LLC_Control.c // LLC谐振控制
├── Driver
│ ├── PWM_Driver.c // 死区时间配置
│ └── ADC_Driver.c // 交错采样配置
└── Algorithm
├── PI_Controller.c
└── Soft_Start.c // 缓启动算法
3.2 核心控制算法
PFC控制采用电压外环+电流内环的双环控制:
c复制void PFC_Control_Loop(void) {
// 电压环计算
Vdc_Err = Vdc_Ref - Vdc_Actual;
I_Ref = PI_Controller(&Vdc_PI, Vdc_Err);
// 电流环计算
for(phase=0; phase<3; phase++) {
I_Err[phase] = I_Ref - I_Actual[phase];
Duty[phase] = PI_Controller(&I_PI[phase], I_Err[phase]);
}
}
LLC控制采用变频控制策略,通过实时计算最优开关频率实现ZVS。
3.3 保护机制设计
多级保护策略确保系统安全:
- 硬件保护(纳秒级响应):
- 过流比较器直接关断PWM
- 驱动芯片DESAT保护
- 软件保护(微秒级响应):
- 输入欠压/过压
- 输出过流
- 器件过热
4. 上位机软件功能
配套上位机采用Qt开发,主要功能模块:
- 实时监控(电压/电流/温度曲线)
- 参数配置(充电曲线设置)
- 故障记录与分析
- 固件远程升级
通信协议采用CAN总线+Modbus RTU双协议栈,确保兼容不同充电桩主机。
5. 调试经验与问题排查
5.1 典型问题速查表
| 现象 | 可能原因 | 解决方案 |
|---|---|---|
| PFC效率低 | 开关管驱动不足 | 检查门极电阻是否过大 |
| LLC启动失败 | 谐振参数偏差 | 重新测量Lr、Cr实际值 |
| 输出电压震荡 | 反馈环路不稳定 | 调整PI参数或增加前馈 |
5.2 实测波形分析
正常工作时关键测试点波形:
- PFC输入电流(THD<5%)
- LLC开关管Vds波形(确认ZVS)
- 输出纹波电压(<1%)
5.3 生产测试要点
量产时需要特别关注的测试项:
- 全负载范围效率曲线
- 热成像检查(重点关注变压器和MOSFET)
- 100次充放电循环测试
这个项目最让我印象深刻的是LLC谐振参数的实际偏差问题。理论上计算的谐振频率是115kHz,但实际样板测量只有107kHz。后来发现是PCB寄生参数的影响,通过调整变压器气隙才最终匹配。建议所有关键功率器件都要留出±10%的可调余量。
