硬件基础排查:电源、驱动板与电机本体

电机解锁失败,十有八九是硬件在「闹脾气」。我干了十几年电机控制,见过太多软件调了三天三夜,最后发现是电源线松了的案例。所以咱们先从最基础的硬件开始,把根儿上的问题先揪出来。

核心原则:先电源,后驱动,再电机。这个顺序别搞反了。电源不稳,后面查啥都是白搭。

2.1 电源供电检查:电压、电流、纹波

电源是电机的「饭」。饭不够、饭不干净,电机肯定不干活。我个人习惯,拿到一个解锁失败的板子,第一件事不是看代码,而是拿万用表戳电源端子。

2.1.1 电压检查

先测空载电压,再测带载电压。空载正常不代表带载正常。我曾经遇到一个项目,空载测24V稳稳的,一接电机直接掉到12V,最后发现是电源线太细,线损太大。

检查项 正常范围 常见异常
主电源电压 标称值 ±5% 偏低:线损、电源老化;偏高:稳压模块故障
控制电源电压 3.3V / 5V ±3% 偏低:LDO 过热、电容漏电
驱动芯片供电 12V / 15V ±5% 偏低:MOS 管无法完全导通

注意:测电压时,探头要直接点在电源芯片的输出电容两端,别隔着导线测。导线上的压降会骗人。

2.1.2 电流检查

电流能告诉你很多事。上电瞬间电流过大,可能是 MOS 管直通;空载电流正常但带载电流上不去,可能是电源限流了。

  • 静态电流:电机不转时,电流应该只有几十毫安(控制电路消耗)。如果几百毫安,查 MOS 管是否击穿。
  • 启动电流:电机启动瞬间电流通常是额定电流的 3-5 倍。如果启动电流太小,电机可能转不起来。
  • 运行电流:三相电流应该基本平衡。如果某一相电流明显偏大或偏小,查那一相的 MOS 管或绕组。

2.1.3 纹波检查

纹波是电源的「噪音」。纹波太大,控制芯片会误判,霍尔信号会被淹没。我习惯用示波器看纹波,AC 耦合,20MHz 带宽限制。

  • 正常纹波:小于 50mVpp
  • 可接受纹波:50-100mVpp
  • 异常纹波:大于 100mVpp,或者有高频尖刺

小技巧:如果纹波大,先检查输出电容。电解电容用久了会干涸,容量下降。我遇到过好几次,换个大电容纹波就正常了。

2.2 功率驱动板检查:MOS管与驱动芯片

功率驱动板是电机的「肌肉」。肌肉拉伤了,电机自然使不上劲。这部分检查,说白了就是看 MOS 管和驱动芯片有没有「罢工」。

2.2.1 MOS 管检查

MOS 管是功率板上的核心器件。它坏了,电机要么不转,要么转得抖。

  • 外观检查:先看有没有烧焦、鼓包、裂纹。有的话直接换。
  • 二极管档测:红表笔接 S 极,黑表笔接 D 极,正常应该显示二极管压降(0.4-0.7V)。如果短路(0.000)或开路(OL),MOS 管坏了。
  • 栅极检查:测 G 极和 S 极之间,正常应该是高阻态(几 MΩ 以上)。如果阻值很小,栅极被击穿了。
测量点 正常值 异常值
D-S 二极管档 0.4-0.7V 0.000(短路)或 OL(开路)
G-S 电阻档 > 1MΩ < 10kΩ(栅极漏电)
D-S 电阻档 > 10kΩ(断电时) < 100Ω(击穿)

注意:测 MOS 管之前,一定要先放电!板子上的大电容可能存着几百伏电压,直接测会烧表、伤人。我习惯用放电电阻先放一下。

2.2.2 驱动芯片检查

