4. 硬件准备:工具清单、示波器连接与接线检查

做编码器校准,最怕什么?

我个人最怕的是:焊好了板子,写好了代码,一上电,电机没转,或者转了但乱抖。查了半天,最后发现是示波器探头接反了,或者编码器线序搞错了。

嗯,这种坑我踩过不止一次。所以这一章,咱们把硬件准备做扎实。工具备齐,连线规范,检查到位。后面调试才能顺风顺水。

4.1 必备工具清单

先列个清单。我建议你准备一个工具箱,把这些东西固定放在里面。别临时找,浪费时间。

工具/设备 推荐型号/规格 用途说明
数字示波器 4通道,≥100MHz带宽 观察编码器A/B/Z信号、PWM波形、相电流
差分探头 高压差分探头(可选) 测量电机相电压(浮地系统必须用)
电流探头 AC/DC电流探头 监测相电流波形,判断换相时刻
直流稳压电源 可调电压,带电流显示 给驱动器供电,建议限流保护
万用表 数字万用表,带蜂鸣档 通断测试、电压测量、电阻测量
信号发生器 可输出方波/正弦波 模拟编码器信号(调试阶段用)
调试工具 J-Link / ST-Link + 串口模块 下载固件、打印日志、在线调试
辅助工具 鳄鱼夹线、杜邦线、热缩管、螺丝刀 临时接线、绝缘处理、固定
我的习惯: 示波器通道数尽量选4通道。因为你需要同时看A相、B相、Z相和PWM信号。2通道的话,来回换探头,容易出错。

4.2 示波器连接方法

示波器怎么接?说白了,就是把关键信号引出来,让我们能“看见”电机内部发生了什么。

4.2.1 编码器信号测量

编码器输出通常是差分信号(RS-422)或单端信号。我建议你直接测驱动器接口处的信号,别去测编码器本体,那里引脚太密,容易短路。

  • 通道1(CH1): 接编码器A+(或A相)
  • 通道2(CH2): 接编码器B+(或B相)
  • 通道3(CH3): 接编码器Z+(或Z相,索引脉冲)
  • 通道4(CH4): 接PWM信号(U相上管驱动)

探头地线夹子,统一接到驱动器的GND端。千万别夹到电机外壳上,那可能是浮地,容易烧探头。

注意: 如果驱动器是高压系统(比如48V以上),测量相电压时,必须使用差分探头。普通探头的地线夹子一旦碰到高压,瞬间短路,后果很严重。我曾经亲眼见过一个同事的探头直接炸了,火花四溅。

4.2.2 触发设置技巧

触发怎么设?我一般这么干:

  1. 触发源选CH4(PWM信号)
  2. 触发类型选上升沿
  3. 触发电平设在PWM幅值的50%左右
  4. 时基设为100μs/div ~ 1ms/div(根据电机转速调整)

这样设置,每次PWM周期开始,示波器就触发一次。你就能稳定看到编码器信号和PWM的相位关系。嗯,这个相位关系,就是咱们校准的核心依据。

4.3 电机与驱动器接线检查

接线检查,是上电前最后一道防线。我总结了一个“三步检查法”,你照着做,基本不会出问题。

4.3.1 第一步:电源线检查

用万用表电阻档,测量电源正负极之间有没有短路。正常应该是开路(OL)或大电阻(>1kΩ)。如果测出来是几欧姆,别上电,先查驱动器有没有烧。

然后,检查电源线有没有接反。驱动器上一般都有防反接二极管,但别依赖它。我习惯用万用表二极管档,测一下电源输入端的极性。

4.3.2 第二步:电机相线检查

电机三根相线(U、V、W),要一一对应接到驱动器的U、V、W端子。顺序错了,电机要么不转,要么剧烈抖动。

怎么确认?

  • 用万用表蜂鸣档,测驱动器U端和电机U端,通断正常。
  • 同样方法检查V和W。
  • 然后,测一下相间电阻。三组电阻值应该基本一致(比如都是0.5Ω左右)。如果有一组明显偏大或偏小,说明电机绕组可能有问题。
避坑指南: 我曾经遇到过一台电机,相间电阻正常,但一上电就过流。查了半天,发现是电机内部接线端子松了,接触不良。所以,不光要测电阻,还要用手轻轻拉一下接线端子,确认牢固。

4.3.3 第三步:编码器线检查

编码器线最多,最容易接错。我建议你对照编码器手册,一根一根核对。

编码器引脚 颜色(常见) 驱动器对应端子 备注
A+ 白 ENC_A+ 差分信号正
A- 绿 ENC_A- 差分信号负
B+ 黄 ENC_B+ 差分信号正
B- 蓝 ENC_B- 差分信号负
Z+ 橙 ENC_Z+ 索引脉冲正
Z- 紫 ENC_Z- 索引脉冲负
VCC 红 +5V 或 +24V 供电,注意电压等级
GND 黑 GND 公共地

颜色只是参考,不同厂家可能不一样。最可靠的办法是:用万用表蜂鸣档,从编码器端子的引脚,一路测到驱动器端子的对应引脚。

特别提醒: 编码器供电电压一定要核对清楚。5V的编码器接到24V上,瞬间烧毁。我见过不止一次,都是血的教训。上电前,用万用表量一下驱动器输出的编码器供电电压,确认无误再插。

4.4 整体接线框架图

下面这张图,把整个系统的接线关系画清楚了。你照着接,基本不会错。

编码器校准系统接线框架图 编码器校准系统接线框架图 直流电源 伺服驱动器 永磁同步电机 编码器 示波器 MCU / 控制器 电源线 U/V/W 相线 编码器信号线 PWM / 使能 / 故障 探头(CH1~CH4) 探头(编码器信号) 说明: 实线为功率线(电源、电机相线),虚线为信号线(编码器、PWM、探头)。 示波器探头地线统一接驱动器GND,不要接电机外壳。

4.5 上电前的最终检查清单

好了,接线都检查完了。别急着上电。再花两分钟,过一遍这个清单:

  1. 电源极性: 正负极确认无误,没有反接。
  2. 电源电压: 用万用表实测,与驱动器要求一致。
  3. 电机相序: U、V、W一一对应,没有交叉。
  4. 编码器供电: 实测电压,与编码器规格一致(5V或24V)。
  5. 编码器线序: A+/A-、B+/B-、Z+/Z-,全部核对一遍。
  6. 示波器探头: 地线夹子接GND,通道选择正确。
  7. 驱动器参数: 电流限幅设小一点(比如额定电流的30%),防止意外。
  8. 急停开关: 确认急停按钮有效,手能随时按到。
我的习惯: 第一次上电,我会把电源的电流限幅设到最小。然后慢慢调高,同时观察电流表。如果电流突然飙升,立刻断电。这样即使接错了,也不会烧东西。