基于单片机的公交车自动报站器设计毕业论文
2022-03-04 21:23:41
论文总字数:24204字
摘 要
近年来,随着经济与科技的发展,公共交通系统日趋成熟,其中公交车报站系统是公交服务的重要环节,它性能的优化和性价比的提升具有重要的意义。而且不容忽视的是在这样的环境中,部分地方还在使用落后的人工口头报站,其准确度不高,性价比较低。
本设计是基于微机技术的公交自动报站系统,可以实现公交车的语音自动报站[1]。选用STC89C52RC单片机作为主控芯片完成主控电路,利用红外模块实现无线信号的收发,再通过ISD4004语音模块实现语音播报提示,同时用LCD12864进行文字显示。本设计选择模块化的方法,从硬件选择到软件程序编写,设定清晰地步骤,按时完成相应的任务。
关键词:公交车自动报站 STC89C52单片机 ISD4004语音芯片 LCD显示屏
Design of bus stop reporting device based on MCU
Abstract
In recent years,With the development of economy and science and technology, the public transport system is becoming more and more mature,Among them, the bus stop station as an important part of bus service, its performance optimization and cost performance promotion is of great significance.And what can not be ignored is that in such a big environment,Some places still use backward artificial oral reporting station, the accuracy is not high, and the economic value is low.
This design is the automatic bus stop reporting system based on microcomputer technology, which can realize the bus voice automatic reporting station. Using STC89C52RC MCU as the main chip to complete the main control circuit, wireless signal transceiver using the infrared module, and then through the ISD4004 module to realize voice broadcast voice prompt, and use LCD12864 to display text. The design selects modular methods, from hardware selection to software programming, setting clear steps and completing the corresponding tasks on time.
Key Words:Automatic bus station reporting;STC89C52 MCU;ISD4004 voice chip;LCD display
目录
摘要 III
Abstract II
目录 III
第一章 绪论 1
1.1研究背景及发展现状 1
1.1.1研究背景 1
1.1.2发展现状 1
1.1.3 单片机与语音芯片发展现状 2
1.2研究目的及意义 3
第二章 系统总体设计 4
2.1设计思路与系统框架 4
2.2控制功能实现要求 4
2.3方案论证与确认 5
2.3.1 控制器的选取 5
2.3.2 语音芯片的选择 5
2.3.3 收发模块的选取 6
2.3.4显示屏的选取 6
2.4本章小结 7
第三章 系统硬件设计 8
3.1 硬件设计概述 8
3.2关键单元电路的设计 8
3.2.1 STC89C52RC单片机模块 8
3.2.2 ISD4004语音模块 10
3.2.3 LCD12864显示屏 12
3.2.4 红外收发模块 14
3.2.5系统电路图 15
3.3 proteus软件介绍 17
3.3 本章小结 17
第四章 系统软件设计 18
4.1软件流程设计 18
4.2 各模块程序设计 19
4.2.1语音程序 19
4.2.2 LCD12864显示子程序 23
4.2.3 按键子程序 27
4.2.4 系统主程序 33
第五章 软硬件调试与实现 35
5.1 Keil软件介绍 35
5.2 软件调试 35
5.3 实物展示 35
5.4 本章小结 36
致谢 37
参考文献 38
第一章 绪论
1.1研究背景及发展现状
1.1.1研究背景
公共交通系统对于一个城市的重要性举足轻重,而公交系统对一个城市的发展同样不容小嘘[2]。随着我国现代化的加快,人口也显著增多,城市规模也将不断拓展,这对城市公共交通业而言是机遇也是挑战。随着城市迅速扩张,人们出行时对公交的依赖越加强烈。公交是一个城市的发动机,也是一个城市形象的体现,公共服务系统的好坏与一个城市的发展水平紧密相连。我国是人口大国,私家车只能增加城市的拥堵,对于城市公共交通服务而言公交出行是优先也是必然的选择。如今,发展智能化人性化公交服务是大势所趋,其中公交车报站是公交服务中的重要环节之一,能否实时准确人性化报站是乘客乘坐体验的重要标准。
不容忽视的是在这样的大环境中,部分地方还在使用落后的人工口头报站,其准确度不高,经济价值偏低。现状如下:(1) 报站准确度不高: 人工口头报站需要司机在车辆即将到达站点时按下报站按钮,而公交车需要司机时常注意周围行人的让行和安全,在这种分心的情况下很容易出现漏报,误报的情况。 (2)不安全:由于在公交车进站时需要司机谨慎驾驶车辆的同时还要操作报站器,而这种情况下公交站台是乘客比较多的地方,所以这种手动报站使司机容易分心而产生不安全的因素。所以就研究设计公交车自动报站系统于公交行业的发展有举足轻重的意义。
1.1.2发展现状
如今的报站方式大概分为三个方向:从传统的人工报站到应用微机技术的自动报站器再到运用GPS的自动报站器。
(1):人工报站。人工报站是通过按钮的方式进行语音播报,无需人力口头报站。当公交车即将驶入站台时,司机按下按钮提示乘客前方到站信息及相关内容。它加大了司机的工作量,对车辆行驶安全不利,或者需要额外的乘务员来控制报站按钮,其需要的劳动力大,准确度较低。这种报站方式在发达地区已被淘汰,但能见于经济落后的偏远地区[4]。
请支付后下载全文,论文总字数:24204字