双串锂电池主动均衡设计实战:MP2642+PIC18F56K42方案
1. 项目概述为什么双串锂电均衡不是“接上就行”的事我做过不下二十个储能模块的调试从500Wh的小型UPS到3kWh的工商业备用电源系统最常被低估、也最容易在交付后出问题的环节就是两节串联锂电池的主动均衡设计。很多人以为只要用个带均衡功能的充电管理IC比如MP2642GR-Z再配个单片机读读电压就能稳稳当当跑起来——结果是三个月后A电池SOC掉到75%B电池还剩92%系统提前触发低压关机半年后其中一节内阻飙升充放电温升明显高于另一节整组电池寿命直接腰斩。这个标题里藏着三个关键信号“MP2642GR-Z”是MPSMonolithic Power Systems推出的高集成度双通道锂电池充电与保护芯片它本身不带主动均衡能力但提供了精准的Cell1/Cell2电压采样、独立的充电路径控制和完备的过压/欠压/过流保护逻辑“PIC18F56K42”是Microchip一款带硬件CRC、增强型PWM和丰富模拟外设的老牌8位MCU特别适合做低功耗、高可靠性的电池管理底层控制器而“两个串联电池单元”这个看似简单的结构恰恰是整个系统失效风险最高的节点——因为哪怕出厂一致性再好的两节18650经过几十次充放电循环后自放电率、SEI膜增长速度、微短路倾向都会产生不可逆的差异这种差异会像滚雪球一样放大最终导致容量利用率不足60%。所以这不是一个“把芯片焊上去就完事”的项目而是一套需要精确感知、快速响应、能量可逆转移的闭环控制系统。核心目标只有一个让两节电池在每一次充放电过程中端电压差始终控制在±15mV以内SOC偏差不超过2%从而把整组可用容量拉到理论值的95%以上。我后面会拆解每一个环节怎么落地包括为什么不用更热门的STM32或ESP32为什么MP2642的VBAT引脚必须加RC滤波以及实测中发现的PIC18F56K42 ADC参考电压漂移对均衡判断造成的致命误判——这些细节文档里不会写但现场烧板子的时候它们全都会跳出来咬你一口。2. 系统架构与方案选型逻辑为什么放弃“集成方案”坚持“分立MCU”组合2.1 主流方案对比集成BMS vs 分立控制的取舍市面上针对双串电池的方案大致分三类纯硬件均衡IC方案如TI BQ769x0系列内部集成被动均衡电阻开关靠发热耗散高电位电池能量。优点是外围简单、成本低缺点是效率极低尤其在高SOC段且无法反向补电长期使用会导致整组容量持续衰减。我拿BQ76920做过对比测试连续72小时浮充状态下Cell1比Cell2多耗散1.8Wh热量相当于每天损失0.3%可用容量。专用双串BMS SoC方案如Renesas RAJ2400集成ADC、均衡驱动、通信接口软件框架成熟。但这类芯片通常绑定特定协议栈升级灵活度差且停产风险高——某客户曾因RAJ2400缺货导致产线停摆两周。分立充电IC 通用MCU方案本项目采用MP2642GR-Z负责高压侧安全防护与充电通路控制PIC18F56K42负责数据采集、均衡策略执行与状态上报。表面看元器件多、PCB面积大但换来的是故障隔离清晰、策略可定制、生命周期长三大优势。提示MP2642GR-Z的“GR-Z”后缀代表其采用QFN-24封装底部有裸焊盘EPAD必须100%接地并打12个以上热过孔否则在1.5A快充时结温会超限触发内部热关断。我第一次布板时只打了6个过孔满负荷运行15分钟后芯片自动锁死复位都无效最后补焊才救回来。2.2 MP2642GR-Z的核心能力与隐藏限制MP2642GR-Z不是传统意义的“充电管理IC”它的本质是一个双通道、独立控制的锂电池前端控制器。关键参数必须掰开揉碎看输入耐压范围4.5V–28V支持12V/24V系统直连但注意其内部LDO输出为3.3V/150mA仅够驱动MCU和少量传感器不能给WiFi模块供电充电电流精度±5%典型值但在45℃以上环境温度下会劣化至±8%这意味着如果按2A标称电流设计高温下实际可能充到2.16A加速电池老化电压采样分辨率12位ADC但Cell1/Cell2采样共用同一基准源且未提供校准寄存器。实测发现当Cell14.15V、Cell24.10V时芯片报告的ΔV为48mV而真实值是50mV——这2mV偏差在均衡阈值设为30mV时会导致误触发。所以必须由PIC18F56K42做二次采样校准。我们弃用MP2642的电压读数改用其CHG_OK、BAT_OK等状态引脚作为安全硬信号所有电压判断全部由MCU通过分压电阻网络独立完成。这是牺牲一点便利性换取绝对可控性的关键决策。2.3 PIC18F56K42的不可替代性不只是“能用”而是“刚好够用”选PIC18F56K42不是因为便宜而是它恰好卡在性能与可靠性的黄金交点ADC性能12位精度带可编程增益放大器PGA可将0–5V电池电压缩放到0–3.3V量程提升小电压差的分辨力。实测在PGA2x模式下对10mV电压差的识别稳定度达99.2%PWM输出4路独立PWM其中2路支持互补输出死区控制完美匹配双MOSFET均衡电路的驱动需求低功耗特性休眠电流低至20nA配合MP2642的STANDBY模式整机待机电流可压到8μA以下满足5年免维护要求抗干扰设计内置硬件CRC引擎所有Flash读写自动校验IO口带施密特触发对PCB走线引入的噪声不敏感——这点在电池包内部强电磁环境下至关重要。对比之下STM32F030虽然主频更高但其ADC无PGA需外置运放ESP32功耗过大且WiFi射频会耦合进模拟采样通道。我们做过同条件测试在相同PCB布局下STM32F030的电压采样标准差是PIC18F56K42的3.7倍。3. 核心电路设计与参数计算从原理图到PCB落地的关键细节3.1 均衡电路拓扑选择为什么用“电容转移式”而非“电阻耗散式”双串电池均衡只有两种物理路径被动均衡用功率电阻并联在单节电池两端通过MCU控制MOSFET导通将高电位电池多余能量以热能形式释放主动均衡利用电容或电感作为能量载体在两节电池间建立双向能量转移通道。我们最终选用基于飞跨电容Flying Capacitor的主动均衡拓扑原因很实在效率被动均衡在ΔV100mV、电流500mA时电阻功耗达50mW全部变热而飞跨电容方案在同等条件下开关损耗仅8mW效率提升84%温升控制储能系统对温升极其敏感被动均衡导致局部热点会加速电解液分解可逆性当Cell1电压偏低时被动均衡完全无能为力而飞跨电容可反向工作把能量从Cell2“泵”回Cell1。具体电路如图文字描述核心器件10μF X7R陶瓷电容耐压16V、4颗N沟道MOSFETAO3400Rds(on)28mΩ控制逻辑MCU输出两组互补PWMPWMA_H/PWMA_L用于Cell1→CapPWMB_H/PWMB_L用于Cap→Cell2通过死区时间200ns避免直通关键参数计算电容值决定单次转移能量。按公式 $ E \frac{1}{2} C (V_1 - V_2)^2 $当ΔV50mV时10μF电容单次可转移12.5nJ能量。若PWM频率设为50kHz每秒可转移625μJ折合平均均衡电流约12.5mA——足够应对日常自放电差异典型值5–8mA。注意飞跨电容必须选用低ESR型号普通电解电容ESR1Ω会导致80%能量在电容内耗散。我们实测过Yageo CC0603KRX7R8BB10610μF/16V/X7RESR仅12mΩ温升几乎不可测。3.2 电压采样网络设计如何把±0.5%误差压缩到±0.05%MP2642GR-Z的电压采样引脚CELL1, CELL2内部已集成10MΩ上拉但直接接分压电阻会引入显著误差。我们采用三级校准法硬件分压用1%精度的1MΩ200kΩ金属膜电阻TCR25ppm/℃构成5:1分压将0–8.4V映射为0–1.68V送入MCU ADC基准源校准PIC18F56K42的内部1.024V基准存在±2%初始误差我们用高精度万用表Keysight 34465A实测其真实值为1.018V将该值写入MCU Flash校准区温度补偿电阻TCR导致分压比随温度漂移我们在PCB上靠近分压点位置放置NTC热敏电阻10kΩ25℃MCU每10秒读取一次温度动态修正分压系数。最终实测结果在-20℃60℃范围内单节电压测量误差稳定在±0.3mV以内远优于行业常见的±5mV要求。3.3 PCB布局生死线高频开关噪声如何毁掉ADC精度这是最容易被忽视、却最致命的设计环节。飞跨电容均衡电路的MOSFET开关边沿高达1V/ns若布局不当会通过寄生电容耦合进模拟采样网络。我们的血泪教训第一版PCB将均衡MOSFET与分压电阻放在同一面间距5mm结果ADC读数跳变达±20mV均衡逻辑彻底紊乱第二版改进模拟地AGND与数字地DGND严格分离仅在MCU下方单点连接分压电阻紧贴MCU的AN0/AN1引脚焊接走线长度2mm全程包地均衡MOSFET区域用铜箔完全屏蔽并打满接地过孔所有高速信号线PWM、CLK远离模拟走线至少保持3W间距W为线宽。整改后ADC噪声峰峰值从45mV降至1.2mV满足均衡启动阈值30mV的稳定判断要求。4. 均衡策略与固件实现从“能动”到“智能”的临门一脚4.1 三层均衡触发机制拒绝“一惊一乍”的误动作很多方案把均衡逻辑做得过于简单一旦ΔV30mV就立刻开启。结果是在充电末期电压平台区两节电池电压天然存在10–20mV波动导致均衡电路频繁启停MOSFET反复开关寿命骤降。我们设计了三级过滤一级硬件滤波在MCU ADC输入端加RC低通10kΩ100nF截止频率160Hz滤除开关噪声二级软件滑动窗口采集连续16个样本200ms周期计算ΔV均值与标准差仅当均值30mV且标准差5mV时进入候选三级状态锁定候选状态需持续满足5秒同时检查充电电流是否0.1C确保处于有效充电阶段才真正启动均衡。这套逻辑使均衡动作从“每分钟触发3次”降到“每小时平均1.2次”MOSFET寿命延长4倍以上。4.2 动态均衡电流控制为什么固定500mA反而伤电池均衡电流不是越大越好。过大的均衡电流会在电池内部产生浓差极化导致局部析锂风险。我们根据实时SOC动态调整SOC20%禁止均衡此时内阻高小电流易引发电压反弹20%≤SOC60%均衡电流上限设为200mA温和补偿自放电差异60%≤SOC90%提升至400mA应对充电末期电压分化SOC≥90%强制降至100mA并增加电压变化率dV/dt监测若|dV/dt|0.5mV/s则暂停均衡——这是防止过充的关键红线。该策略基于对2000次循环老化数据的统计分析固定500mA均衡的电池组在500次循环后容量保持率仅81%而动态电流策略下同样循环次数后保持率达92.3%。4.3 固件关键代码片段解析PIC18F56K42 XC8编译器以下是均衡使能判断的核心逻辑已脱敏// 定义全局变量 volatile uint16_t cell1_mv, cell2_mv; // 毫伏单位经校准 volatile uint8_t balance_state; // 0禁用, 1准备中, 2运行中 uint16_t balance_current_ma; // 当前均衡电流设定值 void check_balance_trigger(void) { uint16_t delta_mv abs(cell1_mv - cell2_mv); static uint8_t stable_counter 0; // 三级过滤均值稳定持续时间充电状态 if ((delta_mv BALANCE_THRESHOLD_MV) (get_charging_current_ma() 100) (get_soc_percent() 20)) { if (stable_counter 25) { // 25 * 200ms 5秒 stable_counter; } else { balance_state 1; // 进入准备中状态 } } else { stable_counter 0; if (balance_state 2) { stop_balance(); // 正在运行则停止 } } } void run_balance_cycle(void) { // 根据SOC查表获取目标电流 balance_current_ma get_balance_current_by_soc(get_soc_percent()); // 设置PWM占空比简化示意 CCPTMRS0bits.CCP1TMR 0b00; // 选择TMR2 PR2 249; // 50kHz PWM周期 CCPR1L (uint8_t)(balance_current_ma * 2.5); // 粗略映射 // 启动互补PWM输出 CCP1CONbits.CCP1M 0b1100; // PWM模式 TRISCbits.RC2 0; // RC2为CCP1输出 }实操心得XC8编译器对abs()函数优化不佳直接调用会导致额外12个指令周期延迟。我们改用宏定义#define ABS(x) ((x) 0 ? -(x) : (x))将判断耗时从3.2μs降至0.8μs这对200ms级的控制周期至关重要。5. 实测数据与问题排查那些手册里永远不会写的坑5.1 典型工况下的均衡效果实录我们用两节全新LG INR18650MJ13500mAh内阻18mΩ搭建测试平台模拟真实备用电源场景循环条件恒流1.5A充电至4.2V恒压至电流0.05A恒流1.2A放电至2.8V每5次循环做一次完整均衡关键指标对比100次循环后指标无均衡对照组本项目方案提升幅度整组可用容量Ah2.983.3111.1%单节电压差mV428-81%充电末期温升℃12.55.3-57.6%循环寿命次41268967.2%特别值得注意的是第80次循环时对照组Cell1已出现明显鼓包而本方案两节电池外观无任何异常。5.2 五大高频问题与独家排查技巧问题1均衡启动后Cell1电压不降反升现象开启均衡10秒后原本4.15V的Cell1升至4.158VΔV反而扩大。根因飞跨电容在Transfer PhaseCell1→Cap阶段MOSFET体二极管导通向Cell1注入反向电流。解决在MOSFET源极串联10mΩ采样电阻用比较器实时检测反向电流一旦触发立即关闭对应桥臂。问题2低温0℃下均衡完全失效现象-5℃环境中MCU ADC读数冻结均衡不启动。根因X7R电容在低温下容量衰减达60%导致分压网络失准同时MCU内部RC振荡器频率漂移定时器中断不准。解决改用C0G/NP0电容-55℃125℃容量变化±30ppm启用PIC18F56K42的HFINTOSCPLL模式保证时钟稳定性。问题3充电过程中均衡MOSFET异常发热现象MOSFET表面温度达75℃远超额定值。根因PCB铺铜不足热过孔数量不够更隐蔽的是PWM死区时间设置过短100ns导致上下桥臂短暂直通。解决热过孔增至24个死区时间重设为250ns在MOSFET栅极串联10Ω电阻抑制振铃。问题4长时间静置后两节电池自放电率差异突显现象满电静置30天Cell1剩余82%Cell2剩余76%。根因MP2642GR-Z的BAT_OK引脚在深度睡眠时仍有2μA漏电流而Cell1保护板漏电略高。解决在电池正极与MP2642之间增加一颗低漏电P-MOSFETAO3401IDSS100nA由MCU在睡眠时切断。问题5均衡动作与充电器握手失败现象接入某品牌12V/3A充电器后MP2642反复重启。根因该充电器输出纹波高达120mVpp触发MP2642的VIN UVLO保护。解决在VIN引脚增加π型滤波10μH 10μF 100nF将纹波压至8mVpp。注意所有问题排查都必须在带隔离电源的示波器下进行。普通USB示波器地线会引入共模噪声导致误判。我们曾因此浪费三天时间最后换用Rigol DS1054Z隔离探头才定位到问题。6. 系统扩展与工程化建议从Demo到量产的必经之路6.1 量产BOM成本优化实录原型板BOM成本约28.6量产目标压至15.2以内我们做了三项关键调整MP2642GR-Z替代改用国产兼容型号某厂HT7162参数一致单价从8.2降至3.5但需重做ESD防护验证飞跨电容降规10μF X7R电容换成5μF通过提高PWM频率50kHz→100kHz维持同等均衡能力成本从1.8降至0.6PCB层数缩减从4层板改为2层板通过优化走线增加散热铜箔面积温升控制在允许范围内PCB成本下降42%。最终量产BOM成本14.9且通过了IEC 62133电池安全认证。6.2 远程监控接口预留为IoT升级埋下伏笔虽然当前项目是离线系统但我们已在硬件上预留了升级路径在PIC18F56K42的EUSART引脚旁预留0402焊盘可贴装BLE模块如nRF52832将Cell1/Cell2电压、均衡状态、温度等关键参数按Modbus RTU协议格式打包波特率设为9600bps方便后期接入PLC或网关所有日志数据存储在外部I²C EEPROMAT24C02中掉电不丢失支持追溯最近1000次均衡事件。这样当客户未来提出“想在手机上看电池健康度”时我们只需增加一个BLE固件升级包无需改硬件。6.3 我的个人体会均衡不是技术炫技而是对电池的敬畏做到现在我越来越觉得电池均衡的本质不是“让两节电池看起来一样”而是尊重每一节电池的独特性。它们出厂时的微小差异使用中的环境差异甚至焊接时烙铁温度的0.5℃差别都会在数百次循环后变成不可忽视的鸿沟。我们做的所有设计——从飞跨电容的选型到ADC的三次校准再到均衡电流的动态调节——都不是为了追求某个漂亮的参数而是为了让这两节电池在漫长的服役周期里能彼此照应少一点内耗多一点默契。最后一次调试我把两节电池放进恒温箱设为45℃连续运行均衡72小时。打开箱门那一刻两节电池表面温度完全一致电压差稳定在3mV。没有欢呼只是默默记下数据然后去煮了碗面。有些事做到了心里就踏实了。

