毕业论文-公交车语音报站器的设计

上传人:工**** 文档编号:498726065 上传时间:2022-10-14 格式:DOC 页数:30 大小:6.28MB
返回 下载 相关 举报
毕业论文-公交车语音报站器的设计_第1页
第1页 / 共30页
毕业论文-公交车语音报站器的设计_第2页
第2页 / 共30页
毕业论文-公交车语音报站器的设计_第3页
第3页 / 共30页
毕业论文-公交车语音报站器的设计_第4页
第4页 / 共30页
毕业论文-公交车语音报站器的设计_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《毕业论文-公交车语音报站器的设计》由会员分享,可在线阅读,更多相关《毕业论文-公交车语音报站器的设计(30页珍藏版)》请在金锄头文库上搜索。

1、苏州大学本科生毕业论文(设计)目 录摘 要1Abstract2前 言3第一章 绪 论41.1 课题研究的背景41.2 课题研究的意义41.3 课题研究的主要内容4第二章 设计方案和选择62.1 单片机的选择62.2 液晶显示显示屏的选择62.3 语音模块的选择72.4 时钟芯片的选择7第三章 硬件设计83.1 设计框架83.2 单片机芯片模块83.3 语音芯片模块103.4 液晶显示屏模块123.5 时钟模块13第四章 系统软件设计164.1 系统的主流程图164.2 键盘扫描模块设计17第五章 系统分析与调试18第六章 总结与展望196.1 课题总结196.2 进一步开发的展望19参考文献致

2、 谢附录 程序20摘 要公共交通车作为目前海内客运量最大的运输工具,随着城乡人口的大幅增长,乘坐公共交通车出行是解决我国城乡交通拥挤情况和减少空气污染,绿色出行的有效途径。本设计是利用主控制中心STC89C52单片机来实现公交车语音报站,具体是处理怎样播报指示乘客到站的情况,利用WT588D语音芯片模拟人声进行报站和预报站,对所报站数和站名以及当天的日期和温度都能通过LCD12864液晶屏进行文字和站名显示,通过手动按钮,实现站点的准确报站。关键字:单片机,语音报站,液晶显示,手动按钮作 者:徐莹 指导教师:彭静玉 AbstractThe bus as the current domestic

3、 passenger traffic volume is the largest public transport, with the sharp increase of city population, is an effective way to solve the problem of city traffic development in China and the practice of low carbon environmental protection green travel travel by bus.This design is the use of control of

4、 the core components of STC89C52 single chip to achieve the bus station sound processing, content is how to broadcast the passenger arrival situation, stops and forecasting station voice simulating using WT588D voice chip, reported on the number of stations and station names and the date and day tem

5、perature can text and station name display through the LCD12864 LCD screen, through artificial keys, accurately reported to realize site station.Keywords: SCM ;voice station reporting liquid; crystal display ;manual buttonWritten by Xu YingSupervised by Peng Jing Yu 前 言芝加哥是美国公交管理委员会(芝加哥运输局,简称CTA)宣布,

6、其下属的142辆公交车辆,逐步安装自动报站设备。车厢内,除采用育婴设备播报下一个到达站的站名外,还在车辆前点挡风玻璃窗上方,安装了发光二极管屏幕,显示下一交叉路口的站名,以及当天的温度,日期和时间。在播报站名的时候,还提醒乘客们乘车以后向里面走,而且还会提醒乘客们禁止在车厢内吸烟,把零食垃圾扔在垃圾桶里。我国交通仍存在交通管理落后,交通环境拥挤,各种污染等问题,我国经济快速发展建设,因此这些交通问题更需要及时解决,尤其是交通问题,据几个150万以上人口的城市的统计说明,运输高峰期的平均车速在12km/h以下,严重影响市民的工作和生活。因此,提高公共交通服务水平和交通运输效率,已经成为市民的迫切

7、要求和政府的迫切工作。全文共分为六章。第一章内容是介绍该论文的背景和课题意义,第二章主要是详细讲解了各种芯片的对比以及选择的理由,第三章关于硬件部分,重点讲述了单片机,语音芯片,液晶屏等各个模块的结构具体介绍,第四章介绍系统软件部分,设计如何实现最终所要求的成果的流程图,第五章分析了整个模块测试情况以及相应的调试工作,第六章总结了整个从最开始的课题选择到最后成品实现的心得体会以及对未来的展望。第一章 绪 论1.1 课题研究的背景 随着城乡公共汽车交通体系的快速发展,大众汽车已经为走出的人们提供了很多方便,大量公共汽车的开设,使得乘客们的出行的范围变得越来越广阔,相对于公交车报站系统直接影响到乘

8、客的心情和汽车公司的服务质量。以前,公交车报站都是人为说话,有时候会出现报错站的情况,在嘈杂的车上,一般乘客很难听清楚报站的地点,使得一些非本地的或不熟悉的乘客错过自己要下的站点,甚至乘客会反应乘务人员的态度问题而引发口角问题,再加上各个地方的语言问题,这个问题日益突出,只对于乘客和公交车公司的多方利益考虑,所以智能化的报站必须及时应用在公交车上,本设计针对于公交车人为按键自动报站的智能化设计,大大的降低了司机的负担,减少了大量的报站人员所付出的多余开支,语言又清晰。1.2 课题研究的意义 公共交通车交通系统是城乡交通的的重要主城部分,做好公共交通车报站的智能化对于改进市民出行状况,促进交通公

