4. 硬件准备:工具清单、示波器连接与接线检查
做编码器校准,最怕什么?
我个人最怕的是:焊好了板子,写好了代码,一上电,电机没转,或者转了但乱抖。查了半天,最后发现是示波器探头接反了,或者编码器线序搞错了。
嗯,这种坑我踩过不止一次。所以这一章,咱们把硬件准备做扎实。工具备齐,连线规范,检查到位。后面调试才能顺风顺水。
4.1 必备工具清单
先列个清单。我建议你准备一个工具箱,把这些东西固定放在里面。别临时找,浪费时间。
| 工具/设备 | 推荐型号/规格 | 用途说明 |
|---|---|---|
| 数字示波器 | 4通道,≥100MHz带宽 | 观察编码器A/B/Z信号、PWM波形、相电流 |
| 差分探头 | 高压差分探头(可选) | 测量电机相电压(浮地系统必须用) |
| 电流探头 | AC/DC电流探头 | 监测相电流波形,判断换相时刻 |
| 直流稳压电源 | 可调电压,带电流显示 | 给驱动器供电,建议限流保护 |
| 万用表 | 数字万用表,带蜂鸣档 | 通断测试、电压测量、电阻测量 |
| 信号发生器 | 可输出方波/正弦波 | 模拟编码器信号(调试阶段用) |
| 调试工具 | J-Link / ST-Link + 串口模块 | 下载固件、打印日志、在线调试 |
| 辅助工具 | 鳄鱼夹线、杜邦线、热缩管、螺丝刀 | 临时接线、绝缘处理、固定 |
4.2 示波器连接方法
示波器怎么接?说白了,就是把关键信号引出来,让我们能“看见”电机内部发生了什么。
4.2.1 编码器信号测量
编码器输出通常是差分信号(RS-422)或单端信号。我建议你直接测驱动器接口处的信号,别去测编码器本体,那里引脚太密,容易短路。
- 通道1(CH1): 接编码器A+(或A相)
- 通道2(CH2): 接编码器B+(或B相)
- 通道3(CH3): 接编码器Z+(或Z相,索引脉冲)
- 通道4(CH4): 接PWM信号(U相上管驱动)
探头地线夹子,统一接到驱动器的GND端。千万别夹到电机外壳上,那可能是浮地,容易烧探头。
4.2.2 触发设置技巧
触发怎么设?我一般这么干:
- 触发源选CH4(PWM信号)
- 触发类型选上升沿
- 触发电平设在PWM幅值的50%左右
- 时基设为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 | 公共地 |
颜色只是参考,不同厂家可能不一样。最可靠的办法是:用万用表蜂鸣档,从编码器端子的引脚,一路测到驱动器端子的对应引脚。
4.4 整体接线框架图
下面这张图,把整个系统的接线关系画清楚了。你照着接,基本不会错。
4.5 上电前的最终检查清单
好了,接线都检查完了。别急着上电。再花两分钟,过一遍这个清单:
- 电源极性: 正负极确认无误,没有反接。
- 电源电压: 用万用表实测,与驱动器要求一致。
- 电机相序: U、V、W一一对应,没有交叉。
- 编码器供电: 实测电压,与编码器规格一致(5V或24V)。
- 编码器线序: A+/A-、B+/B-、Z+/Z-,全部核对一遍。
- 示波器探头: 地线夹子接GND,通道选择正确。
- 驱动器参数: 电流限幅设小一点(比如额定电流的30%),防止意外。
- 急停开关: 确认急停按钮有效,手能随时按到。