公交车报站器的设计

合集下载

公交车自动报站系统毕业设计

公交车自动报站系统毕业设计
竞争分析:目前市场上已有多家企业提供公交车自动报站系统,竞争激烈,需要不断创新和 优化产品
THANKS
汇报人:
添加标题
添加标题
添加标题
公交车内:实时显示车辆位置、到 站信息等,提高乘客乘坐体验
城市交通管理部门:大数据分析, 优化公交线路,提高城市交通效率
技术发展趋势
集成化:自动报站系统将与 其他车载系统进行集成,实 现信息共享和协同工作。
智能化:自动报站系统将更 加智能化,能够根据乘客需 求进行个性化服务。
GPS模块
工作原理:接收卫星信号, 计算位置、速度等信息
功能:定位、导航、测速
特点:高精度、实时性、稳 定性
在公交车自动报站系统中的 应用:实时获取公交车位置,
为自动报站提供数据支持
语音模块
功能:接收语音指 令,进行语音识别 和语音合成
组成:麦克风、语 音识别芯片、语音 合成芯片
工作原理:麦克风 接收语音信号,语 音识别芯片进行语 音识别,语音合成 芯片进行语音合成
测试方法:黑 盒测试、白盒 测试、灰盒测

测试内容:系 统稳定性、准 确性、响应速
度、安全性
测试工具:自 动化测试工具、 性能测试工具、 安全测试工具
测试结果与分析
测试环境:公交车模拟环境 测试方法:手动测试、自动测试 测试结果:系统运行稳定,准确率高 优化建议:增加语音提示功能,提高用户体验
系统优化建议
数据库设计
数据库类型: SQL Server
数据库结构: 包括站点信息、 线路信息、车
辆信息等
数据库操作: 包括查询、更 新、删除等操

数据库安全: 包括用户权限 管理、数据备
份等措施
Part Five

智能公交车报站器设计

智能公交车报站器设计

1 绪论随着国民经济的快速发展,城市建设规模不断扩大,大城市人口高度集中并大幅度增长,同时汽车保有量急剧上升,交通需求迅速扩大,而道路交通基础设施建设的发展则相对滞后。

城市交通需求与供给之间的矛盾越来越突出,城市“乘车难”、“行车难”的局面在加剧,交通阻塞呈现出点到线、由线到面的扩展趋势,交通拥挤、交通延误、交通阻塞以及由此引起的噪音、废气污染严重影响着居民的正常的生活以及社会经济的持续、健康发展。

近年来,我国城市交通的现状已引起了政府、公众、社会各界的广泛关注,有关专家学者和交通工程师们在吸取各国城市交通发展经验的基础上,找到了一条解决我国城市交通发展问题的有效途径,即优先发展城市公共交通,以公共交通为杠杆降低城市交通需求总量,实现道路交通基础设施发展与交通需求增长的均衡。

实施“公交优先”是解决我国城市交通发展问题的有效途径,也是我国目前城市交通发展的基本政策。

公交智能化是智能交通的一个重要的子领域,同时也是落实“公交优先”,使城市交通与社会经济和谐发展的重要组成部分。

传统由乘务人员人工报站的方式工作强度大且效果差,并需要大量的人力资源。

而通过单片机和语音芯片的结合,使得公交车到站信息及提示信息以语音和显示的方式告知乘客,为市民提供更人性化,完善的服务,并且节省了大量的人力资源。

公交车报站系统的设计需要单片机、LCD、语音芯片等,使得到站信息及提示信息以语音和显示的方式告知市民,弥补传统人工语音报站的落后方式,使进站、出站及服务用语的信息实现自动播报。

公交车语音报站系统还可以结合每条线路的特点和实际情况自主设定不同的报站方式和站点设置,为市民提供更人性化更完善的服务,以减少各种可能产生不必要的交通流量,提高公交的运作效率。

2 总体设计与方案对比选择本章重点主要是从系统结构图来阐述硬件的设计以及从方案上对比选择各个电路部分的原件,目的是使系统达到一个低成本、高质量、稳定可靠的设计。

2.1 系统设计结构图根据设计的需要与思路,确定系统的设计结构图,如图2-1所示。

公交车语音报站器的设计

