本司采用两种均布式绝对位置编码,格雷码盘的敏感元件径向分布于各个码道上,光敏感元件个数为5个,5位绝对位置编码为111110011111111000001100000000(此编码由卡诺图推导出来,利用卡诺图的数据循序特性和数据间只有一位变化的特性)。如果光敏感元件个数为5个按照360度均匀分布的时候取步长6,
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
第一次取序列中的第1、7、13、19、25个位置的值,构成二进制值10100;
第二次取序列中的第2、8、14、20、26个位置的值,构成二进制值11100;
第三次取序列中的第3、9、15、21、27个位置的值,构成二进制值11110;
.。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
第29次取序列中的第29、5、11、17、23个位置的值,构成二进制值01100;
第30次取序列中的第30、6、12、18、24个位置的值,构成二进制值00100;
取值循环至第一次取到的位置值,得到二进制数10100,可以看出这时得到的码值恰好无重复地取了1到30中的每一个数。如果将字轮上的0~9,10个数字,每个数字分为上、中、下3个部分,每个部分对应12度则可以得到均匀的格雷码值。
如果光敏感元件个数为5个按照180度均匀分布的时候取步长3,步长缩小为360度步长的一半
第一次取序列中的第1、4、7、10、13个位置的值,构成二进制值11011;
第二次取序列中的第2、5、8、11、14个位置的值,构成二进制值11111;
第三次取序列中的第3、6、9、12、15个位置的值,构成二进制值10111;
.。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
第29次取序列中的第29、2、5、8、11个位置的值,构成二进制值01111;
第30次取序列中的第30、3、6、9、12个位置的值,构成二进制值01011;