编码器是一种用于测量物体精确位置的传感器,可以告诉我们物体的具体位置。它通过一系列编码盘和光电传感器的组合来实现位置测量。每个编码盘上有图案或序列,并且与光电传感器配合使用,可将位置信息转换为数字信号。
左边是增量型编码器的码盘,右边是绝对编码器的码盘。可以看出,增量型编码器码盘的光栅是均匀分布的,而绝对编码器的码盘被分成了很多大小不等的带。
增量型编码器,又名相对值编码器,它的码盘被分成大小相等的明暗相间的光栅,随着码盘的转动,接收端会检测到光的0和1的变化,并转换成电脉冲信号向外输出。
脉冲信号连接到高速计数器模块上,通过对脉冲个数的计数,就能确定位移的大小(因为编码器每转一周发出的脉冲数是固定的)。
绝对编码器(Absolute encoder)输出的是一组二进制数的编码,它的码盘被分成很多同心的通道,每一个通道,称为一个“码道”。
每一个码道都是特定不同的图案,每个位置都是绝对的,都有一个单独的输出电路,用来表示一个二进制的位。比如上图中:最外边的码道表示第0位(Bit0),往里依次是第1位(Bit1)、第2位(Bit2)和第3位(Bit3)。码道的数目越多,能测量的范围就越大。下图是码盘转动时,码道输出电路的波形图:
总结而言,增量式编码器通过检测刻线或光栅的计数变化来测量物体的相对位置和运动方向,无法提供绝对位置信息,无法实现断电记忆。
而绝对值编码器通过特殊编码图案和光电传感器的组合,直接识别物体的绝对位置,无需复位操作,可断电保存。
绝对值编码器在提供精确的绝对位置测量方面具有优势,而增量式编码器在一些应用中有着更简单和经济的实现方式。
楼主最近还看过