RS-816 空调遥控器通信协议
1、硬件协议
空调遥控器与监控主机之间采用 RS232/RS485 连接,波特率 1200,校验方式为 N/8/1,需要
其它格式的产品需要定制。
2、发命令格式(监控主机发送到空调遥控器)
第 1 字节第 2 字节第 3 字节第 4 字节第 5 字节第 6 字节第 7 字节
同步字节(7EH) 主机地址遥控器地址命令码数据 1 数据 2 累加和
说明:发命令的长度固定,共 7 个字节。
同步字节:固定为 0x7E
主机地址:00H-FFH(0-255)
遥控器地址:00H-0FH(0-15)
命令码:
00:发码
01:学习
F0:取遥控器设置(本版本中取消此命令)
F1:取遥控器版本(本版本中取消此命令)
数据 1(第五字节):
000 制冷
001 制热
D0-D2
010 抽湿
模式值
011 自动
0 关机
D3 电源
1 开机
0000 16 度
0001 17 度
D4-D7 温度值…………
1101 29 度
1110 30 度
数据 2(第 6 字节):
保留,设成 00H
校验和(第 7 字节):
第 2-6 字节的累加和(转义前的累加和);
3、回应信号格式(空调遥控器发送到监控主机)
第四字节为��,第五字节为���,第六字节为���;
第 1 字节第 2 字节第 3 字节第 4 字节第 5 字节第 6 字节第 7 字节
同步字节主机地址遥控器地址 F2H 55H 55H 校验(累加
(7EH) (0-255) (0-15) 和)
空调遥控器接收到监控主机发来的设置数据包后立即处理,如果数据包正确,立即发回确认
信号,否则不发回任何数据,等待接收新的指令和数据。
监控主机在发出命令后 2 秒还没有收到回应则重发,三次后视为失败。
4、回应信号的转义处理
同步字节(0x7E)后的字节(包括校验码在内)如有以下几种情况,需使用转义符:值
为 7EH 或 7DH 或小于 20H。
转义字符:7DH 为转义字符,转义符后的字节的第 6 位取反(BIT5)。例如:7EH 表示为
7D5E,7DH 表示为 7D5D,01H 表示为 7D21。
5、注意事项
A、上位机往下发的命令长度不做转义处理,固定为 7 字节;
B、下位机往上发的回应信号,转义前为 7 字节,此时要算出校验码,发送时才做转义处理,
由于转义字符的存在,上位机实际接收到的数据长度可能大于 7 字节,这是为了确保接收
到的数据中,数据 7EH 只能作为同步字节出现;
C、关机命令中,只要关机位(第四位,BIT3)为 0,其余各位无效;
温度采集部分通讯协议格式
一、指令传输格式:
2b 2b 1b 2b N/A 2b
F A C SIZE INFO CHECKSUM
F :帧标志
A :地址
C :命令类型
SIZE :字节数
INFO :信息段
CHECKSUM :校验和
1、帧标志
PC 监控仪:14H,3EH
监控仪 PC 机:27H,3EH
2、地址
PC 监控仪:PC 地址(1B),监控仪地址(1B)
RS-816_空调遥控器通信协议 来自淘豆网m.daumloan.com转载请标明出处.