格雷码数据转换方法

上传人:daj****de2 文档编号:204866812 上传时间:2023-04-27 格式:DOCX 页数:2 大小:8.44KB
收藏 版权申诉 举报 下载
格雷码数据转换方法_第1页
第1页 / 共2页
格雷码数据转换方法_第2页
第2页 / 共2页
资源描述:

《格雷码数据转换方法》由会员分享,可在线阅读,更多相关《格雷码数据转换方法(2页珍藏版)》请在装配图网上搜索。

1、格雷码的广泛用途就不多说了,总之优点多多,在PLC 工控中经常用到绝对编码器,所以今天就格雷码与常用进制 间的互换做几个例子,方便理解。1、格雷码与BIN的算法:假如格雷码为:110011,那么,转换为二进制码则为: 100010具体的转换过程为:用格雷码的最左位即(高位)与“0” 异或取得一个值,用最高位取得的异或值结果与格雷码的次 位(即:左二位)再次计算异或值,其结果依次与下一位格 雷码异或计算,所取得的与原格雷码位数相同的一个数据即 是转换所得二进制;2、二进制数转换为格雷码则如下:假如一个二进制数为:11100011,那么其转换为格雷码 即为:10010010;其算法由二进制数据的右

2、端(即低位)算起, 用该二进制数的最低位,在PLC中称为“0 ”位,与“1 位进行异或所得值即为格雷码的最低位,再用二进制的“1” 位和“2”位异或取得值为格雷码的低二位,依次类推,二 进制的最高位,直接不变放到格雷码的最高位,至此,就获 得一组与二进制位数相等的格雷码数据。至于格雷码转换BCD数据,相信能转换为二进制,这 个就不难搞定了。最绕弯的,个人感觉是格雷码转换成角度值。下面我详 细唠叨一番:3、格雷码转换角度值假如10位分辨率格雷码,要转换成角度值,(一般角 度值精确到小数点后一位,如“3 7 .6”,在PLC数值运 算中常放大10倍来使用,即“ 3 7 6 ”显示。)举一例子: 格

3、雷码:1 1 1 0 0 1 0 1 0 0,转换角度值为:2613具体转换过程是:先将格雷码转换为二进制数据101 110 0 111;再将二进制数据换算成角度值。二进制数据换算成角度值的方法是:在本例中分辨率为 10 位,则二进制 “1111111111 (& 1 0 2 3 ) 相对应于03 5 9 9 (即0度至3 5 9.9度,因为36 0度也是0度),则换算出二者比为3599/1023;那么本例中 的 1011100111(&743)对就角度二743*(3599/1023)等于“2613” (此值为BCD码)。呵呵,敲这一段字还真累!不过现在好了,有的PLC型 号中有GRY指令,可以直接用指令转换,容易多了。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!