公交车语音报站器的设计

郑州交通职业学院毕业论文(设计)论文(设计)题目:公交车语音报站器的设计所属系别信息工程系专业班级 10大专电子信息工程技术1班姓名赵年中学号 201008060830140 指导教师赵瑞芹撰写日期 2013 年 4 月摘要随着科技的不断进步,人们对事物的认知程度已经得到了广泛的提升,在实际生活中,大家都希望能使用简便、智能、人性化的产品,开发一种能够节省人力和物力,而又能让乘客方便快捷的知道站台报站器就成为一种必然。

在公交车自动报站方面,文章提出了一种用单片机控制语音芯片进行公交车语音自动报站的方法,同时给出了软硬件设计的方法,利用AT89S52作为控制器,通过ISD4004语音芯片建立语音信息库,形成变化多样的语音信息,利用其功放播放语音信息以及提示语音,同时运用LCD液晶屏进行站数显示。

整个系统硬件设计包括键盘电路、复位电路、显示驱动电路、显示电路等模块。

本设计很大程度上提高公交车报站的准确性,可靠性、提高了公交系统的服务质量,促进城市经济发展和交通变化的和谐发展。

关键词:单片机,语音提示,LCD显示,公交报站AbstractWith the progress of science and technology, people's cognition of things to levels have been widely promoted, in real life, we all hope to use simple, intelligent, user-friendly products. To develop a can save manpower and material resources, and can let passengers convenient know platform station becomes a necessity, in the bus stops automatically, this paper proposes a method of voice bus stop automatically to control the use of single-chip voice chip. Given the hardware and software design methods, using AT89S52 as the controller, a speech information database through the ISD4004 voice chip, the formation of a variety of speech information, using its power play voice information and the prompt voice, with LCD LCD screen display station. The entire system hardware design includes a keyboard circuit, reset circuit, display driver circuit, display circuit module. The system can greatly enhance bus stations accuracy, reliability, improve the quality of service of the transportation system, promote harmonious development of city economic development and traffic changes.Key Words:MCU, LCD display, voice prompts, bus station目录1 引言 (1)2 方案论证 (1)3 硬件系统的设计 (2)3.1 系统总体设计 (2)3.2 单片机最小系统电路设计 (2)3.3 液晶显示电路设计 (3)3.4 键盘输入电路设计 (4)3.5 DS1302时钟电路设计 (5)3.6 DS18B20温度电路设计 (5)3.7 语音电路设计 (6)4 软件系统设计 (7)4.1 Protues软件介绍 (7)4.2 主程序流程图 (7)4.3 LCD液晶显示流程图 (8)4.4 DS18B20温度转换流程图 (9)5 系统结果分析与调试 (9)5.1 硬件系统分析与调试 (9)5.2 软件系统分析与调试 (9)6 总结 (10)参考文献 (11)致谢 (12)附录1:电路总原理图 (13)附录2:实物图 (14)附录3:部分源程序 (15)1 引言随着城市化进程的加快,公共交通作为城市的基础设施之一,仍然是绝大多数出行者的首选交通方式,而公共汽车的报站直接影响服务的质量,传统的人工报站,因其效果太差和工作强度太大,逐渐被淘汰。

公交车报站器课程设计

公交车报站器课程设计

公交车报站器课程设计一、教学目标本课程旨在通过学习公交车报站器的工作原理和设计方法,让学生掌握电子技术基础知识,提高学生的创新能力和实践能力。

具体目标如下:1.知识目标:(1)了解公交车报站器的工作原理和组成部分;(2)掌握电子元器件的识别和使用方法;(3)学习简单的电路图分析和设计方法。

2.技能目标:(1)能够分析公交车报站器电路图,理解各部分电路的功能;(2)学会使用电子工具,如烙铁、焊锡等,进行电子元器件的焊接;(3)具备初步设计简单电子电路的能力。

3.情感态度价值观目标:(1)培养学生对科学知识的热爱和探索精神;(2)培养学生团队协作、沟通交流的能力;(3)培养学生环保意识,注重电子垃圾的处理。

二、教学内容本课程主要内容包括公交车报站器的工作原理、电子元器件的使用、电路图分析与设计等。

