多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

SiC双向车载充电器设计:从双脉冲测试到CLLC拓扑

SiC双向车载充电器设计:从双脉冲测试到CLLC拓扑 1. 为什么SiC成了双向车载充电器绕不开的选择我接触车载充电器OBC这一行也有年头了。前几年大家讨论3.3kW、6.6kW方案时主流的器件还是硅基IGBT和Si MOSFET功率密度做上去很难双向更是稀罕东西。这两年倒好无论是新项目还是技术分享开口闭口全是SiC。上个月还有朋友问我SiC双向OBC到底比传统方案强在哪我说你先别急着看效率曲线去做一次双脉冲测试把开关波形调出来什么都明白了。先说清楚SiC是什么。碳化硅SiC是宽禁带半导体材料相比传统硅材料它的禁带宽度、击穿场强、热导率都要高一个量级。反映到器件层面就是SiC MOSFET可以做到更高的耐压、更低的导通电阻、更快的开关速度而且高温特性比硅好太多。这对OBC意味着什么最直观的一点是开关频率可以往上拉。硅基IGBT做20kHz已经很吃力SiC MOSFET跑到100kHz甚至200kHz不费劲磁性元件体积直接缩水一大截。同样一个6.6kW的变压器硅方案可能跟砖头似的SiC方案能做得比手掌还小一圈整机功率密度自然就上来了。这里面还有个关键点双向OBC的拓扑往往是两级结构前级AC/DC后级隔离DC/DC。前级要用PFC把交流整成稳定的直流母线后级负责电压变换和电气隔离。后级如果做成双向就可以工作在整流和逆变两个方向。而双向DC/DC对开关管的要求比单向苛刻得多因为你不能像单向LLC那样让电流只朝一个方向跑开关管需要在更复杂的电流应力下工作。SiC MOSFET天生高频、低损耗、耐压高正好卡在这个需求上。说到应用场景V2G车辆到电网就是双向OBC最大的舞台。你要让电动汽车不只是“充电”还能把电池里的电在高峰时段送回家或者送上电网那充电机就必须具备逆变回馈的能力。传统单向OBC做不到这一点必须从架构上改成双向而双向架构一旦确定器件的选择就绕不开SiC。所以现在很多车企和Tier 1厂商在做新平台时直接把SiC双向OBC作为标配来规划。如果你也是搞车载电源、储能变流器、或者对V2G感兴趣的工程师这篇文章适合你。我不会讲太多枯燥的理论推导更多是从实际项目出发把SiC器件选型、双向拓扑设计、双脉冲测试、V2G系统集成和调试中踩过的坑都说一遍。2. 双向拓扑怎么选CLLC是当下最香的方案2.1 从DAB到CLLC对称谐振结构带来的好处双向DC/DC的拓扑选择其实不算多主流无非是双有源桥DAB和CLLC谐振变换器。DAB看起来简单原边一个全桥副边一个全桥中间一个高频变压器加电感通过移相控制就能实现能量双向流动。但DAB有个痛点就是轻载时容易丢失软开关回流功率偏大电流应力高效率做不上去。硅基IGBT时代还能忍一忍到了SiC时代开关速度这么快DAB的硬开关区间更浪费优势。CLLC可以看作在DAB的基础上两侧各加了谐振电感和谐振电容形成一个对称的LLC结构。好处很明显正向和反向的参数天然对称设计一套参数就能同时满足充放电需求同时在合适的增益设计下全负载范围都能实现ZVS或ZCS软开关体二极管应力也小。这对V2G应用特别重要因为车辆充电和放电两种模式下的电压、电流工作点差得很远CLLC却能通过变频控制覆盖很宽的电压范围。我做过的几个项目里能量双向传输效率要做到97%以上CLLC基本是首选。倒不是说DAB做不了而是同等效率目标下CLLC的调试成本更低波形更干净磁元件设计空间也大。2.2 关键设计参数Lm、Cr、fr、死区CLLC的参数设计是重头戏尤其是励磁电感Lm和谐振参数的选择。设计时不能只盯着满载效率还要看半载、轻载下的软开关能力。谐振频率fr通常由Lr和Cr决定fr 1 /2π√(Lr·Cr)。开关频率一般设计在fr附近轻载时往上调重载时往下调通过频率变化来调节增益。励磁电感Lm的取值要权衡两个东西Lm太小励磁电流大无功能耗增加但ZVS范围宽Lm太大损耗低但死区时间内可能没有足够的励磁电流完成开关管结电容的充放电导致ZVS丢失。实际工程里Lm / Lr的比值通常取3到6之间再配合死区时间去验算。死区时间的选择也需要仔细推敲。死区太短谐振电流还没来得及给结电容完全充放电管子就开了等于部分硬开通死区太长输出波形占空比受影响体二极管导通损耗增大。我一般会在SiC驱动死区设成50ns到150ns之间具体值根据双脉冲测试结果去修正。2.3 和V2G需求的匹配升降压范围与效率取舍做V2G时OBC的输入输出工况不是固定的。电池电压从200V到800V都有电网侧的峰值电压也有波动所以CLLC必须能在一定的增益范围内工作。这里建议把CLLC设计成“额定工作点附近最优宽范围可用”的思路不要妄图做到全范围都很高效。你只要保证常用工况下效率最高极端工况下别热崩就行。我自己常用的一种做法是把PFC输出电压作为CLLC的输入稳定在一个较高值比如750V到800V再靠CLLC去匹配电池电压。这样前级只需要做电压调压后级专注于高效变换整个系统的控制难度就降低了一大截。3. 双脉冲测试SiC MOSFET入手后的第一堂必修课3.1 为什么必须测数据手册之外的真实工况很多人刚接触SiC MOSFET时习惯直接看数据手册里的开关参数。但数据手册的参数是在理想测试条件下测的实际项目中驱动电阻、驱动电压、回路寄生电感、结温、电流应力都不一样开关波形和损耗差异会非常大。双脉冲测试是目前行业里公认最靠谱的开关特性测试手段。它的基本原理很简单给同一个管子发两个连续的脉冲第一个脉冲把电流建立到目标值中间关断一小段时间第二个脉冲再开通通过对比这两个过程中的电压、电流波形就能把开通损耗、关断损耗、di/dt、dv/dt、反向恢复特性全部测出来。做SiC双向OBC这颗测试基本功如果不过关后面整机调试时会非常痛苦。我亲眼见过有人直接把数据手册里的Qgd和Rg值拿去算驱动功率结果整机效率比预期低了1.5%排查半天才发现是关断损耗比预期大了两倍。3.2 双脉冲测试电路搭建与操作步骤双脉冲测试电路结构不算复杂。拿半桥电路来说被测管子可以是下管上管当作续流二极管使用负载用电感代替实际的变压器或电机电感值按目标电流和母线电压来算。Vdc600V目标电流Id50A电感L≈100µH那第一个脉冲的宽度就是t L × Id / Vdc 8.3µs这个值先算出来再在示波器上微调。操作流程大致如下断开主功率回路只接控制电确认驱动波形正常正压和负压数值符合SiC要求。合上直流母线通过调压器慢慢升高电压观察母线电容充电是否正常开关管漏电压是否稳定。设置被测管驱动为双脉冲模式第一个脉冲8µs左右关断5µs第二个脉冲2µs。用高压差分探头测Vds用罗氏线圈或同轴电阻采样Id用电压探头测Vgs。抓波形检查电压电流探头是否有明显延迟估计延迟差并校正后再记录数据。有一件事必须强调所有探头地线都要短接探头不能用普通鳄鱼夹测试线一定要用探头自带的短弹簧地否则测出来的开关波形全是振铃别说损耗算不准连趋势都看不清楚。SiC的dv/dt动辄几十kV/µs地线长一厘米振铃就大一圈。3.3 波形怎么读开关损耗的计算思路读波形的时候需要把每个脉冲对应的过程切开来看。以开通过程为例从Vgs上升到米勒平台开始到Vds下降到接近0、Id稳定为目标值为止这段时间内Vds和Id的乘积积分就是开通能量Eon。Eon ∫ [Vds(t) × Id(t)] dt时间窗口从Vgs开始上升开始到Vds基本落稳后结束。关断能量Eoff也是类似从Vgs退出饱和区开始到Vds完全建立、Id降到0结束这段时间内的积分就是关断损耗。我这里给一个小Tips用示波器自带的数学运算功能通道A×通道B再对结果做积分前提是先把两个探头的时间延迟校正到1ns以内。否则积分出来的损耗数据误差能到20%以上后面做热设计时全是坑。双脉冲测试还有一个重要产出是看体二极管的反向恢复。SiC MOSFET的体二极管虽然反向恢复电荷Qrr比硅小很多但不是零。当你测上管续流时下管开通瞬间上管体二极管从导通切换到阻断会产生反向恢复电流尖峰。这个电流尖峰会叠加到下管电流上造成额外损耗和EMI问题。通过双脉冲波形可以评估是否需要并联快恢复二极管或者通过驱动策略来优化。3.4 双脉冲测试的常见翻车点我想重点提醒几个容易翻车的地方第一母线底噪太大会让触发不稳定。我遇到过开关脉冲还没发出来驱动就被噪声误触发了。解决方法是驱动供电用隔离电源信号线用双绞线必要时给控制板加屏蔽。第二驱动正压和负压的选择很关键。SiC MOSFET不像硅管那样可以用0V关闭它需要负压来确保关断可靠一般用18V开通、-4V到-5V关断。负压不够高dv/dt情况下很容易出现米勒平台区误开通也就是关断瞬间Vgs被米勒电流抬到阈值以上上下管一起导通直接炸管。第三采样电阻的寄生电感一定要小。用同轴采样电阻测Id时如果回路里串了一点点电感波形上就会出现明显的初始尖峰。那个尖峰是寄生电感造成的假信号不是真实的开关电流。以前我用过普通功率电阻来采样结果算出来的Eon比真实值翻了一倍。4. 从充电到放电V2G场景下的系统设计要点4.1 V2G的系统架构与工作流程V2G的系统架构其实是在双向OBC的基础上加了一层“电网接入逻辑”。常规工作时车辆通过充电枪连接交流电网OBC运行在充电模式PFC把电网交流电转成直流母线后级CLLC把直流母线降压后给电池充电。V2G放电时路径反过来电池的电经过CLLC升压到直流母线再由PFC级工作在逆变状态把直流母线转成与电网同步的正弦交流电回馈到电网。整个V2G流程可以拆成三步第一步是握手和检测。连接充电枪后系统先读取电网电压、频率、相位同时检测电池状态和绝缘阻抗确认一切正常才允许进入并网流程。第二步是预同步。PFC级需要先把输出电压的相位、幅值、频率调到和电网一致之后才能闭合继电器并入电网。这一步做不好并网瞬间会产生巨大的冲击电流严重的能直接把继电器触点烧熔。第三步是功率控制。并网之后根据车辆调度指令控制输出电流的大小和方向同时实时监测电网异常一旦电网断电或频率偏移超过阈值要在几个毫秒内切回独立保护状态。整个V2G系统里最考验人的环节其实不是一次侧功率变换而是这种“既是电源又是负载”的动态切换过程。4.2 控制策略从CC/CV充电到功率方向切换充电模式下的控制相对简单常用的就是恒流恒压CC/CV策略先恒流充到目标电压附近再切恒压慢慢减小电流最后电流跌到截止值就停机。放电模式下目标不再是“控制电池电压”而是控制回馈到电网的电流波形质量。也就是说放电路径上的PFC级要像个并网逆变器一样工作用闭环控制输出指定幅值和相角的正弦电流。方向切换的过程是整机最危险的时候。从充电切放电如果直接封波再重新启动两种模式母线电压会过冲可能会顶坏功率器件。我常用的方案是先封波维持母线电压稳定等电流降到零再切换控制模式最后以软启动的方式重新发波。整个过程控制在几十毫秒内完成在实际车辆体验上基本感觉不到切换延迟。控制算法方面我推荐用经典的双环结构外环负责功率或电压内环负责电流。电流环的带宽不要盲目追求高SiC器件虽然快但采样延迟、控制延迟和处理延迟都在那儿摆着环路带宽太高容易谐振。我一般把电流环带宽设计在5kHz到8kHz之间对应SiC的高频优势来说已经足够覆盖光伏并网和V2G的谐波要求了。4.3 安全与保护继电器冗余和绝缘监测双向OBC做V2G时安全设计要比单向充电严格得多。因为放电模式下车辆是作为一个分布式电源挂在电网上一旦发生故障不能只依赖电网侧的保护自身必须有独立的检测和保护机制。继电器冗余是必须考虑的。交流侧一般用两个串联的继电器一个负责通断主回路另一个负责回检旁路防止单继电器粘连时无法切断。直流侧还要加预充电继电器防止闭合瞬间给母线电容充电产生电弧。绝缘监测同样不能省。V2G系统里电池侧和交流侧都可能有高压如果电池壳体绝缘被破坏车辆底盘电位漂移不仅影响安全还会导致PFC级共模电流异常影响并网质量。常用的做法是用一个低频方波信号注入到高压母线和底盘之间通过测量泄漏电流来评估绝缘电阻低于阈值直接禁止放电。4.4 效率优化与热设计V2G模式比普通充电模式对效率更敏感因为放电时电池电量是“存量的钱”每一分损耗都在烧钱同时热管理压力也更大。SiC器件虽然损耗小但热流密度高如果散热设计不考虑热点分布器件结温照样超标。热设计上我见过不少人只算总损耗忽略了开关损耗和导通损耗的空间分布差异。以CLLC原边桥臂为例四个管子看似对称但在某些频率和负载条件下超前臂和滞后臂的软开关特性不同损耗差异能到30%以上。最终散热器设计不能均分热耗要用热仿真软件把每个管子的损耗分开建模。我这里建议做双脉冲测试时顺便把每个管子在不同工况下的损耗曲线测出来后续做整机热仿真时直接代入准确率会高很多。水冷板设计方面流道尽量采用多支路并联结构保证每个管子底下的流速接近。SiC器件的封装多为贴片式或模块式贴装面的平整度、导热硅脂厚度都会影响热阻。我自己踩过坑导热硅脂涂厚了反而比涂薄还热因为硅脂的热阻比铜基板大得多。5. 整机联调阶段的高频翻车现场与排查思路5.1 栅极振荡和米勒平台区误开通SiC器件的开关速度太快整机联调时最容易出现的问题就是栅极波形振铃。具体表现是Vgs在开通关断瞬间叠加了一个高频正弦波振荡频率从几十MHz到上百MHz严重时振幅超过负压阈值造成上下管瞬时直通。排查思路分三步走第一步检查驱动回路的寄生电感驱动芯片到栅极的走线尽量短而粗源极必须采用Kelvin连接把主功率回路的di/dt噪声和驱动回路隔离第二步调整外部栅极电阻Rg适当增大Rg可以降低di/dt换一点开关损耗换取稳定第三步考虑加磁珠磁珠高频阻抗大对MHz级振铃有很好的抑制作用但要注意磁珠的额定电流要够不然温度一上来直接失效。我个人的经验是先用2Ω到5Ω的Rg跑双脉冲测试如果振铃幅度还在可控范围再逐步增加到10Ω甚至15Ω找到“损耗不增太多、波形不震荡”的最优点。别一上来就用大电阻保平安那是把SiC的优势浪费了。5.2 高频变压器寄生电容引起的共模电流CLLC变压器工作在高频状态下原副边之间存在寄生电容电压跳变会通过寄生电容形成共模电流。这个电流会流经散热器、电池、充电枪电缆最后回到电网表现为整机EMI测试超标、充电枪外壳带电感。解决方法是优化变压器绕组的层间屏蔽。具体做法是在变压器原副边之间加一层铜箔屏蔽层并把屏蔽层接地这样共模电流直接通过屏蔽层旁路不流向外部电路。屏蔽层的接地位置很关键通常接原边地或者机壳地具体接哪边要看哪个噪声路径的阻抗更低。我做过对比实验屏蔽层接原边地时高压侧传导发射低接机壳地时低压侧骚扰电压低没有绝对的标准答案只能实测去调。如果屏蔽层加了之后仍然超标再考虑在交流侧加共模电感和X电容。CLLC拓扑本身的共模噪声频谱集中在开关频率及其倍频处用截止频率低于开关频率的共模电感可以有效滤除。5.3 双向切换瞬间的电流过冲V2G场景下切换充放电模式时如果控制时序没处理好输出电流会出现很大的过冲尖峰轻则触发过流保护停机重则损坏输出滤波电容和继电器。我排查过一起案例现象是充电切放电瞬间交流侧电流尖峰达到了额定电流的4倍。最后定位到问题不在电流环而是模式切换时PFC级的前馈电压没有同步更新。解决办法是在状态机切换前先把PFC输出电压调整到合适的目标值再使能电流环最后才切换驱动方向。简单说就是“先调母线、再切电流环、最后换方向”顺序绝对不能乱。另外模式切换过程中最好加一个短暂的“休眠期”死区时间在10ms到30ms之间。这个休眠期不是故障保护而是给控制器和功率级一个稳定的过渡窗口让母线电容完成充放电平衡避免在切换瞬间顶着大压差强行发波。5.4 常见问题速查表这里把我在SiC双向OBC项目中遇到最多的问题整理成一张表方便你排查问题时对照现象可能原因解决方向Vgs振铃严重驱动回路寄生电感大、Rg过小缩短驱动走线、增大栅极电阻、加磁珠关断时二次开通米勒电容耦合、负压不足提高负压幅值、增加米勒钳位电路轻载效率低ZVS范围不够、死区不匹配调整Lm、Lr比值、优化死区时间输出电流过冲模式切换时序有问题、前馈未更新先调母线再切电流环最后换方向共模EMI超标变压器寄生电容过大加屏蔽层、调整屏蔽层接地点、增加共模电感一个桥臂先发热双脉冲损耗数据不准、死区不对称重新测试损耗、检查驱动信号一致性并网瞬间冲击电流预同步未完成、继电器闭合时刻不对严格在过零点附近闭合、检查PLL锁相精度最后分享一个调试习惯我做SiC双向OBC项目这么久最大的体会是SiC器件给设计上限带来的提升是实实在在的但它对电路布局、驱动设计和测试手段的要求同样苛刻。很多人一上来就想着“反正器件最高开关频率能到200kHz”直接往最高处用结果EMI、散热、驱动稳定性全线崩盘回头又抱怨SiC不好用。我的习惯是新项目启动时先花两周时间搭一套规范的双脉冲测试平台把每一种候选管子的真实损耗、开关特性、体二极管反向恢复数据全部测一遍拿着这些数据再去做效率和热设计规划。虽然前期多花了点时间但后面整机调试从来没有因为器件特性不清晰而推倒重来。如果你现在正在做SiC双向车载充电器或者V2G相关项目建议你从双脉冲测试入手先把功率级的老底摸清楚再考虑拓扑细节和控制策略。SiC这东西怕的不是性能不够而是你对它的脾气了解不够。
返回列表