编码器怎么选:绝对值 vs 增量式,SSI/EnDat/BISS-C 接口怎么定?| 南京山口机电

旋转编码器是电机、伺服、转台位置反馈的核心元件,但绝对值与增量式两类常被混用,SSI、EnDat、BISS-C、ABZ、1Vpp 接口又让选型犯难。本文用一张总表讲清两类编码器的原理差异、上电回零行为、掉电抗干扰表现,再按场景给出 SSI/EnDat/BiSS-C/总线绝对值接口的决策依据,并附分辨率、精度、线驱动抗干扰、机械安装的工程避坑,帮你避开多轴不同步、长距离丢脉冲、协议不匹配等典型坑。

编码器怎么选:绝对值 vs 增量式,SSI/EnDat/BISS-C 接口怎么定?

结论先行

旋转编码器是电机、伺服、转台位置反馈的核心,但绝对值与增量式两类常被混用,SSI、EnDat、BISS-C、ABZ、1Vpp 接口又让选型犯难。 一句话先给结论:增量式便宜但要回零、掉电丢位置;绝对式上电即知位置、免回零、抗干扰,但协议复杂、成本高。接口上,简单点位用 ABZ 或 SSI,伺服电机反馈用 1Vpp 正余弦或 Hiperface DSL,多轴同步与总线集成用 BiSS-C / EnDat / 工业总线绝对值。

本文聚焦「选定旋转编码器之后,内部的码制(绝对/增量)与通信接口怎么定」。和《光栅尺 vs 编码器 vs 磁栅尺》那篇(讲用哪种位移传感技术:直线/旋转、光/磁)是互补关系——那篇帮你决定要不要上编码器,本篇帮你决定编码器内部怎么选。

为什么编码器总被问

只要旋转部件有「测转速、定角度、闭环定位、同步联动」的需求,就离不开它。它和传感器不同,更直接地参与运动控制闭环——一旦反馈异常,伺服可能抖动、定位漂移甚至飞车。所以选型不能只看「能不能转」,还要看码制、接口、分辨率和抗干扰。

两类编码器的本质差异(核心)

维度增量式编码器绝对值编码器
输出本质A/B/Z 三相脉冲,靠计数累计位置每个角度对应唯一绝对码值
上电行为必须回零(找参考点)才能定位置上电即知当前绝对位置,免回零
掉电表现计数清零,位置丢失单圈位置不丢;多圈看记录方式
抗干扰脉冲可能被干扰导致丢数给的是位置值,抗干扰强
分辨率线数(如 2500 ppr)+ 倍频位数(单圈 12~16 位、多圈叠加)
成本低高
典型场景速度反馈、允许回零的定位多轴同步、掉电保持、免回零定位

增量式的结构简单:码盘随轴转,光电或磁电读出 A、B 两路相位差 90° 的方波(判向),Z 相每圈一个零位脉冲。位置是控制器从零开始「数」出来的,断电就归零。

绝对值的码盘有多道绝对码道(格雷码/二进制),单圈每个角度对应唯一码值;多圈再用齿轮组或能量采集记录圈数。给的就是位置,不需要数。

我们经手过不少相关场景:某转台设备用增量式却没设计可靠回零,每次上电靠人工对位,效率低还容易错;某多轴联动产线早期用增量累计,掉电重启后各轴不同步,不得不全部回零重对。这类问题换成绝对式基本就消失了。

输出与接口总表(选型关键)

增量式常见输出

输出类型电气形式特点 / 适用
电压输出(HTL)推挽,24V 工业电平抗衰减、长距离,PLC 高速计数常用
TTL5V 方波短距离、伺服常用
开路集电极NPN / PNP简单计数,抗干扰弱
线驱动(RS422 差分)双绞线差分强抗干扰、长距离首选
1Vpp 正余弦模拟正弦,约 1V 峰峰伺服反馈,靠驱动器细分提分辨率

绝对式常见接口

接口物理层 / 协议特点 / 适用
并行多根数据线老式、占用 IO 多,新设计不推荐
SSI时钟 + 数据两根线,单向简单、实时、绝对值入门首选
BiSS-C开放协议、全双工、CRC 校验速度快、通用性强,新项目优选
EnDat海德汉主导、双向全双工、纠错高端机床/测量机生态
Hiperface DSL伺服电机反馈、单电缆数字式伺服一体、省布线
工业总线绝对值PROFIBUS / PROFINET / EtherCAT / CANopen智能产线、PLC 直接读绝对位置
RS485 / Modbus串行轮询低成本绝对值,响应慢

接口怎么选:按场景决策

