技术论坛

 回复:通讯中出现的异或取反校验是什么啊

返回主题列表
作者 主题
ABBCCC
至圣

经验值:24401
发帖数:4717
精华帖:6
楼主    2014-03-24 08:31:44
主题:通讯中出现的异或取反校验是什么啊?
各位兄弟姐妹异或取反校验是什么校验方式,具体方法是什么?
范例报文:F2 01 05 00 01 00 56 9A 3B后面到3B就是校验,是怎么算到。它有什么作用呢。只要牵扯到通讯报文的都会出现类似字样。
以前老听人说搞PLC最好得具备点计算机基础知识,看来真是这样啊!
谨慎低调
远行的虎
至圣

经验值:16536
发帖数:2386
精华帖:17
9楼    2014-08-17 09:16:42
精华帖  主题:回复:通讯中出现的异或取反校验是什么啊
数据传输校验分为对字节数据的校验和对帧数据的校验,字节数据的校验用奇偶校验,但它只能校验一个字节中1的个数是否正确,如果字节中1的个数正确,但出现1的位置发生了偏差,奇偶校验是无能为力的。但如果用异或校验法去校验帧数据,若在某个被传输的字节中出现1的个数或位置发生错误,则都可以校验出来。举个例子,如果将帧数据 F2 01 05 00 01 00 56 9A 传输成了帧数据 F4 01 05 00 01 00 56 9A,奇偶校验不会出错,但是对于异或校验则一个是3B,另一个是3D,显然不同,就会报错。
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。