ImageVerifierCode 换一换
格式:DOC , 页数:35 ,大小:758.06KB ,
资源ID:338249      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-338249.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电子与信息工程毕业论文:单片机公交车报站器设计.doc)为本站会员(一***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

电子与信息工程毕业论文:单片机公交车报站器设计.doc

1、 本 科 毕 业 设 计 单片机公交车报站器设计 所在学院 专业班级 电子与信息工程 学生姓名 学号 指导教师 职称 完成日期 年 月 II 摘要 在交通高度发达、便利的当代,城市公交车系统在我国仍占有举足轻重的地位。随着经济的持续发展,对公交运输也提出更高的要求。随着我们城市 的公交运输系统服务人员的精编,目前的情况是,每个公交公司都只在公交车上配置了一个司机,进行无人售票。为了使公交系统服务的完善,智能化、自动化的公交语音报站系统应运而生,公交车上报站器的好坏更是公交的实在表现。 本设计主要利用 STC89C58RD+单片机作为控制核心,结合语音控制芯片 ISD4004 组成的语音控制电路

2、能够建立多段语音提示信息,并且可以对这些段的语音信息进行自由的组合,形成变化多样的语音提示信息,同时使用 OCMJ4x8C 液晶显示电路进行汉字显示,从而实现了公交车的语音报站及文字提示。在控制核心控制 模式下,键盘电路采用中断扫描模式,当有按键按下时,系统产生中断,单片机响应中断后,即查询键号,通过软件来实现该键号所对应键的功能。因此当车辆到达预定位置时,通过键盘解码将信息传送给 89C58RD+,进而控制语音芯片进行播报站名、广告、提示语等信息,并在 LCD 模块上显示,实现半自动报站功能。 本设计的公交车报站系统主要由四个部分组成,即主控电路、语音电路、显示电路以及键输入控制。 该报站器

3、不仅可以提供自动报站,而且对公交车的行车安全提供了一定的报站,且不仅可以应用到公交车上,还可以应用到火车及长途汽车上,结合 LCD 液晶模块进行报站显示,提供车上的宣传用语及车厢广告等文字服务,使得乘客能愉快、安全地上下车。 关键字 :单片机;语音控制电路;液晶显示; 89C51;公交车报站器; III Abstract In the transportation is highly developed and convenient society , urban public transport system in China still occupies a pivotal positio

4、n. With the constant development of economic, people have higher expectation with public transportation systems. As our citys public transport system for fine service staff, the current situation is that each bus company only in the bus is equipped with a driver, for no ticket. In order to improve t

5、he public transportation system services, intelligent, automated bus stop announcement system voice came into being, reported the bus station bus device is a really bad performance. This design is mainly to use STC89C58RD+ microcontroller as the control core to carry out over all controls through th

6、e voice chip ISD4004 component of voice control circuit to build multi-segment voice library information, and can combine these segments speech information free, form a diverse voice prompts, meanwhile it uses OCM4x8C character LCD display circuit to achieve the bus station and text prompts. In the

7、control mode, the keyboard scan mode interrupt circuit, when a key is pressed ,the system generates an interrupt ,the microcontroller interrup after the number that query buit by software to implement the key number corresponding to the function keys. So when the vehicle reaches the desired location

8、, through the keyboard decode the information transmitted to the 89C58RD+, then control the audio chip broadcast station names, advertising, language tips and other information, and displayed on the LCD module to achieve semi-automatic-stop feature. The design of the bus stations system consists of

9、four parts, namely, the main control circuit, voice circuits, display and key input control circuit. The bus stop device can not only provide automatic station, and bus tranffic safety for some of the stops provided, and not only can be applied to the bus, can also be used to train and coach, combin

10、ed of the stops LCD liquid crystal display module to provide the car and car advertising, advertising and text services, making passengers happy, safe to get off the ground. Keyword: microcontroller; voice control circuit; LCD;89C51;Bus-stop device; IV 目录 引言 . 1 第 1 章 综述 . 2 1.1 公交车报站器的发展状况 . 2 1.2

11、公交车报站器的发展趋势 . 2 1.3 课题研究的背景和意义 . 3 第 2 章 公交车报站器的总体设计 . 4 2.1 系统的总体框图 . 4 2.2 系统设计方案各模块的选择 . 4 2.2.1 MCU 微处理控制器的选择 . 4 2.2.2 LCD 液晶显示模块的选择 . 5 2.2.3 语音芯片的选择 . 5 第 3 章 系统的硬件设计及元件说明 . 6 3.1 单片机控制电路 . 6 3.1.1 STC89C58RD+简介 . 6 3.1.2 引脚功能说明 . 6 3.2 LCD 液晶显示电路 . 7 3.2.1 OCMJ4x8C 液晶显示器引脚说明 . 8 3.2.2 OCMJ4x

12、8C 并行工作模式介绍 . 9 3.2.3 字符显示 . 9 3.3 语音电路设计 . 10 3.3.1 ISD4004 芯片简介 . 11 3.3.2 ISD4004 引脚的功能 . 11 3.3.3 SPI 口 (串行外设接口 ) . 12 3.3.4 语音输入电路 . 14 3.3.5 语音输出电路 . 14 3.36 语音芯片电路电源设计 . 15 3.4 按键模块设计 . 15 3.5 复位电路设计 . 16 3.6 晶振电路设计 . 17 V 3.7 串口电路设计 . 18 3.8 系统供电电源电路设计 . 19 第 4 章 系统软件设计 . 20 4.1 主程序流程图 . 20

13、4.2 语音芯片录放音程序流程图 . 20 4.3LCD 汉字显示流程图 . 22 小结 . 23 致谢 . 错误 !未定义书签。 参考文献 . 24 附录 1:单片机公交车报站器电路原理图 . 25 附录 2:部分程序清单 . 26 1 引言 随着我国城市建设的发展,对城市服务行业的服务质量要求也越来越高。公交车作为市民出行的主要交通工具,已近被越来越多的市民所熟悉,公交车服务质量 它代表了一个城市交通发展的水平。现如今由售票员人工售票,报站的公交车已近基本没有了,无人售票公交车在街头逐渐多起来了,语音报站器也被广泛使用,这在相当大的程度上免除了乘务人员沿途报站的麻烦,给许多不熟悉公交线路的

14、乘客 带来了方便。随着电子技术的不断发展,单片机技术的日益成熟,和多媒体技术的普遍应用,使得公交车语音报站器服务更加完善。 本文所设计的公交车语音报站系统主要包括硬件电路设计和软件程序设计两个方面,其中前者主要在第三章中重点叙述,后者在第四章中叙述。本系统的硬件设计充分考虑了性价比,用较少的器件设计出满足要求的硬件电路。本系统的硬件结构设计结合了单片机的特点和公交车报站器的特点,提出了一种基于单片机 STC89C58RD+来控制语音芯片 ISD4004 进行公交车语音吧报站,并通过 LCD 来显示当前实时情况。该系统主要通 过单片机检测按键,发出语音播报命令,语音录放芯片在接收到放音命令后根据

15、单片机发送过来的语音信息地址,对存放的语音数据进行组合,通过喇叭发出语音信息,实现语音播报功能;另外,在播报站台语音的同时,单片机及时访问预先设置的路线站台名称所在的地址,通过 LCD,实现站台信息的实时显示 。2 第 1 章 综述 1.1 公交车报站器的发展状况 公交车自动报站器的设计主要是为了弥补传统人工语音报站的落后方式,使进站、出站信息自动播报站名及服务用语等信息,为市民提供更人性化,更完善的服务。 最初的公交车上面就必须有两个人,即一个司 机加上一个售票员,这个售票员的工作不仅需要负责售票工作,还要准确的为乘客报站的工作,作为一个地区的公交车行业,有一定的地方特色,他们报站时多采用地

16、方口音,作为一个外地人有时候很难听懂报站,从而引起很多麻烦,还有一个难以避免的麻烦,那就是一天下来,售票员在公交车上不停的招呼大家,还要准确的为乘客们报站,他们非常劳累与辛苦。 随着经济的增长,城市的人口逐渐增多,城市的车辆也是逐年递增,使本来就拥挤的公路变的更加拥挤,严重影响了车辆通行的速度。在二十一世纪的城市里,都市人繁忙的生活中,公交车俨然成为不可替代的交通 工具,人们的生活与出行直接和它的运行状况所挂钩。目前国内的大中城市中,无人售票这种方式被普遍的采用在现代公交车服务系统中。存在了几十年的依靠公交车售票员服务的公交系统已经不多了,取而代之的是使用手动报站及无人售票。就当前公交车报站系

17、统来看,形式还是很单一,智能化程度不够,不能为市民提供更多的服务。目前语音播报这种方式在许多公交车报站系统仍然被采用,这让听力不好的乘客情何以堪;虽然有的公交车报站系统还带有屏幕显示功能,但它基本上是一个大屏幕的 LED显示点阵列,只有遵循动态扫描规律, LED 大屏幕才能实现稳定显示 , LED 还存在着需要更多的信号传输线、不良的抗干扰性能、更复杂的扫描驱动电路等缺点。 1.2 公交车报站器的发展趋势 现在是一个高科技发达的时期,人们不必要再做枯燥的事情,现在都提倡的是智能设备,用科技来改变人们的生活水平与方式,所以现在人们的生活中都感受到了科技给我带来的方便。 公交车报站器在公交事业中占

18、有举足轻重的地位,它直接影响到公交车服务质量。目前,公交车报站有三种方式:一种通过 GPS 完成公交车自动报站;第二种通过无线射频 NRF401 设计无线公交车自动报站系统;第三种采用编码芯片的公交车自动报站系统 设计。第一种基于GPS 方案,目前已经在大多数的中心大城市投入使用,在司机座位后面隔板上,安装了一台液晶电视和 GPS 信号接收器,安装了这套设备后,公交车在语音报站的同时,通过液晶电视还可以显示在站站名的字幕,这样如果没听清报站的话,通过显示器,乘客也可以一目了然。当出现紧急情况时,调度中心将会给公交车发出相应的信息,以短信的行驶传到显示屏上,同时车载台会发出相应的提示音。目前在美

19、国部分城市 GPS 卫星定位系统已将投入使用,国内也此系统的研发,其功能强大,系统稳定,但其投资昂贵,尤其是一些中小城市无法承受的。第二 种基于无线射频技术的方案,在中小城市也有投入使用,但是其设备必须要在公交车和每个站台上都进行设置,并且在一个公交运营区内带来一定的麻烦,同时也需要大量的维护损耗。第三种基于编辑芯片的方案,是对站点信息预先进行编码设置,在公交线路既定的前提下,此方案造价相对较低,且操作简易、管理方便,适合在中小城市及乡镇公交车上3 使用。在技术和经济条件愈加成熟的将来,无疑说,基于 GPS 技术和无线射频技术的公交车语音报站器将是未来的发展趋势。 1.3 课题研究的背景和意义

20、 城市建设和发展的决定因素是城市公共交通,城市公共交通深深 的影响国民经济和社会发展,它是一个具有先导性、全局性的基础产业,城市化进程的加速的一项重要指标是加速公共交通事业的发展。随着城市人口的不断增加,导致城市区域不断扩大,道路网络构筑复杂的变化,人民生活水平不断的提高,蓬勃发展的旅游业,以及政府政策的推行 -“公交优先”,城市公共交通事业的发展势在必行。随着科学技术的日益发展和进步,在许多领域中,微型计算机技术已经得到了普遍的采用,在声学领域中,通过各种语音芯片与微型计算机相结合,语音合成技术得以实现,使得汽车报站器应运而生,从而能为市民提供了更加细致、周到的人 性化服务。 随着高速发展的

21、国民经济,公交系统也日新月异,不仅公交车的样式今非昔比,而且服务方式已经全部改成无人售票车,而且带动了公司的效益。报站也由司机按键包站代替原有的随车售票员报站,究其原因主要表现为售票员报站不准确,比如声音太小,使得报站不明朗;误报;忘报等,使得不熟悉路线站点或者听觉不好的乘客不知所措。因此,对自动报站系统的需求也格外强烈,应用自动报站系统即可以节省员工开支,增强公司效益,又可以利用报站器报站标准的普通话站名,使各城市更利于交流和发展。4 第 2 章 公交车报站器的总体设计 2.1 系统的 总体框图 根据系统设计的要求和设计思路,确定该系统的系统设计结构图。如图 2.1 所示。硬件电路主要由 M

22、CU 微处理控制器单元、 LCD 液晶显示模块、语音芯片、功放、按键控制、串口部分、晶振电路、系统电源等电路组成。 图 2.1 系统的总体框图 2.2 系统设计方案各模块的选择 根据设计要求,结合实际情况和设计成本要求,对系统主要部分的电路方案进行选择。 2.2.1 MCU 微处理控制器的选择 方案一: MCU微处理控制器的种类很多,有 ATMEL公司生产的 AT89CXX系列单片机, AT89C51是一种 CMOS、高性能、低损耗、八位微处理器。片内有 4K 字节的在线可重复编程快擦快写程序存储器,能重复写入 /擦除一千次,数据能保存 10年。它的指令系统和引脚上完全兼容 MCS-51单片机

23、,不仅能使系统具有许多 MCS-51 系列产品没有的功能,而且还可完全代替 MCS-51 系列单片机。 方案二:采用宏晶科技公司生产的 STC89 系列单片机, STC89C51RC/RD+系列是宏晶科技推出的新一代单片机,该系列单片机高速、高可靠、支持在线编程,无需编辑器,需求仿真器、加密性强,出厂时就已完全加 密,无法解密、超强的抗干扰能力,真正的看门狗电路,可放心省去外部看门狗,内部 FLASH 擦写次数为 100000 次以上。指令代码完全兼容传统 8051单片机,最新的 D 版本内部集成了 MAX810 专用复位电路。 MCU微处理控制器 LCD 液晶显示模块 语音 芯片 功放 扬声

24、器 按键 控制 复位电路 晶振电路 系统电源供电电路设计 串口 部分 5 综上所述,本设计中,考虑到单片机的功能领域和实际情况,选择宏晶公司生产的STC89C58RD+单片机作为本设计的微控制器,成本低,性能强劲,功耗更低,支持 ISP 编写程序,真正的看门狗电路。 2.2.2 LCD 液晶显示模块的选择 方案一:显示的方法很多种,其中 LED 数码管是常用的一种显示方法。在这个设计中,可以 用 LED 数码管来显示相应站台的站号,提醒司机知道是去向或者是回向的第几站,让司机心里有数,同时增加显示数字的可读性,因为本设计所小显示的东西很多,所以就需要多个 LED,这就造成了成本很高,另外在 P

25、CB 布线过程中很困难,给设计带来很多不便。 方案二:液晶显示器简称 LCD,它具有功耗低、体积小、美观、方便、使用寿命长、控制简单的特点。 LCD128X64 是一种具有二线或三线串行连接、四位或八位并行传输的多种接口方式的点阵图形液晶显示模块。利用该模块简便的操作指令和灵活多样的接口方式,可构成人机交互的全中文图形界面 ,其又一显著特点是低功耗低电压,在价格比起相同点阵的图形液晶模块也有一定的优势。 综上所述,再结合本次设计,选择方案二中的 LCD128X64 液晶显示器,本次设计选择 OCMJ的 4X8C 液晶显示器。 2.2.3 语音芯片的选择 方案一:台湾公司生产的 APR9600 语音录放芯片,是采用模拟储存技术的一款可反复录放、噪音低、音质好、不怕断电的新型语音芯片,单片可录放 32-60 秒,并行控制时最大可分 8 段,串行控制时可分 256 段以上。 方案二:美国 ISD 公司生产的 ISD4004 芯片, ISD4004 的特点是记录声音没有段 长长度限制,并且声音记录不需要 A/D 转换和压缩即可真实地、自然地再现语音信号,只需要很少的外围器件就可以构成一个完整的声音录放系统。 综上所述,结合本设计的需要及控制情况,选择方案二最好,主要基于本设计中需要录音时间长,利于每个站台的录音和报站。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。