一直觉得ax这种关键词不像个完整的项目但等我把热搜词展开看到直流无刷电机ax by cz怎么划分的是按照垂直轴线划分的么这个问法一下就明白了。这里的 ax 不是英文单词也不是什么缩写变量它最合理的读法是A-X也就是直流无刷电机中 A 相绕组的轴线。一起问到的 by、cz 自然就是 B-Y、C-Z三相绕组轴线的意思。很多人第一次接触这个名词会下意识觉得既然叫轴那是不是和笛卡尔坐标系一样互相垂直、按 90° 划分直面这个问题其实牵扯到无刷电机设计、控制、接线和故障排查的一整条底层逻辑非常值得展开说清楚。这篇文章我按自己的理解把这个问题拆成五个部分来讲先从绕组命名搞清楚 ax、by、cz 到底是什么再说三相轴线为什么按 120° 而不是 90° 划分带出电角度和机械角度的换算然后讲大家口中垂直轴线的印象到底从哪来α-β 坐标系和 d-q 坐标系在什么情况下才真的正交接着给出一套不用盲猜的实测方法教你看相序、对霍尔、以及无感定位时怎么找轴线最后聊聊工程中因为轴序、相序搞错而翻车的现场以及对应的处理经验。如果你正在做无刷驱动、修电机或者刚入电机控制这个方向这篇文章应该能帮你少走很多弯路。1. 从ax到A-X先搞懂绕组轴线的命名1.1 三相绕组为什么会有首端-尾端的标注直流无刷电机虽然名字里带直流但它的定子绕组其实工作在交流状态靠驱动器里的逆变桥把直流电斩成三相交流供给电机。无刷电机的定子上虽然绕了很多圈漆包线但从电路拓扑上看最基本的就是三组绕组对应 A、B、C 三相。每一组绕组不是一根没有方向的线它是有首端、有尾端的。国标里习惯用 U1-U2、V1-V2、W1-W2 表示三相绕组的首尾端但在电机学教材和很多进口电机图纸里更常见的是 AX、BY、CZ 这种记法A 和 X 分别是 A 相绕组的首端和尾端B、Y 是 B 相绕组的首尾端C、Z 是 C 相绕组的首尾端。看到这里你应该明白了热搜里的ax by cz其实就是A-X、B-Y、C-Z的小写写法有点随手记笔记的意思并不是什么高深名词。那为什么要区分首端和尾端因为一个线圈的绕向决定了它通电后产生的磁动势方向也决定了转子磁场扫过它时感应电动势的相位。如果把首尾端对调反电动势波形会反相 180°。这意味着如果一台电机的三相绕组标注混乱控制器的输出相序就无法和电机内部的磁场建立正确对应关系轻则反转重则剧烈抖动甚至烧驱动。所以 AX、BY、CZ 这些标签不是随便写的它们规定了绕组轴线在空间里的正方向这是所有后续分析的地基。1.2 现实中的命名体系U/V/W、A/B/C、霍尔线的混乱映射实际工作中你会遇到一个问题图纸上写的是 AX、BY、CZ但电机接线盒里的标签可能是 U/V/W控制器端子上印的又是 A/B/C霍尔线有黄绿蓝三种颜色有的驱动板还标 H1、H2、H3。这些映射关系在不同厂家之间完全不统一甚至同一家的不同批次都有差异。所以ax by cz怎么划分其实还有一层非常现实的需求拿到一台真机怎么把图纸上的 A 相、B 相、C 相对应到实际出线颜色或引脚编号上。我的建议是永远不要把线颜色当作唯一依据。杂牌电机里黄绿蓝对应 A/B/C的说法只算惯例算不得保证。正确做法分两步第一步看标签和说明书把铭牌上的相序、霍尔供电、霍尔输出、电机旋转方向全部抄下来第二步靠电气测量验证这个验证方法我在后面的章节里会给出完整的实操步骤。做开发的时候宁可花十分钟把线序测清楚也不要带电之后出了奇怪现象再去排查那种排查往往要花几个小时。2. 三相轴线为什么是 120° 而不是垂直的 90°2.1 从旋转磁场看三相绕组的空间布置逻辑先说结论直流无刷电机的 A、B、C 三相绕组轴线在空间上是互差 120° 电角度均匀分布的不是 90° 垂直关系。这个 120° 是怎么来的答案是旋转磁场的要求。想象一下定子绕组通电之后会产生磁动势也就是磁场的推力方向。如果想让转子平稳转起来这个磁场不能固定在一个方向必须旋转起来。怎么让磁场转起来方法是让三组绕组的电流在时间上互相错开 120°同时让三组绕组的轴线在空间上也互差 120°。这样三个绕组各自产生脉动的磁动势分量合起来之后合成磁动势就是一个大小恒定、匀速旋转的矢量。这个结论在电机学里可以严格推导但直观上也很好理解三个空间互差 120° 的分量正好构成一个对称三相系统合成为圆形的旋转磁场。如果空间上按 90° 来布置会出现什么结果时间上差 120° 的电流注入空间上差 90° 的三个线圈合成的磁动势不再是恒定幅值的旋转矢量而是一个幅值时大时小、方向也不够稳定的椭圆磁场。这种磁场会让电机起动困难、运行中产生额外振动和噪声效率也很差。直流无刷电机追求的是平稳的大扭矩输出所以 120° 是对称三相系统的天然选择。2.2 电角度和机械角度的换算极对数在这里介入这里有一个初学者特别容易绕进去的弯题目问是不是按垂直轴线划分如果你拿一台四极电机去量会发现 A 相轴线和 B 相轴线在空间里实际只差了 60° 机械角度而不是 120°。于是你又困惑了说好的 120° 呢关键在于120° 电角度和机械角度不是一回事。对于一对磁极的电机极对数 p1一个完整的电角度周期对应 360° 机械角度所以 120° 电角度就等于 120° 机械角度。但对于 p2 的四极电机转子转一圈电角度已经走了两圈也就是 720°所以 120° 电角度对应的机械角度要除以 2等于 60°。同理p3 的六极电机三相轴线的机械夹角是 40°。换算公式就是一句话机械角度 电角度 ÷ 极对数。这个换算对控制极其重要。一个常见的案例是做无感 FOC 时你要估算转子位置编码器反馈的是机械角度但电机控制算法里用的全是电角度。如果忘了把机械角度乘以极对数那算出来的 d-q 轴方向错得离谱电流环根本收敛不了。所以当别人问三相轴线到底差多少度你第一反应应该是反问一句这台电机几对极搞不清极对数任何空间角度都无从谈起。2.3 为什么不是 60°也不是任意角度有人可能会想既然三相对称那 60° 也可以啊甚至三个轴都贴在一起不是更像同一相这个问题可以用对称分量法来解释。三相系统要成为正序对称系统空间矢量之和必须为零也就是说三个单位矢量首尾相连能围成一个正三角形。正三角形的内角是 120°因此三相轴线互差 120° 是唯一能让空间矢量和为零的等间隔划分。如果差值不是 120°比如 60°、90° 或 30°空间矢量和不为零就会出现零序分量和负序分量。零序分量会增加绕组发热负序分量会产生反向旋转磁场、增大转矩脉动。这就是为什么工程上几乎见不到三相绕组轴线采用 90° 或 60° 布置的电机——除非是特种电机有特殊的设计补偿否则常规三相无刷电机一律是 120° 电角度均分。从原理上说120° 不是拍脑袋定的角度而是数学和物理共同逼出来的最优解。3. 垂直轴线的印象到底从哪来3.1 α-β 坐标系三相转两相之后才出现正交既然 A/B/C 三相轴之间是 120°为什么很多资料里会提到垂直轴因为这些资料讨论的根本不是三相坐标系。在电机控制里为了简化计算经常要把三相 ABC 坐标系变换到两相静止坐标系也就是 α-β 坐标系。这个变换叫 Clarke 变换也常写成 Clark 变换。Clarke 变换的核心思路是把 A、B、C 三个互差 120° 的轴投影到一个两相平面上让 α 轴与 A 轴重合β 轴逆时针超前 α 轴 90°。经过这样的投影三相电流 ia、ib、ic 就可以用两个正交分量 iα、iβ 来表示。因为 α 轴和 β 轴确实是互相垂直的所以在这个坐标系里讲垂直轴线完全没问题。问题在于很多人学到这一步之后把 α-β 坐标系的正交特性错误地迁移回 ABC 三相轴线的概念里于是产生了无刷电机轴线是不是垂直划分的疑惑。这其实是在两套不同坐标系之间串了门。3.2 d-q 坐标系两相旋转坐标系下的正交轴再往后FOC 矢量控制里还有一个更大的坐标系变换叫 Park 变换把 α-β 坐标系旋转到和转子同步的 d-q 坐标系。d 轴直轴与转子磁链方向对齐q 轴交轴在空间上超前 d 轴 90° 电角度。这两个轴在控制理论里就是正交的所以控制工程师嘴里常说的垂直轴一般指的是 d-q 轴而不是 A/B/C 三相绕组轴。d-q 轴的垂直有明确物理意义d 轴控制励磁分量q 轴控制转矩分量。如果 d 轴和 q 轴不垂直意味着励磁和转矩之间存在耦合电流环解耦就做不干净高速运行时会看到明显的电流波动。因此在 FOC 调试里大家非常在意 d-q 轴是不是真正正交会通过角度补偿去消除耦合项。这也是为什么垂直轴线这个词在电机控制圈里高频出现但它从不指向三相绕组轴线。为了帮你一次理清我做了下面这个表把三种坐标系摆在一起看坐标系轴名称轴间角度关系常见用途三相静止 ABCA-X、B-Y、C-Z互差 120° 电角度绕组电气分析、电机物理本体两相静止 α-βα、β垂直90° 电角度Clarke 变换、波形分析两相旋转 d-qd、q垂直90° 电角度Park 变换、FOC 电流环控制3.3 混淆两套坐标系的代价启动啸叫与过流把 ABC 三相轴也当成垂直轴实际会带来什么后果我自己真见过。一位同事调一个低压无刷泵的 FOC电机堵转时电流特别大启动瞬间还伴随尖锐啸叫查了很久查不出原因。后来用示波器对比霍尔信号和反电动势过零点发现霍尔安装角和驱动板里的角度补偿差了 30°。为什么会差 30°因为把三相轴线和 d-q 轴线搞混了在初始角度标定时用三相轴垂直的错误假设补偿坐标系等于给 Park 变换注入了一个固定角度偏差。结果就是 d 轴没有真正对准转子磁链q 轴也没有完全承担转矩一部分电流变成了去磁分量和热损耗。这再次说明一个道理坐标系是好工具但用工具之前必须知道它描述的是什么对象。描述三相绕组物理空间关系请用 120°描述控制和矢量解耦才轮到 90° 正交轴。把概念焊死才不会在调试时被各种奇怪现象绕晕。4. 不靠猜实测确定 A/B/C 轴线和相序4.1 反电动势法示波器下最直观说了半天理论最终还是要落回怎么认一台真实电机的问题。我最推荐的也是我日常用得最多的方法就是反电动势法。操作方式如下先断开驱动器把电机三相线 U、V、W 分别接到示波器探头或者差分探头把示波器触发设成某一个通道的上升沿然后用手匀速转动电机转子或者用另一个电机拖动待测电机到固定转速。当你转动转子时三相绕组会切割永磁磁场产生三相反电动势。如果三根线的相位关系正常你会看到三路正弦波按 A-B-C 的顺序依次滞后 120° 电角度。如果其中一路相位错了 180°说明这一相的绕组首尾端接反了。如果三路波形之间不是均匀 120°而是两两角度一样但顺序反了说明相序排列有误。测反电动势的另一个好处是能直接算出电机极对数用示波器量出转子机械转速和反电动势频率极对数 p 就等于频率乘以 60 除以转速转速单位是 RPM。比如你手摇到 300 RPM反电动势频率 10 Hz那 p2四极电机实锤。4.2 用霍尔信号标定电角度零位带霍尔的无刷电机霍尔信号本身就是判断轴线的好帮手。霍尔元件通常是三个在空间上互差 120° 电角度安装也有 60° 间隔的配置输出的是三路方波。你把霍尔信号同时接到示波器缓慢旋转电机会看到三个霍尔信号按固定顺序变化每个霍尔状态持续 60° 电角度转子转一圈正好经历 6 个状态变化。这个 6 步状态序列就是方波无刷控制里的换相表基础。更精确的做法是把霍尔信号和反电动势波形放在同一张示波器画面里对比。记录霍尔信号上升沿与对应相反电动势过零点的相对位置就能算出霍尔安装角偏差。如果偏差不是 0° 或设计值说明霍尔贴片的位置歪了或者线路接错。FOC 控制里常见的霍尔相位补偿角本质就是这个偏差角的数值。你测出来之后再填回控制程序里电机就能顺滑启动。如果直接跳过这一步瞎填一个角度低速时电流波动会非常难看。4.3 无感电机怎么找轴线如果是无感 FOC 电机没有霍尔可看也没有初始位置反馈怎么确定轴线这就到了无感控制的经典环节转子初始定位。一种很简单的方法是电压矢量注入法。给逆变桥依次输出 6 个基本电压矢量对应三相桥臂的六种通电状态每个矢量作用一小段时间同时记录每一相的峰值电流响应。由于转子永磁体的磁链方向与定子绕组的相对位置不同电流响应大小也不同。电流响应最大的那个电压矢量方向说明定子磁动势把转子拉向那个方向时电感状态最有利因此可以判断转子磁极大致落在哪个 60° 扇区里。如果想实现更高精度的初始角估计还可以用高频脉振注入法注入一个高频旋转电压提取电流中的高频响应来锁定 d 轴方向。无论哪种方法最终目标都是给控制器一个明确的零位让 d 轴对准转子磁链这样 FOC 才能从正确的角度开始闭环工作。这个过程本身就是在定义和校准电机的轴系只不过把物理上的轴线观测换成了电气层面的角度辨识。4.4 电池法没有示波器时的临时判断不是所有人手边都有示波器。还有一个非常原始但可靠的土办法适合在维修现场快速判断三相线。准备一节 1.5V 电池或一个小功率电源把电源负极接某根相线电源正极分别触碰另外两根相线观察转子每次停住的位置。因为绕组通电后会产生定子磁动势转子会被拉到某个对应位置。依次换相线通电记录转子每两次停靠位置之间的夹角。如果你每次换相时转子都往同一个方向移动且停顿位置近似等间隔说明三相相序基本正常如果某一次切换时转子不仅不转反而轻微回摆那这次涉及的相线顺序大概率有问题。这个方法虽然粗糙但在没有仪器的时候能救急特别是在户外修理电动车电机、水泵电机时非常实用。电池法配合手动转动检查阻力基本能筛掉 80% 的接线错误。等条件允许还是用示波器复测一遍毕竟电池法只能判断对不对不能精确测量差多少度。5. 工程翻车现场轴序和相序搞错之后的症状与对策5.1 相序反了会怎样反转、抖动、过流无刷电机如果 A、B、C 三相的接线顺序和控制器输出不匹配最典型的症状就是反转。方波控制里如果只是把任意两相线对调旋转磁场方向就会反过来电机就反转。这在很多场合是致命的水泵反转不出水、风扇反转没风、压缩机反转还可能损坏机械结构。更麻烦的是有些驱动器带防反转保护检测到反电动势方向不对就直接报错或者脉冲式地尝试起动体现为电机只抖不转这时候如果强行踩油门大概率触发过流保护。我修过的一台无感风机就是这种情况换了一个杂牌电机后控制器总是启动失败电流冲到十几安然后保护。最后查下来就是控制器的 A 相输出接到了电机的 C 相A-B-C 顺序变成了倒序。处理办法很简单把三根线任意对换两相方向就反转过来了如果需要正向就把其中两根再次调换。这事看起来简单但如果你不往相序方向想很容易先去查程序、查驱动芯片白白浪费半天。5.2 霍尔和绕组轴线不对应的代价带霍尔的电机问题往往出在霍尔信号和绕组相序的匹配上。霍尔信号是为了告诉控制器当前转子位置控制器根据位置给对应的绕组通电。如果霍尔输出顺序和实际绕组轴线错位轻则转矩下降、噪音变大重则电机卡死、电流持续走高。典型表现是空载能转一加载就抖或者低速时力矩明显不均。这时候不要急着改控制程序先用前面说的反电动势法配合霍尔信号测一遍把每个霍尔状态的上升沿、下降沿和对应相反电动势的相位关系记录下来然后整理出一张完整的换相表。如果霍尔角度偏差固定为某个数值软件里补偿这个角度就可以了如果偏差不固定可能是霍尔虚焊、霍尔安装座松动甚至是磁环充磁不均匀那就要处理硬件。5.3 杂牌电机和颜色混乱的应对经验我在项目里踩过最大的坑是遇到一台六线无刷电机三根相线三根霍尔线颜色还特别魔性——红、黑、蓝、绿、黄、白说明书还丢了一半。这种情况下绝对不能按颜色猜。我的处理流程是固定的第一步用万用表通断档测三根相线之间的电阻确认哪三根是绕组线哪三根是霍尔线第二步给霍尔线的供电端接 5V 和地转动转子用示波器看三根霍尔线的输出是否正常第三步用反电动势法测相序。走完这三步这台电机的底细就全清楚了再在电机壳上和接插件上用标签纸重新标注 A、B、C 和 H1、H2、H3。之后无论接到哪块驱动板都有据可查。5.4 一个额外心得换相表贴在设备上最后分享一个我坚持了很多年的小习惯任何一台调试正常的电机我都会把它的换相表、霍尔角补偿值、反电动势频率和极对数写在一张小标签上贴在电机外壳或者驱动器的盖板内侧。这个习惯救过我好几次。半年后设备返修换了个维修工别人不知道电机当初是怎么定义的拿着那台电机一头雾水但只要看到标签五分钟内就能恢复所有参数。做无刷电机这行真正的坑往往不在高深算法而在这些看似不起眼的定义一致性问题上。你定义准了后面层层叠叠的代码、参数、硬件就都顺了。这条记录定义的思路其实也是这篇文章想表达的核心ax、by、cz 不是哑谜它是三相绕组轴线的代名词120° 电角度的划分不是垂直轴而是对称三相系统的必然等你做完坐标变换、进入控制层面垂直才有它真正的用武之地。搞清楚每一层说的是哪个轴你的电机就能稳稳地转起来。
企业数字化 ERP 产品动态
相关推荐
AI时代人类价值的重构与竞争力迁移 1. 当AI成为"水电煤":技术隐形化时代的人类价值重构去年此时,ChatGPT的横空出世让全球陷入集体亢奋,科技媒体头条被大模型相关新闻霸榜。但最近三个月,一个有趣的现象正在发生:我朋友圈里讨论AI的创业者少了… · 2026/11/4 18:43:06
科研演示方法论:从内容组织到现场交付的完整指南 做科研汇报这件事,很多人把八成精力花在内容上,两成精力花在"把内容塞进模板"上,结果就是——数据很硬,幻灯片很软。我见过太多组会、答辩、基金评审的现场,讲的人逻辑清晰、实验扎实,但投影一打… · 2026/11/4 18:43:06
中英对照 IATF 16949 标准条款梳理与审核避坑指南 简介:IATF 16949:2016 汽车行业质量管理体系标准的中英文对照完整文档,面向汽车及零部件企业质量管理人员、内审员、认证咨询顾问与供应链审核人员,用于对照理解标准条款、准备体系审核与认证培训。文件以单一 docx 形式打包,压缩… · 2026/11/4 18:42:04
Hermes Agent架构解密:可扩展AI代理系统的设计模式与实现原理 Hermes Agent架构解密:可扩展AI代理系统的设计模式与实现原理
Hermes Agent是一款面向开发者和架构师设计的可扩展AI代理框架,它通过模块化架构实现了多平台集成、工具调用管理和上下文压缩等核心功能。该项目采用Python技术栈,支持OpenAI工… · 2026/11/4 19:24:44
Hermes Agent与自动驾驶仿真平台集成:CARLA与LGSVL Simulator完整指南 Hermes Agent与自动驾驶仿真平台集成:CARLA与LGSVL Simulator完整指南
Hermes Agent是一款功能强大的开源AI代理工具,能够自主执行各类任务并不断学习成长。本文将详细介绍如何将Hermes Agent与主流自动驾驶仿真平台CARLA和LGSVL Simulator进行集成&… · 2026/11/4 19:19:41
Hermes Agent与区块链智能合约测试框架:Truffle与Hardhat全解析 Hermes Agent与区块链智能合约测试框架:Truffle与Hardhat全解析
在区块链开发领域,智能合约的安全性与可靠性至关重要。Hermes Agent作为一款强大的AI驱动开发工具,能够与主流智能合约测试框架无缝集成,显著提升开发效率与代码质… · 2026/11/4 19:19:41
优化Hermes Agent的网络连接:TCP优化与连接复用实用指南 优化Hermes Agent的网络连接:TCP优化与连接复用实用指南
Hermes Agent作为一款强大的AI代理工具,其网络通信效率直接影响整体性能。本文将详细介绍如何通过TCP优化和连接复用技术提升Hermes Agent的网络连接稳定性与响应速度,帮助用户获得更… · 2026/11/4 19:19:41
Hermes Agent性能监控告警集成:Slack、Email与PagerDuty全攻略 Hermes Agent性能监控告警集成:Slack、Email与PagerDuty全攻略
Hermes Agent 是一款功能强大的开源智能代理框架,支持多平台集成与自动化任务处理。本文将详细介绍如何为 Hermes Agent 配置性能监控告警系统,实现 Slack 实时通知、Email 详细… · 2026/11/4 19:19:41
优化Hermes Agent的存储性能:RAID级别与存储协议选择 优化Hermes Agent的存储性能:RAID级别与存储协议选择
在处理大规模数据和高并发任务时,Hermes Agent的存储性能直接影响整体运行效率。本文将详细介绍如何通过选择合适的RAID级别和存储协议,显著提升Hermes Agent的存储吞吐量、数据可靠性和响… · 2026/11/4 19:19:41
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38
AI辅助技术栈评估:提升研发决策效率60% 1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17
从生成Token到直接决策:Jev如何重塑AI Agent工程实践 1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17
32G统一内存跑大模型:内存账、TPS实测与端云分流 想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38