编码器基础:增量式与绝对式编码器原理、分辨率与精度概念、常见编码器接口类型

各位工程师朋友,咱们开始第一讲。编码器这东西,说白了就是伺服系统的「眼睛」。你想想看,驱动器再聪明,如果不知道电机轴转到哪儿了、转得多快,那一切都是白搭。我这些年调过的伺服系统少说也有上百套,遇到的各种编码器问题五花八门。今天咱们就把编码器的基础打牢,后面讲参数优化时才不会跑偏。

增量式编码器:简单粗暴,但有个致命弱点

增量式编码器的工作原理,其实特别直观。它内部有一个码盘,上面刻着密密麻麻的透光和不透光条纹。码盘一转,光敏元件就会输出脉冲信号。你数一数脉冲个数,就知道转了多少角度。

但这里有个关键问题——它只记录「相对位置」。也就是说,断电之后,位置信息就丢了。每次上电,你都得先回一次原点。我记得有一次在自动化产线上调试,客户非要省掉回零流程,结果每次断电重启后位置都乱套。嗯,这就是增量式的天生缺陷。

核心要点:增量式编码器输出的是脉冲序列,只能反映位置变化量,无法提供绝对位置信息。断电后位置丢失,上电必须执行回零操作。

增量式编码器通常输出三路信号:

  • A相、B相——两路相位差90°的脉冲,用来判断旋转方向。A超前B是正转,B超前A就是反转。
  • Z相(零位信号)——每转一圈输出一个脉冲,用于回零参考。

我个人的习惯是,在选型时优先看Z相的重复精度。有些便宜的编码器,Z相脉冲宽度不稳定,回零位置每次差几个脉冲,这就很头疼。

绝对式编码器:断电不失忆,但贵得有道理

绝对式编码器就聪明多了。它每个位置都有唯一的二进制编码,就像给每个角度都贴了个身份证号。你读到的数值直接就是绝对位置,不需要累计脉冲,也不需要回零。

为什么会这样?因为它的码盘是多圈刻度的,每个位置对应一组独特的明暗条纹组合。光敏元件读到的不是脉冲,而是一串二进制数。

绝对式编码器又分两种:

类型 特点 典型应用
单圈绝对式 一圈内位置唯一,多圈后重复 机器人关节、转台
多圈绝对式 多圈位置也唯一,断电记忆圈数 数控机床、龙门系统

我曾经在一个龙门双驱项目上吃过亏。客户选了单圈绝对式编码器,结果每次断电后电机轴被外力推过一圈以上,上电后位置就错了。后来换成多圈绝对式,问题才解决。所以选型时一定要想清楚:你的系统会不会在断电后发生多圈位移?

我的建议:如果预算允许,且系统对回零时间有严格要求(比如半导体设备),直接上多圈绝对式编码器。省掉回零这一步,能省很多调试时间。

分辨率与精度:别把这两个概念搞混了

很多工程师把分辨率和精度混为一谈,其实这是两个完全不同的概念。我见过不少选型翻车的案例,根源就在这里。

分辨率,说白了就是编码器能「感知」到的最小角度变化。比如一个17位编码器,一圈有2^17=131072个计数,每个计数对应的角度就是360°/131072≈0.0027°。这个值就是分辨率。

精度,则是编码器实际输出值与真实角度之间的偏差。它受码盘刻线质量、安装偏心、温度漂移等因素影响。一个高分辨率的编码器,精度不一定高。你想想看,码盘刻得再密,如果安装时轴心偏了0.1mm,那读出来的位置也是不准的。

概念 定义 影响因素 典型值
分辨率 最小可检测的角度变化 码盘刻线数、电子细分倍数 17位~23位
精度 输出值与真实值的偏差 码盘制造公差、安装同心度、温度 ±10″~±60″

避坑指南:我曾经遇到一个客户,选了23位分辨率的编码器,以为精度很高。结果实测发现,由于安装偏心,实际精度只有±50角秒。分辨率再高也救不了机械误差。记住:分辨率是「读数细不细」,精度是「读数准不准」。

常见编码器接口类型:选对接口,事半功倍

编码器接口决定了信号传输方式、抗干扰能力和最大传输距离。我按实际项目经验,把常见的接口类型整理了一下:

接口类型 信号形式 最大距离 抗干扰能力 典型应用
推挽输出 TTL电平 10m 一般 短距离、低成本场合
差分输出(RS-422) 差分信号 100m 强 工业现场、长距离传输
SSI 同步串行 50m 较强 绝对式编码器常用
BiSS-C 双向同步串行 50m 强 高速高精度伺服
EnDat 双向同步串行 50m 强 高端伺服、光栅尺

我个人最推荐的是差分输出和BiSS-C接口。差分信号抗干扰能力强,在变频器、电机电缆附近也能稳定工作。BiSS-C则支持高速双向通信,可以实时读取编码器的温度、报警等状态信息,调试时非常方便。

嗯,这里要注意一点:接口类型必须与驱动器匹配。我见过有人买了BiSS-C编码器,结果驱动器只支持SSI,最后只能加转换模块,既增加成本又引入延迟。

本章知识体系总览

下面这张图把编码器的基础知识框架梳理了一遍,方便你对照理解:

编码器基础知识体系 编码器分类 增量式编码器 绝对式编码器 输出A/B/Z脉冲信号 断电丢失位置,需回零 输出唯一二进制位置码 断电记忆位置,无需回零 关键概念:分辨率 vs 精度 分辨率:最小可检测角度变化 精度:输出值与真实值偏差

这张图把编码器分类、信号特点、关键概念串在了一起。你可以把它当作一个快速索引,后面讲到具体参数时,随时回来对照。