ARTICLE DETAIL

资讯详情

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

DAB双有源桥变换器:移相控制、软开关与工程调试实战

DAB双有源桥变换器:移相控制、软开关与工程调试实战 1. 从拓扑到波形DAB双有源桥变换器到底在做什么第一次接触DAB的人十有八九是被那张“两个H桥夹一个高频变压器”的拓扑图劝退的。左边一个全桥右边一个全桥中间串一个电感和一个隔离变压器看起来对称得有点过分。但恰恰是这种对称结构让DAB在需要双向能量流动的场合里成了绕不开的方案——储能系统的充放电、车载充电机的V2G、直流微网的母线互联只要涉及“能量要能倒着流”DAB几乎是默认选项。先把核心结论摆出来DAB的本质是通过调节两个H桥输出方波之间的移相角来控制流过串联电感的电流方向和大小从而实现功率的精确调节和方向切换。移相角为正功率从左桥传到右桥移相角为负功率反向流动。整个过程不需要改变任何硬件连接纯粹靠控制信号完成这是它相比传统单向DC-DC最根本的优势。那为什么非得用高频变压器因为要隔离还要减小体积。工频变压器在同等功率下体积大得离谱把频率提到几十甚至上百kHz磁芯和绕组都能大幅缩小。但频率一高开关损耗就上来了于是软开关成了DAB能否高效运行的关键。所谓软开关简单说就是让开关管在电压或电流为零的时刻动作把开关损耗压到接近理论最小值。DAB的巧妙之处在于它通过移相控制本身就能在一定的工况范围内自然实现零电压开通ZVS不需要额外加一堆辅助谐振网络。这篇文章面向的是已经了解基本Buck/Boost原理、想真正把DAB搞明白的工程师和学生。我会从拓扑结构讲起把移相控制的工作波形一步步画清楚再深入到软开关的实现条件和边界最后落到工程实践中的参数计算、器件选型和常见故障排查。中间会穿插我自己在调试中踩过的坑以及那些数据手册上不会写的经验值。2. 拓扑结构与工作原理拆解2.1 两个H桥加一个电感为什么这么设计DAB的主电路可以拆成四个部分来看一次侧H桥、二次侧H桥、串联电感包含变压器漏感和可能的外串电感、高频隔离变压器。一次侧和二次侧的H桥结构完全一样每个桥臂由两个开关管串联组成上下管互补导通各自输出一个占空比接近50%的方波。这里有个容易被忽略的细节串联电感的位置。它可以在一次侧也可以在二次侧甚至两边都有。从原理上讲折算到哪一侧都不影响功率传输方程但工程上放在一次侧还是二次侧会影响电流应力和器件选型。我个人的习惯是放在一次侧因为一次侧通常是高压侧电流小电感绕组的线径可以细一些铜损也低。变压器的变比设计是另一个关键点。理想情况下变比应该让两侧的电压折算后相等这样在移相角为零时电感两端电压为零环流最小。但实际工况中两侧电压都会波动比如电池从满电到亏电电压可能变化20%以上。变比只能取一个折中值通常是额定工况下两侧电压的比值。变比选偏了轻载时的环流会明显增大效率掉得很快。2.2 移相控制的基本逻辑移相控制的核心思想是让两个H桥输出的方波之间存在一个相位差。假设一次侧方波超前二次侧方波一个角度φ那么电感两端就会承受这两个方波的差值电压。这个差值电压作用在电感上产生电流。电流的波形、峰值、有效值全都由这个差值电压和电感量决定。用生活化的类比来说两个H桥就像两个人推一个秋千一个人推的节奏比另一个人早一点点秋千就会往一个方向荡起来。早的那一点点就是移相角秋千荡的幅度就是功率。如果后推的人变成早推的人秋千就反向荡能量就反着流了。具体到数学关系在单移相控制下传输功率的表达式是P (n * V1 * V2) / (2 * fsw * L) * D * (1 - D)其中n是变压器变比V1和V2是两侧直流电压fsw是开关频率L是串联电感折算到一侧D是移相占空比定义为φ/(π)范围从-0.5到0.5。这个公式是DAB分析的基石后面讲软开关和参数设计都要围绕它展开。从公式能直接读出几个重要结论功率与移相占空比D是二次函数关系在D0.5时达到最大值功率与电感L成反比电感越大传输能力越弱功率与开关频率成反比频率越高单周期传输的能量越少。这些关系在选型和调参时天天要用。2.3 理想情况下的电流、电压、功率波形要理解DAB必须把理想波形刻在脑子里。所谓“理想情况”指的是忽略死区、忽略开关管压降、忽略寄生参数只保留最核心的方波和电感电流。一次侧桥臂中点电压Vab是一个幅值为V1和-V1的方波二次侧折算后的桥臂中点电压Vcd是一个幅值为nV2和-nV2的方波两者之间存在相位差。电感电流iL的波形是分段线性的因为电感两端电压在每一段内是常数。具体来说一个开关周期可以分成四个区间每个区间内电感承受的电压不同电流以不同的斜率上升或下降。最理想的工况是V1等于nV2也就是电压匹配。这时候电感电流波形完全对称正负半周形状一样峰值电流最小环流也最小。一旦电压不匹配比如V1大于nV2电流波形就会偏向一侧峰值增大有效值增大导通损耗跟着上去。这就是为什么前面强调变比要尽量匹配额定工况。功率波形则是电压和电流的乘积在理想匹配时功率在半个周期内从零升到峰值再降回零形状像一个馒头波。实际测量时用示波器同时抓Vab、Vcd和iL三个波形就能直观看到移相角变化时电流波形如何平移和变形。我建议每个刚接触DAB的人都亲手抓一次这组波形比看十页公式都管用。3. 软开关的实现条件与边界分析3.1 软开关到底软在哪里硬开关的问题是开关管在开通瞬间两端电压还没降到零电流就冲进来了电压和电流出现交叠产生一个尖峰损耗。频率越高这个损耗占比越大。软开关要做的就是让开关管在开通前两端电压已经被外部电路“提前”降到零这样开通时电流上来也没有电压顶着损耗几乎为零。这就是零电压开通ZVS。DAB实现ZVS的机制靠的是电感电流在死区时间内对开关管的寄生电容进行充放电。具体来说在死区时间里电感电流会继续流动把即将开通的那个开关管的漏源电容放电到零同时把互补管的电容充电到母线电压。等死区结束、驱动信号到来时该管的体二极管已经导通两端电压被钳在零附近这时候开通就是ZVS。但这里有个前提电感电流在死区开始时的方向和大小必须足够。方向要对才能把目标管的电容放电大小要够才能在死区时间内把电容电压拉到位。如果电流太小或者方向反了电容充放电不充分开关管就会在电压还没到零的时候开通退化成硬开关甚至出现桥臂直通风险。3.2 实现ZVS的电流条件从波形上看一次侧开关管要实现ZVS需要在开通时刻电感电流为负以某个参考方向定义且幅值大于某个阈值。这个阈值与开关管的输出电容Coss、死区时间td、母线电压V1有关。粗略估算需要的电流至少是I_zvs 2 * Coss * V1 / td这个公式给出的是下限。实际工程中考虑到电容的非线性和温度特性通常要留1.5到2倍的裕量。也就是说如果算出来需要0.5A实际设计时最好保证有0.8到1A的电流。问题在于轻载时电感电流本身就小移相角也小电流可能根本达不到这个阈值。所以DAB的ZVS范围是有限的轻载下往往失去ZVS效率会明显下降。这是DAB的固有特性不是设计缺陷。要拓宽ZVS范围常用的手段包括增大励磁电流牺牲一点效率换范围、调整死区时间、采用变频控制或者双移相/三移相调制。3.3 不同移相角下的软开关边界把移相占空比D从0慢慢增大ZVS的情况会经历几个阶段。在D很小的时候电感电流峰值低一次侧和二次侧可能都实现不了ZVS。随着D增大电流峰值上升先是一侧实现ZVS然后两侧都实现。在D接近0.5时电流峰值最大ZVS最充分但环流也最大导通损耗最高。所以效率曲线通常是一个中间高、两头低的形状——轻载时开关损耗占主导重载时导通损耗占主导中间某个负载点效率最优。电压不匹配会显著改变这个边界。当V1远大于nV2时电流波形严重偏斜一侧的ZVS范围扩大另一侧的ZVS范围缩小甚至在某些工况下完全失去ZVS。这就是为什么在宽电压范围应用中固定变比的DAB很难在全工况下保持高效率往往需要配合调制策略的优化。我在实测中遇到过这样的情况电池电压从400V掉到300V变比按400V设计结果低压时二次侧开关管温度飙升效率掉了将近8个百分点。后来把死区时间从200ns调到350ns情况有所改善但根本解决还是要靠调制策略。这个坑后面在排查部分还会细说。4. 工程实践参数计算、器件选型与调试4.1 关键参数的计算过程假设要设计一台DAB指标如下额定功率5kW一次侧电压400V二次侧电压200V开关频率50kHz要求额定工况下效率不低于96%。第一步确定变比。额定工况下V1400VV2200V如果变比n取2:1则折算后nV2400V与V1匹配。所以变压器变比选2:1。第二步确定串联电感。由功率公式反推L (n * V1 * V2) / (2 * fsw * P * D * (1 - D))取D0.4留一点裕量不在最大点工作代入L (2 * 400 * 200) / (2 * 50000 * 5000 * 0.4 * 0.6)分子 160000分母 2 * 50000 * 5000 * 0.24 120000000L 160000 / 120000000 ≈ 1.33 μH这个电感量是折算到一次侧的总电感包括变压器漏感和外串电感。实际变压器漏感可能在2到5μH所以外串电感可能需要反向调整甚至不需要外串。这里就体现出漏感控制的重要性——如果漏感已经大于计算值功率就传不够只能靠降低频率或增大移相角来补但移相角最大只有0.5补不了太多。第三步估算电流应力。电感电流峰值出现在D0.5时近似为Ipk ≈ (V1 * D) / (2 * fsw * L) 简化估算代入D0.4Ipk ≈ (400 * 0.4) / (2 * 50000 * 1.33e-6) ≈ 160 / 0.133 ≈ 1200A这个数字明显不对说明简化公式有问题。正确的峰值电流计算要考虑分段线性波形的具体形状实际峰值大概在几十安培量级。这里我故意展示一个错误估算是想说明DAB的电流计算不能想当然套公式必须老老实实按分段波形推导。正确的做法是写出四个区间的电压方程解出电流表达式再求峰值和有效值。这个过程比较繁琐但可以用仿真工具辅助Matlab/Simulink或者PLECS都有现成的DAB模型。4.2 开关管与变压器的选型要点开关管选型主要看三个参数耐压、电流、输出电容Coss。耐压按母线电压的1.5倍留裕量400V母线选600V或650V的器件。电流按峰值电流的2倍以上选同时要考虑有效值发热。Coss越小ZVS越容易实现但Coss太小的器件往往导通电阻偏大需要权衡。器件类型上Si MOSFET在50kHz以下成本有优势但Coss较大SiC MOSFET频率可以做到更高Coss小体二极管反向恢复也小适合高频高效场合。GaN器件频率最高但耐压目前主流在650V以下适合低压侧。我个人的经验是50kHz以下用Si超结MOSFET性价比最高100kHz以上优先考虑SiC。变压器的设计要点在于漏感控制和绕组结构。漏感要尽量小且可预测因为它是串联电感的主要组成部分。绕组用三明治绕法可以减小漏感但会增大寄生电容。如果漏感不够需要外串电感外串电感要用高频磁芯避免饱和。变比精度要控制在1%以内否则电压匹配变差环流增大。4.3 调试步骤与实测波形分析上电调试的顺序很重要搞错了容易炸管。我的习惯是先不接功率只给控制电路供电用示波器确认驱动信号的频率、死区、移相角都正确。然后低压小电流上电比如母线给50V观察波形。确认波形正常后再逐步升压升载。实测时重点看三组波形一次侧桥臂中点电压Vab、二次侧桥臂中点电压Vcd、电感电流iL。正常工作时iL应该是分段线性的梯形波在死区时间内有明确的充放电斜坡。如果iL波形出现平顶或者畸变说明电感饱和或者驱动有问题。如果Vab和Vcd的移相角与设定值不符检查驱动信号的延时和死区设置。还有一个实用技巧在电感回路里串一个电流互感器把iL信号引出来和驱动信号一起看。这样能直观判断ZVS是否实现——如果开通时刻iL已经反向且幅值足够就是ZVS如果iL还是正的那就是硬开通。这个方法比单纯看效率曲线更直接。5. 常见问题与排查技巧实录5.1 轻载效率低、开关管发热这是DAB最典型的问题。轻载时移相角小电感电流峰值低达不到ZVS阈值开关管退化成硬开关开关损耗急剧上升。表现就是轻载效率比满载还低开关管温度反而更高。排查思路先用示波器抓轻载时的iL波形看开通时刻电流方向和幅值。如果确认是ZVS丢失可以尝试减小死区时间让电容充放电时间更短对电流要求降低或者适当增大励磁电流。如果这些手段都不够就需要考虑变频控制——轻载时降低频率增大电感电流峰值维持ZVS。我踩过的一个坑是死区时间设得太大以为留裕量更安全结果轻载时电容充放电时间不够ZVS反而丢了。后来把死区从500ns降到250ns轻载效率提升了3个百分点。死区时间不是越大越好要按实际电流和Coss算。5.2 电压不匹配导致的电流偏斜当两侧电压不匹配时电感电流波形会偏向一侧正负半周不对称。偏斜严重时一侧的电流峰值可能翻倍导通损耗和电流应力都上去了。排查方法同时测量V1和V2计算nV2与V1的比值。如果偏差超过10%就要考虑调整变比或者采用双移相调制。双移相是在传统单移相的基础上增加桥内移相角让方波变成三电平从而在电压不匹配时也能保持电流对称。代价是控制复杂度上升但效果很明显。5.3 变压器漏感与计算值偏差大漏感是DAB功率传输的关键参数但实际绕出来的变压器漏感往往和设计值有偏差。偏差大了功率传不够或者环流过大。解决办法在变压器绕制时预留可调气隙或者外串电感位置。实测漏感后通过外串电感补足或抵消。测量漏感的方法很简单把二次侧短路用LCR表测一次侧电感读数就是折算到一次侧的漏感。注意测量频率要接近工作频率因为漏感随频率有变化。5.4 常见问题速查表现象可能原因排查手段解决方向轻载效率低ZVS丢失抓iL开通时刻波形减小死区、增励磁、变频开关管过热硬开关或环流大测iL有效值和峰值优化调制、检查变比功率传不够电感偏大或频率偏高测漏感、核对频率外串电感调整、降频电流波形畸变电感饱和或驱动异常看iL是否平顶换磁芯、查驱动移相角不准驱动延时或死区不对称对比驱动信号和设定值校准驱动、对称死区5.5 几个容易被忽略的实操细节第一个细节是死区时间的温度漂移。驱动芯片的延时随温度变化冬天和夏天可能差几十纳秒。如果死区设得刚好卡在边界温度一变ZVS就丢了。所以死区要留一点裕量但不能太多这个度要反复试。第二个细节是电感电流的直流偏置。理论上电感电流正负半周对称没有直流分量。但实际中由于器件不对称、驱动延时差异可能出现小的直流偏置长期运行会导致电感偏磁甚至饱和。可以在电感回路里串一个隔直电容容量要够大容抗在工作频率下远小于电感阻抗。第三个细节是启动冲击电流。DAB启动时输出电容还没充电二次侧电压为零这时候如果直接给移相角电感两端电压差很大冲击电流可能烧管。正确的做法是软启动移相角从零慢慢增大或者先给二次侧预充电。我见过有人忽略这一步上电就炸了桥臂。6. 调制策略的进阶方向单移相控制是最基础的但它的局限性也很明显电压不匹配时电流偏斜、轻载ZVS范围窄、环流大。工程上为了在全工况下保持高效率往往会采用更复杂的调制策略。双移相控制是在两个H桥内部各引入一个桥内移相角让输出的方波变成三电平。这样电感两端的电压差波形有了更多自由度可以在电压不匹配时仍然保持电流对称减小环流。代价是控制维度从一维变成三维实现起来复杂不少通常需要查表或者在线优化。三移相控制更进一步同时调节桥间移相和两个桥内移相理论上可以在全工况下实现最优。但维度更高实时计算量大一般用在高性能场合配合DSP或者FPGA实现。还有一种思路是变频控制在轻载时降低开关频率增大电感电流峰值来维持ZVS。这个方法效果直接但频率变化会影响变压器和滤波器的设计电磁兼容也要重新考虑。实际产品中往往是定频为主变频为辅在特定负载区间切换。选择哪种调制策略取决于应用场景对效率、成本、复杂度的权衡。车载充电机通常对效率要求极高愿意上双移相甚至三移相储能PCS可能更看重成本和可靠性单移相加优化就够了。没有万能方案只有适合的方案。7. 写在调试台边上的几句话DAB这个拓扑理论看起来对称优美公式也不复杂但真正上手调的时候坑一个接一个。我印象最深的一次是一台3kW的样机空载波形完美一加载就炸桥臂。查了两天才发现是死区时间设得太小重载时电感电流大死区时间内电容充放电太快桥臂中点电压提前翻转导致上下管直通。后来把死区从150ns加到300ns问题解决。这件事让我明白DAB的死区时间不是拍脑袋定的要按最恶劣工况下的电流和Coss去算。另一个体会是仿真和实测的差距往往出在寄生参数上。仿真里漏感是理想值实际变压器漏感随频率和温度变化仿真里Coss是常数实际MOSFET的Coss随电压非线性变化。所以仿真只能用来验证逻辑和趋势最终的参数一定要在实测中微调。我现在的习惯是仿真给出初始值实测时留足可调裕量电感用可调电感死区用可调电阻边测边调。最后说一个选型上的经验开关管的Coss和Rds(on)是一对矛盾Coss小的管子Rds(on)通常大。DAB的ZVS对Coss敏感但导通损耗对Rds(on)敏感。选型时要根据工作频率和负载曲线来权衡。频率高、轻载为主的应用优先选Coss小的频率低、重载为主的应用优先选Rds(on)小的。这个权衡没有标准答案要看具体工况。DAB的内容远不止这些比如磁集成、电磁兼容、热设计每一个展开都能写很多。但把上面这些搞透至少能让你的DAB样机稳稳跑起来效率也能做到拿得出手的水平。剩下的就是在调试台上一点点磨了。
返回列表