广州菱控|欧姆龙(OMRON)
当前位置:首页 >> 常见问题 >> 传感器 >> 旋转编码器 >> 绝对型编码器中格雷余码是怎么定义的?
绝对型编码器中格雷余码是怎么定义的?

    这种代码是用来表示那些分辨率不是2的n次方的格雷码,例如36、360和720。由于格雷码的特点是每次变化时只能变化其中一位代码,而如果是非2的n次方分辨率的格雷码,则当代码到达末尾时,需要变化多位才能从0开始,这样就不符合格雷码的特点了,所以一般从代码中取一段能够首尾呼应的代码来使用,而实际使用时,需要进行代码转换,转换至从0位置的代码使用。


    例如,如果分辨率为36,十进制为0的位置时格雷码是000 000,十进制为35的位置时格雷码是110 010,如果转换到初始位置0时,则需要变化三位,这样是不符合格雷码的特点的。所以取当中一段,例如14-49,十进制为14的位置时格雷码是001 001,十进制为49的位置时格雷码是101 001,这时只需变化最高位一位就能回到初始位置了。

相关问题