绝对值与增量式旋转编码器在IoT中的对比¶
难度:🟢 初级 | 领域:位置反馈传感器 | 关键词:PPR, SSI, 格雷码, 磁电 | 阅读时间:约 18 分钟
日常类比¶
旋转门锁有两种记法:一种像计步器——从上电起“转了多少格”,断电就忘,这是增量式;另一种像每个角度刻了唯一门牌——随时看一眼就知道在哪,这是绝对值。都能测角,但“记相对路程”与“读绝对坐标”哲学不同[1][5]。
摘要¶
对比增量式与绝对值旋转编码器的原理、光电/磁电实现、分辨率与接口,并给出阀门等物联网(IoT)选型流程。分辨率与价格为常见量级,以具体型号数据手册为准[1][2]。
1. 分类总览¶
旋转编码器把轴角转为电信号,用于位置、速度、方向与电机反馈。
| 特性 | 增量式 | 绝对值式 |
|---|---|---|
| 位置信息 | 相对计数 | 每角唯一编码 |
| 断电后 | 丢失 | 保持(多圈另论) |
| 上电 | 常需回零(homing) | 可读当前位置 |
| 输出 | A/B(+Z)脉冲 | 并行/串行编码值 |
| 成本量级 | 相对低 | 相对高 |
2. 增量式原理¶
码盘均匀标记,传感器输出脉冲。正交 A/B 相相差约 90°,用于判向;Z/Index 每转一脉冲作机械参考。
每转脉冲数(Pulses Per Revolution, PPR);四倍频后计数分辨率约 4×PPR。例:1000 PPR → 约 4000 计数/转 → 约 0.09°/计数(理想几何,未含机械误差)[2]。
许多微控制器(MCU)定时器支持编码器模式,直接对 A/B 边沿计数。长线宜用 RS-422 差分;需软件去抖与丢步检测[2][6]。
3. 绝对值原理¶
码盘每位对应角度唯一码。常用格雷码(相邻码仅 1 bit 变化),避免二进制多 bit 同时翻转的瞬态错码[5]。
| 类型 | 含义 | 注意 |
|---|---|---|
| 单圈 | 一圈内唯一 | 跨圈重复 |
| 多圈 | 记圈数 | 常靠齿轮+自供电传感等,成本更高 |
接口常见:并行、SSI(Synchronous Serial Interface)、BiSS、SPI、EnDat 等。IoT 多用 SPI/SSI,线数少[4][5]。
4. 光电 vs 磁电¶
| 特性 | 光电式 | 磁电式(Hall/AMR/GMR 等) |
|---|---|---|
| 分辨率潜力 | 更高(可达很高 bit 量级) | 中高(常见十余 bit 量级) |
| 抗污染/振动 | 较弱 | 较强 |
| 功耗 | LED 等偏高 | 常更低 |
| 温度范围 | 相对窄 | 常更宽 |
| IoT 倾向 | 精密仪器 | 恶劣环境、低成本节点 |
5. 分辨率与接口表¶
| PPR(增量) | 四倍频计数/转(示意) | 角度分辨力(示意) |
|---|---|---|
| 100 | 400 | 约 0.9° |
| 1000 | 4000 | 约 0.09° |
| 5000 | 20000 | 约 0.018° |
| 位数(绝对) | 位置数 | 角度分辨力(示意) |
|---|---|---|
| 8 bit | 256 | 约 1.4° |
| 12 bit | 4096 | 约 0.088° |
| 16 bit | 65536 | 约 0.0055° |
| 接口 | 特点 | 线数量级 |
|---|---|---|
| A/B/Z | 简单 | 2–3 信号 |
| SSI/BiSS/SPI | 串行绝对 | 约 4 |
| EnDat 等 | 厂商生态 | 4–6 |
6. 选型与 IoT 场景¶
| 维度 | 增量式 | 绝对值 |
|---|---|---|
| 成本 | 低 | 高 |
| 回零 | 常需要 | 通常不需要 |
| 无限旋转 UI 旋钮 | 很合适 | 单圈需处理回绕 |
| 阀门/天线/关节安全 | 弱(除非另存位置) | 强 |
智能阀门:阀杆磁环 + 磁电绝对编码器(如十余 bit SPI 器件)→ MCU → Modbus。停电后管道压力可能改变阀位,绝对值可立即读开度;增量式强制 homing 在工艺上常不可接受[1][3]。
7. 设计注意¶
同轴度、弹性联轴器、磁铁气隙按手册;电源去耦;差分+屏蔽;最大转速对应脉冲频率勿超 MCU 定时器与编码器带宽;软件多次一致采样抗干扰[2][6]。
8. 局限、挑战与可改进方向¶
1. 增量式丢步与断电失位¶
局限:振动、噪声、供电毛刺导致计数漂移;断电后位置未知。 改进:Z 相定期校准;掉电前把计数写入非易失存储(仍非真绝对);关键场景改绝对值[2]。
2. 磁电受外磁场干扰¶
局限:电机漏磁、大电流母线使角度跳变。 改进:磁屏蔽、加大气隙余量内的安装距离优化、软件野值剔除、选抗扰型号[1][3]。
3. 多圈绝对成本与供应链¶
局限:多圈方案贵、交期长,过度规格浪费 BOM。 改进:机械限位保证单圈行程;或单圈绝对 + 可靠掉电保存圈数(需评估失效模式)[5]。
4. 接口与功能安全不足¶
局限:SPI 单线故障可能静默错值;安全阀位若无诊断会误动作。 改进:CRC/冗余通道(BiSS 等);超限与速度合理性检查;与限位开关交叉验证[4][5]。
总结¶
增量式像计步器,绝对值像坐标铭牌。IoT:要断电保位选绝对(磁电常见);只要速度/旋钮选增量。先定是否可回零,再定光电/磁电与接口。
参考文献¶
[1] ams-OSRAM, AS5047P Datasheet, 14-Bit On-Axis Magnetic Rotary Position Sensor. [2] STMicroelectronics, STM32 Reference Manual — Timer Encoder Interface Mode. [3] Fraunhofer IIS, Absolute Magnetic Encoders for Industrial Applications, Sensor + Test 相关材料. [4] Heidenhain, EnDat Interface Specification. [5] iC-Haus, AN07 Interfacing Absolute Encoders via SSI and BiSS. [6] C. W. de Silva, Mechatronics / 运动控制教材中编码器章节(原理综述). [7] Broadcom / Avago 增量式光电编码器应用笔记(PPR 与差分输出). [8] Sensata / BEI 编码器选型指南(工业接口对比). [9] IEEE / 仪器测量文献中格雷码位置编码误差分析. [10] IEC 61800 等驱动系统相关标准中位置反馈要求(应用背景). [11] AMS/OSRAM 磁编码器应用笔记:气隙、偏心与误差. [12] Renishaw / 同类绝对光学编码器技术白皮书(高精度对照).