9、司的经济发展和提升社会的效益,都具有很大的意义。随着私家车的数量日益增多,空气污染也日益严重,再加上严重的堵车,所以做好公交车的智能设计对于空气也有很好的帮助,人们会更多的选择公交作为日常出行的交通工具。因此,智能化的报站有助于乘客及时被告知到达站点,以免出现下错站点和人为漏报站的缺点,有利于公交车公司,以及司机和乘客的和平共利益的发展,语音报站最重要的优点就是守时报站,时间规划表很好的使乘客可以选择上车的时间,更好的自由安排出行或者旅游的时间安排。1.3 课题研究的主要内容 本课题主要是利用单片机作为主控制芯片,通过液晶显示屏获取站点的内容和当天的温度和时间,针对不同得站台,采用驾驶员手动按

10、钮来实现站点的准确报站,通过选定的语言模块,使整个模块可播报自己设置的站台信息,显示当天时间等功能。方案的选择要符合芯片功能的要求,既要体现出方便操作,易懂的特点,又能让师傅减少不必要的报站错误,整个模块在C语言的状态下开发,硬件原理图在protel99SE状态下画出。本文研究设计主要实现通过司机师傅人工按键,整个模块可播报到达的站台所对应的设置得站台信息,然后在液晶显示屏上显示当天时间和日期等功能,采用单片机和语音芯片的完美结合,达成公交车站信息的播放的效果,用液晶显示屏,实现公交站名的显示。第二章 设计方案和选择本课题主要是利用单片机作为主控制模块通过时钟模块来实现出当天的日期和时间,液晶

11、显示屏则获取并显示出站点及日期时间等信息,通过语言模块,手动按钮,系统可播报相应的车站信息,来实现公交车一条线路上对各个站点播报的功能。2.1 单片机的选择 选择 一: STC89C52有很多功能,比如说它的RAM是五百一十二字节那么大, I/O 口线达到了三十二位,三个十六 位定时器,中断结构更是7向量4级,全双工串行口,除此之外还有4个外部中断,内置EEPROM拥有4K字节的空间。它的频率很高,可以达到35MHZ,当然6或12T都可以选择。在空闲的模式下,它是可以让里面的RAM、定时器、中断、计数器、串口接着运行,但是CPU 却结束了运行。即使突然没有了电的提供,它的信息还是可以被保留下来

12、,不会消失,但是此时它却结束了所有的工作,直到REST的到来。选择 二:AT89C52含有的可重复擦写的Flash只读程序存储器占到8k bytes,单片机具有低压,高能CMOS 8位的特点,随机存取数据占到两百五十六字节大小的存储器(RAM),片内含有Flash存储单元和八位中央处理器,器件凭借非易失性保存技术,兼容标准MCS-51指令系统的高科技、高密度的特点来生产, AT89C52单片机其实在电子信息技术上得到了很大提升的利用。考虑上述思路,联想到本人对单片机STC89C52使用熟悉及管脚了解,选择单片机STC89C52作主控制芯片。2.2 液晶显示显示屏的选择 选择 一:LCD1602

13、是可以显示两行的,每行出现十六个字符液晶模块,即显示的内容为16X2,体积小、控制简单,实用方便。另外连接它的线路很少,只要8根数据线和3根控制线选择 二:LCD12864具有4位/ 8位并行中国点阵图形液晶显示器,它具有的12864显示分辨率以及多线串行多种接口方式的特点,内置大量汉字,和128 个16*8 点ASCII 字符 集使得它能够实现液晶显示屏显示多行文字,它具备的低电压、功耗少的功用让它成为线下的焦点。利用这个模块多行显示的特点,可以在显示屏上显示出很多设计者需要的内容:时间、日期、温度等。当然,如果需要图形,自己的LOGO,也是可以通过编程烧录来完成的。比拟同类型的图形点阵液晶

14、模块,不管是体现中文字幕还是时间都要简洁得多,算下来这个芯片的总值对比下来低廉点,特别划算。 考虑上述思路,联想到本人对显示屏各个管脚作用的详细了解,再加上它的简洁更能体现我需要的作用,所以选择了LCD12864。2.3 语音模块的选择选择 一:ISD4004 芯片工作电压为3V,芯片录音和放音时间比较长,为8 16 分钟,较好的音质使得ISD4004适用于移动电话及更多方便携带的电子产品中。芯片可以长期保存信息且不会损坏,能够自动降低噪声甚至消除。选择 二:WT588D语音芯片是最早可外挂FLASH的一款语音芯片,它会根据外挂的不同来决定播放的时间的长度。它可以支持音频达到6K12K的采样率

15、,所以它的音质较好,控制灵活,可重复调用已加载的语音到多个地址上。WT588D是一款拥有单片机内核的语音芯片、实现效果好、音质好、使用范畴广、性能出色的特点的芯片,使它能够填充了过去各种样式语音芯片应用领域狭小的缺点,MP3控制模式具备音量调节和暂停的功能,相比下,按键模式则比MP3多了可循环的功能以及各种触发方式、三线串行控制方式,一线串行控制方式,并行控制方式,有输出模式的三线串行控制端口扩展,让工作的员工能将产品放置在他们能想到的地方,使许多功能实现。综合以上思路,考虑到自己在价格上的承受范围,加上操作的熟练。因此选用WT588D比较好。 2.4 时钟芯片的选择 现下最畅销的串行时钟芯片有:DS1302、FS1007、PCF8485。由于这些芯片的端口连接容易,操作简单上手,在价格上又比其他的便宜好多而被许多厂家生产使用。此次论文重点详细的介绍了DS1302,它即使在没有提供的电的状态下,依旧能够计算时间,当插上电的时候,你能发现它显示的就是当天的时间,而且误差不大。它的使用不会占据太多的硬件空间,更好的是小号的功率很低,节约

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号