4. 换相信号质量评估:示波器测量ABZ信号、李萨如图形分析、占空比与相位差检测

信号质量好不好,不能光靠眼睛看。我见过太多工程师,拿着示波器随便一搭,看到有方波就喊「好了」。结果电机一跑起来,换相点乱跳,电流波形像锯齿。说白了,编码器信号的质量评估,是换相性能优化的第一道门槛。

这一章,我带你用示波器把ABZ信号、李萨如图形、占空比和相位差这几个关键指标,一个一个测清楚、看明白。

4.1 示波器测量ABZ信号:基础波形检查

先把探头接好。A相接CH1,B相接CH2,Z相(索引脉冲)接CH3。地线夹子尽量短,别拖一根长线在那晃,高频噪声就是这么进来的。

我的习惯:探头衰减比设成1×,带宽限制打开(20MHz足够)。编码器信号频率通常不高,带宽限制能帮你滤掉高频毛刺。

测量时注意以下几点:

  • 幅值检查:高电平是否达到预期(通常是3.3V或5V),低电平是否接近0V。如果幅值偏低,检查上拉电阻或线路压降。
  • 边沿陡峭度:上升沿和下降沿时间应小于信号周期的1/10。我遇到过一种情况,线缆太长导致边沿变缓,换相点抖动严重。
  • Z脉冲宽度:通常为1个编码器周期。如果Z脉冲宽度异常,索引定位会出错。
  • 通道间延迟:A相和B相的边沿应该严格对齐(对于正交编码器,边沿交错)。延迟超过几微秒,高速运行时就会出问题。
注意:不要用示波器的自动测量功能直接读数。自动测量对噪声敏感,容易给出错误结果。我习惯手动调出光标,卡在波形边沿的50%幅值点,这样最准。

4.2 李萨如图形分析:一眼看出相位问题

李萨如图形,说白了就是把A相信号送到X轴,B相信号送到Y轴,示波器切换到XY模式。你会看到一个椭圆或圆。

为什么用这个?因为人眼对形状比对时间轴更敏感。相位偏差、幅值不一致、正交误差,在XY模式下全都现原形。

李萨如图形 含义 可能原因
正圆 A/B幅值相等,相位差90° 理想状态
椭圆(长轴倾斜45°) 幅值相等,相位差偏离90° 编码器安装偏心、光栅盘倾斜
椭圆(长轴水平或垂直) 幅值不相等 A/B通道增益不一致
扁平的线 相位差接近0°或180° 编码器损坏或接线错误
图形抖动/模糊 信号有抖动或噪声 屏蔽不良、接地环路

我自己的经验是:如果李萨如图形不是正圆,但偏差在5%以内,软件还能补偿。超过10%,建议先查机械安装。有一次我在现场调一个伺服系统,李萨如图形始终是扁椭圆,折腾了半天,最后发现是编码器联轴器松了半圈。

实操技巧:示波器XY模式下,把A/B信号都调到满屏的80%幅值。这样图形最清晰,也最容易看出偏差。

4.3 占空比检测:50%是黄金标准

理想情况下,A相和B相的占空比都是50%。但实际中,由于编码器光栅盘的制造公差、安装偏心、LED老化等原因,占空比会偏离。

占空比偏差会带来什么后果?

  • 换相点偏移:电机在某个扇区停留时间变长或变短,转矩脉动增大。
  • 速度估算误差:基于脉冲计数的速度测量,在占空比不对称时会出现周期性误差。
  • 位置精度下降:尤其是低速运行时,占空比偏差的影响更明显。

测量方法很简单:示波器测量A相或B相的高电平时间与周期之比。我一般会连续测10个周期取平均,避免单次测量受噪声干扰。

可接受的偏差范围:对于大多数应用,占空比在45%~55%之间可以接受。如果要求高精度(比如机器人关节),建议控制在48%~52%以内。我曾经在一个项目中,把占空比从53%优化到50.5%,电机运行的噪声降低了3dB。

4.4 相位差检测:90°到底差多少?

正交编码器的核心指标就是A相和B相的相位差,标准值是90°电角度。相位差偏差会导致换相点计算错误,进而影响电机效率和平稳性。

检测方法有两种:

  1. 时间法:测量A相上升沿到B相上升沿的时间差,除以信号周期,再乘以360°。这是最直接的方法。
  2. 李萨如图形法:通过椭圆的长短轴比例计算相位差。公式是:相位差 = arcsin(短轴/长轴)。这个方法不需要精确的时间测量,适合快速判断。

我推荐两种方法结合使用:先用李萨如图形快速筛查,再用时间法精确测量有问题的通道。

相位差偏差 典型影响 处理建议
< 5° 基本无影响 软件可忽略
5° ~ 15° 换相点轻微偏移,转矩脉动增加 软件补偿或调整编码器安装
> 15° 换相错误风险高,电机可能抖动 必须排查机械或编码器故障
避坑指南:我曾经遇到一个案例,相位差测量始终偏差10°左右,换了编码器也没用。最后发现是示波器探头本身有延迟——两个探头的延迟不一致。所以测量前,先把两个探头接到同一个信号源上,校准一下延迟差。

4.5 信号质量评估流程:一张图说清楚

下面这张图总结了我平时做信号质量评估的完整流程。从示波器接线开始,到最终判定是否合格,每一步都有明确的检查点。

编码器信号质量评估流程 1. 示波器接线 2. 基础波形检查(幅值/边沿/Z脉冲) 3. 李萨如图形分析 4. 占空比检测(45%~55%) 5. 相位差检测(90°±5°) 6. 综合判定:合格/不合格 任何一项不合格,都需要回溯到机械安装或编码器选型环节排查

这个流程我用了很多年。每次换新编码器或者重新安装后,我都会走一遍。看起来多花了10分钟,但能省下后面调试的半天时间。

4.6 常见问题与排查思路

最后,我把实际项目中遇到最多的几个问题列出来,供你参考:

  • 信号有毛刺:检查屏蔽层是否单端接地,编码器线缆是否与动力线走在一起。我习惯把编码器线单独走金属管,远离动力线至少10cm。
  • 占空比不对称:先看编码器安装是否偏心,再看光栅盘是否脏污。用酒精棉轻轻擦拭光栅盘,有时候能解决大问题。
  • 相位差偏差大:排除探头延迟后,检查编码器与电机轴的同心度。偏差超过0.1mm,相位差就会明显偏离。
  • Z脉冲不稳定:通常是索引槽被遮挡或编码器内部脏污。我遇到过Z脉冲偶尔丢失的情况,最后发现是编码器窗口上有油污。
一句话总结:信号质量评估不是走过场。花10分钟做一次完整的测量,能避免后面几小时的调试痛苦。尤其是量产阶段,每台设备都应该有这个检查步骤。