了解增量式编码器的工作原理很有必要
增量式编码器是一种能把距离(直线位移)和角度(角位移)转换成电信号并输出的传感器。通常用于工业的运动控制中,用于测量并反馈被测物体的位置和状态,如机床、机器人、电机反馈系统以及测量和控制设备等。它的码盘被分成大小相等的明暗相间的光栅,随着码盘的转动,接收端会检测到光的0和1的变化,并转换成电脉冲信号向外输出。脉冲信号连接到高速计数器模块上,通过对脉冲个数的计数,就能确定位移的大小(因为编码器每转一周发出的脉冲数是固定的)。
编码器是进行高精度角度、位置检测的传感器。在自动化工业现场,编码器运用非常广泛,检测精度从单圈几百线到二十多位,种类非常丰富。在将编码器信号接入PLC中进行位置检测的过程中,受制于PLC的输入接口的速度(高速脉冲输入口一般为几百KHz),检测传感器的运行速度,故一般10 000线以下的增量式编码器应用于高速脉冲输入口的情况较多;在需要更高速度的场景,一般使用特殊的编码器信号高速采集模块实现,或者采用总线(如SSI、CAN)的方式,可以实现更高精度的位置采集。
工作原理:
当码盘随着转轴转动时,检测光栅不动,光线透过码盘和检测光栅上的缝隙照射到光电检测器件上,光电检测器件会输出两组相位差90°的脉冲信号。
为了在使用中达到准确转动的目的,设计者将编码器的码盘一周平分成若干等份,并安装弹簧,使得编码器只要旋转就一定旋转出小刻度的整数倍。当编码器正向旋转的时候,A相比B相超前90°,反向旋转的时候,A相比B相落后90°。这样,就可以通过转动的刻度来确定编码器的旋转量,通过A/B相脉冲的相位关系得知增量式编码器的旋转方向。