无刷电机ABC三相轴与xyz直角轴如何划分?电角度120度与垂直坐标系的区别

发布时间:2026/11/4 5:44:38
无刷电机ABC三相轴与xyz直角轴如何划分?电角度120度与垂直坐标系的区别 你是不是也在找无刷电机里的ax by cz怎么划分最近不少同行在问这个问题尤其是“直流无刷电机ax by cz是不是按照垂直轴线划分的”这个说法我看到的时候愣了一下因为这里至少混了两套坐标系。先说结论如果你问的是A相轴、B相轴、C相轴那它们之间不是垂直关系而是电角度互差120度如果你问的是x、y、z这种空间直角坐标轴那它们确实是两两垂直的但那不是你电机绕组的那三条轴线。这两套东西经常被人混着说我需要把这些掰开揉碎讲清楚。这篇文章适合刚接触无刷电机控制的新手也适合正在现场调试却对坐标系概念模糊的工程师看完你至少能分清三种轴系还能知道Clarke和Park变换到底在折腾什么。1. 先别急着记答案搞清楚你问的是哪套坐标系1.1 无刷电机里的“轴”至少有三种很多人在网上搜“直流无刷电机ax by cz”其实是被这个写法带偏了。电机领域里常见的“轴”并不是只有一种至少有三套系统都会用字母轴来称呼先说清楚才能往下聊。第一套是ABC三相绕组轴也就是定子上三相绕组各自的磁场方向。A相绕组产生的磁场可以用一条轴线来表示叫A相轴B相轴和C相轴同理。这三条轴线在空间的布置直接决定电机能不能形成旋转磁场是三相对称绕组最核心的空间关系。第二套是αβ静止坐标轴α轴和β轴在空间上互相垂直相差90度电角度。它是我后面要讲的Clarke变换出来的坐标系用来把三相绕组这种非正交的物理量投影成数学上更容易处理的两相应交量。第三套是dq旋转坐标轴d轴叫直轴一般指向转子永磁磁场的方向q轴叫交轴超前d轴90度电角度。dq坐标系是跟着转子一起转的FOC磁场定向控制就是在这个坐标系里完成的id控制励磁iq控制转矩。另外还有一套纯粹的x、y、z空间直角坐标轴用来描述电机的几何结构、安装方位、力臂方向。它在机械装配和三维建模里很常用但跟绕组的相轴完全是两码事。我这边建议你先把这四套东西在脑袋里分个类后面就不会乱。轴系标记方式是否两两垂直主要用途ABC三相绕组轴A相轴、B相轴、C相轴不是空间/电角度互差120度描述定子绕组实际磁场方向和相序αβ静止坐标轴α轴、β轴是相差90度Clarke变换后的两相正交坐标系dq旋转坐标轴d轴、q轴是相差90度电角度FOC磁场定向控制id励磁、iq转矩xyz直角坐标轴x轴、y轴、z轴是互相垂直几何建模、力学分析、传感器安装方位1.2 “ax by cz”这个写法到底怎么来的如果你在一本线性代数或解析几何的书里看到ax、by、cz那通常是平面方程axbycz0里的三个分量它的法向量和平面是垂直的。这可能是“垂直轴线”这个印象的来源之一。但在直流无刷电机的语境里ax、by、cz更像是A相轴、B相轴、C相轴的随手缩写a、b、c对应三相绕组后面的x、y、z只是被直角坐标概念带进来的尾巴。所以遇到有人问“ax by cz怎么划分”的时候先确认他问的是绕组相轴还是数学坐标。如果是电机相轴回答就应该是互差120度电角度不是90度垂直。如果是数学直角坐标那才能说垂直。问题问得模糊答案当然容易绕晕。2. 直流无刷电机的ABC三相轴线空间上到底怎么划分2.1 三相绕组轴线指的是什么要理解相轴先得知道无刷电机定子上是怎么嵌线的。定子铁芯的槽里放着三套绕组分别叫A相、B相、C相。给某一相通电时这相绕组会在定子内圆空间产生一个磁动势磁动势最强的方向就是这相绕组的轴线。你可以把它想象成相绕组在气隙里“推”磁力线的方向。比如A相电流达到最大值的瞬间A相绕组产生的磁动势最强此时A相轴的方向最明确。B相和C相也一样只是电流相位比A相滞后120度和240度。三条轴线不是随便摆放的而是沿着定子圆周均匀错开使三相合成磁动势能在空间里转起来。这就是为什么不能用直角坐标的思维去理解相轴。直角坐标的x、y、z是三个互相独立的垂直方向而ABC三条相轴是互成120度的方向它们之间还有天然的电角度关联。物理结构上你看到的可能是定子槽里的一层层线圈但在磁场分析里它们就是一束有方向的三相磁动势矢量。2.2 为什么必须间隔120度而不是90度垂直先说结论三相无刷电机的定子绕组轴线在空间上必须互差120度电角度。这不是谁拍脑袋定的而是由三相交流电的时间相位差和“形成圆形旋转磁场”这个必要条件共同决定的。三相对称电流分别是ia、ib、ic它们的大小随时间按正弦规律变化彼此相位差120度。如果一个绕组放在0度位置另一个放在90度位置第三个放在180度或270度位置那么三个脉振磁动势叠加出来的合成磁动势就不会是幅值恒定的旋转矢量而是会变成椭圆形甚至畸变的磁场。椭圆磁场会让电机转矩波动大、噪音大、效率下降。把时间差120度和空间差120度对应起来三相产生的磁动势分量互相抵消掉非旋转部分只剩下一个大小恒定、方向连续变化的合成磁动势这就是圆形旋转磁场。旋转磁场带着转子转就是无刷电机所以能转起来的根本原理。垂直布置不是不能用而是那是两相电机的玩法。两相绕组相差90度电气时间上也差90度同样能形成旋转磁场。我们的电网是三相制工程上直接就做成互差120度的三相对称绕组简单可靠。还有一些单相电机用主副绕组差90度来启动但那是另一套逻辑跟三相无刷电机不是一回事。2.3 机械角度和电角度千万别搞混这里有个特别容易踩的坑前面说的120度是电角度不是机械角度。电角度和机械角度之间隔着一个极对数p关系是电角度 机械角度 × p。极对数就是转子上永磁体的磁极对数。一对极电机转子转一圈磁场变化一个电周期三相绕组轴线在圆周上的机械间隔就是120度。两对极电机转子转一圈电角度走了720度三相绕组轴线的机械间隔就只有60度。四对极电机这个间隔进一步缩到30度。我见过不少新人在拆开电机后量定子槽距发现角度不是120度就以为电机有问题。其实只要算一下极对数就能对上。比如一台4极电机极对数p2如果定子槽内三相绕组按60度机械间隔分布那就没毛病。真正要判断相轴关系看的永远是电角度不是量角器直接读出来的那个度数。3. x、y、z垂直轴线在电机里到底当什么角色3.1 直角坐标系用来描述几何和力学xyz空间直角坐标系在无刷电机里也经常出现但用途跟相轴完全不同。它更多出现在三维模型、机械装配、力传感器和安装精度这些场合。举个例子我们做样机联调时会把电机输出轴方向约定为z轴转子在xy平面内旋转电机输出的转矩沿z轴方向。霍尔传感器、编码器装在哪个位置三个方向的尺寸误差对同心度的影响这些都需要用xyz坐标来描述。垂直这个词在这里很自然因为直角坐标系本来就要求三轴两两垂直不垂直就无法做正交分解很多计算就没法进行。这个坐标系负责回答“东西装在哪儿”和“力往哪个方向推”的问题它不负责回答“磁场方向怎么分布”的问题。绕组的磁场方向要用相轴来描述力矩控制要用dq轴来描述三者各管一段。3.2 相轴系统和直角坐标系统是两套语言很多入门资料喜欢画一个定子截面图然后标出xyz轴和ABC相轴看起来好像都在同一个坐标系里。其实ABC相轴不是三个独立正交的分量你可以把三相电流合成为一个电流矢量但这个矢量是在复平面里转的不是简单分成x和y两个方向就完事。三相绕组轴线之间不是垂直关系在数学上它们不构成一组正交基。更麻烦的是三相电流存在约束关系ia ib ic 0也就是说三个量不是完全独立的。直接拿直角坐标的垂直思维去套ABC相轴会发现怎么都对不上因为信息本身就存在冗余。要把这三条互成120度的相轴变成垂直坐标就需要做数学变换。Clarke变换就是把ABC三相投影到αβ两相垂直坐标系然后再通过Park变换把αβ系转到和转子同步旋转的dq系。这一步完成后垂直坐标系才重新派上用场。所以不是ABC轴垂直而是把它“翻译”成垂直坐标系来分析。3.3 现场调试时三套坐标是怎么打架的说一个我实际踩过的坑。有次供应商发来一台电机的三维模型模型里的xyz坐标系默认z轴朝上我把产品装配图里编码器零位对应的转子角度直接往控制代码里填结果上电后电机剧烈抖动电流完全不受控。排查到最后发现模型坐标系里的x方向和我控制程序默认的0度电角度方向差了30度机械角。一个坐标系约定不一致就让整套FOC参数全部错位。后来我们统一了一套规约所有三维模型的z轴必须沿电机输出轴方向0度机械角位置必须对齐A相绕组轴线编码器零位标定在A相反电动势过零点。这套规约用下来后机械、电控、电磁三拨人再也没在这类问题上扯过皮。所以不是xyz轴本身有问题而是你没有把它和相轴、dq轴之间的换算关系标定清楚。4. 从ABC到dq不垂直的相轴怎么变成控制用的垂直轴4.1 Clarke变换把三相投影到两相静止坐标既然ABC三条相轴不垂直那就用数学方法把它们拆到垂直的αβ坐标系里。Clarke变换做的事情就是把三相对称电流投影到一个两相静止坐标系上α轴可以和A相轴重合β轴超前α轴90度。常见的等幅值Clarke变换公式是这样iα (2/3) × (ia - 0.5 × ib - 0.5 × ic)iβ (1/√3) × (ib - ic)公式里的系数不同来源可能略有差别有的是等幅值变换有的是等功率变换用之前先确认你所在项目的标准。为什么能把三相变成两相因为ia ib ic 0第三个电流可以由前两个推出来三相信息其实只有两相是独立的。变换的意义在于把原先互成120度的非正交量变成互相垂直的α分量和β分量。这样一来后续的矢量分析、坐标旋转都变得非常方便你可以像处理普通平面向量一样去处理电流和磁动势。4.2 Park变换把静止坐标搬到旋转坐标系里Clarke变换后的αβ坐标系仍然是静止的但转子的磁场在转。如果控制算法一直盯着静止坐标下的交流量PI控制器处理交流量会比较吃力。Park变换就是再进一步把αβ系变换到跟转子磁场同步旋转的dq坐标系。Park变换需要转子电角度θ作为输入公式可以写成id iα × cosθ iβ × sinθiq -iα × sinθ iβ × cosθ这里d轴与转子永磁磁链方向重合q轴超前d轴90度电角度。经过这一步变换原本随时间变化的交流量在dq坐标系这个“观察视角”里变成了直流量。id这个直流量对应励磁分量iq这个直流量对应转矩分量。这个视角非常关键。三相电流在静态坐标系里是三个正弦波但如果你跟着转子一起转你看到的就是两股稳定的力一股是往转子磁场方向推的励磁力一股是垂直切着转子转的转矩力。控制目标就变成了“让id保持我们想要的值让iq跟踪目标转矩”一下子简单了。4.3 为什么最终都爱用垂直的dq轴来控制用一个生活类比解释。三相电流像三根绳子从三个方向拉着一个圆盘三根绳子的拉力随时间有规律地变化。要让圆盘转得稳直接控制三根绳子比较麻烦因为每根绳子的有效牵引方向都在变。更聪明的做法是把三根绳子的合力分解成两个方向一个沿着圆盘中心往外拉或往中心吸一个沿着圆周切线方向推着转。dq轴就是这两个方向的数学化身。id是励磁分量它负责建立或削弱磁场在表贴式永磁电机里通常控制到0不去额外产生磁阻转矩损耗。iq是转矩分量它真正决定电机输出多大转矩。这些量在dq系里都是稳定的直流值用普通的PI控制器就能做到无静差跟踪。这也是FOC磁场定向控制的核心思路先做Clarke变换拿到正交的两相电流再做Park变换转到旋转坐标分别控制id和iq最后反Park变换回静止坐标通过SVPWM或SPWM驱动逆变器。整个链条里最关键的输入之一就是转子位置电角度角度不对所有变换都会跟着错。4.4 实操中怎么验证坐标变换是对的验证变换逻辑正确与否是有办法的不用靠猜。我常用的方法是先让电机的速度环和电流环都处于开环状态保证一个极慢的速度手动或拖转电机。然后在调试软件里实时观察id和iq的波形。如果转子角度编码器零位正确、Park变换方向正确在转速稳定时id和iq应该是两条平直的直流线不会出现正弦波动。如果id和iq波形里出现了明显的低频正弦包络说明变换角度和转子真实位置之间存在偏差。偏差不大时可以靠软件做角度补偿偏差大了就要重新标定编码器零位。还有一个小技巧在电机开环直轴电流id注入一个恒定值用手慢慢转动转子观察id工具值的变化。如果角度准确注入id后q轴电流应该为零转矩稳定。这个操作我有好多同事都试过配合示波器看波形比盲目调参快得多。5. 常见误区与现场排查技巧实录5.1 误区一把ABC相轴当成三条垂直轴这是问“是不是按照垂直轴线划分”最常见的根源。有人看了电机内部结构图发现三相绕组在圆周上摆放就觉得应该像xyz坐标那样相互垂直。其实三相绕组是在同一个圆周平面里错开角度分布的不是从同一个中心点伸出去的三根正交杆。纠正方法是画一张定子截面草图从圆心画出三个互成120度角的箭头分别代表A相轴、B相轴、C相轴。把这个图和xyz直角坐标放一起对比你就会发现两者差别非常大。三相相轴的重心是形成一个旋转的合成磁动势直角坐标的重心是分解一个空间向量。如果真的把三相绕组做成两两垂直也就是A轴0度、B轴90度、C轴180度那三相合成磁动势会明显不平衡产生椭圆旋转磁场。电机会出现转矩脉动、振动、噪音效率也会掉一大截。三相无刷电机设计上不会这么干除非是特殊的两相电机结构。5.2 误区二拿两相电机的垂直轴逻辑套三相电机两相电机或者两相绕组确实可以用90度垂直排布。比如单相电容启动电机主绕组和副绕组相差90度电角度再配合电容移相就能产生启动转矩。但那是因为只有两套绕组时间相位差靠电容实现空间上90度刚好凑出旋转磁场。但三相电机的情况不一样。三相电源本身已经保证了时间上互差120度空间绕组也就跟着用120度来配合。如果你硬要用90度垂直轴的概念去理解三相电机你会发现A相和B相之间相位差不是90度根本没法建立对应的数学关系。垂直轴是坐标变换之后的事不是绕组结构本身的事。5.3 现场故障排查速查表我在调试无刷电机驱动时收集了一些典型问题和排查方向整理成一张速查表你遇到类似情况可以直接对照。现象可能原因检查方向电机剧烈抖动、电流震荡转子角度编码器零位偏差大dq变换角度不对重新标定编码器零位对照A相反电动势过零点电机启动反转或者堵转三相相序接错换相逻辑错误交换任意两相相线确认A-B-C相序电流波形明显畸变不是正弦绕组接线错误三相不对称测三相直流电阻检查绕组连接方式高速时出力不足、效率低id控制不准励磁分量被削弱检查dq轴电流反馈值校准角度和电流采样增益开环低速时转速不稳霍尔信号跳变沿不对电角度更新错误用示波器抓霍尔波形确认60度电角度跳变规律5.4 一套不用拆机的相轴判断法很多现场问题其实不用把电机全拆开就能判断。我推荐一个用示波器和手转转子就能完成相轴检查的方法。先把电机三相线从驱动器上断开避免反电动势倒灌。用示波器两个通道分别测A-B相和B-C相之间的反电动势波形第三个通道可以测C-A相作为参考。然后用手或低速钻头均匀转动转子。正常情况下三相反电动势波形应该是相位互差120度的正弦波。观察过零点顺序依次出现A相过零点、B相过零点、C相过零点说明相序正确。如果发现B相和C相反了波形顺序变成了A-C-B那就在驱动器端交换B、C两根相线。这样调整之后反电动势波形顺序就对了霍尔或编码器的零点标定也能跟着对起来。这个方法我以前调样机时用过多次特别适合电机无法正常启动、一上电就反转或抖动的场景。不用拆壳、不用改线太多五分钟内就能判断绕组相序对不对。不过要注意的是手动转动转子时速度要尽量均匀否则反电动势波形幅值会忽大忽小但过零点顺序不受影响照样能判断。再补一句判断零位对齐时让转子慢慢转到一个特定位置观察A相反电动势过零点对应的编码器角度把这个角度写入控制程序作为角度偏置。这是很多FOC工程里零位标定的标准做法。拿示波器抓出来的过零点既准确又直观比单纯对着编码器读数猜要稳妥得多。我在实际带团队的过程中发现新人最容易卡住的点就是用一个直角坐标的思维去套三相绕组。所以我现在给新人培训时都会先让他们画三根互成120度的箭头标上A、B、C再告诉他们这个地方没有垂直关系等你哪天学会了Clarke和Park变换你才真正把这三个斜轴变成了两根垂直轴。那套变换不是推导给自己看的数学游戏而是你现场调机时救命的工具。最后再分享一个小习惯我接手任何一个电机项目动手接控制板之前一定会先用万用表确认相序再用示波器过一遍反电动势波形最后才标定编码器零位。这套流程看起来多花了十分钟但能帮你省下后面半天到一天的排障时间。电机控制里没有哪些“轴”是可以凭感觉猜的你对空间关系多一分清晰调试现场就少一分玄学。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询