《GPRS_ZigBee技术的公交车智能监控系统.pdf》由会员分享,可在线阅读,更多相关《GPRS_ZigBee技术的公交车智能监控系统.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 1994-2010 China Academic Journal Electronic Publishing House.All rights reserved.http:/第19卷 第6期2009年11月 黑 龙 江 科 技 学 院 学 报Journal of Heilongjiang Institute of Science&TechnologyVol.19 No.6Nov.2009文章编号:1671-0118(2009)06-0474-04GPRSZigBee技术的公交车智能监控系统汝彦冬,张文祥(黑龙江科技学院 电气与信息工程学院,哈尔滨150027)摘 要:针对公交车运行中无法实时
2、掌握运行状态等问题,运用GPRS和ZigBee技术设计了以ARM7芯片S3C44B0X为主控制器的智能监控系统。该系统由公交车监控中心、公交车站台监测器和公交车体智能无线终端组成。该系统实现了公交车自动语音和LED屏报站,可通报公交车运行状态和到站时间。该系统功能完善,可以作为新一代公交监控系统推广使用。关键词:公交车监控;GPRS;ZigBee;LED屏 中图分类号:TP274文献标识码:AI ntellectualmonitoring system for bus based onGPRS and ZigBee technologyRU Yandong,ZHANG W enxiang(Co
3、llege of Electric&Infor mation Engineering,Heilongjiang Institute of Scinece&Technology,Harbin 150027,China)Abstract:Aimed at the difficulties arising from real2time controlof bus running state,thispaperpro2poses an intellectual monitor system designed by using GPRS and ZigBee technology and based o
4、n theCPU ofARM7 chip S3C44B0X.The paper introduces the component structure of system and its hardwareand software circuit design.The system features automatic speech and LED screen,capable of informingthe running state of the bus to the people waiting for the bus and reporting the arriving time of t
5、he bus.The system with perfect functions can come into a wider use as a new generation monitoring system.Key words:monitor of bus;GPRS;ZigBee;LED screen 收稿日期:2009-10-10 作者简介:汝彦冬(1980-),男,黑龙江省双鸭山人,讲师,硕士,研究方向:自动化控制、嵌入式系统,E2mail:。0 引 言公交车是城市交通中最重要的部分,其运行效率与服务质量很大程度上影响城市交通状况。衡量运行效率和服务质量的重要标准是公交车能否准点到达各站
6、和人们能否知道自己等待的公交车运行情况。目前,除始发站和终点站外,中间的众多站无法保证公交车准点;依靠驾驶员按键操作报站,难免出现错误而误导乘客;候车人不知道等待的公交车运行状况。为此,开发了一种基于GPRS和ZigBee的公交车运行监控系统,以期能较好的解决这些问题。1 系统整体设计该系统由公交车监控中心、公交车站台的站台监测器和公交车上的智能无线终端(以下简称监控中心、监测器和无线终端)组成,如图1所示。无线终端通过ZigBee技术向监测器报告公交车到达和离开的时间,监测器接收无线终端发送的信号,检验该车的“标识号”,识别到来车辆,并将该车的到达时间、车号等信息通过GPRS网络传送到监控中
7、心。1994-2010 China Academic Journal Electronic Publishing House.All rights reserved.http:/公交车根据检测器发送的站台标识符识别站台名称,通过语音和LED屏报站。此后,监测器不断检测该无线终端发送的信号强度,当其减弱到一定程度时,即认为该车离开本站,随即向监控中心发出相关信息。监控中心对监测器发来的信息进行存储,根据接收的信息判断公交车行驶路段,并将信息发送给监测器,监测器通过运行状态指示灯显示给候车者。图1 监测系统组成Fig.1Structure of mon itoring system2 硬件设计21
8、1 监测器21111 整体设计监测器组成如图2所示,该部分由CPU、无线GPRS通信模块、无线ZigBee通信模块、公交车运行状态指示灯和其他外围电路组成。CPU选择三星公司的S3C44B0X,该处理器具有低功耗、高性能、高性价比的优点,同时具有丰富的内置部件,极大减少了系统电路中除处理器以外的元器件配置,降低了成本并减少了系统的复杂度。同时具有大量I/O端口,可以实现对大量状态指示灯的控制。GPRS既能支持间歇的爆发式数据传输,又能支持偶尔的大量数据传输,数据传输速度快,按流量计费。因此GPRS适合于这种通信频繁、数据量大、实时性要求较高的监控系统。该设计选择GPRS作为监测器与监控中心无线
9、连接方式,监测器与公交车终端通信采用ZigBee无线通信方式。ZigBee是一种近距离、低复杂度、低功耗、低速率、低成本的无线网络技术1。设计中ZigBee通信模块选用Freescale公司的MC13192,其工作频率是2140521480 GHz,采用直接序列扩频的通信技术,数据传输速率为250kb/s,达到设计要求。图2 监测器组成Fig.2Structure of mon itor21112GPRS通信模块GPRS模块选择法国WAVECOM公司生产的Q2403,该模块符合ETSI标准GS M0707和GS M0705,下载速度为5316 kb/s,上传速度为2618 kb/s。模块提供一
10、个符合V24协议的异步串行通信接口2,支持加密算法,集成射频电路和基带于一体,性能稳定,可以快速、可靠的传输。Q2403和S3C44B0X通过串行接口相连接,如图3所示。图3Q2403和S3C44B0X的连接Fig.3Connection of Q2403 to S3C44B0X212 无线终端无线终端主要由音频播放模块、按键响应电路、无线ZigBee通信模块和LED屏显示模块组成,见图4。音频播放模块负责录制并播放语音报站信息。按键响应电路负责响应公交车司机的按键操作。图4 无线终端组成Fig.4Structure of wireless term inal21211ZigBee无线通信模块
11、由于MC13192的射频信号采用差分方式,而倒F574第6期汝彦冬,等:GPRSZigBee技术的公交车智能监控系统 1994-2010 China Academic Journal Electronic Publishing House.All rights reserved.http:/型天线为单端天线,所以在芯片和天线间需使用平衡/非平衡阻抗转换电路,以达到最佳收发效果3。电路中使用了UPG2012TK和巴伦电路专用芯片LDB212G4020C。UPG2012TK是NEC公司针对手机和其他L-波段应用制造的镓砷单刀双掷(SinglePole DoubleThrow,SPDT)射频开关,其
12、工作频率为015215 GHz,具有非常低的介入损耗和很高的隔离性能4。MC13192和S3C44B0X的连接如图5所示。图5MC13192和S3C44B0X的连接Fig.5Connection ofMC13192 to S3C44B0X212.2LED屏显示模块设计中的LED点阵屏幕由4个LED点阵模块构成,模块需要阳极与阴极共同控制,其行为阳极,列为阴极,所以把LED点阵屏幕驱动电路分为行驱动电路与列驱动电路两部分设计,如图6所示。行驱动电路采用16个8050D型NPN三极管和16个上拉电阻共同完成驱动。列驱动电路则是由16个S8550D型PNP三极管和16个上拉电阻共同完成驱动。图6LE
13、D屏显示电路Fig.6C ircuit of LED screen213 其他部分语音芯片选用美国ISD公司出品的ISD4002语音芯片,它采用优质单片录放音电路,直接模拟量存储技术DAST,完成语音的录入、存储及分段输出,因而失真小,使用方便,不需专用语音开发工具,成本低廉。键盘采用独立式键盘,驱动芯片采用ZLG7290。RS232通讯部分由MAX233A完成。复位部分采用专业复位电路芯片I MP811来实现。3 软件设计311ZigBee网络地址分配设计中使用分布式地址分配方案来分配ZigBee网络地址,采用对等网络结构构建网络,监测器作为父设备,无线终端作为子设备。终点站的父设备作为网络
14、协调器启动网络的建立,选择一个信道,确定唯一的PAN地址并广播建立网络信息。该父设备建立网络后,设置自身地址为0X0000,其他监测器作为路由器、无线终端作为终端节点加入网络。网络地址的分配与3个参数有关,分别为允许的最大子节点数Cm、允许的最大路由节点数Rm和允许的最大网络深度Lm,根据这3个参数可自下而上地计算出每一级邻近节点间的地址间隔Is(d):Is(d)=1+Cm(Lm-d-1),Rm=1,1+Cm-Rm-CmRLm-d-1m1-Rm,其他,其中,d为路由器级数,第n级父设备地址Ap为Ap=0X0000+(n-1)Is(d),无线终端设备地址是根据入网先后顺序确定的,比如第n个入网的
15、无线终端设备地址An为An=Ap+Is(d)Rm+n,其中,An为同等级深度节点中序列为n的节点,1nCm-Rm,Ap为其上一级父节点地址。312 软件流程系统的软件设计包含三部分:无线终端、监测器和监控中心软件设计,文中只介绍无线终端和监测站软件设计,监控中心软件设计请读者参阅其他资料6。监测器通电后,进行Q2403和ZigBee的初始化和ZigBee通信的准备工作,等待ZigBee设备的连接请求。当接收到某设备的连接请求后,确认是否为合法用户,如果是则发出允许连接的命令,实现无线终端和监测器的无线连接。建立连接后,监测器获得了公交车的唯一标识号,将该公交车进行登记,并将车号和时间信息通过G
16、PRS网络发送给监控中心。当公交车离开站台后,信号强度下降到一定程度,公交车与该监测器断开连接,认为该公交车已离开该站。监测站还时刻接收监控中心发送的公交车运行状态信息,并通过运行状态指示灯显示给候车者。工作流程如图7所示。674黑 龙 江 科 技 学 院 学 报 第19卷 1994-2010 China Academic Journal Electronic Publishing House.All rights reserved.http:/无线终端通电后进行ZigBee初始化工作,寻找监测器,当检测到监测器的信号强度大于一定值时,向该监测器发出建立连接的请求,获得该监测器的标识符,从而知
17、道是哪一站,并采用语音和LED屏实现自动报站。当驶离站台监测器时,检测到该监测器的信号强度弱小到一定程度,便向该监测器发出断开连接请求5。其工作流程如图8所示 6。4 结束语将GPRS和ZigBee技术应用到公交车智能监控系统,是一次有效的尝试,它解决了多年来困扰公交车监控系统的诸多问题,使其作用更为突出,提高了公交车的服务质量和运行效率,具有很高的实用价值。在该系统中,远距离无线通信采用的GPRS技术和近距离无线通信采用的ZigBee技术互为补充,在扩宽监测范围的同时也提高了监控系统的智能水平。这种监测网络模型具有一定的通用性,可以推广应用到石油和煤矿生产等工作地域范围较广的工业现场。参考文
18、献:1 李 文.基于ZigBee和GPRS的远程监控系统设计J.低压电器,2009,(12):37-39,44.2 王 磊,冯占军.基于GPRS网络的嵌入式无线数据采集系统设计J.测控技术,2007,26(9):17-19.3 康 琳,高文华,马 骥.基于MC13192的矿井无线网络设计J.单片机与嵌入式系统应用,2007,(12):45-47.4 蒋建辉,王宜怀.IEEE80211514在MC13192上的实现 J.现代电子技术,2006,29(11):21-23.5 吕治安.ZigBee网络原理与应用开发M.北京:北京航空航天大学出版社,2008.6 汝彦冬,杨昆松,王国军.基于ARM的煤矿井下监控分站的设计J.煤矿机械,2009,30(4):187-189.(编辑 王 冬)774第6期汝彦冬,等:GPRSZigBee技术的公交车智能监控系统