增量编码器与绝对值编码器的区别

第一部分:增量编码器

在现场的工业控制中,经常要使用到编码器。什么是编码器?它又是如何工作的呢?今天这篇文章我们就来聊聊编码器的工作原理并详细讨论下增量型编码器。

编码器,英文名称“encoder”,它是一种能把距离(直线位移)和角度(角位移)转换成电信号并输出的传感器。编码器通常用于工业的运动控制中,用于测量并反馈被测物体的位置和状态,如机床、机器人、电机反馈系统以及测量和控制设备等。

根据工作原理的不同,编码器可分为光电编码器(optical encoder)、磁性编码器(magnetic encoder)、电感式编码器(inductive encoder)和电容式编码器(capactive encoder)等等,使用最多的是光电编码器。

光电编码器(optcal encoder)的组成包括:连接轴(Shaft),码盘(Code disk),光源(Light Source),输出电路(Output circuit)及外壳和连接法兰盘等。如下图所示:

连接轴与码盘相连,并与被测物体相连,随着被测物体(如电机)的转动,码盘也跟着转动,通过码盘的光会发生明暗相间的变化,接收端的光敏元件会检测到这种变化,并转化成电信号进行输出。

根据码盘结构的不同,编码器又可以分为增量型编码器和绝对编码器,这篇文章我们主要讨论增量型编码器。

增量型编码器,英文名称“Incremental encoder”,它的码盘被分成大小相等的明暗相间的光栅,随着码盘的转动,接收端会检测到光的0和1的变化,并转换成电信号脉冲向外输出。通过对脉冲的计数,就能确定位移的大小,如下图:

为了区分正反转及检测零点,实际使用的码盘比上图要复杂些,通常包括三个部分:A相,B相和Z相,A相与B相相差1/2周期(相位差90度),可以用来区分正转还是反转;Z相为单圈脉冲,码盘转一圈产生一次,可以用作编码器的参考零位,如下图:

增量型编码器的输出波形如下图:

fig:

由于采用脉冲计数的方式,增量型编码器在测量前必须先寻找参考零位,因此它的测量结果是相对的。另外增量型编码器的数据断电后会丢失。为了克服增量型编码器的缺点,绝对编码器便应运而生了。

第二部分:绝对值编码器

这一部分来介绍另一种类型的编码器:绝对值编码器(absolute encoder)。

顾名思义,绝对编码器是能输出绝对值的一种编码器。我们知道,编码器的组成包括:连接轴,码盘,光源和输出电路等,绝对编码器的码盘与相对编码器有很大的不同,请看下图:

fig:

左边是绝对编码器的码盘,右边是增量型编码器的码盘。可以看出,增量型编码器码盘的光栅是均匀分布的,而绝对编码器的码盘被分成了很多大小不等的带,下面这张图也许能看的更清楚一些:

绝对编码器(Absolute encoder)输出的是一组二进制数的编码,它的码盘被分成很多同心的通道,每一个通道,称为一个“码道”。每一个码道都有一个单独的输出电路,用来表示一个二进制的位。比如上图中:最外边的码道表示第0位(Bit0),往里依次是第1位(Bit1)、第2位(Bit2)和第3位(Bit3)。码道的数目越多,能测量的范围就越大。下图是码盘转动时,码道输出电路的波形图:

fig:

绝对编码器可分为单转型和多转型。单转型能测量一圈内的绝对位置,适用于角位移的测量;多转型能测量的转数取决于编码器的设计,一般用于测量长度及确定在某一长度内的准确位置。

绝对编码器和增量型编码器主要存在如下几点不同:

1)增量型编码器输出的是脉冲信号,而绝对编码器输出的是一组二进制的数值;

2)增量型编码器不具有断电保持功能,而绝对编码器断电后数据可以保存;

3)增量型编码器的转数不受限制,而绝对编码器不能超过转数的量程;

4)增量型编码器相对便宜些;

记住一条:码盘的不同,是绝对编码器和增量型编码器的最大区别。另外,目前工业上使用的编码器很多都支持总线方式的输出(比如Profinet),这些集成了总线接口的编码器,可以直接通过总线的方式进行访问,非常方便。

转载请注明出处:  https://www.cntworld.cn
智能工控 » 增量编码器与绝对值编码器的区别

发表回复

提供最优质的资源集合

立即查看 了解详情