上位机发送: 55 55 41 00 00 00 D2
下位机返回:41 00 00 00 D2
以上都为16进制,从帧结构来看,55 55 不参与校验,猜测 00 DE为校验位,我使用了CRC16,ECC,LRC,motobus的crc校验都不对。各位是否能猜出使用什么校验方式?其中crc16我使用了如下校验:
CRC16 Modbus CRC16 SICK CRC16-CCITT (starting value 0x0000)
CRC16-CCITT (starting value 0xFFFF)
CRC16-CCITT (starting value 0x1D0F)
CRC16-Kermit CRC16-DNP CRC16-IBM CRC16-XMODEM CRC16-X25 CRC16-USB CRC16-MAXIM
|