文档详情

格雷码和二进制码之间的转换.pdf

发布:2017-05-30约6.33千字共4页下载文档
文本预览下载声明
二进制与格雷码之间的转换二进制与格雷码之间的转换 二进制与格雷码之间的转换二进制与格雷码之间的转换 在公司的 PLC 改造项目中,我们经常要用到格雷码输出的绝对型旋转编 码器。由于格雷码是一种非加权码,不能直接反应出当前的角度值,所以必须在 PLC 程序中将它转换成能反应当前实际位置的二进制码。为了让我们的工程技术 人员均能很好的掌握格雷码与二进制码之间的转换方法,我根据自己的一些经验 和参考资料,将格雷码的相关知识作了些整理,在公司的刊物上发表出来,希望 能和大家一起对这个问题来加以讨论和学习,共同提高我们的技术水平。 一、一、 格雷码格雷码 ((Gray Code )的概念)的概念 一一、、 格雷码格雷码 (( ))的概念的概念 格雷码是我们在工程中常会遇到的一种编码方式,例如,大多数绝对型旋 转编码的输出就是采用格雷码的编码格式。它是一种非加权码,由二进制 码派生而来。常用的二进制数与格雷码间的转换关系如下表: 数值数值 二进制码二进制码 格雷码格雷码 数值数值 二进制码二进制码 格雷码格雷码 数值数值 二进制码二进制码 格雷码格雷码 数值数值 二进制码二进制码 格雷码格雷码 0 0000 0000 9 1001 1101 1 0001 0001 10 1010 1111 2 0010 0011 11 1011 1110 3 0011 0010 12 1100 1010 4 0100 0110 13 1101 1011 5 0101 0111 14 1110 1001 6 0110 0101 15 1111 1000 7 0111 0100 8 1000 1100 从上表我们可以看出,与普通二进制编码相比,格雷码的特点是相邻两个 数之间只有 1 个二进制位发生了变化。正是这个特点,使它更适合于用在 数据传输的场合。 二、二、 二进制与格雷码之间的转换二进制与格雷码之间的转换 二二、、 二进制与格雷码之间的转换二进制与格雷码之间的转换 (一)、二进制码转
显示全部
相似文档