基于GPS/GPRS的公交车自动报站系统设计

发布者:快乐的舞蹈最新更新时间:2012-01-14 关键字:公交车自动报站系统  GPS  GPRS 手机看文章 扫描二维码
随时随地手机看文章
0 引 言
    目前,国内公交车报站的方式多采用手动报站,但是因为司机需要在保证安全驾驶的前提下进行报站,所以经常出现错报、漏报、安全隐患等一系列问题。采用GPS全球定位系统进行自动报站使这一难题迎刃而解,不需要人工干预,大大减轻了司机的工作量,也同时提高了车辆运行的安全性,促进公交系统的现代化进程。
    现阶段,公交车内信息屏多通过有线方式获得新闻、天气预报、广告等信息,也可以同步显示报站信息。但是有一个不可避免的问题,那就是由于没有整合GPRS无线通讯功能,所以维护起来比较麻烦,如果需要更换广告内容,就必须派出大量的人员,对需要更改广告内容的公交车内信息屏一一更改,浪费了大量的人力物力。GPRS的应用使系统实现了前所未有的高度整合,解决了目前国内现有的公交车内信息更新方式落后的弊端。通过GPS卫星定位系统和GPRS无线通信网络,公交监控调度中心可实时监控各条线路公交车位置的分布情况,并根据监控情况向有关公交车发出调度通知。


1 公交车自动报站系统的组成
    该系统由公交车内各终端(信息屏、腰牌等)、自动报站器、GPRS/GSM通信网络、公交监控调度中心组成。自动报站器主要由主控芯片、GPS/GPRS通信模块、LCD、SD卡、MP3解码芯片组成。整个系统的总体结构如图1所示。

    自动报站器利用自学习功能存储站点的经纬度信息到SD卡,当公交车行驶到某站点时,接收的经纬度信息与存储的某站点经纬度信息一致,就可以。自动播报相应站点的站名,同时实现以下两个功能:
    (1)通过RS 485接口发送相应的信息到车内各终端,实现公交车内的控制一体化;
    (2)通过GSM网络发送公交车的状态信息(经纬度、速度等参数)到公交监控调度中心,实现公交车与监控调度中心的高度统一。


2 公交车自动报站器的硬件设计
    公交车自动报站器主要以LM3S1601主芯片、GPS模块和GPRS模块为核心,搭建终端平台,他们之间通过串行通信方式连接,其余还包括电源模、MP3播放接口和SD卡接口等。硬件原理结构图如图2所示。

[page]

2.1 电源模块的设计
    电源系统对自动报站器的可靠性运行影响很大,好的电源电路能够过滤掉很多通过电源电路传人的干扰信号。本电源模块的电源电路如图3所示。

    控制器输入电压为24 V,由于GPRS上网时的峰值电流可达2 A,所以电源芯片选用LM2596-5.0,输出电流可达3 A。采用LM1117-3.3芯片给LM3S1601、SD卡等供电,LM1117-2.5芯片给MP3解码芯片供电,MIC29302芯片输出4 V电压给GPRS模块。
2.2 SIM300C GPRS模块
    SIM300C内嵌TCP/IP协议栈,基于GSM/GPRS900/1 800/1 900 MHz三频,采用双列直插式板对板连接,适合车载应用。尺寸:50 mm×33 mm×6.2 mm。支持class2,通过AT指令控制,满足GSM 2/2+标准,带有RS 232电平,直接与单片机相连。
2.3 主控芯片
    采用TI公司的LM3S1601单片机作为控制主芯片,该芯片采用ARM Cortex-M3内核,Cortex-M3是ARM公司最新推出的基于ARMv7体系架构的处理器核,具有高性能、低成本、低功耗的特点。它采用哈佛结构,使用分离的指令和数据总线(冯诺伊曼结构下,数据和指令共用一条总线),处理速度明显加快。Cor-tex-M3只支持最新的Thumb-2指令集。免去Thumb和ARM代码的互相切换,Cortex-M3内核中集成了中断控制器,提供基本的32个物理中断,具有8层优先级,最高可达到240个物理中断和256个中断优先级。此类设计是确定的且具有低延迟性,特别适用于汽车应用。具有128 KB的片内FLASH,32 KB片内SRAM,3个UART串口,2个SSI接口,2个I2C接口,完全能够满足现在的需求。
