首页/新闻资讯/正文详情

直流无刷电机ax by cz怎么划分?相轴120°与坐标变换全解析

发布时间:2026/11/4 15:16:06 来源:云帆数科 栏目:资讯中心
直流无刷电机ax by cz怎么划分?相轴120°与坐标变换全解析
搜直流无刷电机 ax by cz 怎么划分的这个问题我初学电机控制时也卡了很久。对着相轴图反复看总觉得它该对应 X-Y-Z 那种三维直角坐标但图上明明只画了三根线数量对得上角度又对不上于是是不是按垂直轴线划分的疑问就一直绕在脑子里。先把结论放这里ax、by、cz 分别指 A、B、C 三相绕组的磁场中心线也就是相绕组轴线。这三根轴线之间按 120° 电角度均分不是 90° 垂直关系。之所以会有垂直轴线的错觉是因为后来引入的 αβ 静止坐标系和 dq 旋转坐标系正好是两根互相垂直的轴名字里又都带轴很容易被混到一起。这篇文章从相轴定义、120° 空间关系、极对数换算、坐标变换一路讲到实测相轴的三种方法争取一次把整套东西理顺。1. 相轴是什么ax by cz这套命名的源头1.1 绕组的磁中心线才是真正的轴直流无刷电机也好永磁同步电机也好定子上都分布着三相绕组。给 A 相通入电流时A 相所有线圈会在气隙里建立磁动势。气隙圆周方向上磁动势并不均匀它会在某一角度达到最大这个最大值所在的方向就是 A 相绕组的轴线。换句话说相轴不是简单的几何对称线而是磁动势最强方向是绕组在通电状态下形成的等效磁极的中心线。你可以把 A 相绕组想象成一块在定子内壁铺开的电磁铁磁极中心连起来的那条直径方向就是 A 相轴。同理B 相、C 相各有自己的轴。三根轴叠在一起就是常说的 ax、by、cz。这里需要强调一点直流无刷电机虽然名字里带直流但定子侧完全是交流电机那一套绕组理论相轴的概念来自三相交流绕组的磁动势分析和转子上有没有永磁体没有直接关系。BLDC 和 PMSM 在轴的定义上完全一致区别只在于反电动势波形和控制方式。1.2 ax by cz和 X/Y/Z 坐标轴纯属命名巧合很多资料里会把 A 相、B 相、C 相轴简写成ax、by、cz这个写法确实容易引起误会因为 x、y、z 三个字母会让人联想到三维笛卡尔坐标系的三个正交轴。实际上这里的 x、y、z 只是无意义的区分后缀是为了避免字母重复而加上的标记。也就是说axaxis of phase AA相轴byaxis of phase Bczaxis of phase C。它们与直角坐标没有任何关系。真正对应的物理量是三相绕组的磁动势方向而不是空间几何里的 X、Y、Z 轴方向。理解到这一层后面的 120° 和 90° 之争就清晰了既然 ax/by/cz 不是坐标轴自然不能用是否垂直来衡量。2. 三相静止轴为什么是 120° 而不是 90°2.1 多相绕组的轴线按电角度均匀分布电机多相绕组设计有一个基本规律各相绕组的轴线在电气圆周上均匀分布。三相就是 360° 除以 3 等于 120°四相就是 90°五相就是 72°。这不是谁的偏好而是由旋转磁场的要求决定的。如果强行把三相轴布置成 90°、90°、180°或者按直角坐标分成 X/Y/Z 三根轴三相绕组就不再是对称系统。三相对称性的数学本质是[ i_A i_B i_C 0 ]空间上则要求[ \theta_{BA} \theta_{CB} \theta_{AC} 120^\circ ]只有同时满足时间上的电流对称和空间上的轴线对称才能产生一个幅值恒定、匀速旋转的磁场。这也是三相区别于两相和四相的根本原因。2.2 用磁动势叠加验证 120° 的必然性假设 A 相轴在 0° 方向B 相轴在 120° 方向C 相轴在 240° 方向三相电流为正弦对称[ i_A I\cos(\omega t) ] [ i_B I\cos(\omega t - 120^\circ) ] [ i_C I\cos(\omega t 120^\circ) ]各相磁动势与电流同相位忽略铁心饱和时合成磁动势为[ F_s(t) F_A(t) F_B(t)e^{j120^\circ} F_C(t)e^{j240^\circ} ]把上面三路电流代进去经过化简会得到一个非常漂亮的结果[ F_s(t) \frac{3}{2}F_m e^{j\omega t} ]这个结果的含义是合成磁动势是一个幅值恒定的旋转矢量转速为电源角频率 ω方向随时间匀速转动。转子永磁体就会被这个旋转磁场拖着同步旋转。如果你把轴线改成 90° 之类的其他角度合成磁动势就会变成椭圆甚至畸形的旋转磁场电机转矩脉动、振动噪声、效率都会明显恶化。这就是为什么三相轴必须是 120°而不是垂直 90°。2.3 真正包含 90° 的坐标系在哪既然 120° 是三相静止轴的基本关系那垂直从哪来答案是变换后的两相坐标系。电机控制里常用的坐标系有三个坐标系轴数轴间夹角状态典型用途abc 三相静止坐标系3120° 电角度静止绕组结构、六步换向αβ 两相静止坐标系290°静止Clarke 变换、磁链观测dq 两相旋转坐标系290°随转子旋转FOC 电流环、转矩控制αβ 坐标系里的 α 轴和 β 轴dq 坐标系里的 d 轴和 q 轴确实是垂直的。但它们都是人为构造的数学模型不是定子上存在的东西。把三相轴理解成物理实体把 αβ/dq 理解成数学投影就不会再把它们混为一谈。3. 极对数一介入机械角度要除以 P3.1 电角度和机械角度的换算公式相轴夹角是 120° 电角度但放到实际电机的机械圆周上这个角度会被极对数压缩。设极对数为 P则[ \theta_{mech} \frac{\theta_{elec}}{P} ]所以 A 相轴到 B 相轴的机械夹角是[ \frac{120^\circ}{P} ]两极电机 P1机械角就是 120°四极电机 P2机械角变成 60°六极电机 P3机械角只剩 40°。如果按 120° 直接去机械圆周上划线误差会非常大。为什么要除以 P因为定子绕组产生的磁极对数和转子永磁体的极对数必须一致。转子转一圈机械 360°磁场在电气上已经转了 P 圈也就是 360°×P 的电角度。相轴夹角按电角度定义 120°映射到机械角度就要等比例缩小。3.2 算例4 极 24 槽电机的相轴位置用常见的 4 极 24 槽 BLDC 电机来算一遍。24 个槽均匀分布在 360° 的定子圆周上[ 每槽机械角 \frac{360^\circ}{24} 15^\circ ]因为 P2每个槽距对应的电角度为[ 15^\circ \times 2 30^\circ ]A 相轴到 B 相轴需要 120° 电角度换算成槽数[ \frac{120^\circ}{30^\circ} 4槽 ]所以在这个电机里从 A 相轴沿圆周数 4 个槽就能找到 B 相轴机械角是 4×15°60°而不是 120°。这个结果和实测是一致的。现场拿到陌生电机时我建议先做两步一是数转子磁钢个数除以 2 得到极对数二是用公式把电角度换算成机械角度再在定子端面上标出相轴。这样后面做霍尔安装、编码器零位校准都有据可依不会出现找错轴位这种低级错误。4. 从 abc 变换到 dq垂直轴在数学变换后才出现4.1 Clarke 变换把三相变两相既然三相轴是 120° 关系控制起来不方便工程师就发明了坐标变换。第一步是 Clarke 变换把 abc 三相静止坐标系投影到 αβ 两相静止坐标系公式等幅值变换为[ \begin{cases} i_\alpha i_a - \frac{1}{2}i_b - \frac{1}{2}i_c \[6pt] i_\beta \frac{\sqrt{3}}{2}i_b - \frac{\sqrt{3}}{2}i_c \end{cases} ]经过这一步三根 120° 的轴变成两根 90° 的轴。α 轴和 β 轴垂直这个性质让后续计算大幅简化。注意这里的变换只是数学投影电机定子上依然只有三根互成 120° 的绕组αβ 轴并不存在于物理空间。4.2 Park 变换让 αβ 轴跟着转子转αβ 轴虽然是垂直的但依然静止对交流量做控制还是要处理正弦波动。于是再做一次 Park 变换把 αβ 轴旋转到转子磁场方向[ \begin{cases} i_d i_\alpha\cos\theta_e i_\beta\sin\theta_e \[6pt] i_q -i_\alpha\sin\theta_e i_\beta\cos\theta_e \end{cases} ]变换后得到 dq 旋转坐标系坐标轴本身随转子同步旋转。d 轴对准转子永磁磁链方向q 轴垂直超前 90° 电角度。对表贴式永磁同步电机来说电磁转矩近似为[ T_e \frac{3}{2} P \psi_f i_q ]也就是 q 轴电流直接决定转矩而 d 轴电流主要影响磁场强弱。两根垂直轴实现了转矩和磁场的解耦FOC 才能像控制直流电机一样去控制无刷电机。如果没有第一步的统一 120°→90° 变换后面这些控制策略全都无从谈起。4.3 为什么垂直对控制这么重要很多人问 dq 轴为什么要垂直我的理解是解耦。如果 d、q 轴夹角不是 90°id 和 iq 会互相耦合改变一个电流会连带影响另一个控制就会变成解耦难题。90° 的夹角让投影到 d 轴的分量只影响磁通投影到 q 轴的分量只影响转矩各自独立环路设计才简单可靠。这也是垂直轴线困惑的最大来源三相静止层面没有垂直垂直属于变换后的控制层面。把物理轴和数学轴分开看这个问题就彻底不冲突了。5. 没有图纸时怎么把相轴方向找出来5.1 反电动势拖动法把电机转子用另一台电机或者手摇机构拖到稳定转速用示波器同时观察三个线电压信号。相绕组之间反电动势相位差 120° 电角度线电压过零点和相电压过零点之间还差 30° 电角度所以看波形时要分清测的是线电压还是相电压。实际操作中我通常先把电机拖到额定转速的十分之一左右再观察 AB 线反电动势的过零时刻记录下来与编码器角度的对应关系。反复做几次就能推出编码器零位与 A 相轴之间的固定电角度偏移。这个偏移量会写进控制器的换向参数表是整个 FOC 矢量控制里最关键的校准值之一。5.2 固定矢量通电定位法更简单的办法是直接利用定子磁动势锁定转子。给定子施加一个固定的电压矢量转子会转到与这个磁动势方向对齐的位置。最常见的组合是让一相接正、一相接负、第三相悬空这时合成磁动势方向是固定的。按不同组合通电转子会停在六个固定的电气位置通电组合正极→负极合成磁动势方向电角度A→B-30°或 330°A→C30°B→C90°B→A150°C→A210°C→B270°记录每一步转子停止后编码器的读数相邻位置之间就是 60° 电角度。六步走完编码器零位和相轴的相对关系自然就出来了。这个方法不需要示波器也不依赖反电动势波形是否正弦新手最容易上手。5.3 编码器角度自整定法如果控制器支持开环电流控制可以用软件做自动整定。核心思路是设一个小的 id 给定值iq 给定 0让 d 轴电流方向与转子磁极对齐记录此时编码器的数值记为 θ_ref再给一个固定 q 轴电流维持转子锁定计算出的 θ_offset θ_ref × P就是编码器零位与 A 相轴之间的电气角度偏移。之后的实时电角度按这个公式算[ \theta_e P \times \theta_{encoder} \theta_{offset} ]我个人的经验是自整定程序必须做两三次取一致结果才写入参数。如果每次都差 120° 或 240°很可能是相序接错如果差的是不规则数值就要检查霍尔或者编码器的安装有没有松动。5.4 新手最容易踩的四个坑第一把机械角当成电角度。四极电机里盲目按 120° 机械角装霍尔传感器零位会完全错乱。正确的霍尔间距是 120° 电角度在四极电机里就是 60° 机械角。第二相序搞反。接线时 A、B、C 任意两相对调都会改变相轴排列顺序反电动势过零点对应关系全变。这个我在刚调试时吃过亏后来习惯把所有线序统一标注后再动手。第三线电压和相电压的过零分不清。BLDC 六步换向很多电路看的是线电压过零点PMSM 的 FOC 则关注相电压和相电流的相位关系二者差 30° 电角度直接用错会让换向提前或者滞后。第四更换编码器后忘了重新校准。编码器零位和相轴的偏移是绑定的拆装一次就要重新整定一次否则换向表对不上电机轻则抖振重则堵转。调试无刷电机这些年我最大的体会是轴的概念不能靠死记要用一次就上手实测一次。最快的方法还是先用固定矢量通电法把 A 相轴找出来再在示波器上对照反电动势相位一套下来二十分钟就能把换向参数校准。手边有电机的朋友可以直接按这个方法试一次比看十遍理论图都管用。

