3. 编码器信号类型
在旋转编码器测量系统中,编码器输出的“信号类型”决定了后续接口电路、线缆长度、抗干扰能力、分辨率上限以及控制器资源占用。很多选型失败并非编码器精度不够,而是信号类型与传输距离、电磁环境、接收端接口不匹配。本节从物理层出发,梳理方波、正弦波、差分信号与串行协议四类信号的特点,并给出适用场景与选型判断依据。
一、核心原理:从物理层到协议层
编码器的信号类型可以按“物理形态”和“信息组织方式”两个维度理解。物理形态上,分为单端方波、差分方波、模拟正弦波;信息组织方式上,分为增量式脉冲输出和串行绝对位置协议。前者只告诉“转了多少”,后者直接告诉“当前在哪个位置”。
- 方波(单端):以 A、B、Z 三路 TTL/HTL 电平脉冲输出,边沿计数得到增量位移,Z 相用于每转零位校正。结构简单、成本低,但单端信号易受共模干扰,长线传输时边沿变缓、易丢脉冲。
- 正弦波(1 Vpp):输出 A、B 两路相位差 90° 的正弦信号,通过反正切细分可获得远高于刻线数的分辨率,常见于高精度伺服反馈。对信号幅值、偏置、正交误差敏感,需要专用细分电路或编码器接口芯片。
- 差分信号(RS-422/RS-485 电平):以 A+/A-、B+/B-、Z+/Z- 成对传输,接收端取差值判决,共模抑制强、抗干扰好,适合几十米到上百米传输和强电磁环境。
- 串行协议(SSI、BiSS、EnDat):以时钟同步方式串行读取绝对位置、状态与参数,线缆少、分辨率高、支持双向配置与诊断,但需要协议控制器或 FPGA/IP 核,时序要求严格。
选型的第一原则:先确定“增量还是绝对”,再确定“单端还是差分”,最后确定“并行脉冲还是串行协议”。顺序颠倒会导致接口资源与成本大幅浪费。
二、方法流程:如何根据场景选择信号类型
- 明确位置需求:只需速度/增量计数,选方波或正弦波;需要上电即知绝对位置,选 SSI/BiSS/EnDat。
- 评估传输距离与电磁环境:超过 5 m 或靠近变频器、伺服驱动器,优先差分或串行协议。
- 核算分辨率与带宽:高动态、高精度场合,正弦波 1 Vpp 配合细分可达到数万线等效分辨率;但需关注细分芯片的最大输入频率。
- 检查控制器接口:MCU 是否有正交编码器接口、FPGA 是否有 RS-422 收发器、是否具备 SSI/BiSS 主站 IP。
- 确认协议时序与线缆:SSI 为单向时钟+数据,BiSS 支持双向寄存器读写,EnDat 支持参数与诊断,线缆屏蔽与终端电阻必须匹配。
三、典型场景与参数示例
以伺服电机闭环为例,若编码器为 23 位绝对式 EnDat 2.2,控制器需提供 100 kHz 以上的时钟,并在时钟下降沿后读取数据。典型时序参数如下:
EnDat 2.2 时序示例(简化)
CLK 频率 : 100 kHz ~ 2 MHz
数据建立时间 : t1 ≥ 100 ns
数据保持时间 : t2 ≥ 50 ns
帧结构 : 起始位 + 位置数据 + 错误位 + CRC
线缆 : 屏蔽双绞,CLK± / DATA±
终端电阻 : 120 Ω(差分对)
若为增量式方波编码器,常见参数为 2500 线、A/B/Z 三路、HTL 24 V,适合 PLC 高速计数模块。若为 1 Vpp 正弦编码器,则需接入细分器,例如将 1 Vpp 信号细分为 4096 倍,得到等效 1024 万线分辨率,但必须控制信号幅值在 0.8~1.2 Vpp、正交误差小于 2°。
四、误区与复盘
常见误区一:把差分信号等同于“绝对位置”。差分只是物理层抗干扰手段,增量式差分仍然需要回零。
常见误区二:认为正弦波一定比方波精度高。若细分电路噪声大、正交误差未校准,细分后反而出现周期性误差。
常见误区三:SSI 与 BiSS 混用。两者电气层相似,但帧格式、寄存器访问和 CRC 不同,主站 IP 不可直接互换。
常见误区二:认为正弦波一定比方波精度高。若细分电路噪声大、正交误差未校准,细分后反而出现周期性误差。
常见误区三:SSI 与 BiSS 混用。两者电气层相似,但帧格式、寄存器访问和 CRC 不同,主站 IP 不可直接互换。
| 信号类型 | 信息内容 | 典型距离 | 抗干扰 | 适用场景 |
|---|---|---|---|---|
| 单端方波 | 增量 A/B/Z | <5 m | 弱 | 板内计数、低速轴、成本敏感 |
| 正弦波 1 Vpp | 增量 A/B 模拟 | <20 m | 中 | 高精度伺服、细分后高分辨率 |
| 差分方波 | 增量 A±/B±/Z± | <100 m | 强 | 长线、变频环境、PLC 高速计数 |
| SSI | 绝对位置 | <100 m | 强 | 单主站、简单绝对定位 |
| BiSS | 绝对位置+寄存器 | <100 m | 强 | 需在线配置、双向诊断 |
| EnDat | 绝对位置+参数+诊断 | <100 m | 强 | 高端伺服、功能安全、多轴同步 |
复盘建议:在样机阶段用示波器同时观察 A/B 正交相位差、差分共模电压和串行时钟数据眼图。若方波边沿出现振铃,优先检查终端电阻与线缆屏蔽;若正弦波幅值漂移,检查编码器供电与细分器参考电压;若串行协议 CRC 偶发错误,检查时钟极性与线缆长度是否超过协议规定。
综上,方波、正弦波、差分信号与串行协议并非简单的“先进替代落后”,而是分别对应不同的距离、精度、接口资源和成本约束。理解它们的物理层差异与信息组织方式,才能在旋转编码器测量系统设计中做出稳定、可维护的选型决策。