2.4 E2PROM和SD卡存储模块
    E2PROM型号为CAT24C02,用来存放报站器的站号、线路、上下行、模式等必要数据,防止掉电数据丢失。SD卡存储中文站名、经纬度信息、MP3音频文件等,SD卡与单片机通过SS10接口进行通信,采用FAT16格式的文件系统,支持最大2 GB的SD卡。
2.5 MP3解码芯片
    MP3解码芯片采用的是芬兰VLSI Solution公司生产的VS1003芯片,VS1003是一款单芯片的MP3/WMA/MIDI音频解码和ADPCM编码芯片,其拥有一个性能低功耗的DSP处理器核VS_DSP,5 KB的指令RAM,0.5 KB的数据RAM,串行的控制器和数据输入接口,4个通用I/O口,一个UART口;同时片内带有一个可变采样率的ADC、一个立体声DAC以及耳机音频放大器。


3 公交车自动报站器的软件设计及实现
    由单片机LM3S1601编程实现GPS信息的接收处理,GPRS上网、建立连接、接收数据,MP3语音文件的播放,读写SD卡的内容,LCD屏的显示等功能。本系统的工作过程大致为:通过按键及GPS信息的接收进行站点的自学习;自动搜索站点,并自动报站:如果GPS模块接收到的经纬度信息与存储的某站点经纬度信息一致,则通过SSI0从SD卡中读取相对应的MP3文件,将所读取的数据流通过SSI1发送到VS1003播放器中播放,同时在LCD屏上显示相应的站号及站名,并通过GSM网络发送当前的经纬度信息到公交监控调度中心,从而实现自动报站的功能;中心主动连接自动报站器,自动报站器根据接收的通信协议的不同进行不同的操作(如实时监控、车内信息更新等)。系统的软件组成框图如图4所示。

3.1 报站器的主程序设计
    主程序主要完成系统初始化及各个模块子程序的调用,其流程图如图5所示。

    系统上电后进行初始化,包括:I/O口,定时器,UART、看门狗,模块(SD卡、GPRS模块、VS1003等)。系统初始化完之后,接收GPS定位信息,GPS通信协议较多。该程序采用应用最为广泛的NMEA-0183协议。在此协议中包括了“$GPGGA”、“$GPGSA”、“$GPGSV”和“$GPRMC”等格式,而本文使用的是以最简格式“$GPRMC”语句进行设计。格式如下:$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh 其中<2>为定位状态,A=有效定位,V=无效定位,当接收数据为A时,则认为GPS接收数据有效,然后进行自学习功能、GPRS处理功能、自动搜索站点功能的判断及处理。

[page]

3.2 GPRS处理子程序的设计
    GPRS处理子程序主要实现报站器与中心之间的通信及监控调度、信息更新功能。
    中心打电话通知报站器上线,报站器接收到“+CLIP:"020********",129”,通过“ATH”挂断电话,判断是否为中心电话,如果是则建立PPP连接,连接成功后,通过TCP/IP连接中心的固定IP地址和端口号。
    报站器与中心连接成功后,双方互发握手指令,如果“握手”成功,则进行通信;否则中心主动断网。“握手”成功后,报站器接收中心下发的指令。如果为“实时监控”指令,则实时发送GPS数据,为了防止中心与报站器之间断网,双方需定时发送“心跳包”;如果是“信息更新”指令,则接收中心发送的更新信息,接收完毕后自动断网。

