绝对式编码器是把被测转角通过读取码盘上的图案信息直接转换成相应代码的检测元件。编码盘有光电式、接触式和电磁式三种。光电式码盘是目前应用较多的一种,它是在透明材料的圆盘上精确地印制上二进制编码。图1所示为四位二进制的码盘,码盘上各圈圆环分别代表一位二进制的数字码道,在同一个码道上印制黑白等间隔图案,形成一套编码。黑色不透光区和白色透光区分别代表二进制的“0”和“1”。在一个四位光电码盘上,有四圈数字码道,每一个码道表示二进制的一位,里侧是高位,外侧是低位,在360°范围内可编数码数为24=16个。工作时,码盘的一侧放置电源,另一边放置光电接受装置,每个码道都对应有一个光电管及放大、整形电路。码盘转到不同位置,光电元件接受光信号,并转成相应的电信号,经放大整形后,成为相应数码电信号。但由于制造和安装精度的影响,当码盘回转在两码段交替过程中,会产生读数误差。例如,当码盘顺时针方向旋转,由位置“0111”变为“1000”时,这四位数要同时都变化,可能将数码误读成16种代码中的任意一种,如读成1111、1011、1101、…0001等,产生了无法估计的很大的数值误差,这种误差称非单值性误差。为了消除非单值性误差,可采用以下的方法。1.循环码盘(或称格雷码盘)

图1 四位二进制的码盘                                     图2 四位二进制循环码盘循环码习惯上又称格雷码,它也是一种二进制编码,只有“0”和“1”两个数。图6所示为四位二进制循环码。这种编码的特点是任意相邻的两个代码间只有一位代码有变化,即“0”变为“1”或“1”变为“0”。因此,在两数变换过程中,所产生的读数误差最多不超过“1”,只可能读成相邻两个数中的一个数。所以,它是消除非单值性误差的一种有效方法。2.带判位光电装置的二进制循环码盘这种码盘是在四位二进制循环码盘的最外圈再增加一圈信号位。图3所示就是带判位光电装置的二进制循环码盘。该码盘最外圈上的信号位的位置正好与状态交线错开,只有当信号位处的光电元件有信号时才读数,这样就不会产生非单值性误差。

图3  带判位光电装置的二进制循环码盘