当前位置:文档之家› 停车场管理系统协议

停车场管理系统协议

停车场管理系统协议说明V1.11.前言停车场管理系统包含PC机、中央控制器、节点控制器和超声传感器以及检测设备手抄器,各部分协议说明如下。

2.协议说明2.1.协议帧格式2.1.1.字节格式字节的串行传送格式:1位起始位;8位数据位;1位停止位,无奇偶校验。

2.1.2.帧格式2.1.2.1.帧格式描述帧是传送信息的基本单元,每帧由帧起始符、地址域、控制域、数据长度域、表格1 帧格式2.1.2.2.帧起始符(STA)标识一帧信息的开始,1个字节,其值固定为E8H=11101000B2.1.2.3.地址域(AD)标识当前收(发)设备的地址,1个字节,0xff为广播地址2.1.2.4.控制域(C)表格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):设置传感器复位2.1.2.5.长度(LEN)代表数据域中的字节总数,2个字节2.1.2.6.数据域(DATA)数据2.1.2.7.校验码(CRC)采用CRC-16循环冗余校验,2个字节2.1.2.8.帧结束符(END)标识一帧信息的结束,1个字节,其值固定为E6H=11100100B2.1.3.字节存放模式采用小端模式,即低字节存放与低位地址。

即帧头方向为低位,帧尾方向为高位。

2.2.中央控制器中央控制器主要功能为通过RS485-CN-X(X为1、2或3)口轮询挂接在此口上的所有车位信息,并控制相应的LED引导屏;从RS485-CPC口接收PC机指令,将数据传给PC;2.2.1.RS485-CPC(PC机与中央控制器通讯)2.2.1.1.PC向中央控制器读车位信息(0x20)B)中央控制器应答➢“内容”说明:说明(x为1—n)➢“串口x内容”个节点控制器的信息;(N-1)*2+X(N为0和1)表示当前第N个字节,X2.2.1.2.PC向中央控制器读RS485网络地址信息表(0x21)B)中央控制器应答➢“内容”说明:内容”说明(x为1—n)➢“串口x注:如果“长度”为0表示中央控制器控制下的为显示屏,否则为节点控制器2.2.1.3.PC向中央控制器发送更新LED引导屏指令(0x23)➢“内容”说明:➢“串口x内容”说明(x为1—n)➢“*1”说明:屏➢“*2”说明:屏B)中央控制器应答➢“内容”说明:注:当内容不为空时,说明有LED屏出现故障➢“串口x内容”说明(x为1—n)➢“*1”说明:屏,若故障没有出现在直接挂接在中央控制器下的LED屏中,“*1”不出现。

➢“*2”说明:屏,若故障没有出现在挂接在节点控制器下的LED屏中,“*2”不出现。

2.2.1.4.PC向中央控制器发送白天晚上状态切换指令(0x27)➢“内容”说明:B) 中央控制器应答2.2.1.5. PC 向中央控制器发送设置传感器探测距离指令(0x28)—待续。

➢ “内容”说明: B) 中央控制器应答a) 正确应答2.2.2. RS485-CN-X (中央控制器与节点控制器通讯) 2.2.2.1. 中央控制器向节点控制器读车位信息(0x20)B)节点控制器应答➢“内容”说明:(N表个字节,X为0和1)示当前第N2.2.2.2.中央控制器向节点控制器读RS485网络地址信息表(0x21)B)节点控制器应答➢“内容”说明:2.2.2.3.中央控制器扫描节点控制器地址以及LED屏地址表(0x22)B)节点控制器应答2.2.2.4.中央控制器更新LED引导屏(挂接在中央控制器下)(0x23)具体见2.5.1中央控制器更新LED引导屏(挂接在节点控制器下)(0x23)2.2.2.5.➢“内容”B)节点控制应答➢“内容”说明:2.2.2.6.中央控制器向节点控制器发送扫描地址指令(0x24)2.2.2.7.中央控制器向节点控制器发送切换白天晚上状态指令(0x27)➢“内容”说明:B)节点控制器应答2.2.2.8.中央控制器向节点控制器发送设置传感器探测距离指令(0x28)—待续。