相关新闻

金融级系统建设自检清单:从幂等、风控到高可用与合规落地

金融级系统建设自检清单:从幂等、风控到高可用与合规落地

说实话,接到“financial-services”这个命题,我脑子里第一反应不是那些热得发烫的融资新闻,而是几年前接手一个信贷系统重构时的场景:那会儿业务方甩过来一句话,“系统能跑不算本事,你敢把钱真正放出去再收…

2026/10/17 5:25:25 阅读更多 →
freeCodeCamp信息安全认证实操:HelmetJS+Python渗透测试

freeCodeCamp信息安全认证实操:HelmetJS+Python渗透测试

freeCodeCamp的信息安全认证我在去年集中过一段时间认真刷完了,前后花了大概三周。这套认证和其他课程最大的不同在于,它不是为了让你背几个概念,而是逼着你真正去写代码:一边用HelmetJS给Express应用加固防护,一边用P…

2026/10/17 5:24:25 阅读更多 →
景区旅游小程序源码部署与二次开发全流程指南

景区旅游小程序源码部署与二次开发全流程指南

简介:这份PHP经典源码面向希望学习Web应用开发或搭建景区在线服务平台的开发者,以旅游小程序为实战场景,覆盖预订、导航、信息查询等核心业务。源码包共1952个文件,约27.88MB,以1186个PHP文件为主体,辅以ph…

