公交车报站器的设计与制作
公交车自动报站系统毕业设计
THANKS
汇报人:
添加标题
添加标题
添加标题
公交车内:实时显示车辆位置、到 站信息等,提高乘客乘坐体验
城市交通管理部门:大数据分析, 优化公交线路,提高城市交通效率
技术发展趋势
集成化:自动报站系统将与 其他车载系统进行集成,实 现信息共享和协同工作。
智能化:自动报站系统将更 加智能化,能够根据乘客需 求进行个性化服务。
GPS模块
工作原理:接收卫星信号, 计算位置、速度等信息
功能:定位、导航、测速
特点:高精度、实时性、稳 定性
在公交车自动报站系统中的 应用:实时获取公交车位置,
为自动报站提供数据支持
语音模块
功能:接收语音指 令,进行语音识别 和语音合成
组成:麦克风、语 音识别芯片、语音 合成芯片
工作原理:麦克风 接收语音信号,语 音识别芯片进行语 音识别,语音合成 芯片进行语音合成
测试方法:黑 盒测试、白盒 测试、灰盒测
试
测试内容:系 统稳定性、准 确性、响应速
度、安全性
测试工具:自 动化测试工具、 性能测试工具、 安全测试工具
测试结果与分析
测试环境:公交车模拟环境 测试方法:手动测试、自动测试 测试结果:系统运行稳定,准确率高 优化建议:增加语音提示功能,提高用户体验
系统优化建议
数据库设计
数据库类型: SQL Server
数据库结构: 包括站点信息、 线路信息、车
辆信息等
数据库操作: 包括查询、更 新、删除等操
作
数据库安全: 包括用户权限 管理、数据备
份等措施
Part Five
徐州11路公交车报站器设计与制作 HZQ讲解
二○一三年六月十日
毕业设计成绩评定书
专业、班级电子10-2姓名黄泽庆日期2013.6.10
1、设计题目徐州11路公交车报站器设计与制作
2、设计指导教师
3、设计评阅人评阅日期
4、评定意见及成绩
年月日
摘要
随着科学技术的日益发展和进步, 无人售票公交车在街头已随处可见,语音报站器也被广泛使用,这在相当大的程度上免除了乘务人员沿途报站的麻烦,给许多不熟悉公交线路的乘客带来了方便。本设计采用单片机STC89C52作为控制核心,语音芯片ISD4004实现语音的存储和回放,LCD12864进行汉字显示,设计了公交车控制报站系统,实现了公交车站台语音播报、液晶显示双重功能。整个系统硬件设计包括键盘控制模块、语音播报模块、液晶显示模块。
图书馆收藏
中图分类号:密级:
UDC:编号:
毕业设计
设计题目名称:徐州11路公交车报站器的
设计与制作
学生姓名:黄泽庆
专业名称:
电子信息工程技术
班级:
电子10-2
学制:
三年
学号:
1050213209
学历层次:
专科
指导教师:
张智宏
评阅人:
论文(设计)提交日期:2013年6月10日
论文(设计)答辩日期:2013年6月18日
公交车自动报站器的设计主要是为了弥补改变传统语音报站器必须有司机操控才能工作的落后方式,进站、出站自动播报站名及服务用语,为市民提供更人性化,更完善的服务。
语音芯片已经逐渐替代了多种语音设备应用在各场合。语音芯片主要特性是功耗低,抗干扰能力强,外围器件少,控制简单,语音保存时间久(某些语音芯片可以保存内容100年),掉电不丢失语音,部分芯片还可以重复擦写语音内容。如汽车倒车雷达,公交车报站器,银行排队机、语音玩具、防盗系统等设备都装备了语音芯片。
公交车报站器的设计
公交车报站器的设计与实现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日为世界环境日,可见人类对环境污染问题越来越重视。
公交报站器毕业设计
摘要 (2)Abstract (3)1.引言 (4)2.凌阳SPCE061A单片机简介 (5)3.系统方案 (10)3.1 系统方案论证 (10)3.2 系统硬件方案 (11)3.3 系统软件方案 (13)3.3.1SPCE061A的指令系统和集成开发环境IDE (13)4.模块设置 (16)4.1 61板电路设计 (16)4.2 61板模块电路分析 (16)4.3 键盘模块 (17)4.4 液晶显示模块 (20)4.4.1 液晶显示模块概述 (20)4.4.2 液晶模块外形尺寸 (21)4.4.3 液晶模块引脚说明 (21)4.4.4 液晶模块串行时序图 (22)4.4.5 液晶模块与MCU的连接图 (23)4.5 语音模块 (23)4.6 SPR4096存储模块 (26)5.系统程序 (27)5.结束语 (31)总结 (32)参考文献 (34)随着城市人口密度的提高,城市道路变得越来越拥挤,公共交通工具由于具有效率高,价格便宜,已经成为了人们的不二选择。
但是由于班次排的过于紧密,人工报站需要耗费大量的人力和财力,公交报站器应运而生。
本文介绍了一种公交车报站器的设计原理,以61单片机为核心,通过4*4键盘获取外部指示以控制SPR4096语音芯片电路以及LCD显示的硬件设计和软件设计方案。
该系统语音音质好,功能强,成本低,为公交服务提供了一种较好的辅助手段。
本文先介绍了凌阳SPECE061A单片机基本原理和开发方法,进而讨论了系统的设计方案和工作原理,接着逐项介绍系统的模块设置以及它们的软硬件组成。
系统的模块包括:语音模块、显示模块以及键盘模块。
经过调试和仿真运行,使系统在满足设计要求的前提下最终实现了所期待的功能。
关键词:单片机,凌阳SPECE061A,系统设计,模块。
AbstractWith the increasing density of population,the city is becoming more and more congested.Public transportation has the advantages of high effencience and low price,which is becoming the first choice of individuals.Duing to the compact bus schedule and using manual work will definitely cost large amount of human resources and a lot of money,the Bus Automatic Stop Announcer(BASA) comes out.This paper mainly introduced design principles of one BASA.Its microcontroller core is SPECE061A.By using the 4*4 keyboard as an external command to controll the SPR4096 voice chip circuit and LCD display.The advantages of this system are high quality voice, strong function and low cost which will undoubtely provid a better assistance methord to the bus service system.Firstly, this paper introduces the fundamental principle and development methods of Sunplus SPCE061A.Then it discusses the design scheme of the system and operating principles.When it comes to next,the paper present the models of the system and their soft and hardware composition one by one.The models include voice model,display model and keyboard model.This system achieves the expected function and fullfills the requires by debuging an simulating. KEYWORDS: SCM,Sunplus SPECE061A,System design,Models1.引言公交车在日益拥堵的城市交通中显示出了其独有的优势——快捷、价钱低廉,并且就人均污染来说,公交车对环境的污染程度比私家车要小得多。
公交车报站器设计毕业设计
毕业设计论文公交车报站器设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:目录1 系统总体方案 (5)1.1 公交车报站器可选方案 (5)1.2 设计方案的可行性分析和选择 (7)1.3 公交车报站器的硬件框图 (7)2 系统硬件设计 (8)2.1 SPCE061A简介 (8)2.2 系统电源设计 (12)2.3 语音存储电路设计 (12)2.4 音频输出电路设计 (14)2.5 显示电路设计 (15)2.6 键盘电路设计 (16)3 系统软件设计 (17)3.1 语音处理 (17)3.2 主函数流程图 (19)3.3 初始化函数 (26)3.4 语音播放的实现 (31)3.5 更新时间 (34)3.6设置时间 (35)参考文献 (48)谢辞 (49)附录一公交车报站器电路图 (51)附录二公交车报站器程序 (52)在当今社会,即使在私家车越来越多的今天,公交车仍然是人们出行的首选,因为公交车具有方便、快捷、车票便宜等优点。
传统的公交车报站主要由售票员报站,但是有些售票员有着浓重的地方口音,给外地人乘坐公交车造成了困难,另外,随着无人售票车逐渐增多,公交车报站器就越显得重要了。
基于公交车自动报站系统的分析与设计
目录
01 一、引言
03
三、公交车自动报站 系统可行性分析
02
二、公交车自动报站 系统需求及问题
04
四、公交车自动报站 系统设计与实现
目录
05 五、测试与评估
07 参考内容
06 六、结论
一、引言
随着科技的快速发展,智能化已成为城市公共交通发展的重要趋势。其中,公 交车自动报站系统作为一种先进的智能化技术,能够显著提高公交车的运营效 率和服务质量。本次演示将对公交车自动报站系统的分析与设计进行详细探讨。
本次演示对公交车自动报站系统的分析与设计进行了详细探讨。通过需求分析、 可行性研究、系统设计与实现以及测试与评估,充分证明了公交车自动报站系 统的可行性和重要性。然而,本次演示的研究仍有局限性,例如未能考虑系统 在实际运行中可能遇到的多种复杂情况。未来研究方向可以包括进一步优化系 统设计、提高系统稳定性和可靠性,以及探讨如何与其他智能化公交系统集成, 以更好地提高公交车的运营效率和服务质量。
三、公交车自动报站系统可行性 分析
现代科技的快速发展为公交车自动报站系统的实现提供了有力支持。例如,全 球定位系统(GPS)可用于获取公交车位置信息;无线通信技术(如蓝牙、 Wi-Fi)可以实现车站与公交车之间的无线通信;此外,嵌入式系统和云计算 技术可提高系统的稳定性和可靠性。
四、公交车自动报站系统设计与 实现
参考内容
随着科技的快速发展,许多行业都引入了自动化技术以提高效率和减少人力成 本。公交车报站系统也不例外。下面我们就来讨论一下公交车自动报站系统的 设计。
一、需求分析
1、1自动化报站:公交车在到达每一站时,都需要自动报站。包括该站的名字、 上下车位置、到站时间等信息。
毕业设计公交车自动报站系统设计
毕业设计公交车⾃动报站系统设计本科⽣毕业论⽂(设计)论⽂题⽬公交车⾃动报站系统设计[摘要]本设计主要解决如何⽅便、准确地指⽰乘客到站的问题,具有⾃动检测公交站台,模拟⼈声进⾏报站和预报站,对所报站数和站名进⾏⽂字显⽰等功能。
系统包括微控制器模块,语⾳录放电路,液晶显⽰模块,键盘接⼝电路,复位电路及电源等。
系统使⽤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.硬件方案:采用单片机作为主控制器,配合存储模块、音频输出电路、显示屏等外设。
2.软件方案:使用嵌入式系统开发软件进行编程,实现公交车报站器的各种功能。
二、硬件设计1.单片机选择:根据实际需求选择适合的单片机,常用的有51系列、AVR、ARM等。
考虑到成本和功耗,可以选择较为简单的51系列单片机。
2.存储模块:通过存储器来存放公交车的站点信息和声音文件,一般可选择EEPROM或者SD卡作为存储介质。
3.音频输出电路:使用单片机的PWM输出接口来控制音频输出电路,根据需要可以选择单声道或者多声道输出。
4.显示屏:可以选择液晶显示屏或者LED显示屏,用于显示当前站点、下一站等信息。
三、软件设计软件设计主要包括系统初始化、报站控制、声音播放和显示控制等部分。
1.系统初始化:包括对单片机的初始化设置,例如时钟、IO口配置等。
2.报站控制:通过定时器和中断来实现定时报站的功能,设置定时器的周期和中断触发的频率。
当定时器中断触发后,调用相应的函数进行报站操作。
3.声音播放:通过读取存储模块中的音频文件,利用单片机的DAC或PWM输出模块将声音信号转换为模拟信号输出。
可以根据实际需要来选择声音播放的方式(单声道或者多声道)和声音文件的格式(例如MP3、WAV等)。
4.显示控制:根据当前车辆的位置和站点信息,将相应的信息显示在显示屏上。
可以通过数码管或者液晶显示屏来实现。
四、功能扩展1.语音广播:增加语音广播功能,可以通过无线传输或者蓝牙连接与公交车上的喇叭进行连接,实现对全车乘客的语音广播。
2.数据通信:通过无线通信模块添加数据通信功能,可以实现与调度中心的数据交互,例如实时更新站点信息、车辆位置等数据。
3.视频监控:添加视频监控模块,实现对公交车内部的监控和录像功能,提高公交车安全性。
公交智能报站系统的设计与实现
公交智能报站系统的设计与实现一、引言二、系统设计1.系统需求分析根据实际情况和用户需求,对系统功能、性能要求和可行性进行分析,明确系统设计的目标和要求。
2.系统结构设计系统结构包括硬件和软件两个方面。
硬件方面,需要采用GPS定位模块、计算机终端、语音播放模块等设备;软件方面,需要设计和实现包括地图导航、位置识别、报站信息管理等功能的软件系统。
3.数据流程设计系统需要实时获取车辆位置信息,并将其与预先设定的线路信息进行比对,根据比对结果产生相应的报站信息。
在设计数据流程时,需要考虑到实时性和准确性的要求,以及系统对传感器和通信设备的数据输入和处理。
4.用户界面设计用户界面需要简单明了、直观易用。
在报站系统中,用户界面主要包括车载终端的显示屏和按键操作界面。
需要根据用户的习惯和操作习惯进行设计,确保用户能够方便快捷地使用系统。
三、系统实现1.硬件实现硬件实现主要包括选购和安装各种传感器和通信设备。
GPS定位模块用于获取车辆的当前位置信息,计算机终端用于处理和存储数据,语音播放模块用于播放报站信息。
需要根据系统需求和预算选择合适的设备,并进行安装和调试。
2.软件实现软件实现主要包括地图导航、位置识别和报站信息管理等模块的开发。
地图导航模块需要实现地图数据的导入和显示,以及实时获取车辆位置信息的功能。
位置识别模块需要对车辆位置信息进行分析和处理,比对线路信息,以确定是否需要进行报站。
报站信息管理模块需要实现报站信息的录入和管理,以及与语音播放模块的接口。
3.数据交互实现系统需要能够与车载终端进行数据交互,包括车辆位置信息的获取和报站信息的传输。
这需要实现车载终端与系统的通信接口,以确保数据的实时传输和准确处理。
四、系统评估和改进系统实现后需要进行评估和改进,以保证系统的稳定性和可靠性。
通过对系统的测试和监控,收集用户反馈和意见,对系统可能存在的问题和不足进行改进和优化,提高系统的性能和用户体验。
五、结论公交智能报站系统的设计与实现需要考虑到用户需求和系统要求,通过合理的设计和严格的实施,能够提供准确、实时的报站信息,提升公交出行的便利性和乘客体验。
公车自动报站系统的设计
第1章绪论随着科学技术的日益发展和进步,无人售票公交车在街头多起来了,语音报站器也被广泛使用,这在相当大的程度上免除了乘务人员沿途报站的麻烦,给许多不熟悉公交线路的乘客带来了方便。
1.1 课题研究的背景及意义公共汽车为外出的人们提供了方便快捷的服务,而公共汽车的报站直接影响服务的质量。
传统由乘务人员人工报站,该方式因其效果太差和工作强度太大,在很多大城市已经被淘汰。
近年来,随着科学技术的日益发展和进步,微型计算机技术已经在许多领域得到了广泛的应用。
在声学领域,微机技术与各种语音芯片相结合,即可完成语音的合成技术,使得汽车报站器的实现成为可能,从而为市民提供了更加人性化的服务。
鉴于传统公交车报站系统的不足之处,结合公交车辆的使用特点及实际营运环境,设计了一种由单片机控制的公交车自动报站系统[1]。
公交车自动报站器的设计主要是为了弥补改变传统语音报站器必须有司机操控才能工作的落后方式,进站、出站自动播报站名及服务用语,为市民提供更人性化,更完善的服务[2]。
1.2 报站器的动态发展趋势公共汽车行驶在现代文明程度高的市区,它是一道流动的风景线,因而对整车外形乃至色彩都有更高的要求。
作为公共汽车还要求有醒目和减少乘务人员劳动强度的电子报站器,电子显示路牌,无人售票装置,前后电视监视系统等新技术的采用也将越来越普及。
公交车报站器在公交事业中占有举足轻重的地位,它直接影响到公交车的服务质量。
目前公交车报站有三种方式,一种是利用GPS全球卫星定位系统的公交车报站系统,在司机座位后面隔板上,安装了一台15英寸的液晶电视和GPS信号接收器,安装了这套设备后,公交车在语音报站的同时,通过液晶电视还可以显示到站站名的字幕,这样如果没听清报站的话,通过显示屏,乘客也可以一目了然。
当出现紧急情况时,调度中心将会给公交车发出相应的信息,以短信的形式传送到显示屏上,同时车载台会发出相应的提示音;驾驶员也可以通过相应的工具进行回复[3]。
公交车报站器课程设计
公交车报站器课程设计一、教学目标本课程旨在通过学习公交车报站器的工作原理和设计方法,让学生掌握电子技术基础知识,提高学生的创新能力和实践能力。
具体目标如下:1.知识目标:(1)了解公交车报站器的工作原理和组成部分;(2)掌握电子元器件的识别和使用方法;(3)学习简单的电路图分析和设计方法。
2.技能目标:(1)能够分析公交车报站器电路图,理解各部分电路的功能;(2)学会使用电子工具,如烙铁、焊锡等,进行电子元器件的焊接;(3)具备初步设计简单电子电路的能力。
3.情感态度价值观目标:(1)培养学生对科学知识的热爱和探索精神;(2)培养学生团队协作、沟通交流的能力;(3)培养学生环保意识,注重电子垃圾的处理。
二、教学内容本课程主要内容包括公交车报站器的工作原理、电子元器件的使用、电路图分析与设计等。
具体安排如下:1.公交车报站器工作原理:介绍公交车报站器的基本原理,如信号输入、处理、输出等环节;2.电子元器件识别与使用:学习电子元器件的分类、功能、参数及使用方法;3.电路图分析:学习如何阅读和分析公交车报站器电路图,理解各部分电路的功能;4.电路设计:学习设计简单的电子电路,如放大电路、滤波电路等;5.实践操作:进行公交车报站器的组装和调试,培养学生的动手能力。
三、教学方法本课程采用讲授法、讨论法、实验法等多种教学方法,以激发学生的学习兴趣和主动性。
1.讲授法:用于讲解基本概念、原理和电路分析方法;2.讨论法:学生针对实际问题进行讨论,培养学生的思考和沟通能力;3.实验法:进行公交车报站器的组装和调试,让学生亲自动手,提高实践能力。
四、教学资源1.教材:选用具有权威性和实用性的电子技术教材;2.参考书:提供电子技术相关领域的参考书籍,丰富学生的知识体系;3.多媒体资料:制作课件、视频等多媒体资料,直观展示公交车报站器的工作原理;4.实验设备:提供足够的实验设备,保证每个学生都能动手实践。
五、教学评估本课程的教学评估将采用多元化的评价方式,以全面、客观、公正地评价学生的学习成果。
公交车报站器的设计(研究材料)共23页
61、奢侈是舒适的,否则就不是奢侈 。——CocoCha nel 62、少而好学,如日出之阳;壮而好学 ,如日 中之光 ;志而 好学, 如炳烛 之光。 ——刘 向 63、三军可夺帅也,匹夫不可夺志也。 ——孔 丘 64、人生就是学校。在那里,与其说好 的教师 是幸福 ,不如 以享受胜利的喜悦 。——杰纳勒 尔·乔治·S·巴顿
公交车报站器的设计(研究材料)
1、战鼓一响,法律无声。——英国 2、任何法律的根本;不,不成文法本 身就是 讲道理 ……法 律,也 ----即 明示道 理。— —爱·科 克
3、法律是最保险的头盔。——爱·科 克 4、一个国家如果纲纪不正,其国风一 定颓败 。—— 塞内加 5、法律不能使人人平等,但是在法律 面前人 人是平 等的。 ——波 洛克
谢谢!
基于51单片机的公交车语音报站器的设计与制作
基于51单片机的公交车语音报站器的设计与制作目录摘要 (1)英文摘要 (1)引言 (2)1 设计要求 (3)2 硬件设计 (3)2.1 硬件原理及框图 (3)2.2 系统供电电源模块设计 (3)2.3 单片机在线编程模块设计 (4)2.4 单片机最小系统设计 (5)2.5 语音模块的设计 (6)2.6 显示电路的设计 (7)3 软件设计 (8)3.1 主程序设计 (9)3.2 显示子程序设计 (10)3.3 键盘扫描子程序设计 (10)3.4 上行线按键处理子程序设计 (11)3.5 下行线按键处理子程序设计 (12)3.6 一线发码子程序设计 (12)4 软件抗干扰技术 (14)5 调试 (14)结论与谢辞 (16)参考文献 (17)附件1.系统原理图和PCB图 (18)附件2.程序清单 (19)附件3.仿真图 (26)附件4.实物图 (30)附件5.元器件清单 (31)基于51单片机的公交车语音报站器的设计与制作摘要:从公交车语音报站器的设计要求出发,本系统采用STC89C51单片机作为核心控制器,主要由单片机在线编程模块、WT588D语音模块、LED显示器、键盘等组成。
通过语音模块的编程软件设置其每个地址的语音,再通过手动键盘触发语音播放地址,驱动语音播放。
设置站台号,到站站台号通过LED显示器显示出来。
上电后,默认为上行线,运行到线路终点自动切换到下行线,下行线运行到终点也会自动切换到上行线。
关键词:单片机公交车报站器语音Based on the 51 mcu bus sound station devicedesign and production(Major of Applied Electronic Technology,Information and Engineering college, JinHua College of Vocation And Technology, YU Wen-jun)Abstract: From the bus Voice station design device requirement, the system uses STC89C51 MCU as the core controller, plus a single chip online programming module, WT588D voice module, LED display, keyboard.Through the voice module programming software to set the voice of each address and then manually trigger the keyboard voice broadcast address, driver audio playback. Set the platform number, departure and arrival station number displayed via LED display. Power, the default is ascending line, run to the finish line to automatically switch to the down line, run down to the finish line will automatically switch to the uplink. Keyword: Single-chip Bus Stops device V oice引言随着社会的快速发展,目前,在一些大城市里,公交车上已经开始逐渐使用GPS报站系统,但是手动的公交车语音报站器仍然占有一定的市场份额,原因在于手动语音报站器价格低廉,同时也具备GPS报站器的报站功能。
自动公交车报站器
按下按键1后。手动模式被屏蔽。系统处于自动模 式。 使用遥控器数字按键模拟不同的站点信 息。上行站点:结束
谢谢各位老师
ISD1760控制程序
ISD1760语音模块通过SPI协议与单片机通信 其子程序主要是接收主芯片发送过来SPI控信 号,控制信号在SCLK的下降沿由锁存到语音 芯片,并且低位首先移出。语音芯片在SCLK 的上升沿将反馈引号由MISO接口反馈给主机, 从而实现主从机的通信。
SPI时序图
命令
ISD1760的SPI协议 有各种命令字, 通过在在程序 中调用这些命令字 来控制语音模块
/********开始接收四个字节内容*********/ for(i=0;i<4;i++){ for(ia=0;ia<8;ia++){ while(!hwx); //低电平开始,不处理只等待高电平接收 ly_ct=0; while(hwx){ //高电平开始, delay100us(); if(ly_ct>20) return;} //高电平结束,判断数据1或0向变量移入 ly_lhj[i]>>=1; //数据由高位移入低位 if(ly_ct>10) //时间量TH1高于10,即高于1MS判断为1 ly_lhj[i]|=0x80; } } ly_flag=1; //接收成功 TF1=0; } void delay100us(void) { unsigned char i=15; while(i--); ly_ct++;
手动报站器图 智能交通管理仪更加智能化, 它可以与调度中心进行通信 实时反馈行车信息,便于调 度。还可以使乘客通过移动 网络终端查看乘车站点公交 车信息
GPS自动报站器
二、整体思路
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
丽水学院课程设计题目公交车报站器的设计与制作指导教师吕晔院系机电建工学院电子系班级自动化072学号30姓名吴飞波2011年 1 月 10 日目录摘要 (2)第一章概述 (3)1.1选题的目的和意义 (3)1.2国内外研制状况 (3)第二章课题的方案设计与论证 (3)2.1设计任务 (4)2.2系统整体方案的设计 (4)第三章系统硬件电路设计 (5)3.1 硬件结构 (5)3.2 时钟电路.......................................... 错误!未定义书签。
3.3 电源电路.......................................... 错误!未定义书签。
3.4 键盘电路 (10)3.5 LED数码管显示电路 ................................ 错误!未定义书签。
3.6语音电路以及ISD1700芯片介绍 ...................... 错误!未定义书签。
3.6.1语音电路 ........................................ 错误!未定义书签。
3.6.2 ISD1700芯片及引脚介绍 .......................... 错误!未定义书签。
第四章软件系统设计 ..................................... 错误!未定义书签。
4.1单片机主流程图 .................................... 错误!未定义书签。
4.2时间设置流程图 (18)4.3放音操作流程图 (19)致谢 (21)参考文献 (21)附件一源程序 (22)附件二电路原理图 (71)摘要本文介绍了一种公交车报站器的系统设计原理,提出了以51单片机为核心,通过4*1键盘获取外部指示以控制ISD1700语音芯片电路以及LCD显示的硬件设计和软件设计方案。
该系统语音音质好,功能强,成本很低,是提供公交服务的一种较好的手段。
本文首先介绍了ISD1700的基本原理和开发方法,讨论了控制模块、显示系统和存储系统的总体设计思想和实现方案,并且详细阐述了硬件系统和软件系统的设计。
硬件系统包括电源电路、控制电路、信息存储电路、显示电路、语音资源存储电路等;硬件驱动程序由开发系统提供的C语言库函数来实现。
经过调试和仿真运行,使系统最终达到了课题设计的要求。
关键词:单片机;语音处理;LCD显示;ISD1700Abstract:This paper explains the principles of a bus DIAS , and offer a hardware and software design program that the microcontroller core,A T89C51,controlls the ISD1700 voice chip circuit and LCD display as the externalcommand from the 4*1 keyboard. This system will provide a well bus service with its high quality voice,strong function and low cost. This paper introduces the fundamental principle and development methods ofAT89C51 at first. It discusses the total design idea and the realization method of voice control, displaysystem and memory system. Then it describes the design project of hardware system and software system indetail. The hardware system consists of power circuits, control circuits, information storage circuits, displaycircuits etc. The software to drive the hardware was developed with the C language function libraryprovided by development system. The system behaved well after debug and simulation. The result showsthat the system comes to our expectation.Keywords: MCU; Speech Processing; LCD display;ISD1700第一章概述1.1选题的目的和意义随着城市化进程的加快,公共交通作为城市的基础设施之一,仍然是绝大多数出行者的首选交通方式。
为使得人们特别是为外来旅游、出差、就医、求职等急需了解本地的公交路线的人提供高效、方便、快捷的公交系统,让他们得到自己所需要的各种相关信息,以便减少各种可能产生不必要的交通流量,提高公交的运作效率,公交自动报站系统便应运而生。
在计算机还未普及之前公交车报站管理都是由工作人员人工报站的方式来操作的。
随着社会的进步和计算机科学的迅速发展,便有了公交车自动报站系统的出现。
公交应用系统带给公交企业的将不仅是形象的提升,也是效益的增长。
现今社会,公交事业关乎到大多数城市居民的出行,可公交车上的传统的人工按键报站依然无法满足大家对其的要求。
主要表现为:(1) 报站不准确: 由于司机在操作报站系统时经常会按错键或忘记按键,而且在调整系统时会连续报出几个站点,让不熟悉路线站点的乘客不知所措。
(2)安全隐患:每次报站时都需要由驾驶员对报站器进行操作,而在车辆起动与进站时,往往是路面情况最复杂的时候,驾驶员既要对行驶中的汽车进行起动或制动等操作,同时还要兼顾报站系统的操作,给行驶中的车辆带来一定的安全隐患。
1.2国内外研制状况公交车自动报站器的设计主要是为了弥补传统人工语音报站的落后方式,使进站、出站信息自动播报站名及服务用语,为市民提供更人性化,更完善的服务。
目前语音报站器技术主要有以下几种:一般语音报站器,到站前由乘务人员按动进站按钮开始报站,出站时由乘务人员按下出站按钮,开始预报下站的站名,通过序号来记录各个站点;第二种是门控语音报站器,将开门、关门时转换信号和语音报站器连接,开门和关门时自动报站;第三种是无线信标语音报站器,它是在每个公交车站点设置发射信标点,公交车临近到站点左右会收到信标信号,开始自动报站,出站后信号消失,开始预报下一站,此报站器报站准确,但需要为每个站点组建无线发射信标,建设复杂、费用高,大部分站点无电源供应,公交车数量多时存在频率干扰问题,且较严重,用户修改站点非常不方便,系统维护成本高;第四种就是GPS自动语音报站器,此报器是在公交车上安装GPS自动语音报站器,自动识别站点并报告站点信息。
由于报站精准,无须人工操作,无须建设任何车外设施,被广泛使用。
第二章课题的方案设计与论证2.1设计任务1. 可以完整地播放一条公交线路的站名,包括上行线路与下行线路。
2. 可以在LED的键盘显示模组上显示当前的时间(日期),具有时间日期的设置功能。
3. 可以播放音乐或广告。
2.2 系统整体方案的设计主要有两个核心功能一个是时钟显示,一个就是语音播报时钟显示我们采用DS1302来精确获取时间,并使用4位LED数码管来显示。
只有4位数码管如何显示年本设计为带时钟显示的公交车报站器。
、月日、时分呢程序里面设计了一个显示标记,这个显示标记可以通过按键来进行切换,当为0时,显示最常用的,时分,当为1时,显示年,当为2时,显示月日,同时,显示时间的时候,中间的两个时间小点会进行闪烁,当然,在设置时间的时候,中间的两个小点为不闪烁状态。
设置时间也是一样,先设置年,年可以设置2000---2099年,也就是可以设置100年,设置时,20XX 后面的XX闪烁,方便操作者知道。
设置其它参数的原理同设置时间一样。
语音部分首先,必须实现的就是语音的分段,我们采用的ISD1760可以分成几段来进行播放,在录音的时候,先录第一段(信息如:本次车开往市客运站),也就是起始站,先播报让人了解一下,接着录第二段,第三段,第四段为上行的终点站。
第五段为下行终点站的提示信息(如:本次车开往火车站),接着是第六段,第七段,第八段为下行的终点站,也就上行的起始站,这样站点信息就完成一个轮回。
第九段信息为音乐或者广告信息。
在录音的时候,按住录音键,对咪头说话或者播放音乐即可完成录音,第一段录完后,松手,即默认第一段录完,接着又可以再按住录音键,一口气完成9段录音,完成后,断电或者复位即可。
播音也是一样,设置一个播音指针,当第一个站,上行的时候,播间指针为第一个站的,依此类推。
当播音乐的时候,首先先跳到音乐的语音段,播放完语音后,再返回来原来的播音指针。
语音信息的擦除,当发现录错后,或者更换语音时,按一下擦除键即可,程序会擦除整片录音,这个时候,需要重新录音。
第三章系统硬件电路设计3.1 硬件结构此部分为整个工作电路中的主单片机电路,图中的单片机采用宏晶公司的STC89C52,属于51单片机系统,管脚部分与普通89C51全部相同,芯片介绍可以与其它芯片一样,该单片机的程序容量为8K,已经能够满足一般的程序需求。
此排阻为5脚4。
7K排阻,此部分应该还属于时钟电路,因为时钟电路的IO管脚需要上拉电阻,该排阻的主要功能就是上拉电压。
晶振及复位电路是每个单片机系统必须具备的电路,本设计的晶振采用的是11.0592M晶体振荡器,此晶振比较常见,易于购得。
因此,在设计中,使用11.0592M的晶振与2个30P的瓷片电容组成单片机的晶体振荡电路,为单片机的正常工作提供了振荡信号。
下图中的SW7、C4及R17,一起组成了本设计的复位电路,其中C4与R17为为常用的阻容复位电路。
当工作电路在瞬间上电时,电容C4瞬间导通,+5V加载到单片机的第9脚(reset),系统完成上电复位。
同时,系统中还加入了一个直按的复位按键,同理,当按下按键后,+5 V加载到单片机的第9脚(reset),系统完成了通电情况下的热启动。
设计此按键的好处是,当在系统死机的的情况下,可以在不断电的情况下按下此按键,完成单片机热启动3.2 时钟电路时钟电路主要提供设计所需要的时间显示功能所需要的时间参数。