BQ4050 AFE保护配置实战:阈值与延迟的硬件安全防线设计
1. 项目概述为什么AFE保护配置是BMS设计的“定海神针”如果你正在设计或调试一个基于TI BQ4050的电池管理系统BMS那么模拟前端AFE的保护阈值与延迟配置绝对是你绕不开、也绝不能掉以轻心的核心环节。这不仅仅是往寄存器里填几个十六进制数那么简单它直接决定了你的电池包在面对过流、短路等极端工况时是能“临危不乱”地安全关断还是“反应迟钝”导致电芯受损甚至引发更严重的安全事故。我见过太多项目电芯选型一流PCB布局完美算法模型精准但就因为AFE保护参数配置得过于保守或激进最终在量产测试或用户端暴露出保护功能不可靠的问题轻则产品返修重则项目推倒重来。BQ4050的AFE提供了多层次、可精细调节的保护机制其中放电过载AOLD和各类短路保护ASCC, ASCD是最常用也最关键的硬件保护防线。与软件保护相比AFE保护响应速度极快微秒到毫秒级不依赖于主控MCU的状态属于真正的硬件“看门狗”。本文将以一个资深BMS工程师的视角结合手册中的原始参数表为你彻底拆解BQ4050的AFE保护配置逻辑。我不会只给你罗列表格而是会带你理解每一个参数背后的物理意义、设计考量并分享在实际项目中如何权衡与设定这些值让你真正掌握这门让电池系统既安全又耐用的“硬核手艺”。2. 核心原理拆解AFE如何“感知”危险并做出决策在深入配置表之前我们必须先搞懂BQ4050的AFE保护是如何工作的。这有助于你理解为什么需要设置阈值和延迟而不是盲目照搬参考设计。2.1 保护机制的传感基石电流检测电阻RSNSAFE本身并不能直接测量电流它测量的是串联在电池回路中的电流检测电阻Shunt Resistor两端的压降。根据欧姆定律 (V I * R)这个压降与流经的电流成正比。BQ4050的AFE通过一个高精度的差分放大器来读取这个微小的电压信号。这里就引出了配置表中的一个关键变量[RSNS]。这个位Bit实际上是在告诉AFE内部的放大器“你面对的检测电阻是多大的” 它通常对应两种常见的检流电阻值[RSNS] 0通常对应5mΩ或10mΩ这类较小的检流电阻。电阻小功耗低但在相同电流下产生的压降也小因此AFE需要更高的增益来放大信号对应的阈值电压值mV设置范围也较小。[RSNS] 1通常对应20mΩ或更大一些的检流电阻。电阻大相同电流下压降大信号更强AFE使用较低的增益对应的阈值电压值设置范围也更大。为什么手册中的阈值单位是mV而不是直接的电流A因为AFE核心判断的是它检测到的电压信号是否超过阈值。工程师需要根据自己选用的检流电阻阻值R_sense将所需的电流保护值I_protect换算成电压阈值V_threshold I_protect * R_sense然后再去表中查找最接近的Setting值。例如你的系统需要设置100A的放电过载保护使用5mΩ电阻那么计算出的检测电压是100A * 0.005Ω 500mV。但注意表格中的值是AFE输入端的电压阈值你需要确保这个值在AFE量程内。实际上对于BQ4050当[RSNS]0时其AOLD阈值范围是-8.3mV 到 -50mV负号代表放电方向这暗示了其前端放大器的增益和偏置设计直接对应的是检流电阻上的压降而不是最终的电流值。因此选择正确的[RSNS]值本质上是让AFE的增益设置与你硬件上的检流电阻相匹配以确保ADC能在线性范围内最精确地测量压降。2.2 双重保险阈值与延迟的协同作用AFE保护动作需要两个条件同时满足信号超过阈值且持续时间超过设定的延迟时间。这是一个经典的“消抖”机制目的是防止因噪声、毛刺或瞬间的负载波动如电机启动而误触发保护。阈值Threshold定义了危险的“门槛”。设置过低系统会过于敏感容易误动作设置过高则失去保护意义。它需要根据电芯的最大持续放电电流Max Continuous Discharge Current、负载设备的峰值功率等因素来综合确定。延迟时间Delay定义了系统容忍这种“危险状态”的最长时间。设置过短抗干扰能力差设置过长则电芯或电路在真实故障下承受应力的时间过久可能导致损坏。它需要权衡负载的特性如是否有容性冲击电流和电芯的耐受能力。以**放电过载AOLD**为例它保护的是电池以超过安全限值的电流持续放电的场景。比如一个电芯最大持续放电电流为30A你可能会将AOLD阈值设置为35A-40A留出一定余量。延迟时间则可能设置为10-20ms以躲过一些短时的负载冲击。而短路保护的阈值通常远高于过载阈值延迟时间则极短微秒级因为短路是必须立即切断的严重故障。BQ4050甚至为放电短路ASCD提供了两级延迟ASCD1和ASCD2这允许你实现更灵活的故障分级响应例如ASCD1用于快速切断严重短路ASCD2用于处理相对缓和的短路或作为备份保护。3. 参数表深度解析与实战配置指南现在我们把手册里的表格变成可以操作的配置清单。我将逐一解读并给出具体的配置示例和计算过程。3.1 放电过载保护AOLD配置详解放电过载保护是防止电池被“累坏”的关键。我们结合手册中的Table 15-1到15-3进行说明。第一步确定硬件参数与[RSNS]假设你的电池包设计如下电芯3.7V/20Ah锂离子电芯最大持续放电电流C-rate为1C即20A。检流电阻R_sense选用5mΩ精度1%功率满足要求。根据BQ4050数据手册的典型应用电路和[RSNS]位描述对于5mΩ检流电阻通常设置[RSNS] 0。第二步计算目标电流对应的检测电压你希望AOLD在电流达到25A为20A留出25%余量时触发。 计算检流电阻压降V_sense I_protect * R_sense 25A * 0.005Ω 0.125V 125mV。注意这里有一个关键点手册中AOLD的阈值电压表Table 15-1给出的值是负的例如-8.3mV ~ -50.00mV。这个负号代表放电电流的方向电流流出电池在检流电阻上产生的压降极性。AFE内部判断的是电压的绝对值。因此我们在查表时应使用计算值的绝对值即125mV。但是我们发现一个问题当[RSNS]0时Table 15-1中最大的阈值绝对值也只有50.00mV对应Setting 0x0F。我们的计算值125mV远大于此。这说明什么这恰恰是新手最容易踩坑的地方125mV是检流电阻两端的真实压降但AFE的ADC前端可能有一个固定的增益或衰减网络。Table 15-1中的“Threshold”值很可能是经过内部缩放后与ADC直接比较的“等效电压值”。因此我们不能直接用V_sense去查表。正确的做法是查阅BQ4050数据手册中关于电流测量和AFE增益的章节找到从检流电阻压降到ADC代码或内部比较器参考电压的转换关系通常是一个增益系数K。或者更实用的方法是反向使用表格。我们先根据表格提供的阈值范围反推出它能覆盖的电流保护范围看是否满足我们的需求。对于[RSNS]0阈值范围是8.3mV到50.0mV取绝对值。假设内部增益使这个值直接对应检流电阻压降那么对应的电流范围是I_min 8.3mV / 0.005Ω 1.66A I_max 50.0mV / 0.005Ω 10A。这个范围1.66A~10A远小于我们需要的25A。结论对于25A的保护需求使用5mΩ电阻且[RSNS]0的配置无法实现。我们需要调整方案。方案A更换更大的检流电阻。若改用20mΩ电阻并设置[RSNS]1。查Table 15-2阈值范围为16.6mV~100.0mV。25A电流产生的压降为25A * 0.02Ω 500mV依然远大于100mV。此路不通除非内部增益不同但通常[RSNS]1对应的是更小的增益阈值范围本应更大但这里最大100mV仍不够。方案B重新评估需求与AFE能力。实际上BQ4050的AOLD保护可能设计用于相对较低电流的过载检测或者需要配合外部放大器。对于高达25A甚至更高的放电过载保护更常见的做法是依赖BQ4050的“放电过流OCD”等软件保护或者使用独立的硬件保护IC。AFE的AOLD可能用于次级或更快速的保护。这时我们需要调低保护阈值。例如设置为10A对应5mΩ电阻压降50mV查Table 15-150.0mV正好对应Setting0x0F。第三步配置延迟时间选定阈值Setting为0x0F后需要配置延迟。查Table 15-3。延迟的选择取决于你的负载特性。如果负载是电机启动时可能有持续数毫秒的浪涌电流那么延迟需要设置得比浪涌时间长。假设浪涌电流持续约5ms我们希望AOLD能躲过它那么可以选择7msSetting 0x03或9msSetting 0x04。为了更稳妥地避免误触发可以选择9ms。实操心得对于AOLD延迟不建议设置得过短如1ms除非你非常确定系统中没有短暂的合法过冲。一个折中的起步配置是7-11ms。在样机测试阶段可以通过故意施加一个略低于阈值的持续电流和一个短暂的过冲电流来验证保护是否按预期动作或不动作。AOLD配置小结[RSNS]: 根据实际硬件检流电阻选择需结合完整数据手册确认。阈值Setting: 根据所需保护电流和检流电阻计算电压并查表。若表格范围不满足需考虑使用软件保护或调整硬件方案。延迟Setting: 根据负载的最大浪涌电流持续时间来设定并留有余量。典型值在5-15ms。3.2 充电短路保护ASCC配置详解充电短路保护用于防止在充电器接入时电池端口发生短路。这是一种非常危险的情况需要极快的响应。配置要点阈值设置ASCC的阈值通常设置得比较低因为充电过程中的短路电流可能非常大来自充电器。查看Table 15-4 ([RSNS]0)阈值从22.2mV起步。我们继续使用5mΩ电阻 ([RSNS]0)的例子。假设我们希望检测到大于15A的充电短路电流方向与放电相反故阈值为正。15A * 0.005Ω 75mV。在Table 15-4中寻找接近的值77.75mVSetting 0x05是一个不错的选择。延迟设置这是关键充电短路必须立刻切断。查看Table 15-6延迟时间从0µs到915µs。对于ASCC强烈建议设置为最小延迟即0 µsSetting 0x00。这意味着一旦检测电压超过阈值保护立即触发没有任何延时。这是安全设计的基本原则。注意事项将ASCC延迟设为0µs理论上可能因噪声而误触发。因此确保充电回路的PCB布局良好检流信号走线远离噪声源并做好滤波至关重要。BQ4050的AFE通常有内置的滤波机制但硬件设计是基础。3.3 放电短路保护ASCD配置详解放电短路保护是BMS最重要的安全防线之一。BQ4050将其细分为ASCD1和ASCD2两级提供了更大的灵活性。核心概念两级延迟ASCD1 ASCD2ASCD1第一级短路保护延迟时间可设。通常用于应对最严重的瞬时短路。ASCD2第二级短路保护延迟时间通常比ASCD1长。可以作为ASCD1的备份或者用于处理相对不那么“陡峭”的短路故障。控制位[SCDDx2]这个位控制着ASCD1和ASCD2延迟时间的倍率。当[SCDDx2]0时使用Table 15-9和15-11当[SCDDx2]1时延迟时间表对应Table 15-10和15-12其时间值是0时的两倍。这让你可以用一个配置位整体调整短路保护的响应速度档位。配置实战假设我们希望设置一个非常快速的短路保护。阈值使用5mΩ电阻([RSNS]0)。短路电流可能极大我们希望尽早保护。假设设定在电压降150mV对应电流30A时触发。查Table 15-7最大阈值为100mVSetting 0x07。150mV超过了量程。这再次说明对于大电流短路保护AFE的硬件保护阈值可能有限需要依靠更快速的软件保护或外部电路。我们这里以100mVSetting 0x07为例。延迟追求最快速度。设置[SCDDx2]0。ASCD1延迟选择0 µsSetting 0x00来自Table 15-9。ASCD2延迟作为备份可以设置一个极短的延迟例如61 µsSetting 0x02来自Table 15-11。这样如果ASCD1因故未动作ASCD2会在61微秒后作为第二道防线触发。另一种配置策略如果你担心线路电感或噪声导致误触发可以启用[SCDDx2]1并将ASCD1设置为一个很短的延迟比如244µsTable 15-10, Setting 0x04ASCD2设置为更长一些如488µs。这样在确保安全的前提下抗干扰能力更强。4. 配置流程、调试技巧与常见问题排查理解了单个参数后我们需要一个系统化的配置和验证流程。4.1 系统化配置五步法明确系统需求列出所有需要保护的场景正常放电、过载、充电、短路、反接等并确定每个场景下的保护电流值和允许的最大延迟时间。这是设计的出发点。确认硬件参数确定检流电阻的精确阻值务必使用万用表在板实测、功率等级和布局。确认AFE相关配置引脚如[RSNS]的硬件连接是否正确。查阅数据手册并计算根据需求和硬件查阅BQ4050数据手册中AFE保护章节的所有相关表格。将目标电流转换为目标检测电压然后在表中找到最接近的Setting值。务必注意表格的适用条件[RSNS],[SCDDx2]等。通过软件配置使用TI的BQStudio软件或通过I2C命令将计算好的Setting值写入对应的寄存器如AOLD_THRESH,AOLD_DELAY,ASCC_THRESH,ASCC_DELAY,ASCD_THRESH,ASCD1_DELAY,ASCD2_DELAY等。配置时建议先写入一个比较保守阈值稍高、延迟稍长的值。全面测试验证这是最关键的一步。必须在样机上进行实际的保护功能测试。过载测试使用电子负载以阶梯或缓升方式增加放电电流直至触发AOLD记录触发的实际电流值和延迟时间与设定值对比。短路测试务必在安全环境下进行如防爆柜使用可编程电源或大功率负载模拟端口短路用示波器捕捉电流波形和保护信号如CHG/DSG FET的驱动信号验证ASCC/ASCD的响应时间和动作是否可靠。误触发测试模拟正常工况下的最大浪涌电流如电机启动确保保护不会误动作。4.2 调试与优化中的核心技巧示波器是你的眼睛在检流电阻两端测量电压波形是调试AFE保护最直接的方法。你可以清晰地看到电流尖峰、噪声以及AFE比较器触发点的实际电压。利用BQStudio的Data Logging实时监控AFE的保护状态标志位Flags当保护触发时这些标志位会被置位。结合电流电压的日志可以精准定位触发瞬间的系统状态。阈值余量Margin管理保护阈值不能设置得“太满”。例如电芯最大持续电流30A保护阈值就设在30A。这样一旦有任何测量误差或噪声就容易误触发。一般建议留有10%-20%的余量。但同时余量也不能太大否则失去保护意义。延迟时间的权衡艺术延迟是抗噪能力和保护速度的平衡点。对于短路保护速度优先对于过载保护则需要考虑负载特性。没有绝对的最优值只有最适合你当前硬件和负载的折中值。4.3 常见问题排查速查表问题现象可能原因排查步骤与解决方案保护不动作1. 配置未生效2. 阈值设置过高3. 检流电阻或走线问题4. AFE供电或基准电压异常1. 用BQStudio确认寄存器值已正确写入并保存执行Seal或Exit Calibration后配置会固化。2. 用示波器测量检流电阻实际压降确认是否达到阈值电压。调低阈值Setting测试。3. 检查检流电阻焊接、阻值检查AFE的SRP/SRN差分走线是否对称、远离干扰源。4. 检查AFE的VDD电压是否稳定测量相关基准电压引脚。保护误触发1. 阈值设置过低2. 延迟时间设置过短3. 电源噪声或PCB布局干扰4. 负载本身有合法的大电流脉冲1. 测量误触发时的电流/电压确认是否接近阈值。适当提高阈值Setting。2. 特别是AOLD增加延迟时间如从5ms调到11ms。3. 用示波器查看SRP/SRN信号上的噪声。加强RC滤波需注意滤波带来的相位延迟优化PCB布局差分线平行等长、包地。4. 分析负载特性如果脉冲是合法的则需要调整保护参数以适应它或者优化负载的启动逻辑。ASCC/ASCD响应过慢1. 延迟时间设置过长2.[SCDDx2]位配置错误3. 软件响应慢如果是软件保护1. 检查ASCC_DELAY、ASCDx_DELAY寄存器值确保设置的是期望的微秒级延迟如0µs, 61µs。2. 确认[SCDDx2]位的配置与你查阅的延迟表是否匹配。3.AFE保护是硬件级速度与软件无关。如果怀疑是软件保护慢需检查相关中断响应和任务调度。不同板卡保护点不一致1. 检流电阻公差2. AFE基准源或放大器偏移3. 软件配置未固化1. 选用精度更高如0.5%的检流电阻或在软件中为每个板卡做单独的电流校准。2. 这是芯片固有差异可在生产时进行校准或在设计时留出更大的保护余量。3. 确保配置后执行了保存操作如发送Seal命令使配置写入非易失性存储器。配置BQ4050的AFE保护是一个将理论参数转化为实际安全边界的过程。它没有一成不变的“最佳答案”只有基于对电芯特性、负载行为和硬件电路的深刻理解后做出的最合适的权衡。每一次参数的调整都意味着你在安全、可靠性和系统鲁棒性之间寻找新的平衡点。我个人的习惯是在项目初期会倾向于设置得相对保守阈值稍低、延迟稍短在后续的循环测试中根据实测数据逐步放宽直到找到一个既能通过所有安全测试又不会在日常使用中误报警的“甜蜜点”。记住这些保护参数是电池系统安全的最后一道硬件防线多花些时间理解和测试它们绝对物超所值。