具体安排如下:1.公交车报站器工作原理:介绍公交车报站器的基本原理,如信号输入、处理、输出等环节;2.电子元器件识别与使用:学习电子元器件的分类、功能、参数及使用方法;3.电路图分析:学习如何阅读和分析公交车报站器电路图,理解各部分电路的功能;4.电路设计:学习设计简单的电子电路,如放大电路、滤波电路等;5.实践操作:进行公交车报站器的组装和调试,培养学生的动手能力。

三、教学方法本课程采用讲授法、讨论法、实验法等多种教学方法,以激发学生的学习兴趣和主动性。

1.讲授法:用于讲解基本概念、原理和电路分析方法;2.讨论法:学生针对实际问题进行讨论,培养学生的思考和沟通能力;3.实验法:进行公交车报站器的组装和调试,让学生亲自动手,提高实践能力。

四、教学资源1.教材:选用具有权威性和实用性的电子技术教材;2.参考书:提供电子技术相关领域的参考书籍,丰富学生的知识体系;3.多媒体资料:制作课件、视频等多媒体资料,直观展示公交车报站器的工作原理;4.实验设备:提供足够的实验设备,保证每个学生都能动手实践。

五、教学评估本课程的教学评估将采用多元化的评价方式,以全面、客观、公正地评价学生的学习成果。

公交车自动报站器设计_毕业设计

公交车自动报站器设计_毕业设计

公交车自动报站器设计目录1引言 (1)2 方案的论证 (3)2.1 单片机系统的选择 (3)2.2 语音芯片的选型 (3)2.3 显示模块的选择 (3)2.4 时钟芯片选型 (4)3 硬件设计 (5)3.1 系统总体设计 (5)3.2 单片机控制电路设计 (5)3.3 液晶显示电路设计 (7)3.4 键盘输入电路设计 (9)3.5 DS1302时钟系统电路设计 (10)3.6 DS18B20温度系统电路设计 (10)3.7 语音系统电路设计 (12)4 软件编程 (14)4.1 主程序流程图 (14)4.2按键使用流程图........................................................ 错误!未定义书签。

4.3 LCD液晶显示流程图 (15)4.4 DS1302时间部分 (17)4.4.1 设置时间写入时钟芯片流程图 (17)4.4.2 读时间程序流程图............................................. 错误!未定义书签。

4.5 DS18B20温度程序 (18)5 系统调试 (19)5.1 硬件调试 (19)5.2 软件调试 (19)5.3 功能测试 (19)结论 (20)致谢 (21)参考文献 (22)附录 (23)附录A 英语科技文献原文及其翻译稿 (23)附录B 元器件清单 (29)附录C 电路总原理图 (30)附录D 实物图 (31)附录E 源程序 (34)1引言随着城市化进程的加快,公共交通作为城市的基础设施之一,仍然是绝大多数出行者的首选交通方式。

为使得人们特别是为外来旅游、出差、就医、求职等急需了解本地的公交路线的人提供高效、方便、快捷的公交系统,让他们得到自己所需要的各种相关信息,以便减少各种可能产生不必要的交通流量,提高公交的运作效率,公交自动报站系统便应运而生。

在计算机还未普及之前公交车报站管理都是由工作人员人工报站的方式来操作的。

公交车自动语音报站器设计

公交车自动语音报站器设计

摘要公交车为人们提供了方便快捷的服务,已经成为一般工薪族和学生族出门必须的交通工具,而公交报站直接影响了服务的质量,结合公交车辆的使用特点及实际运营环境,本论文设计了一种基于GPS定位的公交报站系统,使用AT89C51单片机作为主控芯片完成主控电路的设计,辅助电路包括语音电路、LCD液晶显示电路等。

本设计中利用GPS进行数据采集,报站器中的CPU读取经配置存储于EPROM中的站台信息(经纬度坐标值、站台序号和站名等),同时接收GPS接收机传过来的位置、时间、速度等即时信息,将有效的GPS信息与站台位置信息进行比较、计算,判断车辆的当前位置和到站、出站情况,通过对液晶模块及语音模块的综合控制实现全自动语音报站的效果。

