枫落云端
施主,脚抬一下
级别: 略有小成

精华主题: 0
发帖数量: 341 个
工控威望: 465 点
下载积分: 1547 分
在线时间: 414(小时)
注册时间: 2017-10-10
最后登录: 2024-11-29
查看枫落云端的 主题 / 回贴
楼主  发表于: 2018-08-21 14:39
最近闲来研究MODBUS的通讯机制,发现CRC16/MODBUS难点就是计算校验码。
整通了这个校验码基本自己都可以根据报文规则来写MODBUS报文来远程控制一些设备。不需要依赖模块是否支持MODBUS通讯
附件: CRC16_MODBUS.rar (165 K) 下载次数:1584
网站提示: 请不要用迅雷下载附件,容易出错
本帖最近评分记录:
  • 下载积分:+1(狂风如风)
    枫落云端
    施主,脚抬一下
    级别: 略有小成

    精华主题: 0
    发帖数量: 341 个
    工控威望: 465 点
    下载积分: 1547 分
    在线时间: 414(小时)
    注册时间: 2017-10-10
    最后登录: 2024-11-29
    查看枫落云端的 主题 / 回贴
    1楼  发表于: 2018-08-21 20:16
    这个花了整整一天来研究的,确实不太容易。先看懂CRC的原理,再根据MODBUS的异或 HA001 进行运算