纵向冗余校验(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
轻松生成Excel表格公式,解放你的计算烦恼,实现高效办公
帮您对一段内容进行改写,并保持语义不变。
AI为您的身体保驾护航
去哪里玩了,小红书帮你记录一下
将看不懂的文言文解释为现在语言
阿拉伯数字金额转为汉字人民币金额
帮你估算吸烟的实际成本,更好的去戒烟
在线计算圆球体积
在线数字进制转换工具
在线可视化调试按钮并生成CSS代码
JS在线压缩/解压格式化工具
距离高考还有多少天
RGB/HEX颜色相互转换工具
各国货币汇率在线换算工具
Word快捷键工具可以帮助用户提高办公效率,简化文档编辑操作,让工作更加便捷高效
网页设计工具Meta标签在线生成工具
MIME-Type类型大全
一款在线闯迷宫的小游戏
在线屏幕PPI计算工具
上传二维码图片可对图片内的二维码进行解析。
男/女标准身高体重在线计算工具,在线BMI指数计算器
在线将文本中的换行转为换行符
在线歇后语查询工具
将本地多个文件打包压缩为zip压缩包