2. OBC与DC-DC基础

在新能源汽车的电驱与充电系统中,OBC(On-Board Charger,车载充电机)与DC-DC变换器是两大核心功率电子部件。OBC负责将电网的交流电转换为高压直流电,为动力电池充电;DC-DC变换器则将高压电池的能量转换为低压(如12V/48V)系统电压,为整车低压电气负载供电。理解两者的工作原理、拓扑结构及关键性能指标,是进行MCU(微控制单元)固件开发的前提——因为MCU直接负责功率变换器的PWM控制、状态监测、故障保护与通信调度。本章将从工程实践视角,系统拆解OBC与DC-DC的基础知识体系。

OBC与DC-DC系统架构与MCU控制链路 AC 电网 220V/50Hz OBC 功率级 PFC + LLC AC→DC 隔离 高压电池 400V/800V DC-DC 功率级 CLLC / 移相全桥 高压→低压隔离 低压负载 12V/48V MCU 控制单元(单核/多核) PWM生成 | ADC采样 | 故障保护 | CAN通信 电压环/电流环/功率环控制算法 CAN / CAN-FD 通信总线(与VCU、BMS交互) 交流电源 直流高压 隔离变换 控制/通信 MCU采样/驱动

上图展示了OBC与DC-DC在整车电气架构中的位置及MCU的控制链路。OBC从电网取电,经过功率因数校正(PFC)与隔离型DC-DC(通常为LLC谐振变换器)输出高压直流;DC-DC变换器则从高压母线取电,通过隔离型降压拓扑输出低压。MCU作为控制核心,采集电压、电流、温度信号,输出PWM驱动信号,并通过CAN总线与整车控制器(VCU)和电池管理系统(BMS)交互。理解这一架构,是后续固件开发中任务划分与资源分配的基础。

2.1 OBC的工作原理与拓扑结构

核心原理:两级变换架构

OBC的典型架构为“AC-DC + DC-DC”两级变换。前级AC-DC通常采用Boost型PFC电路,将电网交流电整流升压为稳定的直流母线电压(通常为380V~420V),同时实现输入电流正弦化,使功率因数接近1,降低对电网的谐波污染。后级DC-DC采用隔离型谐振变换器(如LLC),将母线电压转换为与电池电压匹配的高压直流电,并通过高频变压器实现电气隔离,保证安全。MCU在两级之间协调控制:前级PFC负责母线电压稳定与功率因数校正,后级LLC负责输出电压/电流的精确调节。

MCU固件视角:两级变换意味着MCU需要同时运行两套控制算法。前级PFC通常采用平均电流模式控制,采样输入电压、输入电流和母线电压,生成PWM驱动Boost开关管;后级LLC采用PFM(脉冲频率调制)控制,通过调节开关频率来改变增益,实现输出稳压。固件中需要合理分配ADC采样通道、PWM定时器资源,并设计级联控制环(电压外环、电流内环)的更新频率。

拓扑结构对比

拓扑类型适用功率开关频率优点缺点MCU控制复杂度
Boost PFC(CCM)3.3kW~11kW65~200kHz控制简单,成本低二极管反向恢复损耗低(平均电流模式)
无桥PFC6.6kW~22kW65~200kHz效率高,无整流桥损耗控制复杂,EMI设计难中(需要电流过零检测)
LLC谐振变换器3.3kW~22kW200~500kHz软开关,效率高,EMI小调压范围窄,需PFM中(频率跟踪与死区管理)
移相全桥(PSFB)3.3kW~11kW100~200kHz调压范围宽,技术成熟轻载效率低,环流损耗中高(占空比丢失补偿)

判断方法:如何选择拓扑