这种智能报站系统实现了公交车自动语音报站,及LCD显示等功能,保证乘客能准确及时的获得站点信息,能够满足公交智能化需求,避免驾驶员在驾驶过程中因兼顾报站而带来的安全隐患,同时也为公交企业和社会带来很大经济和社会效益。

具体表现在以下几个方面:首先是较完美的公交上对乘客的服务,其次是减少了驾驶员的负担,先进、实用,提升了城市形象,带动了其他相关产业的发展。

关键词:GPS AT89C51单片机液晶显示自动语音AbstractThe bus provides convenient service for people, has become the general wage earners and students go to the family vehicle, and bus station reported directly affect the quality of services, combined with the characteristics of public transport vehicles and the actual operating environment, the bus station system this paper designed a based on GPS positioning, design AT89C51 microcontroller as the main control chip to complete the main control circuit, auxiliary circuit comprises a speech circuit, LCD display circuit etc..Use GPS data collection in this design, the CPU reads the newspaper standing platform information configured storage in EPROM (latitude longitude coordinates, station number and name of the station and so on), while receiving GPS receiver over time, location, speed and other information, the effective GPS information and the platform location information for comparison, calculation, to determine the current position of the vehicle and station, a station, automatic voice station reporting results through comprehensive control of LCD module and the voice module. The intelligent report station system realizes the automatic bus stop voice, and LCD display and other functions, to ensure the passenger can accurate and timely access to the site information, can meet the demand of intelligent transportation, avoid the driver in the driving process for both stations and bring security risks, but also bring great economic and social benefits for the public enterprises and society. Specific performance in the following aspects: first is the bus is perfect on service to passengers, followed by a decrease of the driver's burden, advanced, practical, enhance the image of the city, drive the development of other related industries.Key words: GPS AT89C51 LCD Automatic Speech目录摘要 (I)Abstract (II)第一章绪论 (1)1.1课题研究背景及意义 (1)1.2 GPS国内外的发展现状 (1)1.3 课题研究的内容及目标 (2)第二章系统方案设计 (4)2.1 系统设计原理 (4)2.2 整体框架结构图 (4)2.3 系统器件选型 (4)第三章系统硬件设计 (8)3.1 主控电路 (8)3.2 语音模块 (13)3.3 液晶显示模块 (17)3.4 GPS模块 (20)3.5 键盘模块 (22)第四章系统软件设计 (25)4.1主程序流程 (25)4.2 语音模块流程 (26)4.3 LCD1602液晶显示程序流程 (26)致谢 (29)参考文献 (30)附录 (31)长春师范大学本科毕业论文(设计)原创性声明................ 错误!未定义书签。

毕业设计公交车自动报站系统设计

毕业设计公交车自动报站系统设计

毕业设计公交车⾃动报站系统设计本科⽣毕业论⽂(设计)论⽂题⽬公交车⾃动报站系统设计[摘要]本设计主要解决如何⽅便、准确地指⽰乘客到站的问题,具有⾃动检测公交站台,模拟⼈声进⾏报站和预报站,对所报站数和站名进⾏⽂字显⽰等功能。

系统包括微控制器模块,语⾳录放电路,液晶显⽰模块,键盘接⼝电路,复位电路及电源等。

系统使⽤51单⽚机来控制语⾳合成芯⽚和液晶显⽰模组。

站台检测使⽤⼲簧管检测。

语⾳合成芯⽚ISD4004,采⽤模拟数据半导体存储器直接存储的专利技术,即将模拟语⾳数据直接写⼊单个存储单元,不需经过A/D、D/A转换,因此能够较好地真实再现语⾳的⾃然效果,避免了⼀般固体语⾳电路因为量化和压缩造成的量化噪声和失真现象。

配合液晶屏lcd1602显⽰,就使得该报站系统更加实⽤。

[关键字]单⽚机语⾳提⽰液晶显⽰公交报站1绪论随着现在社会的发展,由于公交车的快速发展,越来越多的⼈选择乘坐公交车,公交车吸引⼈的优点除了价格低廉外,还有⼀个就是它的便利,尤其是报站系统,尤其对于对路线不熟悉的乘客尤为重要。

⼀般的公交车报站系统分为两种,⼀种是司机通过按键来操作,熟悉路线的司机在车辆驶⼊站点⼀定距离范围内时,按下所对应的按钮,系统报站。

