基于嵌入式的智能停车场远程监控系统

dc资源基于嵌入式的智能停车场远程监控系统
李正明;汪付川
【摘 要】针对现阶段的停车场的管理存在管理复杂、工作效率低等问题,设计了一种基于嵌入式和ZigBee技术的智能停车场远程监控系统,以实现停车场的智能化控制。该系统通过ZigBee传感器网络采集停车场中停车位的信息,利用嵌入式系统和GSM模块进行数据的处理和传输,并通过上位机对整个停车场进行远程监控。介绍了系统的设计方案和工作原理,详细阐述了系统框架,硬件设计和软件设计。通过数据传输性能和整体性能的测试表明,该系统完全达到停车场监控系统的应用要求。%As the management of the parking lot exists lots and lot of complicated and inefficient management problems at this stage,an intelligent parking remote monitoring system was designed,which combine embedded and ZigBee,in order to achieve the intelligent control of parking. This system uses ZigBee sensor network to collected a lot of the parking lot information, and uses embedded systems and GSM module for data processing and transmission. And through the host computer the system perfects the remote monitoring of the entire parking lot. This paper introduces the system d
esign and operating principle,and describes the system frame,hardware and software design exhaustively. Through the data transmission performance and overall performance tests show that the system fully meets the application requirements of parking control system.
【期刊名称】《电子器件》
【年(卷),期】2014(000)004
【总页数】4页(P742-745)
【关键词】嵌入式系统;停车场;GSM;ZigBee;无线传感网络;监控
【作 者】李正明;汪付川
【作者单位】江苏大学电气信息工程学院,江苏 镇江212013;江苏大学电气信息工程学院,江苏 镇江212013
【正文语种】中 文
【中图分类】TP27
随着社会经济和科学技术的飞速发展,城乡居民的生活水平有了显著的提高,人们对私家车的需求日益增加。汽车在给人们带来方便的同时,由于停车场的监控系统的缺陷而造成许多不便。智能停车场是解决我国许多大中城市停车问题的有效手段。
目前国内外大多停车场监控系统都是基于传统布线的基础上实现停车场的监控,宋飞等人在停车场安全监控系统中提出了多媒体监控[1],但是传统布线繁琐,而王慧等人则利用单片机对停车场远程监控[2],实时性较差。本文智能停车场监控系统采用先进的技术,将嵌入式技术及无线传感技术有机结合起来。针对停车场传统监控方法的不足,提出了基于嵌入式和ZigBee技术的停车场监控系统的设计方案。该系统具有成本低、网络具有自组织性、相应快且实时性好的优点。能够很好满足智能停车场的监控需要,具有一定的先进性和实用性。
系统主要由ZigBee监控终端节点,超声波传感器单元、GSM模块、处理器单元以及上位机构成。首先,通过超声波传感器检测停车位的“占”、“空”状态,利用ZigBee无线传感网络进行数据采集和传输,并将信息传输到ARM处理器,ARM处理器分析并处理该信息,将处理的信息以AT命令的形式发送给GSM模块,GSM模块通过串口与ARM板相连,用户可以通过短信查询
到停车场车位信息。在智能停车场内部安装协调器和路由节点,组成一个庞大的ZigBee网络。实时检测停车位的状态,智能停车场监控系统功能包括以下几点:(1)实时监控停车场各个停车位的状态;(2)远程控制停车场灯光;(3)短信查询停车场的剩余空车位和车位信息;④紧急情况发出报警信号。系统各模块连接实物图如图1所示。
系统硬件部分由ARM核心板、超声波传感器、GSM模块和ZigBee模块等组成。系统硬件框图如图2所示。
2.1 超声波传感器单元
国内常用车位检查器的类型主要有磁阻传感器、地传感器、视频车位检测器和超声波传感器等等。但是由于种种原因限制,一些车位检查器的使用受到条件约束[3]。比如磁阻传感器需要在地表以下30 cm左右,挖取路面来埋设,更换传感器较为麻烦。而地传感器相对应其他传感器反应速度较慢。视频车位检测则容易受天气环境影响。超声波传感器的检测范围取决于其使用的波长和频率。具有毫米级波长的紧凑型传感器的检测范围为300 mm~500 mm波长大于5 mm的传感器检测范围可达8 m。影响超声波传感器精度的因素有许多,其中最主要的影响因素是随温度变化的声波速度,因而许多超声波传感器具有温度补偿的特性。
该特性能使模拟量输出型的超声波传感器在一个宽温度范围内获得高达0.6 mm的重复精度。
因此,本文选取超声波传感器,这种传感器是利用超声波的特性研制而成的传感器。超声波传感器接收和发射电路原理图如图3、图4所示。
2.2 GSM通信模块
系统采用西门子公司生产的GSM模块TC35i。此模块设计紧凑,集射频和基带于一体,向用户提供标准的AT命令接口。射频就是射频电流,它是一种高频交流变化电磁波的简称。每秒变化小于1 000次的交流电称为低频电流,大于10 000次的称为高频电流,而射频就是这样一种高频电流。TC35i模块就是采用射频传输方式,TC35i与ARM控制器通过UART接口1进行连接。
2.3 ZigBee模块
钢丝绳滑轮在停车场中,停车位与传感器一般都是一一对应的关系,而一般大型停车场的停车位的数目至少数百。智能停车场控制系统中,安全性以及传输效率都符合要求,采用ZigBee技术可以很
好地传输控制信息[4]。
本停车场监控系统是针对五百个左右车位的大型智能停车场所设计的,整个监控系统包括上位机监控中心、超声波传感器、视频监控等硬件设备。上位机监控中心负责管理和协调整个监控系统,集中处理来自停车场内的所有数据,并对各个子操作系统发出操作指令,并且可以提供数据报表。在每个停车位上都安装基于CC2430模块的无线传感器终端设备,每个区构成一个ZigBee无线传感器网络。整个停车场含有一个ZigBee协调器,每个区含有一个ZigBee路由器和多个具有精简功能的无线传感终端设备,ZigBee设备之间都是无线传输,ZigBee协调器与上位机监控中心通过串口进行通信。
系统软件设计部分基于Linux操作系统平台,包括路由器节点软件设计、GSM通信设计、系统移植和驱动设计。
3.1 路由器节点软件设计一个度导航
路由器节点的软件设计主要负责各个停车位上方传感器采集信号,并进一步进行信息融合,将综合后的数据发送给协调器[5]。流程图如图5所示。
3.2 GSM通信设计
通过GSM模块,用户可以通过手机短信查询停车场内剩余空车位信息。TC35i短信模块提供的命令接口符合GSM07.05和GSM07.07规范。在TC35i使用之前,需要通过AT指令对其进行配置[6]。时,先将短信进行编码,然后以PDU数据形式发送;接收短信时,利用AT指令读取数据,接收到的数据以十六进制7b编码形式存储在SIM卡内。GSM短信模块通信流程图如图6所示。
3.3 系统移植与驱动设计
建立嵌入式开发平台,根据自己设计的硬件平台制作U-boot引导程序以及文件系统,使用Linux-2.6.31内核,内核需要移植DM9000,ADC,摄像头等驱动。客户端通过网页远程访问服务器,实现远程监控,这样就需要在服务器端建立一个Web服务器。本系统选择Boa服务器,它是一个单任务的HTTP服务器,支持CGI技术。而智能停车场远程监控系统的关键技术为CGI编程[7]。CGI是“公共网关接口”(Common Gateway Interface)的简称,它是Web服务器和主机应用程序之间进行信息交换的一种接口标准或规范。CGI处理步骤:①通过Internet把用户请求送到服务器;②服务器接收用户请求并交给CGI程序处理;③CGI程序把处理结果传
送给服务器;④服务器把结果送回到用户。CGI程序中的标准输出是经过重定向了的。CGI程序并不会在服务器上产生任何的输出内容,而是被重定向到客户浏览器。这样,如果编写一个C的CGI程序的时候,把一个HTML文档输出到它的Std上,这个HTML文档会被在客户端的浏览器中显示出来。这也是CGI程序的一个基本原理[8]。
首先,移植嵌入式Web服务器Boa,同时修改f文件指定网页文件和Cgi-bin的路径。将jpeg、SDL库从交叉编译器的lib目录拷贝到根文件系统的/lib目录下,并且运行mjpg-streamer,在串口终端输入命令:#mjpg-streamer-i“/lib/input_uvc.so”-o“/lib/output_http.so-w 192.168.1.10:8080”。其中-i表示输入模块,-o表示输入模块,ARM板的IP地址和服务器端口号是8080。客户端使用这个IP地址和端口号就能登录服务器。
4.1 网络数据传输测试
对协调器与数据集中器的传输两点间的测试,网关通过RS232串行接口连接到数据集中器,由数据采集器转至电脑。本系统采用1个协调器节点,2个路由器节点和4个终端节点进行测试。网络数据传输效率即数据接收端成功接收到来自数据发送端的数据率[10]。测试过程中,分别采用发送周期10 ms、20 ms、30 ms、40 ms和50 ms进行测试,可以知道当数据发
送周期为50 ms时,丢包率为0。为了记录数据包收发情况,节点上位机程序均采用串口调试程序。网络数据传输效率测试结果如表1所示。
4.2 系统性能测试
仪表车床加工
首先,用网线连接ARM板与PC机的网口,确保网络连通,Zigbee模块与arm通过串口连接。然后打开电源,运行操作系统。最后,在PC机上运行web浏览器,在地址栏输入相应的IP地址192.168.1.10[9]。进入登录界面,输入用户名和密码,成功登陆后进来智能停车场远程监控系统的主页面。如图7所示,通过视频监控、灯光控制、车位状态和报警4个按钮可以实现相应的功能。
薄膜发电本文设计了一种基于ARM和ZigBee的嵌入式智能停车场监控系统,同时结合了GSM模块,方便用户查询剩余停车位信息。由于现阶段的停车场监控系统大部分是利用布线来传输数据,存在布线繁琐的问题,还有许多停车场则利用单片机来实现远程监控,实时性相比ARM处理器较差。而利用ZigBee网络以及传感器控制电路进行智能停车场车位信息的采集和对相应情况进行控制,解决了布线问题。在Linux操作系统下,编写驱动程序,建立web服务器并对CGI网络编程。用户可以通过上位机远程对智能停车场进行监控,解决了实时性差的问题。
需要改进的地方是:没有考虑外接传感器后的数据处理和传输问题,在后续研究中,还应考虑更多的因素。
固态负氢离子

本文发布于:2024-09-22 19:43:32,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/137430.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:停车场   监控   系统   传感器   智能   服务器   模块
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议