ARTICLE DETAIL

资讯详情

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

ZVS移相全桥实战指南:原理、参数计算与调试经验

ZVS移相全桥实战指南:原理、参数计算与调试经验 简介一份完整的电气工程课程设计说明书围绕ZVS移相全桥变换器展开面向电力电子与开关电源方向的本科生及初级工程师旨在提供从拓扑分析到参数计算的成套设计范例。压缩包内仅包含1个docx文档大小228KB内容涵盖软开关技术原理、移相控制全桥主电路拓扑、UC3875控制电路设计、高频变压器设计及系统仿真实验等章节。文档以输入DC 450V、输出DC 24V、200W、开关频率20kHz为设计指标具体给出了功率器件选型、输入输出滤波参数、谐振电感与变压器磁芯/匝数/漆包线规格的计算过程并论述了过流保护与闭环稳压实现思路。末尾还介绍了基于理论计算的仿真验证和实验平台搭建说明设计可有效实现零电压开关并提高效率有较强工程参考价值。目前已有190人学习下载适合课程设计、毕业设计或电源设计入门参考。 做中大功率DC/DC移相全桥绝对是一个绕不开的拓扑。去年我设计了一款输入200~400V、输出48V/20A的通信电源模块在拓扑选型阶段把LLC和ZVS移相全桥来回对比了一圈最后选了后者。原因很直接这个项目输入范围宽LLC在宽压下的增益曲线太陡而移相全桥调压范围宽、控制成熟ZVS的实现思路也直观整个设计链路从理论到样机调试都有据可查。整轮做下来踩坑不少但收获也很大。这篇文章把完整的设计思路、参数计算和调试经验整理出来给正在做同类项目的朋友一个参考。1. 为什么选ZVS移相全桥而不是别的拓扑1.1 硬开关全桥的痛点普通的PWM全桥变换器四个开关管按照对角线成对导通通过调节脉宽控制输出功率。这种拓扑结构简单但有一个致命问题开关管在开通和关断时电压和电流是重叠的开关损耗很大。频率一旦拉到100kHz以上管子发热就非常明显散热器体积也跟着膨胀整机功率密度做不上去。另外还有二极管反向恢复和寄生振荡的问题。硬开关全桥在换流瞬间输出整流二极管的反向恢复电流会通过变压器反射到原边形成很大的电流尖峰不仅增加损耗还会带来严重的电磁干扰。这些问题在几百瓦到几千瓦的级别尤其突出。1.2 ZVS移相全桥的核心价值ZVS移相全桥在原有全桥结构上利用变压器的漏感或外加谐振电感与开关管的输出电容形成谐振让开关管在开通前两端电压先降到零实现零电压开通。这样一来开通损耗几乎消失关断损耗也因为电容缓冲而减小整体效率能比硬开关高出几个百分点在中大功率场景下非常值钱。不过代价也很明确ZVS的实现需要谐振电感储能这会带来占空比丢失滞后臂的ZVS条件比超前臂苛刻很多低负载下很难维持。这些问题不是缺陷而是设计时必须接受的物理约束后面逐一说清楚。1.3 使用场景与选型建议移相全桥最主流的应用就是通信电源、服务器电源、充电桩模块、车载DCDC这类输入输出范围比较宽的中大功率隔离变换场景。和LLC相比它的环路设计和控制方式更贴近传统PWM电源很多老工程师上手快。但是如果你做的是固定输入电压、窄范围输出的高效率需求LLC可能更合适因为它的原边开关管全程ZVS副边二极管也能实现ZCS。我的建议是输入范围宽、需要宽输出调节时选移相全桥固定压差、追求极致效率时考虑LLC。2. 核心工作原理最好先吃透这部分2.1 移相控制到底是怎么移的全桥四个开关管组成两个桥臂我把Q1、Q2所在的一侧叫超前臂Q3、Q4所在的一侧叫滞后臂。同一桥臂的上下管互补导通含死区两个桥臂之间则错开一个相位这个相位差就是移相角。输出功率由这个移相角控制移相角越大变压器原边正负电压的作用时间越长输出电压越高。具体过程分几个阶段正半周期开始时Q1和Q4同时导通原边电流从电源正端流过Q1、变压器、Q4回到负端变压器向副边传输能量随后Q1先关断进入超前臂死区此时原边电流通过Q2的体二极管续流变压器原边电压被钳到接近零然后Q2开通电路进入续流阶段副边由整流二极管续流再之后Q4关断进入滞后臂死区原边电流换向Q3的体二极管导通后Q3开通负半周期开始。这样一个周期内就完成了能量传输-续流-反向传输的循环。2.2 超前臂和滞后臂的ZVS难度完全不一样这是移相全桥设计里最重要、也最容易被新手忽略的地方。超前臂Q1/Q2实现ZVS时原边电流还很大负载电流通过变压器反射到原边和滤波电感一起参与谐振储能非常充足所以超前臂ZVS在比较宽的负载范围内都能实现。但滞后臂Q3/Q4就完全不同了。当Q4关断时副边两个整流管都处于导通状态变压器原边被短路输出滤波电感不会反射到原边此时只有谐振电感一个人在那儿独立支撑靠自身的储能和滞后臂开关管的输出电容完成谐振。负载越轻原边电流越小谐振电感储能就越不足滞后臂ZVS就会失效管子变成硬开通发热急剧上升。所以设计时要有一个明确预期超前臂ZVS是基本盘滞后臂ZVS才是真正的设计难点你要做的所有参数折中本质上都是为了让滞后臂在尽可能宽的负载范围内实现ZVS。2.3 占空比丢失躲不掉的物理代价占空比丢失是移相全桥特有的现象。原边电流从正向换到反向或者反向换到正向需要一个过程这段时间里原边电压已经有了但副边电压还建立不起来相当于这段时间白白浪费了。丢失的占空比和回路电流成正比和谐振电感量成正比和输入电压成反比。电感取大了ZVS好做但占空比丢失严重次级输出电压偏低电感取小了占空比丢失减少但轻载ZVS直接没戏。这就是设计里最核心的一组矛盾。3. 关键参数计算与器件选型思路3.1 变压器匝比的反推过程匝比设计的起点是确定最大有效占空比。由于存在占空比丢失我通常取最大有效占空比D_eff_max在0.85左右留出足够的丢失余量。副边采用全波整流中心抽头整流二极管压降按1.2V估算在最低输入电压Vin_min200V时半绕组匝比可以用这个思路计算Vsec (Vo Vd) / D_eff_max (48 1.2) / 0.85 ≈ 57.9V这个Vsec是副边半个绕组在导通时需要的电压幅值对应原边最低输入电压所以原边到副边半绕组的匝比n为n Np / Ns_half Vin_min / Vsec 200 / 57.9 ≈ 3.45实际我取整到3.5:1。这样在低输入时有效占空比在0.85附近高输入400V时有效占空比会下降到0.425左右工作状态完全合理。匝比取小了副边电压不够满载拉不上去取大了副边电压偏高调压范围变窄且原边峰值电流变大效率受影响。3.2 谐振电感的取值折中再折中谐振电感可以用变压器漏感但为了可控我建议外配一个独立电感或者在磁芯上单独绕制这样调试时可以灵活调整。取值遵循两个约束一是滞后臂的ZVS能量条件。要求谐振电感储能大于桥臂谐振所需的电容储能才能把开关管结电容充放电到位。估算公式可以简化为Lr Ceq × Vin² / Ip²Ceq是桥臂等效谐振电容粗略可以按单个MOSFET输出电容Coss的2倍估算开关管数据手册给的是几百pF量级。Ip是滞后臂动作时刻的原边电流随负载线性变化。如果要求30%负载以上都能实现ZVS满载20A输出对应的原边峰值电流大约为20/3.5≈5.7A30%负载时约1.7A。用这个电流代进去再留一定裕量Lr大致落在10~20μH的范围。二是占空比丢失的限制。满载、低压输入时丢失占空比ΔD近似为ΔD ≈ 2 × Lr × Io / (n × Vin_min × fs)以Lr12μH、Io20A、n3.5、Vin_min200V、fs100kHz代入计算出来ΔD约0.069也就是不足7%在可接受范围内。如果Lr取到20μH丢失会超过11%副边有效占空比就太低了输出会显得力不从心。所以我的实际取值是12μH满载靠它保证滞后臂ZVS轻载到30%附近ZVS开始临界这符合绝大多数移相全桥的实际表现。如果你对轻载效率要求高可以考虑把Lr加大但必须以占空比丢失为代价没有两头占便宜的事情。3.3 死区时间到底设多少死区时间要满足两个方向的要求。下限是保证开关管输出电容完成充放电也就是留给谐振的时间足够上限是不能超过谐振的半个周期否则开关管两端电压已经反向谐振升起来了再开通就变成硬开关甚至可能烧管子。按经验100kHz开关频率下超前臂死区可以取150~200ns滞后臂因为谐振条件弱死区建议稍大一些取200~300ns。实际调试时可以用示波器同时观察驱动波形和Vds波形一点点调找到ZVS窗口最稳定、且不引起桥臂直通的死区值。3.4 开关管和整流管的选型原边开关管主要看耐压和通流能力。输入最高400V一般选650V的MOSFET留出足够的电压尖峰裕量。电流方面原边峰值电流在满载时约5.7A考虑启动冲击和短路保护动作延时我选了25A级别的管子导通电阻尽量低因为高压侧开关损耗中开通损耗虽然被ZVS干掉了一部分但导通损耗仍然实打实存在。副边整流我一开始用的超快恢复二极管等整机功能验证通过后又把二极管换成同步整流MOSFET做效率优化。48V输出属于中间电压等级同步整流提升明显但是时序比较复杂尤其是死区控制不好容易导致体二极管长时间导通发热一样高。如果你是第一次做我建议先用二极管把所有功能跑通再逐步上同步整流不要一上来就两个难题叠加。4. 仿真验证与硬件调试流程4.1 仿真模型搭建要点我用PSIM搭建了完整的开环和闭环模型。仿真绝对值得做因为移相全桥的工作模态多手算容易漏仿真至少能把主要波形趋势验证一遍。模型里要包括变压器设置漏感、谐振电感、四个开关管带输出电容、副边整流二极管、输出滤波电容和负载电阻。需要特别注意的是开关管的输出电容Coss在数据手册里通常是Vds的函数非线性的PSIM里如果有Coss曲线可以填上没有的话就用固定电容值近似但要知道这会让ZVS条件估算有偏差。仿真参数我按下面这组来设置效果比较接近实际参数数值输入电压200~400V输出电压/电流48V / 20A开关频率100kHz变压器匝比3.5:1中心抽头谐振电感12μH输出滤波电感30μH输出滤波电容1000μF电解薄膜混合死区时间超前臂180ns滞后臂250ns仿真重点看三个波形原边电流是否连续对称滞后臂下管的Vds在开通前是否已经降到零副边整流管的电压尖峰有多大。如果Vds不是在开通前降到零就要重新调整Lr和死区。4.2 从开环到闭环的调试顺序拿到样机后我建议按这个顺序来不要急于闭环第一步先把控制芯片的驱动输出跑出来不上主功率只测驱动波形。确认四路驱动的移相关系正确死区时间设置正确同一桥臂上下管没有直通风险。这一步如果发现问题优先检查驱动变压器的同名端、隔离电源的上下电时序。第二步上低压测试。把输入电压从50V开始慢慢往上加同时保持轻载或者空载观察原边电流、输出电压是否正常。此时不求性能只求安全。确认输出电压能跟随移相角变化后再逐步把输入加到额定值。第三步开环带载。固定移相角逐渐加载到满载记录输出电压跌落曲线。如果跌落过大先不要怀疑环路优先考虑占空比丢失是否超标可以减小Lr试试或者检查匝比是否偏低。第四步闭合电压环和电流环。把TL431光耦反馈回路加上调PID参数。移相全桥的环路带宽不要追太高我一般做到1~3kHz保证动态响应和稳定性平衡。4.3 怎么判断ZVS是否真的实现这个问题听起来简单但很多新手在示波器前都判断错了。最直接的方法是测MOSFET的Vds和Vgs当驱动信号变高之前如果Vds已经下降到0也就是体二极管开始导通说明实现了ZVS。理想波形应该是Vgs上升沿到来前Vds已经稳稳趴在零电平上没有明显的下降沿和开通尖峰。如果Vgs上升时Vds还在较高的电压上往下掉那说明ZVS没有建立管子是硬开通。拿电流探头同时抓原边电流在滞后臂动作时刻如果电流数值偏小说明储能不足ZVS自然完不成这时候就要靠调死区、调Lr来改善。散热也是一个间接指标。用手或者热像仪对比超前臂和滞后臂的温升滞后臂如果明显比超前臂热大概率就是滞后臂ZVS失效了。我的样机刚开始时滞后臂比超前臂热了将近10摄氏度排查下来就是死区偏小导致谐振没走完把滞后臂死区从180ns放宽到250ns后两侧温度就基本一致了。5. 常见问题与排查技巧实录调试过程中遇到的各种问题我整理成一张速查表基本覆盖了移相全桥最常见的故障现象故障现象可能原因排查与处理建议带载输出电压跌落明显占空比丢失过大减小谐振电感检查变压器匝比是否偏低滞后臂比超前臂明显发热滞后臂ZVS失效增大死区适当增大谐振电感检查原边电流是否足够轻载时开关管发烫轻载ZVS丢失严重降低谐振电感调整死区必要时增加轻载辅助措施原边电流正负半周不对称变压器偏磁原边串入隔直电容或改用峰值电流模式控制驱动波形有明显振铃PCB寄生参数大、驱动回路长缩短驱动走线增加驱动电阻检查隔离电源副边整流管电压尖峰高整流管关断振荡增加RC吸收电路或RCD钳位减小副边漏感满载工作一段时间后过热保护散热不足或导通损耗过大检查ZVS窗口优化散热结构考虑同步整流这里我特别想提一下偏磁问题。移相全桥因为工作模态不对称变压器很容易出现单向饱和最典型的特征就是原边电流波形正负半周不对称严重的还会伴随变压器啸叫和异常发热。解决办法一是原边串入无极性薄膜电容做隔直容量取几十微法到几百微法具体通过试验调整二是改用峰值电流模式控制让每一周期都能观测原边电流防止偏磁积累。我现在做新项目会默认把隔直电容加上能省很多事。还有一个容易忽略的细节是谐振电感的磁场泄漏。外配的谐振电感磁芯如果不加屏蔽漏磁会加热附近的金属外壳和电容我用RM磁芯绕制电感时特意在磁芯外侧加了铜箔屏蔽处理整机温升改善明显。6. 后续扩展与个人体会这个项目做完后我的体会比较深。ZVS移相全桥设计本质上就是一场折中的艺术变压器匝比和谐振电感之间的配合、死区与ZVS窗口之间的取舍、占空比丢失与软开关范围之间的权衡环环相扣。做硬件设计不能只看单一参数手算、仿真、实测三个环节必须互相印证任何一步偷懒最终都会在示波器波形和发热数据上暴露出来。如果后续你还想继续深挖有两个方向值得考虑。第一个是数字化控制用DSP或MCU来实现移相控制和环路调节这样死区时间可以动态调整轻载ZVS可以针对性优化第二个是同步整流优化把副边整流MOSFET的驱动时机和原边解耦处理好效率还能再上一个台阶。最后分享一个小技巧调试移相全桥时无论多着急都别跳过低压测试这一步从50V输入开始逐步加到额定电压既能保护器件也能让你在每一个电压等级下观察ZVS窗口的变化规律积累下这些数据后后续改版设计会快很多。本文还有配套的精品资源点击获取
返回列表