Modbus RTU CRC16计算器
类型:行业软件版本:绿色版更新:2024-02-16 07:45:30大小:20KB系统:WinXP, Win7, Win8, WinAll语言:简体
精品推荐
检查Modbus【div】【/div】RTU【div】【/div】CRC16计算器通信,并根据地址码功能和用户数据检查相应的CRC 16值。ModbusRTU协议分为ModbusRTU主协议和ModbusRTU从协议。Modbus通信由功能代码控制,主站直接访问从站的数据区。CRC计算中仅使用8个数据位,即起始位和停止位,并且CRC计算中不涉及奇偶校验位(如果有的话)。
Crc计算方法
1.【div】【/div】【div】【/div】加载值为0XFFFF的16位寄存器,该寄存器是CRC寄存器。
2.【div】【/div】【div】【/div】第一个8位二进制数据(即通信信息帧的第一个字节)和16位CRC寄存器的异或结果仍存储在CRC寄存器中。
3.【div】【/div】【div】【/div】将CRC寄存器的内容右移一位,用0填充最高位,并检测移位后的位是0还是1。
4.【div】【/div】【div】【/div】如果移出位为零,重复第三步(再次右移一位);如果移出位为1,则CRC寄存器与0XA001进行异或运算。
5.【div】【/div】【div】【/div】重复步骤3和4,直到它向右移动8次,这样整个8位数据都已处理完毕。
6.【div】【/div】【div】【/div】重复步骤2和5处理通信信息帧的下一个字节。
7.【div】【/div】【div】【/div】按照上述步骤计算完通信信息帧的所有字节后,交换16位CRC寄存器的高字节和低字节。
8.【div】【/div】【div】【/div】最终的crc寄存器内容为:CRC校验码。
Modbus RTU CRC16计算器相关下载
- 查看详情AD7811,pdf,datasheet简体2024-02-14
- 查看详情波形数据生成器简体2024-01-20
- 查看详情AD8194,pdf,datasheet简体2024-01-13
- 查看详情ADCMP581,pdf,datasheet简体2024-01-11
- 查看详情I2C Sniffer(I2C/IIC总线监控器)简体2024-01-09
- 查看详情 AD7811,pdf,datasheet 简体中文 2024-02-14
- 查看详情 波形数据生成器 简体 2024-01-20
- 查看详情 AD8194,pdf,datasheet 简体中文 2024-01-13
- 查看详情 ADCMP581,pdf,datasheet 简体中文 2024-01-11
- 查看详情 I2C Sniffer(I2C/IIC总线监控器) 简体 2024-01-09
- 查看详情 优诚超市管理系统 简体 2024-02-16
- 查看详情 内衣生产计件工资管理系统软件 简体 2024-02-16
- 查看详情 公租房管理软件 简体 2024-02-16