您现在的位置是:首页 > PLC技术 > PLC技术
PLC串行通信的校验
来源:艾特贸易2017-06-05
简介异步通信时可能会出现帧格式错、超时错等传送错误,常用差错校验方法有奇偶校验、和校验及循环冗余校验。 (1) 奇偶校验 在发送数据时,数据位尾随的 1 位数据为奇偶校验位( 1 或
异步通信时可能会出现帧格式错、超时错等传送错误,常用差错校验方法有奇偶校验、和校验及循环冗余校验。 (1)奇偶校验 在发送数据时,数据位尾随的1位数据为奇偶校验位(1或0)。当设置为奇校验时,数据中1的个数与校验位1的个数之和应为奇数;设置为偶校验时,数据中1的个数与校验位1的个数之和应为偶数。接收时,接收方应具有与发送方一致的差错检验设置,当接收1个字符时,对1的个数进行校验,若二者不一致,则说明数据传送出现了差错。 奇偶校验是按字符校验的,数据传送速度会受到影响,一般只用于异步串行通信中。 (2)和校验 和校验是指发送方将所发送的数据块求和(字节数求和),并产生一个字节的校验字符(校验和)附加到数据块末尾。接收方接收数据时也是先对数据块求和,将所得结果与发送方的校验和进行比较,相符则无差错,否则即出现了差错。 这种和校验的特点是无法检验出字节位序(或1、0位序不同)的错误。 (3)循环冗余校验 这种校验是对一个数据块校验一次。例如,对磁盘的访问、ROM或RAM存储区的完整性检验等。这种方法广泛应用于同步串行通信方式,相对比较复杂,这里就不具体讨论了。
点击排行
