3、编码器与反馈:增量式 vs 绝对式,分辨率与精度,安装误差

编码器这东西,说白了就是伺服系统的「眼睛」。你位置环调得再好,如果眼睛看错了,那全是白搭。我见过太多工程师花大把时间调 PID,结果问题出在编码器选型或安装上。

今天咱们就把编码器这件事聊透。从原理到实战,把增量式和绝对式的区别、分辨率与精度的关系、还有安装误差那些坑,一次性说清楚。

3.1 增量式编码器 vs 绝对式编码器

先问个问题:你上电之后,需要让电机回零吗?

如果需要,那你用的多半是增量式。如果不需要,那就是绝对式。就这么简单。

增量式编码器

增量式编码器输出的是脉冲信号。它只告诉你「我动了多少」,不告诉你「我在哪里」。所以每次断电再上电,位置信息就丢了,必须回零。

它的核心原理是光栅盘。盘上刻着等间距的透光和不透光条纹,LED 发光,光敏管接收。一转,就产生 A、B 两相正交脉冲。

  • A 相和 B 相:相位差 90°,用来判断方向。
  • Z 相(零位脉冲):每转一圈出一个脉冲,用来做参考点。

关键点:增量式编码器的精度取决于光栅盘的刻线均匀度和信号处理电路。不是分辨率越高精度就越高,这个后面细说。

绝对式编码器

绝对式编码器就不一样了。它每个位置都有唯一的编码值。上电就知道当前位置,不需要回零。

它的原理是码盘。码盘上有多圈码道,每圈对应一个二进制位。通过读取所有码道的明暗组合,就能得到绝对位置。

  • 单圈绝对式:只能知道当前转圈内的位置。转一圈以上就重复了。
  • 多圈绝对式:内部有齿轮或电子计数器,能记录圈数。上电就知道轴转了多少圈、在什么角度。

我的建议:如果设备需要频繁断电、或者有安全要求(比如机器人关节),直接上多圈绝对式。省掉回零这一步,能省很多事。我在一个协作机器人项目里吃过亏,用增量式每次上电都要回零,客户嫌慢,后来全换了绝对式。

对比表格

特性 增量式 绝对式
上电位置 未知,需回零 已知,无需回零
输出信号 脉冲(A/B/Z) 并行/串行数字码
抗干扰能力 较弱(脉冲易受干扰) 较强(数字编码)
成本 低 高
典型应用 普通伺服、步进 机器人、数控机床

3.2 分辨率与精度的关系

这是最容易搞混的地方。很多人觉得分辨率越高精度就越高,其实不是。

分辨率是编码器能分辨的最小位移量。比如 1000 线/转的增量式,分辨率就是 360°/1000 = 0.36°。再比如 17 位绝对式,分辨率就是 360°/2^17 ≈ 0.0027°。

精度是编码器实际输出值与真实值之间的偏差。它受光栅刻线误差、安装偏心、信号处理延迟等因素影响。

注意:分辨率高不代表精度高。一个 20 位的编码器,如果安装偏心 0.1mm,精度可能还不如一个 12 位但安装完美的编码器。我曾经在客户现场遇到过,他们买了个高分辨率编码器,结果精度反而更差,一查是安装座没加工好。

举个例子:

  • 编码器 A:分辨率 1000 线,精度 ±0.1°
  • 编码器 B:分辨率 5000 线,精度 ±0.5°

虽然 B 的分辨率更高,但实际测量误差更大。你想想看,如果系统需要 ±0.2° 的定位精度,选 B 就完蛋了。

所以选型时,先看精度,再看分辨率。精度满足要求的前提下,分辨率越高越好。但别反过来。

3.3 编码器安装误差分析

安装误差是编码器精度的头号杀手。我见过太多案例,编码器本身精度很高,装上去就不行了。问题出在哪?

常见的安装误差类型

  1. 偏心误差:编码器轴心与电机轴心不重合。这是最常见的。
  2. 倾斜误差:编码器安装面与电机轴不垂直。
  3. 轴向窜动:电机轴在轴向有间隙,带动编码器晃动。
  4. 联轴器间隙:联轴器有回差,导致编码器读数滞后。

偏心误差的影响

偏心误差会导致编码器读数呈正弦规律波动。假设偏心量为 e,编码器光栅半径为 R,那么角度误差大约是:

Δθ ≈ (e / R) × sin(θ)   (单位:弧度)

你看,误差是周期性的。在 0° 和 180° 位置误差最小,在 90° 和 270° 位置误差最大。

实战经验:我调试过一个印刷机,发现套印不准,用激光干涉仪一测,位置误差呈正弦波动。拆下编码器一看,安装孔偏了 0.05mm。重新加工安装座后,误差从 ±0.3mm 降到 ±0.02mm。

如何检测安装误差

简单方法:用手转动电机轴,用示波器看编码器的 A、B 相信号。如果脉冲宽度不均匀,或者相位差不是严格的 90°,那就有问题。

更精确的方法:用激光干涉仪或高精度光栅尺做参考,对比编码器读数。记录一整圈的误差曲线,看是不是正弦形状。

安装建议

  • 使用弹性联轴器:可以补偿一定的偏心,但别超过联轴器的允许范围。
  • 保证安装面平面度:安装面的平面度最好在 0.01mm 以内。
  • 编码器与电机轴的同轴度:控制在 0.02mm 以内。
  • 轴向预紧:防止轴向窜动,但别压太紧,否则会损坏编码器轴承。

避坑指南:我曾经在一个项目里,为了省成本用了刚性联轴器,结果编码器读数一直跳。换了弹性联轴器后,问题立刻消失。所以别在联轴器上省钱,真的。

3.4 知识体系图

下面这张图把本章的核心逻辑串起来了。你可以看到编码器选型、精度分析、安装误差三者之间的关系。

编码器与反馈知识体系 编码器与反馈:知识体系 增量式编码器 绝对式编码器 分辨率 vs 精度 对比 影响 编码器安装误差 偏心误差 倾斜误差 轴向窜动 联轴器间隙 核心结论:先选精度,再看分辨率;安装误差是精度杀手 选型 → 安装 → 检测,三步缺一不可

3.5 小结

这一章咱们聊了三件事:

  • 增量式 vs 绝对式:看需不需要回零,看成本预算,看安全要求。
  • 分辨率与精度:分辨率是「能看多细」,精度是「看得准不准」。别搞混。
  • 安装误差:偏心、倾斜、窜动、联轴器间隙,每一个都能毁掉你的精度。

嗯,编码器这部分就到这里。记住一句话:编码器是系统的眼睛,眼睛不好,再好的脑子也没用。