驱动芯片是 MOS 管的「指挥官」。它坏了,MOS 管就收不到正确的开关信号。

  • 供电检查:测 VCC 和 GND 之间电压,是否在芯片规格范围内。
  • 输入信号:用示波器看 PWM 输入引脚,有没有正常的方波信号。
  • 输出信号:看 HO 和 LO 引脚,有没有跟随 PWM 信号变化。
  • 自举电容:检查自举电容两端电压,正常应该是 VCC 减去一个二极管压降。如果电压偏低,上管可能无法导通。

避坑指南:我曾经遇到一个案例,驱动芯片输出波形正常,但电机就是不转。查了半天,发现是自举电容的焊盘虚焊了。所以,别光看波形,也要看看焊点。

2.3 电机本体检查:相电阻、绝缘电阻、霍尔传感器

电机本体是「心脏」。心脏有问题,再好的电源和驱动也白搭。这部分检查,需要一些专用工具,比如万用表、绝缘电阻测试仪(摇表)。

2.3.1 相电阻检查

三相绕组的电阻应该基本相等。如果某一相电阻明显偏大或偏小,说明绕组有问题。

  • 测量方法:用万用表电阻档,分别测 U-V、V-W、W-U 之间的电阻。
  • 正常范围:三相电阻偏差应该在 5% 以内。
  • 异常情况:某一相电阻无穷大(开路),或者明显偏小(匝间短路)。
测量项 正常值 异常值
U-V 相电阻 R 无穷大(开路)或 < 0.5R(短路)
V-W 相电阻 R 与 U-V 偏差 > 5%
W-U 相电阻 R 与 U-V 偏差 > 5%

2.3.2 绝缘电阻检查

绝缘电阻是电机绕组的「防护服」。防护服破了,电机就会漏电,轻则解锁失败,重则烧驱动器。

  • 测量方法:用 500V 绝缘电阻测试仪,测绕组对机壳的电阻。
  • 正常范围:大于 10MΩ。
  • 临界值:1-10MΩ,需要关注。
  • 异常值:小于 1MΩ,绝缘损坏,必须更换电机。

注意:测绝缘电阻时,电机必须断电,而且不能接驱动器。否则高压会烧坏驱动芯片。我见过有人忘了断开驱动器,结果摇表一摇,驱动板直接冒烟。

2.3.3 霍尔传感器检查

霍尔传感器是电机的「眼睛」。眼睛瞎了,控制器就不知道转子在什么位置,自然没法解锁。

  • 供电检查:测霍尔传感器的 VCC 和 GND,正常应该是 5V 或 3.3V。
  • 输出信号:用手慢慢转动电机轴,用示波器看三个霍尔输出引脚。正常应该看到三个相位差 120° 的方波。
  • 信号电平:高电平应该接近 VCC,低电平应该接近 GND。如果电平不对,霍尔芯片可能坏了。

避坑指南:我曾经遇到一个案例,霍尔信号波形正常,但电机就是解锁失败。后来发现是霍尔信号的线序接错了。U 相的霍尔接到了 V 相的输入上。所以,检查霍尔时,不光要看波形,还要确认线序对不对。

2.4 硬件排查流程图

下面这张图,是我自己总结的硬件排查流程。你照着走一遍,90% 的硬件问题都能找到。

电机解锁失败硬件排查流程图 电机解锁失败硬件排查流程图 开始排查 1. 电源供电检查 电压 / 电流 / 纹波 正常? 修复电源 是 2. 功率驱动板检查 MOS管 / 驱动芯片 正常? 修复驱动板 是 3. 电机本体检查 相电阻 / 绝缘 / 霍尔 正常? 修复/更换电机 是 排查完成 提示:按顺序排查,不要跳步。每一步确认正常后再进入下一步。 如果所有硬件都正常,请进入软件排查章节。

嗯,硬件排查这部分,说白了就是「望闻问切」。望:看外观;闻:闻味道(烧焦味);问:问现场情况;切:用万用表、示波器测。把这四步走一遍,大部分问题都能定位到。

记住,别一上来就怀疑软件。硬件问题往往更隐蔽,但也更致命。把电源、驱动板、电机本体这三关过了,你的电机解锁成功率至少能提高 80%。