《基于单片机的公交车报站器的设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的公交车报站器的设计.doc(23页珍藏版)》请在金锄头文库上搜索。
1、基于单片机的公交车报站器的设计Based on single chip design of bus stops村民建房委员会应建立村级农房建设质量安全监督制度和巡查制度,选聘有责任心和具有一定施工技术常识的村民作为义务巡查监督员,开展经常性的巡查和督查。基于单片机的公交车报站器的设计目 录摘 要IIAbstractII第1章 绪论21.1 课题研究背景及意义21.2 国内外研究现状21.3 主要设计目标21.4 本文研究内容2第2章 系统硬件设计22.1 基于单片机的公交车报站器系统总体设计22.2 电源系统设计22.3 中央处理单元22.3.1 STC89C52单片机主要特性22.3.2 单
2、片机的最小系统22.4 语音播报模块22.4.1 ISD4004语音芯片22.4.2 语音电路设计22.5 显示模块22.5.1 88点阵模块介绍22.5.2 显示电路设计22.6 按键控制模块22.6.1 键盘扫描原理22.6.2 键盘电路设计22.7本章小结2第3章 系统软件设计23.1 公交车报站器软件总体设计23.2 录音子程序设计23.3 报站子程序设计23.4 本章小结2第4章 软件仿真24.1 仿真电路设计24.2 仿真结果24.3 本章小结2结 论2参考文献2附录A2附录B2致 谢2摘 要如今公共汽车已经成为人们日常生活中必不可少的伙伴。一方面,城市空气污染严重,政府鼓励民众少
3、开私家车,更多的使用公共交通出行。有的国家甚至指定一天为禁止机动车日,来警示民众环境污染的严重性。另一方面,大中城市交通拥堵不堪,如北京等特大城市不得不规定私家车限号出行,强制人们使用公共交通。由此以来,公交车还是大众出行不可或缺的工具。传统公交车采用人工售票的方式,浪费人力的同时还存在很多问题,比如很多乘务员带有口音,普通话很不标准,使外地乘客无法准确得知乘车信息。因此,无人售票公交成为城市公交车的趋势,公交车语音报站器的作用也日益凸显了出来。公交车语音报站器的作用是告诉乘客这辆车要往哪开,即将到达的车站,以及一些提示信息,如车辆转弯或者提醒乘客让座等。公交车报站器弥补了传统公交人工报站的不
4、足,可以使乘客准确知悉乘车信息。本设计应用STC89C52微处理器、ISD4004语音芯片、8*8点阵显示模块及4*4键盘控制模块实现简易的公交车报站系统,通过语音控制电路进行公交线路的站名、各种提示语音的录制和生成,用程序语句调用进行播放,同时使用LED进行当前到站名称显示。该报站器的硬件电路简单,软件功能完善,同时具备高可靠性的控制系统,性价比较高,具有很好的推广价值。关键词:STC89C52;ISD4004;公交车报站器AbstractNow the bus has become indispensable in Peoples Daily life partner. On the on
5、e hand, the urban air pollution is serious, the government is encouraging people less private cars, more use public transportation. Some countries even specify to prohibit motor vehicle, a day to alert people to the seriousness of the pollution of the environment. Traffic congested, on the other han
6、d, large and medium-sized cities, such as large cities such as Beijing had to travel regulations limit private cars, forcing people to use public transport. Hence, a bus or travel indispensable tool of the masses. Traditional bus sells tickets in artificial way, a waste of manpower, while there are
7、still many problems. For example, many flight attendants with accents, mandarin is not very standard, so that foreign passengers can not understand travel information accurately. Therefore, unmanned buses in cities will be a trend, the buses voice announcers role also increasingly prominent. Bus voi
8、ce announcer role is to tell the passenger car to where to start, approaching the station name, as well as some tips, such as turning of the vehicle or to remind seats. Bus stations-reported up for the lack of traditional artificial bus stops, people can make an accurate knowledge of passenger trave
9、l information.The design application STC89C52 microprocessor, ISD4004 voice chip, 8 * 8 dot matrix display module and 4 * 4 keyboard control module for simple bus stations system. Record and generate all kinds of voice prompts and stops by voice control circuit. call program statement to play a voic
10、e, at the same time carry out the current station name using LED display. The newspaper stations hardware circuit is simple, software function is perfect, the control system is reliable. It is cost-effective, with good promotional value.Keywords: STC89C52;ISD4004;bus stations-reportedI第1章 绪论第1章 绪论1.
11、1 课题研究背景及意义随着中国城镇化水平的提高,大量人口涌向城市,城市交通系统已不堪重负。同时,中国的持续高速发展及粗放型的开发方式,使环境污染日益严重,现在已经成为影响人们日常生活的重要问题。政府鼓励人们更多的使用公共交通出行,以减轻对城市交通及环境的压力。同时,公交车方便快捷的乘坐方式及实惠的价格也是普通大众出行首选1。传统公交车有很多需要解决的问题,乘务员在传统公交系统中一直负责报站的重要任务。但是这种方法事倍功半而且工作强度很大,在很多发达城市已经摒弃不用了。近几年来世界乃至我国的科学技术飞速发展,在许多领域微机技术已经变成主导。在现今声学的领域里,公交车语音报站器已经成为可能,可以使
12、用微机与语音芯片相结合来完成语音合成的技术来实现这个目标,从而使市民有了更加人性化完善的服务。因此,介于以上问题及原因综合实际使用情况,为了解决传统公交存在的报站问题,本文设计了公交车语音报站器,在即将到站时进行语音提示同时显示到站名称。1.2 国内外研究现状最近几年,我国经济稳步快速发展,人口数量呈几何递增,人口及环境问题给城市带来了双重压力。私家车的数量急剧增加,更是使原本就拥堵不堪的城市交通情况雪上加霜2。在现代城市里,公共汽车已经成为普通大众出行所必不可少的交通工具,人们花费在路上的时间越来越长,公交车的乘车体验直接影响到人们的日常生活。目前在国内的大中城市中,无人售票公共汽车已经成为
13、主流,采用公交车语音报站器来提示到站信息。但是在一些不发达城市,仍然存在着人工售票方式,售票员报站会因为拥挤及口音给乘客带来很多问题。在欧美的一些大城市,电子信息技术和计算机技术已经大范围应用于公交系统,公交车上普遍使用自动定位报站器,极大的提升了公交车的经营效益和服务水平。公交车报站器在公共交通事业中的作用十分重要,它直接影响着公交车的服务质量和人们的出行体验。现在,国内外普遍采用的报站方式主要有三种3。一种是利用GPS全球卫星定位系统的公交车自动报站器,这种报站器系统稳定,功能强大,可以根据卫星定位自动播报到站位置,美国的一些城市已经投入使用。我国也在研制此类产品,但是由于系统复杂,投资昂
14、贵,较难在我国城市推广使用。另一种是我国之前普遍采用的人工报站方式,它的服务质量直接依赖于售票员,容易给外地乘客带来不便,在没有售票员的情况下会大大增加司机的工作强度,这种报站方式现在已经越来越少了。最后一种是公交车电子报站器,到站时有司机进行手动控制,可方便快捷的进行语音播报及汉字显示。这种报站器不像GPS报站器那么昂贵,很适合推广使用,是最符合中国国情的公交车报站器。1.3 主要设计目标以单片机作为控制核心,采用键盘作为人机交互手段,并用LED点阵和语音模块实现一套简单、实用的公交车报站器,可以实现以下的功能:能够在到站、离站时进行准确无误的语音提示。能够在显示屏上准确显示到站信息。能够具
15、有上车键、下车键、爱心键、转弯提示键等主要功能键。能够非常方便的修改语音提示信息。1.4 本文研究内容针对我国城市公交车的应用现状,自主研发一套基于单片机的公交车报站器。改变之前公交车由售票员报站的落后模式,在公交车即将到站、即将离站以及车辆转弯时由司机操作报站器,语音播报提示的同时在显示器上显示当前站和将要到达下一站的站名汉字。公交车报站器是安装在公交车上的,属于车载终端,在系统设计时除了要实现基本功能外,还要同时做到稳定供电、功耗较小、体积轻便等方面,而且也要兼顾易于开发、成本低廉、研发周期短等要素。因此本设计采用STC89C52单片机作为系统的主控制器。在系统设计中,本文将从单片机系统、显示电路、语音电路方面分别展开研究,系统是基于单片机的公交车语音报站器,包括公交车报站器的总体研制方案、报站器硬件电路并实现、软件系统并实现、软件仿真验证。17第2章 系统硬件设计第2章 系统硬件设计2.1 基于单片机的公交车报站器系统总体设计系统以单片机STC89C52为控制核心,总体可划分为中央处理单元、键盘单元、显示单元和语言单元等几部分4,如图2.1所示。中央处理单元负责对控制器的整体控制和数据处理。键盘单元进行按