陈贤国
(上海光华印刷机械有限公司,上海200436)
奇偶校验法在二进制编码器刀架换刀控制中的应用
陈贤国
(上海光华印刷机械有限公司,上海200436)
通过奇偶校验程序系统能及时有效地检测到当前刀架位置编码信号发生异常信息的情况,保证数控机床的安全、可靠运行。
奇偶校验;二进制编码器;数据传送
Abstract:The system can check mistake messages about current turret with binary encode via program of parity check at once,and assure running of CNC machine tool safely and reliably.
Key words:parity check;binary encode;data transfer
奇偶校验是奇校验和偶校验的统称,是校验数据传送正确与否的一种比较有效的方法。一般情况下,奇偶校验码是一种最简便、最直观、应用最广泛的检错码。校验码是由一组给定检测的有效二进制数据位和一个二进制位(校验位)组成。在传输数据过程中奇偶校验对单个(或奇数个)错误而言检错效果是非常有效的。但它只能检出位错而无法纠正位错。因此,它通常用于对传输数据的正确与否的有效检测[1]。
奇偶校验的原理是利用计算机内一种特殊计算奇偶性运算规则:1+1=0,1+0=1,0+1=1,0+0=0,在传出数据中对一个有效的二进制数据位外再添加一位便于检测差错的校验位,而数据接收方则通过检测该校验位用来验证发送方在数据传输过程中所传数据是否有差错发生。
当一组给定检测的有效二进制数据位和一个校验位中“1”的个数加起来之和为奇数的称为奇校验(Odd Parity)。检测的有效数据位中“1”的个数为奇数,则校验位必定为“0”;而检测的有效数据位中“1”的个数为偶数,则校验位必定为“1”,以此保证传送的数据满足奇校验的要求。反之,当一组给定检测的有效二进制数据位和一个校验位中“1”的个数相加之和为偶数的称为偶校验(Even Parity)。……