
通讯协议
产品基于以太网接口,使用的是MODBUS-RTU协议,内部通讯波特率为9600,8,n,1
上位机发送命令(都是十六进制):
[设备地址][命令号][00][00][00][02][CRC低8位][CRC高8位]
意义如下:A、设备地址:传感器自带的ID地址。
B、命令号:0x03。
C、CRC校验,读取个数高8位、低8位。
举例:查询1#传感器数据:[01 03 00 00 00 02 C4 0B]
传感器回复:[01 03 04 05 8D 16 6E E5 58]
传感器响应格式:
[设备地址][功能号] [数据长度][数据1][数据2][CRC低8位][CRC高8位]
上例查询回复中:01表地址1,前面一个03为功能码,表示数据查询,后一个04表共有两个数据,第一个数据为05 8D 折成10进制即为:1421,因传感器分辨率为0.01,该值需除以100,即实际温度值为14.21度,同理:16 6E 为湿度值,十进制数据为:5742,湿度值为57.42
为方便查询:1-5#查询的命令为:
查询1#传感器命令(十六进制):01 03 00 00 00 02 C4 0B
查询2#传感器命令(十六进制):02 03 00 00 00 02 C4 38
查询3#传感器命令(十六进制):03 03 00 00 00 02 C5 E9
查询4#传感器命令(十六进制):04 03 00 00 00 02 C4 5E