在固件开发前,需要根据OBC的功率等级与效率目标确定拓扑。判断依据包括:

  1. 功率等级:3.3kW以下可选单级Flyback或交错PFC+LLC;6.6kW以上推荐无桥PFC+全桥LLC。
  2. 效率要求:若目标效率≥95%,必须采用软开关拓扑(LLC或PSFB),并配合SiC/GaN器件。
  3. 调压范围:LLC在宽电压输出(如200V~500V)时需设计变比或采用混合控制策略。
  4. MCU资源:高频LLC(>300kHz)需要高分辨率PWM(HRPWM),且ADC采样速率需匹配。
实战经验:在6.6kW OBC项目中,我们选用“交错无桥PFC + 全桥LLC”方案。MCU采用TMS320F28379D,PFC开关频率65kHz,LLC开关频率250kHz~400kHz。固件中PFC使用两个ePWM模块交错180°,LLC使用HRPWM模块实现频率微调。调试中发现,LLC死区时间设置不当会导致ZVS失效,效率下降2%。最终通过在线调整死区时间(从100ns逐步增至180ns)解决了问题。

常见误区与复盘

  • 误区1:认为PFC只是“升压”,忽略电流环带宽设计。实际上,电流环带宽直接影响THD(总谐波失真),带宽过低会导致输入电流畸变。
  • 误区2:LLC增益曲线理解偏差。LLC在谐振频率附近增益为1,低于谐振频率时增益上升,但频率过低会进入容性区,导致开关管硬开通。固件中必须限制最小频率。
  • 复盘:某项目在低温环境下出现OBC启动失败,排查发现是LLC软启动时间过短(仅5ms),导致母线电容充电电流过大触发过流保护。将软启动时间延长至20ms,并加入分段频率爬坡策略后解决。

2.2 DC-DC变换器的工作原理与拓扑结构

核心原理:高压转低压的隔离变换

车载DC-DC变换器将高压电池(400V/800V)转换为低压(12V/14V或48V),为灯光、娱乐系统、ECU等供电。由于输入输出间需要电气隔离(防止高压侧故障影响低压侧),通常采用隔离型拓扑。主流方案为CLLC谐振变换器(双向)或移相全桥(单向)。CLLC在LLC基础上增加次级谐振网络,支持能量双向流动,适合未来V2X(车到万物)场景。MCU控制策略与OBC后级类似,但动态响应要求更高——低压负载突变(如大灯开关、压缩机启动)时,输出电压跌落需控制在±5%以内。

拓扑与关键参数

参数典型值对MCU固件的影响
输入电压范围250V~450V(400V系统)需要前馈补偿,防止输入突变引起输出波动
输出电压12V±1% / 48V±2%电压环带宽需>5kHz,ADC采样率≥100kSPS
开关频率200kHz~500kHzHRPWM分辨率需≥12位,死区管理精细
最大输出功率1.5kW~4kW过流保护响应时间需<10μs,需硬件比较器配合
效率≥94%同步整流驱动时序优化,防止体二极管导通

操作流程:DC-DC固件开发要点

  1. 初始化阶段:配置ADC通道(输入电压、输出电压、输出电流、温度),设置PWM频率与死区,初始化CAN通信。
  2. 软启动流程:输出电压目标值从0逐步爬升至12V,避免冲击电流。固件中采用斜坡发生器,速率通常为1V/ms。
  3. 稳态控制:电压外环+电流内环。电压环输出作为电流环参考,电流环输出控制PWM频率或占空比。
  4. 保护逻辑:过压(OVP)、欠压(UVP)、过流(OCP)、过温(OTP)检测。OCP需在硬件比较器触发后,MCU在10μs内封锁PWM。
风险提示:DC-DC输出侧负载多为感性或容性(如电机、大电容),在负载突变时容易产生电压过冲。固件中必须加入动态响应补偿算法,如负载电流前馈或电压环增益自适应调整。否则可能导致低压系统复位或ECU损坏。

案例拆解:800V系统DC-DC的MCU控制优化

背景:某车型采用800V高压平台,DC-DC输入电压范围500V~900V,输出12V/3kW。初始方案使用移相全桥拓扑,MCU为Infineon TC277。

