锂电池清洗水枪EMC整改实战:从超标12dB到6dB余量的系统化方案
1. 项目背景与EMC整改的核心挑战锂电池清洗水枪这个品类最近两年在便携清洁工具市场里增长非常猛。它的基本形态是内置三元锂电池组或磷酸铁锂电池组通过无刷直流电机驱动高压柱塞泵再配合可调喷嘴实现从低压雾化到高压直射的多档清洗模式。整机功率通常在60W到200W之间供电电压从12V到24V不等。看起来是个简单的消费电子加电动工具的组合但真正做过这个品类的人都知道EMC整改是绕不过去的一道坎。我前后参与过三款锂电池清洗水枪的EMC整改项目从最初送检辐射发射超标12dB到最终一次性通过Class B限值要求中间踩过的坑足够写一本小册子。这个品类的EMC问题之所以棘手核心原因有三个第一有刷电机方案虽然成本低但换向火花产生的宽带噪声极其丰富第二锂电池组在充放电管理电路上如果滤波设计不到位会形成额外的传导发射路径第三水枪的塑料外壳加金属喷嘴结构既不是完整的屏蔽体又容易形成天线效应把内部噪声辐射出去。注意很多团队在整改初期会把注意力全部放在电机端忽略了锂电池保护板和充放电管理电路本身也是重要的干扰源。实际上锂电池保护电路中的MOSFET开关动作和电流采样回路的振荡在30MHz到300MHz频段经常贡献显著的辐射分量。从应用场景来看这类产品通常需要满足EN 55014-1家用电器、电动工具和类似器具的电磁兼容要求以及FCC Part 15 Subpart B的标准。国内销售则需要符合GB 4343.1的相关规定。测试项目主要涵盖辐射发射RE、传导发射CE、静电放电ESD、电快速瞬变脉冲群EFT和浪涌Surge等。其中辐射发射和传导发射是最容易出问题的两项也是整改工作量最大的部分。这个项目的核心目标很明确在不大幅改动现有结构和电路架构的前提下通过针对性的滤波、屏蔽和布局优化把EMC测试余量做到至少6dB以上确保批量生产的一致性。为什么是6dB而不是刚好压线通过因为批量生产时元器件参数离散性、线束装配差异、外壳注塑公差都会导致EMC表现波动3dB余量在量产阶段基本等于赌博6dB才是安全线。2. 干扰源定位与噪声路径分析2.1 电机换向噪声的频谱特征锂电池清洗水枪如果采用有刷直流电机换向火花产生的噪声是典型的宽带干扰源。我实测过一款24V有刷电机方案的水枪在电机端子两端用近场探头扫描发现噪声能量主要集中在以下几个频段150kHz到1.5MHz的传导发射频段30MHz到200MHz的辐射发射频段以及200MHz到1GHz的较高频段。其中30MHz到200MHz这个区间最难处理因为波长正好和整机线束长度、外壳缝隙尺寸形成谐振关系。有刷电机的换向噪声本质上是一系列快速电流阶跃产生的。每次换向瞬间电枢绕组中的电流被强制截断电感效应会产生尖峰电压这个尖峰通过电机引线向外传导同时通过空间电磁场向外辐射。噪声的重复频率与电机转速和换向片数量相关但因为是火花放电频谱是连续宽带而非离散窄带。2.2 锂电池保护板与充放电管理电路的隐性干扰很多人会忽略锂电池保护板在EMC测试中的角色。锂电池保护电路的核心是过充、过放、过流和短路保护通常由保护IC加双MOSFET或者集成MOSFET的保护IC构成。在正常放电过程中MOSFET处于完全导通状态看起来不产生干扰。但在电机启动瞬间的大电流冲击下保护板的电流采样回路会产生振荡这个振荡频率往往在几MHz到几十MHz之间通过电池引线传导出去。更隐蔽的问题是锂电池充放电管理电路中的DC-DC转换器。如果水枪支持USB PD快充或者多档电压输出内部会有一个降压或升压转换器。这个转换器的开关频率通常在300kHz到2MHz之间其谐波可以一直延伸到上百MHz。如果转换器的输入输出滤波设计不到位开关节点的高dv/dt和di/dt会通过PCB走线形成等效天线直接辐射出去。2.3 噪声耦合路径的完整梳理做EMC整改最忌讳的就是“头痛医头”。我习惯在动手之前先把噪声路径完整梳理一遍。对于锂电池清洗水枪主要的耦合路径包括传导路径电机噪声通过电机引线传导到锂电池组再通过电池充电接口或电源线传导到外部电网。这条路径主要影响传导发射测试结果。辐射路径电机本体、电机引线、PCB上的开关节点、锂电池引线都可能成为辐射天线。其中线束长度接近四分之一波长时辐射效率最高。共模路径电机外壳、水泵金属部件、喷嘴金属件与PCB地之间的共模电压驱动整个线束系统成为偶极子天线这是30MHz到300MHz辐射发射超标的最常见原因。串扰路径电机引线与信号线如电量指示、控制信号平行走线时通过容性和感性耦合把噪声串到敏感电路上。实操心得我通常会用近场探头配合频谱分析仪做一次完整的“噪声地图”扫描。具体做法是把水枪拆开保持电机运转用近场探头分别靠近电机本体、电机引线、锂电池保护板、DC-DC转换器、PCB走线和外壳缝隙记录每个位置的噪声峰值频率和幅度。这一步花两个小时后面能省两天。3. 整改方案设计与元器件选型3.1 电机端滤波方案电机端是噪声的源头在这里做滤波效率最高。我的标准做法是在电机端子两端焊接一个π型滤波网络两个陶瓷电容加一个电感。具体参数选择需要根据噪声频谱来定。对于150kHz到1.5MHz的传导频段我通常选用10μF到47μF的X7R陶瓷电容注意耐压要留足24V系统至少选50V耐压配合10μH到100μH的共模电感或差模电感。对于30MHz以上的辐射频段则需要并联100pF到1nF的C0G电容利用其低ESL特性提供高频旁路。这里有一个关键细节电机端滤波电容的接地必须尽可能短。我见过太多案例电容焊在PCB上但电机引线到PCB的路径长达10cm这段引线的寄生电感在高频下完全抵消了电容的旁路效果。正确的做法是把滤波电容直接焊接在电机端子上或者用尽可能短的引线连接到最近的金属外壳接地点。3.2 锂电池保护板与充放电管理电路的滤波优化锂电池保护板本身的EMC优化空间有限因为保护IC和MOSFET都是标准品。但可以在电池组输出端增加一级共模扼流圈加X电容的滤波网络。共模扼流圈的选择要注意额定电流必须大于电机峰值电流的1.5倍否则磁芯饱和后滤波效果急剧下降。对于充放电管理电路中的DC-DC转换器整改重点在输入输出滤波和开关节点处理。输入电容要选用低ESR的陶瓷电容并联电解电容输出电容同样如此。开关节点SW引脚的铜箔面积要尽可能小并且可以在SW节点对地并联一个RC吸收电路通常10Ω加100pF到1nF用来抑制开关振铃。3.3 结构屏蔽与线束处理结构屏蔽方面锂电池清洗水枪的塑料外壳本身不导电无法提供屏蔽效果。我的做法是在外壳内壁喷涂导电漆或者贴导电泡棉把电机仓和PCB仓分别屏蔽起来。导电漆的表面电阻要控制在1Ω/sq以下导电泡棉的压缩永久变形率要低于20%。线束处理是很多团队容易忽视的环节。电机引线应该选用双绞线或者屏蔽线屏蔽层两端接地。如果成本不允许至少要把电机引线和电池引线分开走线避免平行长距离走线。对于长度超过10cm的线束可以套上铁氧体磁环磁环的位置尽量靠近噪声源或敏感电路。3.4 关键元器件选型对照元器件类型推荐规格关键参数选型理由电机端滤波电容47μF/50V X7R 1nF/50V C0GESR5mΩESL1nH宽频段覆盖低ESL保证高频效果共模扼流圈100μH/5A阻抗100MHz500Ω抑制共模噪声额定电流留余量导电漆银铜复合体系表面电阻0.5Ω/sq屏蔽效率高附着力好铁氧体磁环镍锌材质阻抗100MHz200Ω高频损耗大适合抑制辐射RC吸收电路10Ω/0.5W 470pF/100V时间常数5ns抑制开关振铃损耗小4. 实操整改过程与测试验证4.1 第一轮整改电机端滤波与线束优化第一轮整改我通常从成本最低、见效最快的措施开始。具体操作步骤拆开整机找到电机端子位置。在电机端子两端直接焊接一个47μF/50V的X7R陶瓷电容和一个1nF/50V的C0G电容电容引脚长度控制在3mm以内。在电机引线上套一个镍锌铁氧体磁环磁环尽量靠近电机端。如果引线较长可以在电机端和PCB端各套一个。把电机引线从原来的平行走线改为双绞线绞距控制在10mm到15mm。检查锂电池保护板到PCB的电源线如果长度超过5cm同样套上铁氧体磁环。这一轮整改后传导发射在150kHz到1.5MHz频段通常能有6dB到10dB的改善。辐射发射在30MHz到100MHz频段也会有3dB到6dB的下降。但如果辐射发射在100MHz以上仍然超标说明问题不在电机端需要进入第二轮。4.2 第二轮整改PCB布局优化与屏蔽加强第二轮整改针对的是PCB上的噪声源和辐射路径。具体操作检查DC-DC转换器的PCB布局。SW节点的铜箔面积要尽可能小输入电容要尽量靠近IC的VIN引脚输出电容要尽量靠近电感。如果SW节点走线过长可以用刀片割断后飞线缩短。在SW节点对地并联一个RC吸收电路电阻选10Ω/0.5W电容选470pF/100V。用示波器观察SW波形调整RC值直到振铃明显减弱。在PCB的电机驱动MOSFET附近增加一个100nF/50V的陶瓷电容直接跨接在MOSFET的漏极和源极之间引脚长度控制在2mm以内。在外壳内壁喷涂导电漆。喷涂前要用酒精清洁表面喷涂厚度控制在50μm到80μm固化后测量表面电阻。电机仓和PCB仓之间的隔断也要喷涂形成两个独立的屏蔽腔体。在导电漆表面贴导电泡棉位置选在外壳合模缝和喷嘴接口处确保合模后导电泡棉被压缩30%到50%。这一轮整改后辐射发射在100MHz到300MHz频段通常能有6dB到12dB的改善。如果300MHz以上仍然超标需要检查线束的共模电流。4.3 第三轮整改共模噪声抑制与接地优化第三轮整改针对的是共模噪声路径。具体操作用电流探头配合频谱分析仪测量电机引线和电池引线上的共模电流。如果共模电流在某个频点特别大说明该频点形成了共模谐振。在电机引线和电池引线上各加一个共模扼流圈位置尽量靠近PCB端。共模扼流圈的阻抗特性要根据超标频点来选择100MHz超标就选100MHz阻抗高的型号。检查PCB的地平面完整性。如果地平面被分割得支离破碎用飞线或者铜箔把关键地连接起来。电机驱动地和信号地要在单点连接连接点选在PCB的电源入口处。如果整机有金属喷嘴把喷嘴通过导电泡棉或者弹簧片连接到PCB地。这一步能显著降低共模辐射因为金属喷嘴原本是悬空的相当于一个高效的天线。4.4 测试验证与余量确认整改完成后需要进行完整的EMC测试验证。我通常会在第三方实验室做预测试确认余量后再做正式测试。测试项目包括辐射发射30MHz到1GHz水平极化和垂直极化转台360度天线高度1m到4m。传导发射150kHz到30MHz用LISN测量电源端口的共模和差模噪声。静电放电接触放电±4kV空气放电±8kV重点测试充电接口、喷嘴和按键。电快速瞬变脉冲群±1kV到±2kV耦合到电源线和信号线。注意预测试时一定要用最终量产版本的线束长度和走线方式。我见过一个案例预测试用短引线通过量产用长引线直接超标8dB。线束长度对辐射发射的影响是决定性的。测试余量确认后还需要做小批量试产通常50到100台抽检5到10台做EMC测试确认一致性。如果试产阶段发现余量不足需要回到第二轮整改加强屏蔽或滤波。5. 常见问题排查与避坑指南5.1 传导发射超标但辐射发射正常这种情况通常说明噪声主要通过电源线传导空间辐射路径被有效抑制了。排查重点放在锂电池保护板到充电接口的滤波网络上。检查共模扼流圈是否饱和X电容容量是否足够Y电容接地是否良好。如果充电接口是USB Type-C还要检查CC引脚和VBUS引脚的滤波。5.2 辐射发射在特定频点超标特定频点超标通常意味着谐振。用近场探头定位谐振位置如果是线束谐振改变线束长度或者增加磁环。如果是外壳缝隙谐振调整缝隙尺寸或者增加导电泡棉。如果是PCB走线谐振割断走线重新布局。5.3 静电放电导致复位或死机锂电池清洗水枪的按键和充电接口是ESD敏感点。整改措施包括在按键和充电接口附近增加TVS二极管TVS的钳位电压要低于后级电路的绝对最大额定值。在PCB的敏感信号线上串联磁珠或电阻配合对地电容形成低通滤波。外壳合模缝处增加导电泡棉确保ESD电流有低阻抗泄放路径。5.4 电快速瞬变脉冲群导致电机误动作EFT测试时电机出现误动作说明噪声通过电源线或信号线耦合到了电机驱动电路。整改措施包括在电机驱动MOSFET的栅极串联10Ω到100Ω电阻降低开关速度。在电源入口增加共模扼流圈和TVS二极管。如果电机驱动信号来自MCU在信号线上增加RC滤波。5.5 常见问题速查表问题现象可能原因排查方法解决措施传导发射超标电机端滤波不足近场探头扫描电机引线增加π型滤波套磁环辐射发射30-100MHz超标线束共模辐射电流探头测共模电流加共模扼流圈缩短线束辐射发射100-300MHz超标PCB或外壳辐射近场探头扫描PCB和缝隙优化布局喷涂导电漆辐射发射300MHz-1GHz超标开关节点或接地不良示波器看SW波形加RC吸收改善接地ESD复位敏感信号线无防护检查TVS和滤波加TVS串联磁珠EFT误动作栅极驱动太快示波器看栅极波形加栅极电阻降低开关速度6. 量产一致性与成本控制经验EMC整改方案最终要落地到量产所以必须考虑一致性和成本。我在这个项目上总结了几条经验第一滤波元器件的公差要严格控制。陶瓷电容的容量公差通常±10%但X7R材质在直流偏压下容量会下降30%到50%。选型时要看偏压特性曲线确保在工作电压下仍有足够容量。共模扼流圈的电感公差通常±20%要选一致性好的品牌。第二导电漆的喷涂工艺要标准化。喷涂厚度、固化温度和时间都会影响表面电阻。我建议在产线上增加一道表面电阻抽检工序每批抽检3到5台表面电阻超过1Ω/sq就整批返工。第三线束加工要标准化。电机引线的绞距、磁环位置、屏蔽层接地方式都要写进作业指导书。我见过因为工人把磁环位置装偏了5cm导致EMC测试超标的案例。第四PCB布局要留整改余量。在SW节点、电机驱动输出、电源入口等关键位置预留RC吸收电路和滤波元器件的焊盘。这样即使量产阶段发现EMC余量不足也能快速追加元器件而不需要改板。成本方面一套完整的EMC整改方案电机端滤波、共模扼流圈、导电漆、导电泡棉、磁环的物料成本大约在3到8元人民币取决于选用的品牌和规格。相比EMC测试不通过导致的反复送检费用和上市延迟损失这笔投入非常划算。实操心得我通常会在PCB设计阶段就把EMC整改元器件的焊盘预留好即使第一版不需要焊接。这样在测试阶段发现余量不足时可以直接焊接元器件调试不需要重新改板。这个习惯帮我省了至少两次改板费用和两周时间。锂电池清洗水枪的EMC整改说到底是一个系统性问题。电机、电池、PCB、线束、外壳任何一个环节处理不到位都可能让整体测试失败。我的建议是不要试图用单一措施解决所有问题而是按照“源头抑制、路径阻断、敏感电路防护”的三层思路逐层推进。每一层都做到位了6dB余量自然就有了。

