基于单片机的GPS公交车报站系统毕业设计说明书 下载本文

目 录

第一章 绪论 ............................................... 1厦礴恳蹒骈時盡继價骚。 第二章 系统方案论证 ........................................ 3茕桢广鳓鯡选块网羈泪。 2.1 系统设计要求 ....................................... 3鹅娅尽損鹌惨歷茏鴛賴。 2.2方案论证 ............................................ 3籟丛妈羥为贍偾蛏练淨。 2.2.1 GPS公交车报站器各部分功能 .................... 4預頌圣鉉儐歲龈讶骅籴。 第三章 系统硬件设计 ........................................ 5渗釤呛俨匀谔鱉调硯錦。 3.1 SPCE061A单片机控制设计 ............................. 5铙誅卧泻噦圣骋贶頂廡。 3.1.1凌阳单片机SPEC06A简介及性能 .................. 5擁締凤袜备訊顎轮烂蔷。 3.1.2 SPCE061A单片机最小系统设计 .................. 7贓熱俣阃歲匱阊邺镓騷。 3.1.3单片机电源设计 ................................ 8坛摶乡囂忏蒌鍥铃氈淚。 3.2 LCD显示模块设计 .................................... 8蜡變黲癟報伥铉锚鈰赘。 3.2.1 LCD128 X64简介及功能 ......................... 8買鲷鴯譖昙膚遙闫撷凄。 3.2.2控制器接口信号说明: ......................... 10綾镝鯛駕櫬鹕踪韦辚糴。 3.2.3液晶模块串行时序图 ........................... 11驅踬髏彦浃绥譎饴憂锦。 3.2.4 LCD模块与MCU的串口连接图 ................... 12猫虿驢绘燈鮒诛髅貺庑。 3.3 音频输出模块 ...................................... 12锹籁饗迳琐筆襖鸥娅薔。 3.4 SPR4096外接存储器模块 ............................. 12構氽頑黉碩饨荠龈话骛。 3.5 GPS接收模块 ....................................... 13輒峄陽檉簖疖網儂號泶。 3.6.1 GPS定位的基本原理 ........................... 14尧侧閆繭絳闕绚勵蜆贅。 3.5.2 GPS系统组成 ................................. 15识饒鎂錕缢灩筧嚌俨淒。 3.5.3 GPS 输入输出语句说明 ......................... 16凍鈹鋨劳臘锴痫婦胫籴。 3.5.4 GPS型号选择 ................................. 20恥諤銪灭萦欢煬鞏鹜錦。 3.5.5 GPS接口电路模块 ............................. 22鯊腎鑰诎褳鉀沩懼統庫。 3.6按键模块 ........................................... 23硕癘鄴颃诌攆檸攜驤蔹。 第四章 数据压缩与语音处理 ................................. 24阌擻輳嬪諫迁择楨秘騖。 4.1 数据存储与压缩 .................................... 24氬嚕躑竄贸恳彈瀘颔澩。 4.1.1 语音压缩与处理 ............................... 24釷鹆資贏車贖孙滅獅赘。 4.1.2 站点信息、广告显示与压缩 ..................... 25怂阐譜鯪迳導嘯畫長凉。 4.1.3 GPS信息压缩与处理 ........................... 26谚辞調担鈧谄动禪泻類。 第五章 系统软件设计与研究 ................................. 27嘰觐詿缧铴嗫偽純铪锩。 5.1 系统主程序设计 .................................... 27熒绐譏钲鏌觶鷹緇機库。 5.2 初始化程序设计 .................................... 29鶼渍螻偉阅劍鲰腎邏蘞。 5.3 时间程序设计 ...................................... 30纣忧蔣氳頑莶驅藥悯骛。 5.4 语音播报程序设计 .................................. 31颖刍莖蛺饽亿顿裊赔泷。 5.5 GPS 自动报站程序设计 .............................. 32濫驂膽閉驟羥闈詔寢賻。 5.6 主程序清单 ........................................ 34銚銻縵哜鳗鸿锓謎諏涼。 第六章 总结与体会 ......................................... 38挤貼綬电麥结鈺贖哓类。 6.1总结 ............................................... 38赔荊紳谘侖驟辽輩袜錈。 6.2 体会 .............................................. 38塤礙籟馐决穩賽釙冊庫。 致谢 ...................................................... 39裊樣祕廬廂颤谚鍘羋蔺。 参考文献 .................................................. 40仓嫗盤紲嘱珑詁鍬齊驁。 附录 ...................................................... 41绽萬璉轆娛閬蛏鬮绾瀧。 IV