相关新闻

新手想做抖店怎么做?2026年抖店入驻流程及费用!

新手想做抖店怎么做?2026年抖店入驻流程及费用!

新手想做抖店怎么做?2026年抖店入驻流程及费用!软件功能与经营流程示意图 新手想做抖店,比较稳妥的起步路线是:**准备个体工商户营业执照,通过抖店官网完成0元入驻,选择适合一件代发的垂直类目,…

2026/10/14 21:25:11 阅读更多 →
AI跨域训练性能暴跌?C++通信库的7大缺陷与优化实战

AI跨域训练性能暴跌?C++通信库的7大缺陷与优化实战

1. 项目概述:当AI撞上C的“墙”最近在跟几个做AI平台架构的朋友聊天,大家不约而同地提到了一个痛点:辛辛苦苦搭建的分布式AI训练系统,一到跨域(比如从公司北京机房到上海机房,或者从公有云A迁移到公有云B&a…

2026/10/9 7:19:20 阅读更多 →
微信支付授权—扫码/押金授权操作教程—东方仙盟

微信支付授权—扫码/押金授权操作教程—东方仙盟

第一步:电脑上打开 微信支付微信支付 - 中国领先的第三方支付平台 | 微信支付提供安全快捷的支付方式微信支付是腾讯公司的支付业务品牌,微信支付商户平台支持线下场所、公众号、小程序、PC网站、APP、企业微信等经营场景快速接入微信支付。微…

2026/10/13 13:36:12 阅读更多 →

最新新闻

SpringBoot集成Activiti 7.x工作流引擎实战指南

SpringBoot集成Activiti 7.x工作流引擎实战指南

1. 项目背景与核心价值 工作流引擎是现代企业级应用开发中不可或缺的基础设施。Activiti作为目前Java生态中最成熟的开源工作流引擎之一,其7.x版本在云原生适配和API简化方面做出了重大改进。而SpringBoot的自动化配置特性,恰好能解决传统工作流系统集成…

2026/10/15 11:27:08 阅读更多 →
DeepSeek-R1推理模型与通用模型选型及提示语策略

DeepSeek-R1推理模型与通用模型选型及提示语策略

简介:《DeepSeek从入门到精通》是清华大学新闻与传播学院元宇宙文化实验室编写的PDF学习资料,面向希望系统掌握DeepSeek的AI初学者、深度用户与开发者,帮助读者理解DeepSeek-R1开源推理模型的定位,并学会在实际工作中高效调用其能…

2026/10/15 11:27:08 阅读更多 →
SQLite FTS5 context-mode:上下文感知全文检索实战指南

SQLite FTS5 context-mode:上下文感知全文检索实战指南

1. 什么是 context-mode:一个被误读却极具实操价值的 SQLite 高级查询模式 “context-mode”这个词最近在开发者社区里频繁出现,但翻遍 SQLite 官方文档、FTS5 手册甚至 Stack Overflow 的高赞回答,你都找不到一个叫 “context-mode” 的正式…

2026/10/15 11:27:08 阅读更多 →
HoRain云--OpenClaw云助手:AI配置全攻略与TaoToken统一Key接入实践

HoRain云--OpenClaw云助手:AI配置全攻略与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/15 11:27:08 阅读更多 →
【A11】0 号用户叙述笔记

【A11】0 号用户叙述笔记

0 号用户(admin / admin11)是平台的"创世种子"——它存在,但不统治。它的使命是让系统能够不需要它。一、基本定义项目值用户 ID0用户名admin密码admin11(代码硬编码初始值,数据库可改)本质双层身…

2026/10/15 11:27:08 阅读更多 →
轻量级OpenPose:CPU实时2D多人姿态估计的算法解析与工程落地

轻量级OpenPose:CPU实时2D多人姿态估计的算法解析与工程落地

如果你手头正好有一个“在CPU上把2D多人姿态估计跑起来”的需求,那么看到“Real-time 2D Multi-Person Pose Estimation on CPU:Lightweight OpenPose”这个标题时,大概率会有一种“终于等到”的感觉。姿态估计这两年很火,但绝大多…

2026/10/15 11:26:07 阅读更多 →

日新闻

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

1. 为什么选择容器化方式部署 LoRa 网络服务LoRa 物联网项目落地时,网络服务器是整个链路的核心枢纽。它负责接收网关上报的数据包、完成去重与解密、再把有效载荷分发给上层应用。早期大家习惯把网络服务器直接装在物理机上,依赖一堆系统库和特定版本的…

2026/10/15 0:00:46 阅读更多 →
共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

1. 共享推理服务里,扩缩容到底难在哪做过大模型推理服务部署的人,大概都经历过这样的场景:一个团队共用一套推理集群,A 业务跑的是 7B 的小模型,B 业务跑的是 72B 的大模型,C 业务白天流量高、晚上几乎归零…

2026/10/15 0:00:46 阅读更多 →
Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

1. 引子:一次内核恐慌引发的追查先从一个真实场景说起。某次我给一台老旧的嵌入式设备折腾系统裁减,为了把启动时间压进两秒以内,我手贱地把一串自认为“没用”的 systemd 服务给 disable 了,其中就包括systemd-remount-fs.servic…

2026/10/15 0:00:46 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 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/15 0:14:36 阅读更多 →
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/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练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/15 9:49:14 阅读更多 →