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

各位好,我是老张。做伺服驱动这些年,我最大的体会就是——编码器是伺服系统的眼睛。眼睛不好使,你参数调得再漂亮也是白搭。今天咱们就从最基础的编码器原理开始,把增量式和绝对式的区别、分辨率与精度的坑、以及几种主流接口掰开揉碎了讲清楚。

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

增量式编码器,说白了就是只输出脉冲。它内部有个码盘,上面刻着明暗相间的条纹。码盘一转,光栅就输出A、B两路相位差90°的脉冲,再加上一个Z相零位脉冲。

我刚开始做伺服时,觉得增量式编码器挺好用的。便宜、响应快、接口简单。但后来在一个龙门同步项目上栽了跟头——断电再上电,位置全丢了,两台电机对不齐,直接撞机。嗯,那次之后我才真正理解增量式的致命弱点:它不记忆绝对位置。

增量式编码器核心特点:

  • 输出A/B/Z三相信号,A/B相差90°用于判向和倍频
  • 断电后位置丢失,每次上电必须回零(找Z相)
  • 抗干扰能力一般,长距离传输容易丢脉冲
  • 成本低,适合对断电记忆无要求的场合

你想想看,如果你的设备每次开机都要回零,而且回零过程中可能撞到工件,那增量式就不太合适了。我见过不少做包装机械的同行,因为用了增量式编码器,每次换型都要手动回零,效率低得让人抓狂。

1.2 绝对式编码器:断电也不怕

绝对式编码器就聪明多了。它每个位置都有唯一的二进制编码,断电后位置信息不会丢。上电就知道自己在哪,不需要回零。

绝对式又分两种:单圈和多圈。单圈的只能记一圈内的位置,多圈的还能记转了多少圈。我个人习惯,只要预算允许,尽量选多圈绝对式。为什么?因为单圈的一旦断电后电机被外力转动超过一圈,位置就错了。我在一个机器人关节项目上吃过这个亏,后来全换成了多圈。

类型 位置记忆 上电行为 典型分辨率 典型应用
增量式 不记忆 必须回零 500~5000线 普通输送、风机
绝对式单圈 记忆一圈内 直接可用 12~17位 转台、分度盘
绝对式多圈 记忆多圈 直接可用 17位+12圈 机器人、数控机床

1.3 分辨率与精度:别搞混了

这两个概念,我见过太多人搞混了。包括一些做了五六年的工程师。

分辨率是编码器能分辨的最小角度变化。比如一个17位的绝对式编码器,分辨率就是360°/2¹⁷ ≈ 0.0027°。说白了就是它能「看到」多小的变化。

精度是实际位置和测量位置之间的误差。分辨率再高,如果码盘刻得不准、安装有偏心、或者信号受干扰,精度照样拉胯。

我的经验:选型时别只看分辨率。我曾经遇到一个客户,非要23位的编码器,结果装上去精度还不如人家17位的。为什么?因为他的机械振动太大,高分辨率反而把振动噪声全采进来了。分辨率够用就行,精度才是硬道理。

举个例子你就明白了:分辨率就像你拿的尺子,毫米刻度比厘米刻度更细。但如果这把尺子本身就不准(精度差),那量出来的数据再细也是错的。

1.4 常见接口类型:BiSS、EnDat、SSI、Tamagawa

接口这块,我建议你根据控制器来选。不同厂家有各自的生态。

SSI(同步串行接口)

最老牌的绝对式接口。时钟+数据两根线,简单可靠。但速度慢,一般100kHz~1MHz时钟。我早期做项目时用的最多就是SSI,现在在一些低速场合还在用。

BiSS(双向同步串行接口)

这个我比较喜欢。它是开源的,不像EnDat那样有专利费。速度快,最高能到10MHz以上,而且支持双向通信——不仅能读位置,还能写参数。我在一个高速贴片机项目上用过BiSS-C,效果不错。

EnDat(海德汉专利接口)

海德汉的看家本领。性能和BiSS差不多,但因为是封闭协议,只能用海德汉的编码器和支持EnDat的驱动器。如果你用海德汉光栅尺,那基本只能选EnDat。我有个做数控系统的朋友,被EnDat的授权费搞得头疼,但没办法,精度确实好。

Tamagawa(多摩川协议)

日系伺服的主流选择。三菱、安川、松下这些品牌基本都用Tamagawa协议。它也是双向的,但时序和BiSS/EnDat不一样。我个人觉得Tamagawa的兼容性不如BiSS,但如果你用日系伺服,那没得选。

接口 速度 双向通信 专利 典型厂家
SSI 慢(≤1MHz) 否 无 各种通用
BiSS 快(≤10MHz) 是 开源 IC-Haus、雷尼绍
EnDat 快(≤8MHz) 是 海德汉 海德汉
Tamagawa 中(≤5MHz) 是 多摩川 多摩川、日系伺服

注意:接口协议和物理层是两回事。同样是BiSS,有的用RS422,有的用LVDS。接线前一定先看驱动器手册,别把线接反了。我曾经有一次把BiSS的DATA+和DATA-接反,折腾了两天才发现是线序问题。

1.5 知识体系总览

下面这张图是我自己整理的编码器知识框架,你把它存下来,后面几章都会用到。

编码器知识体系总览 编码器 增量式编码器 绝对式编码器 A/B/Z 脉冲 断电丢位置 单圈/多圈 上电即用 分辨率 vs 精度 接口协议 选型要点 SSI BiSS EnDat Tamagawa 选型口诀:看精度不看分辨率,看接口不看品牌 多圈优先,双向通信优先

这张图把编码器的分类、关键概念和接口协议串起来了。你仔细看,从根节点往下分两支——增量式和绝对式,然后各自展开子特性,再汇聚到分辨率/精度、接口协议和选型要点三个核心维度。最后底部是我自己总结的选型口诀。