相关推荐

Romax齿轮箱仿真入门:三步搞懂界面、建模与结果解读
Romax齿轮箱仿真入门:三步搞懂界面、建模与结果解读

简介:本资源是Romax传动系统设计软件的官方入门级培训资料,专为零基础或初级用户打造,聚焦C1模块——软件界面认知、建模流程与基础分析能力培养。内容覆盖Romax软件定位(齿轮箱与传动系统专业仿真平台)、版权规范、五… · 2026/11/4 15:16:06

CLI-Anything:Agent时代命令行工具如何进化为智能体宿主
CLI-Anything:Agent时代命令行工具如何进化为智能体宿主

1. 从"CLI-Anything"这个名字说起:命令行工具正在经历什么变化第一次看到"CLI-Anything"这个标题,我脑子里冒出来的第一个念头是:命令行工具是不是又要被重新定义一遍了。过去十几年里,CLI(Comman… · 2026/11/4 15:16:06

模型优化器实战:剪枝、量化与蒸馏在边缘部署中的系统化应用
模型优化器实战:剪枝、量化与蒸馏在边缘部署中的系统化应用

做模型优化这几年,我越来越觉得“Model-Optimizer”不是一个工具的名字,而是一整套工程反思的集合——你是怎么把一个大模型从实验台搬到生产线的,又是怎么在算力、时延和效果三者之间反复试探底线的。我这次要分享的项目,就是我们… · 2026/11/4 15:16:06

带宽被谁吃光?终端用 bandwhich 快速定位指南
带宽被谁吃光?终端用 bandwhich 快速定位指南

带宽被谁吃光?终端用 bandwhich 快速定位指南 【免费下载链接】bandwhich Terminal bandwidth utilization tool 项目地址: https://gitcode.com/gh_mirrors/ba/bandwhich 半夜,服务器出口带宽被顶满,你翻接口统计却查不到是谁干的。打… · 2026/11/4 15:57:52

Qwen3-VL-8B:如何用AI实现视觉推理与智能交互?
Qwen3-VL-8B:如何用AI实现视觉推理与智能交互?

Qwen3-VL-8B:如何用AI实现视觉推理与智能交互? 【免费下载链接】Qwen3-VL-8B-Thinking-unsloth-bnb-4bit 项目地址: https://ai.gitcode.com/hf_mirrors/unsloth/Qwen3-VL-8B-Thinking-unsloth-bnb-4bit 导语:Qwen3-VL-8B-Thinking模… · 2026/11/4 15:56:52

从零开始学AI22——集成学习
从零开始学AI22——集成学习

集成学习核心思想是“三个臭皮匠,顶个诸葛亮”,通过组合多个弱模型提升整体性能。三大流派:Bagging(如随机森林)并行训练、投票降方差,适合抗噪稳定场景;Boosting(如XGBoost&#xf… · 2026/11/4 15:55:51

Sill 音频管线深度剖析:AAC-ELD 128kbps 编码、10ms 分片与逐包漂移校正的精密同步机制
Sill 音频管线深度剖析:AAC-ELD 128kbps 编码、10ms 分片与逐包漂移校正的精密同步机制

【免费下载链接】sill Any window from your Mac, live on your iPhone or iPad. Touch, Apple Pencil, trackpad and keys. Free, open source, no servers. 项目地址: https://gitcode.com/gh_mirrors/sill1/sill 点击查看 免费下载 Sill 是一款免费、开源的 Mac… · 2026/11/4 15:52:50

1.65 美元通关宝可梦:Awesome Decision Models 的 50 个决策模型游戏与 Demo 完整清单
1.65 美元通关宝可梦:Awesome Decision Models 的 50 个决策模型游戏与 Demo 完整清单

【免费下载链接】awesome-decision-models A curated list of decision models (System One / typed decision models): hosted APIs, open-weight models, runtimes, SDKs, applications, benchmarks, and papers. 项目地址: https://gitcode.com/gh_mirrors/awes/… · 2026/11/4 15:51:50

Hermes Agent容器编排监控工具:Prometheus与Grafana配置
Hermes Agent容器编排监控工具:Prometheus与Grafana配置

Hermes Agent容器编排监控工具:Prometheus与Grafana配置 Hermes Agent是一款功能强大的容器编排监控工具,能够帮助开发者和运维人员轻松实现对容器环境的全面监控。本文将详细介绍如何配置Prometheus与Grafana,以实现对Hermes Agent容器编排… · 2026/11/4 15:50:49

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战: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 步进电机驱动实战解析
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工业级双极步进电机控制方案
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%
AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17

从生成Token到直接决策:Jev如何重塑AI Agent工程实践
从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17

32G统一内存跑大模型:内存账、TPS实测与端云分流
32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战: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 步进电机驱动实战解析
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工业级双极步进电机控制方案
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

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码