
数据接收:使用串口调试助手,按照主站配置,配置串口设置
接收报文:
选取一段报文:
1D 10 00 00 00 0E 1C 3E 38 51 EC 00 00 00 00 00 00 00 00 00 00 00 00 41 B8 B8 52 3D 8F 5C 29 00 00 00 00 1F 5A
报文解析:
1D 10 00 00 00 0E 1C
从站地址 功能码 起始地址 结束地址 数据长度
1D 十六进制转十进制,用系统自带计算器进行转换,1D(H)=16^1×1+16^0×13=29(B)
10 十六进制转十进制,用系统自带计算器进行转换,10(H)=16^1×1+16^0×0=16(B)
0000 十六进制转十进制,用系统自带计算器进行转换,转换结果0
000E 十六进制转十进制,用系统自带计算器进行转换,转换结果14
1C 十六进制转十进制,用系统自带计算器进行转换,转换结果28
接下来都是数据内容:
3E3851EC 00000000 00000000 00000000 41B8B852 3D8F5C29 00000000
3E3851EC 使用浮点数转十六进制转换器转换 在float输入值,转换结果是0.18
00000000 使用浮点数转十六进制转换器转换 在float输入值,转换结果是0
00000000 使用浮点数转十六进制转换器转换 在float输入值,转换结果是0
00000000 使用浮点数转十六进制转换器转换 在float输入值,转换结果是0
41B8B852 使用浮点数转十六进制转换器转换 在float输入值,转换结果是23.09
3D8F5C29 使用浮点数转十六进制转换器转换 在float输入值,转换结果是0.07
00000000 使用浮点数转十六进制转换器转换 在float输入值,转换结果是0
接下来是CRC:
1F 5A
校验码
1F 5A 使用CRC_Calc+v0.1进行CRC计算 得出CRC为5A1F