第一章 绪论

第一章 绪论

随着国民经济的飞速发展,公交系统也日新月异。报站也由原来的由随车售票员报站改为司机按键报站了。但是由于公交司机又要开车又要兼顾按键报站,所以常常出现误报、漏报等现象,不能够满足公交系统的要求;另一方面,由于司机开车时为报站分散精力,也对公交的安全运行埋下了隐患。因此,对自动报站系统的需求也日益强烈。应用自动报站系统即可以节省员工开支,增强公司效益。又可以利用报站器播报标准的普通话站名,使各城市更利于交流和发展。骁顾燁鶚巯瀆蕪領鲡赙。 近年来,GPS(Global Positioning System)全球定位系统在各种行业广泛运用,特别是车辆监控与定位系统的应用中蓬勃发展。随着经济与科技的持续发展,公交运输系统的要求越来越高。目前我国各大城市公交公司都在进行减员,整体上实行是在每辆公交车上只配备了一个司机,实行无人工报站与售票。为了公交系统的管理现代化与安全考虑,需要对原有系统更新使其更智能化,公交自动语音报站系统符合这一要求。瑣钋濺暧惲锟缟馭篩凉。 目前现有公共汽车自动报站器,到站时LCD 点阵文字提示仅显示本站和下站,由此,很多乘客并不清楚该车当前行驶的方向以及某站点在整条线路中的具体位置,特别是报站系统故障时。往往不能提前做好下车准备,甚至很多要走回头路;针对这一问题。本文设计一种利用GPS 系统与凌阳单片机、LCD显示行车方向、车处位置,并能够实现自动报站与手动报站之间的切换。能够显示多条站点信息、并能够进行相关站点信息提醒,保证乘客尽可能小的下错或者上错站。 鎦诗涇艳损楼紲鯗餳類。 目前在国外,以GPS为代表的卫星导航应用产业已成为当今国际公认的八大无线产业之一。随着技术的进步、应用需求的增加,GPS以全天候、高精度、自动化、高效率等显著特点及其所独具的定位导航、授时校频、精密测量等多方面的强大功能,已涉足众多的应用领域,使GPS成为继蜂窝移动通信和互联网之后的全球第三个 IT经济新增长点。栉缏歐锄棗鈕种鵑瑶锬。 虽然具有GPS定位功能的公交车市场潜力颇为看好,就现阶段而言仍有几项障碍亟待克服:首先,不论公交车采用的是内建GPS芯片或是用外接GPS模块作为解决方案,将无可避免地提高公交车成本,也影响消费者购买的意愿;最后,目前具有提供整合GPS芯片与无线通信技术的公司仍屈指可数,且公交车制造大厂是否愿意采用现有的解决方案,或是另外自行开发仍是未定之数。辔烨棟剛殓攬瑤丽阄应。 通过近20年的发展,GPS产品已逐渐转变为消费电子产品,且所能应用的范围已扩展到日常生活中的通信、PDA、定位信息等。不过,以现阶段来看,由于 GPS接收机的

1

第一章 绪论 单芯片化技术、价格以及市场应用服务等仍未臻成熟,因此,在乐观地看待此市场发展时,诸如GPS IC设计的技术是否能达到公交车或PDA所需的最小体积、成本是否能降低以及内建GPS的新公交车系统是否能引起消费者的青睐等问题,仍必须审慎地深入评估。

峴扬斕滾澗辐滠兴渙藺。 国内GPS市场呈现出两个重点发展趋势。

(1)以车载导航为核心的移动目标监控、管理与服务系统。

