
双有源桥DAB变换器在新能源圈子里已经不算冷门了但很多刚入行的电力电子新手一听到“DAB”还是有点发怵两个全桥、一个高频变压器、一堆开关时序再加上“移相”“回流功率”“软开关”这些词感觉像是给高年级学长准备的东西。我当年第一次做车载充电机OBC里的隔离DC-DC级时也被DAB的移相逻辑绕得不行后来把原理和波形一条条捋清楚才发现这东西的底层思路其实特别干净——它就是个“两个方波源夹一个电感”的故事。这篇文章就想把这个故事从头讲到尾从拓扑结构为什么要这么搭、每个元件在干什么到EPS单移相调制的完整工作过程、功率传输公式怎么来的再到实际调试中新手最容易踩的坑。内容不堆公式但关键的推导我会一步步拆开讲配合波形分段分析保证零基础也能看懂。适合刚接触DAB的在校学生、准备转行电源设计的工程师以及做充电桩、储能、微电网相关项目但对隔离双向变换器还不熟的朋友。1. 为什么DAB会在新能源汽车与储能领域随处可见DAB全称Dual Active Bridge双有源桥。名字里的“双有源”指的是原边和副边都是有源全桥——也就是说两侧都能主动产生高频方波电压来驱动变压器。不同于反激、正激这种单侧有源的拓扑DAB的副边不再是被动的二极管整流而是由MOSFET构成可控整流桥。这个“两侧都有开关管”的特征决定了它最大的能力能量可以双向流动。车载充电机需要双向是因为V2G车辆到电网概念越来越受重视电池不只能充电还能在峰值时段把能量送回电网储能系统需要双向是因为电池和直流母线之间要随时双向吞吐功率。这些场合用传统的LLC只能单向传能想反向就得外加电路或者换用CLLC而DAB天然就是双向的控制又灵活自然成了首选。第二个原因是高频变压器带来的体积红利。DAB的变压器工作在几十kHz到几百kHz相比50Hz工频变压器磁芯截面积和绕组匝数可以大幅缩小。对于车载这种对体积和重量高度敏感的场景高频化几乎是必由之路。比如做成30kW的DAB功率密度可以做到远超传统方案这对整车续航和空间利用都有直接影响。第三个原因是软开关能力。理想情况下DAB可以让原边和副边的MOSFET都工作在ZVS零电压开通状态开关损耗被削掉一大截频率才能提上去。虽然实际工作中ZVS范围有限不是所有工况都能做到但相比硬开关拓扑DAB在效率上的潜力明显高一个档次。顺带说一句DAB和LLC的定位差异。很多新手搞不清这两种拓扑怎么选。LLC是靠谐振腔的增益曲线来实现宽范围调压效率峰值很高但调压范围受限而且双向化之后需要把谐振腔做成对称的CLLCDAB是靠移相角直接控制功率大小和方向不需要改变开关频率就能调功率控制动态响应快双向天然对称。所以在需要宽电压范围、需要频繁切换功率方向的场合DAB比LLC更有优势。如果你做的是固定电压比、单向传输、追求极致效率的电源LLC可能是更好的选择。这也是我常跟身边人说的一句话不要问哪个拓扑好要问你的应用需要什么特性。2. 手把手拆解DAB拓扑每个元件都不是白给的DAB的电路结构乍看复杂原边4个MOSFET组成一个全桥副边4个MOSFET组成另一个全桥中间是高频变压器外加一个电感。但把它拆开看每个部分都有明确的活儿要干。2.1 两个全桥的职责把直流变方波再把方波变直流原边全桥的4个管子S1-S4负责把输入直流电压V1“斩”成一个高频方波电压Vp频率就是开关频率fs。副边全桥的4个管子Q1-Q4则根据控制策略要么作为可控整流桥把变压器副边的方波电压变成直流要么在反向传能时也作为逆变桥。所以这两个全桥其实是对称的这也是“双向”二字的物理基础。开关管的具体调制方式决定了Vp和Vs这两个方波之间的相位关系。最简单的单移相EPS方式下原边全桥的四个管子按对角互补、上下互补的方式开通关断副边全桥也是一样但副边方波的起始时刻比原边晚了“移相角φ”个时间。这就像两列方波火车在同一条轨道上跑一个在前一个在后前后差的距离就是移相角。2.2 高频变压器和电感能量传输的真正媒介变压器在这个拓扑里不只是变压它还有一个隐藏任务提供电气隔离。这对汽车级和储能级应用来说极其重要原边高压比如400V电池侧和副边低压比如48V或200V母线之间不能共地必须通过变压器做隔离。而那个看起来像“额外器件”的电感L才是DAB传能的真正主角。电感的储能特性使得原边方波Vp和副边折合到原边的方波Vp之间出现一个电压差这个电压差加在电感两端就会产生电流。电感电流的大小和方向直接决定了传输功率的大小和方向。原始电路里这个L往往不是独立电感而是利用变压器的漏感来实现的——这一点特别重要我后面会细说。2.3 为什么变压器漏感在这里变成了“战略资源”一般电源设计里漏感可是个让人头疼的东西漏感大了会产生电压尖峰、损耗增加。但在DAB里设计师反而会特意控制甚至增加漏感。原因在于DAB是一个电压源对电压源的拓扑两个全桥都输出方波电压如果不加任何电感两个电压源直接短路那电流就是∞了。电感就像两个电压源之间的“软缓冲”让电流的变化率受控。这里有一点新手容易想不通既然损耗在漏感上都不小为什么不直接用外部独立电感非要靠变压器漏感其实两者都可以现实中也常有“变压器漏感不够然后外串一个小电感”的做法来补足。但能利用漏感就不用外串因为漏感不占额外体积、不增加损耗点而且是紧紧耦合在变压器磁路上的寄生参数更干净。一个好的DAB变压器设计对漏感值的控制精度要求很高比如设计漏感10μH实测最好不要差太多否则移相和功率的关系就对不上了。2.4 把DAB抽象成“两个方波源中间夹一个电感”如果把原边全桥看成是一个能输出±V1方波的可控电压源副边全桥折合到原边后也是一个能输出±(nV2)的方波源n是变压器匝比那DAB的等效模型就简化为两个方波源之间串了一个电感L。假设变压器匝比为n:1原边电压V1副边电压V2副边全桥输出的方波折合到原边后幅值是nV2。于是问题变成两个幅值不同的方波电压源中间隔着一个电感它们之间相位差φ电感的电流波形是什么样的功率是怎么流的这个简化视角是整个DAB所有分析的基础。你后面看到的所有波形图、所有公式本质上都是围绕这个“两个方波源一个电感”的电路展开的。所以新手学DAB我强烈建议第一步不是去找高级的调制策略而是把这个等效模型彻底看明白。3. EPS调制到底是什么把移相过程切成四个时间段慢慢讲EPSExternal Phase Shift也叫单移相或单重移相是最基础的DAB调制方式。它做一件事原边全桥固定产生一个占空比为50%的方波电压Vp副边全桥也产生一个50%占空比的方波Vs但Vs比Vp滞后了一个移相角φ。这个φ对应的移相比D φ/(2π)/fs或者说D φ / π如果按半周期归一化。工程里更常见的是用 D φ/π 来表示0 ≤ D ≤ 1。别管用哪种定义本质都是描述副边方波滞后原边多少。移相比D的物理意义很直观D0时两个方波完全同步没有电压差作用于电感功率为零D0.5时副边方波落后半个周期电感两端的电压差最大传输功率达到最大D继续增加反而会减小功率因为反向的电压段起作用了所以常规EPS只在0到0.5之间用。3.1 一个开关周期里的四个区间为了说清楚电感电流怎么流动我把一个完整开关周期Ts按原副边方波的相对关系切成四个区间来分析。这里以正向传能模式为例即副边方波滞后原边功率由原边流向副边。设原边方波Vp在t0时刻从-V1跳变到V1副边折合后的方波Vp则在tφ时刻从-V1跳变到V1。一个周期内电感两端电压V_L Vp - Vp会在四个区间内呈现不同的值区间10 t φVp V1Vp -nV2电感电压V_L V1 nV2是正向最大值。电感电流从负值开始线性上升。区间2φ t Ts/2Vp V1Vp nV2电感电压V_L V1 - nV2如果V1 nV2电流继续上升但增速变缓如果V1 nV2电流会下降。区间3Ts/2 t Ts/2 φVp -V1Vp nV2电感电压V_L -V1 - nV2是负向最大值电流快速从正值下降。区间4Ts/2 φ t TsVp -V1Vp -nV2电感电压V_L -V1 nV2电流继续变化但斜率变缓。每个区间电流都在线性变化因为电感电流是电压的积分。把四个区间连起来就得到了DAB经典的“梯形”或“三角”电感电流波形。很多文章直接给这张图新手看着懵其实只要理解了“电感电流 电感电压的积分电感电压 两个方波之差”整张波形图就能自己画出来。3.2 功率传输公式的推导思路想算传输功率只需要算一个周期内电感电流和原边电压的乘积的平均值即P (1/Ts) ∫₀ᵀˢ Vp(t)・iL(t) dt。很多教材直接给了结果P (nV1V2) / (2fsL) ・ D(1-D)。这个公式看着挺“标准”但新手往往不知道它怎么来的。我在这里把推导思路捋一下不需要你拿笔一步步算但要知道每个变量是从哪冒出来的。第一个因素V1和nV2。原边方波幅值V1副边方波折合到原边后的幅值nV2两者共同决定电感两端能加多高的电压。电压越高同一时间内电感电流变化越快功率自然越大。第二个因素电感L。电感越大电流变化越慢功率越小。所以L是“限制功率”的元件——这个直觉跟电容限制电压变化一个道理。第三个因素开关频率fs。一个周期内电流建立的时间越短频率越高每次能传递的能量就越小功率跟频率大致成反比。第四个因素D(1-D)。这是移相比的效应函数。D0时功率为0D0.5时D(1-D)0.25达到最大值D1时又回到0。这个形似倒抛物线的函数决定了EPS的天然特性传能功率与移相比不是线性关系而是先增后减。还有一个要靠直觉抓住的点功率的正负其实取决于副边方波是滞后还是超前原边。上面算的是副边滞后D0功率正方向从原边到副边如果反过来副边超前D0功率就反向流动。这就是DAB双向传能的最简单控制方式——改变移相角的符号就能改变功率方向。3.3 移相比D0.5为什么是功率最大点前面说了D0.5时功率最大原因值得单独说一下。D从0增大意味着原副边方波错开的时间越长电感两端出现V1nV2这种“最猛电压段”的时间越长电流建立的幅度越大所以功率上升。但当D超过0.5后两个方波在半个周期里已经完成了从“错开”到“接近对齐”的过程电感两端真正驱动电流的有效电压段开始缩短功率反而下降。所以D(1-D)在D∈[0, 1]区间内是一条顶点在D0.5的抛物线。实际工程里很少跑到D0.5因为那意味着电流峰值非常大开关管和磁性元件的应力会迅速增加。一般设计会留足裕量功率按D在0.3~0.4左右去匹配设计要求这样既能传递足够功率又不至于把电流应力推得太高。3.4 EPS的控制手段只有“移相”这一个旋钮吗新手常把EPS理解成“我只能调移相角”实际上DAB还有别的自由度。从公式P nV1V2D(1-D)/(2fsL)可以看出功率还受V1、V2、fs、L影响。对固定输入输出的系统V1和V2基本恒定L又是硬件参数能实时控制的确实主要是D。但高频下开关频率fs也能作为附加控制手段比如在D很小的轻载状态下降低fs可以维持电流连续性、减少环流损耗。不过基本都是“恒频移相”为主因为变频会带来EMI滤波器和磁性元件设计变复杂。这就引出EPS的另一层含义——“当移相角固定时输出电压由负载决定当需要稳压时闭环会去调节D来稳住输出”。很多做控制的新手一开始以为DAB的移相角是开环给一个定值实际工程中D必须来自电压环或功率环的输出。你在Simulink或PLECS里搭模型时第一步通常是开环扫D看功率和电流波形第二步才加上闭环调节器让D自动变化来维持输出电压。4. 正向传能与反向传能EPS如何只靠一个符号切换功率方向DAB区别于单向DC-DC最迷人的特性就是功率方向可以由移相角的符号直接切换不需要改变电路或逻辑结构。这点对新手来说是理解DAB“天然双向”的关键。4.1 正向模式副边滞后能量从原边流向副边正向模式下副边方波相对于原边滞后了φ角度。你可以这样想象原边的方波先出来电感电流被驱动起来等到副边方波后脚跟上时电感已经储存了能量然后这个能量在副边导通时被释放到副边直流侧。这里要特别留神一个看似矛盾的现象原副边之间有相位差时每个开关周期里其实都有一部分时间内电流是从副边倒流回原边的这就是所谓的回流功率。DAB的效率不可能做到100%这部分环流带来的损耗正是EPS的一个天然缺陷后面讲DPS/TPS时还会提到。EPS虽然简单但它的电流有效值比较大在宽电压范围工况下效率不是最优的。4.2 反向模式副边超前能量从副边流向原边如果我们需要让能量从副边电池侧回馈到原边直流母线只需要让副边方波从“滞后”变成“超前”原边即移相角变为负值。电感电流的波形会整体反相功率P变成负数能量就从副边流向原边。这个过程听起来很轻松实际实现时要注意死区时间、同步整流逻辑和控制器的初始状态。如果你用的DSP/单片机控制需要保证占空比和移相角在反向切换瞬间平滑过渡避免模式切换时出现电流冲击。4.3 同步整流的意义在DAB里副边全桥不只是简单地“整流”它的开关管必须跟变压器副边的电压极性同步动作才能实现整流传能。如果不做同步整流而是让副边管子全部关断只靠体二极管导通也能整流但体二极管的压降大、损耗高高频下发热严重。DAB驱动副边管子同步通断让电流走低导通电阻的MOSFET沟道而不是体二极管就能显著降低副边损耗。这也是DAB在低压大电流场景能做到高效率的重要原因之一。关于同步整流有个基础概念新手要绕清楚副边管子并不是按“副边电压为正就开通上管”的简单逻辑而是根据电感电流的方向来决定哪些管子应该通。电流方向不同同是“副边电压为正”能通过有效传能的开关组合是不同的。很多控制芯片内部会做电流极性检测或者用预测模型来确保同步整流不会跑偏。5. 软开关范围EPS看似简单实际最容易翻车的地方DAB的一个卖点是能实现ZVS但如果新手直接把EPS接上负载用示波器一看可能会发现开关损耗大得吓人完全不是理论里说的高效率。原因多半是ZVS条件没有满足。这里先给一个“能换回板子”的提醒DAB的软开关范围不是全工况的它只在特定电压比和负载范围内有效。5.1 为什么原边副边ZVS条件不一样EPS下DAB有“超前桥臂”和“滞后桥臂”之分。以副边滞后为例原边全桥在同一桥臂上下管换流时电感电流还比较大有足够的能量给即将开通的管子结电容放电所以比较容易实现ZVS副边滞后桥臂换流时电感电流早已衰减到较小值有时不够给结电容充放电ZVS就会丢失。这是DAB的固有特性不是控制移相角就能完全解决的。从物理条件讲实现ZVS需要开关管开通前电感中储存的能量足够大1/2 L i² ≥ 1/2 Coss V²。Coss是开关管输出电容V是加在管子上的电压。电感能量不够管子就是硬开通。换算成功率维度ZVS范围跟负载大小直接相关负载轻了电流小能量不足ZVS丢失。5.2 轻载ZVS丢失为什么是典型难题车载充电或储能应用中DAB经常工作在轻载状态比如电池充满前的涓流充电阶段。此时移相角D很小电感电流峰值很低原边滞后桥臂特别容易丢失ZVS。丢失ZVS的直接后果就是开关开通损耗剧增频率越高损耗越大效率“雪崩式”变差。更头疼的是轻载时电感电流还会出现断续甚至反向过零的情况导致电压波形畸变这时候控制器的调节非线性变强环路参数容易失效。这也是为什么很多DAB产品在轻载下不硬扛EPS而是切到突发模式或脉冲跳跃模式。5.3 电压匹配让DAB好好工作的隐藏开关从功率公式和ZVS条件都能看出原边电压V1和副边折算到原边的电压nV2越接近电流波形中间的平顶越短、电流峰值越小效率越好。电压匹配是DAB实调里最关键的设计目标之一。很多人只记住公式却忽略了一个重要结论当V1 ≈ nV2时回流功率最小、ZVS条件最容易满足、电流波形最接近理想方波。设计变压器匝比时就要照着这个匹配点去选。这就像给汽车选挡位挡位合适了发动机才有力挡位不对再怎么踩油门都是白搭。5.4 死区时间不是越大越好死区时间的设置直接牵扯ZVS实现。开通过程中需要在上管关断后等待一小段时间让下管结电容放电到零再给下管发开通信号这才能实现真正的ZVS。死区太短结电容放电没完成就硬开ZVS功亏一篑死区太长电流已经反向管子可能在体二极管导通状态被强制切断同样增加损耗。这个“恰好能完成结电容充放电又不产生多余死区损耗”的时间窗口需要通过实测管子的Coss曲线和电流大小来推算。5.5 EPS在工程中的真实效率曲线实测EPS的效率曲线通常是这样的在额定点输出电压和功率都接近设计中心效率最高可能达到96%~97%轻载时效率直线下滑可能掉到90%以下电压偏移大时效率也不好看。这不是说EPS不行而是它把“简单”和“性能”做了交换。追求全工况高效就得上更高级的DPS/TPS。6. 新手最常见的五个坑每个都是烧板子烧出来的下面的坑不是理论推出来的是我和一些同行实际调DAB样机踩出来的。每个都对应真金白银的教训建议收藏或者记到调试手册里。6.1 启动浪涌DAB直接开机为什么容易炸保险丝DAB的直流侧有大电容。上电瞬间如果直接用DAB的管子去给电容充电电容相当于短路瞬时电流可能达到几百安培。正确做法是先通过预充电阻或预充电路给电容充电等电容电压稳定后再启动PWM。很多新手在仿真里直接给理想电压源根本发现不了这个问题一到实物就炸。DAB自身的启动逻辑也有讲究启动瞬间移相角D应该从0开始缓慢增加而不是直接给一个指定位。直接用大移相角启动原副边之间的电压差会瞬间加到电感上产生的冲击电流足以触发过流保护甚至损坏开关管。我的习惯是先把开关频率拉起来占空比从0慢慢展开等输出电压建立后再闭环调节D。6.2 桥臂直通死区时间和互补脉冲的边界条件只要有一个桥臂的上下管短时间同时导通直流母线就直接短路轻则驱动保护重则炸管。这个坑在新手用DSP写PWM时特别常见PWM模块的比较值写错或者更新时机不对就可能产生同一桥臂两个管子同时有效的情况。排查方法很简单上电前先示波器抓PWM波形把同一桥臂上下管的栅源波形叠在一起看确认不存在交叠。带上高压之前先用低压小电流验证驱动时序这叫“低压带逻辑确认”是电源调试的基本纪律。6.3 变压器偏磁饱和为什么波形一边高一边低如果原边方波正负半周伏秒积不等变压器磁芯就会积累直流磁化分量时间一长磁芯可能进入饱和电感量骤降电流变成“尖峰”。DAB因为多了移相控制更容易出现正负脉冲宽度不对称或移相瞬间的暂态失衡加上开关管的导通压降差异、驱动延迟差异偏磁问题不容忽视。处理办法一是通过控制对称性来抑制原副边占空比都恒定50%为何还会偏磁因为开关管导通压降、死区时间不对称都会影响伏秒积二是采用隔直电容串联在变压器原边回路中让电容吃掉直流分量。隔直电容选型时要看它的交流电压应力和容值容值太小会加剧电压纹波太大又起不到隔直效果一般需要通过仿真和实测折中。6.4 过流保护反应不过来的问题DAB的短路或启动过程电流变化极快从正常到过流可能只需要几百纳秒到几微秒。如果只用软件ADC采样电流再做保护大概率来不及。需要硬件比较器硬件关断PWM的保护链路并且把电流采样回路设计得尽量靠近开关管的源极避免采样线过长引入噪声导致误动作。另外电流互感器CT或霍尔传感器的带宽要够。DAB工作在100kHz时电流波形里含有丰富的谐波带宽不够的传感器会把波形磨圆反馈给控制器的电流值失真功率环参数自然调不准。6.5 示波器探头带来的假“振铃”调试DAB时你会在原副边方波电压上看到大量高频振铃幅度可能不低。这种振铃一部分是真实的死区期间开关管结电容和变压器寄生电感谐振引起的另一部分是示波器探头地线过长引入的“假信号”。用长地线鳄鱼夹去测高频开关节点测出来的波形振荡幅度很大但本质上不是电路真实信号。正确做法去掉探头标配地线使用专用接地弹簧让接地回路尽量短。测电压波形时带宽限制不用全开可以先对比不同带宽下的波形判断真假。这个细节能让你少做很多“无效优化”。7. 从EPS走向DPS、TPS新手下一步怎么走EPS解决了“能不能传能”和“怎么传能”的问题但它的性能天花板比较明显。当你理解EPS之后完全可以在它的基础上理解更复杂的调制策略因为它们的底层还是“两个方波源一个电感”的逻辑。7.1 EPS的局限为什么工业界还要研究DPS和TPSEPS的麻烦主要在于轻载下ZVS丢失、电流有效值偏高、回流功率较大。回流功率指的是在能量从原边传到副边的过程中有一部分能量会在原副边电压不匹配时又反向流回电源侧。这部分能量最终变成损耗使得EPS在宽电压范围、宽功率范围的工况下效率不够好。为解决这些问题学术界和工业界发展出了更灵活的调制方式。7.2 DPS双移相多一个内移相的自由度DPSDual Phase Shift是在EPS基础上在原边全桥和副边全桥内部各引入一个“内移相角”。原本全桥的四个管子都是同时切换的现在让同一桥臂的上下管之间的开通时刻形成错位占空比不再是50%而可能变为D1和D2两个可变量。DPS能大幅减小回流功率提高轻载效率但控制自由度变多需要优化算法来确定最佳移相组合。7.3 TPS三重移相几乎全自由的波形塑形TPSTriple Phase Shift更进一步原边内移相、副边内移相、原副边之间的移相角三个自由度全部放开。你可以通过调节这三个变量获得想要的电感电流波形——比如让电流在开关瞬间保持负值以实现ZVS同时尽量压低电流有效值在效率和软开关范围上做全局最优。代价是控制复杂度和计算量显著上升工程调试难度也随之变大。7.4 学习路线建议把基础打牢之后再扩展我见过的比较稳妥的新手学习路径是这样的先把EPS的波形画明白、公式推导能独立完成一遍、实验台架上把D改变时功率的变化趋势测出来。然后引入闭环让D自动调节稳住输出电压。之后再用PLECS或Simulink做DPS仿真先扫两个移相角观察回流功率和ZVS范围的变化再回到实验验证。最后再去啃TPS的论文。别跳过前几步直接上TPS否则很容易变成“公式看懂了、波形看不懂、有了问题不会排查”的状态。文章最后分享一个我自己的习惯入门任何一个变换器拓扑先画出“等效电路关键波形”两大件再背公式。DAB的原理本质上是两个方波源的相位差做功理解了这一点就算换到更复杂的CLLC还是其他混合调制你都不会觉得完全陌生。至于那些动辄几十页的优化调制的论文等你能从示波器波形上看出驱动延迟、死区设置和漏感大小对电流波形的影响时再回头看理解速度会快很多。