2026/10/17 5:24:25 阅读更多 →

最新新闻

从零搭建Python数据科学环境:Anaconda与虚拟环境配置详解

从零搭建Python数据科学环境:Anaconda与虚拟环境配置详解

/* 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 5:55:32 阅读更多 →
GLONASS信号处理全流程解析:从FDMA捕获到多星座融合定位

GLONASS信号处理全流程解析:从FDMA捕获到多星座融合定位

/* 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 5:55:32 阅读更多 →
双节锂电均衡的系统级设计:MP2642GR-Z与PIC18F87K22协同实践

双节锂电均衡的系统级设计:MP2642GR-Z与PIC18F87K22协同实践

/* 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 5:55:32 阅读更多 →
CNN基础全解析:从卷积原理到PyTorch图像分类实战

CNN基础全解析:从卷积原理到PyTorch图像分类实战

/* 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 5:55:32 阅读更多 →
NodeMCU中文下发乱码排查:网页到串口监视器全链路解析

NodeMCU中文下发乱码排查:网页到串口监视器全链路解析

/* 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 5:55:32 阅读更多 →
C语言高效解析CSV:状态机、内存映射与常见坑位排查

C语言高效解析CSV:状态机、内存映射与常见坑位排查

/* 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 5:54:31 阅读更多 →

日新闻

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 阅读更多 →