ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

直流无刷电机的ax by cz怎么划分?不是垂直轴线是三相绕组

直流无刷电机的ax by cz怎么划分?不是垂直轴线是三相绕组 做电机驱动这些年被问得最多的基础问题里“直流无刷电机的ax by cz怎么划分”绝对排得上号。不少刚入行的朋友、甚至干过几年维修的师傅看到ax、by、cz这种字母组合第一反应都是“这不就是X、Y、Z坐标轴么”然后顺理成章地联想到三维坐标轴互相垂直于是就有了“ax by cz是不是按垂直轴线划分的”这种疑问。电机里的三相绕组命名和直角坐标系完全是两码事但这个问题背后牵扯出来的东西却不少三相绕组怎么嵌线、极对数怎么换算电角度、六步换相怎么导通、反电动势过零在哪一相上检测。这篇文章就把直流无刷电机的ax by cz是什么、到底怎么划分、换相逻辑里怎么用、怎么实测验证一次讲清楚。不管你是写无刷电机嵌入式驱动代码还是修电动工具、做DIY机器人还是纯粹想搞明白电机为什么能转都可以照着下面的思路去验证。1. 先回答最核心的问题ax by cz是不是按垂直轴线划分的1.1 ax by cz到底代表什么ax、by、cz这三个组合在不同资料里有两种常见写法。一种是把三相绕组分别记为A相、B相、C相每相绕组的两个出线端用大小写区分比如A相绕组的起端叫a、末端叫xB相绕组的起端叫b、末端叫yC相绕组的起端叫c、末端叫z于是就有了ax、by、cz三条“支路”。另一种写法里X、Y、Z直接代表三相绕组的另一个端头和A、B、C一一对应本质上还是同一个意思ax就是A相绕组这条支路by是B相绕组支路cz是C相绕组支路。常见标识物理含义axA相绕组起端a → 末端xbyB相绕组起端b → 末端yczC相绕组起端c → 末端z我见过不少厂家在接线端子、驱动板丝印、原理图上都会沿用这种大小写标注法。如果电机是星形接法x、y、z三端会在电机内部短接成中性点外部只引出a、b、c三根相线如果是三角形接法则是首尾相连。但不管接线形式怎么变ax、by、cz指的都是“三相绕组支路”本身而不是空间里的某个坐标轴。1.2 “垂直轴线”说法的两种含混为什么都不成立“垂直轴线”这四个字放在这里其实有两种可能的理解我分别拆开说一下。第一种理解把它想成三维直角坐标系里X、Y、Z三条轴互相垂直。这个想法的来源很好猜因为x、y、z这三个字母放在一起实在太容易让人联想到几何坐标了。但电机里的三相绕组不是三根悬在空间里的直杆而是嵌在定子铁芯槽里的线圈。它们的“轴线”是指每相绕组在定子圆周上产生磁动势时合成磁场的中心线方向。三相绕组的轴线都落在定子横截面这个二维平面内彼此之间互差120°电角度。90°互垂布局那是两相正交电机或者某些特殊伺服电机的思路不是三相无刷电机的玩法。第二种理解把“垂直轴线”理解为“与电机转轴垂直的方向”也就是径向。这个说法方向是对的——定子绕组确实都嵌在与转轴垂直的圆周面上顺着轴向看绕组围绕在转轴四周。但“垂直轴线”本身描述不了ax by cz的划分关系因为只要是一台旋转电机绕组必然是沿径向布置的这和“三相之间怎么排”完全是两码事。划分ax by cz的核心依据是三条绕组轴线在圆周方向上的相位差也就是120°电角度的均布关系而不是“垂直不垂直”的几何方向问题。所以答案很明确直流无刷电机的ax by cz不是按垂直轴线划分的。三相绕组轴线的正确排布是在定子圆周方向上互差120°电角度。2. 从定子绕组结构看ax by cz的空间排布2.1 槽、极对数与电角度为什么不能直接拿机械角度去量很多人在这一步栽过跟头拿着量角器去量电机端盖上的引出线位置想验证三相是不是相差120°结果怎么量都对不上就开始怀疑自己理解错了。其实不是理解错了而是你量的是机械角度电机内部真正起作用的是电角度。电角度和机械角度的换算公式是θe P × θm其中θe是电角度θm是机械角度P是电机极对数磁极对数。一个机械圆是360°但一个电周期对应一对磁极扫过的角度。极对数为P的电机转子每转一圈定子绕组中的反电动势和磁场变化经历了P个完整的电周期所以一圈对应的电角度是P × 360°。以常见的4极电机为例P2转子转一圈对应720°电角度。三相绕组轴线互差120°电角度换算成机械角度就是θm 120° / P 120° / 2 60°也就是说4极无刷电机定子槽里A、B、C三相绕组轴线在圆周上只相隔60°机械角。你拿量角器按120°去找位置当然找不到。而2极电机P1机械角度等于电角度三相轴线才刚好相隔120°机械角。极对数P转子一圈对应的电角度三相轴线机械间隔12极360°120°24极720°60°36极1080°40°这个换算关系在嵌线和维修时特别重要。判断一台无刷电机的相序对不对不能只看引出线的物理位置必须先搞清楚极对数再用电角度去推算。2.2 旋转磁场为什么要求互差120度从原理上讲三相无刷电机能转起来靠的是定子绕组产生的旋转磁场“拖着”转子永磁体跑。三相绕组通入对称三相交流电时每相绕组各自产生一个随时间按正弦规律变化的脉振磁动势三个脉振磁动势叠加后合成磁动势的幅值不变但方向随时间旋转这就形成了一个旋转磁场。三相绕组轴线互差120°电角度不是拍脑袋定的规矩而是三相矢量合成的基本要求。三相电流相位差是120°如果绕组轴线空间上也差120°电流相位和空间相位正好一一对应合成磁动势就是一个干净的圆。你可以把定子圆周想象成一张圆桌三相绕组是桌上三个把手三个把手必须均匀分布在圆周上轮流用力才能让桌面平稳地转起来。如果三个把手不按120°均布比如有两个靠得很近、另一个隔得很远桌面转起来就会一顿一顿合成的磁场合成就歪了。换句话说ax、by、cz三条绕组支路的划分本质上就是把这组“圆桌上的把手”按120°电角度的间隔摆好。这条支路叫ax还是叫by只是给A、B、C三相一个字母代号真正决定电机能不能转的是它们在空间上的相对位置以及通电时的导通顺序。3. 换相逻辑里的ax by cz六步驱动顺序与导通组合3.1 两两导通与六个换相状态直流无刷电机常见的驱动方式是六步方波控制也叫120°导通方式。每个电周期里逆变器的六个开关管分成三组上桥、三组下桥任意时刻只有两个开关管导通一相上桥导通另一相下桥导通第三相悬空。每60°电角度换相一次转子转一个电周期正好经历六个导通状态。用ax by cz来描述就非常直观。假设AB-表示A相上桥导通、B相下桥导通也就是电流从A相绕组ax支路流进从B相绕组by支路流出C相绕组cz支路不导通。一个完整的六步换相顺序是AB- → AC- → BC- → BA- → CA- → CB-然后回到AB-循环。换相状态导通绕组支路悬空绕组支路AB-ax流入by流出czAC-ax流入cz流出byBC-by流入cz流出axBA-by流入ax流出czCA-cz流入ax流出byCB-cz流入by流出ax注意不同控制板、不同霍尔安装方式下六个状态的起始点可能不一样比如有的从AC-开始有的从AB-开始但循环顺序不变。你只要抓住“三相依次作为流入相、流出相、悬空相”这个规律就不会被具体表格绕晕。3.2 反电动势过零检测为什么总在悬空相上无感无刷电机没有霍尔传感器靠检测反电动势来判断转子位置。反电动势过零检测的核心是在每一相的绕组不通电悬空期间测量该相端电压与星形中点电压之间的关系。当悬空相的反电动势等于中点电位时就是该相反电动势的过零点。为什么偏偏要在悬空相上测道理很简单导通的绕组上有强制的端电压这个电压由母线电压和开关管状态决定反电动势信号完全被淹没在里面根本测不出来。只有悬空相上没有电流流经绕组端电压才等于反电动势叠加中点电位这时做比较才有意义。用ax by cz来梳理检测逻辑就更清楚了。当前导通状态是AB-时悬空的是cz支路所以这60°电角度区间里控制器的ADC或比较器就应该去检测C相的反电动势过零过零之后延时30°电角度执行换相切换到AC-此时悬空相变成by支路下一轮就要检测B相的反电动势。六步换相过程中ax、by、cz三条支路轮流成为“被检测相”谁悬空就检测谁顺序严格跟着换相表走。如果检测通道和悬空相没对应上过零点的位置就全错了电机轻则效率下降重则直接堵转。3.3 霍尔相序与ax by cz的映射带霍尔的直流无刷电机多了三根霍尔信号线霍尔元件按120°或60°电角度间隔安装在定子上。霍尔信号的作用是在每个60°电角度扇区给出一个三位二进制编码告诉控制器转子当前在哪个扇区控制器再根据编码去执行对应的导通状态。霍尔信号和绕组ax by cz的对应关系必须在调试时确认。同一个电机霍尔线序不同同样的扇区编码对应的导通相就完全不同。举个示例假设某个电机在某扇区时霍尔状态为101此时转子位置要求执行AB-导通那换相表里就要把101映射到AB-如果同样是101但接线时把A、B两相物理上对调了还按原来的表执行电流产生的力矩方向就和转子实际位置错位电机会剧烈抖动。这里给一个调试经验拿示波器同时抓三路霍尔信号和某一相端电压慢慢盘动电机轴。霍尔信号的编码顺序应该按固定循环变化比如001→101→100→110→010→011每变化一次对应转子转过60°电角度。把霍尔编码跳变的边沿和端电压过零点放在同一时间轴上对比就能看出换相表做对了没有。如果边沿和过零点完全错开优先怀疑相序映射错误而不是霍尔本身坏了。4. 实测甄别怎么确认一台电机的ax by cz4.1 万用表先分清楚三相支路拿到一台没有铭牌或标签模糊的无刷电机第一件事不是上电而是先用万用表把三条支路分清楚。星形接法的无刷电机外部通常只引出三根相线任意两根之间测到的都是两相绕组串联后的阻值。正常情况下三个绕组阻值一致所以三组线间电阻测得的值应该基本相同。如果电机引出的是六根线三相绕组的首尾端都出来了就需要一个一个找配对。用万用表的通断档或电阻档任意找一根线然后依次量它和其他五根线之间的电阻阻值最小那一根就是同一相绕组的另一端。这样能分出三对支路但此时只能确定“哪两根线是同一相”还不能确定这三相到底哪一相是A、哪一相是B、哪一相是C。想要确定相序必须做4.2的脉冲测试或接驱动器联调。补充一个经验有的电机厂为了装配方便会在六根线上套不同颜色的热缩管但颜色规则并不统一。我曾经遇到过一台电机标签上写的ax、by、cz和实际端子颜色完全对不上绕线工位的图纸标注和出厂接线不相符。所以颜色只能作为参考最终以动手测试的结果为准。4.2 直流脉冲法不拆电机也能判断相序判断三条支路的实际相序一个很实用的办法是直流脉冲法。原理很简单给无刷电机的任意两相通入一个短促的直流电流定子会产生一个固定方向的磁动势转子会被吸到一个稳定位置换一组导通转子又会转移到另一个位置。根据转子三次停留的位置关系就能反推出三相轴线的空间分布。具体操作步骤准备一台可调直流稳压电源电压调到电机额定电压的10%~20%电流限制在额定电流以内。比如额定48V的电机用5~12V供电就够了。任意选两根相线假设它们是ax和by给它们通电300~500毫秒后断电记录转子的最终停留位置。再换一组比如假设的ax和cz同样通300~500毫秒脉冲记录转子停留位置。再换第三组假设的by和cz重复一次。对比三次记录的转子位置。如果按假设的A、B、C相序通电时转子每次都朝同一个方向移动且相邻两个停留位置的电角度间隔约为120°说明你假设的相序是对的如果移动方向反了说明相序反了如果位置跳动没有规律说明某一组假定的支路关系不对需要回到万用表那一步重新分组。注意两点第一每次通电时间不要太长控制在1秒以内避免绕组长时间堵转发热烧毁第二电源一定要限流没有限流功能的电源建议串一个功率电阻再测。这个测试不拆电机就能做非常适合现场维修时判断相序。4.3 接上驱动器联调最终验证标准直流脉冲法能判断空间相序但最终验证还是要接上驱动器。找一个已知正常的驱动板先按常规线序接好用小电流启动。如果电机能平稳启动、轻载电流平顺、加速过程没有啸叫和抖动说明绕组相序和换相表基本匹配。如果出现以下现象优先怀疑相序错配电机上电后嗡嗡响转子只在某几个位置来回抖动转速上不去。空载能转但带一点负载就丢步或停下来。电流明显偏大且伴随低频振动。最简单粗暴的判断法是对调任意两根相线。无刷电机相序反接时旋向会反转。如果发现方向反了把任意两相对调即可改变方向但要注意对调相线后霍尔信号的映射也需要相应调整否则虽然方向对了换相表还是旧的电机照样转不顺。很多人在这一步翻车就是因为只换线不改霍尔映射结果方向对了我一转电机又开始抖。5. 常见故障与排查实操速查5.1 接好了但不转先查霍尔与相序映射上电后电机完全不动或者只是轻微抖动这是相序类故障里最常见的表现。不要急着怀疑电机烧了先把机械问题排除——用手盘一下转子确认是不是卡死然后检查霍尔供电是否正常、三路霍尔信号波形是否正常。盘动转子时霍尔输出应该在001、101、100、110、010、011之间循环变化任何一路不变或一直悬在中间电平霍尔就有问题。霍尔正常而电机不转那就查换相表。用示波器同时抓任意一路霍尔信号和驱动板的三相输出端电压对比换相时刻和霍尔跳变沿。如果霍尔编码对应的导通相和转子实际位置相差一个扇区以上电机会表现为堵转或反复抖动。换个思路理解霍尔信号告诉控制器“转子在这”控制器按换相表给对应绕组通电如果这个对应关系错了就像你看地图把方向认反往错误的方向用力车自然起步不了。5.2 振动、噪声、电流尖峰反电动势检测通道大概率接错能转但转得很难受这类问题多半出在无感方案的反电动势检测环节。常见现象是电机空载转速还行但电流波形上有明显的尖峰或者转速稍微升高就开始啸叫。用示波器看三相端电压对母线中点的波形正常应该呈现阶梯状每个60°电角度区间由母线电压和悬空相反电动势交替构成异常时会在本该平滑的位置出现毛刺或台阶错乱。排查重点就是我在3.2里说的那个原则悬空相检测是否对准。控制代码里配置的ADC通道和当前悬空相必须严格对应。比如当前导通AB-时检测通道如果还是配的C相以前的旧值那等于是拿一个已经导通或即将导通的相电压去当过零信号反电动势过零比较器给出的触发时刻就会偏移。另一个容易被忽略的坑是RC滤波电容选得太大。反电动势过零检测前级通常有分压和滤波电容太大会把过零信号延迟太多换相点整体滞后轻则电流变大效率变低重则高速运行时直接失步。这类问题排查时先用示波器确认过零点位置再回头看软件延时和硬件滤波参数。5.3 转向反了到底要不要换线无刷电机反转的第一反应是“把任意两根相线对调”这个操作本身没错因为有刷电机或异步电机里常用这个办法换两相就反转。但无刷电机和它们有一个关键区别它有霍尔传感器或反电动势检测换相表是跟着转子位置走的。如果只对调相线而不修改换相表或霍尔线序霍尔信号告诉控制器的位置信息和实际导通相不匹配电机可能不转或乱转。实操中有两种稳妥做法。第一种交换两根相线的同时把霍尔线里的任意两路也对调保持霍尔相序与新绕组相序一致。第二种不改任何硬件直接在软件里把换相表按反方向循环执行也就是把AB- → AC- → BC-的循环首尾调转。第二种做法在无感方案里更常用因为不用动线。如果你只是临时测试对调两根相线看看方向能不能反记住只能短时间点动确认完立刻断电别在这种错误接线状态下长时间运行电机可能剧烈发热。5.4 排查工具箱与安全提醒调试无刷电机我的常用工具清单是双通道以上数字示波器、带限流的直流稳压电源、万用表、电流钳、若干测试夹。示波器建议用隔离探头或者差分探头测端电压特别是驱动板和市电不隔离的场合普通探头的地线夹不能随便夹在电机相线上否则轻则测量不准重则烧探头。现象可能原因优先排查方向上电后抖动、不转霍尔相序与绕组相序错位示波器抓霍尔波形与换相表对比空载能转带载失步反电动势过零检测通道接错确认悬空相检测通道配置电流大、啸叫、高速丢步RC滤波延迟过大、换相点滞后减小滤波电容、调整延时角度转向反了相线接反对调两相线或软件反转换相表测试时还有一个安全细节断电后母线电容上可能还存着电荷测试完不要马上拆线先等几十秒或短接放电电阻。堵转测试尤其要控制时间我见过有人为了找相序让电机闷住转了十几秒结果绕组绝缘漆都冒烟了。短时脉冲法是安全的但前提是你对它足够克制。我个人在实际操作中的体会是ax by cz这类基础概念看起来简单但底下牵连着电角度换算、绕组嵌线、换相逻辑、反电动势检测一整套知识链。很多看似复杂的故障最后扒到底都是相序没搞对。还有个小建议无论新电机还是旧电机动手调试之前花十分钟做一遍脉冲测试把三条支路和转子位置的对应关系摸清楚后面能少走很多弯路。这个习惯我保留了多年也帮我在现场避免过好几次“烧驱动换电机”的大坑。
返回列表