4. 绝对式编码器选型
绝对式编码器与增量式编码器最本质的区别在于:上电瞬间即可输出唯一的位置值,无需回零或找参考点。但“绝对”并不等于“选型简单”。单圈与多圈、通信协议、电池备份方式、接口类型这四个维度相互耦合,任何一个选错都可能导致系统无法满足行程、实时性或维护性要求。本节按“先定行程、再定接口、后定备份”的顺序展开,并给出可直接对照的选型决策树。
一、单圈与多圈:先确定行程边界
单圈编码器在旋转一周(360°)内给出唯一绝对位置,分辨率通常为 17~23 位,即每圈 131072~8388608 个计数。它只能表达“当前在圈内的哪个角度”,无法区分转了多少圈。多圈编码器在此基础上增加圈数计数,常见为 12~16 位,即最多 4096~65536 圈。
选型时先算行程需求。以丝杠传动为例:导程 10 mm,减速比 1:1,若要求行程 3 m,则丝杠需转 300 圈,单圈编码器完全无法覆盖,必须选多圈且圈数位数 ≥ 9 位(512 圈)。若为旋转关节,机械限位在 ±180° 内,单圈即可满足。判断公式可归纳为:
所需圈数 = 总行程 / 每圈位移
所需圈数位数 = ceil(log2(所需圈数))
例:行程 3000 mm,导程 10 mm → 300 圈 → log2(300)≈8.23 → 取 9 位(512 圈)
需要注意,多圈计数在断电后必须保持,这就引出“真多圈”与“电池备份多圈”的分歧。真多圈采用韦根(Wiegand)或齿轮计数机构,无需电池,断电后圈数由机械/磁耦合维持;电池备份多圈则依赖外部电池维持计数器供电,成本低但存在电池寿命与更换维护问题。
二、通信协议与接口:SSI、BiSS、EnDat 的特性差异
接口决定了编码器与控制器之间的数据格式、时钟方式和诊断能力。三者都是同步串行接口,但定位不同。
| 接口 | 数据方向 | 典型速率 | 关键特性 | 适用场景 |
|---|---|---|---|---|
| SSI | 单向(编码器→控制器) | 100 kHz~2 MHz | 协议简单、仅位置数据、无寄存器 | 成本敏感、功能单一的位置反馈 |
| BiSS | 双向(含寄存器读写) | 可达 10 MHz | 开放协议、支持多从站、可读温度/诊断 | 多轴串联、需在线诊断 |
| EnDat 2.2 | 双向 | 可达 16 MHz | 支持位置+附加信息、延迟补偿、功能安全 | 高端伺服、安全相关轴 |
SSI 的帧结构最直观:空闲时时钟为高,第一个下降沿启动传输,随后每个时钟上升沿输出一位,通常为 25 位(多圈 12 位 + 单圈 13 位),MSB 在前。它没有校验和寄存器,抗干扰依赖差分信号(RS-422)和线缆屏蔽。BiSS 在 SSI 基础上增加了双向通道,主机可读取编码器内部寄存器,例如分辨率、温度、故障字,并支持 CRC 校验。EnDat 2.2 则进一步支持“位置 + 附加数据”的混合帧,可在同一周期内回传温度、扭矩或安全状态,且具备传播延迟补偿,适合高动态伺服。
选择时的一个实用判据是:若控制器只做位置闭环、无诊断需求,SSI 足够;若需要多轴菊花链、在线读取编码器状态,选 BiSS;若轴涉及功能安全(如 STO、SLS)或需要与高端伺服驱动器深度配合,选 EnDat。注意接口与协议常绑定:EnDat 通常为海德汉系,BiSS 为开放联盟,SSI 兼容性最广。
三、电池备份:成本与维护的权衡
电池备份多圈编码器在断电后由 3.6 V 锂亚电池维持圈数计数器,典型电流 10~30 µA,理论寿命 5~10 年。但实际寿命受温度、电池自放电和上电时间影响。工程上应关注三点:一是电池电压监测,编码器或驱动器应提供低电压预警;二是更换电池时若断电,圈数会丢失,需重新回零;三是部分编码器支持“电池缓冲”与“外部供电”双模式,可在系统维护时切换。
四、选型决策树
将上述维度整合为可执行的判断路径。以下 SVG 给出从行程需求出发,依次经过圈数、接口、备份方式,最终落到具体型号特征的决策树。图中每个判断节点对应一个可量化的问题,便于在选型评审时逐项确认。
决策树的使用方法是自上而下逐节点回答。例如某龙门轴行程 2.5 m,丝杠导程 20 mm,则需 125 圈,取 8 位(256 圈)多圈;控制器为通用 PLC,无功能安全需求,但希望读取编码器温度,则选 BiSS;设备位于设备顶部,维护需拆护罩,因此选真多圈韦根,避免电池更换。最终型号特征为:多圈 8 位以上、BiSS 接口、真多圈、单圈 19 位以上。
五、选型检查清单
在完成决策树后,用以下清单复核,避免遗漏接口电气与机械细节:
- 圈数位数是否留有余量(建议实际需求 ×1.5 后向上取 2 的幂)。
- 接口电气是否匹配:SSI/BiSS 为 RS-422 差分,EnDat 为 RS-485,线缆需双绞屏蔽,终端电阻按手册配置。
- 时钟频率与线缆长度是否匹配:SSI 在 1 MHz 下建议线缆 ≤ 50 m,EnDat 高速时需更短。
- 电池备份型号是否提供低电压预警输出,预警阈值是否与控制器输入兼容。
- 多圈数据在断电后是否保持,上电后是否需要执行回零或校验圈数。
- 编码器分辨率与控制器电子齿轮比是否匹配,避免位置值溢出或分辨率浪费。
绝对式编码器选型的核心不是追求最高分辨率或最快接口,而是让行程、接口、备份方式与设备维护策略三者匹配。先算圈数,再定协议,最后根据维护通道选择备份方式,即可在成本、性能与可维护性之间取得平衡。