heidenhain光电编码器ROC 413 512 ID:1353113-01伺服传动
heidenhain光电编码器ROC 413 512 ID:1353113-01伺服传动
heidenhain光电编码器ROC 413 512 ID:1353113-01伺服传动
编码器(encoder)把角位移或直线位移转换成电信号,前者称为码盘,后者称为码尺。增量式编码器: 将位移转换成周期性的电信号,再把这个电信号转变成计数脉冲,用脉冲的个数表示位移的大小。通常为A相、B相、Z相输出,A相、B相为相互延迟1/4周期的脉冲输出,根据延迟关系可以区别正反转,而且通过取A相、B相的上升和下降沿可以进行2或4倍频;Z相为单圈脉冲,即每圈发出一个脉冲。编码器每周的脉冲数是一定的,通过记录初始位置和转过的脉冲数可以计算转过的角度。当然,为了减小单片机的运算量,没必要换算成角度。如1000线的编码器输出500个脉冲,那么我们知道转了半圈,而没必要先换算成180度,再除以360度等于半圈。拥有固定起始位置的装置,可以用增量式编码器测角度。如倒立摆,其起始位置为自然下垂。然而,像舵机或者机器人的关节的角度测量有时并没有位置,用增量式编码器就显得局限了(除非可以解决初始位置的问题),这种情况下用电位器或式编码器是不错的选择。

