有Modbus大神没?请问05 03 02 42 00 01 24 22这一帧数据中最后2字节CRC校验的数据怎么算出来的?

2019-10-15 06:34发布


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
wo3077
1楼-- · 2019-10-15 09:09
每天认真过 发表于 2017-1-10 22:58
我想问下怎么算出来的呢,我用校验计算器算出来的跟上面 24 22不一样呢,你能帮我解释一下么?

On-line CRC calculation and free library
你搜一下这个
wo3077
2楼-- · 2019-10-15 11:47
标准modbus CRC16校验
每天认真过
3楼-- · 2019-10-15 14:57
wo3077 发表于 2017-1-10 22:51
标准modbus CRC16校验

我想问下怎么算出来的呢,我用校验计算器算出来的跟上面 24 22不一样呢,你能帮我解释一下么?
每天认真过
4楼-- · 2019-10-15 20:30
每天认真过 发表于 2017-1-10 22:58
我想问下怎么算出来的呢,我用校验计算器算出来的跟上面 24 22不一样呢,你能帮我解释一下么?

用你说的这个算出来确实是这样,为什么我用Modbus调试精灵跟校验计算器算出来的不一样呢,是不是这2个软件我使用方法不对,你能教下我么?
lvkanger
5楼-- · 2019-10-16 02:14
 精彩回答 2  元偷偷看……
DongInker
6楼-- · 2019-10-16 05:29
我使用的调试软件CRC也是对得上的,Modbus的CRC计算多项式公式是固定的,所以才能通用,计算不对就要找自己代码问题!

一周热门 更多>