1. 编码器基础与选型:增量式与绝对式编码器原理、分辨率与精度、常用接口对比

大家好,我是你们的老朋友。咱们这门课叫《编码器换相性能优化与调参指南》,第一讲,得先把地基打牢。

编码器这东西,说白了就是电机的「眼睛」。你想想看,电机转没转、转了多少、转到哪个位置了,全靠它反馈。我见过不少工程师,上来就调 PID、调换相角度,结果怎么调都抖,最后发现是编码器选型就错了。嗯,咱们今天就把这个「眼睛」彻底聊透。

1.1 增量式编码器:简单、便宜、但怕掉电

增量式编码器,原理其实挺直白的。它内部有一个码盘,上面刻着明暗相间的条纹。电机一转,光栅透过条纹,输出一串脉冲。你数脉冲个数,就知道转了多少角度。

但它有个致命弱点——它不记得绝对位置。一断电,位置信息就丢了。上电后必须「找零」,也就是让电机转到一个参考点(Z 信号),才能重新建立坐标。

核心要点: 增量式编码器输出的是「相对位移」,不是「绝对位置」。适合对成本敏感、允许上电找零的应用,比如普通风机、水泵。
我的经验: 我在一个 AGV 项目里用过增量式编码器。上电后小车必须低速行驶到充电桩找 Z 信号,那几秒钟的「盲走」其实挺危险的。后来我改用了绝对式,虽然贵了点,但安全多了。

1.2 绝对式编码器:一上电就知道自己在哪

绝对式编码器就高级多了。它的码盘上有多个码道,每个位置对应一个唯一的二进制编码。你一上电,直接读这个编码,就知道当前角度。不需要找零,不怕掉电。

绝对式又分两种:单圈和多圈。单圈只能记一圈内的位置,多圈内部有齿轮或电池,能记很多圈。你想想看,机械臂关节、数控机床主轴,这些场合必须用多圈绝对式。

类型 输出信号 掉电记忆 典型分辨率 典型应用
增量式 ABZ 脉冲 否 500~5000 PPR 风机、水泵、普通电机
绝对式单圈 SSI/BiSS/EnDat 是(单圈) 12~18 bit 伺服电机、机器人关节
绝对式多圈 SSI/BiSS/EnDat 是(多圈) 12+12 bit 等 数控机床、协作机器人

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

这两个概念,我每次培训都要强调一遍。分辨率是编码器能分辨的最小角度变化,精度是实际角度和测量角度的偏差。

举个例子:一个 17 位绝对式编码器,分辨率是 360° / 2^17 ≈ 0.0027°。听起来很厉害对吧?但它的精度可能只有 ±0.1°。为什么?因为码盘刻线有误差、安装有偏心、温度会漂移。

我曾经踩过的坑: 有一回我选了一个 20 位的高分辨率编码器,以为精度肯定没问题。结果装上去,电机低速时还是抖。查了半天,发现是编码器的机械安装轴有 0.05mm 的偏心,导致实际精度只有 0.3°。分辨率再高,也救不了机械误差。

所以,选型时别只看分辨率。精度才是硬指标。一般伺服电机配 17~23 位编码器就够用了,再高意义不大,除非你的机械系统极其精密。

1.4 常用接口对比:ABZ、SSI、BiSS、EnDat

接口决定了你怎么读数据、能读多快、抗干扰怎么样。我按自己的使用经验,一个一个说。

1.4.1 ABZ 接口(增量式标配)

A、B 两相相差 90°,用来判断方向。Z 相每圈一个脉冲,用来找零。这是最基础的接口,成本低,但速度上不去,而且容易受干扰。我建议长距离传输时加差分驱动(RS-422)。

1.4.2 SSI 接口(绝对式入门)

SSI 是同步串行接口,时钟+数据两根线。主设备发时钟,编码器在时钟上升沿或下降沿输出数据。简单可靠,但速度一般,时钟最高也就几 MHz。适合 10 米以内的传输。

1.4.3 BiSS 接口(SSI 的升级版)

BiSS 是开源的,兼容 SSI 的物理层,但协议更高效。它支持双向通信,可以读位置、温度、报警等信息。我个人很喜欢 BiSS,因为它速度快(时钟可达 10 MHz 以上),而且免费。很多国产伺服现在都支持 BiSS-C。

1.4.4 EnDat 接口(海德汉的看家本领)

EnDat 是海德汉的私有协议,和 BiSS 类似,也是双向高速串行。但它需要授权费,所以一般只出现在高端数控机床和进口伺服上。性能确实好,时钟能到 16 MHz,但价格也感人。

接口 类型 最大时钟 双向通信 成本 典型场景
ABZ 增量 ~1 MHz(脉冲) 否 低 通用变频器、低成本伺服
SSI 绝对式 ~5 MHz 否 中 传统伺服、工业机器人
BiSS 绝对式 ~10 MHz 是 中 国产伺服、协作机器人
EnDat 绝对式 ~16 MHz 是 高 高端数控、进口伺服
我个人的选型习惯: 如果做国产伺服驱动器,我首选 BiSS-C。性能够用、免费、生态好。如果客户指定用海德汉编码器,那就只能上 EnDat。至于 SSI,除非是存量项目升级,否则我不太推荐新设计用了。

1.5 知识体系总览

下面这张图,把咱们这一章的核心逻辑串起来了。你可以把它当作选型时的「决策地图」。

编码器选型知识体系 编码器选型知识体系 编码器选型 增量式编码器 绝对式编码器 ABZ 接口 需找零 (Z信号) SSI 接口 BiSS/EnDat 分辨率 (PPR/bit) 精度 (°) 接口速度 (MHz) 抗干扰能力 选型核心:先定增量/绝对式 → 再选接口 → 最后匹配分辨率与精度