纵向冗余校验(Longitudinal Redundancy Check,简称:LRC)是通信中常用的一种校验形式,也称LRC校验或纵向校验。它是一种从纵向通道上的特定比特串产生校验比特的错误检测方法。在行列格式中(如磁带),LRC经常是与VRC一起使用,这样就会为每个字符校验码。在工业领域Modbus协议Ascii模式采用该算法
具体算法如下:1、对需要校验的数据(2n个字符)两两组成一个16进制的数值求和
2、将求和结果与256求模
3、用256减去所得模值得到校验结果(另一种方法:将模值按位取反然后加1)
例如16进制数据:01 A0 7C FF 02(16进制计算) 求和:01 + A0 + 7C + FF + 02 = 21E 取模:21E % 100 = 1E 计算:100 - 1E = E2
(10进制计算) 求和:01 + 160 + 124 + 255 + 02 = 542 取模:542 % 256 = 30 计算:256 - 30 = 226
用有创意的策划,制作引人注目的抖音短视频内容,成为平台焦点
创建一份清晰完整的PPT大纲
用独特的文字吸引生成专业的公众号文章!
对一段文本内容进行续写
AI助您提高作文的写作水平,开阔眼界!
在线将生辰八字转为日期
在线查询汉字的笔画数量
CSR文件在线生成查看工具
在线经纬度十进制形式与度分秒形式互换转换工具
在线计算圆球体积
时间单位在线换算工具
在线将数字日期转为大写日期的小工具
GUID在线生成工具
在线计算黄金买入卖出获益小工具
一款将图片切割为微博或朋友圈多宫格样式的图片的免费工具
在线给图片添加类似莱卡水印的工具
除没有风啥都好用的云空调
在线定时刷新指定远程网址
阳历闰年/农历闰月在线查询工具
在线世界各国首都在线查询工具
上班摸鱼神器,让电脑伪装来更新吧
Unicode与ASCII编码在线相互转换工具
在线计算不同运动模式下卡路里的消耗量
中文简体/繁简在线相互转换工具