出租车监控调度系统方案设计

出租车监控调度系统方案设计

ID:23360541

大小:128.85 KB

页数:6页

时间:2018-11-07

出租车监控调度系统方案设计_第1页
出租车监控调度系统方案设计_第2页
出租车监控调度系统方案设计_第3页
出租车监控调度系统方案设计_第4页
出租车监控调度系统方案设计_第5页
资源描述:

《出租车监控调度系统方案设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、http://www.cdtarena.com出租车监控调度系统方案设计1引言在车辆定位系统中,GPS系统是目前世界上应用得最为广泛的,其功能作用已广为人所接受。它能为用户提供全球、全天候、高精度、连续实时的导航、定位和授时。http://www.cdtarena.com随着移动GPRS业务的开展,GPRS在无线传输中已经成为一种成熟可靠的传输方式。GPRS网本身支持TCP/IP、X.25等协议,可以直接与IP网或X.25网互通,实现GPRS终端的上网功能。它可以保证永远在线,而且是按照流量记费,不传输数据时不计费,同时中国移动公司的众多基站和可靠的

2、频段信号能够保证信息传输及时、无误。2系统总体结构和实现功能介绍本系统基于GPS/GPRS进行设计,主要以出租车公司为服务对象,总体结构如图1:主要实现的功能为:出租车终端利用GPS模块实时地接收其定位、速度、时间等信息,然后通过GPRS模块将这些信息上传至监控中心,在遇到紧急情况时,向监控中心发出求救警报。监控中心将接收到的信息写入数据库,对车辆的位置、速度进行实时的监控,必要时发出警告信息,处理客户预订业务时向出租车发送调度信息。http://www.cdtarena.com3整体系统的设计本系统的设计主要由三部分组成:出租车终端软硬件设计、监控

3、中心软件设计以及车载终端和监控中心通信程序设计。3.1出租车终端的软硬件设计3.1.1出租车终端的硬件设计该终端硬件部分主要由主控芯片、GPRS模块、GPS模块组成。主控芯片选用三星公司生产的S3C2410处理器,该处理器采用arm920T内核,S3C2410外围电路包含电源模块、64MSDRAM、64MFLASH、RS232串行口、USB接口、4×4键盘接口模块、LCD模块等。GPS模块选用的是CompassSystems公司生产的GM611滑鼠型GPS卫星接收机,它具有超高灵敏度、超低功耗和超小体积的特点,而且带强力磁性,拥有严格的防水设计,可将

4、其直接吸附于车顶使用,2D定位精度小于10米。该GPS模块与主板的串口1连接,上电后以每秒钟一次的频率将定位信息传送给处理器。GPRS模块选用的是WAVECOM公司生产的WISMOQUIKQ2406A模块,它是GSM/GPRS900/1800双频模块,与标准的AT指令兼容。它与S3C2410主板的串口2连接,实现GPRS拨号上网。3.1.2出租车终端的软件设计该终端的软件设计主要包含两个部分:GPS定位信息的接收和GPRS拨号上网的实现。由于终端移植了嵌入式Linux(内核版本为2.6.16),它提供丰富的设备支持和成熟的系统管理能力,因而大大地简化

5、了软件的开发过程。(1)GPS定位信息接收的实现该过程主要通过Linux串口通信编程来实现,在实现过程中的关键处理部分是:串口属性设置以及对接收到的GPS信息的解析。由于GPS模块输出的每帧数据都是以换行符结束,所以在设置串口属性的时候可将其模式设为规范(Canonical)模式,即每次读取串口时先将数据保存到缓存,直到读到换行符时所有数据才会被传输,这样就能保证每次读取的是整帧数据,方便之后的帧头判断和信息解析。接下来还要根据GPS模块的默认参数配置串口传输速率为4800bps,8位数据位,1位停止位,无校验位,串口属性就设置完毕了。GPS模块的输

6、出帧遵循NMEA0183标准,具有多种格式,主要由帧头进行标志,包括$GPGGA、$GPGLL、$GPGSA、$GPGSV、$GPGMC、$GPVTG六种帧,分别描述不同信息,一般来说$GPRMC帧就可以提供我们所关心的数据,如经纬度、速度、时间等,所以只需对该帧信息进行提取。$GPRMC帧的格式如图2:http://www.cdtarena.com在每次读取的时候首先需要对帧头进行判断是否是$GPRMC帧,然后再根据帧中的逗号位置,对该帧数据进行解析,提取所需的定位、速度和时间信息。(2)GPRS拨号上网的实现该部分是整个系统的关键,是实现出租车终

7、端和监控中心进行无线通信的基础,该过程主要依靠PPP(点到点协议)来实现,它可以实现在串行链路上创建和运行IP协议。为了能够实现PPP连接,首先需要配置内核使其支持PPP,然后通过交叉编译生成arm平台下的pppd和chat应用程序。PPP连接的建立和维持需要由pppd和内核中的PPP驱动程序配合完成。chat程序主要用于和GPRS模块进行交互,完成拨号和各项配置。执行pppd的时候将首先调用chat程序进行拨号连接,PPP链路的建立流程如图3:首先执行chat程序对中国移动的接入号码进行拨号,建立与PPP服务器端的物理连接,然后进行LCP链路的协商

8、,主要协商一些链路参数(数据帧格式、最大传输单元等),协商成功后将建立与PPP服务器端的数据链路,接着向PP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。