停车场管理系统协议.docx

上传人:b****8 文档编号:30666835 上传时间:2023-08-19 格式:DOCX 页数:36 大小:24.02KB
下载 相关 举报
停车场管理系统协议.docx_第1页
第1页 / 共36页
停车场管理系统协议.docx_第2页
第2页 / 共36页
停车场管理系统协议.docx_第3页
第3页 / 共36页
停车场管理系统协议.docx_第4页
第4页 / 共36页
停车场管理系统协议.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

停车场管理系统协议.docx

《停车场管理系统协议.docx》由会员分享,可在线阅读,更多相关《停车场管理系统协议.docx(36页珍藏版)》请在冰豆网上搜索。

停车场管理系统协议.docx

停车场管理系统协议

停车场管理系统协议说明V1.1

1.前言

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

2.协议说明

2.1.协议帧格式

2.1.1.字节格式

字节的串行传送格式:

1位起始位;8位数据位;1位停止位,无奇偶校验。

2.1.2.帧格式

2.1.2.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帧格式

2.1.2.2.帧起始符(STA)

标识一帧信息的开始,1个字节,其值固定为E8H=11101000B

2.1.2.3.地址域(AD)

标识当前收(发)设备的地址,1个字节,0xff为广播地址

2.1.2.4.控制域(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):

设置传感器复位

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=11100100B

2.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)

A)PC机发送

E8H

中央控制器地址

20H

长度0000H

CRC

E6H

B)中央控制器应答

a)正确应答

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)

b)错误应答

E8H

中央控制器地址

E0H

长度0001H

错误代码

(1个字节)

CRC

E6H

 

2.2.1.2.PC向中央控制器读RS485网络地址信息表(0x21)

A)PC机发送

E8H

中央控制器地址

21H

长度0000H

CRC

E6H

B)中央控制器应答

a)正确应答

E8H

中央控制器地址

A1H

长度XXXXH

内容

CRC

E6H

Ø“内容”说明:

串口1内容

串口n内容

Ø“串口x内容”说明(x为1—n)

串口标识符

中央控制器下挂接的节点控制器和LED屏总数(1个字节)

*

*

Ø“*”说明:

节点控制器或显示屏地址

长度

(1个字节)

传感器和显示屏总数

传感器地址

/或显示屏地址

传感器地址

/或显示屏地址

注:

如果“长度”为0表示中央控制器控制下的为显示屏,否则为节点控制器

b)错误应答

E8H

中央控制器地址

E1H

长度0001H

错误代码

(1个字节)

CRC

E6H

 

2.2.1.3.PC向中央控制器发送更新LED引导屏指令(0x23)

A)PC机发送

E8H

中央控制器地址

23H

长度

内容

CRC

E6H

Ø“内容”说明:

串口1内容

串口n内容

Ø“串口x内容”说明(x为1—n)

串口标识符

*1

*2

Ø“*1”说明:

C1

长度(1个字节)更改的LED屏数量

LED屏的地址

屏要显示的内容(2个字节)

LED屏的地址

屏要显示的内容(2个字节)

注:

01表示中央控制器更新直接挂接在中央控制器下的LED屏

Ø“*2”说明:

C2

长度(1个字节)

中央控制器要通讯的节点控制器数量(即此节点控制器下有LED屏要更改)

*

*

注:

02表示中央控制器更行挂接在节点控制器下的LED屏

Ø“*”说明:

节点控制器地址

长度(1个字节)要写的LED屏数量

LED屏的地址

屏要显示的内容

(2个字节)

LED屏的地址

屏要显示的内容

(2个字节)

B)中央控制器应答

a)正确应答

E8H

中央控制器地址

A3H

长度

内容

CRC

E6H

Ø“内容”说明:

串口1内容

串口n内容

注:

当内容不为空时,说明有LED屏出现故障

Ø“串口x内容”说明(x为1—n)

串口标识符

*1

*2

Ø“*1”说明:

C1

长度(1个字节)

故障的LED屏数量

故障LED

屏的地址

故障LED

屏的地址

注:

01表示中央控制器更新直接挂接在中央控制器下的LED屏,若故障没有出现在直接挂接在中央控制器下的LED屏中,“*1”不出现。

Ø“*2”说明:

C2

长度(1个字节)

节点控制器数量(即此节点控制器下有LED屏有故障)

*

*

注:

02表示中央控制器更行挂接在节点控制器下的LED屏,若故障没有出现在挂接在节点控制器下的LED屏中,“*2”不出现。

Ø“*”说明:

节点控制器

地址

长度(1个字节)

此节点控制器

下故障的LED屏数量

故障LED

屏的地址

故障LED

屏的地址

b)错误应答

E8H

中央控制器地址

E3H

长度0001H

错误代码

(1个字节)

CRC

E6H

 

2.2.1.4.PC向中央控制器发送白天晚上状态切换指令(0x27)

A)PC机发送

E8H

中央控制器地址

27H

长度

内容

CRC

E6H

Ø“内容”说明:

0x00—白天;0x01—晚上