相关新闻

GCC编译全解析:从预处理到链接的实战指南

GCC编译全解析:从预处理到链接的实战指南

1. 从一行报错说起:为什么值得花时间搞懂gcc很多人第一次接触gcc,不是因为想学它,而是因为被它拦住。编译一个C文件,终端甩出一堆看不懂的英文,什么undefined reference to、implicit declaration of function&#xf…

2026/10/9 11:18:10 阅读更多 →
电机测试数据飘?先查平台再查传感器——机械安装细节全解析

电机测试数据飘?先查平台再查传感器——机械安装细节全解析

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

2026/10/9 11:18:10 阅读更多 →
Eclipse导出可执行Jar的原理与三种依赖策略详解

Eclipse导出可执行Jar的原理与三种依赖策略详解

简介:本资源是一份面向Java初学者与中小型项目开发者的Eclipse工程打包实战指南,聚焦解决「如何导出含第三方Jar依赖的可执行Jar文件」这一高频部署痛点。内容基于Eclipse Indigo(3.7)环境,系统讲解Runnable JAR File导…

2026/10/9 11:18:10 阅读更多 →

最新新闻

Autoresearch Predict Personas:Claude Autoresearch 多角色预测评审机制全解析

Autoresearch Predict Personas:Claude Autoresearch 多角色预测评审机制全解析

