- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
停车场管理系统协议说明V1.1
前言
停车场管理系统包含PC机、中央控制器、节点控制器和超声传感器以及检测设备手抄器,各部分协议说明如下。
协议说明
协议帧格式
字节格式
字节的串行传送格式:1位起始位;8位数据位;1位停止位,无奇偶校验。
帧格式
帧格式描述
帧是传送信息的基本单元,每帧由帧起始符、地址域、控制域、数据长度域、数据域、帧信息校验域及帧结束符等7个域组成。格式如表格1所示:
序号 1 2 3 4 5 6 7 字节数 1 1 1 2 n 2 1 代码 STA AD C LEN DATA CRC END 表格1 帧格式
帧起始符(STA)
标识一帧信息的开始,1个字节,其值固定为E8H
地址域(AD)
标识当前收(发)设备的地址,1个字节,0xff为广播地址
控制域(C)
控制码表示要求执行的操作,1个字节,格式如表格2所示:
D7 D6 D5 D4 D3 D2 D1 D0 传送方向 异常标志 功能码 表格2 控制码的定义
D7:传送方向
D7=0:由主设备发出的指令帧;
D7=1:由从设备发出的回应帧。
D6:异常标志
D6=0:表正确应答;
D6=1:表对异常信息的应答。
D5~D0:功能码
★(01H) :登陆
★(02H) :生产设置(设置地址编号、公司密码、初始密码);
★(03H) :读取地址(节点控制器或传感器);
★(04H) :密码修改(只能修改初始密码);
★(05H) :
★(06H) :
★(07H) :读电压
★(08H) :读继电器状态(0—接通 1—断开后继总线)
★(09H) :控制继电器;
★(0AH) :
★(0BH) :修改地址(节点控制器或传感器);
★(0CH) :退出红外状态;
★(0DH) :恢复到初始化状态(未生产设置之前,仅厂家使用);
★(0EH) :设置传感器到地面的距离误差值;
★(0FH) :读传感器到地面的距离误差值;
★(10H) :
★(11H) :
★(20H) : 读车位状态信息
★(21H) : 读RS485网络地址信息表
★(22H) : 扫描节点地址
★(23H) : 更新LED引导屏
★(24H) : 扫描指令帧(不能返回的指令)
★(25H) : 读E2命令
★(26H) : 写E方命令
★(27H) : 切换白天晚上状态(晚上时扫描时间间隔加长)
★(28H) : 设置传感器探测距离
★(2FH) : 设置传感器复位
长度(LEN)
代表数据域中的字节总数,2个字节
数据域(DATA)
数据
校验码(CRC)
采用CRC-16循环冗余校验,2个字节
帧结束符(END)
标识一帧信息的结束,1个字节,其值固定为E6H
字节存放模式
采用小端模式,即低字节存放与低位地址。即帧头方向为低位,帧尾方向为高位。
中央控制器
中央控制器主要功能为通过RS485-CN-X(X为1、2或3)口轮询挂接在此口上的所有车位信息,并控制相应的LED引导屏;从RS485-CPC口接收PC机指令,将数据传给PC;
RS485-CPC(PC机与中央控制器通讯)
PC向中央控制器读车位信息(0x20)
PC机发送
E8H 中央控制器地址 20H 长度0000H CRC E6H
中央控制器应答
正确应答
E8H 中央控制器地址 A0H 长度XXXXH 内容 CRC E6H “内容”说明:
串口1内容 … 串口n内容 “串口x内容”说明(x为1—n)
串口标识符 长度(1个字节
中央控制器所管辖的节点控制器数)
*
…
* 注:若长度为零,则没有“*”所指的数据
“*”说明:
节点控制器地址 节点控制器状态(0-正常;非0-故障) 长度
(1个字节)传感器数量
XX
…
XX 注:若节点控制器为故障,则此节点控制器没有后续信息,紧接着的数据为下一个节点控制器的信息;
“XX”说明:
# # 0/1
(有无) 0/1
(是否故障) # # 0/1
(有无) 0/1
(是否故障) 注:用一个字节表示两个车位信息,每个字节中的车位信息为第(N-1)*2+X(N表示当前第N个字节,X为0和1)
错误应答
E8H 中央控制器地址 E0H 长度0001H
错误代码
(1个字节) CRC E6H
PC向中央控制器读RS485网络地址信息表(0x21)
PC机发送
E8H 中央控制器地址 21H 长度0000H CRC E6H
中央控制器应答
正确应答
E8H 中央控制器地址 A1H 长度XXXXH 内容 CRC E6H “内容”说明:
串口1内容 … 串口n内容 “串口x内容”说明(x为1—n)
串口标识符 中央控制器下挂接的节点控制器和L
文档评论(0)