买编码器的时候,参数表上一堆数字看得人头大:分辨率2500 PPR是什么意思?16位和24位差多少?线性度±0.5 LSB又是什么?单圈16位+多圈14位=30位,为什么要拆成两个数?
如果你也被这些问题困扰过,这篇文章就是给你写的。三个概念搞不清楚,选型要么多花钱,要么精度不够来回折腾。
下面用最直白的方式把这3个概念讲清楚——不是教科书定义,是选型时真正用得上的理解。
分辨率的本质很简单:编码器轴转一圈,能输出多少个位置信号。
增量编码器的分辨率用PPR表示。1000 PPR的增量编码器,轴转一圈输出1000个脉冲,PLC每收到1个脉冲,就知道轴转过了1/1000圈,也就是0.36°。
| PPR | 每脉冲对应角度 | 适用场景 |
|---|---|---|
| 100 PPR | 3.6° | 粗略计数,传送带测速 |
| 500 PPR | 0.72° | 一般速度检测 |
| 1000 PPR | 0.36° | 常规定位,电梯平层 |
| 2500 PPR | 0.144° | 中等精度定位 |
| 5000 PPR | 0.072° | 较高精度定位,伺服电机 |
注意:如果PLC做了4倍频(同时计A相和B相的上升沿和下降沿),实际分辨率会×4。1000 PPR的编码器,4倍频后等效4000 PPR,每脉冲对应0.09°。
绝对值编码器的分辨率用“位”表示。计算公式:每圈步数 = 2^位数。
| 位数 | 每圈步数 | 每步对应角度 | 常见应用 |
|---|---|---|---|
| 10位 | 1,024 | 0.352° | 粗略定位 |
| 12位 | 4,096 | 0.088° | 一般定位,闸门开度 |
| 14位 | 16,384 | 0.022° | 中等精度 |
| 16位 | 65,536 | 0.0055° | 高精度定位,伺服系统 |
| 20位 | 1,048,576 | 0.00034° | 超高精度 |
一句话总结:分辨率回答的是“最小能分辨多少”——PPR越高或位数越多,能分辨的最小位移越小。
分辨率和精度是两回事,很多人搞混了。
分辨率高只代表“刻度细”,精度高才代表“刻度准”。
打个比方:一把尺子最小刻度是1mm(分辨率高),但每次量的结果和实际长度差2mm(精度低)。另一把尺子最小刻度是5mm(分辨率低),但每次量的误差只有±0.5mm(精度高)。
线性度表示编码器在任意位置上,报告值和真实值的最大偏差。
| 表示方式 | 含义 | 举例 |
|---|---|---|
| ±x LSB | 偏差不超过x个最小步距 | 16位编码器,1 LSB = 0.0055°,±2 LSB = ±0.011° |
| ±x° | 偏差不超过x度 | ±0.1°,±0.5° |
| ±x% | 偏差不超过满量程的x% | ±0.1% of 360° = ±0.36° |
常见误区:有人看到“24位”就觉得精度很高。24位只代表分辨率细(每步0.0000215°),但如果线性度是±0.01°,那实际精度就是±0.01°——和位数无关,只看线性度指标。
重复精度表示编码器反复转到同一个物理位置时,每次输出的位置值之间的偏差。
线性度差:每次测量都偏,但偏的幅度固定(比如每次都偏0.1°)→ 可以通过软件校准补偿。
重复精度差:每次偏的幅度不一样(这次偏0.05°,下次偏0.3°)→ 无法校准,只能换编码器。
所以重复精度比线性度更关键——线性度差可以软件补,重复精度差就没救了。
编码器从A点正转到B点,读数是1000;从A点反转到B点,读数是998。这2个脉冲的差值就是迟滞。好的编码器迟滞控制在±1个脉冲以内。
绝对值编码器的“位数”经常让人困惑,因为同一个编码器有3种位数说法:
单圈位数——转一圈内能分多少步。16位 = 65,536步/圈,每步0.0055°。
多圈位数——能记录多少圈。14位多圈 = 16,384圈。从零点开始转16,384圈以内,编码器都能记住你在第几圈。
总位数——单圈位数 + 多圈位数。这个数值代表编码器的“总数据宽度”。
| 编码器型号示例 | 单圈 | 多圈 | 总位数 | 含义 |
|---|---|---|---|---|
| 12+12位 | 12位(4096步) | 12位(4096圈) | 24位 | 每圈4096步,最多记4096圈 |
| 16+14位 | 16位(65536步) | 14位(16384圈) | 30位 | 每圈65536步,最多记16384圈 |
| 16+16位 | 16位(65536步) | 16位(65536圈) | 32位 | 每圈65536步,最多记65536圈 |
| 25位(单圈) | 25位 | 0(无多圈) | 25位 | 单圈超高精度,不记圈数 |
选型时的判断逻辑:
先看单圈位数够不够:±0.1°选12位就够,±0.01°至少16位。
再看是否需要多圈:设备转超过一圈且需记住圈数?是→选多圈;否→单圈就够。
总位数是结果不是目标:单圈和多圈分别满足需求,总位数自然就定了。
| 应用场景 | 分辨率建议 | 线性度建议 | 重复精度建议 |
|---|---|---|---|
| 传送带测速/计数 | 100-500 PPR | 不敏感 | ±1°即可 |
| 电梯平层定位 | 1000-2500 PPR | ±0.5° | ±0.1° |
| 闸门开度监测 | 12位单圈+多圈 | ±0.5% | ±0.5° |
| 包装机械定位 | 14-16位单圈 | ±0.1° | ±0.05° |
| 伺服电机反馈 | 16-20位单圈 | ±0.05° | ±0.01° |
| 数控机床主轴 | 20-25位单圈 | ±0.025° | ±0.01° |
| 机器人关节 | 16-19位多圈 | ±0.05° | ±0.01° |
Q1:位数越高越好吗?
A:不是。位数高只代表分辨率细,不代表精度高。24位编码器如果线性度是±0.1°,实际精度还不如一个16位但线性度±0.01°的编码器。位数够用就行,把预算花在精度和防护等级上更值。
Q2:PPR和Bit能直接比较吗?
A:可以换算。增量编码器的PPR经过4倍频后等效分辨率 = PPR×4。2500 PPR经过4倍频 = 10000步/圈 ≈ 14位(16384步)的精度水平。
Q3:设备原来用1000 PPR的增量编码器,换成绝对值编码器选多少位?
A:1000 PPR 4倍频 = 4000步/圈 ≈ 12位。选12位单圈的绝对值编码器,分辨率基本一致。如果PLC没有做4倍频,选10-12位就够。
Q4:线性度±1 LSB和±0.5 LSB差多少?
A:16位编码器,1 LSB = 0.0055°。±1 LSB = ±0.0055°,±0.5 LSB = ±0.0027°。实际应用中几乎感受不到区别。但12位编码器,1 LSB = 0.088°,±1 LSB = ±0.088°,这个偏差就比较明显了。
Q5:磁电编码器和光电编码器在精度上有区别吗?
A:有。光电编码器线性度通常优于磁电。高端光电可以做到±0.025°线性度,磁电一般在±0.1°~±0.5°之间。但磁电优势在于抗污染、耐振动、寿命长——在油污、粉尘、振动环境中,磁电比光电更可靠。
分辨率:最小能分辨多少,增量看PPR,绝对值看位数,够用就行不是越高越好。
精度:报的位置准不准,看线性度和重复精度,重复精度比线性度更关键。
位数:单圈位数决定圈内精度,多圈位数决定能记多少圈,总位数是两者之和。
选型时先想清楚应用需要什么精度,再反推需要多少分辨率,最后选对应位数的编码器。反过来——先选位数再看够不够用——很容易花冤枉钱。
您的托付 我们的承诺
每一款编码器与传感器,都是对您设备安全与效率的坚实守护。
扫一扫
咨询技术工程师
智研旋科技
ZhiYanXuan Tech
国内专注工业级编码器领域的源头型企业,为工业自动化提供高精度位置感知解决方案。