根据单片机的公交车报站器的设计Word文档下载推荐.docx
《根据单片机的公交车报站器的设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《根据单片机的公交车报站器的设计Word文档下载推荐.docx(17页珍藏版)》请在冰豆网上搜索。
另一方面,大中城市交通拥堵不堪,如北京等特大城市不得不规定私家车限号出行,强制人们使用公共交通。
由此以来,公交车还是大众出行不可或缺的工具。
传统公交车采用人工售票的方式,浪费人力的同时还存在很多问题,比如很多乘务员带有口音,普通话很不标准,使外地乘客无法准确得知乘车信息。
因此,无人售票公交成为城市公交车的趋势,公交车语音报站器的作用也日益凸显了出来。
公交车语音报站器的作用是告诉乘客这辆车要往哪开,即将到达的车站,以及一些提示信息,如车辆转弯或者提醒乘客让座等。
公交车报站器弥补了传统公交人工报站的不足,可以使乘客准确知悉乘车信息。
本设计应用STC89C52微处理器、ISD4004语音芯片、8*8点阵显示模块及4*4键盘控制模块实现简易的公交车报站系统,通过语音控制电路进行公交线路的站名、各种提示语音的录制和生成,用程序语句调用进行播放,同时使用LED进行当前到站名称显示。
该报站器的硬件电路简单,软件功能完善,同时具备高可靠性的控制系统,性价比较高,具有很好的推广价值。
关键词:
STC89C52;
ISD4004;
公交车报站器
Abstract
NowthebushasbecomeindispensableinPeople'
sDailylifepartner.Ontheonehand,theurbanairpollutionisserious,thegovernmentisencouragingpeoplelessprivatecars,moreusepublictransportation.Somecountriesevenspecifytoprohibitmotorvehicle,adaytoalertpeopletotheseriousnessofthepollutionoftheenvironment.Trafficcongested,ontheotherhand,largeandmedium-sizedcities,suchaslargecitiessuchasBeijinghadtotravelregulationslimitprivatecars,forcingpeopletousepublictransport.Hence,abusortravelindispensabletoolofthemasses.
Traditionalbussellsticketsinartificialway,awasteofmanpower,whiletherearestillmanyproblems.Forexample,manyflightattendantswithaccents,mandarinisnotverystandard,sothatforeignpassengerscannotunderstandtravelinformationaccurately.Therefore,unmannedbusesincitieswillbeatrend,thebusesvoiceannouncer’srolealsoincreasinglyprominent.Busvoiceannouncerroleistotellthepassengercartowheretostart,approachingthestationname,aswellassometips,suchasturningofthevehicleortoremindseats.Busstations-reportedupforthelackoftraditionalartificialbusstops,peoplecanmakeanaccurateknowledgeofpassengertravelinformation.
ThedesignapplicationSTC89C52microprocessor,ISD4004voicechip,8*8dotmatrixdisplaymoduleand4*4keyboardcontrolmoduleforsimplebusstationssystem.Recordandgenerateallkindsofvoicepromptsandstopsbyvoicecontrolcircuit.callprogramstatementtoplayavoice,atthesametimecarryoutthecurrentstationnameusingLEDdisplay.Thenewspaperstation'
shardwarecircuitissimple,softwarefunctionisperfect,thecontrolsystemisreliable.Itiscost-effective,withgoodpromotionalvalue.
Keywords:
STC89C52;
busstations-reported
第1章绪论
1.1课题研究背景及意义
随着中国城镇化水平的提高,大量人口涌向城市,城市交通系统已不堪重负。
同时,中国的持续高速发展及粗放型的开发方式,使环境污染日益严重,现在已经成为影响人们日常生活的重要问题。
政府鼓励人们更多的使用公共交通出行,以减轻对城市交通及环境的压力。
同时,公交车方便快捷的乘坐方式及实惠的价格也是普通大众出行首选[1]。
传统公交车有很多需要解决的问题,乘务员在传统公交系统中一直负责报站的重要任务。
但是这种方法事倍功半而且工作强度很大,在很多发达城市已经摒弃不用了。
近几年来世界乃至我国的科学技术飞速发展,在许多领域微机技术已经变成主导。
在现今声学的领域里,公交车语音报站器已经成为可能,可以使用微机与语音芯片相结合来完成语音合成的技术来实现这个目标,从而使市民有了更加人性化完善的服务。
因此,介于以上问题及原因综合实际使用情况,为了解决传统公交存在的报站问题,本文设计了公交车语音报站器,在即将到站时进行语音提示同时显示到站名称。
1.2国内外研究现状
最近几年,我国经济稳步快速发展,人口数量呈几何递增,人口及环境问题给城市带来了双重压力。
私家车的数量急剧增加,更是使原本就拥堵不堪的城市交通情况雪上加霜[2]。
在现代城市里,公共汽车已经成为普通大众出行所必不可少的交通工具,人们花费在路上的时间越来越长,公交车的乘车体验直接影响到人们的日常生活。
目前在国内的大中城市中,无人售票公共汽车已经成为主流,采用公交车语音报站器来提示到站信息。
但是在一些不发达城市,仍然存在着人工售票方式,售票员报站会因为拥挤及口音给乘客带来很多问题。
在欧美的一些大城市,电子信息技术和计算机技术已经大范围应用于公交系统,公交车上普遍使用自动定位报站器,极大的提升了公交车的经营效益和服务水平。
公交车报站器在公共交通事业中的作用十分重要,它直接影响着公交车的服务质量和人们的出行体验。
现在,国内外普遍采用的报站方式主要有三种[3]。
一种是利用GPS全球卫星定位系统的公交车自动报站器,这种报站器系统稳定,功能强大,可以根据卫星定位自动播报到站位置,美国的一些城市已经投入使用。
我国也在研制此类产品,但是由于系统复杂,投资昂贵,较难在我国城市推广使用。
另一种是我国之前普遍采用的人工报站方式,它的服务质量直接依赖于售票员,容易给外地乘客带来不便,在没有售票员的情况下会大大增加司机的工作强度,这种报站方式现在已经越来越少了。
最后一种是公交车电子报站器,到站时有司机进行手动控制,可方便快捷的进行语音播报及汉字显示。
这种报站器不像GPS报站器那么昂贵,很适合推广使用,是最符合中国国情的公交车报站器。
1.3主要设计目标
以单片机作为控制核心,采用键盘作为人机交互手段,并用LED点阵和语音模块实现一套简单、实用的公交车报站器,可以实现以下的功能:
①能够在到站、离站时进行准确无误的语音提示。
②能够在显示屏上准确显示到站信息。
③能够具有上车键、下车键、爱心键、转弯提示键等主要功能键。
④能够非常方便的修改语音提示信息。
1.4本文研究内容
针对我国城市公交车的应用现状,自主研发一套基于单片机的公交车报站器。
改变之前公交车由售票员报站的落后模式,在公交车即将到站、即将离站以及车辆转弯时由司机操作报站器,语音播报提示的同时在显示器上显示当前站和将要到达下一站的站名汉字。
公交车报站器是安装在公交车上的,属于车载终端,在系统设计时除了要实现基本功能外,还要同时做到稳定供电、功耗较小、体积轻便等方面,而且也要兼顾易于开发、成本低廉、研发周期短等要素。
因此本设计采用STC89C52单片机作为系统的主控制器。
在系统设计中,本文将从单片机系统、显示电路、语音电路方面分别展开研究,系统是基于单片机的公交车语音报站器,包括公交车报站器的总体研制方案、报站器硬件电路并实现、软件系统并实现、软件仿真验证。
第2章系统硬件设计
2.1基于单片机的公交车报站器系统总体设计
系统以单片机STC89C52为控制核心,总体可划分为中央处理单元、键盘单元、显示单元和语言单元等几部分[4],如图2.1所示。
中央处理单元负责对控制器的整体控制和数据处理。
键盘单元进行按键输入,选择所要播放的语音和显示的汉字。
显示单元对所要播放的汉字进行显示。
语音模块包括两部分:
录音和放音。
录音部分的作用是进行站名的信息的录入,放音部分是将所要播放的信息进行播放。
图2.1硬件设计框图
2.2电源系统设计
为了满足系统调试和正常工作两种不同的工作环境下对于电源的要求,电源系统设计了两个供电电源:
一种是通过USB连接,另一种是3脚稳压电源。
当调试程序的时候,可以直接通过USB给本模块供电,只需要简单的双向USB连接线与一条USB转串口线就可以把程序下载到开发板上运行了[5]。
三角稳压电源采用了市场上常见的5V,1A直插式电源,不必为找不到合适的适配电源而烦恼。
另外,本设计中所应用的ISD4004语音芯片的供电电压为3.3V,所以需要用LM1117-33芯片来提供3.3V的工作电压,具体的电路图设计如图2.2所示。
图2.2电源系统电路图
图2.2中,J1为USB接口,J2为汽车电瓶接口,输入电压为28V,7805的输入电压范围宽达4.5V~36V,完全能够满足电压转换需要,JP1为跳线接口,可以通过跳线将12相连或将34相连对系统进行供电,12相连是选择USB供电,为程序下载模式,而34相连为工作状态,由公交车电瓶对系统进行供电。
最终得到的5V电压(图中VCC)为单片机、显示电路等器件进行供电。
图中的LM1117-33芯片的作用是将5V电压转换为3.3V(图中VCC33)电压为ISD4004语音芯片进行供电。
2.3中央处理单元
中央处理单元的作用是扫描公交报站器中的按键,根据扫描结果采取相应的动作,是整个报站系统的