远距离智能停车场系统停车计时功能的设计与实现

2013-08-13 10:40胡宝剑
河南科技 2013年5期
关键词:卡号下位通信协议

胡宝剑

(惠州经济职业技术学院,广东 惠州 516057)

1 系统硬件设备组成及功能

远距离免停智能停车场系统主要是由管理中心电脑、出入口票箱、远距离读卡器、车辆检测器、道闸、监控摄像机、岗亭电脑等组成。

管理中心电脑:主要负责保存数据记录以及卡片发行。管理中心电脑安装SQL Server 2000数据库软件,用于存储停车持卡用户信息、车辆出入记录信息、持卡用户充值消费的金额信息、车辆出入图片信息等;同时与串口发卡器连接,用于感应卡卡片的发行。

出入口票箱:具有自动出卡功能,临时停车用户可按取卡按钮,票箱出卡,用户取卡之后,入口道闸上升。

远距离读卡器:用于远距离读出感应卡卡号,并传给单片机,单片机判断此卡号的合法性;如果卡号合法,则控制道闸打开。

车辆检测器:埋入地下,用于检测车辆是否经过,与出入口票箱内的主控板相连。

道闸:控制车辆经过的设备,一般具有防砸车功能;如果卡号合法,单片机控制道闸开启;当车辆通过道闸后,车辆检测器检测车辆离开道闸,单片机控制道闸下落。

监控摄像机:停车场出入口均安装监控摄像机;当车辆出入时,票箱内的主控板获取车辆检测器的信号,发送数据包通知电脑控制摄像机拍照,记录车辆出入时的车辆外形、颜色以及车牌号码等信息。

岗亭电脑:岗亭电脑安装智能停车场收费软件,通过RS232转RS485总线与入口票箱、出口票箱相连;与出入口处的监控摄像机相连。

2 系统的总体结构及工作原理

本系统的结构如图1。系统采用服务器/客户机的局域网分布式数据库结构,以及上位机和多个下位机串口通信的集总式结构。管理中心电脑用作服务器,岗亭电脑用作客户机;岗亭电脑同时也作为上位机,入口票箱单片机与出口票箱单片机都作为下位机,上位机软件采用多线程技术发送数据包与两个下位机串口通信,下位机采集到合法的感应卡卡号就上传包含卡号的数据包至上位机。车辆出场时间减去入场时间就是车辆的停车时间;其中上位机接收到入口下位机上传的卡号数据包的时间即为车辆的入场时间,上位机接收到出口下位机上传的卡号数据包的时间即为车辆的出场时间。

3 下位机硬件设计

下位机硬件设计以AT89C52单片机为核心,由数据存储器、拨码开关、道闸、串口、显示屏、远距离读卡器、近距离读卡器、车辆检测器等组成。硬件系统框图如图2所示。

4 上位机软件设计

(1)串口通信控件。上位机程序设计采用delphi7开发平台来实现,选用CommPortDriver串口通信控件。初始化串口时,要设置CommPortDriver控件的串口名称、波特率、检验方式、数据位、停止位等属性,再打开串口。

(2)通信协议。通信协议规定上位机地址为00H,入口下位机地址为01H,出口下位机地址为02H,读取卡号命令为A1H;上位机下传读取卡号命令的通信协议格式为目的地址、源地址、命令、数据长度、CRC16校验码;下位机上传感应卡卡号数据包的通信协议格式为目的地址、源地址、命令、数据长度、卡号数据、CRC16校验码;下位机上传接收数据包状态的通信协议格式为目的地址、源地址、命令、状态、CRC16校验码,其中状态值为F1H表示接收成功,F2H表示接收失败要求重发。

(3)数据传输。上位机下传读取卡号的数据包至入口下位机与出口下位机;下位机接收数据包之后,解析数据包的首字节数据并加以判断;如果作为目的地址的首字节是本机地址,则本机先判断是否采集到感应卡卡号,如果采集到就上传卡号数据包至上位机,否则就上传表示接收成功的数据包至上位机;如果首字节不是本机地址,则本机放弃处理。

5 结论

远距离免停智能停车场系统在串口通信中,采用CRC16校验,有效地保证了PC机与单片机之间数据传输的准确性。实践证明,该通信协议以及通信系统获得了良好的效果,完全达到了产品的可靠性要求。

[1]方俊,谷冰冰.基于无线射频识别技术的停车场管理系统设计[J].计算技术与自动化,2010

[2]张玲娟.智能园区车辆通行免停登记系统的研制[J].微计算机信息,2007

猜你喜欢
卡号下位通信协议
河南省长葛市彩红蜂衣蜂帽加工厂
河南省长葛市彩红蜂衣蜂帽加工厂
发射机房监控系统之下位机
基于Z-Stack通信协议栈的红外地温采集电路设计
好老板
景洪电厂监控系统下位机数据传输网络改造
基于DMX512通信协议的多路转发器设计与研究
围观党“下位”,吐槽帝“登基”
基于NS-3的PLC多频通信协议仿真平台设计与实现
CAN总线并发通信时下位机应用软件设计