AI 技能人工智能AI 评测开发工具 【免费下载链接】autoresearch Claude Autoresearch Skill — Autonomous goal-directed iteration for Claude Code. Inspired by Karpathys autoresearch. Modify → Verify → Keep/Discard → Repeat forever. 项目地址: https:…

2026/10/9 11:48:54 阅读更多 →
中小工贸企业产销脱节难题:2026全链路管控的智能体破局方案(TaoToken 统一 Key 接入版)

中小工贸企业产销脱节难题:2026全链路管控的智能体破局方案(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/9 11:48:54 阅读更多 →
Vue 3 入门到实战:核心概念、组件通信与响应式原理详解

Vue 3 入门到实战:核心概念、组件通信与响应式原理详解

前端框架这几年更新迭代快得让人有点喘不过气,但有一个名字始终绕不开,那就是 Vue。不管你是刚入行的新人,还是从 jQuery 时代一路走过来的老手,只要涉及现代前端开发,Vue 几乎都是必选项之一。我带过不少新人&#xf…

2026/10/9 11:48:54 阅读更多 →
把小智的耳朵搬到板子上:用 sherpa-onnx 跑通本地 VAD + ASR + TTS 的一次完整改造

把小智的耳朵搬到板子上:用 sherpa-onnx 跑通本地 VAD + ASR + TTS 的一次完整改造

本篇速览 把语音助手的链路从"设备 服务器"压成"一块板子",LLM 只是其中一环;本篇处理剩下的三环:VAD(语音活动检测)、ASR(语音识别)、TTS(语音合成&#xff0…

2026/10/9 11:48:54 阅读更多 →
从精密温控到液冷新局:苏净集团57年技术沉淀跻身2026液冷空调头部推荐

从精密温控到液冷新局:苏净集团57年技术沉淀跻身2026液冷空调头部推荐

随着数字经济与新能源产业的快速发展,液冷技术凭借高效散热、节能降耗的独特优势,成为数据中心、储能电站、高端制造等领域温控解决方案的首选。2026年,液冷空调行业进入技术迭代与市场扩张的关键阶段,一批拥有核心技术沉淀、丰富…

2026/10/9 11:48:53 阅读更多 →
小厂工程师如何用项目经验拿下大厂Offer:面试实战与复盘指南

小厂工程师如何用项目经验拿下大厂Offer:面试实战与复盘指南

面试官你好,我是……这句话我在那一年多里重复过几十次。我的简历上写着“某小型互联网公司高级后端工程师”,公司名字投出去,大概率没人听说过,学历那一栏也谈不上亮眼。作为一个从小厂跳进大厂的过来人,我很清楚一个…

2026/10/9 11:47:53 阅读更多 →

日新闻

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API这个话题,隔三差五就会在群里被翻出来讨论一次。上周还有个同事线上处理一个订单超时问题,排查到最后发现是ZonedDateTime序列化后时区丢了,用户在下单当天晚上看到的时间整整差了8个小时。这类问题几乎每个做Java开发的人都遇到过…

2026/10/9 0:00:49 阅读更多 →
EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

前几个月我手头有好几台机器需要互相访问:办公室台式机、家里 NAS、还有一台云主机。如果只是偶尔传个文件倒还好,问题是工作场景经常要在几处环境之间来回切换,每次都先登录跳板机再层层代理,实在折腾。我先后试过端口映射、自建…

2026/10/9 0:00:49 阅读更多 →
AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent 这个词在过去一年里被反复提及,但真正动手搭过一套能跑起来的 Agent 系统的人都知道,从"知道它是什么"到"让它稳定干活"之间隔着一整套工程决策。我前后参与过几个 Agent 项目的落地,从最初用现成框架拼装&…

2026/10/9 0:01:50 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

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

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

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

2026/10/8 15:26:40 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

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

2026/10/9 10:11:06 阅读更多 →

月新闻

我发现了一个新思路:用 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/8 21:13:17 阅读更多 →
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/8 15:26:17 阅读更多 →
黑夜航拍船只数据集训练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/9 6:17:20 阅读更多 →