1. 感应加热电源的整体方案选型与设计思路
1.1 为什么是半桥LC串联谐振
做感应加热电源,拓扑选择是第一道分水岭。全桥、半桥、单管自激、LLC、串联谐振、并联谐振,排列组合下来能让人挑花眼。我当初选型的时候也纠结了很久,最后锁定在半桥LC串联谐振这个方案上,原因其实很朴素:功率等级在1kW到5kW之间的时候,半桥的性价比是最高的。
全桥拓扑当然好,功率能做得更大,管子应力也更均衡,但问题是驱动电路复杂了一倍,四个管子要隔离驱动,上下桥臂的时序控制更麻烦,成本也上去了。而单管方案虽然简单,但功率做不大,管子的电压应力太高,效率也上不去。半桥刚好卡在中间——两个管子、一组分压电容、一个谐振网络,结构简洁,功率够用,效率也能接受。
LC串联谐振的负载特性也值得说一下。感应加热的负载本质上是一个变压器耦合的涡流回路,等效到原边就是一个电感和一个电阻的串联。当工作频率接近谐振频率时,串联谐振回路的阻抗最小,电流最大,负载上获得的功率也最大。这个特性天然适合感应加热——你需要的就是在工件上产生大电流来发热。
注意:串联谐振和并联谐振的负载特性完全不同。串联谐振适合电压型逆变器,并联谐振适合电流型逆变器。选错了拓扑和负载的匹配关系,后面调试会让你怀疑人生。
1.2 半桥LC串联谐振的核心架构拆解
整个电源的架构可以分成几个大块:整流滤波、半桥逆变、谐振网络、感应线圈、控制与驱动。每一块都有它的门道。
整流滤波部分,单相220V输入的话,直接桥式整流加一个大电解电容就行。但这里有个坑——大电解电容会让输入电流波形变得很尖,功率因数很低。如果对功率因数有要求,就得加PFC电路。不过对于小功率感应加热来说,很多场景下功率因数不是硬指标,可以省掉PFC来降低成本。
半桥逆变是核心。两个开关管交替导通,把直流电变成高频交流电。这里的关键参数是死区时间和占空比。半桥不能像全桥那样随便调占空比,因为半桥的两个管子是互补导通的,占空比必须接近50%,否则分压电容的中点电压会偏移,导致上下管应力不均。
谐振网络就是LC串联。L是感应线圈的电感,C是谐振电容。这两个参数决定了谐振频率。工作频率通常设在谐振频率附近,略高于谐振频率,这样负载呈感性,开关管可以实现零电压开通(ZVS),大幅降低开关损耗。
控制与驱动部分,现在主流是用单片机或者专用控制芯片产生PWM信号,再通过隔离驱动芯片去推MOS管或者IGBT。驱动时序的准确性直接决定了电源能不能稳定工作。
1.3 方案选型中的关键取舍
选型的时候有几个取舍点需要想清楚。
第一个取舍:MOS管还是IGBT。工作频率低于50kHz的话,IGBT的导通损耗更低,成本也便宜。但如果频率要上到100kHz以上,MOS管的反向恢复特性更好,开关损耗更低。我个人的经验是,50kHz以下用IGBT,50kHz到200kHz用MOS管,再高就得考虑SiC或者GaN了。
第二个取舍:硬开关还是软开关。硬开关电路简单,但开关损耗大,EMI也严重。软开关能大幅降低损耗,但需要精确控制时序,调试难度高。半桥LC串联谐振天然具备软开关的条件,只要参数设计合理,ZVS是可以实现的。这个后面会详细讲。
第三个取舍:固定频率还是频率跟踪。感应加热的负载参数会随温度变化——工件温度升高,电阻率变化,等效电感也会变。如果工作频率固定,谐振点漂移后效率会急剧下降。所以最好做频率跟踪,让工作频率始终跟着谐振频率走。这个用锁相环或者简单的电流相位检测就能实现。
2. 半桥LC串联谐振的5个关键问题深度解析
2.1 均压电阻与分压电容的设计陷阱
半桥拓扑有两个分压电容串联在直流母线上,中点就是半桥的输出点。理想情况下,两个电容各承担一半的母线电压。但实际中,电容的漏电流不可能完全一致,管子开关过程中的电荷注入也不对称,时间一长,中点电压就会偏移。
偏移的后果很严重:一个电容上的电压升高,另一个降低。升高的那个电容可能超过耐压值炸掉,同时对应的开关管承受的电压应力也变大,容易击穿。
均压电阻就是用来解决这个问题的。在两个分压电容上各并联一个电阻,让电阻的直流电流远大于电容的漏电流差异,强制两个电容的电压均衡。
均压电阻的选值有讲究。阻值太小,功耗大,发热严重;阻值太大,均压效果不好。一般按照以下公式估算:
R_balance = V_bus / (10 × I_leakage_max)其中V_bus是母线电压,I_leakage_max是电容的最大漏电流。实际选值的时候,还要考虑电阻的功率:
P_R = V_bus² / (4 × R_balance)举个例子,母线电压300V,电容漏电流最大0.5mA,那么R_balance = 300 / (10 × 0.0005) = 60kΩ。功率P_R = 300² / (4 × 60000) = 0.375W。实际选型的时候留一倍余量,用1W的电阻比较稳妥。
实操心得:均压电阻我一般用两个100kΩ/2W的金属膜电阻并联,这样单个电阻的功耗降一半,温升也低。而且金属膜电阻的精度比碳膜好,均压效果更稳定。
分压电容的选型也有坑。电容的容值不能太小,否则在开关过程中,中点电压波动太大,影响ZVS的实现。但也不能太大,太大了充电时间长,开机瞬间的冲击电流大。一般按照以下经验公式:
C_divider ≥ 10 × C_resonant也就是说,分压电容的容值至少是谐振电容的10倍。这样在谐振周期内,分压电容的电压基本不变,可以当作恒压源处理。
还有一个容易忽略的点:分压电容的ESR和ESL。电解电容的ESR大,高频性能差,不适合做分压电容。我一般用薄膜电容或者CBB电容,高频特性好,寿命也长。
2.2 驱动时序与死区时间的精确控制
驱动时序是半桥电路最核心也最容易出问题的地方。两个开关管不能同时导通,否则母线直接短路,管子瞬间炸掉。所以必须在两个管子的驱动信号之间插入死区时间。
死区时间太短,上下管有直通风险;死区时间太长,谐振电流在死区期间会反向流过体二极管,增加损耗,严重的话还会导致ZVS失败。
死区时间的计算跟谐振参数有关。在死区期间,谐振电流需要对开关管的输出电容进行充放电,才能实现ZVS。所需的最小死区时间可以这样估算:
t_dead ≥ (C_oss × V_bus) / I_resonant_peak其中C_oss是开关管的输出电容,I_resonant_peak是谐振电流的峰值。实际取值的时候,在这个基础上留20%到50%的余量。
举个例子,C_oss = 500pF,V_bus = 300V,I_resonant_peak = 10A,那么t_dead ≥ (500e-12 × 300) / 10 = 15ns。实际取20ns到25ns比较合适。
但死区时间也不是越大越好。死区期间,谐振电流流过体二极管,体二极管的反向恢复特性差,会产生额外的损耗和EMI。而且死区时间太长,有效占空比降低,输出功率上不去。
注意:不同批次的管子,C_oss的离散性可能很大。我吃过这个亏——同一型号的MOS管,换了批次之后死区时间就不够了,ZVS失败,管子发热严重。所以死区时间要留足余量,或者用自适应死区控制。
驱动电路的设计也要注意。驱动电阻的选值影响开关速度。驱动电阻小,开关快,开关损耗低,但EMI大,容易振荡。驱动电阻大,开关慢,开关损耗大,但EMI小,更稳定。一般取10Ω到22Ω之间,具体看管子的Qg和驱动电压。
还有驱动变压器的隔离。半桥的高端驱动需要隔离,通常用脉冲变压器或者光耦隔离。脉冲变压器的延迟小,但占空比受限;光耦隔离的占空比不受限,但延迟大。我一般用专用的半桥驱动芯片,比如IR2110或者UCC21520,内置了死区控制和隔离,省事很多。
2.3 谐振电容的选型与电流应力核算
谐振电容是LC串联谐振回路里的关键元件,它承受的是高频大电流。选型不对,电容发热严重,寿命急剧缩短,甚至直接炸裂。
第一个要算的是电流应力。谐振电容的电流等于谐振电流,这个电流可能非常大。比如输出功率2kW,谐振电压有效值500V,那么谐振电流有效值就是2000/500 = 4A。但峰值电流可能是有效值的1.5到2倍,也就是6A到8A。
谐振电容的额定电流必须大于这个峰值电流,而且要留余量。我一般按照峰值电流的1.5倍来选。
第二个要算的是电压应力。谐振电容上的电压可能远高于母线电压。在串联谐振回路中,电容和电感的电压可能达到母线电压的Q倍,Q是品质因数。Q值越高,电容电压越高。
V_C = V_bus × QQ值一般取2到5,所以电容电压可能是母线电压的2到5倍。选电容的时候,耐压值要大于这个计算值。
第三个要考虑的是电容的类型。电解电容不行,ESR太大,高频下发热严重。CBB电容和薄膜电容是首选,ESR小,高频特性好,能承受大电流。但薄膜电容的体积大,成本高。
我一般用CBB81或者CBB65系列的薄膜电容,专门为高频大电流设计的。如果空间允许,用多个电容并联,分摊电流,降低单个电容的温升。
实操心得:谐振电容的温升是判断选型是否合理的直接指标。开机运行半小时,用手摸电容表面(注意安全),如果烫手,说明电流应力不够,需要换更大容量的或者并联更多电容。正常情况下,电容表面温度不应该超过60度。
还有一个容易忽略的点:谐振电容的容值偏差。薄膜电容的容值偏差一般在5%到10%,如果偏差太大,谐振频率会偏离设计值,影响ZVS的实现。所以选电容的时候,尽量选精度高的,或者用多个电容并联来平均偏差。
2.4 感应线圈的参数计算与匹配
感应线圈是感应加热电源的负载,它的参数直接决定了谐振频率和输出功率。线圈的设计不是随便绕几圈就行,需要考虑电感量、电阻、耦合系数等多个参数。
电感量的计算可以用经验公式:
L = (μ₀ × N² × A) / l其中μ₀是真空磁导率,N是匝数,A是线圈的截面积,l是线圈的长度。但这个公式只适用于空心线圈,如果线圈内部有磁芯或者工件,电感量会大很多。
实际设计中,我一般先用这个公式估算一个初值,然后实际绕制后用LCR表测量,再根据测量结果调整匝数。
线圈的电阻包括直流电阻和交流电阻。直流电阻就是铜线的电阻,交流电阻要考虑集肤效应和邻近效应。工作频率越高,交流电阻越大。为了降低交流电阻,可以用多股细线并绕,或者用铜管。
耦合系数是线圈和工件之间的耦合程度。耦合系数越高,能量传输效率越高。提高耦合系数的方法包括:减小线圈和工件的距离、增加线圈的匝数、使用磁芯集中磁力线。
但耦合系数也不是越高越好。耦合系数太高,负载的等效电阻变大,Q值降低,谐振特性变差。一般耦合系数在0.5到0.8之间比较合适。
注意:感应线圈的电感量会随工件温度和位置变化。工件插入线圈越深,电感量越大;工件温度越高,电阻率越大,等效电阻越大。所以调试的时候要在实际工作条件下测量,不能空载测量。
线圈的匹配也很重要。线圈的电感量和谐振电容的容值决定了谐振频率:
f_resonant = 1 / (2π × √(L × C))设计的时候,先确定工作频率,然后根据线圈的电感量来选谐振电容的容值。如果线圈的电感量不好调整,就通过调整电容来匹配。
2.5 频率跟踪与锁相环的实现
感应加热的负载参数会随温度变化,谐振频率也会漂移。如果工作频率固定,当谐振频率漂移后,工作频率偏离谐振点,输出功率下降,效率降低,严重的话还会导致ZVS失败,管子发热炸掉。
所以频率跟踪是必须的。频率跟踪的核心是检测谐振电流和电压的相位差,然后调整工作频率,让相位差保持在一个设定值。
实现频率跟踪的方法有几种:
第一种是锁相环(PLL)。用鉴相器检测电流和电压的相位差,通过环路滤波器输出一个控制电压,控制压控振荡器的频率。PLL的跟踪精度高,但环路参数整定麻烦,响应速度也慢。
第二种是电流过零检测。检测谐振电流的过零点,在过零点之后延迟一个固定时间再开通管子。这个延迟时间对应一个相位差,通过调整延迟时间来控制相位差。这种方法简单,响应快,但精度不如PLL。
第三种是自适应频率控制。用单片机实时采样电流和电压,计算相位差,然后通过PID算法调整频率。这种方法灵活,可以实现复杂的控制策略,但对单片机的运算能力有要求。
我一般用第二种方法,简单可靠。具体实现是:用电流互感器检测谐振电流,通过比较器变成方波,输入到单片机的捕获引脚。单片机在捕获中断里计算频率,然后在延迟一段时间后输出驱动信号。
延迟时间的计算:
t_delay = (φ_target / 360) × T_resonant其中φ_target是目标相位差,T_resonant是谐振周期。φ_target一般取30度到60度,这样负载呈感性,可以实现ZVS。
实操心得:频率跟踪的响应速度要跟负载变化速度匹配。如果负载变化快,跟踪太慢,就会失谐。如果跟踪太快,容易振荡。我一般把跟踪速度设在负载变化速度的5到10倍,这样既能跟上变化,又不会振荡。
还有一个坑:轻载或者空载的时候,谐振电流很小,过零检测可能失效。这时候需要切换到固定频率模式,或者降低频率跟踪的增益,避免误动作。
3. 实操过程与核心环节实现
3.1 主电路搭建与关键参数计算
先说一下我最近做的一个2kW感应加热电源的具体参数,方便大家参考。
输入:单相220V交流,整流后母线电压约300V直流。
输出:2kW,工作频率约50kHz到80kHz。
开关管:选用了IRFP460,耐压500V,电流20A,C_oss约500pF。两个管子组成半桥。
分压电容:两个470μF/450V的电解电容串联,每个并联一个100kΩ/2W的均压电阻。
谐振电容:用了4个0.33μF/630V的CBB81电容并联,总容值1.32μF,额定电流足够。
感应线圈:用直径6mm的铜管绕制,内径40mm,匝数8匝,电感量约15μH。
谐振频率计算:
f = 1 / (2π × √(15e-6 × 1.32e-6)) ≈ 35.7kHz实际工作频率设在40kHz到50kHz,略高于谐振频率,保证ZVS。
死区时间计算:
t_dead ≥ (500e-12 × 300) / 10 = 15ns实际取25ns,留了足够余量。
均压电阻功耗:
P = 300² / (4 × 100000) = 0.225W用2W的电阻,余量充足。
3.2 驱动电路与保护电路的设计
驱动电路我用了UCC21520,这是一款双通道隔离驱动芯片,内置了死区控制,驱动电流4A,足够推IRFP460。
驱动电阻选了15Ω,开关速度适中,EMI和损耗比较平衡。栅极加了10kΩ的下拉电阻,防止驱动信号丢失时管子误导通。
保护电路包括过流保护、过压保护、过热保护。
过流保护用电流互感器检测谐振电流,整流后送到单片机的ADC,超过阈值就关断驱动信号。响应时间要快,我设在10μs以内。
过压保护检测母线电压,超过400V就关断。用电阻分压加比较器实现。
过热保护用NTC热敏电阻贴在散热器上,超过80度就降功率,超过100度就关断。
注意:保护电路的动作阈值要留余量,不能设得太紧。比如过流保护,如果设在额定电流的1.1倍,正常工作时负载稍微波动就触发保护,电源根本没法用。我一般设在1.5倍到2倍。
3.3 调试步骤与波形观测
调试的时候,我一般按照以下步骤来:
第一步:不接功率管,先测驱动波形。用示波器看两个管子的驱动信号,确认死区时间正确,没有直通。这一步很重要,很多炸管的事故都是因为驱动时序不对。
第二步:接上功率管,母线用低压(比如30V),看谐振电流波形。这时候功率很小,即使有问题也不会炸管。观察谐振电流是不是正弦波,有没有畸变。
第三步:逐步升高母线电压,观察ZVS情况。用示波器看管子的漏源电压和驱动电压,确认在驱动电压上升之前,漏源电压已经降到零。如果漏源电压还没降到零驱动就来了,那就是硬开关,需要调整死区时间或者工作频率。
第四步:接上工件,满功率运行,观察温升和效率。用手摸散热器、谐振电容、感应线圈,看温度是否正常。用功率计测输入功率和输出功率,算效率。
实操心得:调试的时候一定要用隔离变压器给示波器供电,否则示波器的地线会把母线短路,炸管没商量。我刚开始做的时候不懂这个,炸了好几个管子才明白。
波形观测的重点是谐振电流和漏源电压。谐振电流应该是干净的正弦波,如果波形畸变或者有尖峰,说明谐振参数不对或者驱动有问题。漏源电压在开通前应该降到零,这是ZVS的标志。
4. 常见问题与排查技巧实录
4.1 炸管问题的排查思路
炸管是感应加热电源最常见的故障,也是最让人头疼的。炸管的原因很多,我整理了一个排查表:
| 现象 | 可能原因 | 排查方法 |
|---|---|---|
| 开机瞬间炸管 | 驱动时序错误,上下管直通 | 不接功率管,测驱动波形,确认死区时间 |
| 运行中炸管 | ZVS失败,硬开关导致过热 | 看漏源电压波形,确认开通前是否降到零 |
| 负载变化时炸管 | 频率跟踪失效,失谐 | 检查频率跟踪电路,看谐振电流是否畸变 |
| 高温时炸管 | 管子结温超限 | 测散热器温度,检查散热是否足够 |
| 随机炸管 | 驱动信号干扰,误导通 | 检查驱动走线,加屏蔽和滤波 |
炸管之后,不要急着换管子重新上电。先查清楚原因,否则换一个炸一个。我一般会先检查驱动波形,再检查谐振参数,最后检查保护电路。
4.2 谐振电容发热的解决方案
谐振电容发热是另一个常见问题。发热的原因无非是电流应力不够或者ESR太大。
解决方案一:并联更多电容。如果单个电容的电流应力不够,就并联多个,分摊电流。比如原来用1个0.33μF的,现在用4个并联,每个承担的电流降到四分之一。
解决方案二:换更低ESR的电容。CBB81的ESR已经很低了,但如果还发热,可以考虑用聚丙烯薄膜电容,ESR更低,但体积更大,成本更高。
解决方案三:改善散热。给电容加散热片,或者用风扇吹。但这是治标不治本,根本还是要降低电流应力。
注意:谐振电容的温升不能超过额定值。一般薄膜电容的额定温度是85度或者105度,超过这个温度寿命急剧缩短。我一般把电容表面温度控制在60度以下。
4.3 频率跟踪失锁的处理方法
频率跟踪失锁的表现是:谐振电流突然变大或者变小,管子发热严重,输出功率不稳定。
失锁的原因可能是负载变化太快,跟踪跟不上;也可能是过零检测失效,比如轻载时电流太小;还可能是环路参数不合适,跟踪太慢或者振荡。
处理方法:
- 如果是负载变化太快,可以降低跟踪速度,或者增加前馈控制。
- 如果是过零检测失效,可以切换到固定频率模式,或者增加电流检测的灵敏度。
- 如果是环路参数不合适,可以重新整定PID参数,先调比例,再调积分,最后调微分。
我一般会在单片机里加一个失锁检测,如果连续几个周期检测不到过零点,就自动切换到固定频率,同时报警。
4.4 感应线圈打火与绝缘处理
感应线圈打火是因为线圈匝间电压太高,绝缘不够。特别是高频下,匝间电容耦合,电压分布不均匀,某些匝间电压可能远高于平均值。
解决方案:
- 用绝缘套管套住铜管,比如玻璃纤维套管或者聚四氟乙烯套管。
- 增加匝间距,降低匝间电容。
- 用多股线并绕,降低单匝电压。
- 如果条件允许,用利兹线代替铜管,绝缘更好。
实操心得:感应线圈的绝缘处理很重要,特别是高压大功率的场合。我见过线圈打火把整个电源烧掉的案例,损失惨重。所以线圈绕好之后,一定要做耐压测试,确认绝缘没问题再上电。
5. 关键参数速查与选型参考
5.1 半桥LC串联谐振核心参数速查表
| 参数 | 计算公式 | 经验取值 | 备注 |
|---|---|---|---|
| 谐振频率 | f = 1/(2π√(LC)) | 20kHz-100kHz | 根据功率和管子选 |
| 死区时间 | t_dead ≥ C_oss×V_bus/I_peak | 20ns-100ns | 留20%-50%余量 |
| 均压电阻 | R = V_bus/(10×I_leak) | 50kΩ-200kΩ | 功率留一倍余量 |
| 分压电容 | C_divider ≥ 10×C_res | 100μF-1000μF | 用薄膜或CBB |
| 谐振电容电压 | V_C = V_bus×Q | Q取2-5 | 耐压留1.5倍余量 |
| 谐振电容电流 | I_C = I_res_peak | 留1.5倍余量 | 用CBB81或薄膜 |
| 驱动电阻 | R_g = 10Ω-22Ω | 根据Qg调整 | 兼顾速度和EMI |
| 目标相位差 | φ = 30°-60° | 保证ZVS | 负载呈感性 |
5.2 不同功率等级的选型参考
| 功率等级 | 开关管 | 拓扑 | 工作频率 | 散热方式 |
|---|---|---|---|---|
| 500W以下 | MOS管 | 单管或半桥 | 50kHz-200kHz | 自然冷却 |
| 500W-2kW | MOS管 | 半桥 | 30kHz-100kHz | 风冷 |
| 2kW-5kW | IGBT或MOS管 | 半桥或全桥 | 20kHz-50kHz | 风冷或水冷 |
| 5kW-20kW | IGBT | 全桥 | 15kHz-40kHz | 水冷 |
| 20kW以上 | IGBT | 全桥 | 10kHz-30kHz | 水冷 |
这个表是我根据实际经验整理的,不一定适用于所有场景,但可以作为一个起点。具体选型还要看管子的参数、散热条件、成本要求等。
5.3 常见故障速查表
| 故障现象 | 最可能原因 | 快速排查 | 解决方案 |
|---|---|---|---|
| 开机炸管 | 驱动直通 | 测驱动波形 | 调整死区时间 |
| 运行中炸管 | ZVS失败 | 看漏源电压 | 调整频率或死区 |
| 输出功率不足 | 失谐 | 测谐振电流 | 调整频率跟踪 |
| 谐振电容发热 | 电流应力不够 | 测电容电流 | 并联更多电容 |
| 感应线圈打火 | 绝缘不够 | 测匝间电压 | 加绝缘套管 |
| 管子温升高 | 散热不足 | 测散热器温度 | 加强散热 |
| 频率跟踪失锁 | 负载变化快 | 看谐振电流 | 降低跟踪速度 |
| 母线电压偏移 | 均压电阻失效 | 测中点电压 | 更换均压电阻 |
这张表是我这些年踩坑总结出来的,基本上涵盖了半桥LC串联谐振电源的常见问题。遇到故障的时候,可以按照这张表快速定位。
6. 个人实操经验与避坑建议
6.1 调试阶段的几个关键习惯
调试感应加热电源,有几个习惯我是一直坚持的,分享给大家。
第一个习惯:低压上电。不管电路设计得多好,第一次上电一定要用低压。我一般用调压器把输入电压降到30V到50V,先看波形,确认没问题再逐步升压。这样即使有问题,功率小,不会炸管。
第二个习惯:隔离供电。示波器一定要用隔离变压器供电,否则示波器的地线会把母线短路。这个坑我踩过,炸了两个管子才记住。
第三个习惯:先看驱动,再看功率。不接功率管的时候,先测驱动波形,确认死区时间、频率、占空比都正确。接上功率管之后,先看谐振电流和漏源电压,确认ZVS正常,再看输出功率和效率。
第四个习惯:记录数据。每次调试都记录母线电压、谐振电流、工作频率、管子温度、效率等数据。这样出问题的时候可以对比,快速定位。
6.2 元件选型的几个避坑点
避坑点一:不要用拆机件。特别是开关管和谐振电容,拆机件的参数离散性大,寿命也没保证。我吃过这个亏,用拆机MOS管,同一批次的C_oss差了一倍,死区时间怎么调都不对。
避坑点二:谐振电容不要用普通电容。普通电容的ESR大,高频下发热严重,用不了多久就鼓包。一定要用CBB81或者薄膜电容,专门为高频大电流设计的。
避坑点三:均压电阻不要省。有些人觉得分压电容的漏电流很小,均压电阻可以省掉。但实际上,开关过程中的电荷注入不对称,中点电压会偏移,时间一长就炸电容。均压电阻几毛钱的东西,不要省。
避坑点四:驱动芯片不要用太便宜的。便宜的驱动芯片延迟大,死区控制不准确,容易直通。我一般用UCC21520或者IR2110,贵一点但省心。
6.3 频率跟踪的调试技巧
频率跟踪的调试是感应加热电源最麻烦的部分,我分享几个技巧。
技巧一:先用固定频率调好ZVS,再加频率跟踪。固定频率下把ZVS调好,确认谐振参数和死区时间都正确,再加频率跟踪。这样出问题的时候可以排除谐振参数的问题。
技巧二:频率跟踪的响应速度要慢于负载变化速度。如果负载变化快,跟踪太快容易振荡。我一般把跟踪速度设在负载变化速度的5到10倍,这样既能跟上变化,又不会振荡。
技巧三:加失锁保护。如果连续几个周期检测不到过零点,就自动切换到固定频率,同时报警。这样可以避免失锁导致的炸管。
技巧四:用示波器看相位差。把谐振电流和驱动电压同时接到示波器上,看相位差是否在设定范围内。如果相位差偏离,就调整频率跟踪的参数。
6.4 散热设计的经验
散热设计经常被忽略,但它是决定电源寿命的关键因素。
开关管的散热:我一般按照每瓦功耗需要10平方厘米的散热面积来估算。比如管子功耗20W,就需要200平方厘米的散热器。如果空间不够,就用风扇强制风冷,散热面积可以减半。
谐振电容的散热:谐振电容的功耗主要是ESR引起的,一般不大,但如果电流应力不够,功耗会急剧增加。我一般把电容贴在散热器上,或者用风扇吹。
感应线圈的散热:感应线圈本身发热不大,但工件温度很高,辐射的热量会让线圈温度升高。我一般用铜管通水冷却,或者用耐高温的绝缘套管。
实操心得:散热设计要留余量。我一般按照计算值的1.5倍来设计散热,这样即使环境温度高或者负载重,也不会过热。散热器大一点,成本增加不多,但可靠性提升很多。
6.5 后续扩展方向
这个电源做好之后,还可以往几个方向扩展。
方向一:增加功率。如果要做到5kW以上,半桥就不够了,需要换成全桥。全桥的驱动更复杂,但功率能力更强。
方向二:增加频率。如果要做到200kHz以上,MOS管就不够了,需要换成SiC或者GaN。SiC的开关损耗更低,但驱动电压不同,需要重新设计驱动电路。
方向三:增加控制功能。可以加温度闭环控制,根据工件温度自动调整功率。也可以加通信接口,用上位机监控和设置参数。
方向四:优化效率。可以用软开关技术进一步降低损耗,或者用同步整流代替体二极管,降低导通损耗。
这些扩展方向我都在陆续尝试,后面有机会再分享具体的实现细节。感应加热电源这个领域,坑很多,但踩过之后收获也很大。希望这篇内容能帮到正在做或者准备做感应加热电源的朋友,少走一些弯路。