LLC谐振变换器设计与仿真:从原理到工程实战全解析
搞电源的朋友应该都有同感这两年不管是做充电器、服务器电源还是车载OBCLLC谐振变换器几乎成了绕不开的“标配”。你去看各大电源展会的方案或者翻一翻同行分享的参考设计LLC出现的频率高得吓人。原因也简单——软开关带来的高效率、低EMI加上适合做高频化和小型化确实戳中了整个行业对功率密度的执念。但LLC又是一个典型的“原理听着不难实际一上手就懵”的拓扑。谐振参数怎么定增益曲线怎么看ZVS区域到底怎么把握仿真波形出来后对着一堆电流电压线又不知道该从哪看起。这篇东西我就把自己从入门到能独立做设计、搭仿真的整个思路梳理一遍把我踩过的坑和现在常用的方法都写出来给正在学LLC或者刚准备做仿真的朋友一个参考。这篇内容适合几类人看刚接触LLC、对谐振拓扑还只有模糊概念的学生已经在做电源设计、准备从PWM拓扑转到LLC的工程师以及那些仿真软件装了但不知道怎么完整搭一个LLC模型的入门者。我会尽量把原理讲得够用又把参数计算和仿真过程给可落地的步骤确保你照着能跑通。1. LLC的核心三个元件两种频率一个关键区域1.1 先搞明白LLC到底在谐振什么LLC这个名字其实就来自谐振腔的三个元件——一个谐振电感Lr、一个谐振电容Cr还有一个变压器励磁电感Lm。很多人一上来就背“Lr和Cr串联谐振Lr和Lm并联谐振”这句话但理解不深。我换个生活化的说法你可以把谐振腔想象成一个秋千Lr和Cr是推秋千的手Lm是坐在秋千上的人。推的频率正好和秋千固有频率一致秋千就能越荡越高这就是谐振。而LLC的巧妙之处在于它有两个“固有频率”负载重的时候谐振腔主要由Lr和Cr决定负载轻的时候Lm也参与进来频率就变了。这样一来变换器就可以通过改变开关频率轻松适应从空载到满载的大范围变化还能始终让开关管工作在比较舒服的软开关状态。这两个谐振频率具体是串联谐振频率 fr 1 / (2π√(Lr · Cr))这是Lr和Cr的谐振点也是设计时最常参考的频率。在这个频率附近增益接近1效率通常最高。并联谐振频率 fm 1 / (2π√((Lr Lm) · Cr))这是Lr、Lm、Cr三个一起谐振的频率频率更低增益曲线在这个区域会变得陡峭。实际工作时开关频率fs在fr和fm之间移动变换器就能实现原边开关管的ZVS和副边二极管的ZCS。这两个软开关特性就是LLC高效率的两个核心支柱。1.2 为什么变频控制而不是像反激那样固定频率调占空比这个问题的答案是理解LLC控制逻辑的关键。传统的反激或正激拓扑靠调节PWM占空比来控制输出电压本质上是一个电压源直接往负载灌能量。而LLC传输能量靠的是谐振腔的阻抗频率越高谐振腔阻抗越大能传过去的能量越少。换个角度说LLC更像是一个电流源在给负载喂能量而频率决定了这个“水龙头”开多大。所以LLC的控制方式几乎都是PFM脉冲频率调制也就是通过改变开关频率来稳住输出。为什么要这样做而不是固定频率调占空比因为LLC的软开关效果必须依赖谐振电流的连续性。如果占空比突然变了谐振电流的形态会被破坏ZVS条件就可能丢失开关损耗一下子涨上来效率和EMI都会变差。而变频控制能保证开关管始终在谐振电流过零附近动作软开关状态得以维持。所以你在看LLC芯片手册比如常见的NCP1399、L6599、UCC25600这类时会发现它们的控制引脚都是用来设定频率范围的而不是像普通PWM芯片那样调COMP电压占空比。1.3 半桥、全桥和三相LLC怎么选LLC拓扑根据功率等级和应用场景主电路结构有好几种变形但归根结底是同一个谐振原理。我做了一个简单的选型对照表方便你按自己的项目需求快速定位。拓扑结构适用功率范围典型应用场景需要注意的问题半桥LLC几十瓦到1kW左右适配器、LED驱动、辅助电源原边开关管承受的电压应力较高但器件少、成本低全桥LLC几百瓦到5kW甚至更高服务器电源、充电桩模块、车载DCDC四个管子驱动复杂一点但输出功率大磁芯利用率高三相LLC大功率5kW以上电动汽车大功率充电、储能变流器控制复杂谐振参数匹配难一般需要数字控制我自己用得最多的是半桥LLC很多300W到500W的项目都够用。如果你要做大功率全桥是更稳的选择。三相LLC一般是企业级的研发课题这里不展开但基本原理和设计流程是相通的。提示半桥LLC原边开关管承受的电压应力约为全桥的两倍所以在高输入电压场景下要注意MOSFET的耐压余量。这也是为什么有些300V以上输入的场合大家更倾向用全桥的原因之一。2. 增益曲线LLC设计的“地图”但很多人都没看透2.1 增益公式里每一项代表什么LLC的增益曲线是通过基波近似法FHA推导出来的。核心公式是M 1 / sqrt( (1 1/k - 1/(k·fn²))² Q²·(fn - 1/fn)² )其中几个关键参数你一定要吃透fn fs / fr叫做归一化频率。fn 1时开关频率等于串联谐振频率。k Lm / Lr叫电感比。它决定增益曲线的“陡峭程度”。Q √(Lr/Cr) / Rac叫品质因数。Q值大小取决于负载负载越重Q越大。Rac是折算到原边的等效负载电阻对于全桥整流Rac 8·n²·Ro / π²。初次看到这个公式不要慌你不需要背下来但要能理解增益由频率、电感比和负载共同决定。频率升高增益下降频率降低增益上升电感比k越大曲线的“驼峰”越不明显控制范围变窄负载越轻Q越小曲线峰值越高轻载时甚至会出现“频率调不上来、输出压不住”的情况。2.2 三个工作区域感性区、容性区和边界LLC的工作区域是整个设计里最容易搞混的地方。我直接说结论LLC必须工作在感性区绝不能在容性区久留。怎么判断看谐振电流和驱动信号的相位关系。感性区里谐振电流滞后于驱动电压开关管可以实现ZVS容性区里谐振电流超前于驱动电压开关管开通时电流方向不对会硬开通导致管子发热甚至炸机。简单记ZVS在感性区ZCS在容性区的边缘但副边二极管实现ZCS其实也在特定的工作条件下。增益曲线上峰值点其实就是感性区与容性区的分界线。满载时峰值最低轻载时峰值最高。为了保证全负载范围都在感性区设计时通常要留出10%~20%的余量。2.3 如何快速画出增益曲线用于选参数画增益曲线的方法有很多工程上最快的是用Excel或者MATLAB直接按公式点算。我个人最常用的是Python脚本因为改动参数方便还能批量对比不同k值下的曲线。核心思路是固定一组k、Q值扫归一化频率fn从0.1到2把公式算出来存成数组然后画图。画出图后你就不难发现一个设计规律——k越大曲线峰越低可调的增益范围越窄k越小谐振腔的“储能”越强但励磁电流也大原边导通损耗明显增加。所以k的取值要在“可控增益范围”和“导通损耗”之间权衡。工程上k3~7是比较常见的区间。我的习惯是先按额定功率最优效率点取k5左右再看散热和满载工况调整。注意增益曲线图是静态的只反映某一个Q值下的关系。实际工作中负载时刻在变Q也在变所以设计时要在满载、半载、轻载三个工况下分别看曲线确保每个工况下开关频率都在合理区间内。3. 参数设计实操一个300W/24V输出的完整计算过程3.1 设计规格定义和变压器匝比初定理论说再多不如跑一遍完整设计。我以最常见的300W半桥LLC为例规格如下输入电压390VPFC母线标称值波动范围350V~420V输出电压24V输出电流12.5A串联谐振频率fr100kHz目标效率满载≥93%设计时先定变压器匝比。LLC稳态时增益近似等于1所以匝比n按“输入标称电压下增益1”来推算n Vin_nom / (2·(Vo Vf)) 390 / (2·24.5) ≈ 7.96其中Vf是副边二极管压降这里取0.5V。为了方便绕制n取整数8。这意味着原边8圈对应副边1圈是实现起来最方便的比例。取整后实际在标称输入下电路的增益会略微偏离1不过这个偏差很小后面通过频率微调就能补齐。根据匝比可以算出折算到原边的等效负载电阻Rac 8 · n² · Ro / π²其中Ro 24/12.5 1.92Ωn 8代入得到Rac ≈ 8 · 64 · 1.92 / 9.87 ≈ 99.6Ω这个Rac决定了整个谐振腔的阻抗匹配基准后面算Lr和Cr全要用它。3.2 增益范围和k值、Q值的确定输入电压从350V到420V变化对应需要的增益范围是Mmin Vin_nom / Vin_max 390 / 420 ≈ 0.93Mmax Vin_nom / Vin_min 390 / 350 ≈ 1.11考虑到死区时间、驱动延时和副边压降这些实际因素Mmax最好再留5%~10%余量所以我一般会直接取Mmax ≈ 1.15~1.2。接下来选k值。前面说了k5是常用起点然后我们要根据Mmax来确定最小开关频率下的Q值。把fn_min当成最低工作频率对应的归一化频率比如我设定最低频率60kHz那么fn_min 0.6。把Mmax 1.18、k 5、fn_min 0.6代入FHA增益公式反解Q_max实测大概在0.35~0.45之间。Q值为什么这么关键Q值直接决定了谐振腔阻抗和电流峰值。Q取大了谐振电流峰值高导通损耗增加同时容易出现容性工作Q取小了要维持同样的增益就得把频率范围拉得很宽磁性元件体积变大。所以Q的选取是在“峰值电流”和“频率范围”之间找平衡。3.3 谐振参数Lr、Cr、Lm的计算与验证在确定了Q_max之后我们就可以反推Lr和Cr。根据Q的定义Q √(Lr/Cr) / Rac得到 √(Lr/Cr) Q · Rac ≈ 0.4 × 99.6 ≈ 39.84同时串联谐振频率fr 1/(2π√(Lr·Cr)) 100kHz两个方程联立Lr ≈ 63μHCr ≈ 40nF然后Lm k · Lr 5 × 63 ≈ 315μH。这个结果在工程上是合理的。实际选型时Cr我会用两个22nF的薄膜电容并联来凑到44nF左右Lr用PQ2620磁芯开气隙绕制Lm靠变压器本身的励磁电感来实现笨办法是在变压器初级上加一个独立电感但更好的做法是把Lm集成在变压器中通过调整磁芯气隙让励磁电感刚好落在设计值附近。这里的经验是先按计算值绕制实测后再微调气隙偏差控制在±5%以内比较理想。实操心得薄膜电容的耐压和温升要重点考虑。LLC谐振电容上承受的电压往往是输入电压的数倍千万别按普通电容的耐压去选。我一般会选择耐压在630V以上、具备较高纹波电流能力的薄膜电容并在PCB布局时尽量靠近桥臂中点减小寄生电感。3.4 磁性元件设计要点磁性元件是LLC设计里最容易翻车的地方。变压器LLC的励磁电感Lm和漏感都参与谐振所以绕制方法和普通反激变压器完全不同。我的做法是先把初级电感做到计算的Lm附近然后通过控制初、次级耦合来得到合适的漏感或者把漏感当作Lr的一部分来使用。如果Lr不够就外串一个谐振电感。需要注意如果使用外置谐振电感它的磁芯也要开气隙否则大电流下很容易饱和一旦饱和谐振腔的阻抗突变整个环路就会失控。副边绕组要尽量用铜箔或者多股并绕降低趋肤效应损耗。200kHz以下用0.1mm×多股利兹线问题不大频率再高就需要更细的丝径。此外由于副边输出的是大电流同步整流管的选型以及PCB走线寄生电感同样会影响效率不能轻视。4. 仿真搭建从原理图到波形判读一步步跑通半桥LLC4.1 仿真工具选型PSIM、LTspice、Simulink怎么选LLC的电路仿真工具选对了能省一半时间。我用过的几个工具里按场景可以简单推荐一下PSIM电力电子专用仿真软件自带磁性元件模型PI控制器的搭建非常方便。LLC的变频控制用PSIM自带的VCO压控振荡器模块就能实现。仿真速度快适合先跑功能验证。LTspice/Simplis更适合做详细的器件级仿真比如MOSFET的寄生电容对ZVS的影响、死区时间到底要留多少这类问题。LTspice免费模型库丰富缺点是手搭控制环路比PSIM麻烦一些。MATLAB/Simulink如果要验证LLC的闭环小信号稳定性、做数字控制算法验证比如DSP控制代码生成用Simulink搭配Simscape Electrical比较合适。它的优势在控制策略验证不在电路细节仿真。我个人典型的工作流是先用PSIM把电路搭起来确认主拓扑和控制策略没问题再用LTspice细看MOSFET的ZVS波形和死区设置最后如果项目要写数字控制再用Simulink做控制算法仿真。4.2 PSIM中搭建半桥LLC主电路下面以PSIM为例讲一下具体搭建过程。半桥LLC主电路包括直流源Vin390V两个开关管S1、S2谐振电容Cr、谐振电感Lr变压器等效模型用耦合电感或理想变压器加励磁电感和漏感副边整流二极管或同步整流MOSFET输出电容Co和负载电阻RoPSIM里搭建时变压器部分最简单的方式是直接用PSIM的Saturable Transformer或者Ideal Transformer加一个并联的励磁电感Lm。注意Lm是并联在变压器原边上的但它的值会参与谐振不能漏掉。为了方便观察谐振电流和励磁电流的波形可以在谐振电容或者谐振电感上直接放置电流探头。驱动部分用VF可变频率方波发生器或者VCO模块生成互补PWM占空比设成50%加入死区时间。最关键的仿真参数是步长和解算方式。LLC是谐振电路频率响应快步长要足够小才能捕捉到谐振电流的细节。我习惯把时间步长设为开关周期的1/500到1/1000也就是200ns左右仿真时长跑到几毫秒让输出稳定后再看波形。4.3 开环仿真怎么扫频闭环PFM怎么搭开环仿真最大的价值是验证你算出来的谐振参数对不对。具体操作是先把LLC主电路搭好固定输入电压390V把开关频率设成几个不同的值比如60kHz、80kHz、100kHz、120kHz分别跑一遍仿真记录下来输出电压和原边电流波形。对着增益曲线比较如果仿真结果和计算结果相差在10%以内说明参数基本没问题如果差异很大大概率是变压器模型里漏感或者励磁电感的设置搞错了。闭环控制才是LLC实际应用的状态。PSIM里实现PFM闭环比较简单的方法是用VCO压控振荡器采样输出电压和参考电压比较后经过PI控制器把PI输出变成VCO的频率控制信号从而调节开关频率。需要注意PFM是负反馈逻辑输出电压偏高时要升高频率来降低增益输出电压偏低时要降低频率来提高增益。所以VCO的频率控制端接法要确保正确极性反了环路就会震荡。4.4 仿真波形怎么看ZVS、增益和工作状态判断仿真跑完最核心的工作就是判读波形。我自己看LLC仿真波形一般按以下顺序看原边功率管S1和S2的vgs与vds。如果vds在vgs变高之前就已经降到了0附近也就是体二极管先导通那么ZVS就是实现了。这一步是判断软开关是否成立的最直接证据。看谐振电流ir和励磁电流im的相对关系。在fr附近ir和im的交点正好在开关周期中点波形呈“正弦平台”的形态。如果电流平台不平或者出现明显的尖峰说明副边整流二极管的结电容在跟Lr振荡需要加RC吸收。看副边整流二极管的电流。副边二极管应该工作在ZCS状态也就是电流自然过零后再关断。如果发现二极管电流在关断时还有很大的拖尾说明工作点跑到了容性区要赶紧调频率回来。看输出电压和输出电流纹波。LLC的输出电压纹波通常不大但如果你发现纹波频率和开关频率不一样可能就是控制环路没有稳定存在次谐波振荡。这里分享一个我踩过的坑最开始我搭建LLC仿真时为了省时间把死区设成0结果仿真出来的ZVS波形特别漂亮但实际一上电就炸管子。原因很简单死区为0意味着上下桥臂同时导通直通短路。仿真里模型理想化可能没体现出这个危害但实际电路一定会炸。所以仿真时死区一定要设而且设置成和实际芯片参数接近的值常见200ns~400ns这样的仿真结果才有参考价值。5. 常见问题排查与避坑记录5.1 仿真不收敛或波形发散先别怀疑参数很多初学者一跑LLC仿真输出波形发散、报“time step too small”第一反应是谐振参数算错了。但实际经验告诉我仿真不收敛的问题大约七成出在设置上而不是参数上。我在排障时一般按这个顺序查第一检查变压器模型是不是有非法连接点尤其是励磁电感悬空或者漏感设了但没形成回路第二检查驱动信号是不是正确互补死区是否明显第三把最大步长改小降到50ns级别或者换用更稳定的求解器第四在MOSFET的漏源之间并联一个小RC缓冲snubber抑制仿真中的高频数值振荡。如果依然不收敛那就是谐振参数本身有问题常见的是Q值过大导致工作点落在增益曲线的容性区仿真自然会震荡。这时候回到增益曲线检查工作点不要强行调步长“骗”过仿真器。5.2 算出来的增益和仿真对不上这是我最常被问到的问题“我按公式算的增益是1.15仿真出来的输出电压却差了很多。”这里有个常见误区FHA基波近似法本质上忽略了谐波成分当工作点远离fr时增益公式的误差会变大尤其是在fn小于0.5或者大于2的时候误差可能超过20%。所以算出来的Mmax和仿真差别大的时候首先检查最小开关频率设的是不是太低了。5.3 副边二极管振荡和EMI问题LLC的副边整流二极管在关断瞬间结电容会和变压器漏感发生谐振产生高频振荡。仿真波形上表现为二极管电压出现一个衰减的振铃实际电路中这个振铃就是EMI的主要来源之一。解决思路有两个方向一是换用反向恢复电荷更小的二极管或者上同步整流SR二是在二极管两端并联RC吸收电路RC的取值需要调试一般R在10~47ΩC在100pF~1nF之间以振铃幅度和损耗的平衡为准。5.4 问题速查表我把LLC设计和仿真阶段的典型问题整理成了表格方便你对照排查。这张表是我长时间项目积累下来的经验远比很多文档里的“标准答案”来得实用。现象可能原因排查方法解决方向仿真不收敛/发散控制器极性错误、死区为0、步长过大检查驱动逻辑减小步长加snubber修正控制逻辑步长设到50ns级实际电路炸原边MOS工作点进入容性区、ZVS丢失看vds与vgs时序、测原边电流形态提高最低频率限制增大Lm轻载输出电压压不住轻载Q太小增益峰值过高看轻载增益曲线提高最低开关频率或加假负载原边电流尖峰大励磁电感过小励磁电流太大电流波形中看平台段高度增大Lm或调整k值输出纹波偏大谐振参数失衡、环路带宽不足测输出纹波频谱重算Lr/Cr调整PI参数满载效率偏低死区设置不当或变压器损耗大实测开关波形与温升优化死区时间用利兹线绕制动态响应慢频率范围限制太窄、环路补偿保守扫频分析环路放宽频率范围加大PI带宽注意仿真能跑通和实际能稳定工作之间还有很长一段路。尤其是死区、驱动电阻、布局寄生电感这些都要以实物调试为准。仿真验证的是原理实物验证的是工程。做LLC设计和仿真这件事我的体会是原理部分其实不算特别难难的是把增益曲线、ZVS条件、磁性元件绕制、环路控制这些环节串起来形成一个完整的系统认知。我在这个过程中踩过的最大一个坑是不管不问照着手册参数算完就直接画板结果第一版样机一上电满载虽然能跑但动态响应一测负载轻跳重就直接跌到欠压保护。后来回到仿真里用扫频方法把环路一步一步校正才把动态问题解决。所以一定要养成“先仿真、后实物”的习惯但也不要完全迷信仿真。最后再分享一个小技巧做LLC仿真时不妨把输入电压、负载、温度这几个维度都做成参数扫描一次性跑一批工况然后把关键指标ZVS是否实现、峰值电流、输出电压纹波汇总成表。很多软开关丢失、应力超标的问题都是在极端工况下才暴露出来的。如果你能把这张工况表做出来再去调硬件效率会高很多。

