基于GPS和GPRS班车定位系统设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于GPS和GPRS班车定位系统设计

基于GPS和GPRS班车定位系统设计   【摘 要】为了解决一些单位员工在上下班路上等待班车,因不能及时获取班车当前的运行位置,造成时间浪费或者错过班车等问题,设计了一种基于GPS和GPRS技术的班车定位系统,结合手机电子地图,来实现车辆的实时定位,用户可以通过手机地图实时查看车辆的位置信息。   【关键词】车辆;GPS;电子地图;定位   【Abstract】Many employees often waste a lot of time or miss the bus when they waiting for the vehicle, because they cannot access to the bus position timely. This paper designed a system based on GPS and GPRS technology, combined with the mobile phone map, to achieve real-time positioning of the vehicle, the user can view real-time vehicle location information through the mobile phone map.   【Key words】Vehicle; GPS; Electronic map; Positioning   0 引言   很多学校和企事业单位都有自己的班车,会根据员工的居住地点,设置不同的线路和站点。比如,作者所在的单位,有早、中、晚三班班车,早班和晚班班车又分为三条不同的线路,每条线路有两辆班车,设置6至10个站点。在道路拥堵及极端天气情况下,经常会发生班车不能按照预定时间到达站点的现象。而欲乘坐班车的人员可能并不知道班车的运行情况,比如,在预定的时刻,班车未按时出现,这种情况究竟是班车还未到达,还是已经开过站点了,如果班车未到距离本站的距离还有多远,这种情况往往会造成乘车人员的焦急。如果能够实时采集班车的运行位置,并通过手机地图进行显示,那么用户就可以方便的查看班车的运行状态,获取班车的位置信息,以便决定是否继续等待,还是选择乘坐其他交通工具。本文设计了一种基于单片机和GPS定位技术的车载终端,实时获取车辆的经纬度信息,并通过GPRS网络将数据发送到服务器端,服务器监控程序接收数据并处理后,将数据存放到数据库。用户可以通过手机APP访问服务器,系统会根据不同线路不同班车,在电子地图上实时显示车辆当前的运行位置。   1 系统整体架构   系统的架构主要分为三个部分:车载终端、服务器监控程序、手机客户端,如图1所示。   车载终端放置在班车上,上面带有GPS模块,用来接收GPS卫星信号,获取车辆的经纬度信息,并通过GPRS网络传送至Internet网络,最终传送至服务器端[1]。服务器监控程序接收到车辆的数据后,会进行坐标的变换,转换成百度地图坐标,并存储到数据库中。手机客户端需要安装一个APP,可以选择不同的班车路线,定时向服务器发送查询请求,服务器会返回当前的车辆经纬度,并在电子地图上实时标注出来。   2 车载终端   2.1 硬件设计   车载终端主要由单片机、GPRS模块、GPS模块、串口模块、电源模块、LCD显示屏组成[1]。   其中,单片机采用8051系列STC12C5A60S2单片机,是整个终端设备的控制中心,它有两个全双工串行通信接口(UART1、UART2)。GPRS模块采用SIM900B,它是一款新型无线模块,可实现语音、SMS、数据的传输,并且功耗很低[2]。SIM900B与单片机是通过UART1串口通信的。GPS模块采用瑞士ublox NEO模块,定位精度可以达到2.5m,它与单片机通过UART2串口通信。RS-232串口主要用来与PC通信,实现单片机程序的下载,GPS模块采集的数据也可以通过该串口直接发送到上位机。LCD液晶采用 NOKIA5110,可以用来显示车辆的经纬度、速率、温度等信息。车载终端的工作原理是:GPS模块采集车辆的经纬度信息,通过UART2串口传送给单片机,单片机通过UART1串口发送给SIM900B模块,SIM900B模块采用GPRS方式发送到远端的服务器监控程序。   2.2 GPS信号处理   系统上电后,GPS模块每隔固定的周期就会返回以字符‘$’开头的一定格式的数据[3],如$GPRMC,022451.00,A,3658.87945,N,11710.19702,   E,0.768,316.57,131115,A*63,其中GPRMC代表推荐的最小定位信息。GPRMC数据格式为:   $GPRMC,,,,,,,,,,

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档