1. 项目背景与核心需求
180KW大功率充电桩作为新能源汽车快充基础设施的关键设备,其设计实现直接关系到充电效率与用户体验。当前市场上主流的直流快充桩功率多在60-120KW范围,而180KW充电桩能够将充电时间缩短40%以上,这对运营商的设备投入回报率和车主的时间成本都具有重要意义。
我们团队基于STM32F429IGT6主控芯片开发的这款一体式充电桩,主要解决三个核心痛点:
- 高功率密度下的散热难题(180KW持续输出时效率需>96%)
- 多模块并联运行的均流控制精度(偏差需<3%)
- 充电过程的实时安全监测(故障响应时间<50ms)
2. 硬件架构设计解析
2.1 主控系统选型考量
选择STM32F429IGT6主要基于以下特性:
- 180MHz主频的Cortex-M4内核,带FPU浮点运算单元
- 1MB Flash+256KB RAM的存储配置
- 多达17个定时器(包括6个16位PWM高级定时器)
- 3个12位ADC(2.4MSPS采样率)
- 硬件CRC校验单元
实测表明,该芯片可同时处理:
- 6路PFC+LLC的PWM波形生成(开关频率65kHz)
- 16路模拟量采样(电压/电流/温度)
- CAN总线与BMS通信(500kbps)
- 4.3寸触摸屏的人机交互
2.2 功率模块拓扑结构
采用交错并联Boost PFC+全桥LLC的二级架构:
code复制AC输入 → EMI滤波 → 三相PFC(交错并联)
→ 800V直流母线 → 三路LLC全桥 → 输出并联
关键参数设计:
- PFC开关管:选用C3M0065090D SiC MOSFET(900V/60A)
- LLC变压器:纳米晶磁芯(PC95材质),变比4:1
- 输出二极管:SiC肖特基(C4D20120D,1200V/20A)
2.3 散热系统设计
采用液冷+风冷的混合散热方案:
- 功率模块:直接铜基板液冷(冷却液流量6L/min)
- 整流器件:强制风冷(双滚珠风扇,CFM>120)
- 主控板:自然对流+散热齿设计
温度监测点布置:
- 每个IGBT模块的壳温(PT100传感器)
- 直流母线电容表面温度(NTC热敏电阻)
- 变压器热点温度(光纤测温)
3. 软件系统实现细节
3.1 实时控制算法
充电过程采用三阶段控制策略:
- 恒流阶段(CC):0-80%SOC,电流保持250A
- 恒压阶段(CV):80-95%SOC,电压控制在800V
- 涓流阶段(TC):95-100%SOC,电流线性下降
关键算法实现:
c复制// 在STM32中实现的PID控制代码示例
typedef struct {
float Kp, Ki, Kd;
float err_sum, last_err;
} PID_Controller;
void PID_Update(PID_Controller* pid, float setpoint, float feedback) {
float err = setpoint - feedback;
pid->err_sum += err;
float d_err = err - pid->last_err;
float output = pid->Kp * err
+ pid->Ki * pid->err_sum
+ pid->Kd * d_err;
pid->last_err = err;
PWM_SetDuty(output); // 调节PWM占空比
}
3.2 安全监控机制
多级保护策略实现:
-
硬件保护(响应时间<10μs):
- 驱动芯片DESAT保护(如2SC0435T)
- 快速熔断器(600VDC/400A)
-
软件保护(响应时间<20ms):
- 过流保护(>260A持续100ms)
- 绝缘监测(<500kΩ触发告警)
- 温度保护(>85℃降额运行)
-
系统级保护:
- 充电枪电子锁监控
- CP信号连续性检测
3.3 通信协议栈
采用模块化通信架构:
code复制应用层:OCPP 1.6J (JSON格式)
传输层:TCP/IP (LWIP协议栈)
数据链路层:CAN2.0B (BMS通信)
物理层:
- 以太网PHY (DP83848)
- CAN收发器 (TJA1050)
BMS通信关键参数:
- 充电参数报文周期:100ms
- 电池状态报文周期:500ms
- 故障报文:立即发送
4. 测试验证与性能指标
4.1 效率测试数据
在不同负载下的实测效率:
| 负载率 | 输入电压 | 效率 | 温升 |
|---|---|---|---|
| 25% | 380VAC | 97.2% | 22K |
| 50% | 380VAC | 96.8% | 35K |
| 75% | 380VAC | 96.1% | 48K |
| 100% | 380VAC | 95.7% | 62K |
4.2 均流性能测试
三路LLC模块的电流偏差:
| 模块 | 设定电流 | 实测电流 | 偏差 |
|---|---|---|---|
| #1 | 60A | 60.2A | +0.33% |
| #2 | 60A | 59.7A | -0.50% |
| #3 | 60A | 60.1A | +0.17% |
4.3 典型故障处理时效
保护功能响应时间测试:
| 故障类型 | 触发条件 | 响应时间 |
|---|---|---|
| 输出短路 | 电阻<0.1Ω | 8μs (硬件保护) |
| 过流 | 电流>300A | 15ms |
| 过温 | >90℃ | 20ms |
| 通信中断 | 超时3s | 3.1s |
5. 工程实施经验分享
5.1 PCB设计注意事项
-
功率回路布局:
- 采用"一字型"走线,避免直角转弯
- 大电流路径线宽≥10mm/oz
- 开关管驱动走线做3W间距保护
-
地平面处理:
- 数字地与模拟地单点连接(0Ω电阻)
- 功率地采用开尔文接法
- 高频回路地使用铜箔填充
5.2 电磁兼容整改
通过以下措施使产品满足CISPR32 Class B:
-
传导干扰抑制:
- 输入级加装共模电感(50mH)
- 直流母线并联X2电容(2.2μF)
-
辐射干扰抑制:
- 变压器采用铜箔屏蔽层
- 机箱缝隙处使用导电泡棉
-
敏感电路保护:
- ADC采样线加磁珠滤波
- 通信线使用双绞屏蔽线
5.3 生产测试方案
开发了自动化测试工装,包含:
-
功率测试:
- 电子负载(0-300A可调)
- 电能质量分析仪
-
功能测试:
- 枪头模拟器(CC/CP信号)
- BMS通信模拟器
-
安规测试:
- 耐压测试(AC2500V/1min)
- 绝缘电阻测试(DC1000V>5MΩ)
6. 典型问题排查指南
6.1 充电启动失败
可能原因及排查步骤:
-
检查枪头连接状态:
- 测量CC对地电阻(1.5kΩ正常)
- 检查CP信号幅值(±12V)
-
验证BMS通信:
- 用CAN分析仪查看报文
- 检查终端电阻(120Ω)
-
检测直流输出:
- 空载电压是否达到800V
- 泄放电阻是否正常(<5min放电至60V)
6.2 效率突然下降
诊断流程:
-
查看各模块电流:
- 不均流>5%需校准ADC
- 单模块电流异常检查MOSFET
-
测量关键点温度:
- 散热器温度差>10℃需检查液冷循环
- 变压器温升异常需检查磁芯饱和
-
分析驱动波形:
- 检查开通/关断时间(<100ns)
- 测量栅极震荡(Vgs过冲<5V)
6.3 触摸屏卡顿
优化方案:
-
软件层面:
- 降低GUI刷新率(从60Hz调至30Hz)
- 使用DMA传输显示数据
-
硬件层面:
- 增加触摸屏滤波电容(0.1μF)
- 检查LCD背光电源纹波(<100mVpp)
-
系统配置:
- 调整FreeRTOS任务优先级
- 分配专用SRAM作为显存