你的场景优先接口理由
简单点位、速度反馈、成本敏感、允许回零增量式 ABZ(HTL/TTL)最便宜、够用
伺服电机反馈、要高分辨率增量式 1Vpp 正余弦,或 Hiperface DSL细分提分辨率、单电缆省线
多轴同步、掉电保持、免回零定位绝对式(SSI / BiSS-C / EnDat)上电即位置、不掉参
长距离传输、强 EMC 现场差分线驱动 / BiSS-C / 总线抗共模干扰
智能产线、PLC 总线集成总线绝对值(PROFINET / EtherCAT / CANopen)直接进控制网络
旧设备改造、点位少SSI(或并行,不推荐新设计)简单替换

协议选型三句话:新项目无历史包袱优先 BiSS-C(开放、通用、带校验);已有海德汉生态用 EnDat;简单点位用 SSI 就够。总线型绝对值则看你的 PLC/驱动支持哪条现场总线。

关键参数怎么看

参数含义选型口径
分辨率增量看线数 ppr、绝对看位数增量常配 4 倍频;绝对单圈 12/13/16 位常见
精度实际角度误差与分辨率不同,看角分/角秒,别把位数当精度
最高转速 / 响应频率f = 线数 × 转速 ÷ 60高速主轴重点核
输出电气HTL(24V) / TTL(5V) / 差分长距离选差分或 HTL
轴型实心轴 / 盲孔 / 通轴 / 空心轴按安装空间与负载
防护轴封 IP65、轴承寿命油污/冲洗环境看轴封等级

一个常见误区:把「分辨率位数」当成「精度」。绝对式 16 位只是把一圈分成 65536 份,实际角度误差还取决于码盘刻制与装调,可能仍是几角分。定位公差紧的场合,精度和分辨率要分开问。

工程避坑(8 条)

  • 增量式上电不回零就动:位置从零数起,不回零整段坐标错 → 必须设计可靠回零。
  • 长距离用单端 TTL:不抗干扰、衰减大 → 用差分线驱动或 HTL。
  • 多轴同步用增量累计:掉电后各轴不同步 → 换绝对式。
  • 接口协议与控制器不匹配:SSI 编码器接只认 EnDat 的驱动,读不到 → 选型第一步先列控制器接口清单。
  • 1Vpp 正余弦未细分:驱动器不支持细分,分辨率上不去 → 确认驱动能力。
  • 屏蔽层不接地、信号与动力同管:共模干扰丢脉冲 → 双绞屏蔽、单端/两端接地、与动力线分开。
  • 机械安装不同心、径向负载超轴承额定:早期损坏 → 用弹性联轴器、控制径向力。
  • 多圈电池耗尽没注意:传统电池式断电丢圈数 → 长期掉电设备选无电池方案或定期巡检。

与光栅尺、磁栅尺的衔接

  • 本文 vs 光栅尺那篇:那篇决定「用哪种位移传感技术」(直线光栅求精、磁栅求皮实、旋转编码器求通用);本篇决定「旋转编码器内部的码制与接口」。两篇互补,不是二选一。
  • 编码器 vs 伺服:伺服电机自带反馈编码器(多为 1Vpp 正余弦或 Hiperface DSL),选型时编码器接口要和驱动器对上,否则反馈进不来。

相关产品 / 方案

FAQ

绝对值编码器和增量式编码器到底差在哪? 增量式输出 A/B/Z 三相脉冲,靠计数累计位置,断电就丢、上电必须回零;绝对值每个角度对应唯一码值,上电即知位置、免回零、掉电不丢。一句话:增量式图便宜、要回零;绝对值贵一点、但免回零且抗干扰。多轴同步和掉电保持场景优先绝对式。

SSI、EnDat、BISS-C 三种绝对式接口怎么选? SSI 最简单,时钟加数据两根线、单向、实时性好,是绝对值入门首选;BiSS-C 是开放协议、带 CRC 校验、全双工、速度快,越来越多厂商支持,通用性强;EnDat 是海德汉主导的双向全双工协议、带纠错,高端机床和测量机常见。新项目无历史包袱优先 BiSS-C,已有海德汉生态用 EnDat,简单点位用 SSI。

增量式编码器为什么会上电丢位置? 增量式只输出相对位移脉冲,位置是控制器从零开始数出来的。断电后计数清零,再次上电它并不知道轴现在停在哪,所以必须先找一个零位参考点(回零)才能确定绝对位置。若上电不回零直接动作,整段运动的坐标就错了。这是增量式最容易被忽略的坑。

1Vpp 正余弦输出是什么,什么时候用? 1Vpp 是增量式的一种模拟输出,A/B 两相各输出峰峰值约 1V 的正弦波,由驱动器对内插细分得到极高分辨率。它常见于伺服电机反馈,配合驱动器的细分能远超普通方波编码器的线数。前提是驱动器支持正余弦输入并做细分,否则分辨率发挥不出来。