➢ “内容”说明: B ) 节点控制器应答a) 正确应答2.3. 节点控制器节点控制器主要功能为从RS485-CN-X 口接收中央控制器指令,返回中央控制器车位及地址信息等;通过RS485-NSL 口轮询挂架在此口上的所有车位信息,控制相应的引导屏;同时通过红外口和手抄器通讯; 2.3.1. RS485-CN-X (中央控制器与节点控制器通讯)具体见2.2.2.1 2.2.2.2 2.2.2.4 2.2.2.5;2.3.2. RS485-NSL (节点控制器与超声传感器通讯) 2.3.2.1. 节点控制器向超声传感器读车位信息(0x20) a) 正确应答➢“内容”说明2.3.2.2.节点控制器更新LED引导屏(0x23)具体见2.5.2.2.3.2.3.节点控制器读超声传感器EEPROM(0x25)➢“内容”说明B)超声传感器应答➢“内容”说明2.3.2.4.节点控制器写超声传感器EEPROM(0x26)➢“内容”说明B)超声传感器应答2.3.2.5.节点控制器向超声传感器发送切换白天晚上状态指令(0x27)➢“内容”说明:B)超声传感器应答2.3.2.6.节点控制器向超声传感器发送设置传感器探测距离指令(0x28)—待续。

➢“内容”说明:B)超声传感器应答a)正确应答2.3.2.7.节点控制器向超声传感器发送复位(无应答)2012年12月13日增加2.3.3.节点控制器与手抄器通讯具体见2.6.2.4.超声传感器超声传感器主要功能为从RS485-NSL口接收节点控制器指令,返回车位信息;与手抄器通讯;2.4.1.RS485-NSL(节点控制器与超声传感器通讯)具体见2.3.2.1 2.3.2.3 2.3.2.4;2.4.2.超声传感器与手抄器通讯具体见2.6.2.5.LED引导屏LED引导屏从RS485-CN-X口或RS485-NSL口接收更新信息,无论从哪个口更新,协议均相同,以下以RS485-CN-X为例;2.5.1.中央控制器更新LED引导屏(0x23)B)LED引导屏应答2.5.2.节点控制器更新LED引导屏见2.5.1;2.6.手抄器手抄器通过红外与节点控制器和超声传感器通讯,超声传感器因工作模式和节点控制器不同而有唤醒命令,在唤醒状态下两者协议相同,现以超声传感器为例说明;2.6.1.手抄器与超声传感器通讯协议2.6.1.1.传感器红外工作说明为降低功耗,红外平时在3秒中内仅有0.1秒钟处于接收状态,如果在这0.1秒钟内接收到字节AAH,55H,则红外处于全速工作状态,并等待接收手抄器发送的命令帧。

除生产设置外,接收的所有命令均要密码验证,且密码可更改。

如果红外处于全速工作状态下,2分钟内没有收到手抄器指令帧,则退出全速工作状态,回到每3秒钟仅工作0.1秒的状态。

2.6.1.2.手抄器登陆(0x01)A)手抄器发送B)超声传感器应答2.6.1.3.生产设置(0x02)➢“内容”说明B)超声传感器应答2.6.1.4.读取地址(0x03) A)手抄器发送B)超声传感器应答2.6.1.5.密码修改(0x04)➢“内容”说明B)超声传感器应答2.6.1.6.读电压(0x07))超声传感器应答B➢“内容”说明2.6.1.7.读继电器状态(0—接通 1—断开)B)超声传感器应答2.6.1.8.控制继电器(0x09)➢“内容”说明B)超声传感器应答2.6.1.9.修改地址(0x0B)➢“内容”说明B)超声传感器应答2.6.1.10.退出红外状态(0x0C)B)超声传感器应答2.6.1.11.恢复到初始化状态(0x0D)B)超声传感器应答a)正确应答设置传感器到地面的距离误差值(0x0E)最大距离2.6.1.12.➢“内容”说明B)超声传感器应答2.6.1.13.读传感器到地面的距离误差值(0x0F)最大距离B)超声传感器应答a)正确应答E2内容----------此命令仅用于测试,不对用户公开2.6.1.14.读传感器➢“内容”说明D)2.6.2.手抄器与节点控制器通讯协议与“同手抄器与超声传感器通讯协议2.6.1.2----2.6.1.15”;公司密码可写、一般密码可读返回错误代码说明:。

相关主题