另⼀种是通过全球定位系统(GPS)的⽤户终端接收⼯作卫星的导航信息,从⽽解算出车辆的经纬度信息,进⽽计算出实时坐标,将其与站点坐标相⽐较,当车辆驶⼊站点⼀定距离范围内时,不⽤⼈⼯⼲预,系统⾃动报站。

两种报站⽅法来说,第⼀种不智能,容易出现失误,第⼆种花费昂贵巨⼤。

所以本设计就利⽤⼲簧管作为检测站牌的传感器,检测既准确⼜价格⼜低廉。

本设计的基本思路就是⼲簧管传感器检测到站牌后,单⽚机判断第⼏个站牌并发出指令进⾏相应的语⾳报站,并进⾏液晶显⽰。

本次设计以 Keil C51 开发环境为编程平台进⾏代码的编译和运⾏,并在 Proteus 上进⾏仿真。

2 ⽅案设计2.1 原理本系统使⽤⼋位单⽚机作为控制器件。

公交车站自动报站器的设计

公交车站自动报站器的设计

公交车站自动报站器的设计根据STC89C51单片机的特点和公交车报站器的特点,本文提出了一种用单片机控制语音芯片进行公交车语音自动报站的方法,同时给出了软硬件设计的方法,设计过程中包括硬件电路设计和软件程序编写两个方面,解释了单片机在应用过程中的方法和可能出现的问题。

本文主要介绍硬件电路设计部分。

利用STC89C52和ISD1730语音芯片建立语音信息库,形成变化多样的语音信息,利用其功放播放语音信息以及提示语音,同时运用LCD1602型号的液晶模块进行站数显示。

当公交车到达某站点,用键盘控制本系统工作,通过语音电路输出语音信息和提示,同时站数信息在LCD1602液晶模块上进行显示。

整个系统硬件设计包括键盘电路、复位电路、液晶显示电路、语音播报模块,时钟模块。

目录1.引言 (1)1.1 课题研究的背景及意义 (1)1.2设计的主要目标任务 (2)2.总体方案的设计 (2)2.1 本设计的原理 (2)2.2 硬件方案的选择 (2)2.2.1 语音芯片的选泽 (2)2.2.2 显示模块的选择 (3)2.2.3 时钟芯片的选泽 (3)3.控制方案的介绍与分析 (4)3.1 单片机的选择与外围电路的设计 (4)3.1.1关于STC89C51单片机 (4)3.1.2复位电路 (8)3.1.3 外部晶振的选用 (8)3.2 语音提示电路 (9)3.2.2 ISD1730内部结构 (9)3.2.3 ISD1730与单片机的连接图 (9)3.3 时钟模块 (10)3.3.1 DS1302的简介 (10)3.3.2 内部功能图 (11)3.3.3 工作原理及原理图 (11)3.4 液晶显示电路 (15)3.4.1 LCD1602的简介 (15)3.5 键盘接口 (16)4.系统软件的设计 (17)4.1 主流程图的设计 (17)4.2 液晶显示程序的设计 (17)4.3 DS1302时钟程序的设计 (19)4.4 语音播报程序的设计 (20)5.结论 (21)附录.......................................................... 错误!未定义书签。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

公交车报站器的设计与实现Design and Realization of the Bus Stop-Reporting Mechanical公交车报站器的设计与实现[摘要]本文介绍了基于凌阳十六位单片机精简开发板—61板SPCE061A、LED键盘和SPR_4096显示模组制作的简易公交车报站系统,利用SPR_4096模组存储语音资源和利用了LED键盘显示模组完整地播放一条公交线路的站名,并且能够显示日期和时间,具有时间日期的设置功能。

首先给出了模拟公交车报站器的选题背景和设计方案。

再次详细地介绍了系统设计过程中要用到的各种模块(主控板模块、SPR模组模块、LED显示模组模块)的工作原理和主要功能以及语音压缩的方法和过程。

最后详细地介绍了系统设计过程中各种模块的硬件设计和软件设计的实现过程,最终成功实现了公交车报站和在数码管上显示时间日期等基本功能。