4 结 语
    该自动报站器通过EMC及可靠性试验和现场试运行,系统功能正常、运行稳定、表现出较强的抗干扰能力和较高的可靠性,尤其GPS自动报站功能,可根据客户需要及公交线路的实际情况更改报站和预报站范围,确保了报站的准确性,提高了公交车的安全性,减轻了司机的负担,具有良好的社会经济效益。目前,系统功能正在进行部分高级功能的完善,产业化工作也正在全面展开之中。

 

 

关键字:公交车自动报站系统  GPS  GPRS 引用地址:基于GPS/GPRS的公交车自动报站系统设计

上一篇:基于GPS时钟的打铃仪设计
下一篇:基于DSP的汽车减震弹簧故障诊断仪的设计

推荐阅读最新更新时间:2024-05-02 21:51

海尔给冰箱装上“保鲜GPS
众所周知,冰箱的作用是为了延长食物的营养周期。但很多人不知道,当你把新鲜的食材放入冰箱的那一瞬间,冰箱冷藏室内因为新食材的不断放入而导致整个冷藏室温度波动,这会对食材保鲜造成破坏,加速营养流失。 为解决这一难题,海尔创造性地在冰箱内装入了“保鲜GPS”,当某个区域温度上升,冰箱便可精准地针对这一区域快速降温,可谓哪里需要哪里制冷,就像给新放入的食物装入了GPS一样,这一技术能保证食物在稳定的温湿度环境中保存,延长食物营养周期。 冷藏室2℃的升温你发现了吗? 正如人体通过皮肤感知温度的变化一样,冰箱冷藏室里的温度传感器也拥有着和人体“皮肤”同样的功能,那就是感知冰箱内部温度的变化。 然而,传统冰箱冷藏室中一般都只
[家用电子]
汽车黑科技太多,反而更容易出事故
        美国汽车协会(AAA,AmericanAutomobile Associa TI on)一项最新研究表明,汽车制造商在新车仪表盘上塞满了娱乐系统。但这些车载娱乐系统正促使驾驶员,危险地长时间将视线偏离道路,以及让手松开方向盘。      10月5日,美国犹他大学教授大卫·斯特雷耶(David Strayer)发布了最新研究成果。斯特雷耶从2013年开始,一直为美国汽车协会交通安全基金会,调查研究车载娱乐系统对汽车行驶安全的影响。   虽然以往的研究也发现了同样的问题,但斯特雷耶表示,“技术爆炸”让情况更糟糕。      目前,全球汽车制造商都可以提供多种选择,允许驾驶员在驾驶车辆时使用社交媒体、电邮和短信息