长距离或强干扰现场编码器怎么抗干扰? 三件事:一是优先用差分线驱动(RS422 物理层)而不是单端 TTL,差分抗共模干扰强;二是编码器电缆用双绞屏蔽线,屏蔽层单端或两端良好接地,别和动力线同走一管;三是源头用 24V HTL 推挽输出比 5V TTL 更抗衰减。总线型绝对值本身数字传输、抗干扰也好。

多圈绝对值编码器的圈数会不会丢? 传统多圈绝对值靠齿轮机械计数或内部电池记忆圈数。机械式不会丢但结构复杂;电池式若电池耗尽且断电,圈数会丢失。无电池方案用韦根能量采集或光电绝对码记录圈数,免维护。选型时确认多圈记录方式,特别是长期掉电的设备要避开电池耗尽风险。

编码器接口和控制器不匹配会怎样? 伺服驱动器或 PLC 的高速计数模块只支持特定接口。把 SSI 编码器接到只认 EnDat 的驱动、或把 ABZ 增量接到只支持总线绝对值的模块,要么读不到、要么协议对不上。选型第一步先列控制器的可用接口清单(ABZ/SSI/BiSS-C/EnDat/PROFINET/EtherCAT…),再反推编码器。


本文关于编码器的码制(绝对/增量)、接口协议(SSI/EnDat/BiSS-C 等)与抗干扰要点,参照 IEC 61491(编码器接口相关)及主流厂商(如海德汉、欧姆龙、西克、倍加福等)公开选型手册;具体型号的分辨率、精度、最高转速、电气形式与多圈记录方式以厂家规格书为准,不得以本文作为唯一选型依据。文中场景案例已做匿名化处理,不指向任何特定客户或品牌。本文为配置思路参考,不替代电气/机械设计文件与运动控制方案设计。

常见问题

增量式输出 A/B/Z 三相脉冲,靠计数累计位置,断电就丢、上电必须回零;绝对值每个角度对应唯一码值,上电即知位置、免回零、掉电不丢。一句话:增量式图便宜、要回零;绝对值贵一点、但免回零且抗干扰。多轴同步和掉电保持场景优先绝对式。
SSI 最简单,时钟加数据两根线、单向、实时性好,是绝对值入门首选;BiSS-C 是开放协议、带 CRC 校验、全双工、速度快,越来越多厂商支持,通用性强;EnDat 是海德汉主导的双向全双工协议、带纠错,高端机床和测量机常见。新项目无历史包袱优先 BiSS-C,已有海德汉生态用 EnDat,简单点位用 SSI。
增量式只输出相对位移脉冲,位置是控制器从零开始数出来的。断电后计数清零,再次上电它并不知道轴现在停在哪,所以必须先找一个零位参考点(回零)才能确定绝对位置。若上电不回零直接动作,整段运动的坐标就错了。这是增量式最容易被忽略的坑。
1Vpp 是增量式的一种模拟输出,A/B 两相各输出峰峰值约 1V 的正弦波,由驱动器对内插细分得到极高分辨率。它常见于伺服电机反馈,配合驱动器的细分能远超普通方波编码器的线数。前提是驱动器支持正余弦输入并做细分,否则分辨率发挥不出来。
三件事:一是优先用差分线驱动(RS422 物理层)而不是单端 TTL,差分抗共模干扰强;二是编码器电缆用双绞屏蔽线,屏蔽层单端或两端良好接地,别和动力线同走一管;三是源头用 24V HTL 推挽输出比 5V TTL 更抗衰减。总线型绝对值本身数字传输、抗干扰也好。
传统多圈绝对值靠齿轮机械计数或内部电池记忆圈数。机械式不会丢但结构复杂;电池式若电池耗尽且断电,圈数会丢失。 newer 的无电池方案用韦根能量采集或光电绝对码记录圈数,免维护。选型时确认多圈记录方式,特别是长期掉电的设备要避开电池耗尽风险。
伺服驱动器或 PLC 的高速计数模块只支持特定接口。把 SSI 编码器接到只认 EnDat 的驱动、或把 ABZ 增量接到只支持总线绝对值的模块,要么读不到、要么协议对不上。选型第一步先列控制器的可用接口清单(ABZ/SSI/BiSS-C/EnDat/PROFINET/EtherCAT…),再反推编码器。

站内提供型号规格与选型参考。可在商城查看完整规格并加入询价单,报价由销售按项目确认。

去商城查看型号 / 询价

本页内容仅供选型参考,具体配置以现场评估与项目 BOM 为准。

在线客服