
上个月我把一台3.3kW的DAB样机从头到尾调了一遍最开始只用了经典的单移相SPS全负载范围看波形都正常结果一上功率分析仪就傻眼了低压大电流输出时效率掉到89%以下轻载更是惨不忍睹。后来我把扩展移相EPS、双移相DPS、三移相TPS以及变频加移相的混合调制全部在同样条件下跑了一遍用同一台样机、同一套测试工装拿到了五组可对比的实测数据。这篇文章就把这5种相移调制方法的原理、波形特征、实测效率和落地选型经验一次性讲清楚准备做DAB的同行可以直接抄作业。1. 效率瓶颈在哪里单移相调制为什么喂不饱现代DAB1.1 单移相在宽范围输出场景下的效率塌陷DAB全称是Dual Active Bridge双有源桥变换器靠着电气隔离、能量双向流动和天然软开关潜力这些年几乎成了车载充电机、储能变流器和固态变压器里避不开的拓扑。但我第一次用SPS做宽范围输出时被现实狠狠教育了一顿。我的样机设计指标是输入400V输出250V到420V额定功率3.3kW开关频率100kHz变压器变比1:1。用SPS跑满载400V转350V效率94%左右看着还行可一旦把输出调到250V满载电流从9.4A变成13.2A效率直接掉到90%左右轻载20%负载时更是跌破83%。电池充电场景恰恰是低压大电流和轻载待机都躲不开如果只靠SPS整个充电过程有一大半时间都在低效区跑。问题根源在于SPS只有一个自由度就是原副边H桥之间的移相角。输出电压偏离额定值越大电感电流波形里的反向段就越长这部分能量从输出端返回输入端来回折腾除了发热什么都不干。这里先埋个伏笔后面的几种调制方法本质上都是在跟这段反向电流较劲。1.2 回流功率DAB效率的头号杀手做DAB的人嘴里天天挂着“回流功率”这个词它指的是在开关周期的一部分时间里电感电流的方向和桥口电压方向相反能量从输出侧倒灌回输入侧。你可以把它想象成推车上坡SPS在电压匹配的时候等于正正好好把车推上去输出电压不匹配时推过头了车往回溜你得重新再推一次白费的这段力气就是回流功率。回流功率带来三个直接恶果。第一输入侧的实际电流有效值比理想传输功率对应的值大得多原副边开关管的导通损耗跟着涨第二回流电流过零点的位置变了部分开关管失去ZVS软开关条件开关损耗上涌第三这部分来回震荡的能量会在变压器和辅助电感上产生额外的铜损磁损热设计压力全在这了。实测中我有个数据特别直观SPS在输入400V输出250V满载状态下回流功率占比能到18%左右而换成TPS后能压到5%以内。对一台3.3kW的机器来说这十几个百分点的能量差异就是效率表上2到3个百分点的差距。1.3 从波形看问题的本质理解五种调制方法关键在于会看桥口电压波形。DAB原边H桥输出一个方波电压v_ab副边H桥输出另一个方波电压v_cd两个方波之间错开一个移相角φ电感L就串在这两个方波中间。电感电流的斜率由v_ab和v_cd的差值决定电流波形是各个区间直线拼接出来的分段线性波。SPS下两个H桥的桥内占空比都是50%v_ab和v_cd是完完整整的方波唯一可调的就是两个方波的相对相位。当v_ab和v_cd幅值不相等时电流波形里必然出现一段“先往一个方向冲再往反方向冲”的过程这就是回流段的由来。之后要讲的EPS、DPS、TPS本质都是给v_ab和v_cd内部“开几个台阶”通过改变方波内部的零电平占空比来优化电流波形不让电流白白来回窜。2. 五种相移调制方法的原理与波形拆解2.1 SPS单移相最经典的调制但只在特定工况最优SPS的调制逻辑一句话就能说完原边H桥对角线开关同时导通产生正负方波副边H桥同理两个方波之间错开相位φ。移相角越大传输功率越大但超过π/2后传输功率反而下降所以实际使用范围是0到π/2。传输功率公式长这样P (n × V_in × V_out) / (2 × f_s × L) × D × (1 - D)其中D是归一化移相占空比D φ / πn是变压器变比f_s是开关频率L是包括变压器漏感在内的等效电感。SPS最大的优点是控制简单一个自由度一个公式动态响应也快硬件上只要一组PWM移相逻辑就够。但它的问题同样来自这个单一自由度输出电压和输入电压不匹配时也就是电压传输比偏离1越远回流功率占比越高开关管电流应力越大。我在验证样机时专门记录过一组数据400V输入、350V输出时SPS满载效率93.5%看起来还行同样输入输出降到250V同一个负载点效率直接掉到90.2%。这种效率的剧烈波动对大多数需要宽范围输出的应用来说是不能接受的。2.2 EPS扩展移相一次侧桥内移相削弱回流功率EPS全称Extended-Phase-Shift扩展移相。它和SPS的区别是原边H桥不再两个桥臂同时180度互补导通而是让原边的两个桥臂之间错开一个桥内移相角D1副边仍然保持50%占空比的方波桥间再错开D2。这样v_ab不再是完整方波中间多了一段零电平类似“削掉一块”的波形。别小看这一段零电平。v_ab出现零电平期间电感两端电压等于副边电压电流的变化斜率变缓甚至反向斜率变小原来那一大段回流电流被“掐掉”了一部分。实测中EPS在400V转250V、满载状态下回流功率从SPS的18%左右降到9%以下效率从90.2%拉到93%左右。代价是控制变量从1个变成2个而且EPS的功率表达式变复杂了不同D1、D2组合下分段表达式不一样在线计算量明显上去。但工程上EPS仍然非常实用因为它的效率收益只需要增加一组PWM寄存器的配置就可以实现不需要改硬件很多商用充电模块在SPS基础上做一次软件升级就能切换到EPS策略。2.3 DPS双移相两侧桥内同时移相DPS和EPS的区别很直白EPS只在原边做桥内移相DPS是原边和副边都做桥内移相。原边内部移相角D1副边内部移相角D2两个桥之间再有一个共同的移相角D3但常见的DPS实现会令D1等于D2或者两侧的移相策略对称本质上是用两个自由度来调整两侧桥口电压的零电平宽度。DPS比EPS多出的那部分收益主要来自副边。用SPS时副边二极管或者同步整流的体二极管在换流时承受的电压应力大反向恢复损耗高DPS让副边桥口电压也出现零电平区间换流瞬间的电压变化率更柔和同时副边的无功能量也被进一步压缩。实测数据上DPS在400V转250V满载时回流功率进一步降到7%左右效率比EPS再高0.3到0.5个百分点。但DPS对轻载的帮助更明显20%负载时效率比EPS高了1.3个百分点原因是轻载下移相角本来就小两侧零电平的优化空间更大。2.4 TPS三移相自由度拉满的暴力解法TPS把能用的自由度全用上了原边桥内移相D1、副边桥内移相D2、桥间移相D3三个变量任意组合理论上可以覆盖所有可能的电流波形形状。给足自由度之后优化目标就可以很贪心既要回流功率最小化又要全负载范围ZVS还要电流应力最小。但“暴力”是有代价的。第一三个自由度的最优解不再是简单的闭式表达式不同负载和电压条件下最优D1、D2、D3的数值分布在不同区间要么离线查表要么在线做多维搜索第二DSP里做多维寻优的实时性要求很高如果控制周期是100μs要在这么短时间里算出三个移相角的最优值不能指望跑复杂优化算法更多是预先算好查找表再插值第三三个变量联动时波形模式切换点多处理不好会在模式切换边界出现电流畸变。不过收益摆在那。同一样机上TPS在400V转250V满载时回流功率只有SPS的不到三分之一20%轻载效率比SPS高6.3个百分点。对于追求极致效率且控制资源充裕的项目TPS是绕不开的方案。2.5 变频加移相混合调制用频率换效率的第五种路径第五种方法我不谈纯扩展移相家族而是聊变频加移相的混合调制。DAB的传输功率公式里开关频率f_s在分母上频率降低同样的移相角对应的传输功率更大换句话说轻载时如果想维持一个比较大的移相角来保证ZVS条件可以通过降低开关频率实现。这个思路工程价值特别大因为纯SPS或者纯TPS在轻载时移相角很小电感电流过零点靠近开关动作点容易丢失ZVS而变频加移相之后轻载下频率可以往下拉比如从100kHz降到70kHz移相角依然保持在有利于软开关的范围原边开关管几乎全程ZVS。代价是频率变化让磁性元件设计变得复杂。变压器不能只按一个频率优化电感磁芯的损耗计算也要重新评估EMI滤波器的截止频率设计空间被压缩。所以我通常建议把它作为“轻载增效补充策略”使用不全程变频只在小于30%负载区间切入效率和工程复杂度的平衡最好。3. 实测数据全对比同一台样机上跑出来的真实结果3.1 测试样机与测试条件所有效率数据都在同一台样机上完成只改写DSP里的调制策略代码硬件完全不动。样机核心参数如下参数数值输入电压400V DC输出电压范围250V - 420V DC额定功率3.3kW开关频率100kHz变频模式下70-100kHz变压器变比16:161:1辅助电感28μH开关管1200V SiC MOSFET控制芯片TMS320F28379D死区时间120ns测试设备用了一台功率分析仪测输入输出功率电流探头用零磁通电流传感器测原边电感电流所有损耗数据都是直接把输入直流功率和输出直流功率相减得到的不含辅助电源损耗驱动功率单独供电以排除驱动损耗干扰。测试条件统一为输入400V输出350V和250V两组负载点取额定功率的20%、40%、60%、80%、100%每个负载点稳定运行10分钟后记录数据。室温25℃。3.2 五个负载点的效率实测先看输入400V输出350V这组这个工况下电压传输比接近1SPS的优势区间效率差距没有极端工况下那么大。调制方法20%负载40%负载60%负载80%负载100%负载SPS单移相82.8%88.5%91.2%92.8%93.5%EPS扩展移相86.2%90.8%93.5%94.8%95.2%DPS双移相87.5%91.6%94.0%95.1%95.4%TPS三移相89.1%92.8%94.6%95.6%95.8%变频加移相90.8%93.5%94.9%95.7%96.0%再看输入400V输出250V这组电压传输比远离1SPS最痛苦的工况方法之间的差距被拉得非常明显。调制方法20%负载40%负载60%负载80%负载100%负载SPS单移相76.5%83.2%86.8%88.7%90.2%EPS扩展移相82.9%88.1%91.0%92.3%93.1%DPS双移相84.2%89.0%91.7%93.0%93.6%TPS三移相87.6%91.2%93.2%94.3%94.6%变频加移相89.5%92.6%94.1%94.9%95.1%3.3 回流功率占比与软开关范围对比效率数据背后我特意用电流探头加示波器记录了满载时的原边电感电流波形把回流段对应的能量积分算出来得到各组回流功率占比。同时用驱动信号和电流过零点的相对位置判断了ZVS范围。调制方法满载回流功率占比输出350V时ZVS负载范围输出250V时ZVS负载范围SPS单移相14.6%85% - 100%62% - 100%EPS扩展移相8.9%60% - 100%40% - 100%DPS双移相7.2%55% - 100%35% - 100%TPS三移相4.8%30% - 100%20% - 100%变频加移相3.5%15% - 100%10% - 100%数据很清楚SPS的软开关范围最窄尤其在低压输出时38%的负载区间内原边开关全都硬开关这部分损耗直接烧成了热量TPS和变频加移相把ZVS范围大幅拓宽这正好解释了为什么它们在轻载时效率领先那么多。4. 为什么效率差这么多从传递功率公式看调制策略的取舍4.1 传递功率公式背后的物理含义DAB的所有调制策略不管名字叫得多花哨最终都在做同一件事控制原副边两个方波电压之间的相位关系和内部形状从而改变电感电流的波形积分。对SPS来说传递功率公式是P (n × V_in × V_out) / (2 × f_s × L) × D × (1 - D)。可以看出影响功率的三个旋钮移相角D、开关频率f_s、等效电感L。变压器漏感和外加辅助电感一旦定了L就不能随便动频率主要影响磁性元件设计一般不动真正能实时调节的只剩移相角D。问题在于SPS把D这个旋钮拧到理想功率对应的角度时电流波形不一定最优。EPS、DPS、TPS本质上是在原先的一个移相角D上又额外增加了D1、D2这些桥内自由度让v_ab、v_cd波形出现零电平台阶。这样做之后电感电流在每个开关周期里被“重新整形”了功率传输更顺滑回流段被压缩。从数学上看DAB的传输功率可以写成对电感电流和电压乘积的积分平均值调制策略的好坏就是看这个积分里有多少正功率、多少负功率。负的部分越少有效值电流和损耗就越低效率自然上去。4.2 ZVS软开关范围如何被调制参数影响ZVS的本质是开关管开通前其反并联二极管或体二极管先导通把漏源电压钳位到接近零这样开关管是在零电压条件下开通的。DAB里实现ZVS要求电感电流在开关动作时刻有足够大且方向正确的电流能把即将开通的开关管的结电容放电完成。SPS在电压匹配时电流波形对称四个开关管的ZVS条件好满足可一旦输出电压偏离电流过零点的位置变化总有一个桥臂在某个负载区间失去ZVS条件。实测中SPS在400V转250V时二次侧H桥的ZVS在40%负载以下基本全部丢失开关损耗显著增大。EPS通过原边桥内移相改变v_ab波形让电感电流过零点的位置重新移动可以把失去的ZVS“抢”回来一部分。DPS两侧都调整效果更均衡。TPS则是在不同负载点找不同的D1、D2、D3组合让所有开关管的ZVS边界尽量覆盖到全负载范围这是它轻载效率领先的核心原因之一。变频加移相的思路更取巧既然小移相角时电流峰值不够大、不足以完成ZVS那就降低频率同样的移相角下电流斜率不变但单个开关周期变长了电流能冲到更高的峰值ZVS边界自然下移。轻载效率高就是这么来的。4.3 电流应力、磁芯损耗与器件损耗的权衡效率数据背后还有一个隐形指标电感电流有效值。我用电流探头的RMS读数对比过同样的350V满载工况下SPS的原边电流RMS比TPS高大约12%。电流RMS高意味着开关管的导通损耗以电流平方关系增长变压器铜损同样增加。磁芯损耗也不能忽视。电感电流波形携带的高频谐波分量不同磁芯的磁通摆幅和dφ/dt都不同。实测中SPS的辅助电感温升比TPS高了大约12℃虽然磁性元件损耗没有直接体现在效率表里但热设计上这是实打实的压力。所以选调制方法时不要只看峰值效率要综合看损耗在哪一部分降下来了。EPS主要是压回流功率DPS在EPS基础上进一步优化了副边换流TPS和变频加移相则是在拓宽ZVS范围上发力。不同方法的收益侧重点不一样抄作业时要结合自己的器件选型判断哪种损耗在系统里占主导。5. 实际项目中的调制方法选型与落地经验5.1 不同应用场景的推荐组合结合我调DAB的经验不同应用场景应该用不同策略没有哪一种是万能的。应用场景推荐方案理由定压比、固定负载的中大功率DC变换器SPS单自由度控制最简单效率足够宽范围输出的车载充电机DAB级EPS或DPS30%负载以上效率收益明显控制复杂度可控储能双向变流器、需要双向高效运行TPS查表双向工况都能单独优化效率最均衡轻载待机时间长的通信电源、电池巡检变频加移相轻载效率大幅领先待机功耗低对成本敏感、不想换DSP的方案EPS只需要在原SPS上增加一组PWM配置单片机也能跑如果你问我要一个稳妥的通用方案我的建议是先用DPS做基线它在绝大多数负载点都比SPS好两三个点控制量只增加一个如果控制芯片资源够再加上TPS查表作为高负载段补充轻载就挂变频降频逻辑。这样组合下来全负载范围效率都能拿到最优解。5.2 控制实现的三种路线第一种是查表法。离线把所有电压点、负载点的最优D1、D2、D3算出来或者实测标定好存在DSP的Flash里运行中按当前输入输出电压和功率查表插值。优点是实时性好控制周期内只需要查表和插值但对工况参数漂移敏感电感温度变化后最优表会偏移。第二种是公式法。把DAB在特定调制模式下的功率解析式写出来控制时求解逆函数得到移相角。公式法动态响应最快但DAB的分段表达式太复杂不同模式之间的切换边界很容易出错调试周期长。第三种是扰动观察法。每30到50毫秒对移相角做一个极小幅度的扰动根据输入输出功率的变化方向判断效率梯度朝提高效率的方向走。响应慢但不需要精准的模型适合作为前两种方法的在线校准补充。我实际项目的做法是查表法为主公式法做粗调扰动观察法每200毫秒做一次微调校准。三者互补效果最稳。5.3 调试时容易被忽略的细节调试DAB时最容易踩的坑是电流传感器相位延迟。电流探头本身的带宽和延迟会让电流过零点看起来比实际晚几百纳秒甚至一微秒毫秒级别这时候判断ZVS和回流功率会产生严重误差误差方向还随频率变化。我习惯把电流探头和驱动信号同时接入示波器用同一时刻的占空比边沿做时间基准对齐确认延迟量后再读波形。死区时间对移相角的影响同样隐蔽。桥臂死区120ns在100kHz下一个开关周期10μs死区占1.2%看起来不多但在小移相角工作时实测移相角会和配置值差出10%以上。如果按理想移相角算功率、按死区加入后的实际角看波形两者对不上会让你白查半天。还有一个常见问题是变压器漏感和外加辅助电感的匹配。DAB需要一定的等效电感值来限制短路电流但如果变压器本身漏感太大反而会增加回流功率占比。选变压器时最好要求厂商提供漏感实测值再决定外加电感的大小不要直接照搬他人参数。测效率时的线损修正也建议计入。功率分析仪的输入输出端子到样机之间的线缆在大电流下会吃掉几个瓦对于3.3kW样机来说影响0.1%左右的效率读数。高精度对比时把线损单独标定扣除否则五种方法差的那零点几个百分点可能被测量误差淹没。最后说一点个人体会DAB效率优化没有银弹五种调制方法本质上是同一套物理过程在不同自由度下的表现。先别急着追求TPS或者变频那种复杂度高的方案用功率分析仪把SPS在目标工况下的损耗结构测清楚看看回流功率、开关损耗、磁性损耗各占多少再决定用什么策略去对应解决这条路比我一开始直接上复杂调制要高效得多。做电力电子这么多年我越来越觉得效率表上的每一个百分点都是用对损耗的精准理解换来的。