[汽车电子]
关于 Galaxy Nexus 内置气压计的讨论:“2D GPS”和“3D GPS
Google 和三星联手在上周发布了新款的 Galaxy Nexus ,这款手机搭载了很多“新玩意”,比如说气压计(Barometer )。在随后的媒体评论和开发者讨论中,都认为手机内置气压计是为了预测天气,帮助开发者做出更准确的天气类 App。 但是 Google 工程师 Dan Morrill 在 Google+ 上描述了气压计的作用: 实际上 Galaxy Nexus 气压计并不是外界所猜测的那么神秘。它最关键的作用,是让 GPS 的定位更快更准确。 从理论上来说,GPS 是一个四维系统,它可以获取到一个三维空间坐标和一个时间坐标。没错,大多数无线通信基站是通过 GPS 来获取时间(这在同步通信系统中至关
[手机便携]
基于ARM的智能车载终端设备系统的设计
1 系统的整体构建   智能车载管理系统由智能车载终端设备、GPRS无线通信链路以及主站监控中心3个部分组成。总体结构框图如图1所示。 图1 智能车载管理系统结构框图   智能车载终端设备主要包括ARM微处理器、IC卡读写模块、语音提示模块、GPS定位模块、GPRS无线数据传输模块、LCD液晶显示模块和电源模块。本文将重点介绍智能车载终端设备的设计和实现,该终端主要实现以下功能: ① 公交刷卡消费:乘客持公交IC卡刷卡消费时由IC卡读写模块从卡内扣除相应的消费额,并把余额写回卡中。如刷卡成功,则蜂鸣器发出“嘀”的提示音;如刷卡出现异常,则语音模块发出“请重刷”或“请充值”等提示音。最后,把乘客每次的消费额和卡内的余
[单片机]
基于ARM的智能车载终端设备<font color='red'>系统</font>的设计
他山之石可以攻玉 看看外国GPS有啥不同
     在美国人眼中,导航占据了买车必备配置的TOP3。也许你不理解,如果我是一个路通,为什么还需要导航呢?事实上,在汽车业发展的今天,导航绝不仅仅是一个把你从某地带到某地的工具,而是朝着《钢铁侠》中那台智能电脑发展的汽车随行工具。研发这项工具的核心理念,也不是为了简单地认路,而是——安全。 外国汽车上所装配的GPS导航仪 1、通用OnStar安吉星   特点:服务全面、不限定车型   搭载车型:凯迪拉克SLS、新君越   OnStar系统在美国是一项炙手可热的服务系统。它的核心技术绝不仅仅是导航,安全是它最大的噱头。在2008年底北美上市的95%通用汽车产品都安装了该系统。成立于1995年
[汽车电子]
一种GPS定位替代系统的FPGA实现
1 引言 全球卫星导航定位系统GPS(Global Positioning System)作为一门新兴的信息通讯技术,已被广泛应用在飞机船舰的导航、高精度测量、农业监控、车辆定位等领域。现有的卫星定位系统主要是美国的GPS和俄罗斯的GLONASS等系统;欧洲拟建的伽利略系统将是世界上第一个完全向民用开放的全球性卫星定位系统;中国的北斗卫星导航定位系统由2000年、2003年发射的3颗北斗卫星组成,作为一个区域性的定位系统,仅能满足当前陆、海、空运输导航定位的需求,在覆盖范围及用户数量等方面受到一定的限制。目前,我国卫星导航定位设备的设计基本是以美国进口的GPS接收机为基础,公安部门使用的车载卫星定位系统,由于仅局限于在车上使用
[嵌入式]
基于GPS/DR的嵌入式车载导航系统研究
引  言 GPS (全球定位系统) 是美国第二代无线电卫星导航定位系统, 它能够全球性、全天候、实时地提供导航、定位和授时信息, 但它要求对卫星有直接的可见性才能发挥其正常功能。鉴于山城重庆自身的交通环境特点: 在遇到城市高层建筑物、林荫道、立交桥及涵洞隧道等时, GPS 接收机所收到的导航卫星的信号质量会明显地下降, 甚至干脆出现“丢星现象”。这使得单独使用GPS 来导航定位不能够连续地为运动车辆提供导航定位信息。因此采用了组合定位技术解决上述问题,下面具体分析。 航位推算(DR,Dead-Reckoning) 是一种常用的导航定位技术, 其基本原理是利用方向传感器和速度传感器来推算车辆的瞬时位置, 可以实现连续自主式定
[嵌入式]
GPRS远程多表集抄系统技术
GPRS 远程多表集抄系统是在原有的广泛应用的水、电、气三表远程抄表系统的基础上发展而来,系统在继承原先产品的优良品质基础上,采用先进的GPRS通讯方式,使系统实用性更强。系统由管理主站、数据采集终端、表计等组成。采集实时采集现场仪表的数据,包括各种电能数据(尖、峰、平、谷、总)、电参数(有功、无功功率、功率因数、电压、电流等)、流量数据、压力、温度等,通过GPRS把数据汇集到数据中心服务器。具有采集数据快速准确,能快速生成统计分析,交费单据等特点,极大地提高了数据采集的效率,为厂矿企事业单位的能源管理提供了可靠的数据资源。本系统在电力、石化、矿山等行业有关泛的应用前景。 一、拓扑结构: 二、系统主要功能: 1)实时数据
[模拟电子]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved