ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

DAB双有源桥变换器:结构原理、参数设计与ZVS调试指南

DAB双有源桥变换器:结构原理、参数设计与ZVS调试指南 接触过车载充电器或者储能变换器的朋友大概率绕不开DAB这三个字母。别急着联想到什么广播电台在电力电子领域DAB指的是Dual Active Bridge双有源桥。简单说它就是一个原边、副边各有一个全桥电路中间用高频变压器耦合的隔离型DC-DC变换器。这几年新能源汽车V2G、储能、固态变压器这些概念火起来之后DAB几乎成了后台出场率最高的拓扑之一原因就在于它天生双向、电气隔离、磁件体积小而且通过简单的移相控制就能实现功率双向流动。这篇先聊最基础的部分它的结构怎么搭、原理怎么转、参数怎么定。如果你刚接触DAB看完这篇至少能知道测试时该看哪几个波形、设计时该先算哪几个数。1. DAB到底解决了什么问题1.1 为什么非要用“双有源桥”先想一个普通场景你有一组电池既要给负载供电又要在需要时给电池充电也就是能量得能来回走。传统的反激、正激、LLC虽然能做隔离DC-DC但大多是单向设计想做双向就得在次级加同步整流管外加一套反向控制逻辑麻烦不说反向特性往往很差。LLC反向工作时增益曲线完全变形基本没法直接用。DAB的思路很直接既然要双向那我干脆原边、副边都做成有源全桥两边都能主动控制方波谁也别当“被动整流管”。这样功率从原边到副边、从副边到原边本质上只是改变两组方波之间的相位关系不需要改硬件、不需要继电器切换控制逻辑也统一。这种对称拓扑本身就是为了双向传输而生的所以在V2G充电桩、储能PCS、直流微网这些需要能量双向流动的场合DAB几乎是绕不开的选项。1.2 它的核心优势在哪里DAB的优势集中起来就几点双向功率传输四象限运行移相角正负就决定功率方向高频变压器隔离原副边完全电气隔离安全性和适应性都好配合高频化后变压器体积可以做得很小利用变压器漏感或外加电感储存能量实现功率传输同时在一定条件下能实现开关管ZVS零电压开关降低开关损耗工作频率固定控制变量少单移相SPS控制下只有一个自由度对初学者来说理解门槛其实不高。拿一个3kW的车载充电器举例输入400V直流母线输出250V到500V可调如果做单向LLC反向给电网馈电基本别想。换成DAB之后同一个功率级副边全桥从整流变主动开关正向给电池充电反向电池能量回馈母线中间换向只是一行代码的事。这就是它最大的价值拓扑对称、控制统一、双向没问题。1.3 DAB与LLC、移相全桥怎么区分DAB和移相全桥长得有点像都是全桥加变压器但本质区别很大。移相全桥的副边是被动整流二极管能量只能从原边往副边走副边电压极性固定移相的目的主要是实现原边开关管ZVS顺便调节输出电压DAB的副边是主动全桥把原边和副边的方波都“造”出来功率传输靠两组方波之间的相位差。副边是主动的这一点决定了它双向能力。和LLC比DAB的调压机制更灵活。LLC靠变频调节增益轻载时需要拉高频率磁性元件设计和控制环路都有点讲究DAB是固定频率移相靠改变相位来改变等效占空比。LLC在谐振点附近效率漂亮但偏离谐振点后循环能量大DAB在电压匹配点附近可以做得很高效而且循环能量问题也能通过扩展移相、双移相等手段进一步优化。入门阶段先记一句话DAB的副边“长脑子”LLC的副边只是“老实整流”。2. 工作原理两个方波之间的“相位差”2.1 基本结构和各部件作用一个标准单移相DAB的主回路长这样直流输入Vin接原边全桥全桥四个开关管S1-S4输出端是方波电压Vab变压器原副边可能不是1:1设匝比nNp/Ns然后是高频变压器和电感L这个L可以是外加电感也可以直接利用变压器漏感副边全桥由S5-S8组成输出方波电压Vcd经过整流后接输出电容和负载。电感L不是滤波器它是DAB的“能量仓库”功率传递全靠电感两端电压差驱动电流来回换向。变压器主要负责电压匹配和隔离同时把漏感归算到这个L里。高频化带来的好处是变压器和电感体积大幅缩小所以DAB的功率密度能做到比较高。实际工程里变压器的分布参数和散热都直接影响性能后面参数设计再展开。2.2 单移相控制SPS的基本逻辑DAB最经典的控制方式是单移相控制英文叫Single Phase Shift业内简称SPS。原边全桥产生一个50%占空比的方波Vab副边全桥也产生一个50%占空比的方波Vcd但副边这个方波相对于原边延迟了一段时间t_phi换算成角度就是移相角phi。单移相SPS的核心思想就一句话控制能量传输的不是占空比而是原边方波和副边方波之间的相位差。移相角phi通常被归一化成D phi/pi取值范围是-1到1。D为正原边方波超前副边功率从原边流向副边D为负副边超前原边功率反向。D的绝对值越大理论上传输功率越大但也不是越大越好D到0.5之后功率反而下降这个特性直接决定了参数设计时的D_max取值。2.3 理想电流、电压、功率波形长什么样我调试DAB时第一次上电前最喜欢先看仿真波形因为理想波形能帮你把逻辑梳顺。稳态下原边桥中点电压Vab是一个幅值Vin、频率fs的方波副边桥中点电压Vcd折算到原边后变成幅值nVout的方波相位落后phi。电感两端电压就是这两个方波的差V_L Vab - nVout假设副边折算系数为n。看一个完整周期按Vab和Vcd折算到原边的副边电压的相对极性电感两端电压会出现四种状态。能量正向传输时一个开关周期内电感电流大致经历四个阶段阶段1Vab VinnVout -nVout副边方波处于负半周电感两端电压变成Vin n*Vout电流以很陡的斜率从负向正换向阶段2Vab VinnVout nVout电感端电压变成Vin - n*Vout电流继续上升但斜率平缓这部分承担主要功率传输阶段3Vab -VinnVout nVout电感端电压变成-Vin - n*Vout电流快速从正向负换向阶段4Vab -VinnVout -nVout电感端电压变成-Vin n*Vout电流继续反向增加。电流波形整体呈四段折线峰值出现在换向点附近。真正传送到副边的平均功率计算公式是P (n * Vin * Vout * D * (1 - D)) / (2 * fs * L)这里的n是变压器变比fs是开关频率L是总等效电感。D0.5时函数值最大所以理论上最大传输功率点在50%移相角。D再往大走功率反而下降这就像水龙头开到最大之后如果再把阀门继续拧过某个角度水流反而变小理解成“换向浪费太多时间”就行。2.4 八个开关状态与电流方向初学者看DAB最晕的往往是开关管驱动逻辑总觉得一会儿S1和S4一起通一会儿又变成S2和S3副边还有S5-S8到底谁在导电流。关键要记住50%占空比下原边S1和S4一组S2和S3一组两组互补副边S5和S8一组S6和S7一组两组也互补。原边驱动占空比始终是0.5副边也始终是0.5只是两组方波之间相差一个相位角。一个完整周期内根据Vab极性和电感电流方向一共可以拆成八个有代表性的开关状态。我用一个粗略的表来归纳方便你对照驱动时序看波形。状态Vab极性Vcd折射极性电流方向以原边到副边为正主要导通器件说明1VinnVout正原边S1/S4副边S5/S8功率直通电感储能向副边释放2VinnVout负原边S1/S4或反并二极管副边反并二极管换向过渡电流反向回充回流现象3Vin-nVout负原边S1/S4副边S6/S7反并二极管电感电压高电流快速换向4Vin-nVout正原边S1/S4反并二极管副边S6/S7类似续流回馈状态5-Vin-nVout负原边S2/S3副边S6/S7功率直通负向传输6-Vin-nVout正原边S2/S3或反并二极管副边反并二极管换向过渡反向回充7-VinnVout正原边S2/S3副边S5/S8反并二极管电感电压高电流快速换向8-VinnVout负原边S2/S3反并二极管副边S5/S8反向续流这里面的“反并二极管”不一定是体二极管也可能是MOSFET的三极管反向导通或者同步整流路径。DAB之所以能软开关就是因为很多时刻电流实际上是先流过反并二极管把开关管两端电压钳到了零这时候再给门极触发信号开关管就是零电压开通。死区时间的存在正是为了让这个“先走二极管、后再开管子”的过程顺利发生。2.5 回流功率是怎么来的看状态2和状态4就能发现一个周期里有一部分时间电感电流的方向和功率传输的“预期方向”相反功率其实又从副边流回了原边这就是DAB常说的“回流功率”。回流功率不直接做功但会在电感、变压器和开关管上产生额外的电流有效值和损耗。电压匹配度越差、移相角越大回流功率越明显。想验证这一点用示波器同时测原副边桥臂中点电压和电感电流就能看到电流在部分区间和电压乘积为负。这就是效率优化绕不开的问题也是后面学习扩展移相DPS、双移相、三重移相的动力所在。入门阶段先把SPS搞懂再谈优化。3. 参数设计先从哪几个数下手3.1 参数设计的大致流程DAB参数设计真正核心的输入条件就那么几个额定功率P、输入电压范围Vin_min~Vin_max、输出电压范围Vout_min~Vout_max、开关频率fs。输出就是变压器匝比n、等效电感L、死区时间td以及功率管的电压电流应力。别一上来就翻器件手册先把功率级量级定下来方向就不会错。我自己习惯把参数设计拆成三步第一步根据电压匹配关系定变压器匝比n第二步根据额定功率和移相角范围反推电感L第三步根据ZVS边界条件和器件参数确定死区时间与开关频率。三个参数互相牵制经常需要来回迭代一两次。3.2 变压器匝比怎么选匝比n的选择目标是尽量让原边电压Vin和折算到原边的副边电压n*Vout在整个工作范围内保持匹配也就是让电压传输比k Vin/(nVout)尽量接近1。k离1越远回流功率越大部分开关状态会失去软开关能力效率会明显掉。具体做法先把额定工作点放在k约等于1的位置即n ≈ Vin_nom / Vout_nom。以3kW、输入400V、输出350V为例n就取400/350约为1.14工程上取1.1到1.2都没问题详细的匝数再结合磁芯规格去圆整。如果输入或者输出电压范围很宽比如输出200V到500V那就让n取中间值保证最低压和最高压时k虽然偏离1但两边都不至于太离谱。理想情况下尽量让DAB在额定点工作在D0.2到0.35附近给动态裕量留空间。3.3 电感L的确定和计算实例确定电感L的基本公式就是功率公式反推L (n * Vin * Vout * D_max * (1 - D_max)) / (2 * fs * P_max)D_max一般取0.3到0.4不建议取0.5因为D接近0.5时回流功率占比已经很大而且峰值电流明显上升对器件应力不友好。留点裕量给动态响应和电压波动D_max取0.35左右比较稳。举一个具体例子输入400V输出400V额定功率3kW开关频率100kHz变压器匝比n1。取D_max 0.35L (1 * 400 * 400 * 0.35 * 0.65) / (2 * 100000 * 3000) 36400 / 600000000 0.0000607H也就是约61uH。所以这个设计里电感量取60uH上下。实际做的时候如果变压器漏感已经有15uH那你外加电感只需要45uH左右不用单算一个60uH的独立电感。这个细节很多教程不会提结果就是样机做出来电流波形和仿真对不上峰值电流偏大或功率出不够。电感量选小一点可以提高功率传输能力但电流纹波加大开关管电流应力上升选大一点则最大功率下降需要更大的移相角才能满功率回流功率又会增大。所以L的取值本质是在“最大传输功率”和“电流应力/效率”之间取一个折中。3.4 死区时间和ZVS条件怎么判断原边和副边全桥的上下管之间必须留死区时间否则直通短路。DAB死区设计的特殊之处在于死区不仅仅是防止直通更是实现ZVS的关键窗口。ZVS的条件简单说就是开关管关断后电感电流要在死区时间内把该管子的输出电容Coss抽干让Vds先降到零然后再开通。写成工程近似式死区时间td至少要满足td 2 * Coss * Vin / i_zvs其中i_zvs是死区开始时流过开关管的电流。这个值不能取峰值电流得取对应死区时刻电感电流值工程上可以先按满载电流的50%到80%估算然后到示波器上实测调整。死区取太长移相角被吃掉一部分等效移相范围变小取太短ZVS窗口不够硬开关损耗增加。一般100kHz开关频率下SiC MOSFET的死区大概在100ns到300ns之间Si基器件可以放到300ns到500ns上电后一定要用探头看Vds波形确认。判断ZVS最直接的方法就是看开关管开通之前的Vds是否已经降到零附近。如果Vds在驱动上升沿之前已经归零说明是ZVS如果Vds在驱动沿到来时还在母线电压附近说明是硬开通波形上会看到明显的米勒平台和尖峰。3.5 开关频率、器件应力与散热取舍开关频率越高变压器和电感体积越小但开关损耗、磁芯损耗、驱动损耗都增加对PCB布局和散热要求也水涨船高。普通Si基MOSFET做DAB一般用50kHz到100kHzSiC MOSFET可以做到100kHz到300kHzGaN如果能处理好驱动和layout问题400kHz以上也常见。入门阶段用SiC或成熟Si基模块把频率定在100kHz实验和调试都比较舒服。器件电压应力就是母线电压加上漏感尖峰一般留1.5到2倍裕量。比如400V母线选650V或750V的管子比较保险耐压太低开关尖峰容易打穿耐压太高导通电阻Rds(on)和成本又上去了。电流应力要看电感电流峰值满载时峰值电流通常在几十安培量级选管子时留20%到30%裕量比较稳妥。另一个容易忽略的是热设计。DAB虽然能软开关但轻载或电压不匹配时硬开关和回流功率都会带来额外损耗。样机阶段就用红外热像仪多扫几轮重点看变压器磁芯、电感绕组、开关管和驱动芯片的温度如果哪块超过80度先别急着换器件回头检查是不是进入了硬开关区或者回流功率过大。4. 实操中的坑与排查经验4.1 波形正常但效率低问题多半在回流功率我调试第一版DAB样机时空载波形一切正常带上满载效率却只有88%和理论值差了一大截。用功率分析仪看输入输出功率再用示波器看电感电流才发现移相角被控到了0.45附近。电压稍微不匹配回流功率占比就拉得很大电感电流有效值比理想计算值高出不少铜损和铁损一起涨效率自然上不去。处理思路有三个一是优化移相角工作点让实际D尽量落在0.3以下二是在电压匹配上做文章变压器抽头或者调整匝比三是后续学习扩展移相控制用一个桥臂内部占空比小于0.5的方式抑制回流电流。入门阶段先把第一和第二条做到位效率85%到92%是可以期待的。4.2 变压器饱和比你想象的更容易触发DAB的变压器伏秒在稳态下是平衡的但动态过程里很容易出现偏磁。比如突然加载、启停、移相角阶跃的时候原副边方波正负半周的伏秒积如果不对称磁芯就会往一个方向偏几个周期下来就饱和了。饱和的表现很直接电感电流波形突然出现大尖峰原边电流畸变变压器发出“吱吱”声严重时直接炸管子。对策主要有三招第一软件上做软起动上电时移相角从零缓慢爬升不要一步给到满载第二磁路上可以考虑加个小气隙提高抗偏磁能力代价是励磁电流略微增加第三干路串联一个隔直电容防止直流分量进入变压器。小功率样机上串个几微法的CBB电容就能明显改善但注意这个电容的耐压和电流要留足。另外顺便排查驱动信号如果杂散干扰偶尔丢脉冲也会打破伏秒平衡所以驱动波形要先用隔离探头确认。4.3 轻载ZVS失效和突发模式DAB有一个特性轻载时电感电流太小死区时间内不足以把开关管结电容抽干ZVS会丢失效率断崖式下跌。从效率曲线看10%负载时效率可能掉到80%以下。很多人以为DAB在所有负载都能软开关这个认识是错的。SPS控制下额定点附近能实现ZVS但负载越轻ZVS边界越难保证。判断轻载是否丢了软开关简单的方法就是测开关管Vds波形看开通前有没有归零。优化手段一是降低开关频率用PFM配合移相轻载时频率降下来减少开关损耗二是做突发模式负载很轻的时候间歇性发波平均效率和待机功耗都能改善三是改控制策略比如双移相、扩展移相让轻载时副边也主动调节占空比保持足够的ZVS电流。这些都属于进阶内容入门阶段先会识别问题就行。4.4 高频布线和驱动隔离的注意事项DAB原副边都有高压侧驱动信号必须隔离。常用方案有隔离驱动芯片如Si8271、UCC21520加隔离电源或者用脉冲变压器驱动。实际调试中最容易踩的坑是驱动信号被共模干扰误触发。因为原副边桥臂中点电压高频跳变dV/dt非常快驱动走线稍长就会耦合尖峰导致开关管误开通或误关断。栅极驱动回路必须尽量短最好加磁珠和电阻必要时在Vgs之间并一个小电容滤掉高频分量。电流采样也容易出问题。电感电流通常用电流探头测量但调试时要注意探头延迟补偿否则看到的电流波形和驱动时序对不上影响你判断ZVS状态。如果是用采样电阻或霍尔传感器做反馈采样点要远离功率开关管的di/dt环路否则会在采样波形上叠加一串振铃。4.5 示波器测DAB波形的标准姿势调DAB离不开示波器我总结了一套实用办法至少用四通道一通道测原边桥AB中点电压二通道测副边桥CD中点电压用隔离探头或差分探头三通道测电感电流四通道测要观察的开关管Vds。双手按下“单次触发”抓上电瞬间和动态切载瞬间。重点看四件事一是Vab和Vcd之间有没有相位差移相方向对不对二是电感电流波形是不是四段折线有没有明显畸变三是开关管开通时刻Vds是不是已经到零四是原副边有没有瞬间直通引起的电流尖峰。如果发现Vcd相对Vab的相位关系和预期反向那多半是副边驱动逻辑反了调换S5/S6或S7/S8的驱动顺序就能解决不用动硬件。4.6 常见问题速查表现象可能原因排查方向输出上不去功率受限电感L偏大D_max不够核算L值降低L或提高D_max满载电流波峰特别高电感L偏小回流功率大增大L或优化k匹配变压器嗡嗡响、电流尖峰大磁芯饱和或伏秒不平衡检查软起动、加隔直电容、看驱动有无丢脉冲一上电就爆管子死区不够、驱动时序错、过流保护没生效先低压小功率验证驱动再逐步升压空载电流就很大励磁电流大或轻载硬开关损耗高检查气隙和励磁电感考虑burst模式效率低且开关管发烫ZVS丢失、回流功率大用Vds波形确认软开关检查D点位置5. 小功率样机的调试路线建议理论上把公式算得再漂亮都不如实打实搭一块低压小功率板来得快。我建议入门的朋友按这个路线走先用仿真软件把理想模型搭出来用理想电压源和理想开关管把前面说的Vab、Vcd、电感电流波形跑熟再把参数设计里的L和D代进去验证。仿真通了之后搭一块输入48V、输出48V、功率300W的样机这个量级成本低、安全风险小调驱动和逻辑最方便。等SPS在这块小板子上跑顺了再往高压大功率迁那才是真正把DAB吃透了。我个人调DAB最大的体会是这个拓扑看起来开关管多、波形复杂但核心就一个移相角。把移相角控制逻辑理顺把电感电流波形看明白其他问题基本都能从波形上找到线索。先用SPS把基础打牢后面无论学DPS还是TPS你都会发现只是在这个基础逻辑上多加了几个控制自由度。最后分享一个我自己的习惯每次改完参数一定先保存一组满载、半载、轻载三个点的Vab、Vcd、电感电流波形再存一组对应效率数据。这样出问题的时候能往回翻找到“上一次波形还正常”的时间点定位改动引入的问题。DAB调试最怕的就是只盯着某一个波形最后在死区时间、电感量、匝比三个参数之间来回调越调越乱。按这组波形和参数存档的方式至少能保证每次迭代都是有理有据的。
返回列表