基于单片机的公交车自动报站系统设计毕业设计论文.docx
《基于单片机的公交车自动报站系统设计毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于单片机的公交车自动报站系统设计毕业设计论文.docx(55页珍藏版)》请在冰豆网上搜索。
基于单片机的公交车自动报站系统设计毕业设计论文
本科毕业设计(论文)说明书
基于单片机的公交车自动报站系统的设计
系别电子信息工程系
专业班级自动化
(2)班
学生姓名刘少杰
指导教师聂茹
提交日期2011年5月26日
华南理工大学广州汽车学院
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权华南理工大学广州汽车学院可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
保密□,在年解密后适用本授权书。
本学位论文属于
不保密□。
(请在以上方框内打“√”)
学位论文作者签名:
日期:
年月日
指导教师签名:
日期:
年月日
华南理工大学广州汽车学院
毕业设计(论文)任务书
兹发给班学生毕业设计(论文)任务书,内容如下:
1.毕业设计(论文)题目:
基于单片机的公交车自动报站系统的设计
2.应完成的项目:
(1)设计一个公交车自动报站系统,以实现公交车的语音自动报站,即在进站、出站时候自动播报语音提示信息及服务用语,同时进行显示。
(2)公交车自动报站系统实物的制作与调试
(3)论文的撰写
3.参考资料以及说明:
(1)廖继红.数字通信技术[M].北京:
高等教育出版社,2006年
(2)梁子伊.ISD4004系列语音芯片的单片机控制技术[J].
(3)周航慈.单片机应用系统程序设计技术[M].北京航空航天大学出版社
(4)胡汉才.单片机原理及系统设计[M].北京:
清华大学出版社,2001.01第一版
(5)
(6)
(7)
4.本毕业设计(论文)任务书于年月日发出,应于年月日前完成,然后提交毕业考试委员会进行答辩。
专业教研组(系)负责人审核年月日
指导教师(导师组)签发年月日
毕业设计(论文)评语:
毕业设计(论文)总评成绩:
毕业设计(论文)答辩小组负责人签字:
年月日
摘要
根据STC89C52单片机的特点和公交车报站的特点,本文提出了一种用单片机控制语音芯片进行公交车语音模拟报站的方法,同时给出了软硬件设计的方法,设计过程中包括硬件电路设计和软件程序编写两个方面。
本系统硬件利用STC89C52作为CPU进行总体控制,通过ISD4004语音芯片建立语音信息库,对语音信息进行自由组合,形成变化多样的语音信息,利用LM386功能播出语音信息以及提示语音,同时运用LCD液晶显示器进行站数显示。
本系统软件利用软件keilC51进行C语言编程,将系统要实现的LCD显示,ISD4004语音播报,红外控制中断服务程序等进行编程,把程序通过串口写到STC89C52中去,反复进行调试,将系统完善。
当公交车到达某站点,用键盘控制本系统工作,或者通过红外遥控触发系统工作,通过语音电路输出语音信息和提示,LCD液晶显示器同时显示时间、温度信息。
时间采用实时时钟芯片DS1302来获取信息,通过手动键盘,识别语音播放地址,驱动扬声器播放相应站名,温度采用温度传感芯片DS18B20来获取温度信息,再通过单片机处理由液晶器显示出来,该公交车报站器结构简单,使用灵活,功能稳定,音质自然、清晰,无论对于社会或者科研都有一定的研究价值。
关键词:
公交车,液晶显示器,单片机,语音芯片
Thedesignofbusstation-voicereportedwerebasedonthe
MCU
Abstract
AccordingtothecharacteristicsoftheSTC89C52microcontrollerandthecharacteristicsofbus-stop,thispaper,avoicechipwhitamicroprocessorcontrolledvoicesynthesizerreportedthebusstation,andgivesthehardwareandsoftwaredesignmethods,designprocess,includinghardwaredesignandtwoaspectsofsoftwareprogramming.
ThesystemhardwareusingSTC89C52astheCPUforoverallcontrol,theestablishmentbyISD4004voicechipvoiceinformationdatabase,andafreecombinationofvoiceinformationtoformadiversevoicemessage,voicemessagebroadcastusingLM386amplifierandvoiceprompts.
ThesystemsoftwareusestheCprogramminglanguagesoftwarekeilC51,thesystemtoachievetheLCDdisplay,ISD4004voicebroadcast,infraredcontrolprogramsuchasinterruptserviceroutine,theproceduretogothroughtheserialportwritesSTC89C52,repeatedtesting,tomakethesystemperfect.
Whiletheusethekeyboardtocontrolthesystemwork,Orbyinfraredremotetriggersystemwork,theoutputvoiceinformationthroughvoicecircuitsandtips,LCDsimultaneouslyshowstime,temperatureInformation,realtimeclockchipDS1302usedtoobtaintimeinformationbymanualkeyboard,voicebroadcastaddressrecognition,drivingspeakerbroadcaststationname,TemperatureusingtemperaturesensorchipDS18B20toobtaintemperatureinformation,andthenprocessingthroughtheMCUoutoftheliquidcrystaldisplays.Thebus-stopdevicestructureissimple,flexible,functionalstability,andsoundnatural,regardlessofsocialorscientificresearchhassomevalue.
Keyword:
Bus,LCD,MCU,VoiceChip
引言
虽着我国城市建设的发展,对城市服务行业的服务质量要求也越来越高。
公交车作为市民出行的主要交通工具,已经被越来越多的市民所熟悉,公交车服务质量它代表了一个城市交通发展的水平。
现如今由售票员人工售票,报站的公交车已经基本没有了,无人售票公交车在街头逐渐多起来了,语音报站器也被广泛使用,这在相当大的程度上免除了乘务人员沿途报站的麻烦,给许多不熟悉公交线路的乘客带来了方便。
随着电子技术的不断发展,单片机技术的日益成熟,和多媒体技术的普通应用,使得公交车语音报站器服务更加完善。
本设计结合单片机的特点和公交车报站器的特点,提出了一种基于单片机STC89C52来控制语音芯片ISD4004进行公交车语音报站,并通过LCD1602来显示当前实时情况。
本设计的论文包括硬件电路设计和软件程序设计两个方面,其中前者主要在第三章中重点叙述,后者在第四章中叙述。
在本设计论文的结尾,分别附有与本设计相关的资料,包括设计系统主程序,系统原理图,系统PCB图,系统元件清单,系统实物图及系统使用说明。
第一章公交车自动报站系统设计的意义及任务
1.1公交车自动报站系统设计的意义
随着城市化进程的加快,公交交通作为城市的基础设施之一,仍然是绝大多数出行者的首选交通式。
传统由乘务人员人工报站,该方式因其效果太差和工作强度太大,在绝大多城市已经被淘汰。
随着科学技术的日益发展和进步,微型计算机已经在很多领域得到广泛的应用。
在声学领域,微机技术与各种语音芯片的结合,既可以完成语音的合成技术,又可以使得公交车报站器的实现,从而为市民提供了更加人性化的服务,鉴于公交车报站的具体情况,结合公交车的使用特点及实际运营环境,设计了一种由单片机控制的公交车报站系统。
公交车报站系统的设计应用单片机,LED显示,语音芯片,使得到站信息及提示信息以语音和显示的方式告知市民,为市民提供更人性化,更完善的服务。
选题的研究现状如下所述:
目前公交车报站系统技术主要有以下几种:
第一种是目前最常用的系统,到站前由乘务人员按动进站按钮开始报站,出站时由乘务人员按下出站按钮并且开始预报下站的站名;第二种是门控语音报站器,将开门、关门时转换信号和语音报站器连接,开门和关门时自动报站;第三种是无线信标语音报站器,它是在每个公交车站点设置发射信标点,公交车临近到站点左右会收到信标信号,开始自动报站,出站后信号消失,开始预报下一站,此报站器报站准确,但需要为每个站点组建无线发射信标,建设复杂、费用高,大部分站点无电源供应,公交车数量多时存在频率干扰问题,且较严重,用户修改站点非常不方便,系统维护成本高;第四种就是GPS自动语音报站器,此报器是在公交车上安装GPS自动语音报站器,自动识别站点并报告站点信息。
1.2设计任务
公交车自动报站系统的主要设计任务如下:
1).通过大量的参考文献,了解公交车报站系统的相关技术与概念,并做出一些总结。
2).不同公交线路的站名的输入和更换。
3).可以完整地手动播报一条公交线路的站名,包括上行线路与下行线路。
4).使用本系统可以进行语音播报,使报站器更人性化。
5).可以在LED显示屏上显示时间、日期、报站信息、提示语和广告。
6).利用汽车后门的打开与关闭实现对当前站名的播报和下一站的预报,当播报出错时还可以利用调试按钮进行对播报系统的调试。
第二章系统的硬件设计和方案对比选择
本章重点主要是从系统结构图来阐述了硬件的设计以及从方案上对比选择各个电路部分的原件,目的是使系统达到一个低成本、高质量、稳定可靠的设计。
2.1系统设计结构图
根据系统设计的