1. 编码器基础:从零开始认识这个“小东西”
大家好,我是老张。做工业自动化这行快二十年了,编码器这东西,几乎天天打交道。今天咱们就来聊聊编码器的基础知识。别小看这些基础,我见过太多工程师因为基础不牢,在项目里栽跟头。
1.1 什么是编码器?
编码器,说白了就是一个“位置传感器”。它能把机械的旋转或直线运动,转成电信号。这样,控制器就知道电机转了多少圈、停在哪个位置。
你想想看,机器人手臂要精准抓取零件,数控机床要加工精密零件,都离不开编码器。没有它,电机就是个“瞎子”,只能瞎转。
核心作用:将物理运动(角度、位置、速度)转换为数字信号,供控制系统使用。
我个人习惯把编码器比作“眼睛”。电机是“手”,控制器是“大脑”。大脑要通过眼睛看到手的位置,才能指挥手干活。编码器就是这只眼睛。
1.2 编码器分类:增量式 vs 绝对式
编码器分两大类:增量式和绝对式。这两者的区别,我当年刚入行时也搞混过。其实很简单。
增量式编码器
增量式编码器,只输出脉冲信号。它告诉你“我动了多少”,但不告诉你“我在哪里”。
- 工作原理:码盘上有均匀的刻线,转动时产生A、B两相脉冲,通过相位差判断方向。
- 特点:结构简单、价格便宜、分辨率可以做得很高。
- 缺点:断电后位置丢失,需要找零位(回零操作)。
我的经验:我曾经在一个包装设备上用过增量式编码器。每次断电重启,机器都要先回零,浪费了不少时间。后来客户要求提高效率,我换成了绝对式,问题就解决了。所以,选型时一定要考虑是否需要断电记忆位置。
绝对式编码器
绝对式编码器,直接输出位置值。它告诉你“我现在在哪儿”,而且是唯一的。
- 工作原理:码盘上有独特的编码图案(格雷码、二进制码等),每个位置对应唯一编码。
- 特点:断电后位置不丢失,上电就知道当前位置。
- 缺点:价格较高,分辨率受码盘位数限制。
注意:绝对式编码器又分单圈和多圈。单圈的只能记录一圈内的位置,多圈的可以记录多圈。选型时别搞混了。我曾经有个同事,选了单圈编码器用在多圈旋转的机构上,结果每次转完一圈,位置就归零了,闹了大笑话。
1.3 编码器的主要参数
选编码器,主要看三个参数:分辨率、精度、响应频率。这三个参数,我建议你记牢了。
分辨率
分辨率,就是编码器能分辨的最小角度或位移。说白了,就是“细不细”。
- 增量式:用每转脉冲数(PPR)表示。比如1000PPR,就是每转输出1000个脉冲,每个脉冲对应0.36度。
- 绝对式:用位数表示。比如17位,就是2^17=131072个位置,每个位置对应约0.0027度。
| 类型 | 表示方式 | 示例 | 最小角度 |
|---|---|---|---|
| 增量式 | PPR(每转脉冲数) | 1000 PPR | 0.36° |
| 绝对式 | 位数(Bit) | 17 Bit | 0.0027° |
我的建议:分辨率不是越高越好。分辨率太高,控制器处理不过来,反而会丢步。我一般选比系统要求高一个数量级的分辨率,够用就行。
精度
精度,是编码器输出值与实际值的偏差。注意,精度和分辨率是两码事。
- 精度受什么影响?码盘加工误差、安装偏心、温度漂移等。
- 典型值:普通编码器精度在±0.1°左右,高精度的可以做到±0.01°甚至更高。
嗯,这里要注意。分辨率高不代表精度高。就像一把尺子,刻度很细(分辨率高),但尺子本身是歪的(精度低),量出来的数也不准。
响应频率
响应频率,就是编码器能正常工作的最高转速。单位是Hz或kHz。
- 计算公式:响应频率(Hz)= 转速(r/s)× 分辨率(PPR)
- 举个例子:电机转速3000r/min(50r/s),编码器分辨率1000PPR,那响应频率至少需要50×1000=50kHz。
避坑指南:我曾经选过一款编码器,分辨率很高,但响应频率不够。电机一加速,信号就乱了,控制器报错。后来换了响应频率更高的型号,问题才解决。所以,选型时一定要算好响应频率,留出余量。
1.4 知识体系总览
下面这张图,是我自己画的编码器知识体系。你看一眼,心里就有数了。
1.5 小结
好了,这一章就讲到这里。编码器的基础知识,说白了就是三件事:它是什么、分哪两类、参数怎么看。
我个人觉得,理解增量式和绝对式的区别,是入门的关键。选型时,先想清楚要不要断电记忆位置,再考虑分辨率和响应频率。嗯,这些经验,都是我在项目里一点点攒出来的。
记住,编码器是系统的“眼睛”。眼睛不好使,系统再牛也白搭。
公众号:蓝海资料掘金营,微信deep3321