找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5249|回复: 15

格雷码▶plc入门必学

 火.. [复制链接]

13

主题

396

回帖

2653

积分

高级会员

积分
2653
发表于 2018-10-4 17:37:31 | 显示全部楼层 |阅读模式
1.2.2、格雷码

  定位控制是自动控制的一个重要内容。如何精确地进行位置控制在许多领域里面有着广泛的引用,例如机器人运动,数控机床的加工,医疗机械和伺服传动控制系统等。

  编码器是一种把角位移或者是直线位移转换成电信号(脉冲信号)的装置。按照其工作原理,可分为增量式和绝对式两种。增量式编码器是将位移产生周期性的电信号,再把这个电信号转换成计数脉冲,用计数脉冲的个数来表示位移的大小,而绝对式编码器则是用一个确定的二进制码来表示其位置,其位置和二进制码的关系是用一个码盘来传送的



下图为一个仅作说明的三位纯二进制码的码盘示意图




  一组固定的光电二极管用于检测码盘径向一列单元的反射光,每个单元根据其明暗的不同输出相对于二进制数1或者0的信号电压,当码盘旋转时,输出一系列的三位二进制数,每转一圈,有八个二进制数从000~111每一个二进制数表示转动的确定位置(角位移量)。图中是以纯二进制编码来设计码盘的。但是这种编码方式在码盘转至某些边界时,编码器输出便出现了问题。例如:当转盘转至001到010边界时(如图所示)这里有两个编码改变,如果码盘刚好转到理论上的边界位置,编码器输出多少?由于是在边界,001和010都是可以接受的编码。然后由于机械装配的不完美,左边的光电二极管在边界两边都是0,不会产生异议,而中间和左边的光电二极管则可能会是“1”或者“0”假定中间是1左边也是1,则编码器就会输出011,这是与编码盘所转到的位置010不相同的编码,同理。输出也可能是000,这也是一个错码。通常在任何边界只要是一个以上的数位发生变化时都可能产生此类问题,最坏的情况是三位数位都发生变化的边界如000~111边界和011~100边界,错码的机率极高。因此,纯二进制编码是不能作为编码器的编码的。


  格雷码解决了这个问题。下图为一格雷码编制的码盘。




  与上面纯二进制码相比,格雷码的特点是:任何相邻的码组之间只有一位数位变化。这就大大的减少了由一个码组转换到相邻码组时在边界上所产生的错码的可能。因此,格雷码是一种错误少的编码方式,属于可靠性编码,而且格雷码与其所对应的角位移量是绝对唯一的,所以采样格雷码的编码器又称为绝对式旋转编码器。这种光电编码器已经越来越广泛的应用于各种工业系统中的角度,长度测量和定位控制中。


  格雷码是无权码,每一位码没有确定的大小,因此不能直接进行比较大小和算术运算,要利用格雷码进行定位,还必须经过码制转换,变成纯二进制码,再由上位机读取和运算。


  但是格雷码的编制还是有规律的,它的规律是:最后一位的顺序为01、10、01…,倒数第二位为0011,1100,0011…,倒数第三位为00001111,11110000,00001111,……倒数第四位为0000000011111111,1111111100000000,…..;,等以此类推。


工控课堂 www.gkket.com

15

主题

405

回帖

2318

积分

高级会员

积分
2318
发表于 2018-10-4 18:12:36 | 显示全部楼层
绝对干货,楼主给力,支持了!!!
工控课堂 www.gkket.com

13

主题

400

回帖

2438

积分

高级会员

积分
2438
发表于 2018-10-17 15:33:08 | 显示全部楼层
激动人心,无法言表!
工控课堂 www.gkket.com

0

主题

453

回帖

2302

积分

高级会员

积分
2302
发表于 2018-11-13 08:05:54 | 显示全部楼层
感谢{author}无私分享!
工控课堂 www.gkket.com

11

主题

428

回帖

2354

积分

高级会员

积分
2354
发表于 2018-11-22 06:11:53 | 显示全部楼层
看到这帖子真是高兴!
工控课堂 www.gkket.com

0

主题

391

回帖

2425

积分

高级会员

积分
2425
发表于 2019-2-26 23:52:01 | 显示全部楼层
强烈支持楼主ing……
工控课堂 www.gkket.com

0

主题

85

回帖

128

积分

新手上路

积分
128
发表于 2025-11-13 16:14:24 | 显示全部楼层
水个经验,支持楼主,加油呀
工控课堂 www.gkket.com

0

主题

95

回帖

137

积分

新手上路

积分
137
发表于 2025-11-14 03:27:00 | 显示全部楼层
说得对!狠狠赞同,没毛病~
工控课堂 www.gkket.com

0

主题

96

回帖

146

积分

新手上路

积分
146
发表于 2025-11-25 19:39:39 | 显示全部楼层
这逻辑绝了,分析得太到位了吧
工控课堂 www.gkket.com

0

主题

89

回帖

136

积分

新手上路

积分
136
发表于 2025-11-25 19:49:58 | 显示全部楼层
笑不活了,评论区比正文还精彩!
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-23 02:58 , Processed in 0.132556 second(s), 29 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表