1. 为什么6.6kW这个功率点值得单独拿出来聊
做车载充电机(OBC)的同行应该都有感觉,这几年行业里讨论最多的功率等级,从最早的3.3kW一路往上走,6.6kW现在几乎成了乘用车中功率段的一个“甜点区”。原因不复杂:电池包容量普遍从40kWh往60kWh甚至更高走,如果还用3.3kW的OBC,晚上回家插上枪,充满要十几个小时,用户体验直接崩掉。而6.6kW刚好能把主流家用慢充场景压缩到6到8小时以内,同时单相220V输入下电流大约30A,对家庭配电和充电桩的改造成本都在可接受范围内。
但6.6kW这个点真正让硬件工程师头疼的,不是功率本身,而是“双向”这两个字。单向OBC只做AC-DC,拓扑和控制相对成熟;一旦要支持V2L、V2G这类反向放电功能,功率级就得在整流和逆变之间来回切换,控制策略、器件应力、保护逻辑全部要重新考虑。再加上车载环境对体积、重量、效率、散热的多重挤压,用传统硅基IGBT方案做双向6.6kW,效率很难做上去,散热器体积也压不下来。
碳化硅(SiC)器件的出现,恰好在这个功率段给出了一个比较舒服的解法。SiC MOSFET的开关损耗比同规格硅器件低一个量级,反向恢复几乎可以忽略,这让OBC的开关频率可以从几十kHz提到一百kHz以上,磁性元件体积明显缩小,同时效率还能往97%以上推。我实际接触过的几个6.6kW双向方案里,用SiC之后功率密度普遍能做到3kW/L以上,这对车载空间寸土寸金的环境来说,价值非常大。
这篇文章我打算把基于SiC的6.6kW双向OBC电路方案从头到尾拆一遍,包括拓扑选型的逻辑、关键器件的参数计算、控制策略的框架、热设计和EMC的实操要点,以及调试过程中容易踩的坑。适合正在做OBC硬件设计、电力电子方向的学生,或者想从硅方案迁移到SiC方案的工程师参考。我不会只讲“应该怎么做”,而是把“为什么这么选”和“我当时是怎么算的”都摊开来说。
2. 拓扑选型:为什么是“PFC+ CLLC”这套组合
2.1 双向OBC的拓扑需求拆解
双向OBC的核心任务有两个方向:充电时,把电网的交流电变成电池需要的直流电;放电时,把电池的直流电逆变成交流电送回电网或供给负载。这两个方向对拓扑的要求并不对称,充电时希望输入电流波形好、功率因数高,放电时希望输出交流波形失真小、切换过程平滑。
常见的双向拓扑方案大致有几类:双有源桥(DAB)加前级PFC、CLLC谐振变换器加前级PFC、以及一些矩阵变换器方案。矩阵变换器理论上可以单级实现双向AC-DC,但控制复杂度和器件数量都不太友好,在6.6kW这个功率段做车载产品,工程风险偏高。DAB的优点是控制灵活、容易实现软开关,但它的电压增益范围有限,在电池电压宽范围变化时效率曲线不够平。
CLLC谐振变换器是我个人比较倾向的选择。它在CLL谐振的基础上增加了对称的谐振网络,正反向工作时都能利用谐振实现软开关,效率曲线在宽负载范围内比较平坦。前级用双向PFC,充电时做Boost PFC,放电时做逆变,两级之间通过直流母线耦合,控制上可以解耦,调试起来思路清晰。
2.2 前级双向PFC的选型细节
前级PFC我选的是两相交错并联的Boost拓扑。为什么交错并联?6.6kW下如果单相Boost,电感电流峰值会很大,电感体积和电流应力都难处理。两相交错之后,每相承担3.3kW,电感电流纹波通过交错抵消一部分,输入电流的纹波频率翻倍,EMI滤波器的体积也能跟着缩小。
这里有个细节:交错并联的相位差要严格控制在180度,否则纹波抵消效果会打折扣。我用的是数字控制器(后面会讲选型),相位控制靠软件实现,比模拟方案灵活很多。另外,双向工作时,放电模式下Boost级要反向运行,这时候同步整流管的驱动时序需要重新配置,死区时间也要根据反向电流方向调整,这部分在调试时花了我不少时间。
2.3 后级CLLC谐振网络的参数确定
CLLC的参数设计是整个方案里最需要耐心的部分。谐振频率我定在100kHz左右,这个频率是权衡了开关损耗和磁性元件体积之后的结果。SiC MOSFET在100kHz下开关损耗仍然可控,同时变压器和 resonant inductor 的体积比50kHz方案小了一圈。
谐振电容和电感的取值,我用的方法是先确定变压器的匝比。电池电压范围假设是250V到450V,直流母线电压稳定在400V左右,匝比取1:1附近可以让正反向增益都比较均衡。然后根据需要的增益范围反推谐振网络参数。具体计算过程我在第3章会展开,这里先说结论:谐振电感取20μH左右,谐振电容取100nF级别,具体值要根据实际变压器的漏感和励磁电感微调。
注意:CLLC的谐振参数对变压器漏感非常敏感,理论计算出来的值往往和实际绕出来的变压器有偏差,一定要留出可调空间,比如谐振电感用可调电感或者预留多个焊盘位置。
3. 关键参数计算与器件选型实操
3.1 前级PFC电感与开关管的计算过程
先算前级。输入电压范围我按85V到265V设计,额定220V。输出直流母线400V,功率6.6kW,效率按97%估算,输入功率约6.8kW。
额定输入电流有效值:6800W除以220V,约30.9A。峰值电流约43.7A。两相交错后每相峰值约21.9A。
Boost电感的选择,我按电流纹波系数0.3来算。开关频率设100kHz,占空比在峰值输入电压时最小。最恶劣工况是低压输入满载,这时候占空比最大,纹波也最大。按85V输入算,峰值输入电压约120V,占空比约0.7。电感值L等于输入电压乘以占空比,再除以纹波电流和开关频率的乘积。代入数值:120V乘以0.7,除以(21.9A乘以0.3乘以100kHz),算下来约128μH。我实际取的是150μH,留了一点余量,因为要考虑电感饱和特性和温升后的感值下降。
开关管选的是650V的SiC MOSFET,导通电阻按每相3.3kW、电流有效值约15.6A来算,导通损耗要控制在几瓦以内。选Rds(on)约60mΩ的器件,导通损耗约15瓦,加上开关损耗,单管总损耗在20瓦出头,用一个小型散热片就能压住。
3.2 CLLC变压器与谐振元件的参数落地
后级CLLC的变压器,我用的是一副EE型磁芯,材料选的是适合100kHz以上工作的低损耗铁氧体。初级次级匝比按1:1设计,实际绕制时初级20匝,次级20匝,漏感实测约15μH,这个漏感直接参与谐振,所以谐振电感只需要额外补5μH左右就能达到20μH的目标值。
谐振电容选的是薄膜电容,耐压要覆盖母线电压和谐振电压的叠加。100nF、630V的薄膜电容,用两个并联来分担电流应力。这里有个经验:谐振电容的RMS电流很大,选型时不能只看容值和耐压,一定要查datasheet里的RMS电流额定值,否则电容发热会非常严重。
3.3 器件选型对照表
| 器件位置 | 选型类型 | 关键参数 | 选型理由 |
|---|---|---|---|
| 前级开关管 | SiC MOSFET | 650V, 60mΩ | 开关损耗低,适合100kHz硬开关 |
| 前级二极管 | SiC肖特基 | 650V, 10A | 无反向恢复,减少EMI |
| 后级开关管 | SiC MOSFET | 650V, 40mΩ | 谐振软开关,导通损耗为主 |
| 谐振电容 | 薄膜电容 | 100nF, 630V | 高RMS电流承受能力 |
| 主变压器 | 铁氧体EE磁芯 | 100kHz, 1:1 | 低损耗,漏感可参与谐振 |
| 控制器 | 数字信号控制器 | 200MHz, 12位ADC | 支持复杂控制算法和双向切换 |
提示:SiC器件的驱动电压和硅器件不同,关断负压一般建议-3V到-5V,驱动电阻也要根据开关速度需求调整,太小会振荡,太大会增加开关损耗。
4. 控制策略与双向切换的实现逻辑
4.1 充电模式下的控制框架
充电时,前级PFC做电压外环加电流内环的双环控制。电压外环稳定直流母线在400V,电流内环跟踪输入电压的相位,实现功率因数校正。这里我用的是平均电流控制,比峰值电流控制更抗干扰,输入电流波形也更干净。
后级CLLC在充电模式下做DC-DC降压,把400V母线降到电池需要的电压。控制上用的是变频控制,通过调节开关频率来改变谐振网络的增益。电池电压低的时候频率靠近谐振点,增益高;电池电压高的时候频率偏离谐振点,增益低。整个充电过程分恒流和恒压两个阶段,切换点由BMS通过CAN通信给出。
4.2 放电模式下的控制反转
放电模式是双向OBC的难点。电池电压经过CLLC升压到400V母线,这时候CLLC反向工作,控制策略要从变频切换到定频移相,或者继续用变频但调整控制环路的方向。我选的是继续用变频控制,因为CLLC的对称结构让正反向的增益特性比较接近,控制代码改动量小。
前级PFC在放电模式下变成逆变器,把400V直流逆变成220V交流。这时候电流内环的参考值从“跟踪输入电压”变成“生成正弦波”,电压外环则要稳定输出电压的有效值。逆变模式下,输出LC滤波器的设计很关键,电感太大影响动态响应,太小则谐波压不住。我用的滤波电感是1mH,滤波电容是10μF,实测THD在满载下能控制在3%以内。
4.3 双向切换的时序与保护
充电和放电之间的切换,不能直接翻转控制方向,否则母线电压会剧烈波动,甚至触发过压保护。我的做法是先把功率降到零,关闭所有开关管,等待母线电容放电到安全范围,然后重新配置控制器的PWM输出和ADC采样通道,再软启动到目标模式。整个过程大约200ms,虽然不算快,但胜在安全可靠。
保护逻辑方面,硬件上做了过流、过压、过温的快速比较关断,软件上做了逐周期的电流限制和母线电压监控。特别要提的是,SiC器件短路耐受时间比硅器件短,短路保护必须在几个微秒内响应,所以硬件比较器的阈值设置和驱动电路的退饱和检测都要仔细调。
5. 热设计与EMC:两个容易被低估的环节
5.1 散热路径的规划
6.6kW的功率,即使效率做到97%,也有约200W的损耗要散出去。这些损耗分布在前级开关管、后级开关管、变压器、电感和整流器件上。我的做法是把前级和后级的开关管分别贴在铝基板的两侧,通过导热垫连接到同一个水冷板上。变压器和电感则用导热灌封胶固定在金属外壳上,利用外壳散热。
实测下来,满载时开关管壳温在85度左右,变压器绕组温度在95度左右,都在安全范围内。这里有个教训:一开始我用的是风冷,结果在密闭车载环境里温升超标,后来改成水冷才压住。所以如果目标应用是车载,水冷基本是绕不开的。
5.2 EMC的实操经验
SiC器件开关速度快,dv/dt和di/dt都很高,EMI问题比硅方案更突出。我在输入和输出都加了共模扼流圈和X电容、Y电容,PCB布局上把功率环路面积压到最小,驱动回路的走线也尽量短。
有个细节值得说:SiC MOSFET的驱动电阻如果选得太小,开关速度过快,EMI会明显恶化。我一开始用5Ω的驱动电阻,辐射发射在30MHz到100MHz频段超标,后来把开通电阻加到15Ω,关断电阻保持5Ω,EMI就压下来了,代价是开关损耗增加了一点,但整体效率仍然在可接受范围。
注意:EMC整改不要一上来就加滤波器,先看PCB布局和驱动参数,很多时候问题出在环路面积和开关速度上,改布局比加器件更有效。
6. 调试中遇到的典型问题与排查记录
6.1 常见问题速查表
| 现象 | 可能原因 | 排查方法 | 解决措施 |
|---|---|---|---|
| 轻载时效率骤降 | 谐振网络增益不匹配 | 扫频测试增益曲线 | 调整谐振参数或切换控制模式 |
| 充电时输入电流畸变 | PFC电流环带宽不足 | 观察电流波形和过零畸变 | 提高电流环带宽或加前馈补偿 |
| 放电时输出电压THD超标 | 逆变LC滤波器参数不当 | 测量输出谐波分布 | 调整滤波电感电容值 |
| SiC管发热严重 | 驱动电阻过小导致振荡 | 示波器看栅极波形 | 增大驱动电阻或加磁珠 |
| 双向切换时母线过压 | 切换时序太快 | 抓取母线电压波形 | 增加放电等待时间 |
6.2 几个印象深刻的调试案例
有一次在调试放电模式时,输出电压在满载下突然出现低频振荡,频率大约几百赫兹。我一开始怀疑是电压环带宽太高,把带宽降下来之后振荡频率变了但没消失。后来用示波器同时抓输出电压和电感电流,发现是LC滤波器的谐振频率和电压环带宽太接近,形成了相互作用。解决办法是把电压环带宽压到谐振频率的五分之一以下,同时在电压环里加了一个陷波器,问题就解决了。
还有一次是前级PFC在低压输入满载时,输入电流在过零点附近出现明显的平台畸变。查了半天,发现是电流环的采样在过零点附近信噪比太差,ADC采到的值不准。后来在过零点附近做了采样保持和预测补偿,畸变就小了很多。这个问题的根源是数字控制器的ADC采样时刻和PWM更新时刻之间的时序没对齐,调整之后效果立竿见影。
6.3 独家避坑技巧
第一个技巧:SiC器件的栅极驱动,一定要用负压关断,而且负压值要在datasheet推荐范围内取偏安全的点。我见过有人用0V关断,结果在高温下出现误导通,炸了管子。
第二个技巧:CLLC的谐振电容,不要用陶瓷电容,虽然容值稳定但RMS电流承受能力差,容易发热失效。薄膜电容是更稳妥的选择,体积大一点但可靠性高得多。
第三个技巧:双向切换的逻辑,一定要在软件里做状态机,每个状态之间的转换条件要严格,不能靠延时硬等。我一开始用固定延时,结果在不同负载条件下切换时间不够,后来改成状态机加条件判断,就再没出过问题。
第四个技巧:热设计要留足余量,SiC器件虽然损耗低,但芯片面积小,热流密度高,散热路径没做好照样过热。我的经验是,散热器的热阻按计算值的70%来选,多出来的余量用来应对环境温度升高和长期老化。
7. 这个方案后续还能怎么扩展
这套6.6kW双向OBC的框架,其实可以往上扩展到11kW甚至22kW。扩展的思路不是简单地把器件换大,而是要考虑三相输入的可能性。6.6kW单相已经接近家用配电的极限,再往上走,三相PFC是更合理的选择。三相PFC的拓扑可以用维也纳整流器或者三相六开关Boost,控制策略比单相复杂,但功率密度和效率都能做得更好。
另一个扩展方向是集成化。现在OBC、DC-DC、PDU往往是分开的盒子,如果能把它们集成到一个功率模块里,共享散热和外壳,整体体积和成本都能降下来。这需要从拓扑层面就考虑复用功率器件,比如OBC的后级和DC-DC的前级能不能共用一部分开关管,这是目前行业里比较热的研究方向。
我个人在实际操作中的体会是,SiC方案的门槛不在器件本身,而在驱动、保护和热设计这些“周边”环节。器件选对了只是第一步,真正决定方案成败的是细节。希望这篇拆解能给正在做类似方案的同行一些参考,少走一点我走过的弯路。