[关键词]公交车报站器SPCE061A芯片SPR4096模组LED键盘显示模组语音压缩Design and Realization of the Bus Stop-Reporting Mechanical[Abstract] This paper introduces the Facilitated Bus Stop-Reporting System based on the Sunplus sixteen-singlechip developing panel-SPCE061A, which using SPR_4096 modular and LED keyboard displaying modular completely broadcasts the stop names of a bus route and shows the date and time with the function of setting the time and date. Firstly , this paper gives the choosing background and the designing scheme of the Imitated Bus Stop-Reporting System. Secondly, it explicitly introduces the operating principle and main function of kinds of modules used in the system design (master control board module, SPR modular module and LED displaying modular module) as well as the method and the process of the speech compression. Finally, it detailedly explains the design process of the module hardware and software so that and the functions of the Bus Stop-Reporting, the time and date-showing are accomplished.[Keywords]Bus Stop-Reporter SPCE061A chip SPR4096 Modular LED keyboard Displaying Modular Speech Compression目录第一章选题背景与系统总体设计方案 (1)1.1 选题背景 (1)1.2 设计方案的提出 (1)1.2.1 系统的工作原理 (2)1.2.2 系统的硬件方案 (3)1.2.3 硬件模块连线图 (3)第二章系统方案比较与论证 (5)2.1 主控板模块 (5)2.2 SPCE061A精简开发板 (5)2.3 SPR模组模块 (5)2.3.1主要功能 (5)2.3.2结构框图 (6)2.4 LED显示模组模块 (6)2.4.1结构框图 (6)2.4.2 LED电路原理图 (7)2.5语音压缩 (7)第三章公交车报站器系统设计 (9)3.1主控板模块 (9)3.1.1硬件设计 (9)3.1.2系统软件设计 (11)3.2 SPR模组模块 (16)3.3 LED显示模组模块 (18)3.3.1硬件设计 (18)3.3.2系统软件设计 (20)3.4语音压缩的过程与方案实现 (25)3.4.1语音压缩的过程 (26)3.4.2方案实现 (26)3.4.3语音播放的实现 (27)结论 (30)致谢语 (31)参考文献 (32)附录 (33)前言当今社会环境污染问题越来越严重,每年的4月22日为世界地球日,每年的6月5日为世界环境日,可见人类对环境污染问题越来越重视。

在城市中机动车的尾气成了污染环境的主要污染源,很多国家提倡人们乘坐公共汽车出行以减少污染,有的国家甚至设定某一天为禁止机动车日来告诫人们环境污染的严重性。

由此看来,未来公共汽车将充当现代城市生活中的一个重要角色,而且无人售票的公共汽车成为了一个趋势。

公共汽车成为城市人们出行的必备选择后所面临的问题是乘客们如何能够在正确的车站下车,如何知道这辆车开向哪里,途中还会经过哪些车站。

在一些需要提示乘客注意的情况,比如车在转弯需要注意,或者需要让座等等,这时该怎么办?解决的办法就是利用公交车报站器播放语音,提示乘客。

在当今社会,即使在私家车越来越多的今天,公交车仍然是人们出行的首选,因为公交车具有方便、快捷、车票便宜等优点。

传统的公交车报站主要由售票员报站,但是有些售票员有着浓重的地方口音,给外地人乘坐公交车造成了困难,另外,随着无人售票车逐渐增多,公交车报站器就越显得重要了。

本毕业设计方案采用凌阳科技公司的SPCE061A 单片机,SPR4096存储器与LED键盘显示模组制作一个简易的公交车报站器。

第一章选题背景与系统总体设计方案1.1选题背景随着大规模集成电路技术的发展,将CPU、RAM、ROM、定时器/计数器以及输入/输出(I/O)接口电路等主要计算机部件集成在一块集成电路芯片上构成单片机成为一种趋势,可以说单片机已经基本上具备了微机系统的功能,因此单片机在今后的计算机硬件领域中具有不可替代作用,其发展前景是非常看好。

本次设计我将用16位单片机SPCE061A芯片来设计一款模拟公交车报站器,利用SPR模组存储语音资源,实现公交车模拟报站功能。

当前单片机应用的领域越来越多,单片机的功能将得到淋漓尽致的实现。

