低功耗高压电机控制参考设计:辅助电源、栅极驱动与MCU低功耗实战
1. 从高压和低功耗这对矛盾词说起看到低功耗高压电机控制参考设计这个标题我第一反应是这两个词放一起本身就挺有意思。高压意味着母线电压可能上百伏甚至更高低功耗意味着系统待机或者轻载时电流要压到毫安级甚至微安级。很多刚接触电机控制的朋友会觉得高压系统天生就是电老虎谈低功耗是不是有点矛盾其实不然。工业现场里大量设备是长时间待机、短时间动作的工况比如电动执行器、智能阀门、自动门锁、电池供电的便携式高压工具这些场景下待机功耗直接决定了电池寿命和维护周期。所以这个参考设计的核心价值不是去追求极致的效率数字而是解决高压驱动能力和静态功耗控制如何在同一块板子上共存的问题。我这些年做过不少电机驱动的项目从有刷直流到无刷直流从低压12V到高压220V直流母线都碰过。说实话高压加低功耗这个组合坑比想象中多。低压系统里你可以随便用LDO供电高压系统里LDO的静态电流和耐压就成了硬约束低压系统里MOSFET随便选高压系统里开关损耗和驱动电路的静态电流又变成新的矛盾点。这篇内容我就围绕这个参考设计把高压电机控制里那些和低功耗相关的关键设计点拆开讲包括母线电压处理、辅助电源架构、栅极驱动选型、MCU低功耗模式配合、以及实际调试中容易踩的坑。不管你是刚入门的电子爱好者还是正在做产品选型的工程师应该都能从中找到能直接用的东西。2. 高压母线下的辅助电源架构怎么搭2.1 为什么辅助电源是低功耗设计的第一道坎任何电机控制系统MCU、栅极驱动器、运放、传感器这些都需要一个低压供电轨通常是3.3V或5V。在低压系统里这个供电轨直接从输入电压降压就行一个LDO或者小功率Buck搞定。但到了高压母线比如48V、72V、110V甚至更高问题就来了你不可能用一个线性稳压器从100V直接降到3.3V压差太大功耗全变成热效率低到没法看而且大多数LDO的输入耐压根本到不了这个级别。所以高压系统的辅助电源通常采用两级降压的思路。第一级用高压Buck或者反激拓扑把母线电压降到12V或者15V的中间轨第二级再从中间轨降到3.3V给MCU和逻辑电路供电。这个架构本身不新鲜但低功耗的诉求会改变每一级的设计取舍。我见过不少设计第一级Buck用的是普通的PWM控制器静态电流动辄几个毫安系统待机时这一级就成了耗电大户。正确的做法是选那种支持突发模式或者打嗝模式的控制器轻载时自动降低开关频率把静态电流压到几百微安甚至更低。比如TI的LM5164、ADI的LT8609这类都是高压输入、低静态电流的代表。选型的时候一定要看数据手册里的无负载输入电流这个参数而不是只看效率曲线因为效率曲线通常是在满载或者中等负载下测的跟你待机工况完全不是一回事。2.2 中间轨电压的选择逻辑中间轨定在多少伏这个看似随意的决定其实影响很大。定得太高第二级降压的压差大LDO方案功耗高定得太低栅极驱动器的供电可能不够尤其是驱动高压MOSFET时栅极电压需要10V到15V才能保证充分导通降低导通电阻。我的经验是如果母线电压在60V到120V之间中间轨定在12V到15V比较合适。这个电压既能满足大多数栅极驱动器的供电需求又不会让第二级降压的压差过大。如果母线电压更高比如200V以上可以考虑中间轨定在15V同时第一级用反激拓扑因为反激可以方便地实现多路输出和隔离。还有一个细节中间轨的电容选型。高压Buck的输出电容要承受中间轨电压同时要能吸收开关纹波。低功耗场景下系统大部分时间处于轻载纹波电流小但一旦电机启动瞬间电流可能跳变很大。所以输出电容的ESR和容值要兼顾轻载稳定性和重载瞬态响应。我一般会用一颗低ESR的电解电容并联一颗陶瓷电容电解负责大容量储能陶瓷负责高频去耦。2.3 待机时的电源域管理低功耗设计的精髓在于该关的关该留的留。电机控制系统里不是所有电路都需要一直供电。MCU需要保持运行以响应唤醒信号但栅极驱动器、电流采样运放、霍尔传感器这些在待机时完全可以断电。具体做法是用一个负载开关或者P沟道MOSFET把栅极驱动器和运放的供电轨切断由MCU的一个GPIO控制。这样待机时这部分电路的静态电流直接归零。需要注意的是切断供电后栅极驱动器的输出端可能处于不确定状态如果这时候母线还有电压MOSFET的栅极可能被浮空导致上下桥臂直通。所以断电顺序和栅极下拉电阻的设计要配合好确保驱动器断电时MOSFET栅极被可靠拉低。另外MCU本身的低功耗模式选择也很关键。以常见的STM32L系列或者国产的HC32L系列为例它们支持Stop模式、Standby模式等多种低功耗状态。Stop模式下RAM保持唤醒时间短适合需要快速响应的场景Standby模式下功耗最低但RAM丢失唤醒相当于复位。电机控制里如果待机时需要保持位置信息或者通信状态一般选Stop模式如果只是等待一个开关信号Standby模式更省电。3. 栅极驱动器的静态电流与开关损耗博弈3.1 高压MOSFET驱动的基本要求高压电机控制里功率级通常是三相桥或者H桥用的MOSFET或者IGBT耐压从60V到600V不等。驱动这些管子栅极电荷Qg是个关键参数。Qg越大驱动损耗越大需要的驱动电流也越大。低功耗设计里我们希望Qg小但高压MOSFET的Qg通常比低压管大不少这是物理结构决定的没法回避。栅极驱动器的静态电流Quiescent Current和它的驱动能力往往是一对矛盾。驱动能力强的驱动器内部电路复杂静态电流通常也大低静态电流的驱动器输出电流能力可能只有几十毫安驱动大Qg的管子时上升沿会变慢开关损耗增加。所以选型时要算一笔账待机时驱动器静态电流省下来的功耗和开关过程中因为驱动能力不足多出来的开关损耗哪个更大。对于长时间待机、短时间动作的应用待机功耗占主导这时候优先选低静态电流的驱动器哪怕开关损耗稍微大一点因为动作时间短总损耗可控。对于频繁启停的应用开关损耗占主导这时候要选驱动能力足够的驱动器静态电流反而次要。3.2 自举电路在低功耗场景下的注意点高压三相桥驱动上桥臂通常用自举电路供电。自举电容在每次下桥臂导通时充电上桥臂导通时放电维持栅极电压。低功耗场景下如果电机长时间不动作下桥臂不导通自举电容会慢慢漏电导致上桥臂驱动电压不足。解决这个问题有两个思路。一是定期刷新自举电容也就是让下桥臂短暂导通一下给自举电容充电。这个操作可以在MCU的定时器中断里做每隔几百毫秒到几秒执行一次具体间隔取决于自举电容的漏电速度和驱动器的最低工作电压。二是用隔离电源给上桥臂单独供电彻底摆脱自举的依赖但成本高、电路复杂一般只在高端应用里用。我实测下来自举电容选1微法到10微法之间比较合适太小了充电快但保持时间短太大了充电慢而且增加下桥臂的负担。电容的介质类型也重要X7R或者X5R的陶瓷电容漏电小比电解电容更适合自举。3.3 死区时间与低功耗的隐性关联死区时间是为了防止上下桥臂直通而设置的短暂关断间隔。死区时间太长电机电流在死区期间通过体二极管续流产生额外的导通损耗死区时间太短又有直通风险。低功耗设计里死区时间的优化往往被忽略但它对轻载效率的影响其实不小。我的做法是先用一个保守的死区时间比如1微秒把系统跑通然后用示波器观察桥臂中点电压和栅极电压的波形逐步减小死区时间直到刚好不出现直通。这个过程要配合电流探头看母线电流有没有异常尖峰。最终的死区时间通常能压到200纳秒到500纳秒之间具体取决于MOSFET的开关速度和驱动器的传输延迟。4. MCU低功耗模式与电机控制的配合4.1 电机控制对MCU的实时性要求电机控制是个实时性很强的任务PWM更新、电流采样、换相逻辑都需要在确定的时间窗口内完成。这就意味着MCU不能随便进入深度休眠因为唤醒延迟可能导致控制环路失稳。低功耗设计在这里的挑战是如何在保证控制实时性的前提下尽可能降低MCU的运行功耗。一个常见的做法是分级休眠。系统完全待机时MCU进入Stop模式只有少数几个唤醒源比如外部中断、通信接口保持活动。一旦收到启动命令MCU快速唤醒进入正常运行模式开始PWM输出和闭环控制。电机停止后MCU先进入一个轻休眠状态保持PWM定时器和ADC的配置但关闭内核时钟等待下一次启动命令。如果超过一定时间没有新命令再进入深度休眠。这种分级策略的关键是唤醒时间要匹配控制环路的启动需求。比如电流环的带宽如果是10kHz那么MCU从唤醒到第一个PWM周期输出的时间必须远小于100微秒否则启动瞬间的电流冲击可能触发过流保护。4.2 外设时钟的门控策略MCU内部有多个外设ADC、定时器、UART、SPI、GPIO等。不是所有外设都需要一直运行。低功耗设计里外设时钟的门控是基本功。比如电机停止时ADC不需要采样可以关闭ADC时钟PWM定时器如果不需要输出也可以关闭时钟只保留一个低功耗定时器用于唤醒。但要注意有些外设关闭后再开启需要一定的稳定时间。比如ADC从关闭到第一次有效采样可能需要几十微秒的稳定期PLL从关闭到锁定可能需要几百微秒。这些时间在低功耗状态切换时都要考虑进去否则可能出现采样不准或者时钟不稳的问题。我一般会在初始化阶段就把所有外设的时钟配置好然后在运行过程中根据状态动态开关。开关的顺序也有讲究先关时钟再关电源开启时先开电源等稳定后再开时钟。这个顺序搞反了外设可能工作异常。4.3 用DMA减少CPU干预DMA在低功耗设计里的价值经常被低估。电机控制里ADC采样、PWM占空比更新、通信数据搬运这些操作如果用CPU轮询或者中断处理CPU需要频繁唤醒功耗降不下来。用DMA把这些数据搬运任务接管CPU可以在数据搬运期间保持休眠只在DMA传输完成中断里短暂唤醒处理数据。比如三相电流采样ADC可以配置成由PWM定时器触发采样结果通过DMA搬运到内存数组。CPU只需要在DMA完成中断里读取数组、执行控制算法、更新PWM占空比。这样CPU的活动时间被压缩到最短大部分时间可以待在低功耗模式里。5. 电流采样与保护电路的低功耗设计5.1 采样电阻与运放的选型权衡电流采样通常有两种方式采样电阻加运放或者霍尔传感器。采样电阻方案成本低、精度高但会引入额外的功率损耗霍尔传感器隔离性好但静态电流通常较大而且有温漂。低功耗场景下采样电阻的阻值要尽量小减少I²R损耗。但阻值太小采样电压就小对运放的失调电压和噪声要求就高。这是个典型的权衡。我的经验是对于几安培到几十安培的电机采样电阻选1毫欧到10毫欧之间配合失调电压小于100微伏的运放能兼顾损耗和精度。运放的静态电流也要关注。普通的通用运放静态电流可能几毫安低功耗运放可以做到几十微安。但低功耗运放的带宽和压摆率通常也低要确认它能跟上电流环的带宽需求。如果电流环带宽是几kHz运放的增益带宽积至少要几百kHz才够用。5.2 比较器实现硬件过流保护过流保护如果全靠软件MCU需要频繁采样和判断增加CPU负担和功耗。用硬件比较器做快速保护可以在电流超过阈值时直接关断PWM输出响应速度快而且不占用CPU资源。比较器的输出可以接到MCU的故障输入引脚触发刹车中断。比较器的阈值用电阻分压设定或者用DAC输出可调阈值。低功耗设计里比较器的静态电流也要考虑有些比较器支持使能引脚不需要保护时可以关掉。需要注意的是比较器的响应时间和PWM关断路径的延迟要匹配。如果比较器响应太慢等它输出故障信号时MOSFET可能已经过流损坏了。一般要求从过流发生到PWM关断的总延迟小于几微秒具体取决于MOSFET的雪崩耐受能力。5.3 母线电压监测的分压网络高压系统的母线电压监测通常用电阻分压网络把高压降到ADC可测的范围。这个分压网络会持续消耗电流阻值越小消耗越大。低功耗设计里分压电阻的阻值要尽量大比如几百千欧到几兆欧。但阻值大了分压点的输出阻抗就高ADC采样时可能被拉低导致测量不准。解决办法是在分压点和ADC之间加一个电压跟随器用低输入偏置电流的运放做缓冲。或者用一颗小电容在分压点做电荷存储ADC采样时从电容取电采样间隙电容通过分压电阻慢慢充电。分压电阻的精度和温漂也重要。高压场景下电阻的耐压和温度系数要满足要求否则电压测量误差会很大。我一般选薄膜电阻精度1%以内温漂50ppm以下。6. 实测中那些文档不会告诉你的坑6.1 高压上电瞬间的浪涌与误触发高压系统上电时母线电容充电会产生很大的浪涌电流。如果辅助电源的使能电路设计不当浪涌期间辅助电源可能反复启停导致MCU复位或者栅极驱动器误触发。我踩过的一个坑是辅助电源的使能引脚直接接在母线电压上上电时母线电压缓慢上升使能引脚在阈值附近徘徊电源输出时有时无MCU跟着反复复位。后来改成用母线电压经过RC延时后使能等母线电压稳定了再启动辅助电源问题解决。另一个坑是栅极驱动器的欠压锁定UVLO阈值。上电时辅助电源还没稳定驱动器可能处于UVLO状态输出不确定。如果这时候MOSFET的栅极没有下拉电阻可能被浮空电压误导通。所以每个MOSFET的栅极到源极之间一定要有一颗下拉电阻通常10k欧姆左右确保驱动器未上电时MOSFET可靠关断。6.2 低功耗模式下的GPIO状态MCU进入低功耗模式时GPIO的状态会保持但外部电路可能因为供电变化而改变。比如栅极驱动器的供电被切断后它的输入引脚可能变成高阻态如果MCU的GPIO还输出高电平可能通过驱动器的输入保护二极管漏电。解决办法是在进入低功耗模式前把连接到外部电路的GPIO配置成模拟输入或者开漏输出避免电流通过保护二极管流动。这个细节在数据手册里通常不会强调但实测中确实会影响待机电流。6.3 温度对静态电流的影响半导体器件的静态电流随温度升高而增大这是物理规律。常温下测得的待机电流是1毫安到了85度可能变成2毫安甚至更多。如果产品的工作温度范围宽选型时一定要看数据手册里高温下的静态电流参数而不是只看25度的典型值。我做过一个项目常温待机电流达标但高温老化测试时待机电流超标最后发现是辅助电源控制器的高温静态电流比常温大了将近一倍。换了一颗高温特性更好的控制器才解决。6.4 电机停止时的反电动势处理电机停止时如果惯性较大反电动势可能通过体二极管回灌到母线导致母线电压升高。如果辅助电源的输入耐压不够可能被反电动势打坏。低功耗设计里这个问题容易被忽略因为大家注意力都在待机功耗上。我的做法是在母线加一颗TVS或者泄放电阻把反电动势能量消耗掉。泄放电阻的阻值要权衡太小了正常工作时漏电大太大了泄放慢。一般选几毫安级别的泄放电流配合TVS钳位能有效保护辅助电源。7. 从参考设计到产品化的几步关键动作参考设计跑通只是第一步要变成能批量生产的产品还有几件事必须做。首先是降额设计参考设计里的元器件通常是在理想条件下选的实际产品要考虑电压、电流、温度的降额。比如MOSFET的耐压参考设计用100V的管子跑80V母线产品里最好用150V的管子留足余量。其次是EMC。高压电机控制的EMC是个大课题开关节点的高dv/dt和di/dt是主要的干扰源。参考设计里可能只加了基本的吸收电路产品里需要根据实际测试结果调整吸收参数必要时加共模电感、Y电容等。低功耗设计和EMC有时候会冲突比如为了降低开关损耗减小栅极电阻但这样会加快开关速度恶化EMC。这个平衡要在实测中找。最后是保护功能的完整性。参考设计通常只实现基本功能产品里需要加上过压、欠压、过温、堵转、缺相等各种保护。这些保护逻辑会增加MCU的负担需要在低功耗和安全性之间做取舍。我的原则是安全相关的保护不能省哪怕增加一点功耗非安全相关的功能可以按需裁剪。实际做下来从参考设计到量产工作量大概是参考设计本身的3到5倍。但有了参考设计打底至少硬件架构和核心参数有了依据不用从零开始试错。这也是参考设计最大的价值它不是让你照抄而是给你一个经过验证的起点让你把精力集中在产品差异化的部分。

