通信协议标准新(1)

本文由用户“logalpian”分享发布 更新时间:2021-12-26 00:36:10 举报文档

以下为《通信协议标准新(1)》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

通讯协议

采集温湿度命令:

序号

参数说明

命令码

字节数量

备注



0



起始符

05



2



数据头



1



64







2

数据长度高

00

1





3

数据长度低

02

1

长度(指令字节2个字节)



4

备用

10

1





5

RTU板地址

01

1

地址01~FF



6

备用

00

1





7

CRC16_L

6C

1

CRC16效验低字节



8

CRC16_H

4B

1

CRC16效验高某某(序号0~6的校验)



9

指令字节1

57

1

ASCII字符W



10

指令字节2

45

1

ASCII字符E



11

CRC16_L

1E

1

CRC16效验低字节



12

CRC16_H

17

1

CRC16效验高某某(序号9~10的校验)



返回采集温湿度命令数据格式:

序号

参数说明

命令码

字节数量

备注



0



起始符

05



2



数据头



1



64







2

数据长度高

00

1





3

数据长度低

11

1





4

备用

10

1





5

备用

00

1





6

RTU板地址

01

1

地址(1~FF)



7

CRC16_L

32

1

CRC16效验低字节



8

CRC16_H

12

1

CRC16效验高某某(序号0~6的校验)



9

数据标识

02

1





10

温度1高某某

XX

1



高位在前,低位在后,具体解析见附录1



11

温度1低字节

XX

1





12

湿度1高某某

XX

1





13

湿度1低字节

XX

1





14

温度2高某某

XX

1



高位在前,低位在后,具体解析见附录1



15

温度2低字节

XX

1





16

湿度2高某某

XX

1





17

湿度2低字节

XX

1





18

温度3高某某

XX

1



高位在前,低位在后,具体解析见附录1



19

温度3低字节

XX

1





20

湿度3高某某

XX

1





21

湿度3低字节

XX

1





22

温度4高某某

XX

1



高位在前,低位在后,具体解析见附录1



23

温度4低字节

XX

1





24

湿度4高某某

XX

1





25

湿度4低字节

XX

1





26

CRC16_L

XX

1

CRC16效验低字节



27

CRC16_H

XX

1

CRC16效验高某某(序号9~25的校验)





读逐点温度命令:

序号

参数说明

命令码

字节数量

备注



0



起始符

05



2



数据头



1



64







2

数据长度高

00

1





3

数据长度低

02

1

长度(指令字节2个字节)



4

备用

10

1





5

RTU板地址

01

1

地址01~FF



6

备用

00

1





7

CRC16_L

6C

1

CRC16效验低字节



8

CRC16_H

4B

1

CRC16效验高某某(序号0~6的校验)



9

内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 sio_crct(uchar crcdata)

{

uchar i;

unsigned int crcint;

crctl=crcdata^crctl;

crcint=crcth*256+crctl;

for(i=0;i>1)&0x7fff)^0xc9da;

else crcint=(crcint>>1)&0x7fff;

crcth=crcint/256;

crctl=crcint&0xff;

}

}

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《通信协议标准新(1)》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览