描述
测量传感器测量一段或一个角度,经常将测量位置的编码存为格雷码。格雷码的海明距离是1,因此会相对的抗干扰。当从一个值改变到下一个值时,表01中n位数据中只有1位会改变。这里的例子是一个4位的格雷码会将一个360度的角分成16个部分。如果用一个大量的编码位进行编码,精度也会相应的变大。因此必须要以相同方式扩展电路和表格。
格雷码(4位) | 二进制(4位) | 十进制值 | ||||||
E | F | G | H | A | B | C | D | |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 2 |
0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 3 |
0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 4 |
0 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 5 |
0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 6 |
0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 7 |
1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 8 |
1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 9 |
1 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 10 |
1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 11 |
1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 12 |
1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 13 |
1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 14 |
1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 15 |
表 01
注意
注意编码器的最大速度和格雷码编码器的调用间隔。扫描时间越短,位置检测越精确。建议编码器以最大速度旋转一圈应至少调用10次。还需要注意输入模块的信号传输时间。
下载
Library of general functions for STEP 7 (TIA Portal)
附加信息
Detailed information on the topic of Gray Code
附加关键字
轴角编码器,旋转编码器,线性编码器,格雷码,二进制
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc322777.html