将单片机用于控制过程,在国内外都已经得到了充分的发展。

据统计,我国的单片机年需求量已达1-3亿片,且每年以大约16%的速度增长,但相对于世界市场我国的占有率还不到1%。

特别是沿海地区的电子厂,其产品多数要用到单片机,并不断地向内地辐射,这说明单片机应用在我国才刚刚起步,有着广阔的前景,目前单片机已渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的足迹。

导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。

更不用说全自动控制领域的机器人、智能仪表、医疗器械了。

因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的工程师和科学家。

科技越发达,智能化的东西就越多。

本设计的目的在于通过本次设计能将所学到的单片机理论知识应用于生产实践中,增强自己的社会实践能力,为将来在社会更好的立足做准备,同时在实践中学习更多的理论知识,继续深造。

本次设计将实现公交车报站、在数码管上显示时间日期等功能,最终完成设计的要求。

对我设计过程中用到的各种硬件模块和系统实现所需软件工具的应用有了更深刻的了解和认识。

1.2设计方案的提出通过对凌阳SPCE061A单片机的仔细研读,了解了其系统丰富的内部资源,在此基础上加之对凌阳设计资料之设计方案的参考,我总结了两种设计方案如下:方案一:根据设计要求,选用MCS51 单片机作为主控芯片,外部适当的扩展RAM 组成最小系统。

在外围扩展K9F1208 FLASH 芯片作为存储语音资源的存储器,外扩专用语音处理芯片。

考虑到MCS51 的I/O 口资源,在外部使用专用8279 芯片管理键盘、显示器件。

系统框图如图1-1所示:图1-1 系统框图方案二:根据设计要求,选用SPCE061A 单片机作为主控芯片,SPCE061A 芯片集成A/D、D/A 功能,配合语音函数库可以实现语音功能。

外围扩展键盘、显示器件、扩展SPR4096 FLASH 芯片存储语音资源。

由于这颗芯片使用较少的外围器件就能实现最小系统,本次毕业设计即是采用了方案二,框图如图1-2所示图1-2 系统框图1.2.1 系统的工作原理通过麦克风由音频输入电路将外部音频输入到凌阳芯片中,将录制好的语音资源烧写到SPR4096 FLASH 存储器中,然后根据键盘执行对应的报站等功能,并且在数码管上显示对应信息。

1.2.2系统的硬件方案系统主要包括SPCE061A 精简开发板、SPR4096 FLASH 存储芯片、6位7段显示数码管。

SPCE061A 是整个设计的核心控制器件,负责控制数码管输出,键盘信息的采集输入和语音资源的播报。

数码管和键盘主要作用是人机交互的作用,显示报站器的信息,同时利用8个按键实现不同的操作。

硬件框图如图1-3所示:图1-3 硬件框图61 板作为整个系统的核心控制,并且负责语音的输出。

SPR 模组_4096 作为语音资源的存储介质。

该模组配备 SPR4096 芯片可以存储 512K(byte)的数据资源。

LED 键盘显示模组作为时间显示与用户输出设备。

1.2.3硬件模块连线图根据设计要求硬件模块规划如图1-4:图1-4 硬件模块连线图61板 SPR4096其中IOA0-7为数码管的段驱动,IOA8-13分别为6位数码管的位驱动,IOA15为冒号的位驱动,IOB2为冒号的段驱动,IOB0-1分别为SPR4096的SCK和SDA相接,IOB8-15与键盘相接。

各键盘的功能作用分配如下:KEY1:“起步”,用于起步语音提示控制;KEY2:“到站”,用于到站语音提示控制;KEY3:“上”,用于跳站和对设置的内容进行递增;KEY4:“下”,用于跳站和对设置的内容进行递减;KEY5:“行向”,用于播报行向和行向控制;KEY6:“音量”,用于音量控制;KEY7:“时间日历”,用于播报时间日历和对时间、日历的设置进行控制;KEY8:“设置”,用于行向、时间和日历的设置状态的控制;第二章系统方案比较与论证在利用凌阳61板设计公交车报站器的过程中,我主要用到三种硬件模块和实现语音报站功能的语音压缩方法。

相关文档
最新文档