半桥串联谐振感应加热电源设计与调频调功控制策略

发布时间:2026/10/7 10:43:08
半桥串联谐振感应加热电源设计与调频调功控制策略 1. 为什么半桥串联谐振是中小功率感应加热的主流选择做感应加热电源这几年我见过不少刚入门的同行在拓扑选型上纠结半天其实核心就两个问题谐振形式选串联还是并联桥臂结构选半桥还是全桥。这两个问题想清楚了整个方案的大方向基本就定下来了。1.1 串联谐振与并联谐振的取舍电流源和电压源的思路差异串联谐振和并联谐振本质区别在于谐振回路的阻抗特性和对外呈现的源特性。串联谐振时电感L和电容C串联接在逆变器输出端整个槽路的阻抗在谐振点最低等于等效串联电阻R包含线圈电阻、工件涡流等效损耗电阻、线路电阻等。这时候回路电流最大电容和电感上的电压是谐振电压的Q倍而负载本身需要的输入电压反而可以不高。并联谐振则是L和C并联谐振时槽路阻抗最高呈现高阻态电流源馈电时在电容两端建立高压负载电压是输入电流乘以谐振阻抗相当于一个高电压、低电流的工作模式。从电源设计的角度串联谐振适合低电压大电流的负载因为逆变器直流母线电压不用抬得太高靠谐振升压就能在负载上得到足够功率并联谐振适合高电压小电流的场合但它的一个麻烦在于空载或轻载时槽路等效电阻很大谐振阻抗极高逆变器输出端会出现很高的电压尖峰对开关器件耐压要求苛刻。感应加热的负载特性本身就是低阻值强电流场景——加热线圈通常就几匝到几十匝等效电阻在零点几欧到几欧之间回路谐振电流动辄几十安甚至上百安。这时候用串联谐振逆变桥输出的电压应力可控回路电流自然谐振建立控制逻辑也直观。所以我个人在做中小功率几百瓦到几十千瓦级别感应加热的时候基本都优先选串联谐振方案。1.2 半桥与全桥的定位区别成本与容量的平衡全桥逆变器需要4个开关管半桥只需要2个。有人觉得半桥管少、驱动简单、成本低就一定比全桥差这其实不对。半桥结构下桥臂中点的输出电压幅度只有母线电压的一半加上隔直电容的分压效应也就是说同样的母线电压、同样的变压器变比条件下半桥能输出的功率比全桥小得多。但在中小功率场景下这反而变成了优点功率要求本来就不高半桥的直流母线电压利用率低一点无所谓省下的两个管子、两路隔离驱动电源、一套散热设计成本优势实实在在。实际做2kW到10kW级别的感应加热电源半桥串联谐振的性价比非常能打。到了20kW以上半桥的母线电压利用率短板会迫使你把直流母线推到很高器件应力、电容耐压、变压器绝缘全部跟着上强度这时候全桥才是合理选择。当然这只是经验分界线具体还要看工作频率和器件水平。2. 谐振槽路参数设计从需求功率反推出L、C、R很多人调谐振参数喜欢猜试了不行再调效率极低。感应加热的槽路设计本质上是一个功率匹配问题只要把目标功率、直流母线电压、负载等效电阻三个量确定L和C是能算出来的而且算出来的初值基本一次就能上电出活。2.1 负载等效模型与谐振频率的计算基础串联谐振槽路的基本关系式有三个这属于RLC串联谐振的最基本内容但越基础越要算清楚谐振频率fo 1 / (2π√(L·C))品质因数Q ωo·L / R 1 / (ωo·C·R)谐振时的回路电流Io U_half_bridge_effective / R这三个公式大家都会背但实际设计时要注意一个坑感应加热的“R”不是一个固定值。它由两部分组成一是线圈导线的铜损电阻二是被加热工件上的涡流损耗折算到线圈侧的等效电阻。工件材质、温度、线圈与工件的间距都会改变R最终导致Q值和谐振阻抗在加热过程中不断漂移。这也是为什么所有实用感应加热电源都不能傻跑固定频率必须带频率跟踪或闭环调功的原因。2.2 一个完整的参数计算实例假设要做一台额定2kW的半桥串联谐振感应加热电源直流母线电压Ud310V220V交流整流滤波后目标工作频率fo24kHz加热线圈带标准工件时折算到谐振槽路的等效串联电阻R5Ω。先算半桥逆变器输出到谐振槽路的方法波电压基波有效值。半桥中点电压波形是幅值为Ud/2、占空比接近50%的方波经过隔直电容和负载槽路后真正起作用的是一次谐波分量。方波幅值为Ud/2155V其一次谐波幅值为4×(Ud/2)/π有效值约为0.45×Ud所以这里U1_rms≈0.45×310139.5V。谐振时槽路阻抗等于纯电阻R5Ω那么输出功率为P U1_rms² / R 139.5² / 5 ≈ 3892W这个功率已经超出2kW目标了。所以要压低输出功率不能直接在谐振点跑满——要么让工作频率偏谐振点增加槽路阻抗要么重新设计L和C调整等效阻抗匹配。如果想让它在谐振点附近输出的功率就是2kW可以反算需要的等效关系P_target U1_rms² / R_equivalentR_equivalent 139.5² / 2000 ≈ 9.7Ω也就是说需要让槽路在谐振点呈现出约9.7Ω的等效阻抗。这可以通过调整变压器变比、线圈匝数等实现。如果没有变压器直接让线圈等效电阻R5Ω去配2kW目标那就要把工作频率移开谐振点让槽路在开关频率处呈现更大的阻抗这就是调频调功的物理基础。接下来算L和C。设定Q值在4到6之间比较合适Q太小谐振增益不足Q太大槽路无功电流过高、器件应力大。取Q5。在谐振频率fo24kHz下Q ωo·L / R → L Q·R / ωo 5×5 / (2π×24000) ≈ 165.8μHC 1 / (ωo·Q·R) 1 / (2π×24000×5×5) ≈ 265nF这就是一套可用的初值。实际制作中L可以通过线圈匝数调整电容则用多个CBB电容并联凑容值耐压至少取谐振电容电压峰值的1.5倍以上。谐振时电容上电压为Q×U1约5×139.5697.5V考虑1.5倍裕量电容耐压选1000V起步比较稳妥。2.3 Q值的选取逻辑不是越大越好Q值是槽路设计中最容易被忽视的参数。Q值高意味谐振电流大、无功功率高同样的有功输出下槽路里循环的能量大线圈和电容的发热更严重对器件通流能力要求更高。但Q值太低又会让谐振增益不足频率调功范围变窄。我做过多台样机之后的体会是中小功率的感应加热Q值取4到7是甜点区。对于要求频率调节范围很宽的场景比如需要深度调功到10%~100%Q值可以适当往低取一点这样感性区阻抗曲线更平缓同频率偏移下的功率变化更温和闭环控制不容易震荡。3. 调频调功的本质偏离谐振点的阻抗控制法感应加热电源的功率控制方式有很多种调频调功PFM、移相调功、脉冲密度调制、直流母线调压等等。标题里点明了“调频调功”说明这要么是课题方向要么是工程上的主选方案那我重点把这套东西讲透。3.1 为什么优先选调频而不是调占空比或调母线电压从控制实现难度看调母线电压需要前级加一个可控整流或者Buck调压电路系统复杂度上去了移相调功在全桥结构里用得多半桥结构里移相的意义有限PWM调占空比虽然简单但会让开关管失去软开关条件。调频调功的半桥逆变器始终让开关管的占空比保持在接近50%带死区通过改变开关频率让槽路阻抗变化从而实现功率调节。当开关频率等于谐振频率fo时槽路阻抗最小输出功率最大开关频率偏离fo越远阻抗越大输出功率越小。开关管的工作状态始终处于感性区后面详述利于ZVS软开关开关损耗低EMI也小。这套思路在结构上特别干净主功率电路只需要一个半桥控制板只需要产生一个频率可变的PWM波没有额外的功率级。3.2 感性工作区与ZVS软开关条件半桥串联谐振逆变器的开关频率可以选择工作在谐振点左侧容性区或右侧感性区。容性区开关频率低于谐振频率输出电流相位超前电压电流先换向再换管子这时候开关管是在电流不为零的情况下关断且体二极管要承受反向恢复开通时还可能直接硬开通在高压上损耗大、发热严重严重时还会炸管。感性区开关频率高于谐振频率电流相位滞后电压电流过零换向后给管子体二极管续流此时给管子发开通信号电流先走体二极管管子两端电压被钳位在很低水平等电流反向后管子才自然导通这就是ZVS开通。关断时电流经过死区后被二极管续流开关管是零电压关断。所以实际设计时无论怎么调频工作频率都必须大于谐振频率只是频率偏离量不同。这是调频调功的一条铁律——最低工作频率也要设定在fo之上留足余量防止负载突变时频率掉进容性区。3.3 频率调节范围的设计低频下限和高频上边确定了调频调功方案后频率调节范围就决定了功率可调范围。假设槽路Q5谐振频率fo24kHz。并联阻抗表达式从半桥看进去的输入阻抗为Z R j(ωL - 1/(ωC))|Z| √(R² (ωL - 1/(ωC))²)输出功率与|Z|的平方成反比。这个关系画出来是一条中间高、两边低的曲线失谐越多功率掉得越多。如果希望输出功率能从200W调节到2000W即1:10调功深度需要|Z|在最大功率时等于5Ω最小功率时等于对应10倍电压电流比下的差值即需要 |Z|min≈R5Ω|Z|max≈15.8Ω。由失谐关系反解频率偏移量Q5时大约需要工作频率偏到fo的1.3倍左右即31kHz上下。如果调功范围不需要这么宽比如只需50%~100%那频率范围就窄很多对磁性元件和谐振电容的压力也小。这一点设计时要先跟用户确认清楚因为调功深度直接决定频率范围频率范围决定变压器磁芯选型和电容电流应力。4. 功率闭环控制环路设计PFM频率基准与PI参数整定调频调功不是开环摆一个频率就完事的。实际加热过程中工件温度升高其电阻率变化、导磁性能下降对于铁磁性材料在居里点附近磁导率骤降导致线圈等效电阻R和电感量L同时变化谐振频率fo漂移同样的开关频率对应的功率也会漂。所以工程上必须有一个闭环让功率始终稳定在设定值上。4.1 功率检测方案的选择直流侧采样还是交流侧采样闭环控制首先要解决功率反馈量怎么采的问题。我见过不少新手直接采逆变桥输出端的电流电压想算瞬时功率结果相位问题、谐波问题搞到头大。比较务实的做法有两种直流侧功率采样测直流母线电压和母线电流两者相乘就是输入功率。对半桥电源而言母线电流里包含开关纹波和槽路能量回馈直接乘出来会含很大脉动需要加低通滤波。但这个方案的优点是安全、简单霍尔传感器装在直流回路上和控制板共地也方便。输出端RMS采样用电流互感器罗氏线圈或霍尔CT采槽路电流再采槽路端电压计算有功功率。这个方法精度高能真实反映加热功率但电路复杂相位补偿校准麻烦还要注意互感器在强开关噪声环境下的抗干扰。我做2kW级别样机时第一步用直流侧功率采样先把闭环跑通后面需要精确标定再上输出端RMS采样。两种方案测出来的功率差个百分之十几很正常主要是逆变桥损耗和电容损耗的差异不影响控制功能。4.2 PI参数整定从变步长扫频到稳态微调的两级策略调频调功的功率闭环被控对象是功率P对频率f的关系这个关系在谐振点附近很陡。所以PI参数不能按线性系统那样随便给。我在实际调试中用的方法是两级控制策略第一阶段是粗调当功率误差大于15%时采用大步长扫频直接把工作频率快速移向目标功率对应的区域。这个阶段PI增益取大一些响应快但允许超调。第二阶段是细调当功率误差进入15%以内后切换为小增益PI微调每次频率修正量限制在10~20Hz以内避免在谐振峰附近来回抖。这种非线性的控制策略比单一PI参数在全功率范围内都好使尤其是加热初期负载冷态和加热后期热态之间负载特性差异很大的场景。频率变化总量可能达几千赫兹单一固定PI根本无法兼顾快速性和稳定性。4.3 频率跟踪与功率闭环的关系不是一回事很多文章把“频率跟踪”和“调频调功”混着讲其实是两码事。频率跟踪是指让开关频率自动跟随谐振频率变化通常用锁相环PLL锁定电压电流相位让系统始终跑在谐振点附近。这种方案一般配合定功率控制通过调节直流母线电压来实现调功开关频率本身是锁相的结果不承担调功功能。调频调功则是让开关频率主动偏离谐振点输出电压电流相位差本身就是被利用的变量系统必须工作在有一定失谐度的状态下。如果强迫调频调功系统去锁相那功率就锁死在最大值附近调不下来了。所以标题里的“调频调功控制策略”和“频率跟踪”要分开调频调功不是跟踪谐振点而是主动远离它。很多人做仿真时把这两个概念混在一起模型半天调不对就是这个原因。5. 半桥驱动电路与关键器件选型细节决定炸不炸管半桥串联谐振电源的驱动电路既不是普通的半桥驱动也不完全等同于LLC电源里的半桥驱动但它确实共享了大量半桥驱动电路设计的底层经验。网上搜“半桥驱动电路工作原理”能搜出一堆资料但真正放到感应加热这种大电流谐振负载下有几个特殊的地方必须单独处理。5.1 IGBT与MOSFET的选择频率和电压的博弈半桥串联谐振感应加热在24kHz附近的频率区间恰好落在IGBT和MOSFET的交界地带。MOSFET的优势是开关速度快、无拖尾电流、驱动功率小开关损耗随频率增加的斜率比较缓适合高频化。但MOSFET的耐压越高导通电阻Ron增长得非常快800V以上的高压MOSFET在大电流下通态损耗会让人很难受。IGBT的通态压降在高压大电流下更友好但关断时存在电流拖尾开关损耗随频率上升得比MOSFET快因此不太适合做高频超大功率。我的选型经验是工作频率低于30kHz母线电压超过250V额定功率2kW以上优先选IGBT比如常见的IKW40N120T2这种1200V/40A的管子如果要做到50kHz以上或者功率比较小想省驱动损耗那就选CoolMOS类的快管。半桥结构下开关管承受的电压应力主要是母线电压加上换流过冲。310V母线电压下用600V耐压的管子余量太小因为关断时杂散电感感应的尖峰很容易叠加到450V以上所以我建议至少用800V~1200V档。5.2 驱动芯片的选型与自举电路的处理半桥驱动最经典的方案是IR2110、IR21867这类自举驱动芯片但自举电路在感应加热里有个隐患如果槽路电流连续多个周期不建立自举电容得不到补充上管驱动电压会掉到欠压阈值以下导致上管米勒平台区导通不充分管子在放大区导通瞬间烧毁。感应加热电源启动时如果负载是大冷态金属工件线圈等效电阻很小Q值高启动瞬间槽路电流从零开始建立有一个持续几十微秒到几毫秒的暂态过程。在这个暂态里自举电容充不上电上管驱动就容易出问题。保险的做法有两个一是在自举回路里串联快速恢复二极管同时把自举电容容量加大到47μF~100μF保证暂态期间有足够的电荷储备二是干脆用隔离驱动变压器方案或者选择带集成DC-DC隔离电源的驱动芯片比如UCC21520加外部隔离供电彻底摆脱自举依赖。成本高一点但可靠性提升明显。5.3 死区时间的设置太短炸管太长滞后半桥的死区时间直接影响ZVS效果。死区太短上下管直通母线直接短路这是炸管最常见的原因死区太长电流过零换向后的续流阶段被拉长输出波形畸变等效输出功率下降而且死区期间槽路电流要依靠体二极管续流二极管损耗变大。感应加热半桥的死区通常设置在开关周期的1%~3%。24kHz对应周期约41.6μs死区取300ns~800ns比较合适。不过死区时间最终要结合驱动芯片的传输延迟差异来标定最好用示波器直接看双管栅极信号交叠情况而不是只看寄存器配置值。6. Simulink仿真建模把闭环调频调功跑通的关键细节现在很多研究性工作习惯先用Simulink搭模型验证控制策略标题里没有明确提到仿真平台但热搜词里出现大量Simulink和LLC半桥仿真相关内容说明仿真验证在感应加热电源设计里是绕不开的环节。我也把仿真建模的要点梳理一遍。6.1 主电路模型的正确搭法Simulink里搭半桥串联谐振感应加热电源最忌讳直接用理想开关模型因为理想开关没有导通压降、没有续流二极管反向恢复、没有缓冲吸收仿真结果和实际样机差距很大。建议用Simscape Specialized Power Systems里的IGBT或MOSFET模型开通和关断时间按器件实际datasheet设置反并联二极管用带反向恢复参数的物理模型。谐振电容要带初始电压0V电感要设初始电流0A否则仿真启动瞬间会出现数值振荡。直流母线侧要用电容滤波再加一个小内阻模拟实际整流桥输出。如果直接用理想电压源会把逆变桥反灌的纹波全部吸收掉控制环路的响应特性和真实情况差很多。6.2 闭环控制器的搭建VCO和PI的配合调频调功的Simulink实现核心是一个压控振荡器VCO加一个PI控制器。PI输出的是频率控制信号VCO把它转换成正弦波或PWM载波信号再经过比较器产生两路互补的PWM加上死区延时后送给半桥驱动。剪贴一下我个人的经验PI输出端必须做限幅限幅范围就是前面设计好的频率上限和下限例如24.5kHz~32kHz。如果不限幅启动瞬间功率误差很大PI输出会猛冲到几十千赫兹甚至上兆赫兹仿真不收敛实际系统也会失控。还要注意仿真步长。开关频率24kHz一个周期约41.6μs仿真步长至少要取开关周期的1/100才能看清波形细节即400ns左右。如果跑整个启动、稳态过程步长设太细会非常慢。我通常分两步走先用大步长1μs离线跑出功率环路的稳态波形再用小步长100ns跑几个开关周期去观察ZVS波形细节。6.3 收敛性问题的排查各种不发散的花式报错Simulink做功率电子仿真最大的敌人是代数环和非物理振荡。遇到过最多的情况是输出功率反馈通道里的低通滤波器时间常数和控制环路的动态特性不匹配导致整个闭环呈现高频振荡功率波形看起来像毛刺放大版但频率又远高于开关频率。这是典型的滤波器带宽和PI带宽打架的问题把低通截止频率调到开关频率的1/10以下就能缓解。另外谐振槽路里电容和电感初始条件设置不当仿真开头会出现非常大的尖峰电流。这个尖峰高达几百安但持续时间只有几十纳秒如果显示器看着“一切正常”很可能是采样步长太大把这个尖峰漏掉了千万别以为系统真的没有启动过冲。7. 样机调试中的踩坑记录从炸管到稳定的经验教训设计做完了、仿真也过了样机调试才是真正见真章的地方。半桥串联谐振感应加热电源样机调试中我踩过不少坑有几个特别典型的值得拿出来说说给后来者省点学费。7.1 冷态启动冲击电流失控第一版样机首次上电用的是开环固定频率26kHz启动fo24kHz处于感性区结果母线电容充电瞬间直接把限流电阻烧冒烟了。后来分析发现不是开关管的问题而是母线电容充电回路没有限流措施上电瞬间电容相当于短路电流全靠整流桥硬扛。解决方案是在母线正极串联一个NTC热敏电阻或者预充接触器回路先通过限流电阻给母线电容预充到90%以上再短接限流电阻主电路开始工作。这个细节特别容易被忽略因为仿真里面理想直流源没有上电冲击这一说。7.2 软启动策略频率从高到低的扫描启动另一个启动问题是谐振电流建立时开关频率不能直接落在目标工作点否则感性区的启动电流冲击依然不小。我的做法是软启动初始频率设到最高比如35kHz此时槽路阻抗很大输出功率接近零然后让功率环慢慢把频率往下压功率随之逐渐上升。整个过程持续100ms到500ms具体软启动时间由功率闭环自动决定。这样做还有一个附加好处避免加热初期冷态工件等效电阻小、Q值高时系统突然输出大功率导致电流尖峰太大。7.3 过流保护动作值与盲区时间样机调试时最容易出现的不是保护不动作而是保护误动作——上电瞬间控制板自身还没有稳定各种干扰信号窜进比较器触发过流保护误停机。处理办法过流保护信号经过一个约2μs的消隐电路开关管开启瞬间的电流尖峰和干扰毛刺直接忽略掉只有持续超过消隐时间的过流信号才触发保护。消隐时间和死区时间要联动考虑不能太长否则真正的过流来了也保护不住。我还习惯在霍尔电流传感器的输出端并联一个100pF左右的小电容做硬件低通滤波和软件里的数字滤波配合既保证响应速度又保证抗干扰能力。这个细节在很多参考设计里不会写但实际调试时非常管用。7.4 台式示波器看ZVS波形容易犯的错误看ZVS是否真正实现要看开关管集电极-发射极电压Vce和栅极驱动信号Vge之间的关系。只有当Vge上升为高电平之前Vce已经降到接近0V才是真正的ZVS开通。很多人用示波器只看了Vge波形发现很干净就认为ZVS没问题。但实际上半桥串联谐振电源里上管的Vce是以直流母线电压为参考的浮地测量非常容易出问题。建议用差分探头或者把示波器探头的地接到下管发射极同时测上下管的Vce波形。如果没有差分探头就测下管的Vce来判断下管工作状态上管用驱动芯片的LO输出来间接判断。另外死区设置不当导致半桥直通时母线电流会瞬间飙升。我建议调试时在母线回路串联一个50A左右的快速熔断器哪怕真炸管子先熔断器断别让炸管变成炸母线电容。这个算是安全操作常识但很多第一次做功率电源的兄弟并不在意直到付出代价才明白。8. 从设计到产品的最后一公里电磁兼容与整机保护调试跑到稳定输出只是第一步真正要把这个电源变成能长期稳定运行的产品或者工程样机还要处理电磁兼容和整机可靠性问题。感应加热电源是全身上下最强的干扰源。槽路大电流、高频开关、谐振电容上的高电压摆率任何一个环节都能把控制板打个不停。我实测过一台没有做EMC处理的样机在24kHz满载工作时控制板上MCU的复位引脚能抓到十几伏的干扰尖峰程序跑飞不是概率问题而是必然问题。控制板远离主功率器件是首要原则不要省那几厘米的距离。所有传感器信号线都走屏蔽线屏蔽层单端接地。PWM驱动信号从控制板到驱动板之间用20Ω左右的电阻做门极阻尼能够同时抑制振铃和减少EMI辐射。电源入口处加共模电感和X电容这个很多人觉得不必要但实测下来对传导干扰的抑制效果立竿见影。谐振电容旁边并联一个高压CBB小电容敷铜面积尽量大减少回路寄生电感。保护功能方面除了过流和过压必须增加IGBT模块温度检测。半桥感应加热电源的开关管工作在软开关状态损耗虽然比硬开关低但谐振电流很大通态损耗仍然可观。如果散热器设计余量不足或环境温度过高IGBT结温会快速爬升几秒钟就能超限。用NTC贴在IGBT模块的基板上温度超过85℃就降频跑超过95℃就停机这个策略能实实在在地避免很多售后问题。9. 一点经验调频调功策略设计的常见误区与我的推荐做法做完整台样机之后回顾这个题目——半桥串联谐振感应加热电源的设计与调频调功控制策略——我对这个技术路线有了更清晰的认识。常被问到一个问题调频调功和移相调功、调压调功相比到底哪种好我的回答是要看系统约束在哪一块。如果你有现成的可控整流或Buck前级调压调功可以做到全负载范围内都跑在谐振点附近槽路始终处于最佳工作状态但如果你追求系统简单、成本低、控制不依赖前级那半桥串联谐振加调频调功就是最务实的方案半个桥、一路PWM、一个PI就搞定了。调频调功最大的软肋是——偏离谐振点后槽路电流的谐波成分增加无功分量变大VCE的关断过冲也随之恶化。所以频率不能偏太远这就限制了调功深度的下限。如果你的应用需要把功率降到10%以下比如非常温和的预热建议在调频基础上辅助一个间歇工作模式低频调制功率时让逆变器跑若干个开关周期、停若干个开关周期功率平均值自然降下来同时不影响槽路的工作状态。最后一个建议设计任何感应加热电源都要反复确认负载的工作温度范围。室温下的线圈等效电阻、谐振频率和加热到800℃以上时完全不是一回事。方案的鲁棒性、控制环路的稳定裕量都要在最高工作温度、最低工作温度两个极端条件下各验证一遍。调频调功这个策略说穿了就是让系统在负载大范围漂移时依然可控这一点在仿真和样机调试中都要当成头等大事来对待。