1. 项目概述与核心问题在感应电能传输IPT系统里让能量高效、稳定地跨过空气间隙传递是很多工程师追求的目标。无论是给手机无线充电还是为电动汽车补充能量甚至是驱动体内的医疗植入设备其核心都离不开一个高效、可靠的高频谐振变换器。我自己在调试这类系统时最头疼的问题之一就是“频率漂移”。你精心设计了一个谐振点比如150kHz满心期待系统能在这个甜蜜点上高效运行实现零电压开关ZVS降低损耗。但现实是一旦负载从空载变到满载或者充电时线圈稍微对歪了一点导致耦合系数变化系统的“固有频率”就悄悄跑了。这时候你预先设定的驱动频率和实际谐振频率对不上轻则效率下降、发热严重重则直接炸管功亏一篑。传统的解决方案比如依赖检测谐振电压或电流过零点的“自激振荡”方法听起来很美好——系统自己就能振荡起来并跟踪频率。但实际用起来问题不少反馈回路里的延时和干扰会让开关时刻总是慢半拍系统品质因数Q值低的时候振荡甚至可能直接挂掉还得额外搞个启动电路最关键的是它很难做到精确跟踪在高频应用里几十纳秒的延时都可能导致显著的相位误差和开关损耗。所以我们需要一种更聪明、更主动的跟踪方法。这次要深入探讨的就是一种基于短路电流检测的频率跟踪策略。它的核心思想非常巧妙既然频率失配就会立刻在逆变桥臂上产生一个尖峰状的短路电流那我们何不把这个“坏事”的短路电流变成一个精准的“测量尺子”通过快速捕捉和分析这个瞬时信号我们就能实时判断频率是偏高了还是偏低了偏差有多大然后迅速调整驱动频率让它重新锁死在谐振点上。这种方法硬件上不复杂主要靠比较器和FPGA成本可控但带来的性能提升是实实在在的。2. 系统工作原理与短路电流机理分析要理解这个跟踪方法首先得搞清楚IPT系统的基本架构以及短路电流到底是怎么产生的。我们以一个典型的并联谐振型IPT系统为例这也是论文中重点分析的结构。2.1 系统基本架构与软开关条件一个典型的并联谐振型IPT系统主电路可以分为原边和副边两大部分。原边负责能量发射一个直流电源经过滤波后近似为一个电流源给一个全桥或半桥逆变器供电。这个逆变器由两对开关管比如S1/S4和S2/S3及其体二极管SD1-SD4组成它们以设定的驱动频率互补导通将直流电“斩”成高频方波电流。这个方波电流注入到由谐振电感Lp、谐振电容Cp及其等效串联电阻RLp组成的并联谐振网络中。谐振网络就像一个“滤波器放大器”将方波电流转换成近乎完美的正弦电流驱动发射线圈Lp产生交变磁场。副边负责能量接收接收线圈Ls通过电磁耦合拾取磁场能量在自身与谐振电容Cs构成的并联谐振网络中产生谐振经过整流滤波后给负载RL提供直流电。系统的理想工作状态是“软开关”尤其是零电压开关ZVS。这意味着当开关管准备开通时其两端的电压即谐振电容Cp上的电压u_Cp恰好过零。这样开关管在开通瞬间没有电压也就没有开通损耗效率极高。这个理想的开关时刻对应的频率就是系统的“固有软开关频率”。它由原边谐振网络的参数Lp, Cp以及从副边反射过来的阻抗共同决定。2.2 频率失配与短路电流的产生问题就出在这个“反射阻抗”上。当负载RL变化或者原副边线圈相对位置改变导致耦合系数M变化时反射到原边的阻抗就会跟着变。这相当于偷偷修改了原边谐振网络的等效参数其固有频率也就发生了漂移。如果我们逆变器的驱动频率还傻傻地固定在原来的值就会和新的固有频率产生失配。一旦失配开关动作的时刻就不再对准u_Cp的过零点。这时就会在逆变桥内部形成不希望出现的“短路回路”。具体来说有两种情况情况一驱动频率高于固有频率开关动作提前假设当前应该是S1/S4导通S2/S3关断。但如果驱动频率偏高开关管S1/S4的导通信号来得太早此时谐振电容Cp上的电压u_Cp可能还是负的。于是电流会寻找低阻抗路径正电流会通过S1和S3的体二极管SD3形成回路负电流会通过S2的体二极管SD2和S4形成回路。这两个回路都直接“短路”了直流母线由于回路电阻极小主要是MOSFET的导通电阻和二极管压降会在瞬间产生一个巨大的电流尖峰这就是“短路电流”。这个电流是由电容Cp放电驱动的能量大非常危险。情况二驱动频率低于固有频率开关动作滞后反之如果驱动频率偏低。当u_Cp已经过零变正本应关断的S2/S3却因为驱动信号还没变化而依然导通。此时电流路径变为通过SD1和S3或者S2和SD4。但注意此时u_Cp被钳位在接近零的电压短路电流主要是由谐振电感Lp中的续流电流维持的其幅值相对较小危害也较低。简单来说频率偏高时短路电流是“电容放电型”幅值大、危害高频率偏低时是“电感续流型”幅值小、相对安全。但无论哪种短路电流的出现都像一个明确的警报告诉我们“频率不对了”2.3 短路电流的数学模型与特征为了定量地利用这个警报我们需要对它进行建模分析。论文分别对高、低两种情况进行了推导。对于驱动频率较高的情况可以建立如图4所示的等效电路。短路电流i_c由电容Cp通过一个小电阻Rc开关管和二极管导通电阻之和放电产生。利用电路方程并考虑到短路持续时间极短电感电流i_p来不及变化可以推导出短路电流的表达式是一个指数衰减形式。其最大值出现在短路瞬间与短路发生时刻的电容电压u_C0成正比与回路电阻Rc成反比。由于Rc通常很小0.2Ω即使u_C0不大也会产生危险的尖峰电流。短路电流的持续时间Tc则与u_C0、Rc以及谐振网络的总电阻Rp有关。对于驱动频率较低的情况等效电路如图5所示。此时电压被钳位短路电流基本等于短路发生瞬间电感Lp中的电流i_p(0)在短时间间隔内近似为常数。这两个模型为我们后续的检测和计算提供了理论基础。尤其是高频情况下的公式将短路电流的持续时间Tc与关键的瞬时电压u_C0联系了起来而u_C0直接反映了频率偏差的大小。3. 频率跟踪控制系统的实现理论分析清楚了接下来就是如何搭建一套系统把这个“警报”信号转化为精准的“纠偏”指令。整个跟踪控制系统可以分为三个核心步骤检测短路电流、判断失配方向、计算并校正偏差。3.1 短路电流的瞬时检测电路设计短路电流的持续时间非常短通常小于1微秒。用普通的ADC去采样可能还没反应过来信号就没了。因此论文提出了一种巧妙的基于比较器的瞬时检测方案。这个方案的核心思想是“抓特征不采样”。我们并不需要知道短路电流波形的每一个点只需要知道两件事1. 它有没有超过一个设定的安全阈值2. 它超过了多久具体电路如图6所示。为了简化我们只监测上桥臂中与开关管S1反并联的二极管论文中用了一个额外的快恢复二极管RD来替代难以直接检测的体二极管SD1上的电流。通过一个电流互感器将二极管RD上的电流信号转换成电压信号。这个电压信号被送入一个比较器如LM319的同相输入端反相输入端则设置一个代表电流阈值的参考电压V_ITH例如对应0.2A。一旦短路电流产生并超过阈值比较器输出就会从低电平跳变为高电平当电流衰减到阈值以下时输出再跳回低电平。这样比较器就输出一个脉冲信号其脉冲宽度正好对应了短路电流超过阈值的时间Tc。这个数字脉冲可以直接送给FPGA进行高精度的时间测量。这里有个非常实用的细节为什么选择0.2A作为阈值这是一个工程上的折衷。阈值设得太低容易受到噪声干扰产生误触发设得太高则会漏掉一些轻微的失配或者缩短可测量的Tc范围影响计算精度。0.2A这个值既能有效滤除噪声又能保证在发生有意义频率失配时被可靠检测到。3.2 频率失配方向的判断策略检测到短路电流只是知道“失配了”我们还得知道是“偏高”还是“偏低”才能决定调整方向。回顾图2和图3你会发现一个规律驱动频率偏高时短路电流发生在u_Cp过零后的正半周或负半周对应Region II和IV。驱动频率偏低时短路电流发生在u_Cp过零前的正半周或负半周对应Region I和III。而谐振电流i_p的相位总是领先谐振电压u_Cp大约90度对于感性负载。这意味着u_Cp过零的时刻正好对应i_p达到正峰值或负峰值的时刻。因此判断失配方向就转化成了一个更简单的任务在检测到短路电流的那个瞬间看看谐振电流i_p的方向是正还是负。实现上只需要再用一个比较器图6中的L2来检测谐振电流i_p的极性。将i_p的采样信号同样可通过电流互感器获得与0进行比较。在短路电流脉冲期间如果该比较器输出为高i_p为正说明短路发生在u_Cp过零后即驱动频率偏高如果输出为低i_p为负则说明驱动频率偏低。FPGA可以同步读取短路电流脉冲和这个极性信号从而立即确定调整方向。3.3 频率偏差的计算与闭环校正知道了方向和有了持续时间Tc就可以定量计算频率偏差了。计算策略因方向而异。对于驱动频率偏高的情况开关提前这是最需要快速处理的情况因为短路电流大。计算原理如图7所示。我们需要利用之前推导的公式(4)根据测量到的短路电流持续时间Tc反推出短路发生时刻的谐振电容电压瞬时值u_C0。u_C0 0.2 * Rc * exp( (RcRp)*Tc / (Cp*Rc*Rp) )其中Rc是短路回路电阻Rp是谐振网络总电阻含反射阻抗Cp是谐振电容这些都是已知或可估算的系统参数。得到u_C0后我们知道在正弦波中电压从0上升到u_C0所需的时间对应着一定的相位角。这个相位角差换算成时间就是驱动信号相对于理想过零点的提前量ΔT。具体计算如公式(6)ΔT arcsin(u_C0 / u_peak) / (π * f)其中f是当前的驱动频率u_peak是谐振电压的峰值对于全桥逆变器可以近似为u_peak π * Edc / 2Edc是直流母线电压。arcsin函数可以通过查找表实现以保证计算速度。对于驱动频率偏低的情况开关滞后这种情况相对简单如图8所示。由于短路电流近似为恒流其持续时间Tc直接等于驱动信号滞后时间的一半因为在一个周期内开关提前和滞后是对称的。因此周期偏差可直接计算为ΔT 2 * Tc计算出周期偏差ΔT后新的驱动周期T_new T_old ± ΔT * K。这里的K是一个小于1的比例反馈系数论文中取0.4。为什么不直接修正ΔT即K1这是因为模型参数如Rp可能存在误差测量也可能有噪声直接全补偿可能导致系统超调或振荡。加入一个比例系数K相当于做一个“软校正”让系统以更平滑的方式逐步逼近正确频率提高了稳定性。整个控制算法流程清晰计算量小可以轻松集成在一块FPGA内部实现实时、高速的频率跟踪控制。系统结构如图9所示形成了一个简洁而有效的闭环。4. 实验验证与结果分析任何理论和方法都需要实验的检验。论文搭建了一套实验平台来验证所提方法的有效性。系统参数如表1所示主要包括谐振电感、电容、工作频率范围等。FPGA作为核心控制器负责执行图9中的检测、判断、计算和脉宽调制PWM生成所有任务。4.1 负载阶跃变化测试负载变化是导致频率漂移最常见的原因。实验进行了负载在重载50Ω和轻载200Ω之间切换的测试。从轻载切换到重载R2 - R1如图11所示当负载突然加重时系统固有频率会下降因为反射阻抗变大。此时原驱动频率34.5kHz高于新的固有频率属于“高频失配”案例。短路电流立即出现检测电路捕捉到脉冲。经过大约30微秒的调整FPGA将驱动频率下调至31.6kHz短路电流消失系统恢复稳定。图中可以清晰看到两个桥臂上的短路电流尖峰由于回路电阻略有差异它们的幅值也不同2.5A vs 4A。这个调整过程非常快仅需几个开关周期。从重载切换到轻载R1 - R2如图12所示负载变轻固有频率上升。此时原驱动频率31.6kHz低于新的固有频率属于“低频失配”。同样检测到短路电流并开始调整约90微秒后将频率提升至34.5kHz。值得注意的是这次调整时间比从轻到重更长。论文解释是因为从重载到轻载切换时谐振回路的振荡更剧烈给反馈回路带来了一些扰动。但好在“低频失配”下的短路电流幅值较小2.5A vs 3A整个过程仍是安全的。4.2 系统启动过程测试对于一个需要跟踪的系统冷启动也是个挑战。图13和图14展示了在重载条件下系统从预设的30kHz初始频率启动的过程。可以看到启动初期存在明显的短路电流经过约350微秒的调整驱动频率被跟踪并锁定在31.6kHz进入稳态短路电流消失。这证明了该方法无需复杂的启动电路能够自主完成从失配到锁定的过程。4.3 跟踪精度验证为了定量评估跟踪精度论文将实验测得的稳态运行频率与通过理论模型迭代计算出的系统固有频率进行了对比结果如图15所示。在整个负载变化范围10Ω到200Ω内两条曲线实验值 vs. 理论计算值吻合得非常好。更重要的是在稳态时短路电流的峰值始终被控制在0.2A的阈值以下。这强有力地证明了该方法的准确性它不仅能快速跟踪还能将频率偏差控制在极小的范围内从而基本消除了有害的短路电流实现了近似的软开关条件。5. 方案拓展、局限性与工程实践要点基于短路电流检测的频率跟踪方法为IPT系统提供了一种新颖、高效的主动跟踪思路。但它并非万能钥匙在际工程应用中我们需要全面理解其适用场景和局限性。5.1 对串联谐振型IPT系统的适用性论文主要分析的是并联谐振型拓扑。那么对于同样常见的串联谐振型IPT系统如图16该方法是否适用答案是肯定的但机理略有不同。在串联谐振中即使频率失配也不会像并联型那样产生直接短路电容的大电流尖峰。但是在逆变桥内部形成的短路路径是相同的即通过开关管和体二极管的组合。因此短路电流依然会产生只是幅值和特性可能不同。基于短路电流存在与否来进行频率失配检测的基本原理仍然是可行的但具体的检测阈值和计算模型可能需要根据串联谐振的特性重新推导和校准。5.2 高功率应用下的策略融合论文方法是一种“允许少量短路”的主动纠偏策略。在低功率应用中短暂的、可控的短路电流冲击是可以接受的。然而在高功率应用例如大功率电动汽车无线充电中任何一次短路电流冲击都可能对昂贵的功率器件如SiC MOSFET造成不可逆的损伤。此时纯粹的“短路电流检测法”风险较高。一个更稳健的工程实践是主从结合采用传统的被动式零电压/零电流检测方法作为“粗调”或“主跟踪环”。这种方法虽然有一定延迟和误差但能保证系统始终在一个相对安全的频率范围内运行避免产生毁灭性的大短路电流。然后将本文的短路电流检测法作为“精调”或“微校正环”。当系统因被动跟踪的误差而出现微小失配并产生一个安全范围内的小幅值短路电流时精调环启动进行快速、精准的微调彻底消除偏差。这种融合策略兼顾了安全性与精度是高可靠性系统的理想选择。5.3 关键参数设计与调试心得在实际实现这套系统时有几个参数需要精心设计和调试短路电流检测阈值ITH如前所述这个值需要根据系统噪声水平、电流传感器精度以及可接受的轻微失配程度来综合确定。可以通过实验观察不同负载下稳态时的电流纹波将阈值设置为纹波峰峰值的2-3倍以上以避免误触发。同时在保证不误触发的前提下尽可能设低以提高跟踪灵敏度。比例反馈系数K这个系数决定了系统的收敛速度和稳定性。K值越大校正越快但可能引起超调甚至振荡K值越小收敛越慢但更平稳。通常可以从一个较小的值如0.2-0.4开始在负载阶跃测试中观察调整过程逐步增大K直到获得满意的动态响应。如果系统模型参数特别是等效电阻Rp估算不准建议使用较小的K值以增强鲁棒性。回路电阻Rc的估算计算u_C0时需要用到的Rc开关管导通电阻二极管导通电阻并非固定值它会随结温变化。一个实用的方法是在系统设计阶段根据器件数据手册在预期工作结温下的典型值进行估算在软件中可以预留一个可在线微调的参数在系统热稳定后通过轻微改变驱动频率人为制造一个小的、安全的短路电流利用测量到的Tc和已知的u_C0可由当前驱动频率和相位差推算来反推实际的Rc实现参数自校准。FPGA实现细节时间测量Tc的精度直接决定计算精度。务必使用FPGA内部的高频时钟如100MHz以上进行计数。同时要处理好比较器输出信号的消抖和同步问题防止毛刺引起误判。判断电流方向i_p极性的比较器信号其采样时刻必须严格落在短路电流脉冲的持续区间内这需要精确的时序控制。安全保护机制必须为短路电流峰值设置一个硬件保护上限。一旦检测到的电流超过此安全限远高于检测阈值ITH应立即关闭驱动脉冲进入故障保护状态。这可以作为防止参数严重错误或器件故障的最后一道防线。基于短路电流检测的频率跟踪方法其魅力在于将系统的一个“缺陷”失配导致短路转化为了一个“特征”用于精确测量。它用简单的硬件比较器和清晰的逻辑检测、判断、计算实现了快速、精准的频率锁定。对于从事高频开关电源、无线充电开发的工程师来说理解并掌握这一思路不仅有助于解决IPT系统的特定问题更能拓宽在谐振变换器控制领域的视野。当你在调试中再次面对频率漂移的困扰时不妨换个角度想想那些让你头疼的异常信号是不是恰恰隐藏着解决问题的钥匙
基于短路电流检测的IPT系统频率跟踪控制策略
发布时间:2026/5/27 12:14:31
1. 项目概述与核心问题在感应电能传输IPT系统里让能量高效、稳定地跨过空气间隙传递是很多工程师追求的目标。无论是给手机无线充电还是为电动汽车补充能量甚至是驱动体内的医疗植入设备其核心都离不开一个高效、可靠的高频谐振变换器。我自己在调试这类系统时最头疼的问题之一就是“频率漂移”。你精心设计了一个谐振点比如150kHz满心期待系统能在这个甜蜜点上高效运行实现零电压开关ZVS降低损耗。但现实是一旦负载从空载变到满载或者充电时线圈稍微对歪了一点导致耦合系数变化系统的“固有频率”就悄悄跑了。这时候你预先设定的驱动频率和实际谐振频率对不上轻则效率下降、发热严重重则直接炸管功亏一篑。传统的解决方案比如依赖检测谐振电压或电流过零点的“自激振荡”方法听起来很美好——系统自己就能振荡起来并跟踪频率。但实际用起来问题不少反馈回路里的延时和干扰会让开关时刻总是慢半拍系统品质因数Q值低的时候振荡甚至可能直接挂掉还得额外搞个启动电路最关键的是它很难做到精确跟踪在高频应用里几十纳秒的延时都可能导致显著的相位误差和开关损耗。所以我们需要一种更聪明、更主动的跟踪方法。这次要深入探讨的就是一种基于短路电流检测的频率跟踪策略。它的核心思想非常巧妙既然频率失配就会立刻在逆变桥臂上产生一个尖峰状的短路电流那我们何不把这个“坏事”的短路电流变成一个精准的“测量尺子”通过快速捕捉和分析这个瞬时信号我们就能实时判断频率是偏高了还是偏低了偏差有多大然后迅速调整驱动频率让它重新锁死在谐振点上。这种方法硬件上不复杂主要靠比较器和FPGA成本可控但带来的性能提升是实实在在的。2. 系统工作原理与短路电流机理分析要理解这个跟踪方法首先得搞清楚IPT系统的基本架构以及短路电流到底是怎么产生的。我们以一个典型的并联谐振型IPT系统为例这也是论文中重点分析的结构。2.1 系统基本架构与软开关条件一个典型的并联谐振型IPT系统主电路可以分为原边和副边两大部分。原边负责能量发射一个直流电源经过滤波后近似为一个电流源给一个全桥或半桥逆变器供电。这个逆变器由两对开关管比如S1/S4和S2/S3及其体二极管SD1-SD4组成它们以设定的驱动频率互补导通将直流电“斩”成高频方波电流。这个方波电流注入到由谐振电感Lp、谐振电容Cp及其等效串联电阻RLp组成的并联谐振网络中。谐振网络就像一个“滤波器放大器”将方波电流转换成近乎完美的正弦电流驱动发射线圈Lp产生交变磁场。副边负责能量接收接收线圈Ls通过电磁耦合拾取磁场能量在自身与谐振电容Cs构成的并联谐振网络中产生谐振经过整流滤波后给负载RL提供直流电。系统的理想工作状态是“软开关”尤其是零电压开关ZVS。这意味着当开关管准备开通时其两端的电压即谐振电容Cp上的电压u_Cp恰好过零。这样开关管在开通瞬间没有电压也就没有开通损耗效率极高。这个理想的开关时刻对应的频率就是系统的“固有软开关频率”。它由原边谐振网络的参数Lp, Cp以及从副边反射过来的阻抗共同决定。2.2 频率失配与短路电流的产生问题就出在这个“反射阻抗”上。当负载RL变化或者原副边线圈相对位置改变导致耦合系数M变化时反射到原边的阻抗就会跟着变。这相当于偷偷修改了原边谐振网络的等效参数其固有频率也就发生了漂移。如果我们逆变器的驱动频率还傻傻地固定在原来的值就会和新的固有频率产生失配。一旦失配开关动作的时刻就不再对准u_Cp的过零点。这时就会在逆变桥内部形成不希望出现的“短路回路”。具体来说有两种情况情况一驱动频率高于固有频率开关动作提前假设当前应该是S1/S4导通S2/S3关断。但如果驱动频率偏高开关管S1/S4的导通信号来得太早此时谐振电容Cp上的电压u_Cp可能还是负的。于是电流会寻找低阻抗路径正电流会通过S1和S3的体二极管SD3形成回路负电流会通过S2的体二极管SD2和S4形成回路。这两个回路都直接“短路”了直流母线由于回路电阻极小主要是MOSFET的导通电阻和二极管压降会在瞬间产生一个巨大的电流尖峰这就是“短路电流”。这个电流是由电容Cp放电驱动的能量大非常危险。情况二驱动频率低于固有频率开关动作滞后反之如果驱动频率偏低。当u_Cp已经过零变正本应关断的S2/S3却因为驱动信号还没变化而依然导通。此时电流路径变为通过SD1和S3或者S2和SD4。但注意此时u_Cp被钳位在接近零的电压短路电流主要是由谐振电感Lp中的续流电流维持的其幅值相对较小危害也较低。简单来说频率偏高时短路电流是“电容放电型”幅值大、危害高频率偏低时是“电感续流型”幅值小、相对安全。但无论哪种短路电流的出现都像一个明确的警报告诉我们“频率不对了”2.3 短路电流的数学模型与特征为了定量地利用这个警报我们需要对它进行建模分析。论文分别对高、低两种情况进行了推导。对于驱动频率较高的情况可以建立如图4所示的等效电路。短路电流i_c由电容Cp通过一个小电阻Rc开关管和二极管导通电阻之和放电产生。利用电路方程并考虑到短路持续时间极短电感电流i_p来不及变化可以推导出短路电流的表达式是一个指数衰减形式。其最大值出现在短路瞬间与短路发生时刻的电容电压u_C0成正比与回路电阻Rc成反比。由于Rc通常很小0.2Ω即使u_C0不大也会产生危险的尖峰电流。短路电流的持续时间Tc则与u_C0、Rc以及谐振网络的总电阻Rp有关。对于驱动频率较低的情况等效电路如图5所示。此时电压被钳位短路电流基本等于短路发生瞬间电感Lp中的电流i_p(0)在短时间间隔内近似为常数。这两个模型为我们后续的检测和计算提供了理论基础。尤其是高频情况下的公式将短路电流的持续时间Tc与关键的瞬时电压u_C0联系了起来而u_C0直接反映了频率偏差的大小。3. 频率跟踪控制系统的实现理论分析清楚了接下来就是如何搭建一套系统把这个“警报”信号转化为精准的“纠偏”指令。整个跟踪控制系统可以分为三个核心步骤检测短路电流、判断失配方向、计算并校正偏差。3.1 短路电流的瞬时检测电路设计短路电流的持续时间非常短通常小于1微秒。用普通的ADC去采样可能还没反应过来信号就没了。因此论文提出了一种巧妙的基于比较器的瞬时检测方案。这个方案的核心思想是“抓特征不采样”。我们并不需要知道短路电流波形的每一个点只需要知道两件事1. 它有没有超过一个设定的安全阈值2. 它超过了多久具体电路如图6所示。为了简化我们只监测上桥臂中与开关管S1反并联的二极管论文中用了一个额外的快恢复二极管RD来替代难以直接检测的体二极管SD1上的电流。通过一个电流互感器将二极管RD上的电流信号转换成电压信号。这个电压信号被送入一个比较器如LM319的同相输入端反相输入端则设置一个代表电流阈值的参考电压V_ITH例如对应0.2A。一旦短路电流产生并超过阈值比较器输出就会从低电平跳变为高电平当电流衰减到阈值以下时输出再跳回低电平。这样比较器就输出一个脉冲信号其脉冲宽度正好对应了短路电流超过阈值的时间Tc。这个数字脉冲可以直接送给FPGA进行高精度的时间测量。这里有个非常实用的细节为什么选择0.2A作为阈值这是一个工程上的折衷。阈值设得太低容易受到噪声干扰产生误触发设得太高则会漏掉一些轻微的失配或者缩短可测量的Tc范围影响计算精度。0.2A这个值既能有效滤除噪声又能保证在发生有意义频率失配时被可靠检测到。3.2 频率失配方向的判断策略检测到短路电流只是知道“失配了”我们还得知道是“偏高”还是“偏低”才能决定调整方向。回顾图2和图3你会发现一个规律驱动频率偏高时短路电流发生在u_Cp过零后的正半周或负半周对应Region II和IV。驱动频率偏低时短路电流发生在u_Cp过零前的正半周或负半周对应Region I和III。而谐振电流i_p的相位总是领先谐振电压u_Cp大约90度对于感性负载。这意味着u_Cp过零的时刻正好对应i_p达到正峰值或负峰值的时刻。因此判断失配方向就转化成了一个更简单的任务在检测到短路电流的那个瞬间看看谐振电流i_p的方向是正还是负。实现上只需要再用一个比较器图6中的L2来检测谐振电流i_p的极性。将i_p的采样信号同样可通过电流互感器获得与0进行比较。在短路电流脉冲期间如果该比较器输出为高i_p为正说明短路发生在u_Cp过零后即驱动频率偏高如果输出为低i_p为负则说明驱动频率偏低。FPGA可以同步读取短路电流脉冲和这个极性信号从而立即确定调整方向。3.3 频率偏差的计算与闭环校正知道了方向和有了持续时间Tc就可以定量计算频率偏差了。计算策略因方向而异。对于驱动频率偏高的情况开关提前这是最需要快速处理的情况因为短路电流大。计算原理如图7所示。我们需要利用之前推导的公式(4)根据测量到的短路电流持续时间Tc反推出短路发生时刻的谐振电容电压瞬时值u_C0。u_C0 0.2 * Rc * exp( (RcRp)*Tc / (Cp*Rc*Rp) )其中Rc是短路回路电阻Rp是谐振网络总电阻含反射阻抗Cp是谐振电容这些都是已知或可估算的系统参数。得到u_C0后我们知道在正弦波中电压从0上升到u_C0所需的时间对应着一定的相位角。这个相位角差换算成时间就是驱动信号相对于理想过零点的提前量ΔT。具体计算如公式(6)ΔT arcsin(u_C0 / u_peak) / (π * f)其中f是当前的驱动频率u_peak是谐振电压的峰值对于全桥逆变器可以近似为u_peak π * Edc / 2Edc是直流母线电压。arcsin函数可以通过查找表实现以保证计算速度。对于驱动频率偏低的情况开关滞后这种情况相对简单如图8所示。由于短路电流近似为恒流其持续时间Tc直接等于驱动信号滞后时间的一半因为在一个周期内开关提前和滞后是对称的。因此周期偏差可直接计算为ΔT 2 * Tc计算出周期偏差ΔT后新的驱动周期T_new T_old ± ΔT * K。这里的K是一个小于1的比例反馈系数论文中取0.4。为什么不直接修正ΔT即K1这是因为模型参数如Rp可能存在误差测量也可能有噪声直接全补偿可能导致系统超调或振荡。加入一个比例系数K相当于做一个“软校正”让系统以更平滑的方式逐步逼近正确频率提高了稳定性。整个控制算法流程清晰计算量小可以轻松集成在一块FPGA内部实现实时、高速的频率跟踪控制。系统结构如图9所示形成了一个简洁而有效的闭环。4. 实验验证与结果分析任何理论和方法都需要实验的检验。论文搭建了一套实验平台来验证所提方法的有效性。系统参数如表1所示主要包括谐振电感、电容、工作频率范围等。FPGA作为核心控制器负责执行图9中的检测、判断、计算和脉宽调制PWM生成所有任务。4.1 负载阶跃变化测试负载变化是导致频率漂移最常见的原因。实验进行了负载在重载50Ω和轻载200Ω之间切换的测试。从轻载切换到重载R2 - R1如图11所示当负载突然加重时系统固有频率会下降因为反射阻抗变大。此时原驱动频率34.5kHz高于新的固有频率属于“高频失配”案例。短路电流立即出现检测电路捕捉到脉冲。经过大约30微秒的调整FPGA将驱动频率下调至31.6kHz短路电流消失系统恢复稳定。图中可以清晰看到两个桥臂上的短路电流尖峰由于回路电阻略有差异它们的幅值也不同2.5A vs 4A。这个调整过程非常快仅需几个开关周期。从重载切换到轻载R1 - R2如图12所示负载变轻固有频率上升。此时原驱动频率31.6kHz低于新的固有频率属于“低频失配”。同样检测到短路电流并开始调整约90微秒后将频率提升至34.5kHz。值得注意的是这次调整时间比从轻到重更长。论文解释是因为从重载到轻载切换时谐振回路的振荡更剧烈给反馈回路带来了一些扰动。但好在“低频失配”下的短路电流幅值较小2.5A vs 3A整个过程仍是安全的。4.2 系统启动过程测试对于一个需要跟踪的系统冷启动也是个挑战。图13和图14展示了在重载条件下系统从预设的30kHz初始频率启动的过程。可以看到启动初期存在明显的短路电流经过约350微秒的调整驱动频率被跟踪并锁定在31.6kHz进入稳态短路电流消失。这证明了该方法无需复杂的启动电路能够自主完成从失配到锁定的过程。4.3 跟踪精度验证为了定量评估跟踪精度论文将实验测得的稳态运行频率与通过理论模型迭代计算出的系统固有频率进行了对比结果如图15所示。在整个负载变化范围10Ω到200Ω内两条曲线实验值 vs. 理论计算值吻合得非常好。更重要的是在稳态时短路电流的峰值始终被控制在0.2A的阈值以下。这强有力地证明了该方法的准确性它不仅能快速跟踪还能将频率偏差控制在极小的范围内从而基本消除了有害的短路电流实现了近似的软开关条件。5. 方案拓展、局限性与工程实践要点基于短路电流检测的频率跟踪方法为IPT系统提供了一种新颖、高效的主动跟踪思路。但它并非万能钥匙在际工程应用中我们需要全面理解其适用场景和局限性。5.1 对串联谐振型IPT系统的适用性论文主要分析的是并联谐振型拓扑。那么对于同样常见的串联谐振型IPT系统如图16该方法是否适用答案是肯定的但机理略有不同。在串联谐振中即使频率失配也不会像并联型那样产生直接短路电容的大电流尖峰。但是在逆变桥内部形成的短路路径是相同的即通过开关管和体二极管的组合。因此短路电流依然会产生只是幅值和特性可能不同。基于短路电流存在与否来进行频率失配检测的基本原理仍然是可行的但具体的检测阈值和计算模型可能需要根据串联谐振的特性重新推导和校准。5.2 高功率应用下的策略融合论文方法是一种“允许少量短路”的主动纠偏策略。在低功率应用中短暂的、可控的短路电流冲击是可以接受的。然而在高功率应用例如大功率电动汽车无线充电中任何一次短路电流冲击都可能对昂贵的功率器件如SiC MOSFET造成不可逆的损伤。此时纯粹的“短路电流检测法”风险较高。一个更稳健的工程实践是主从结合采用传统的被动式零电压/零电流检测方法作为“粗调”或“主跟踪环”。这种方法虽然有一定延迟和误差但能保证系统始终在一个相对安全的频率范围内运行避免产生毁灭性的大短路电流。然后将本文的短路电流检测法作为“精调”或“微校正环”。当系统因被动跟踪的误差而出现微小失配并产生一个安全范围内的小幅值短路电流时精调环启动进行快速、精准的微调彻底消除偏差。这种融合策略兼顾了安全性与精度是高可靠性系统的理想选择。5.3 关键参数设计与调试心得在实际实现这套系统时有几个参数需要精心设计和调试短路电流检测阈值ITH如前所述这个值需要根据系统噪声水平、电流传感器精度以及可接受的轻微失配程度来综合确定。可以通过实验观察不同负载下稳态时的电流纹波将阈值设置为纹波峰峰值的2-3倍以上以避免误触发。同时在保证不误触发的前提下尽可能设低以提高跟踪灵敏度。比例反馈系数K这个系数决定了系统的收敛速度和稳定性。K值越大校正越快但可能引起超调甚至振荡K值越小收敛越慢但更平稳。通常可以从一个较小的值如0.2-0.4开始在负载阶跃测试中观察调整过程逐步增大K直到获得满意的动态响应。如果系统模型参数特别是等效电阻Rp估算不准建议使用较小的K值以增强鲁棒性。回路电阻Rc的估算计算u_C0时需要用到的Rc开关管导通电阻二极管导通电阻并非固定值它会随结温变化。一个实用的方法是在系统设计阶段根据器件数据手册在预期工作结温下的典型值进行估算在软件中可以预留一个可在线微调的参数在系统热稳定后通过轻微改变驱动频率人为制造一个小的、安全的短路电流利用测量到的Tc和已知的u_C0可由当前驱动频率和相位差推算来反推实际的Rc实现参数自校准。FPGA实现细节时间测量Tc的精度直接决定计算精度。务必使用FPGA内部的高频时钟如100MHz以上进行计数。同时要处理好比较器输出信号的消抖和同步问题防止毛刺引起误判。判断电流方向i_p极性的比较器信号其采样时刻必须严格落在短路电流脉冲的持续区间内这需要精确的时序控制。安全保护机制必须为短路电流峰值设置一个硬件保护上限。一旦检测到的电流超过此安全限远高于检测阈值ITH应立即关闭驱动脉冲进入故障保护状态。这可以作为防止参数严重错误或器件故障的最后一道防线。基于短路电流检测的频率跟踪方法其魅力在于将系统的一个“缺陷”失配导致短路转化为了一个“特征”用于精确测量。它用简单的硬件比较器和清晰的逻辑检测、判断、计算实现了快速、精准的频率锁定。对于从事高频开关电源、无线充电开发的工程师来说理解并掌握这一思路不仅有助于解决IPT系统的特定问题更能拓宽在谐振变换器控制领域的视野。当你在调试中再次面对频率漂移的困扰时不妨换个角度想想那些让你头疼的异常信号是不是恰恰隐藏着解决问题的钥匙