用万用表给步进电机做“体检”,这件事看起来简单,但里面讲究不少。年前帮朋友修一台数控雕刻机,主轴电机没反应,他拿万用表量了一圈,说“绕组通断都正常,肯定不是电机问题”。结果我过去拆下来一测,转子卡死加绝缘击穿,两个故障叠在一起,万用表量通了反而误导了判断。这行里类似的案例很多——单独看电阻值、单独看通断,都容易踩坑。真正判断步进电机好坏,要做静态测量、绝缘测试、空载试转,再结合驱动器、供电排查,才能得出靠谱结论。这篇文章就把我自己在维修调试中常用的检测流程、判断标准和故障处理方法整理出来,打算用万用表、绝缘表一步步排查,或者是调试过程中遇到丢步、抖动、异响这类问题,都能有个直接可查的参考。
1. 测量前的准备:先看清电机类型和引线定义
1.1 不要上来就量,先分清楚步进电机的相数和接线
很多人在测量步进电机好坏时,第一步就做错了:拿起万用表对着标号A+、A-、B+、B-直接量一通,量完了说“都通的,电机是好的”,结果装机还是转不动。原因很简单——不同步进电机引线数量和定义并不一样,有的是两相四线,有的是两相六线,还有五线制的单极性电机,如果不先搞清对应关系,后续所有测量都建立在错误的基础上。
目前市面上主流的混合式步进电机,绝大多数是两相的,也就是内部有A、B两个绕组,每个绕组都有自己的两个端点。四线制的电机最简单,两个绕组各两根线,比如常见的红蓝一组、绿黑一组,绕组间在电气上是完全独立的。六线制的电机内部多了中间抽头,它是把一个绕组拆成两段,引出了三根线,通常用来兼容串联和并联两种接法。五线制的则是两个绕组共用一根公共端,测量时要先把公共端找出来。
如果是三线、五线这样不常见的接线方式,第一次接触时建议查一下电机的接线说明,或者根据线色推断:同色的往往属于同一相,公共端跟所有绕组都能测到相同阻值。把这些搞清楚了,再拿万用表去量,才不会被“外观上完全一样、内部连接完全不同”的情况带进沟里。
1.2 我需要哪些仪表和工具,怎么准备?
测量步进电机好坏,最基础的工具就是数字万用表。测通断和测电阻都靠它,建议选有200欧姆档或自动量程的型号,准确度在0.5%左右就够了。不过在测绝缘耐压时,万用表的电池电压太低,量出来的绝缘电阻没有参考意义,还需要一块绝缘电阻表,也就是俗称的兆欧表或摇表。我日常备的是500V量程的指针式兆欧表,偶尔也用2500V挡的大功率型号。
除了这两类仪表,还要准备几样顺手的东西:
- 一字螺丝刀和十字螺丝刀,拆装电机端盖和接线端子用;
- 绝缘胶带、热缩管,维修中恢复绝缘会用到;
- 一块干净的软布或者毛刷,清理电机表面和接线盒内的灰尘;
- 如果条件允许,备一台直流稳压电源或者对应电压的驱动器,做空载试转验证;
- 有条件就准备示波器,观察驱动器输出波形是否缺相。
需要注意,电机在带电状态下严禁直接拆线和测量。断电之后还要等上两三分钟,等驱动器内部电容充分放电再动手。很多驱动器在断电瞬间电容里仍存有高压电,直接去摸接线端子很容易被电一下,这个跟个人水平无关,是操作习惯问题。
2. 静态测量环节:绕组的断路、短路和绝缘要分开排查
2.1 先做绕组通断检测,量化各端子之间的电阻值
静态测量应该是整个判断过程里数据最具体的一步。我以前习惯的做法是这样:先用万用表的通断档粗测一遍,确认每个绕组的两个端点之间是不是导通的,再把万用表切换到电阻档,记录下具体阻值。四线两相步进电机的正常绕组阻值通常在几欧姆到几十欧姆之间,比如标称额定电压2.5V、额定电流2A的电机,两个绕组阻值基本都是1.25欧姆左右,两相之间相近。
如果只做通断档测量,测到“嘀”的一声就认为通了,其实分辨率太低。有些绕组内部局部有短路,通断档一样会响,但实际运行起来绕组发热、输出力矩下降。所以我建议每次都记录阻值,用同一台万用表把A相和B相阻值放一起对比,两者相差大于5%到10%就要引起注意,尤其是阻值明显偏小的情况,往往是绕组匝间短路。
还有一种情况比较隐蔽,就是绕组在接线盒根部断裂后又被绝缘层牵连着,万用表的表笔夹住端子时偶尔通、偶尔不通。遇到这种情况我会轻轻晃动引线再量一遍,每次晃动时阻值漂移很大,基本可以判断是内部断线接触不良。处理方法通常是重新剥线、压接端子甚至更换引线。
2.2 绕组对地绝缘:万用表测不出,必须用兆欧表
前面说了绕组本身通断良好,不代表电机就是好的。真正坑过很多人的问题是绕组对金属外壳的绝缘破坏了,也就是所谓“绕组接地”,如果绝缘电阻足够低,驱动器会因为检测到漏电流而报故障,或者直接烧功率器件。
测量绝缘要用兆欧表,把电机的四个或六根引线全部短接在一起,然后接兆欧表的一个测试夹,另一个测试夹接电机外壳的金属表面。测得绝缘电阻值越大越好,一般正常电机在500V档位下能达到100兆欧以上,低于1兆欧就需要特别关注,近乎0欧姆说明已经发生了接地故障。
需要补充一个细节:短接在一起的引线必须都是裸露的铜芯部分,不能隔着一层漆皮去夹,否则测出来是假数据。电机外壳表面如果有油漆,也要找一个裸露金属螺栓位置作为接地点,而不是随便夹在漆面上。
我曾经遇到一台返回维修的电机,绕组通断良好、转动也很顺,但上机就报过流故障,换了一台电机立刻正常。后来用兆欧表一测,绝缘电阻只有0.2兆欧,是引线穿入电机壳体处的绝缘橡胶圈破损,线圈线磨到壳体金属了。这类故障用万用表根本测不出来,只能靠兆欧表排查。
2.3 校核绕组间的独立性,避免绕组间短路被忽略
两相电机的A相绕组和B相绕组在电气上应当是相互绝缘的。正常情况下一根A相线跟任何一根B相线之间的阻值都应该是无穷大。如果测到某个A相线和某个B相线之间有几十欧姆的阻值,说明绕组间的绝缘出了问题,常见原因是绕组受潮、高温老化、线圈漆包线破损后相互触碰。
这种故障在处理上有时候很被动,因为即使只短路一处,电机运行时的力矩会明显下降,两相电流波形也严重不对称。处理手段多数是重新绕线或整体更换电机,如果只是轻微受潮,偶尔可以用干燥箱低温烘烤十几个小时来恢复绝缘,但效果不一定稳定。维修行业里大家普遍的做法是直接换新电机,因为重新绕线的成本跟买一台新电机差不多。
在测绕组独立性时还要注意一点:对于带中间抽头的六线电机,同一绕组的三根引线之间本来就能量到电阻,这属于正常现象,不能当成故障。两段线圈因为圈数不同,阻值也不完全相同,这是设计使然,不要人为干预去调整。
3. 动态检测角度:不装负载试转,让电机自己“开口说话”
3.1 空载试转之前的接线方式与电流设定
静态测量全部通过之后,还不能百分之百断定电机就是好的,因为步进电机能不能正常换向、能不能输出力矩,必须通电验证才知道。我习惯把电机接在步进驱动器上做一次空载试转,判断绕组通电后的运转表现。
接线之前先把驱动器断电,对照电机的引线定义接好A相和B相。四线电机按A+、A-、B+、B-对应板卡接口即可。如果是六线电机,需要选择串联接法还是并联接法,这就要看驱动器的电流档位。串联接法时绕组电阻加倍、电感加大,适合低电压驱动;并联接法时绕组电流加倍,适合大电流驱动器。
驱动器拨码的电流设定要参考电机铭牌上的额定电流。比如额定电流2A的电机,如果驱动器每相峰值电流最大4.5A,那么先要把电流调到接近2A档位。我见过很多调试不顺的案例,其实并不是电机有问题,而是驱动器电流设得太小,导致电机输出力矩不足、转起来一顿一顿的。电流匹配这块务必认真对待。
3.2 试转时重点观察的方向和异常表现
空载试转的操作并不复杂,但观察内容要全面。通常的做法是给驱动器发送脉冲信号,让电机以较低速度持续空转,观察以下几点:
- 转动是否连续,有没有“咔咔”的卡顿感或者周期性异响;
- 转向是否与脉冲方向指令一致,反转说明相序接反;
- 断电瞬间电机能否立即锁住,用手拧轴是否有明显的保持力矩;
- 运行一段距离之后外壳温度是否异常升高。
如果电机通电后完全不动,但有微弱的嗡嗡声,最常见的情况是电流没进去,比如引线松动、驱动器故障或者电流档位没设置好;如果转动时一卡一卡,且伴随着尖锐的啸叫声,可能是驱动器输出缺相、波形异常,也可能是步进脉冲频率和机械谐振点重叠了。
试转完还要再用手盘一下电机轴,感受转动顺滑程度。正常步进电机在不带电状态下转动时,应该有一种轻微的“齿槽感”,就是像被小突起阻挡一下又滑动一下的感觉,力度均匀;如果转起来非常死涩、或者有间歇性的卡死感,多半是轴承磨损或转子表面损伤。
3.3 用示波器辅助查看驱动器输出波形
如果你手头有示波器,建议在空载试转时把探头夹在驱动器输出端,查看两个绕组的电流或电压波形。步进驱动器采用斩波恒流控制时,输出端是脉冲宽度调制波,两个绕组波形应接近正弦形状,且相位差90度。如果某一相完全没有波形或者波形明显畸变,说明驱动器这一路桥臂损坏,或者电机绕组在该相上仍有隐性问题。
用示波器查波形这件事,很多维修师傅觉得“没必要”,但当电机故障定位不清、静态测量又全通过时,这反而是最有效的突破口。有一次我排查一台龙门式平台Z轴电机,动作异常缓慢,电机离线量阻值完全正常,示波器一测发现输出A相波形幅度比B相低了近一半,最后查出是驱动器内部的一个功率管老化,换了驱动器故障就消失了。所以示波器是“说不清到底谁坏”时的核心工具。
4. 步进电机常见故障和处理方法:从现象定位到解决
4.1 电机不转、完全无动作,先查协议还是硬件?
“电机不转”是遇到最多的故障现象,但它真正的故障点可能来自电机本身,也可能来自驱动器、控制器或者供电。我处理这类问题一直遵循“先易后难、先外后内”的顺序。
首先确认供电是否正常:驱动器电源指示灯有没有亮,直流母线电压是否在额定范围内。很多开关电源的输出电压不稳定,空载时显示正常,一带负载电压就掉下来一大截。我用万用表在驱动器电源端子处,在电机启动瞬间监测电压变化,如果掉压超过电源额定电压的10%,就得怀疑电源容量不足。
其次检查控制信号是否到位。步进驱动器一般需要脉冲、方向、使能三类信号。用万用表测得脉冲信号线的电压,或者用一个小型逻辑测试笔判断控制器是否有脉冲输出。很多设备调试阶段,电机就是不转,最后发现是控制器的脉冲输出脚位定义跟驱动器不匹配,信号压根没到。
如果以上都正常,再检查电机引线连接:有没有插头松动、端子氧化、线缆中间断裂。最后才怀疑电机本身,拆下电机单独接驱动器空载试转,如果空载能转、装上负载就不动,那更多是机械负载卡死或驱动器力矩不足,而不是电机损坏。
4.2 电机剧烈抖动、不走正步,问题大概率在缺相
步进电机抖动对维修人员来说是非常典型的信号。它的典型表现是通电后电机在原地来回颤动,发出明显的“嗡嗡”声,或者转动过程中断续停顿,感觉像齿轮打滑。这种情况十有八九是缺相,也就是两个绕组中只有一个在工作,或者某一相电流严重不足。
排查缺相时先把驱动器断电,检查A相和B相两路的接线端子是否都牢靠。如果接线正常,再交换一个电机的A、B相插接位置——比如把电机A相接驱动器B相输出,如果抖动方向或现象随之变了,说明原来是驱动器输出那一侧的故障;如果现象不变,则指向电机内部某相绕组。
在不少维修实例中,缺相的原因是驱动器内部功率桥的某一路损坏,这需要通过替换驱动器来验证。如果手头没有备用驱动器,可以用万用表直流电压档在带电状态下测量两组满电流时的表现,但前提是操作者熟悉电气安全,不熟悉的话建议直接换驱动器判断。
4.3 运行中丢步、定位不准,先不要盲目加大电流
丢步和定位不准是步进电机在数控设备上最常见也最让人头疼的问题,因为原因太杂,可能是机械的,可能是电气的,也可能纯粹是参数设置问题。我在处理这种故障时,会先做区分:丢步是偶发的还是规律性的,是固定方向还是两个方向都有。
偶发丢步且两个方向都出现,优先怀疑机械负载变化、导轨阻力过大或联轴器松动。我把手放在电机和丝杠连接处,空载跟负载状态对比,如果负载时电机明显更吃力,那就是驱动电流不够或者加减速时间太短。处理方式是把驱动器电流往上调一档,再把控制器的加速时间延长,这个办法能解决大部分偶发丢步。
规律性丢步,尤其是固定位置丢步,往往是机械问题,比如丝杠滚珠掉出、某一段导轨损伤,造成局部阻力增大。这时换电流、调加速度都没用,要拆开机械部分检查,从根源上解决。
还有一个很少人注意的因素是驱动器的细分设置。如果细分设置过高,比如3200细分,但控制器发出的脉冲频率不稳定,就可能出现个别脉冲被漏掉的情况。同类问题我一般建议检查控制器脉冲频率上限和驱动器最大接收频率是否匹配,把电机的启动频率和最高速度控制在电机特性曲线之内。
4.4 电机异常发热,分清是电流过大、转速太低还是散热不良
步进电机正常工作时有一定温度是允许的,外壳接近70度也不少见。但如果你手放上去明显烫到不敢碰,那就属于异常。发热要分场景看:如果是在低速高力矩状态下长时间运行,发热是正常的;如果在空载低电流条件下还严重发热,肯定是设置或硬件有问题。
排查顺序是这样的:
- 先确认驱动器电流设定是否远大于电机额定电流,是的话重新调到额定值附近;
- 再检查驱动器是否处于恒流模式,有些驱动在待机时也会持续输出较大的保持电流,可以通过使能信号的设置来降低待机电流;
- 然后看电机转速,如果长期运行在极低速脉冲段,电机电流波形谐波分量大,发热也大,可以适当提高细分或者更换运行速度区间;
- 最后检查安装环境的散热条件,电机安装在密闭腔体内、没有对流空间,即使电流正常也可能过热。
我遇到过一台电机换上去就发烫,测量电流正常但还是热,后来发现是驱动器电子阻尼设置不当,导致电机的定子电流里叠加了很大的谐波成分,重新调低电子阻尼后温度立刻降了下来。这类问题靠万用表测不出来,只能结合运行波形来定位。
4.5 噪音过大、共振明显,机械与电气要综合处理
步进电机的“啸叫”,几乎是所有用过步进的人都会碰到的问题。它的来源不是轴承损坏,而是定子电流的谐波造成的电磁噪声,或者电机运行频率与系统机械固有频率重合带来的共振。
处理共振最直接的方法是启用驱动器的细分功能,没有细分就只能把运行频率错开共振点。举个例子,某型丝杠模组在脉冲频率15kHz附近共振特别明显,把速度从900mm/min调到1100mm/min之后,噪声反而小了很多。如果你想保住原来的速度,也可以换用带自动共振抑制功能的闭环驱动器,这类驱动器内置算法能实时修正电流波形,降噪效果非常明显。
如果是机械方面的噪声,比如电机轴与联轴器不同心、轴承缺少润滑、安装面不平,那解决电气参数就没有意义。反复排查的时候要仔细区分:电磁噪声通常音调单一,跟转速有固定关系;机械噪声往往伴随振动,用手摸电机底座或丝杠两端,能摸到明显的振动节奏。
4.6 驱动器报警过流、过温,是驱动器坏了还是电机坏了?
驱动器报警过流时,很多人第一反应是“驱动器烧了”,但实际有一半以上的原因是电机侧的故障。判断方法其实不复杂:把电机引线全部拔掉,只保留驱动器通电,观察是否仍然报警。如果仍然报警,则驱动器自身或接线有问题;如果不报警了,那就是电机侧故障。
电机侧故障导致过上流的情形,主要是绕组绝缘破损引起的漏电流、绕组间短路、引线护套破损搭接壳体变成了接地回路。之前提到的那台绝缘击穿电机就是典型例子。另外,不要忽略电源电压波动的影响。如果输入电压远高于驱动器额定电压,驱动器在斩波时产生的峰值电流会明显上升,也可能触发生过流保护。
过温报警优先检查散热风扇是否卡死、散热器是否积灰、环境温度是否过高,然后在空载状态下重新标定电流,看是否仍然过温。很多设备放在通风不良的控制柜里,柜内环境温度已经50度往上了,驱动器的过温报警其实是被“憋”出来的,不是电子元件坏。
5. 测量误区和维修技巧:这些坑我已经替你踩过了
5.1 为什么万用表量出来正常,电机装上还是不动?
这个问题在维修现场反复出现,我也栽过跟头。有一次修一台送料机构,电机静态测量一切正常,绕组通、绝缘也够,但一装上去就是不动。折腾了半天最后发现,电机引线用的快速接头内部弹簧片断裂,按压到位但金属件没有接触上。用万用表量线束两端的绝缘皮时根本测不出来,只有在通电状态下量电流才会发现根本没电流通过。
这种障碍本质上是“接触不良”类故障。它的特点是:静态测量时没问题,电流一大或者振动一激烈就断断续续。排查方法是通电后用电流表串联监测绕组实际电流,或者用手拉扯引线,同时观察电流表数值有没有跳动。如果电流随引线位置变化而剧烈波动,基本可以判定是接线接触不良。
5.2 量测阻值时的几个操作细节,直接影响准确性
测量阻值时会有的三个细节,决定了数据可不可信。
第一,表笔要接触良好。步进电机接线端子有时候表面氧化发暗,表笔尖直接接触会引入接触电阻,让阻值偏大。正确做法是把表笔尖稍微划一下端子表面,露出金属光泽再测量,或者用鳄鱼夹夹住。
第二,要扣除表笔本身的电阻。大多数万用表测量前可以将两表笔短接,读取内阻值,比如0.2欧姆。如果测量得到绕组阻值为2.2欧姆,实际应该是2.0欧姆。对零点几欧姆的小功率电机来说,这个差值占比可达10%,不小。
第三,要在电机室温状态下测。电机刚从长时间运行状态停下来,绕组温度可能到七八十度,铜线的电阻率随温度升高而变大,室温下的电阻和热态下的电阻能差百分之十几。如果是判断匝间短路,热态测出来的数据反而容易掩盖问题。最好等电机冷却到常温再测量,并把每次测量的环境温度记录下来,方便不同时间的数据对比。
5.3 驱动器与电机的匹配测试,是新设备调试的核心
电机单独没有异常,不代表整套驱动系统能正常工作。新设备调试阶段,如果出现电机反转、转速不对、力矩不足,要重点检查相序接法和电流档位。
相序接反会造成转向相反,处理方法是任意对调一个绕组的两个出线,比如把A+、A-对调,方向就会反过来。很多人为了省事直接在控制器里改方向信号,也可以,但不如硬件对调来得干净彻底。
电流档位的匹配则需要结合驱动器的拨码说明来进行。接通电源前先拍照记录原有的拨码位置,然后根据电机铭牌调整。如果是一台步进电机额定电流1.5A,就选最接近的档位比如1.5A或1.6A,不要用2A以上的大电流强行驱动,那样即便电机能转,也会迅速发热,久了就退磁。
5.4 判断电机退磁的几个简单迹象
步进电机的磁钢在长期高温或者大电流冲击之下会出现不可逆退磁,这种故障是测电阻和绝缘测不出来的,因为绕组本身仍然是完好的。
退磁电机最典型的表现是:空载时转速和正常电机差异不明显,但一带上负载,输出力矩明显不足,甚至会堵转;用手转动电机轴,感受保持力矩时也远小于铭牌标注。还有一个判断办法是把电机倒向,让它在垂直方向负载下作功,对比同型号新电机的最大提升力。退磁电机往往连一半负载都吃力。
退磁故障基本没办法修复,只能更换电机。能做的预防措施就是控制驱动器电流不超过电机额定值,保持温升在合理区间,避免长时间堵转。步进电机堵转时的绕组电流很大,热量积累很快,几分钟就可能造成永久损伤。
5.5 长期停机再启用,先做“驱潮”再上电
设备停了几个月不用,重新开机时电机偶尔会表现异常,甚至报绝缘故障。这种情况多半不是电机真的坏了,而是绕组受潮。潮湿环境下,绕组表面吸附的水分子膜让绝缘电阻显著下降,运行起来漏电流增大,自然就会驱动故障。
应对方法很简单也有效:如果条件允许,先不要直接上电运行,可以把电机拆下来,放进温度设定在80到100摄氏度的烘箱里烘烤8到12小时,再测绝缘电阻,一般都能恢复。没有烘箱的话,用工业热风枪在电机外壳均匀加热,让潮气从端盖缝隙中散发出去,也能起到一定效果。
但如果绝缘电阻一直提不上来,可能绕组内部已经形成电路性损伤,这时候就不再是驱潮能解决的了。我在实际维修中会把“绝缘电阻是否能恢复”作为一个分界指标,能恢复到正常范围就继续用,恢复不了就果断换电机。
6. 一份可直接保存的步进电机排查速查表
| 故障现象 | 疑似故障点 | 判断方法 | 处理建议 |
|---|---|---|---|
| 完全不动、无响声 | 电源未到、控制信号缺失 | 万用表测电源电压、测脉冲信号 | 恢复供电,检查连线 |
| 完全不动、有嗡嗡声 | 缺相、绕组断路、驱动器输出坏 | 空载交换A/B相,观察现象是否转移 | 修复或更换相线/驱动器 |
| 原地抖动、不走正步 | 缺相、电流设太小、细分不准 | 通电时测各相电流,检查拨码 | 重接引线,调整电流 |
| 运行时丢步、定位不准 | 负载突变、加减速太急、机械卡滞 | 空载/负载对比测试 | 调高力矩、延长加减速时间 |
| 异常发热 | 电流过大、低速长转、散热差 | 万用表测运行电流,测壳温 | 调低电流,改善通风 |
| 噪音大、共振 | 机械共振、谐波电流、安装不同心 | 改变转速观察噪音变化 | 提高细分,错开共振频率 |
| 驱动器报过流/过温 | 电机绝缘破损、电源波动、散热不良 | 拔电机引线观察驱动器报警变化 | 更换电机或改善散热 |
| 转不动但线圈通 | 机械卡死、轴承损坏 | 断电手盘电机轴感受卡滞 | 拆端盖检查轴承、清理异物 |
写在最后的一些实在话
维修步进电机这件事,我在不同场合说过很多次:它其实非常考验人能不能按顺序排查。很多故障在路上绕了半天,最后发现是某个接线端子松了;也有不少设备反复修不好,结果换一台电机就全好了。判断过程本身就是经验的沉淀——先静态后动态,先电机后驱动器,先电气后机械,照着这个顺序走,出错的概率会低很多。
如果这篇文章里的某一招刚好帮你定位了一次故障,我就挺高兴了。最后再分享一个小技巧:平时多准备几个标记好的电机物料编号标签,每次维修后把电机阻值、绝缘值、当前故障点随手记在标签上。时间久了,你会整理出属于自己的“电机健康档案”,以后再接到类似故障,翻一下记录就能猜到七八成,效率会提高很多。