相关新闻

云器Lakehouse 2026年5月版本发布:用TaoToken统一Key打通AI Agent数据智能开发链路

云器Lakehouse 2026年5月版本发布:用TaoToken统一Key打通AI Agent数据智能开发链路

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

2026/10/10 4:32:18 阅读更多 →
Webiny SDK 实战指南:在 Next.js / Vue / Node.js 外部应用中读写 Headless CMS 内容

Webiny SDK 实战指南:在 Next.js / Vue / Node.js 外部应用中读写 Headless CMS 内容

CMS后端前端 【免费下载链接】webiny-js Open-source, self-hosted CMS platform on AWS serverless (Lambda, DynamoDB, S3). TypeScript framework with multi-tenancy, lifecycle hooks, GraphQL API, and AI-assisted development via MCP server. Built for developers at…

2026/10/10 4:32:22 阅读更多 →
游戏引擎架构解析:对象生命周期与资源管理实战

游戏引擎架构解析:对象生命周期与资源管理实战

写游戏引擎的人都知道,对象和资源这两个词,看起来各管各的,实际上纠缠得比想象中深得多。这一篇是“游戏引擎架构深度解析”系列的第四篇,重点拆解游戏对象(Game Object/Entity)与资源管理(Asse…

2026/10/10 4:32:26 阅读更多 →

最新新闻

PCA9422与MK24FN1M0VDC12硬件协同电源管理设计

PCA9422与MK24FN1M0VDC12硬件协同电源管理设计

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

2026/10/10 5:48:41 阅读更多 →
Copilot高效使用的四大前置工程实践

Copilot高效使用的四大前置工程实践

1. 项目概述:这不是一个功能推荐,而是一次务实的技术决策提醒“GitHub针对全新Copilot功能的建议:先尝试其他方法”——这个标题乍看像一句轻描淡写的提示,实则藏着一线开发者在真实协作场景中反复验证后沉淀下来的判断逻辑。它不…

2026/10/10 5:48:41 阅读更多 →
AI日报自动化生产全流程:从信息源搭建到筛选摘要的工程实践

AI日报自动化生产全流程:从信息源搭建到筛选摘要的工程实践

1. 一份AI日报的诞生逻辑:从信息洪流到结构化认知每天早上七点,我的信息采集脚本会准时跑完最后一轮抓取。屏幕上滚动的原始条目通常在800到1200条之间,涵盖学术预印本、开源社区动态、产品更新日志、行业观察博客、技术论坛热帖等十几个来源…

2026/10/10 5:48:41 阅读更多 →
Egg 内部库 @eggjs/module-common 解读:上下文 Symbol、4.0 破坏性变更与生命周期钩子演进

Egg 内部库 @eggjs/module-common 解读:上下文 Symbol、4.0 破坏性变更与生命周期钩子演进

后端Web框架 【免费下载链接】egg 🥚🥚🥚🥚 Born to build better enterprise frameworks and apps with Node.js & Koa. https://codewiki.google/github.com/eggjs/egg 项目地址: https://gitcode.com/gh_mirror…

2026/10/10 5:48:41 阅读更多 →
python-kubernetes aio 客户端中 V1StatefulSet 模型详解:字段、序列化与异步用法

python-kubernetes aio 客户端中 V1StatefulSet 模型详解:字段、序列化与异步用法

后端云原生容器编排 【免费下载链接】python Official Python client library for kubernetes 项目地址: https://gitcode.com/gh_mirrors/python1/python 点击查看 免费下载 V1StatefulSet 是 kubernetes Python 客户端(aio 异步版本)中对应…

2026/10/10 5:48:41 阅读更多 →
Apache Beam 附加输出(Additional Outputs / Side Outputs)实战指南:用 ParDo 单次处理实现多路 PCollection 分支

Apache Beam 附加输出(Additional Outputs / Side Outputs)实战指南:用 ParDo 单次处理实现多路 PCollection 分支

批处理流处理大数据 【免费下载链接】beam Apache Beam is a unified programming model for Batch and Streaming data processing. 项目地址: https://gitcode.com/gh_mirrors/beam15/beam 点击查看 免费下载 导读 附加输出(additional outputs&…

2026/10/10 5:47:41 阅读更多 →

日新闻

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

1. 从“卫星轨道分类”这个标题说起:为什么值得花时间搞懂第一次接触“卫星轨道分类”这个概念,很多人会觉得它离自己很远——不就是天上的星星怎么转吗?但如果你正在做航天任务规划、遥感数据接收、星座设计,甚至只是准备一场航天…

2026/10/10 0:00:39 阅读更多 →
Spring AOP 核心原理与实战:从概念到日志切面落地

Spring AOP 核心原理与实战:从概念到日志切面落地

1. 从一个真实痛点说起:为什么你的代码里到处都是重复逻辑刚入行那会儿,我写过一个用户管理模块,注册、登录、改密码、注销四个接口。每个接口里都塞了几乎一样的日志打印、参数校验、事务开启和提交。当时觉得没什么,能跑就行。直…

2026/10/10 0:00:40 阅读更多 →
Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

简介:这是一套面向计算机相关专业学生与项目实战学习者的Python数据采集与分析可视化完整项目,以Boss直聘岗位数据为对象,适合用作毕业设计、课程设计或期末大作业。资源包共38个文件,约246KB,以13个py源码文件为核心&…

2026/10/10 0:00:40 阅读更多 →

周新闻

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/10 1:36:08 阅读更多 →
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/10 5:23:50 阅读更多 →
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/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练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 阅读更多 →