相关新闻

机器学习建模前,为什么必须学会理解数据?

机器学习建模前,为什么必须学会理解数据?

做机器学习有一个特别常见的误区:一拿到数据就想马上跑模型。尤其是很多跟着课程计划、实训平台或者期末复习资料走的人,第 1 课刚知道什么是特征,第 2 课就想直接预测。结果往往是模型能跑,但成绩不理想,换参数也没用…

2026/10/26 2:59:21 阅读更多 →
DeepSeek Harness安装与配置全攻略:低成本接入AI编程助手

DeepSeek Harness安装与配置全攻略:低成本接入AI编程助手

最近在技术群和短视频平台上,经常能看到“Claude Code 的末日?”这类标题,矛头指向开源社区新出现的一款工具:DeepSeek Harness。很多开发者还没搞清它到底是什么,就先被“末日论”带了一波节奏。作为长期折腾 AI 编程…

2026/10/26 2:59:21 阅读更多 →
跨交换机VLAN通信配置与故障排查详解

跨交换机VLAN通信配置与故障排查详解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/26 2:59:22 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/10/26 12:00:21 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/10/25 22:36:10 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/10/26 4:52:12 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/10/26 12:00:21 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/10/26 5:00:37 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/10/26 3:16:46 阅读更多 →

日新闻

周新闻

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/26 12:00:19 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/25 13:21:54 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/26 8:34:37 阅读更多 →