B)中央控制器应答

a)正确应答

E8H

中央控制器地址

A7H

长度0000H

CRC

E6H

b)错误应答

E8H

中央控制器地址

E7H

长度0001H

错误代码

(1个字节)

CRC

E6H

 

2.2.1.5.PC向中央控制器发送设置传感器探测距离指令(0x28)—待续。

A)PC机发送

E8H

中央控制器地址

28H

长度

内容

CRC

E6H

Ø“内容”说明:

距离

B)中央控制器应答

a)正确应答

b)错误应答

E8H

中央控制器地址

E8H

长度0001H

错误代码

(1个字节)

CRC

E6H

 

2.2.2.RS485-CN-X(中央控制器与节点控制器通讯)

2.2.2.1.中央控制器向节点控制器读车位信息(0x20)

A)中央控制器发送

E8H

节点控制器地址

20H

长度0000H

CRC

E6H

B)节点控制器应答

a)正确应答

E8H

节点控制器地址

A0H

长度

内容

CRC

E6H

Ø“内容”说明:

节点控制器地址

长度(1个字节)

传感器数量

XX

XX

Ø“XX”说明:

#

#

0/1

(有无)

0/1

(是否故障)

#

#

0/1

(有无)

0/1

(是否故障)

注:

一个字节表示两个车位信息,每个字节中的车位信息为第(N-1)*2+X(N表示当前第N个字节,X为0和1)

b)错误应答

E8H

节点控制器地址

E0H

长度0001H

错误代码

(1个字节)

CRC

E6H

 

2.2.2.2.中央控制器向节点控制器读RS485网络地址信息表(0x21)

A)中央控制器发送

E8H

节点控制器地址

21H

长度0000H

CRC

E6H

B)节点控制器应答

a)正确应答

E8H

节点控制器地址

A1H

长度

内容

CRC

E6H

Ø“内容”说明:

节点控制器地址

长度(1个字节)

传感器和显示屏总数

传感器地址

/或显示屏

地址

传感器地址

/或显示屏

地址

b)错误应答

E8H

节点控制器地址

E1H

长度0001H

错误代码

(1个字节)

CRC

E6H

 

2.2.2.3.中央控制器扫描节点控制器地址以及LED屏地址表(0x22)

A)中央控制器发送

E8H

节点控制器地址

22H

长度0000H

CRC

E6H

B)节点控制器应答

a)正确应答

E8H

节点控制器地址

A2H

长度0000H

CRC

E6H

b)错误应答

E8H

节点控制器地址

E2H

长度0001H

错误代码

(1个字节)

CRC

E6H

 

2.2.2.4.中央控制器更新LED引导屏(挂接在中央控制器下)(0x23)

具体见2.5.1

 

2.2.2.5.中央控制器更新LED引导屏(挂接在节点控制器下)(0x23)

A)中央控制器发送

E8H

节点控制器地址

23H

长度

内容

CRC

E6H

Ø“内容”说明:

长度(1个字节)要写的LED屏数量

LED屏的地址

屏要显示的内容

(2个字节)

LED屏的地址

屏要显示的内容

(2个字节)

B)节点控制应答

a)正确应答

E8H

节点控制器地址

A3H

长度

内容

CRC

E6H

Ø“内容”说明:

节点控制器

地址

长度(1个字节)

此节点控制器

下故障的LED屏数量

故障LED

屏的地址

故障LED

屏的地址

注:

若内容不为空,则此节点控制器下有LED屏出现故障

b)错误应答

E8H

节点控制器地址

E3H

长度0001H

错误代码

(1个字节)

CRC

E6H

 

2.2.2.6.中央控制器向节点控制器发送扫描地址指令(0x24)

A)中央控制器发送

E8H

FFH

24H

长度0000H

CRC

E6H

注:

此为广播地址,无返回

 

2.2.2.7.中央控制器向节点控制器发送切换白天晚上状态指令(0x27)

A)中央控制器发送

E8H

节点控制器地址

27H

长度0000H

内容

CRC

E6H

Ø“内容”说明:

0x00—白天;0x01—晚上

B)节点控制器应答

a)正确应答

E8H

节点控制器地址

A7H

长度0000H

CRC

E6H

b)错误应答

E8H

节点控制器地址

E7H

长度0001H

错误代码

(1个字节)

CRC

E6H

2.2.2.8.中央控制器向节点控制器发送设置传感器探测距离指令(0x28)—待续。

A)中央控制器发送

E8H

节点控制器地址

28H

长度

内容

CRC

E6H

Ø“内容”说明:

距离

B)节点控制器应答

a)正确应答

b)错误应答

E8H

节点控制器地址

E8H

长度0001H

错误代码

(1个字节)

CRC

E6H

 

2.3.节点控制器

节点控制器主要功能为从RS485-CN-X口接收中央控制器指令,返回中央控制器车位及地址信息等;通过RS485-NSL口轮询挂架在此口上的所有车位信息,控制相应的引导屏;同时通过红外口和手抄器通讯;

