ARTICLE DETAIL

资讯详情

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

DAB双向全桥隔离变换器:从移相控制原理到硬件设计与调试实战

DAB双向全桥隔离变换器:从移相控制原理到硬件设计与调试实战 1. 双向全桥隔离DAB变换器它到底是什么能解决什么问题做电源设计这些年不管你是搞车载充电机OBC、储能变流器PCS还是做固态变压器SST、直流微网大概率都绕不开一个拓扑——双向全桥隔离DC-DC变换器也就是业内常说的DABDual Active Bridge双有源全桥。我第一次接触DAB是在做V2G充电桩项目的时候甲方要求一个功率单元既能给动力电池充电又能把电池里的能量回馈到电网。传统方案做双向得搞两套独立的变换器体积和成本都压不住。后来换成DAB拓扑一套电路双向跑高频变压器隔离原副边还都能实现软开关效率和功率密度一起上来了。从那时起我就觉得这个拓扑在隔离型双向功率变换领域很难绕开。这篇文章不打算抄课本我把这些年实际做DAB项目的踩坑经验、设计计算过程、控制调试心得整理出来从原理推导到硬件参数选择从前级信号生成到后级效率优化一次讲透。无论你是刚接触DAB的研究生还是已经在做电源产品的硬件工程师这篇内容应该都能给你一些参考。DAB能做什么我先用大白话说清楚它是在两个直流电源之间通过一个高频变压器实现能量的双向传输。正向工作时能量从原边送到副边反向工作时能量从副边送回原边。变压器两边各有一个全桥电路通过调节两个全桥之间的移相角Phase Shift来控制传输功率的大小和方向。没有比这个更简洁、更容易实现大功率双向传输的隔离拓扑了。2. DAB的工作原理与移相控制搞懂这几点才算入门2.1 为什么偏偏是DAB而不是反激或谐振变换器提到隔离DC-DC很多人第一反应是反激Flyback或者LLC谐振变换器。但做双向呢反激本身可以做成双向原副边开关管互换角色就行但受限于变压器励磁电感和漏感功率做不大一般也就百瓦级别。LLC是单向拓扑反着运行效率掉得很快需要在副边加额外的开关管才能勉强做双向成本就上去了而且双向运行时软开关范围受限。DAB的特点是原副边都是全桥结构完全对称哪个方向给功率它就是哪个方向的原边。功率通过高频方波加在变压器上利用漏感外加谐振电感作为能量传输的载体通过移相控制实现功率传输理论上双向特性完全一致。单级结构、天然ZVS软开关能力、控制自由度多这三个优势让它在大功率双向应用里几乎没有对手。2.2 单移相控制SPS的核心逻辑与功率传输公式DAB最基础的控制方式是单移相控制Single Phase ShiftSPS。它的思路是把原边和副边全桥都产生50%占空比的高频方波然后控制副边方波相对原边方波的相位差这个相位差就是移相角用D表示。设原边方波电压为Vp副边折算到原边的方波电压为Vs两者之间的移相角为φ以半个开关周期为标幺基准取值范围0到1。如果不考虑变压器励磁电流只考虑串联电感Ls上的电流可以得到传输功率表达式P n · V1 · V2 · φ · (1 - |φ|) / (2 · fs · Ls)其中V1是原边直流母线电压V2是副边直流母线电压n是变压器变比原边匝数比副边匝数fs是开关频率Ls是等效串联电感主要是变压器漏感加上外加谐振电感。这个公式是DAB所有设计的核心依据我建议你把推导过程亲手走一遍。具体推导是把一个开关周期内电感电流波形的分段表达式写出来然后对电感电压和电流乘积在一个周期内求平均。推导出来的结果会告诉你几个非常重要的事实功率大小与移相角不是线性关系在φ0.5时功率最大超过0.5功率反而下降传输功率与开关频率成反比频率越高同样电感尺寸能做更小但功率传输能力下降电感大小直接决定最大传输功率电感大了能力就小但电流纹波小、软开关范围宽。我的建议是手上先拿这个公式多算几遍把φ从0到1扫描一遍画出P-φ曲线你对DAB的直觉会一下子建立起来。2.3 正向、反向与电压匹配三种运行状态的区别DAB正向运行时原边功率比副边大副边全桥做整流反向运行时副边全桥做逆变原边全桥做整流。整个控制逻辑与换向完全可以通过改变移相角的正负来实现不需要切换功率回路这是DAB最吸引人的特性。但这里有一个很容易忽略的点电压匹配问题。DAB软开关ZVS的实现很大程度取决于两边的电压比。理想情况是V1 n·V2即两边电压经过变比折算后相等此时所有开关管都容易实现ZVS。一旦两边电压偏离较大就会出现一边的桥臂难以实现ZVS开关损耗增加体二极管反向恢复问题凸显。这意味着你在做DAB的时候如果输入端电压范围很宽比如电池电压200V到400V变化而不是只在额定点附近跑你就要有心理准备单移相控制在电压失配时效率会很差。后文我会讲怎么通过扩展移相EPS和三移相TPS来解决这个问题。3. DAB硬件设计电感、变压器、开关管怎么选型与计算3.1 设计指标先行你要先有规格再谈选型任何电源设计都是从规格书开始的。我这里给一个我们实际做过的项目案例拿这个指标一路算下来把每个环节的选型和计算过程还原清楚:额定功率2kW原边电压V1400V DC前级PFC输出副边电压V2250V DC电池包额定电压开关频率fs100kHz效率目标≥95%隔离要求耐压3000V这个规格在便携式充电机、储能模块里挺常见的。下面我按这个指标把DAB的主要硬件参数逐个算一遍。3.2 电感参数计算漏感加外加电感的总量怎么定根据功率传输公式在额定功率、最小输入电压下我们需要保证最大的移相角φ_max不能超过0.5。经验上取φ_max0.3~0.45左右因为留一点裕量给闭环控制调节。代入指标计算Ls n · V1 · V2 · φ_max · (1 - φ_max) / (2 · fs · P_max)变压器变比n怎么定让n·V2接近V1即n ≈ V1 / V2 400 / 250 1.6。这里我实际取n1.5原边24匝、副边16匝为什么取1.5不取1.6后面第3.3小节细讲。先按n1.5算Ls 1.5 × 400 × 250 × 0.4 × (1-0.4) / (2 × 100000 × 2000)逐项算1.5×400×250150000150000×0.46000060000×0.636000分母2×100000×2000400000000。36000 / 400000000 9×10⁻⁵ H 90μH。也就是说整个主电路电感总量需要90μH。这里面包含变压器漏感的贡献一般漏感在变压器设计完成后才能知道初次估算可以认为漏感贡献30%~50%剩下的用电感器补足。实际在做的时候我的建议是先设计变压器尽量把漏感控制在一个已知的范围比如45μH然后在高压侧或低压侧串一个补足到90μH的电感。串在高压侧的好处是电流小电感体积也小但承受电压应力高串在低压侧则相反。这个可以根据实际布局空间灵活处理。3.3 变压器设计磁芯选型、匝数计算与漏感控制变压器设计是DAB里面最容易出问题的地方而且出了问题很难排查。我个人的经验是变压器设计时不能只盯着匝比还要把漏感、寄生电容、铜损铁损统筹考虑。磁芯选型方面2kW、100kHz的工况PQ4040、PQ5050、EE55这类磁芯都可以胜任。我们当时用的是PQ5050PC95材质TDK同类规格这个尺寸能在这个频率下容纳2kW的传输能力。如果你用的磁芯材料是PC40损耗会大一些磁芯温度会偏高需要注意散热。匝数计算先用法拉第公式Np V1 / (4 · fs · Bmax · Ae)其中Bmax取0.15T避免饱和留裕量Ae是磁芯有效截面积PQ5050的Ae约为328mm²。Np 400 / (4 × 100000 × 0.15 × 328×10⁻⁶) 400 / 19.68 ≈ 20.3匝取整取22匝副边Np/n 22/1.5 ≈ 14.6取15匝实际变比n22/15≈1.47。算下来也比较合理。对于漏感的控制我有几条实操经验原边和副边线圈交错绕制interleaving可以大幅降低漏感。但DAB需要一定漏感来传输功率所以你不能一味追求低漏感反而要控制漏感的大小调整原副边绕组的间距间距越大漏感越大间距越小漏感越小。你可以利用这一点在打样时微调漏感值初版设计建议把漏感目标定在总电感需求的50%左右剩下串电感补足这样变压器的批次一致性对电路性能的影响会被电感补偿掉。提示变压器漏感并非越精准越好DAB对漏感精度要求是±20%以内都可以接受因为它只影响功率传输能力和软开关边界闭环控制会补偿部分差异。3.4 开关管选型MOS管还是SiC电流应力怎么算2kW级别、400V母线用650V的氮化镓GaN或碳化硅SiC MOS管都可以也可以用CoolMOS。如果开关频率在100kHz高压侧用650V Si MOSFET完全够用反向恢复问题可以通过控制策略规避一部分。我们当时高压侧选了650V/60mΩ的CoolMOS低压侧用150V/9mΩ的MOS管。开关管的电流应力怎么算精确值要通过仿真得到但估算时可以按平均输入电流加峰值电感电流来定。以高压侧为例高压侧平均输入电流I_avg P / V1 2000 / 400 5A电感峰值电流电感电流的峰峰值可以用伏秒积估算。当φ0.4、fs100kHz、Ls90μH时半周期内电感两端电压差最大约为400V-1.47×250≈32V实际电流波形比较复杂但可以估算其峰峰值约在12A左右峰值达到11A左右含直流偏置。所以我给高压侧开关管的峰值电流余量取了20A的档位选择650V/23A的型号低压侧因为电流更大平均输出电流8A峰值到22A选的是150V/50A的型号。实际跑下来发热在合理范围内。4. DAB信号与控制实现PWM生成、死区与闭环调节4.1 DAB信号指的是什么PWM驱动信号的关键时序DAB信号在具体硬件上就是两组全桥的PWM驱动信号一组给原边四个开关管一组给副边四个开关管每组内部的上下管是互补信号带死区时间。移相控制就是对两组信号之间的相位关系进行调节。很多人一开始搞不清DSP输出的PWM信号占空比不是0.5吗怎么实现移相答案是DSP的PWM模块里有一个相位寄存器Phase Register你可以让副边PWM模块的时基time-base相对于原边PWM模块产生一个偏移这个偏移量就是移相角。以TI的C2000系列为例副边PWM模块的TBPHS寄存器设置为移相计数值相位偏移就是该计数值与TBPRD的比值乘以360度。我实际用的DSP是TMS320F28379D配置方法大概思路是原边EPWM1和EPWM2组成全桥A臂、B臂相位为0副边EPWM3和EPWM4对应的时基来源选择EPWM1的时基然后在TBPHS里写入移相值移相值用公式TBPHS φ × TBPRDφ是你想要的标幺移相角0~1TBPRD是周期计数值。DAB信号设计中有几个坑我提醒一下同一个桥臂的上下管死区时间至少要有100ns~200nsSiC和GaN可以短一点但Si MOSFET反向恢复慢死区太短容易直通烧管移相方向决定功率方向正移相正向传功率负移相反向传功率。控制程序里要处理好正负号的逻辑别把方向搞反调试时先用小母线电压比如50V验证移相角和功率方向的关系再升到额定电压避免出错炸机。4.2 闭环控制策略移相角的调节逻辑DAB的闭环控制整体上不复杂。如果你是做电池充电副边要控充电电流或充电电压那么反馈量取副边的电流或电压经过PI调节器输出移相角φ。做V2G对网侧功率因数有要求时会根据交流侧需求计算功率指令再用前馈PI的方式生成移相角。具体到PI参数整定我提供一个经验法先把系统在开环状态下扫一遍记录不同移相角对应的功率/电流响应得到系统的近似增益K。然后让PI的比例系数从0.1×1/K开始试积分时间先从10ms开始观察动态响应逐步调整。实测下来DAB因为本身是一个快速的一阶惯性系统电感电流是状态量电压环带宽设计在几百赫兹到1kHz是合理的电流环可以到几kHz。还有一个细节功率方向切换时移相角会跨过零点。此时如果PI调节器没有做积分限幅和抗积分饱和处理会出现输出翻转过冲导致电流尖峰。我处理的办法是在PI输出端做了方向切换限幅将移相角限制在±0.45之间同时切换方向时先将移相角归零并等待一个开关周期再执行新的方向控制。4.3 扩展移相与三移相效率优化方向的进阶方案前面说了单移相控制在宽电压范围内软开关性能不佳。当你遇到的问题是两端电压差很大效率掉得厉害中级方案是扩展移相EPS高级方案是三移相TPS。EPS的思路是在原边全桥内部再引入一个移相角让原边输出的方波不是标准的50%占空比而是带一个零电平台阶。这样做的效果是减小回流功率扩大ZVS范围。实现方式在DSP上是在原边两臂之间加一个固定移相角副边继续调节与整体之间的移相。TPS则是三个自由度都能调原边两臂之间、副边两臂之间、原副边整体之间。理论上TPS可以做到任意电压范围下所有开关管ZVS但代价是控制算法复杂度大幅上升实时计算量大增。我的建议是一般产品做到EPS就足够了TPS更多是学术研究和极端宽范围应用的方案。如果你在做光伏储能这类电压范围不算极端的场景把电压范围尽量压缩在设计点附近用得好SPS已经很香。做宽范围电池充电比如100V到500V电池电压再考虑上EPS。5. DAB硬件设计的调试过程与常见问题排查5.1 上电调试流程从低压小功率到满载的完整步骤DAB调试有个原则永远从低压开始。我每次都是按下面这个流程走一遍稳得很第一步不带控制信号仅验证驱动电路。用信号发生器给全桥发50%占空比、带死区的PWM用示波器看所有开关管的Vgs波形是否正常死区是否满足要求有没有直通风险第二步低压大电流测试。母线电压给到30V~50V闭环用开环控制给一个固定的小移相角观察原副边电压方波和电感电流波形把移相角从0往0.5扫记录功率与移相角的对应曲线和理论公式对比验证第三步升压测试。电压升到200V带轻载100W~200W跑闭环验证PI环路的稳定性和方向切换逻辑第四步带载测试。逐步增加负载功率到50%、75%、100%同时监测各功率器件的温度和波形尤其是电感电流峰值有没有超标、变压器磁芯温度是否在合理范围第五步效率测试。分别测正向和反向的满载效率记录数据看是否需要调整死区时间、移相范围或电感参数。这个流程看上去繁琐但它能保证你每一步都留有安全裕量不至于某一步突然电压拉满然后炸管。我在第三步和第四步之间炸过两次管子原因后面说都是因为细节没做到位。5.2 常见问题速查表启动冲击、偏磁与波形振荡我把DAB调试中最常碰到的问题整理成了下表每一类都附上排查思路和解决办法方便你直接对照问题现象可能原因排查与解决方法启动瞬间电流过冲甚至烧保险未做预充电母线电容直接通过电感短路增加预充电电路或软件上先限制移相角逐步增加到目标值电感电流波形不对称正负半周幅值不一致变压器存在偏磁直流分量导致铁芯饱和检查全桥两臂的PWM是否严格对称死区时间是否一致必要时加隔直电容或逐周期峰值电流保护轻载时开关管发热严重轻载下电感电流断续或无法实现ZVS调整移相角下限防止过小或切换到突发模式Burst Mode减小无效开关损耗满载效率不高发热集中在变压器漏感设计偏大无功功率大减小外加串联电感或调整变压器绕组结构降低漏感以效率曲线为依据微调主功率管体二极管反向恢复严重电压失配导致ZVS失效采用EPS/TPS控制或选用反向恢复特性更好的SiC器件输出电压纹波偏大输出电容容量不足环路带宽低增加输出滤波电容提高电压环带宽优化PI参数5.3 偏磁问题每个DAB工程师都会遇到的坎偏磁可以说是DAB调试里遇到概率最高的问题。现象是电感电流波形正负不对称或者变压器在运行中发出明显噪音、发热异常严重。偏磁的产生原因主要有几个PWM上下管死区时间不完全一致导致原边方波正负半周的伏秒积不相等全桥开关管导通压降不同以及移相过程中占空比瞬时扰动的不对称。任何一个小不对称都会在电感上积分成直流偏置电流然后抬高变压器铁芯的工作点严重时直接饱和。处理偏磁的手段我常用的有三个层次初级手段在程序里对PWM的占空比做修正保证原边输出正负半周精确对称。这个前提是你的控制精度足够高DSP的PWM分辨率能达到微秒以内中级手段在硬件上给变压器原边串联一个小隔直电容例如1μF~5μF耐压1000V把直流偏置直接阻断。代价是电容会参与谐振需要重新评估电感和漏感的配合高级手段采用逐周期峰值电流检测当电感电流正负峰值不平衡时动态修正PWM占空比。这个需要额外的电流采样环路适用于大功率高要求场景。个人建议产品初版先加隔直电容方案简单有效如果你不想增加电容带来的额外损耗和体积再用软件的伏秒平衡算法去解决。5.4 回流功率问题为什么你的DAB效率不达标做DAB的人都绕不开回流功率这个词。所谓回流功率指的是在一个开关周期内有一部分能量从电感反向流回电源并没有真正传输到负载端。这部分的等效结果是增大了电流有效值增加了导通损耗但不会增加输出功率所以效率会下降。单移相控制下回流功率的比例跟移相角直接相关。移相角越大回流功率占比越大。这也是为什么我不建议把最大移相角设到0.5通常在额定点φ0.3左右回流功率占比还能接受再大效率就很肉了。要降低回流功率除了控制策略上采用EPS或TPS之外硬件层面也有一个思路减小电感量。电感越小传输同等功率所需的移相角就越小回流功率越低但代价是电感电流纹波更大、峰值电流更高对开关管电流应力要求更高。这两者的权衡需要你根据实际器件的裕量来定。我的经验是先按最大移相角0.3~0.4算出电感量然后实测效率曲线如果额定点回流功率偏高把电感量降10%左右再看效率和电流应力的变化反复迭代三到四次基本能找到一个效率与器件应力的平衡点。6. DAB的衍生拓扑与应用扩展单极交错并联和AC-DC混合型做DAB越深入你会发现它的延展空间很大。这里我简单提两个方向一个是功率扩展路线上的单极交错并联隔离型DAB式AC-DC变换器另一个是控制层面的多路DAB并联均流方案。单极交错并联隔离型DAB式AC-DC变换器本质上是在DAB前面加了一个不控整流或PFC级用交错并联的方式提高输入侧功率因数和降低输入电流纹波。这类拓扑在车载OBC中很常见前级AC-DC用交错PFC把交流变成稳定的直流母线后级再用DAB做隔离和电压变换精确控制电池充电曲线。交错并联的好处是每个DAB模块承担部分功率单模块电流应力降低功率密度可以拉得很高。如果你要并联多个DAB模块做更大的功率系统均流控制是必修课。常用的方案有主从均流和下垂控制。主从均流响应快但主模块故障会导致整个系统瘫掉下垂控制无需通信可靠性高但均流精度受线路阻抗影响。我的建议是模块少2~4个用主从均流模块多5个以上用下垂控制或两者结合的方案。把DAB和交错并联、均流控制、扩展移相等技术组合起来能做的产品形态非常多。从几千瓦的电池充电器到几十千瓦的储能变流器再到上百千瓦的固态变压器功率模块DAB的基础原理一样区别主要在于器件选型级别和控制复杂度。这也是为什么我强烈建议搞电源的人先把DAB原理吃透——它的普适性太强了。7. 用经验和细节把DAB做扎实DAB这个拓扑理论上讲起来并不复杂但真正做出一台性能稳定、效率高、可靠性好的产品需要抠的细节非常多。我在实际项目中有几点体会这里分享给大家。第一计算永远只能给你一个起点最终还是要靠波形说话。示波器永远是DAB工程师最好的朋友——电感电流波形是否关于零轴对称、开关管Vds波形在开通过程中是否已经降到零、体二极管在死区内是否来得及换流这些才是判断软开关是否实现的最终标准。第二PCB布局对DAB性能影响极大。主功率回路要尽可能短驱动走线要远离主电流回路高频电流环路面积要小。我有一次给客户调试同样的硬件参数只是PCB布局改了一版效率就提升了1.2%开关管温升降低了10摄氏度。这足以说明布局的重要性。第三测试记录一定要做细。每改变一个参数死区时间、移相角上下限、外加电感量把效率、温升、波形截图都记录下来。DAB的调试本质上是一个多维寻优过程没有完备的测试记录你会反复在同一个坑里掉三遍。第四安全和可靠性措施迈出厂门之前一定要检验到位。过流保护动作时间、过温保护阈值、启动时序逻辑这些在工程中经常被排在效率后面但真正到了现场出故障的时候保命的往往就是这些不起眼的保护逻辑。DAB的设计与调试是一个系统性工程从拓扑原理到参数计算从控制实现到问题排查每一步都有它的门道。希望这篇文章能把你在DAB路上遇到的大部分坑提前帮你踩平让你少走些弯路。如果你正在做或准备做DAB项目欢迎带着具体问题来聊我们一起把细节讨论透。
返回列表