初始现象:在输入电压从800V突降至600V时,输出电压跌落至10.8V,持续约50ms,导致部分ECU复位。

分析过程:通过CAN日志与示波器波形发现,电压环带宽仅2kHz,输入突变时前馈补偿未生效。进一步检查代码,发现前馈系数计算错误——使用了固定输入电压值,而非实时采样值。

实际操作:

  1. 修改ADC采样触发方式,将输入电压采样与PWM同步,确保每次开关周期更新前馈值。
  2. 将电压环带宽从2kHz提升至6kHz,同时增加相位裕度补偿(加入零点)。
  3. 增加负载电流前馈,通过CAN获取VCU的负载需求信号,提前调整占空比。

结果对比:优化后,输入电压突变时输出电压跌落控制在11.6V以上,恢复时间缩短至5ms。效率从92.5%提升至94.1%。

复盘经验:DC-DC控制中,前馈补偿的实时性至关重要。MCU固件应确保所有关键采样值在控制周期内更新,避免使用“旧数据”。同时,电压环带宽并非越高越好,需考虑采样延迟与PWM更新延迟,否则可能引发振荡。

2.3 关键性能指标与MCU固件映射

核心指标定义

指标定义典型要求MCU固件实现
效率输出功率/输入功率OBC≥94%,DC-DC≥94%死区优化、同步整流时序、轻载模式切换(突发模式)
功率因数(PF)有功功率/视在功率≥0.98(满载)PFC电流环带宽与THD优化
输出电压纹波输出直流电压中的交流分量OBC≤1%Vout,DC-DC≤50mVADC采样滤波、环路增益设计、PWM频率选择
动态响应负载突变时电压恢复时间恢复时间≤5ms,过冲≤5%前馈补偿、环路带宽、快速PWM更新
待机功耗无负载时系统功耗≤0.5W(OBC),≤0.1W(DC-DC)轻载模式进入突发/休眠,MCU低功耗模式
EMI性能电磁干扰水平满足CISPR 25 Class 5PWM频率抖动(Spread Spectrum)、软开关控制

判断方法:如何评估固件控制质量

在开发与测试阶段,可通过以下方法判断固件控制是否达标:

  • 效率测试:使用功率分析仪测量输入/输出功率,对比不同负载点(10%、25%、50%、75%、100%)的效率曲线。若某负载点效率异常偏低,检查是否进入硬开关区或同步整流时序错误。
  • 动态响应测试:使用电子负载进行0%~50%~100%阶跃,观察输出电压波形。若恢复时间过长,优先检查电压环带宽与相位裕度。
  • 纹波测试:使用示波器在输出端测量纹波,注意探头需使用弹簧接地,避免噪声耦合。若纹波过大,检查输出电容ESR与PWM频率是否合适。
固件调优技巧:在MCU中实现“在线参数调整”功能,通过CAN或UART接口实时修改PID参数、死区时间、频率限制等。这能大幅缩短调试周期。例如,在DC-DC调试中,我们通过CAN发送命令修改电压环Kp,从0.5逐步调至1.2,观察动态响应波形,最终确定最优值。

常见误区与总结

  • 误区1:忽略MCU计算延迟对环路的影响。控制算法从ADC采样到PWM更新,总延迟应控制在开关周期的10%以内。若延迟过大,需优化代码执行效率或使用更高主频MCU。
  • 误区2:将所有保护功能都放在MCU软件中实现。对于过流、过压等快速保护,应使用硬件比较器直接封锁PWM,MCU软件仅做故障记录与恢复管理。
  • 总结:OBC与DC-DC的MCU固件开发,核心在于“功率变换原理”与“控制算法实现”的深度结合。开发者不仅要熟悉拓扑的电气特性,还需理解MCU外设(ADC、PWM、比较器)的时序与精度限制。建议在项目初期建立“拓扑-控制-固件”映射表,明确每个电气参数对应的软件变量与硬件资源,从而减少后期返工。