在GPS应用领域,车辆应用所占的比例较大。最初GPS车辆应用一般分为车辆跟踪和车辆导航两大系统。但当摩托罗拉公司推出集车辆导航与跟踪于一体的车辆信息系统后,它就成了发展的方向。詩叁撻訥烬忧毀厉鋨骜。 GPS车辆定位监控系统主要有自导航应用和中心监控两种方式。车辆监控系统是集GPS技术、无线通信技术和地理信息系统技术于一体的综合车辆管理系统。一般行业用户的车船队监控都采用中心监控方式,系统由监控中心、位于监控中心的主站和安装在移动车辆上的子站等3部分构成。系统的工作原理是:安装在车辆上的GPS接收机根据收到的卫星信息计算出车辆的当前位置,通信控制器从GPS接收机输出的信号中提取所需要的位置、速度和时间信息,结合车辆身份等信息形成数据包,然后通过无线信道发往控制中心。控制中心的主站接收子站发送的数据,并从中提取出定位信息,根据各车辆的车号和组号等,在监控中心的电子地图上显示出来。同时,控制中心的系统管理员可以查询各车辆的运行状况,根据车流量合理调度车辆。则鯤愜韋瘓賈晖园栋泷。 (2)面向个人消费者的GPS终端产品。

芯片的小型化技术、生产成本的降低、体积与耗电量的减小等有利因素,使GPS产品走下神坛、深入到人们的日常生活中。目前面向个人消费者的产品主要有车载自主导航系统、移动监控终端以及消费类电子产品。胀鏝彈奥秘孫戶孪钇賻。 有集成了GPS芯片和地理信息系统数字地图的移动通信手机、GPS手持机、GPS 手表,甚至GPS相机等,也有基于掌上电脑和笔记本电脑等移动设备的插卡(CF卡式GPS接收机)式、外接(GPS接收机)式等集成产品。鳃躋峽祷紉诵帮废掃減。 利用全球定位系统进行公交车自动报站系统是近几年的一个热门课题。GPS卫星定位语音报站系统具有定位精度高、语音自动播报等特点。此系统设计要求车辆的定位精度要高于50m,如遇外界影响GPS信号还可恢复成手动操作进行报站。稟虛嬪赈维哜妝扩踴粜。

2

第二章 系统方案论证 第二章 系统方案论证

2.1 系统设计要求

要求设计一个操作友好且成本很低的公交车报站器,具体要求如下:

1、 可以存放较多的服务用语和广告词 ;

2、 要求操作简单,每站可自动播报全部报站内容(前方将要到达的站名,上下车提示服务用语) ;

3、 要求具有LCD站点信息显示;

4、 要求语音播报具有自动和手动两种功能;

5、 要求站牌信息及服务信息等都能通过液晶屏显示出来; 6、 时间、日历播报、显示和调整功能。 7、GPS定位精度在50m以内。

2.2方案论证

目前公交车报站器技术主要有以下几种:一般公交车报站器,到站前由司机按进站按钮开始报站,出站时按下出站按钮,开始预报下站的站名,通过序号来记录各个站点;第二种是门控公交车报站器,将开门、关门时转换信号和语音报站器连接,开门和关门时自动报站;第三种是无线收发公交车报站器,它是在每个公交车站点设置发射信号同步模块,公交车临近到站点左右会收到信号,开始自动报站,出站后信号消失,开始预报下一站,此报站器报站准确,但需要为每个站点组建无线发射模组,实施工程复杂、价格昂贵,大部分站点无电源供应,公交车数量多时存在频率干扰很严重影响报站的准确性,每路公交车修改站点非常不方便,系统维护成本高;第四种就是GPS自动语音公交车报站器,此报器是在公交车上安装GPS自动语音报站器,自动识别站点并报告站点信息。由于报站精准,无须人工操作,无须建设任何车外设施。陽簍埡鲑罷規呜旧岿錟。 本次设计的任务是利用现有的GPS系统结合凌阳单片机语音技术研制一套车辆自动报站的系统,包括系统的软件与硬件,要求系统具有建设费用少、维护费用低、定位精度高等特点。系统的研究内容包括:车辆定位系统的软件与硬件的设计与制作,即结合GPS和凌阳单片机,对GPS接收机接收的数据进行处理,结合LCD点阵显示和SPCE061A的语音播报功能,并使用控制键盘电路来实现报站器的全自动报站和手动报站的功能,以及系统的整体测试与实际运行。沩氣嘮戇苌鑿鑿槠谔應。 3