CRC / LRC / 校验和计算器
收藏
粘一段十六进制报文,直接给出 CRC16(MODBUS/CCITT/XMODEM/IBM)、CRC8、CRC32、LRC、异或和与加和校验,并把校验字节拼成完整帧。
要点速览
CRC / LRC / 校验和计算器:粘一段十六进制报文,直接给出 CRC16(MODBUS/CCITT/XMODEM/IBM)、CRC8、CRC32、LRC、异或和与加和校验,并把校验字节拼成完整帧。 计算公式:CRC-16/MODBUS:初值 FFFF,反射多项式 A001,结果低字节先发。 在 DD-CAT IDE 在线工具页填写参数即可即时得到结果,并同步显示随参数联动的计算模型示意图。 CRC 参数四要素:多项式、初值、是否反射、结果异或值——同名「CRC16」在不同参数下结果完全不同。 MODBUS RTU 的 CRC 低字节先发,别把显示顺序当发送顺序。
参数输入
CRC-16/MODBUS:初值 FFFF,反射多项式 A001,结果低字节先发计算模型示意(随参数联动)
| 数据字节数 | 6 | |
| CRC-16/MODBUS(低字节先发) 结果 | C5 CD | |
| 结果(十进制) | 50637 | 按大端拼读,仅作核对 |
| 校验字节 | 2 字节(低字节先发) | |
| 附加校验后的完整帧 | 01 03 00 00 00 0A C5 CD | 可直接粘进串口助手 |
工程备注
- CRC 参数四要素:多项式、初值、是否反射、结果异或值——同名「CRC16」在不同参数下结果完全不同。
- MODBUS RTU 的 CRC 低字节先发,别把显示顺序当发送顺序。
常见问题
- CRC / LRC / 校验和计算器是做什么的?
- 粘一段十六进制报文,直接给出 CRC16(MODBUS/CCITT/XMODEM/IBM)、CRC8、CRC32、LRC、异或和与加和校验,并把校验字节拼成完整帧。
- CRC / LRC / 校验和计算器的计算公式是什么?
- 核心公式:CRC-16/MODBUS:初值 FFFF,反射多项式 A001,结果低字节先发。工具会按该公式与所选参数即时给出结果。
- 使用CRC / LRC / 校验和计算器有哪些工程注意事项?
- CRC 参数四要素:多项式、初值、是否反射、结果异或值——同名「CRC16」在不同参数下结果完全不同。 MODBUS RTU 的 CRC 低字节先发,别把显示顺序当发送顺序。