基于MP2642GR-Z与PIC32MX675F256L的双串电池主动均衡方案设计
1. 储能与备用电源场景下的双串电池均衡需求拆解1.1 为什么双串电池组需要主动均衡储能和备用电源系统里两节电芯串联是最常见的低压架构之一。串联之后电压叠加容量不变但问题也随之而来两节电芯出厂容量、内阻、自放电率不可能完全一致用久了差异还会被放大。充电时容量偏小的那节先到上限保护板一刀切断充电另一节还没吃饱放电时容量小的先到下限系统提前关机另一节还有余量。来来回回木桶效应把整组可用容量越拖越低。被动均衡靠电阻放电把电压高的那节多余能量烧掉简单便宜但发热、效率低在备用电源这种长期浮充的场景里能量白白浪费不说电阻长期工作还影响可靠性。主动均衡把能量从高电压电芯搬到低电压电芯效率高、发热小对储能系统这种讲究循环寿命和能量利用率的场合更合适。标题里提到的方案就是用一颗专用均衡控制芯片搭配一颗通用MCU做一套可编程、可监控的双串主动均衡。1.2 方案选型的核心逻辑为什么是MP2642GR-Z加PIC32MX675F256L这个组合拆开看。MP2642GR-Z是一颗面向双串电池的均衡控制芯片内部集成了均衡功率级和必要的检测通道能直接对两节串联电芯做能量转移省掉了自己搭电感、MOS管和驱动电路的一大堆麻烦。PIC32MX675F256L是一颗带USB、CAN和丰富外设的32位MCU256KB Flash、64KB RAM跑协议栈、做数据记录、跟上位机通信都够用。这个分工很清晰MP2642GR-Z管功率和实时均衡动作PIC32MX675F256L管策略、通信和系统管理。专用芯片做它擅长的高频开关和电流控制MCU做它擅长的逻辑判断和接口扩展。比起用MCU直接驱动分立功率级这种架构开发周期短、可靠性高均衡参数还能通过MCU动态调整兼顾了性能和灵活性。1.3 适用人群与阅读门槛这套方案适合做BMS电池管理系统的嵌入式工程师、储能产品硬件开发者以及需要给备用电源做均衡功能的技术人员。读之前最好对锂电池特性、开关电源基本原理、C语言和MCU外设配置有基本了解。如果只是想知道均衡是怎么回事前两节也能看懂如果要动手复现后面的寄存器配置、参数计算和排查部分需要一定动手能力。我下面讲的内容核心框架来自这个标题指向的方案但具体寄存器值、外围参数是基于同类芯片常见实践做的合理补全实际项目里要以你手上的数据手册为准。这一点先说清楚免得照抄出问题。2. 核心器件与均衡原理深度解析2.1 MP2642GR-Z在均衡回路里扮演什么角色MP2642GR-Z这类双串均衡控制芯片内部通常包含几个关键模块电芯电压检测、均衡功率开关、电流采样和状态逻辑。它的工作方式一般是电感储能式或电容切换式把电压高的电芯能量先存到储能元件里再释放给电压低的电芯。相比电阻放电能量利用率能到80%以上发热量小一个数量级。芯片自己会做电压比较判断哪节高、哪节低然后控制开关时序完成能量转移。MCU要做的是通过I2C或SPI之类的接口读取芯片状态、设置均衡阈值、使能或关闭均衡功能。这种“芯片自治加MCU监管”的模式好处是即使MCU忙不过来或者短暂复位均衡动作也不会失控芯片内部逻辑会兜底。选它而不是分立方案还有一个现实原因双串均衡的功率级布局很讲究两个电芯的回路要对称走线电感要小否则均衡电流会受干扰。专用芯片把这些敏感走线集成在内部或者给出了明确的布局参考能少踩很多坑。2.2 PIC32MX675F256L为什么适合做这套系统的主控PIC32MX675F256L的主频能到80MHz带浮点运算单元的可选型号做电压电流的滤波和SOC估算很轻松。它有几个外设特别对路多个UART和SPI/I2C接口方便同时接均衡芯片、温度传感器和上位机CAN模块适合储能系统里多模块组网USB接口可以用来做本地配置和数据导出。256KB Flash和64KB RAM这个配置跑一个轻量级的任务调度、存几百条均衡日志、维护几个电芯的历史曲线余量充足。备用电源系统往往要求长期无人值守MCU的低功耗模式和看门狗就很重要PIC32MX675F256L在这块的表现比较稳休眠电流低唤醒源丰富。还有一个容易被忽略的点这颗MCU的ADC精度和通道数。虽然均衡判断主要靠专用芯片但系统级监控——比如总电压、充放电电流、环境温度——还是需要MCU自己采。它的12位ADC在多通道轮询下配合软件滤波够用且成本可控。2.3 主动均衡与被动均衡的取舍对比对比维度被动均衡主动均衡本方案能量处理电阻放电消耗电感/电容转移效率低能量全变热高多数能量被搬移发热明显依赖散热很小局部温升低成本低中等偏高电路复杂度简单需要专用芯片和储能元件适用场景小容量、低成本储能、备用电源、长循环储能和备用电源系统对循环寿命敏感被动均衡长期发热会加速电芯老化主动均衡虽然前期成本高但把整组寿命拉长之后综合成本反而更低。这也是标题方案选择主动均衡的根本原因。2.4 均衡启动的判据怎么定均衡不是一直开着就好。两节电芯电压差小于某个阈值时均衡带来的收益还不如它自身消耗的静态电流。常见做法是设一个启动压差比如30mV到50mV超过才启动再设一个回差比如降到10mV到20mV就停避免在阈值附近反复开关。这个阈值不是拍脑袋定的。压差太小均衡频繁启停开关损耗累积压差太大电芯长期处于不均衡状态容量损失已经发生。实际项目里我会先测一批电芯的静态压差分布取一个能覆盖大多数不一致情况、又不至于太敏感的值。MP2642GR-Z这类芯片通常支持通过外部电阻或寄存器设置阈值MCU可以根据系统状态动态调整比如充电阶段用更积极的阈值待机阶段放宽。3. 硬件设计与关键参数计算3.1 外围电路的整体框架整套硬件的骨架是这样的两节电芯串联中间节点引出接到MP2642GR-Z的电芯检测引脚芯片的均衡功率输出通过内部开关连接到储能元件完成能量搬移芯片的通信接口连到PIC32MX675F256LMCU再引出调试口、通信口和状态指示。电源部分要注意MCU的供电不能直接从两节电芯串起来的高压取得用一颗宽压输入的降压芯片把电池组电压降到3.3V给MCU和芯片逻辑供电。这颗降压芯片的输入范围要覆盖电池组的最高充电电压还要能扛住瞬态尖峰。3.2 均衡电流与储能元件参数计算均衡电流决定了均衡速度。假设两节电芯容量是5000mAh初始压差100mV希望两小时内把压差拉到20mV以内。粗略估算需要搬移的电荷量容量乘以压差比例大约5000mAh乘以(80mV/单节电压)。按单节3.7V算80mV对应约2.16%的容量也就是约108mAh。两小时搬完平均均衡电流约54mA。实际选均衡电流会留余量取100mA到200mA比较常见。储能电感的值由开关频率和允许的纹波电流决定。以开关频率200kHz、均衡电流150mA、纹波系数0.3为例电感量大约在几十微亨量级。具体公式是电感电压乘以导通时间除以纹波电流代入芯片的开关频率和电芯电压就能算出来。注意电感选型除了感值饱和电流要留足至少是峰值均衡电流的1.5倍否则大电流下电感饱和均衡直接失效还可能烧芯片。3.3 采样与保护设计要点电芯电压采样要走开尔文连接从电芯焊盘直接引线到芯片采样脚不要跟大电流路径共用走线否则均衡电流在走线电阻上的压降会串进采样导致电压判断错误。这是很多新手翻车的地方均衡一开采样值就飘芯片以为压差变了动作乱套。保护方面芯片一般有欠压、过压和过温保护。MCU这边要额外做一层读芯片状态寄存器如果连续几次读到异常就主动关断均衡并上报。备用电源系统无人值守双重保护很有必要。温度采样建议贴在电芯表面和均衡电感附近两个点都要监控。3.4 PCB布局的几条硬规矩均衡回路的走线要短而粗两个电芯的功率路径尽量对称减少寄生参数差异。储能电感靠近芯片放置回路面积压到最小。采样线远离功率线必要时用地线隔离。MCU的晶振和通信线也要远离功率区避免开关噪声耦合。地平面处理上功率地和信号地单点连接连接点选在芯片的接地参考脚附近。别小看这个地环路一旦形成均衡电流的噪声会窜到MCU的ADC里采样值跳得你怀疑人生。我见过一个项目均衡一开温度读数就偏好几度最后查出来就是地没分好。4. 固件架构与均衡策略实现4.1 MCU固件的任务划分固件按功能分成几个任务均衡控制任务、数据采集任务、通信任务和系统管理任务。均衡控制任务周期性地读MP2642GR-Z的状态判断是否需要调整均衡参数数据采集任务轮询ADC记录电压、电流、温度通信任务处理上位机或CAN总线的请求系统管理任务管看门狗、低功耗和故障处理。任务调度可以用简单的定时器中断加状态机不一定上RTOS。这套系统实时性要求不算苛刻均衡动作的时间尺度是秒级MCU有充足的时间余量。用状态机的好处是逻辑清晰出问题好定位代码量也小。4.2 均衡策略的状态机设计均衡策略我一般写成状态机几个状态空闲、检测、均衡中、暂停、故障。空闲时定期检测压差压差超过启动阈值进入检测确认不是采样噪声后进入均衡中均衡中持续监控压差和温度压差降到回差阈值以下回到空闲温度过高或通信异常进入暂停等条件恢复连续故障进入故障态锁定并上报。状态切换的判据要加去抖。比如压差判断连续三次采样都超过阈值才动作避免单次噪声误触发。温度判断同理加个滑动平均。这些细节看着小实际能省掉很多莫名其妙的启停。4.3 与MP2642GR-Z的通信配置MP2642GR-Z通过I2C或SPI跟MCU通信具体协议看数据手册。初始化流程一般是上电复位后MCU先读芯片ID确认通信正常然后配置均衡阈值、均衡电流档位、保护参数最后使能均衡功能。配置参数建议存在MCU的Flash里掉电不丢上电直接加载。读状态时重点看几个寄存器两节电芯电压、均衡状态位、故障标志。电压值要做校准用高精度万用表测实际电压跟芯片读数对比算一个偏移量存起来。不校准的话芯片自身的采样误差可能就有十几毫伏直接影响均衡判据。4.4 数据记录与上报的实现备用电源系统经常需要事后分析所以均衡日志要存。我一般记录每次均衡的起止时间、起止压差、持续时长、最高温度。存到MCU的Flash或者外挂的EEPROM里循环覆盖。上位机通过CAN或串口读取画成曲线能看出电芯一致性的长期变化趋势。上报频率不用太高均衡事件触发时上报一次平时定期上报汇总数据就行。通信协议用简单的帧格式带帧头、长度、命令、数据和校验够用且好调试。别一上来就搞复杂的协议栈调试起来费劲还容易出兼容问题。5. 实操调试与常见问题排查5.1 上电调试的完整流程第一步不接电芯只给MCU供电确认MCU能正常启动、通信正常、能读到MP2642GR-Z的ID。第二步接上电芯但先不使能均衡读两节电压跟万用表对比做校准。第三步用可调电源模拟两节电芯的压差使能均衡观察均衡电流和电压变化。第四步接真实电芯小电流充放电观察均衡在真实工况下的表现。每一步都要记录数据别跳步。我见过有人直接上真实电芯使能均衡结果参数没配对均衡电流过大把电芯和芯片一起搞坏了。分步调试虽然慢但安全。5.2 均衡不启动或效果差的排查现象可能原因排查方法均衡完全不启动使能位没置、阈值设太高读配置寄存器确认使能状态均衡启动但电流小电感饱和、开关频率不对示波器看开关波形和电感电流压差降不下来采样不准、均衡方向反了校准采样确认高低压侧判断均衡频繁启停阈值回差太小、噪声大加大回差加采样滤波温度异常升高散热不足、电流超设计测电感温度降均衡电流排查顺序建议从配置读到波形从静态到动态。先确认芯片配置对不对再看功率级波形正不正常最后看系统级效果。这样能快速定位问题在哪一层。5.3 采样噪声与地环路问题的解决采样噪声是这套系统最常见的坑。表现是均衡一开电压读数就跳压差判断跟着乱。根因通常是地环路或者采样线耦合。解决办法采样线用双绞或者屏蔽远离功率线功率地和信号地单点连接ADC采样加RC滤波软件再加滑动平均。如果噪声还是大可以在采样脚加一个小电容到地但电容不能太大否则响应变慢均衡判断滞后。一般几十纳法到一百纳法量级具体看采样阻抗。这个要实测调没有万能值。5.4 长期运行可靠性的经验备用电源系统一跑就是几个月甚至几年可靠性设计要提前考虑。均衡芯片和MCU都要有看门狗MCU的看门狗要独立时钟源。通信断了要能自动恢复不能一断就死等。均衡日志要能循环覆盖别写满就停。温度保护要设两级一级降额温度到某个值降低均衡电流二级关断再高就停均衡。这样既保护了器件又尽量维持了均衡功能。我实际项目里夏天高温环境下降额策略能让系统继续工作而不是直接罢工。提示长期运行前建议做一次高温老化测试连续跑几天观察均衡电流、温度和压差的变化趋势。很多问题在短时间测试里看不出来跑久了才暴露。6. 系统扩展与场景适配6.1 从双串扩展到多串的思路双串方案跑通之后如果要扩展到四串、八串思路有两种一是用多颗MP2642GR-Z每颗管两串MCU通过多路I2C或SPI分别管理二是换用支持更多串数的均衡芯片。前者改动小软件上把均衡控制任务实例化多份就行后者集成度高但重新设计硬件和驱动的成本大。扩展时要注意均衡能量的流向。多串系统里能量可能在相邻电芯间搬移也可能跨多节搬移策略复杂度上升。MCU的算力和通信带宽要重新评估别直接照搬双串的配置。6.2 不同储能场景的参数调整储能系统侧重循环寿命均衡阈值可以设得积极一些压差30mV就启动尽量保持电芯一致。备用电源侧重待机功耗均衡阈值可以放宽到50mV减少均衡动作次数降低静态损耗。通信基站、数据中心、家庭储能各自的工况不同参数要针对性调。调整参数时建议先在实验室模拟目标工况跑几个充放电循环看均衡效果和功耗。别直接在现场调现场条件不可控出了问题影响面大。6.3 与上位机监控系统的对接上位机监控是储能系统的标配。MCU通过CAN或串口把均衡数据、电芯状态、故障信息上报上位机做展示和告警。协议设计上建议把均衡事件和周期性数据分开事件用主动上报周期数据用轮询。这样既保证实时性又不占满带宽。数据格式用结构化的带时间戳和电芯编号方便上位机做数据库存储和趋势分析。别用纯文本解析麻烦还容易出错。二进制帧加校验简单可靠。6.4 成本与性能的平衡取舍这套方案的成本大头在均衡芯片、MCU和储能元件。如果项目对成本敏感可以考虑降低均衡电流用小一号的电感和芯片但均衡速度会慢。如果对性能要求高可以加大均衡电流用更好的电感和布局成本上升但均衡更快、发热更小。我的经验是先明确系统对均衡速度的底线要求再倒推均衡电流和元件选型。别一上来就堆高配很多场景其实用不到那么大的均衡电流。反过来也别为了省几毛钱把均衡电流压得太低导致电芯长期不均衡得不偿失。最后分享一个我在实际项目里养成的习惯每次改完均衡参数都会用可调电源模拟一组“坏电芯”——故意让两节压差很大看系统多久能拉平过程中温度和电流稳不稳。这个测试比看数据手册有用得多能直接暴露策略和硬件的短板。跑通这个再上真实电芯心里就有底了。

