如有你有帮助,请购买下载,谢谢!
1
?/p>
智能家电控制器通信协议
拟订日期
2010-12-10
撰写:黄家权
版本
V1.0
基本通信设置
RS232
异步串行通讯?/p>
8
数据位,
1
停止位,无校验位,波特率?/p>
19200bps
,全双工?/p>
帧格?/p>
帧头标志?/p>
(4Byte)
帧数据长度域
(1Bytes)
帧数据域
(XBytes)
校验?/p>
(1Byte)
一、数据传输格式定?/p>
各域之含义:
帧标志域
固定?/p>
4
字节数据
,: 0X5A 0X53 0X50 0X54 (ZSPT)
帧数据长度域
由帧数据域开始,至校验(包含校验字节)的字节?/p>
帧数据域
包含各种操作命令与相关参?/p>
校验?/p>
由帧长度开始,
至帧数据域最后一个字节结束,
每个字节相加取低
8
?/p>
,
相加的结果求?/p>
,
并且?/p>
1
发送顺序:由左至右,帧头标志域、帧数据长度域、帧数据域,最后是校验域?/p>
命令例中,红色为操作命令,主机为电脑,从机为单片?/p>
约定?/p>
1
.每次主机向从机发送命令,从机必须?/p>
500ms
内答复。若从机接收到命令后校验失败?/p>
忽略此命令,不答复。主机在
500ms
内没有接收到从机答复或者接收到的回复校验失败则
再次发送命令,最大尝试次数为
10
,否则主机报错?/p>
2
.每次从机向主机发送请求,主机必须?/p>
500ms
内答复。若主机接收到请求后校验失败?/p>
忽略此请求,不答复。从机在
500ms
内没有接收到主机答复或者接收到的回复校验失败则
再次发送请求,最大尝试次数为
10
,否则从机报警?/p>
3
?/p>
异常通知格式?/p>
0X5A 0X53 0X50 0X54 0x03
0xff
ERR
LRC