2.3.1.RS485-CN-X(中央控制器与节点控制器通讯)

具体见2.2.2.12.2.2.22.2.2.42.2.2.5;

 

2.3.2.RS485-NSL(节点控制器与超声传感器通讯)

2.3.2.1.节点控制器向超声传感器读车位信息(0x20)

A)节点控制器发送

E8H

超声传感器地址

20H

长度0000H

CRC

E6H

B)超声传感器应答

a)正确应答

E8H

超声传感器地址

A0H

长度0001H

内容

CRC

E6H

Ø“内容”说明

#

#

#

#

#

#

0/1

(有无)

0/1

(是否故障)

b)错误应答

E8H

超声传感器地址

E0H

长度0001H

错误代码

(1个字节)

CRC

E6H

 

2.3.2.2.节点控制器更新LED引导屏(0x23)

具体见2.5.2.

 

2.3.2.3.节点控制器读超声传感器EEPROM(0x25)

A)节点控制器发送

E8H

超声传感器地址

25H

长度0004H

内容

CRC

E6H

Ø“内容”说明

EEPROM地址

(2个字节)

读EEPROM数据长度

(2个字节)

B)超声传感器应答

a)正确应答

E8H

超声传感器地址

A5H

长度

内容

CRC

E6H

Ø“内容”说明

EEPROM地址

(2个字节)

EEPROM数据

b)错误应答

E8H

超声传感器地址

E5H

长度0001H

错误代码

(1个字节)

CRC

E6H

 

2.3.2.4.节点控制器写超声传感器EEPROM(0x26)

A)节点控制器发送

E8H

超声传感器地址

26H

长度

内容

CRC

E6H

Ø“内容”说明

EEPROM地址

(2个字节)

写EEPROM数据长度

(2个字节)

EEPROM数据

B)超声传感器应答

a)正确应答

E8H

传感器地址

A6H

长度0000H

CRC

E6H

b)错误应答

E8H

超声传感器地址

E6H

长度0001H

错误代码

(1个字节)

CRC

E6H

 

2.3.2.5.节点控制器向超声传感器发送切换白天晚上状态指令(0x27)

A)节点控制器发送

E8H

超声传感器地址

27H

长度

内容

CRC

E6H

Ø“内容”说明:

0x00—白天;0x01—晚上

B)超声传感器应答

a)正确应答

E8H

传感器地址

A7H

长度0000H

CRC

E6H

b)错误应答

E8H

超声传感器地址

E7H

长度0001H

错误代码

(1个字节)

CRC

E6H

 

2.3.2.6.节点控制器向超声传感器发送设置传感器探测距离指令(0x28)—待续。

A)节点控制器发送

E8H

超声传感器地址

28H

长度

内容

CRC

E6H

Ø“内容”说明:

距离(1个字节,单位为分米)

B)超声传感器应答

a)正确应答

b)错误应答

E8H

超声传感器地址

E8H

长度0001H

错误代码

(1个字节)

CRC

E6H

 

2.3.2.7.节点控制器向超声传感器发送复位(无应答)2012年12月13日增加

C)节点控制器发送

E8H

FF

2FH

长度

CRC

E6H

 

2.3.3.节点控制器与手抄器通讯

具体见2.6.

 

2.4.超声传感器

超声传感器主要功能为从RS485-NSL口接收节点控制器指令,返回车位信息;与手抄器通讯;

2.4.1.RS485-NSL(节点控制器与超声传感器通讯)

具体见2.3.2.12.3.2.32.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)

A)中央控制器发送

E8H

LED

引导屏地址

23H

长度

要显示的内容

CRC

E6H

B)LED引导屏应答

a)正确应答

E8H

LED

引导屏地址

A3H

长度0000H

CRC

E6H

b)错误应答

E8H

LED

引导屏地址

E3H

长度0001H

错误代码

(1个字节)

CRC

E6H

 

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)手抄器发送

E8H

超声传感器地址

01H

长度

密码(初始密码为6666666)

CRC

E6H

B)超声传感器应答

a)正确应答

E8H

超声传感器地址

81H

长度0000H

CRC

E6H

b)错误应答

E8H

超声传感器地址

C1H

长度0001H

错误代码

(1个字节)

CRC

E6H

 

2.6.1.3.生产设置(0x02)

A)手抄器发送

E8H

超声传感器地址

02H

长度

内容

CRC

E6H

Ø“内容”说明

节点地址

(1个字节)

初始化密码

(3个字节)

公司密码

(3个字节)

B)超声传感器应答

a)正确应答

E8H

超声传感器地址

82H

长度0000H

CRC

E6H

b)错误应答

E8H

超声传感器地址

C2H

长度0001H

错误代码

(1个字节)

CRC

E6H

 

2.6.1.4.读取地址(0x03)

A)手抄器发送

E8H

超声传感器地址

03H

长度

密码(3个字节)

CRC

E6H

B)超声传感器应答

a)正确应答

E8H

超声传感器地址

83H

长度

0001H

读取的地址

(1个字节)

CRC

E

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1