相关新闻

微信小程序 swiper 嵌套 video 实现视频轮播:播放控制与性能优化

微信小程序 swiper 嵌套 video 实现视频轮播:播放控制与性能优化

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

2026/10/17 1:09:16 阅读更多 →
锂电串联主动均衡设计实战:MP2642GR-Z与TM4C129ENCZAD协同方案

锂电串联主动均衡设计实战:MP2642GR-Z与TM4C129ENCZAD协同方案

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

2026/10/17 1:09:16 阅读更多 →
ModuleNotFoundError: No module named ‘em‘ 根源解析与实战解决方案

ModuleNotFoundError: No module named ‘em‘ 根源解析与实战解决方案

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

2026/10/17 1:09:16 阅读更多 →

最新新闻

Lokinet多平台部署实战:Windows、Linux、MacOS完整安装教程

Lokinet多平台部署实战:Windows、Linux、MacOS完整安装教程

Lokinet多平台部署实战:Windows、Linux、MacOS完整安装教程 Lokinet是一个匿名、去中心化且基于IP的互联网覆盖网络,让用户能够在保护隐私的同时安全地访问互联网。本教程将详细介绍如何在Windows、Linux和MacOS三大主流操作系统上部署Lokinet&#xff…

2026/10/17 1:48:27 阅读更多 →
软考 系统架构设计师历年真题集萃(154)

