基于51单片机的公交车自动报站系统 -毕业论文
公交车自动报站系统毕业设计
THANKS
汇报人:
添加标题
添加标题
添加标题
公交车内:实时显示车辆位置、到 站信息等,提高乘客乘坐体验
城市交通管理部门:大数据分析, 优化公交线路,提高城市交通效率
技术发展趋势
集成化:自动报站系统将与 其他车载系统进行集成,实 现信息共享和协同工作。
智能化:自动报站系统将更 加智能化,能够根据乘客需 求进行个性化服务。
GPS模块
工作原理:接收卫星信号, 计算位置、速度等信息
功能:定位、导航、测速
特点:高精度、实时性、稳 定性
在公交车自动报站系统中的 应用:实时获取公交车位置,
为自动报站提供数据支持
语音模块
功能:接收语音指 令,进行语音识别 和语音合成
组成:麦克风、语 音识别芯片、语音 合成芯片
工作原理:麦克风 接收语音信号,语 音识别芯片进行语 音识别,语音合成 芯片进行语音合成
测试方法:黑 盒测试、白盒 测试、灰盒测
试
测试内容:系 统稳定性、准 确性、响应速
度、安全性
测试工具:自 动化测试工具、 性能测试工具、 安全测试工具
测试结果与分析
测试环境:公交车模拟环境 测试方法:手动测试、自动测试 测试结果:系统运行稳定,准确率高 优化建议:增加语音提示功能,提高用户体验
系统优化建议
数据库设计
数据库类型: SQL Server
数据库结构: 包括站点信息、 线路信息、车
辆信息等
数据库操作: 包括查询、更 新、删除等操
作
数据库安全: 包括用户权限 管理、数据备
份等措施
Part Five
基于单片机公交车语音报站系统毕业设计
基于单片机公交车语音报站系统毕业设计单片机公交车语音报站系统是一种将单片机和语音模块结合起来的技术,旨在提供实时的公交车站信息,帮助乘客准确抵达目的地。
本文将详细介绍该系统设计的原理、功能以及实施方案。
首先,本系统的设计基于单片机技术,通过单片机控制公交车站信息的采集和处理。
在公交车上,设立采集装置,用于实时采集车辆所在位置,以及到达下一站点的时间预测。
这些数据将通过串口与单片机进行通信,并进行处理。
其次,本系统中使用的语音模块,用于将处理过的公交车站信息转换为可听的语音报站信息。
通过单片机控制语音模块,将车辆的当前位置和下一站点信息转换为语音,实时播放给乘客。
这样,提供了一种直观、便捷的方式,让乘客了解公交车的行驶情况。
在功能实现方面,本系统具有以下几个关键功能。
首先,实时公交车站信息的采集和处理。
通过采集装置,获取车辆的实时位置和到达下一站点的时间预测,并进行处理。
其次,语音模块的控制和语音播放。
通过单片机控制语音模块,将处理过的公交车站信息转换为语音,并实时播放给乘客。
最后,公交车站信息的更新和管理。
通过网络或其他方式,将公交车站信息更新到系统中,以保证准确性和实时性。
在系统实施方案上,本系统可以采用分布式架构,将采集装置和语音模块分布在公交车上和车站上。
同时,可以使用GPS技术获取车辆的精确位置,并与时间预测结合,提供更准确的公交车站信息。
值得注意的是,本系统还需要考虑可扩展性和安全性。
在可扩展性方面,系统应具有良好的扩展性,可以方便地增加更多的公交车和车站。
在安全性方面,系统应保证数据的安全传输和存储,防止信息泄露和篡改。
总结起来,基于单片机的公交车语音报站系统是一种利用单片机和语音模块实现公交车站信息实时报站的技术。
通过采集装置获取车辆实时位置和到达下一站点的时间预测,并通过语音模块将信息转换为语音,实时播放给乘客。
本系统具有实时性、准确性和直观性的特点,为乘客提供了方便快捷的出行方式。
基于单片机的公交车自动报站系统设计与实现
2 系统 功 能
公 交车 自动 报站 系统 的主要 功能 如下 :
( 1 ) 不 同公交 线路 站名 的输 入和更换 。
( 2 ) 实 现 完整 手 动 播 报 一 条 公 交 线路 的站 名 , 包括 上行线 路 与下行线 路 。
De s i g n a n d Re a l i z a t i o n o f Bu s Au t o ma t i c Vo i c e S y s t e m B a s e d o n Si n g l e Ch i p
NI E R
( C o l l e g e o fE l e c t r o n i c s i n f o r m a t i o n e n g i n e e r i n g, G u a n g z h o u C o l l e g e fS o o u t h U n i v e r s i t y
关键 词 : 单 片机 ; 公交车; 语音 芯 片
D O I 编码 : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 2— 2 2 7 9 . 2 0 1 3 . 0 6 . 0 2 5
中 图分 类号 : T N 2 7 7
文献标 识码 : B
文章编 号 : 1 0 0 2— 2 2 7 9 ( 2 0 1 3 ) 0 6— 0 0 7 9— 0 3
第 6期
2 0 1 3年 1 2月
微
处
理
机
No . 6 De c ., 2 0ORS
基 于单 片机 的公 交 车 自动报 站 系统 设 计 与 实 现
聂 茹
( 华南理 工 大 学广州 学院 电子信 息工程 学院 , 广州 5 1 0 8 0 0 ) 摘 要 : 提 出 了一种用 单 片机 控 制语 音芯 片进行 公 交 车语 音模 拟 报 站 的方 法 。 系统硬 件利 用 S T C 8 9 C 5 2作 为 C P U进 行 总体 控 制。通 过 I S D 4 0 0 4语 音芯 片建 立语 音信 息 库 , 对 语 音信 息 进行 自
基于单片机的公交车站自动报站器的设计
显示模块 、 报警模块等 电路模块 。 它能够实现公交车 的语音 自动报 站, 即通过 G P S定位 系统输入 地段信息 , 直接输 出数字信 号
给单片机 A T 8 9 C 5 1 进行处理 , 在 L C D液晶频上 显示 当前站名信 息, 同时通过语音 电路输出放大后的语音信 息。 本文重点介绍了 硬件 电路 的设计与工作原理 以及软件 的结构和实现 。 关键词 : 自动报站器 ; A T 8 9 C 5 1单片机 ; G P S; L C D 中图分类号 : T P 2 7 文献标 识码 : A 国家标准 学科 分类与代码 : 1 2 0 . 3 0
f o c u s e s o n t h e h a r d w a r e c i r c u i t d e s i g n a n d i t s w o r k i n g p r i n c i p l e 、t h e s t r u c t u r e a n d i m p l e m e n t a t i o n g o f t h e
The De s i g n o f Bus S t a t i o n Aut o- a n nou nc e Ba s e d o n The M CU
G u o H o n g xi a , Li u L ei 。
( 1 . Y u l i n U n i v e r s i t y ,S h a n n x i ,7 1 9 0 0 0; 2 . S t a t e G r i d S h a n n x i E l e c t r i c P o w e r C o r p o r a t i o n M a i n t e n a n c e C o m p a n y ,S h a n n x i ,7 1 9 0 0 0 )
基于89C51单片机控制的公交车报站
科学技术创新2020.35基于89C51单片机控制的公交车报站周宗耀(东南大学成贤学院,江苏南京210088)随着我国城市建设进程加快,交通运输事业获得快速发展。
城市公交作为市民出行的重要工具,其服务质量关系到交通运输事业发展[1]。
城市公交服务质量提升,不能拘泥于单个角度,就特殊人群而言,报站系统是提升公交与乘客联系的重要途径,是优化城市公交的重要措施,通过设计可行性报站系统,可以显著提升公交车为乘客提供服务的能力。
1公交车报站系统硬件设计1.1公交车报站系统元器件选择公交车报站系统设计所用硬件设备包含有显示元器件、语音元器件、按键元器件、89C51单片机。
显示元器件选择使用的是LCD1602。
该元器件拥有较高的显示质量,并且接口位置呈数字式,具有较低的功能消耗。
正是因为选择使用的是数字式接口,能够更加简单的实现显示模块与单片机系统之间的连接,降低操作难度[2]。
语音元器件选择使用的是ISD4004。
该元器件在对声音进行记录的时候,能够摒弃传统元器件的长度限制,同时在记录声音的时候,也不必完成压缩和A/D 转换。
在进行介质存储的时候,可以实现快速闪存,在没有电源支撑的条件下,仍旧可以将数据保存至100年,完成一万次以上的信息重复记录[3]。
另外,ISD4004具有良好音质和较长时间的记录,在便携式电子产品中被广泛使用。
开发与使用ISD4004硬件设备的时候,对于外围电路的要求同样不高。
按键元器件是最为简单的设备,公交车报站系统设计的时候,只需要选择三个按键进行操作即可,在功能设计的时候,要保证每个按键功能的可实现性。
89C51单片机是使用最为平常的一种51芯片。
89C51是一种带4K 字节闪烁可编程可擦除只读存储器(FPEROM-FalshProgrammable and Erasable Read Only Memory )的低电压,高性能CMOS8位微处理器,俗称单片机。
在制造该元件的时候,需要选择使用ATMEL 高密度非易失存制造技术,兼具输出管脚和指令集。
基于公交车自动报站系统的分析与设计
目录
01 一、引言
03
三、公交车自动报站 系统可行性分析
02
二、公交车自动报站 系统需求及问题
04
四、公交车自动报站 系统设计与实现
目录
05 五、测试与评估
07 参考内容
06 六、结论
一、引言
随着科技的快速发展,智能化已成为城市公共交通发展的重要趋势。其中,公 交车自动报站系统作为一种先进的智能化技术,能够显著提高公交车的运营效 率和服务质量。本次演示将对公交车自动报站系统的分析与设计进行详细探讨。
本次演示对公交车自动报站系统的分析与设计进行了详细探讨。通过需求分析、 可行性研究、系统设计与实现以及测试与评估,充分证明了公交车自动报站系 统的可行性和重要性。然而,本次演示的研究仍有局限性,例如未能考虑系统 在实际运行中可能遇到的多种复杂情况。未来研究方向可以包括进一步优化系 统设计、提高系统稳定性和可靠性,以及探讨如何与其他智能化公交系统集成, 以更好地提高公交车的运营效率和服务质量。
三、公交车自动报站系统可行性 分析
现代科技的快速发展为公交车自动报站系统的实现提供了有力支持。例如,全 球定位系统(GPS)可用于获取公交车位置信息;无线通信技术(如蓝牙、 Wi-Fi)可以实现车站与公交车之间的无线通信;此外,嵌入式系统和云计算 技术可提高系统的稳定性和可靠性。
四、公交车自动报站系统设计与 实现
参考内容
随着科技的快速发展,许多行业都引入了自动化技术以提高效率和减少人力成 本。公交车报站系统也不例外。下面我们就来讨论一下公交车自动报站系统的 设计。
一、需求分析
1、1自动化报站:公交车在到达每一站时,都需要自动报站。包括该站的名字、 上下车位置、到站时间等信息。
毕业设计论文毕业设计公交车可视化语音报站
论文分类号: TP 学校代码: 13681毕业设计说明书(论文)题目: 公交可视化语音自动报站器的设计——主控STC12系列学生姓名:郭 璠 学 号: 2 6 1 1 1 0 2系 部: 信息工程 七系专业班级: 电 信1112班指导教师: 陈明泽 苏 婕二〇一四年四月Automatic Design of Converter Station Bus Visual Speech——MastercontrolSTC12 SeriesABSTRACTIn recent years , with the vigorous development of China's information industry , the standard of living and improve security awareness , people travel for the safety and convenience have created new demand . In addition to the bus-stop system and out of the station bus stop outside , how about to remind passengers to the front of the station names , as well as to those vulnerable groups effectively convey the station information to facilitate their travel , is also an important part of the smart -stop system .The design is mainly to address how easily and accurately instruct passengers arriving problem with the human voice simulation and forecasting stations reporting station , reported on the number of stations and station name and station name for text display and voice message recording station name selection control function. The system includes a microcontroller module , speech synthesis circuit , station number , station name display module , infrared interface circuit , reset circuit and power systems .STC12 microcontroller to control the use of speech synthesis chip and LCD modules . Speech synthesis chip SYN6288 , using simulated data is stored directly patented semiconductor memory technology , the upcoming analog voice data is written directly to a single storage unit , eliminate the need for A/D, D/A conversion , and therefore better able to reproduce the natural effects of real speech avoid the quantization noise and distortion generally solid voice circuits because quantization and compression caused . With LCD display , through the construction of model building simulation systems , access to relevant information related to the sensor and microcontroller combines knowledge , realization station V oice newspaper stand and display (LCD screen ) consisting stop system , give relevant sites , reminding prepare to enter the passenger to get off . Maximize the use of intelligent systems for efficient and convenient travel services , the system will give intelligent people to improve travel efficiency and improve environmental quality , it makes the system more practical newspaper stand .KEY WORDS:Single-chip Microcomputer , Audio Prompt , Bus-Stop Auto-Announce公交可视化语音自动报站器的设计——主控STC12系列摘要近些年来,随着我国信息事业的蓬勃发展,生活水平与安全防范意识的提高,人们对于出行的安全性和便利性都产生了新的需求。
用单片机设计公交车自动报站系统
P 2 . - 0 I
P 0 2 P . 23 p . 24
P . 25 P _ 27 l ≮ W R
红 外线 发 射和 接 收 是利 用 光 电转 换 原理 , 外 线 发 射装 置 把 红
电信 号 转换 成 光信 号 , 电信 号 转换 成 光 信 号 的核 心器 件 是 三 只 将
用单 相 设计公交 车自动报 站系统
吴迅 张洪 波 李 素 琴 目前 ,我 国 一 些 大 中城 市 的 公 交 车 报 站 系统 主 要 有三 种 方 光二 极 管 所发 出的 红 外 光转 换 成 电信号 , 由于 此 时 的 电信 号 较 但 式 : 工 报 站 , 般 报 站 人 员都 是 当地 人 , 方 言 进 行 报 站 , 给 弱 , 足 以驱 动 电路 及 负 载 正 常 工 作 , 采 用 模 拟放 大 电 路 对 信 人 一 用 这 不 故 外 地 的乘 客 带 来 很 大 的不 便 ,这 种 报 站 方 式 逐 渐 被 其 他 方 式 取 号 进 行 放 大 处理 , 其 能够 保证 后 面 的 电路 及 负 载正 常 工作 。 使 代 ; 自动 报 站 , 种报 站 方 式 一般 是 司 机 控 制 的 , 半 这 比前 一 种 有 了 由于 红 外 线 发 射 装 置 和 红 外 线 接 收 装 置 的有 效 作 用距 离 有
于推广。
在 站 台上 装 上 红外 线 发 射 装 置 , 公 交 车上 装 上 红 外 线 的 接 在 收装 置 , 当公 交 车 即 将 到 达 站 台 时 , 外 线 接 收 装 置 的光 敏 三 极 红
本 系统 是 一种 自动 播 报 公 交车 站 名 的 智 能 系统 , 由车 载设 管收 到 红 外 线 发 射 装 置 的光 信 号 , 过 模 拟 放 大 电路 , 出 电平 它 经 输
公交车自动报站及汉字显示系统毕业设计[管理资料]
摘要智能公交系统是智能交通系统的重要研究内容,近年来出现了许多针对公交车辆智能化的研究与尝试,这其中就包括自动报站系统。
目前,国内只有北京、上海、深圳、广州、青岛等城市实现了利用 GPS 自动报站,许多中小城市的公交车仍旧是传统的人工按键报站,没有实现完全的智能化,给司乘人员带来了很大的不便。
因此,在中小城市中迫切需要智能化的公交车报站系统。
本文应用单片机技术、语音合成技术和点阵LED汉字显示技术设计了一种公交车语音报站和汉字显示系统,它能很好的模仿人完成报站任务,从而解决了人工报站不准确不方便等问题。
本文设计的新型的公交车自动报站系统,以AT89S51单片机为核心,外扩ISD1730语音芯片,点阵LED汉字显示屏和行列驱动芯片。
当汽车到达某站时,通过GPS模块来触发本系统进行工作,通过语音输出电路进行语音报站和提示,AT89S51单片机同时通过程序读取汉字信息送入LED点阵显示电路进行汉字提示,达到了在车辆运行期间显示和语音的同步,提高了车辆的服务质量。
本文是以AT89C51为主控芯片的进行了系统硬件电路设计,分析并设计了各单元电路,包括语音电路、LED显示电路、电源电路。
利用C语言进行了程序设计,介绍了系统所采用的软件开发环境及其主程序设计,着重分析设计了LED显示模块、语音播放模块的实现流程,给出了大部分源代码。
本文设计的公交车自动报站及汉字显示系统具有使用方便、体积小、经济实惠、工作稳定、误报率低等特点。
关键词:单片机;GPS;LED汉字显示屏;ISD1730AbstractAdvanced Public Transportation Systems (APTS) is an important part of Intelligent Transport System (ITS), and many researches and attempts related to the intelligent publictransport vehicles have come forth during recent years. At present, many city buses in China are still the traditional manual buttons on station except Beijing, Shanghai, Shenzhen, Guangzhou,and Qingdao. Therefore, an intelligent bus-stop-announcing system is strongly required in thesecities.This paper introduces the design principle of a new bus automatic stop reporting system, which centers AT89S51 Single Chip Micyoco, concerning ISD1730 speech chip, dot matrix LED character display screen and line driver chip. When a bus reaches a certain stop, it makes this system to work through the GPS module. That is, through the speech output circuit to carry out the work of voice announcement and presentation, and at the same time AT89S51 Single Chip Micyoco carries out the character display through the read of characters and delivery to the LED dot matrix display circuit. In this way, a synchronic cooperation of display and speech during the operation of the vehicle is reached and the service quality of buses is improved.A design method of the Bus Station Report System based on AT89C51SND1C is put forward. This part mainly discusses hardware design, including power circuit, the systemclock circuit, reset circuit, USB interface circuit and Nand Flash memory circuit, etc. Practical application circuit and PCB layout of the components are given.The automatic stop reporting and character display system designed in this paper is convenient, small in size, economy, stable, and low in mistake rate.Key words: MCU; GPS; LED chinese characters display; ISD1730目录第1章绪论 (1)课题研究的背景和意义 (1)公交车报站系统的发展现状 (2)论文的任务和工作内容 (3)第2章系统的总体方案设计 (4) (4) (6)第3章硬件电路设计 (7)单片机最小系统设计 (7)AT89C51简介 (7)引脚说明 (8)晶体振荡电路 (10)复位电路 (11)语音电路设计 (12)语音电路芯片的介绍 (12)语音电路设计 (16)LED显示电路设计 (17)LED显示方式 (19)LED驱动原理 (19)显示电路 (20)GPS定位模块设计 (21)电源电路设计 (22)第4章系统软件设计 (23)主程序的设计 (24)子程序的设计 (25)LED汉字显示程序 (25)语音播放程序 (28)录音程序 (29)第5章结论 (35)参考文献 (36)致谢 (38)附录Ⅰ (39)附录Ⅱ (49)附录Ⅲ (52)第1章绪论1.1课题研究的背景和意义公共汽车是目前世界各国使用最广泛的公共交通工具。
基于单片机的公交车报站器的设计
基于单片机的公交车报站器的设计公交车报站器的设计狭义上是指一种能够自动报站的装置,广义上则是指包括音频播放、显示、存储等多种功能的设备。
本文将主要探讨基于单片机的公交车报站器的设计。
一、系统设计方案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.视频监控:添加视频监控模块,实现对公交车内部的监控和录像功能,提高公交车安全性。
基于单片机的公交车报站系统设计
• 182•引言:单片机应用实践是电类相关专业一门必修的专业技术基础课,其教学目的就是为了使学生能深入了解模拟电路、数字电路、EDA 技术、传感器、单片机原理及其相关接口的综合应用技术,为此我们选了一个典型的实践题目-公交车报站系统设计,学生通过完成该设计任务,从而掌握单片机应用系统设计的基本方法和步骤。
1.系统设计任务公交车报站系统设计的主要任务要求:1)可以设置上、下行路线;手动按键播报公交线路的站名;2)可以实现语音的录制、存储和播放;语音播报站名的同时可以显示当前的站名、下一站的站名、文明用语等;实时显示时间和日期;3)实现公交车自动报站。
2.系统总体方案论证与设计2.1 系统总体方案系统的主要功能是站点信息的获取、播报和显示。
为实现整个设计,系统需要七个模块:按键模块、主控模块、语音模块、显示模块、实时时钟模块、自动识别模块、电源模块。
系统总体硬件结构图如图1所示。
图1 系统总体硬件结构图2.2 各模块选型和论证按键模块:可供选择的有独立按键和矩阵键盘。
考虑本系统仅用5-8个按键就能够实现任务的功能要求,所以选择独立按键。
单片机选择:可供选择的单片机有51系列单片机,AVR 系列单片机,PIC 系列单片机,MSP430系列单片机,STM32系列单片机等。
考虑本实验内容简单,51系列单片机可以胜任实现功能要求,故本系统选择51系列单片机AT89S52。
语音模块:可以实现录放功能的语音芯片有ISD 、APR 、WT 、PM 等系列。
市场上有录音功能的芯片主要有ISD1110、ISD1400、ISD1700、ISD1800、ISD2500、ISD3300、ISD4004、WTR010、WTV040、APR96000等。
我们选择常用的芯片ISD4004,可以录入8-16分钟的语音。
显示模块:可供选择的元器件有数码管、点阵L E D 显示屏、LCD1602、LCD12864等。
由于传统的数码管、1602液晶等器件显示的信息有限,公交车报站系统要显示的汉字内容较多,所以本系统选择性价比高的LCD12864液晶进行信息显示。
公交车自动报站系统毕业设计
本科生毕业论文(设计)系(院)物理与电子工程学院专业电子信息工程论文题目公交车自动报站系统设计学生姓名董帅指导教师吴波(讲师)(姓名及职称)班级08级电信3班学号********完成日期:年月公交车自动报站系统董帅物理与电子工程学院电子信息工程08303407[摘要]本设计主要解决如何方便、准确地指示乘客到站的问题,具有自动检测公交站台,模拟人声进行报站和预报站,对所报站数和站名进行文字显示等功能。
系统包括微控制器模块,语音录放电路,液晶显示模块,键盘接口电路,复位电路及电源等。
系统使用51单片机来控制语音合成芯片和液晶显示模组。
站台检测使用干簧管检测。
语音合成芯片ISD4004,采用模拟数据半导体存储器直接存储的专利技术,即将模拟语音数据直接写入单个存储单元,不需经过A/D、D/A转换,因此能够较好地真实再现语音的自然效果,避免了一般固体语音电路因为量化和压缩造成的量化噪声和失真现象。
配合液晶屏lcd1602显示,就使得该报站系统更加实用。
[关键字]单片机语音提示液晶显示公交报站1绪论随着现在社会的发展,由于公交车的快速发展,越来越多的人选择乘坐公交车,公交车吸引人的优点除了价格低廉外,还有一个就是它的便利,尤其是报站系统,尤其对于对路线不熟悉的乘客尤为重要。
一般的公交车报站系统分为两种,一种是司机通过按键来操作,熟悉路线的司机在车辆驶入站点一定距离范围内时,按下所对应的按钮,系统报站。
另一种是通过全球定位系统(GPS)的用户终端接收工作卫星的导航信息,从而解算出车辆的经纬度信息,进而计算出实时坐标,将其与站点坐标相比较,当车辆驶入站点一定距离范围内时,不用人工干预,系统自动报站。
两种报站方法来说,第一种不智能,容易出现失误,第二种花费昂贵巨大。
所以本设计就利用干簧管作为检测站牌的传感器,检测既准确又价格又低廉。
本设计的基本思路就是干簧管传感器检测到站牌后,单片机判断第几个站牌并发出指令进行相应的语音报站,并进行液晶显示。
公交报站系统设计123
摘要根据STC89C51单片机的特点和公交车报站的需求,本文提出了一种用单片机控制语音芯片进行公交车语音自动报站的方法。
同时给出了软硬件设计的方法,设计过程中包括硬件电路设计和软件程序编写两个方面,解释了单片机在应用过程中的方法和可能出现的问题。
本文主要介绍硬件电路设计部分。
利用STC89C51作为CPU进行总体控制,通过ISD4004语音芯片建立语音信息库,对语音信息进行自由组合,形成变化多样的语音信息,同时运用LCD 液晶显示屏进行站名显示。
当公交车到达某站点,用按键控制本系统工作,通过语音电路输出语音信息和提示。
用户可以自行录制对应的站名,当工作在报站模式的时候,系统通过检测红外检测模块判断是否到达站点,检测到达站点则自动报出站名。
关键词:STC89C51;ISD4004;LCD显示管;公交车报站;AbstractAccording to the characteristics and needs of STC89C51 microcontroller bus stat ions, this paper proposes a method to control voice chip MCU voice automatically rep orts the bus station. At the same time gives the hardware and software design methods , design process, including hardware design and software programming are two aspect s of the SCM method explained in the application process and the problems that may arise. This paper describes the hardware design section.STC89C51 as CPU utilization overall control, voice information database establish ed by ISD4004 voice chip, voice information to be freely combined to form diverse v oice information while using the LCD monitor to the station name display. When the bus arrived at a site, use the button to control this system work, through the voice circ uit output voice messages and prompts. Users can record their own corresponding stat ion name, while working at the newspaper stand mode, the system determines whethe r the module by detecting the infrared detector to reach the site, the site will automatic ally detect arrival station names reported.Key words: STC89C51; ISD4004; LCD display tube; bus stations目录第1章概述 (1)1.1 课题研究背景、目的和意义 (1)1.2 研究概况及发展趋势 (2)1.3 本系统主要研究内容 (2)第2章总体方案论证与设计 (3)2.1主控模块的选型和论证 (3)2.2显示模块的选型和论证 (3)2.3语音模块的选型和论证 (4)2.4功率放大模块的选型和论证 (4)2.5系统整体设计概述 (4)第3章系统硬件设计 (6)3.1主控模块 (6)3.2 LCD液晶显示器简介 (10)3.3键盘模块设计 (12)3.4语音存储模块设计 (13)3.5功率放大模块设计 (16)3.6红外检测模块设计 (17)第4章系统软件设计 (20)4.1 系统总流程框 (20)4.2 液晶显示流程图 (20)4.3 程序设计原理 (21)第5章系统调试和结果展示 (22)5.1 电路的焊接 (22)5.2 程序设计编译环境 (23)5.3 程序烧录 (26)结论 (28)参考文献 (29)致谢 (30)附录1 硬件原理图 (31)附录2 硬件原理图 (32)附录3 程序 (33)第1章概述1.1 课题研究背景、目的和意义当今社会环境污染问题越来越严重,每年的4月22日为世界地球日,每年的6月5日为世界环境日,可见人类对环境污染问题越来越重视。
基于51单片机公交车自动报站系统的设计,开题报告,贾彦坤
毕业设计(论文)开题报告设计(论文)题目: 基于51单片机的电子报站系统设计院系名称: 电气与信息工程学院专业班级: 自动化08-1班****: ***导师姓名: 谢忠玉开题时间: 2012年3月28日指导委员会审查意见:签字:年月日1. 课题研究的目的和意义目的:现今社会,公交事业关乎到大多数城市居民的出行,但公交车上的传统的人工按键报站依然无法满足大家对其的要求。
主要表现为:(1)报站不准确,由于司机在操作报站系统时经常会按错键或忘记按键,而且在调整系统时会连续报出几个站点,让不熟悉路线站点的乘客不知所措;(2)安全隐患,每次报站时都需要由驾驶员对报站器进行操作,而在车辆起动与进站时,往往是路面情况最复杂的时候,驾驶员既要对行驶中的汽车进行起动或制动等操作,同时还要兼顾报站系统的操作,给行驶中的车辆带来一定的安全隐患。
公交车自动报站器的设计主要是为了弥补传统人工语音报站的落后方式,使进站、出站及服务用语的信息实现自动播报,为市民提供更人性化,更完善的服务,以减少各种可能产生不必要的交通流量,提高公交的运作效率[1]。
意义:我国相当数量的中小城市的机动车保有量已经达到几乎饱和的程度,大力发展城市公共交通已经成为城市管理者解决城市拥堵的主要措施。
给乘坐公交车出行的人们提供舒适便捷已经成为公交系统的主要任务,作为一个城市的公交企业,它既要代表政府体现当地城市的形象,又要尽一切力量减少政府投资,创造良好的社会效益和经济效益。
而传统的公交运营系统的装备和管理模式较难达到这两者的完美结合。
随着科学技术的发展,公交应用系统带给公交企业的将不仅是形象的提升,也是效益的增长。
虽然现在已经有些车上已经采用GPS定位系统自动报站,但其昂贵的成本,难以实现普及。
为了实现城市公交车的自动报站,设计了一套低廉、高性能的城市公交车自动报站系统系统具有一定的现实意义。
而对我么应届毕业生而言,通过设计可以使我们初步掌握单片机的工作原理和使用方法。
公交车报站系统的设计毕业设计
公交车报站系统旳设计【摘要】当今社会,对于某些学生和某些上班族来说,公交车成为了一种必不可少旳交通工具。
目前,就我们所在地来说,公交车一般采用旳是手动报站系统,这样,就给司机增长了某些困难和劳动强度,也为乘客旳安全增长了某些隐患。
假如道路复杂旳状况下,司机忘报站或错报站此类失误往往还会给乘客导致某些不必要旳麻烦。
本设计运用AT89C51单片机来实现公车旳自动报站功能,使公交车在快抵达每一种站点旳状况下自动进行语音报站,并且把站台名字显示在LED数码管上。
本系统运用AT89C51作为主控芯片来完毕主控电路旳设计,语音电路、中文点阵显示电路、电源电路作为辅助电路等,重要实现到站自动报站自动显示站点。
【关键词】:自动报站、80C51单片机、语音电路、LED【ABSTRACT】In today's society,to some students and some office worker,bus becomes a necessary means of transportation. At present in our location,the bus usually adopts automatically stops, which increases some difficulties and labor strength of drivers and some risks of passengers. Under the complex road circumstance, drivers may forget to stop or stop by mistake, which will cause some unnecessary troubles.This design uses single-chip microcomputer AT89C51 to realize the automatic bus stops function,which makes bus in quick arrive every site under the condition of the automatic for voice stops,and put in LED digital display platform name tube. This system is required to exploit the AT89C51 as the master chip to complete the main control circuit design,voicecircuits,Chinese characters dot matrix display circuit,the power circuit as auxiliary circuit,etc.,and it mainly realizes automatic station stops and automatic display site.【KEY WORD】:automatic stops,80C51 SCM,pronunciation chip,LED目录一、引言.................................................. 错误!未定义书签。
毕业设计 公交车智能语音播报系统设计(含中英译文 代码)
摘要本文介绍了一种利用红外遥控技术,模拟公交车红外控制报站系统。
采用单片机SCT89C52作为控制核心,语音芯片ISD1700实现语音的存储和回放,LCD12864进行汉字显示,设计了公交车控制报站系统,实现了公交车站台语音播报、液晶显示和站台语音播报与液晶显示双重功能。
系统主要通过STC89C52单片机做为主芯片,通过红外遥控器把信号传给STC89C52单片机,启动LCD12864显示站名,同时应用语音模块播报站名。
整个系统硬件设计包括键盘控制模块、语音播报模块、液晶显示模块、红外控制模块。
红外控制模块又分为红外接发送和红外接收模块。
关键词单片机;公交车报站;语音播站;液晶显示;红外遥控AbstractThis paper introduces a kind of using infrared remote control technology, the simulation bus stops infrared control system. Adopts singlechip SCT89C52 as control core and pronunciation chip ISD1700 realize voice of storage and playback, LCD12864 on Chinese character display, design the bus stops control system, realized the bus station speech broadcast, LCD display and platform speech broadcast and LCD double function. System mainly through STC89C52 microcontroller do give priority to, updatedand infrared signal to STC89C52 microcontroller, start LCD12864 display of the station, and pronunciation module broadcasts stops. The whole system hardware design including keyboard control module, speech broadcast module, LCD module, infrared control module. Infrared control module is divided again after sending and receiving infrared infrared module.Keywords Microcontroller Bus stops system Speech broadcast station LCD display Infrared remote control目录摘要........................................................................................................................... I Abstract ................................................................................................................... II 第1章绪论 (1)1.1课题背景 (1)1.2设计要求 (1)1.3系统开发环境及主要使用 (1)STC89C52简介 (2)Keil2编程软件简介 (2)1.4论文的工作内容及论文的结构 (3)第2章方案分析与论证 (4)2.1无线接收模块的分析与论证 (4)2.2控制模块的分析和论证 (4)2.3干扰的简述与产生 (5)2.4本章小结 (7)第3章系统的硬件设计 (8)3.1系统的总体分析 (8)3.2ISD1700语音模块 (9)ISD语音模块简述 (9)ISD1700语音语模块应用及引脚说明 (9)3.3液晶模块 (13)LCD12864特性 (13)模块说明 (14)3.4红外按键控制模块 (17)按键电路的设计 (18)判键及其接口电路设计 (19)键盘的工作方式 (21)外部晶振的选用 (21)复位电路 (22)3.5硬件抗干扰技术 (23)3.6本设计总体原理图 (25)3.7系统的硬件实物图 (26)3.8本章小结 (26)第4章系统的软件设计 (27)4.1系统软件的总体设计 (27)4.2遥控模块的软件实现 (28)按键控制部分 (28)遥控发送部分 (29)遥控接收部分 (30)4.3液晶模块的软件实现 (32)4.4语音模块的软件实现 (33)4.5软件抗干扰技术 (34)4.6程序设计 (35)4.7本章小结 (35)第5章系统测试 (36)5.1系统联机前的静态调试 (36)5.2联机仿真调试 (37)5.3整体系统调试过程 (37)5.4本章小结 (38)结论 (39)致谢........................................................................................... 错误!未定义书签。
基于单片机的公交车自动报站系统
基于单片机的公交车自动报站系统在现代城市的公共交通中,公交车是人们出行的重要工具之一。
为了给乘客提供更加便捷和准确的服务,公交车自动报站系统应运而生。
基于单片机的公交车自动报站系统以其成本低、可靠性高、易于实现等优点,得到了广泛的应用。
一、公交车自动报站系统的需求分析公交车自动报站系统的主要目的是在车辆到达每个站点时,能够准确、及时地向乘客播报当前站点的名称,并提供相关的提示信息,如下一站的名称、换乘线路等。
这样可以方便乘客了解行程,避免坐过站或提前下车。
此外,系统还需要具备以下功能:1、实时定位功能:能够准确获取公交车的当前位置。
2、数据存储功能:存储各个站点的相关信息,如站点名称、经纬度等。
3、语音播报功能:清晰、准确地播报站点信息。
4、显示功能:在车内显示屏上显示当前站点和下一站的信息。
5、可扩展性:能够方便地添加新的站点和线路信息。
二、基于单片机的公交车自动报站系统的硬件组成1、单片机单片机是整个系统的核心控制单元,负责处理各种数据和控制信号。
常见的单片机型号有 STM32、Arduino 等。
2、定位模块用于获取公交车的实时位置信息,常见的定位技术有 GPS 和北斗卫星定位。
定位模块将位置数据传输给单片机进行处理。
3、存储模块存储各个站点的相关信息,如站点名称、经纬度、语音文件等。
存储模块可以采用闪存芯片或 SD 卡等。
4、语音模块实现站点信息的语音播报功能。
语音模块可以将预先录制好的语音文件进行播放,或者通过文本转语音技术实时生成语音。
5、显示模块在车内显示屏上显示当前站点和下一站的信息,方便乘客查看。
显示模块可以采用液晶显示屏或 LED 显示屏。
6、按键模块用于司机手动控制报站、切换线路等操作。
三、基于单片机的公交车自动报站系统的软件设计1、系统初始化在系统启动时,进行单片机的初始化设置,包括端口配置、时钟设置、中断设置等。
同时,读取存储模块中的站点信息和相关设置。
2、定位数据处理不断接收定位模块传来的位置数据,并与存储模块中的站点经纬度信息进行比较,判断公交车是否到达站点。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机控制回放以及显示部分的整体首先是键盘是人机界面,然后按键对单片机、当键盘按键被按键扫描确定所按下的按键的时候,单片机进行处理(称为按键歌曲程序)后返回到相应的LED显示屏和语音停止部分。继续按键扫描。整个过程起到了停止的基本功能。也就是说,公共交通电台发射机的设计包括:录音和播放, 键盘输入部分,显示部分
4.2显示模块
本设计第一行显示此公交车的站点的液晶显示屏的是采用LCD1602来看公交车名和站名的。8 个数据端口接到单片机 P0 口的LCD1602的第二行显示站名是硬件电路中的。那是管脚分别与单片机的 P2.0-P2.2 相连的数 码管的 4,5,6。通过 单片机在液晶显示频上显示的信息处理从而达到各段信息的显示。
关键词::自动报站器;AT89C51单片机;语音播报系统;
前言
在21实际的如今的社会中,我们仍然能发现公交车站存在诸多尚未解决的问题。例如有让操作者的工作强度而且低效率低的传统拖拉机司机停车,只能依靠司机手动的方式来控制公交车站。公交车在随着我国城市的不断发展和建设,他已经逐渐成为人们生活中最主要也是最方便的交通工具。一个城市的交通发展水平也渐渐的被公共汽车的服务质量水平所代表。这几年也基本没有售票员的传统式的人工售票报站。街头逐渐出现并广泛流行的语音报站器以及无人工售票的公交车在马路上驾驶。这样的做法很大程度上减轻了公交车运营投入的人工成本,同时也减轻了人工售票的工作压力。这样被广泛使用的报站系统是一大进步。这样不仅对开启和关闭的任务都有影响而且停车只靠手动开关按钮,那么就效率低。交通安全产生很多隐患。当然也是因为之前的传统报站服务带给许多不熟悉公交线路的乘客一些由于乘务人员沿途报站的不便,所以在单片机技术的日益发展和成熟下给我们的生活带来了诸多方便。本文设计的是以 AT89C51 单片机作为主控芯片一款公交车站自动报站器系统。重点介绍了 硬件电路的设计与工作原理以及软件的结构和实现,还结合了各种不同模块、例如有语音模块、LCD 显示模块、报警模块等电路模块使得能够实现公交车的语音自动报站功能。在 LCD 液晶频上显示当前站名信息,直接输出数字信号给单片机 AT89C51 进行处理,接着用语音电路输出放大后的语音信息。
公交车站自动报站系统的主要功能如下:
(1)输成手动上行和下行线的广播电台名称的公共汽车线路。
3) 使进行的语音播报的电台播音员更加人性化。
(4)时间、日期、车站信息,提示和广告LED屏幕上可以显示。
(5)实现当前的广播电台的名称和预测下一站的打开和关闭汽车的后门。,调试按钮可以用来当播放失败来调试广播系统。
5.1数据传输
将汉字字体颜色排列成一个数组在移动显示中实现汉字的动态,我们并定义一个大小为32字节的显示缓冲区,只负责向显示缓冲区发送字,发送数据传输程序。一定的使点阵将更新显示缓冲区的内容然后显示新的内容时间间隔。不会占用CPU时间的具体中断服务子程序完成定时,这样不仅可以和其他程序并行工作而不受干扰而且显示程序并还显示显示效果更好更加稳定。
6系统调试与结果分析
6.1 对测试接收距离的影响因素
测试仪器设备如表 所示 。分别对测试接收距 离 、单片机对接收模块 的止「扰和一单片机复位电路 的 可靠性进行 一了研究 。在测试期间,发现可以没有天线发射和接收的5 v电压下添加到传输模块,虽然距离很短,最多两米。接收和发送模块的天线25厘米当添加后, 显著增加测量解码距离,达到约五十米。当添加12 v的电压传输模块, 影响收发距离有两个因素:一个是传输模块的工作电压,另一个是接收/发送模块的天线匹配和天线接收/发送模块与还增加了二十五厘米,测量解码距离可以达到一百米以上。认为从这些。解码距离与天线的四分之一波长指的是最大解码距离测量直接打开地面发射/接收模块分开工作在额定条件下。如果双方都在一个更高的位置,将进一步的遥控距离。工作在UHF频段内所以电磁波沿直线传播,遥控距离明显缩短,检测到障碍物衰减,
3系统总体设计思想
一般情况的大多数都是既包括软件设计又包括硬件设计是一个完整单片机应用系统的设计。单片机的软件系统以及硬件系统之间有不可分割的密切的相互控制的关系。下面我将对大多数单片机应用系统的设计的软硬件设计思想进行简单的介绍。这个系统软件是, 车载系统到车站系统和流程图根据系统功能采用模块化结构。当汽车行驶到距离某一个站点的时候系统流程图会显示出车站系统不断地一遍一遍的发送属于自己的独特的的编码 ,米左右时 , ,通过解码还原车载系统将接收到车站系统发射 出来的具有唯一性的编 码数里面包含有根据该数据 自动判断出的站点信息的数据并是否应该在该站停靠 ,要是你需要的话就,然后发出命令来启动语音芯片,因此解决引用相应的停止,如果不需要对接,解码后的数据将自动被忽略,车站系统将不会被激活,以避免误报。
1公交车自动报站器的系统简介及发展现状
公共汽车是如今现代文明城市的一道亮丽的风景线,为我 们的出行提供了方便快捷的服务,而公交车的报站就如同是产 生最美的声音,报站的好坏直接影响服务质量的好坏。公交车语音 报站器系统的服务也随着多媒体技术的普通应用得到了完善。人们希望公共交通站的声明设备有自动语音声明功能。 准确地及时、了解道路信息, 人们可以准确地到达车站牌同时希望有显示器的功能, 这样减少工作人员的工作压力的同时也省了旅行的时间。提高效率通过这种可以。此外,高科技时代的我们, 应用电子技术可以大大提高电台的情报。为了它能够更好地满足人民生活的需要。单片机技术发展到了也可以应用于广播电台控制器。 因此,开发一种综合性强的、且价格较低、易于实现普及 的自动报站系统是公交事业迫切需要的,基于此。语音芯片用于公交车站报警器是这几年一种固态数字语音压缩存储形式,他是通过从声音传播到模拟量然后进入A\D存储里继续回放 D / A摸拟量的方法。这个声音质量有一定的不清楚的语音芯片的外围电路非常复杂。随后他可以使用模拟语音数据直接存储的声音完成ISD4004的设计和应用并且在公交车站播音员可以减去许多负担。
---文档均为word文档,下载后可直接编辑使用亦可打印---
摘要
公交车在随着我国城市的不断发展和建设,这几年也基本没有售票员的传统式的人工售票。街头逐渐出现并广泛流行的语音报站器。这样的做法很大程度上减轻了公交车运营投入的人工成本,同时也减轻了人工售票的工作压力。主要原因还是因为之前的传统报站服务带给许多不便。如今在单片机技术的日益发展和成熟下给我们的生活带来了诸多方便。公交车语音报站器系统的服务也随着多媒体技术的普通应用得到了完善。本文设计的是以AT89C51单片机作为主控芯片一款公交车站自动报站器系统。重点介绍了硬件电路的设计与工作原理以及软件的结构和实现,还结合了各种不同模块、例如有语音模块、LCD显示模块、报警模块等电路模块使得能够实现公交车的语音自动报站功能。在LCD液晶频上显示当前站名信息,直接输出数字信号给单片机AT89C51进行处理,接着用语音电路输出放大后的语音信息。
5.2汉字显示
这个74 ls154译码器的输出的模块是使用一个8255芯片,输出信号的并行接口线选择,列选择,低四位和P1.6门74 ls154的信号74 ls154 P1港口作为输入。缓冲区发送数据到8255定时中断服务程序负责从显示,这样可以显示在相应的汉字点阵。因为可以实现汉字滚动显示四个8-by-8-bit领导所以显示缓冲区的内容经常更新它。在键盘处理方面判断哪些关键出版社的键值是通过键盘扫描程序和确定,达到那些关键处理子的程序。例如电台子程序将到播放语音电台按下电台键。在数据块的选择方面数据传输程序可以从指定的数据块传输数据,根据车站计数器的值选择相应的数据块,所以,显示程序和准备数据。最后是声音停止如何进行呢?ps话音通过录制程序进入ISD4003站提前指的是固定地址,子例程是根据全局变量计数(停止计数)语音停止值然后获得语音地址的。当按16的地址从指定地址按下停止时,后退键将不会再是计数的值快速。每个值的计数用指令到播放地址的该指令再由声芯片发出相应的声音传输到单片机向声芯片发出声音。
当汽车行驶到距离某一个站点的时候系统流程图会显示出车站系统不断地一遍一遍的发送属于自己的独特的的编码米左右时通过解码还原车载系统将接收到车站系统发射出来的具有唯一性的编码数里面包含有根据该数据自动判断出的站点信息的数据并是否应该在该站停靠要是你需要的话就然后发出命令来启动语音芯片因此解决引用相应的停止如果不需要对接解码后的数据将自动被忽略车站系统将不会被激活以避免误报
4系统硬件设计思想
本系统选择ATMEL公司的以AT89S51单片机8 k程序存储空间为主要控制芯片考虑到系统程序略大的缘故。本系统主要完成了而且还与司机进行互动,因此必须包括键盘模块和演讲宣布汉字显示车站功能,。只有4 8位并行I / O端口,P0, P2分别用作low-8-bit high-8-bit外部存储器的地址因为通过mcs—51汇编语言系列单片机由单片机处理。P0数据端口地址时分多路复用端口。为系统提供一些控制信号的P3港口还有一个功能。必须扩展单片机并行端口对于这个系统不然会不足够。并行可编程接口8255是用来扩展单片机的并行端口线选择汉字显示。8255年选择是必需的,因为16位并行端口是必要的。本文使用一个端口和B端口。汉字显示的列选择通过芯片74 ls154 4-16解码器由低4位的P1控制端口。与语音芯片进行通信其他别针P1端口用于连接ISD4003。P2端口没有很多钥匙在此系统中是用作键直接输入矩阵键盘电路。单片机与外围芯片连接情况如图1所示。
巴士提供方便快捷的服务以及车站的公告和显示的广告牌这些直接影响服务的质量。单片机技术近年来在科学技术的告诉发展,已广泛应用于许多领域。微机技术结合各种语音芯片在声学领域, 它可以汽车车站报警器的实现成为可能的完成语音合成技术,。与此同时,结合单片机和汉字的功能显示点阵显示已完成为公民提供更人性化的服务做好准备。结合总线的特点以及针对车站系统的广泛应用在实际的操作环境中,我们认为公交车站自动化系统由单片机控制是目前这几年主要的设计思路。本文通过一个详细介绍通过mcs—51汇编语言的单片机控制语音站实际的设计视觉/听觉总线自动站系统,和汉字显示的整个过程,从熟悉51单片机指令,单片机C程序的软件设计。最后到硬件电路设计方面,8255并行接口芯片用于扩展单片机输入和输出端口,它解决了如何连接的问题与语音芯片和如何解决电源的抗干扰。