问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

modbus rtu校验方法

发布网友 发布时间:2022-04-22 01:07

我来回答

2个回答

热心网友 时间:2023-11-05 14:26

CRC-16(循环冗余错误校验)
CRC-16 错误校验程序如下:报文(此处只涉及数据位,不指起始位、停止位和任选的奇偶校验位)被看作是一个连续的二进制,其最高有效位(MSB)首选发送。报文先与X↑16 相乘(左移16 位),然后看X↑16+X↑15+X↑2+1 除,X↑16+X↑15+X↑2+1 可以表示为二进制数11000000000000101。整数商位忽略不记,16 位余数加入该报文(MSB 先发送),成为2 个CRC 校验字节。余数中的1 全部初始化,以免所有的零成为一条报文被接收。经上述处理而含有CRC 字节的报文,若无错误,到接收设备后再被同一多项式(X↑16+X↑15+X↑2+1)除,会得到一个零余数(接收设备核验这个CRC 字节,并将其与被传送的CRC 比较)。全部运算以2 为模(无进位)。习惯于成串发送数据的设备会首选送出字符的最右位(LSB-最低有效位)。而在生成CRC 情况下,发送首位应是被除数的最高有效位MSB。由于在运算中不用进位,为便于操作起见,计算CRC 时设MSB 在最右位。生成多项式的位序也必须反过来,以保持一致。多项式的MSB 略去不记,因其只对商有影响而不影响余数。

生成CRC-16 校验字节的步骤如下:
①装如一个16 位寄存器,所有数位均为1。
②该16 位寄存器的高位字节与开始8 位字节进行“异或”运算。
运算结果放入这个16 位寄存器。
③把这个16 寄存器向右移一位。
④若向右(标记位)移出的数位是1,则生成多项式1010000000000001
和这个寄存器进行“异或”运算;若向右移出的数位是0,则返回③。
⑤重复③和④,直至移出8 位。
⑥另外8 位与该十六位寄存器进行“异或”运算。
⑦重复③~⑥,直至该报文所有字节均与16 位寄存器进行“异或”运算,并移位8 次。
⑧这个16 位寄存器的内容即2 字节CRC 错误校验,被加到报文的最高有效位。
另外,在某些非ModBus 通信协议中也经常使用CRC16 作为校验手段,而且产生了一些
CRC16 的变种,他们是使用CRC16 多项式X↑16+X↑15+X↑2+1,单首次装入的16 位
寄存器为0000;使用CRC16 的反序X↑16+X↑14+X↑1+1,首次装入寄存器值为0000 或
FFFFH。

热心网友 时间:2023-11-05 14:26

crc16校验两个字节构成低位在前,高位在后。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
品牌榜:2024年皮草十大品牌排行榜 投票结果公布【新】 木香顺气丸的功效与作用我头几年生了一点小气,从那以后就胸闷气短,睡 ... 木香顺气丸怎么样 木香顺气丸的功效与作用 配音时气声太重怎么解决,首先可以考虑把麦克风距离调整好 我微信被骗钱了然后他把我微信也拐走了怎么办? 我微信被骗了,他把我微信号注销了,可里面还有钱啊! ...号注销了,可里面还有钱啊!显示未注册我也把微信删了怎么办?_百度知 ... 华为儿童手表3使用教程 防火防水防摔到晚上亮的的手表(防水防摔的电话手表) 悲白发是什么意思? ModBuS协议校验码问题 高中的物理太难学,学霸有没有什么经验分享? 推荐 几个好看的电影 CRC-16/MODBUS计算详细步骤 modbus. crc校验问题,请帮我具体计算下00和01分别... 关于MODBUS协议的CRC校验 黑背景的女孩写真照片适合放哪些字? Modbus中ASCII模式的LRC(纵向冗余码校验)的准确... MODBUS协议中校验位算法 modbus RTU通信时,CRC验证码怎样计算?是否有快捷... 如何计算modbus-rtu的crc校验码 MODBUS通讯CRC校验码怎么算,有那位能告诉我呀 Modbus RTU CRC校验详细步骤CRC值怎么计算 请问大家无线蓝牙耳机都用什么牌子的啊? modbus协议CRC校验计算方式?该怎么计算? 西门子洗碗机垃圾怎么清理 modbus中如何计算CRC效验(人工计算) modbus协议RTU模式校验码怎么计算 户籍是写什么 洗碗机能洗干净吗?西门子、GRAM、AEG洗碗机清洗效... 这几天应多看电影了,有什么好看的电影?求推荐 淘宝签到频道搜索后显示的宝贝页面如何分享给别人... 如何使用Delphi编写Modbus RTU CRC16的校验码 学霸分享:如何快速提高高中物理成为物理学霸 CRC16校验码如何计算 满屏都是夸女朋友的壁纸 modbus rtu 校验码CRC在PLC梯形图里面怎么实现?麻... 手机壁纸有女生的,且带有字的壁纸 军人升职条件? 物理大神都是如何学习的? 自贡2020年高级教师退休养老金多少 部队军官是如何升职的 你有什么美得不可方物的壁纸推荐? 高中理科学霸是怎样炼成的高中努力成学霸秘诀 ipad里的有一个游戏:松鼠通过推箱子,找到榛子。... 部队评高级职称的程序是怎样的 学霸高中学习方法 节目未授权是什么意思 高中学霸都是怎么学习的??? 在编教师工资待遇怎么样?