软考 系统架构设计师历年真题集萃(154)

接前一篇文章:软考 系统架构设计师系列知识点之杂项集萃(153) 第291题 EJB是企业级Java构件,用于开发和部署结构的、分布式的、面向对象的Java应用。其中,()负责完成服务端与客户端的交互;()用于数据持久化来简化数据库开发工作;()主要用来处理并发和异步访问操作…

2026/10/17 1:48:27 阅读更多 →
就地型馈线自动化技术原则与整定避坑指南:四种模式详解

就地型馈线自动化技术原则与整定避坑指南:四种模式详解

简介:这份名为《附件8:就地型馈线自动化技术原则(试行)》的技术文档,系统阐述了自适应综合型馈线自动化技术,面向配电网规划运行、自动化改造及运维检修人员,重点解决多分支多联络配电网中故障定…

2026/10/17 1:48:27 阅读更多 →
Spark-X2.5 全面解析:4B 参数 + 1M 上下文 + 200 语言,端侧 Agent 模型新王如何炼成

Spark-X2.5 全面解析:4B 参数 + 1M 上下文 + 200 语言,端侧 Agent 模型新王如何炼成

【免费下载链接】Spark-X2.5-4B-FP8 项目地址: https://ai.gitcode.com/SparkLLM/Spark-X2.5-4B-FP8 点击查看 免费下载 Spark-X2.5-4B-FP8 是一款面向端侧部署的 4B 参数大语言模型,原生支持 1M token 上下文窗口和 200 多种语言,主打 Agen…

2026/10/17 1:48:27 阅读更多 →
CKEditor 4 在 iOS 移动端工具栏按钮 Hover 样式的正确修复与手动验收测试指南

CKEditor 4 在 iOS 移动端工具栏按钮 Hover 样式的正确修复与手动验收测试指南

前端UI组件 【免费下载链接】ckeditor4 The best enterprise-grade WYSIWYG editor. Fully customizable with countless features and plugins. 项目地址: https://gitcode.com/gh_mirrors/ck/ckeditor4 点击查看 免费下载 导读 本文基于 CKEditor 4 官方仓库中的…

2026/10/17 1:48:27 阅读更多 →
云上运维系统学习路线:VPC、Terraform与K8s实操指南

云上运维系统学习路线:VPC、Terraform与K8s实操指南

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

2026/10/17 1:47:27 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 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/16 21:54:38 阅读更多 →
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/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练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/16 14:23:36 阅读更多 →