公交客车自动报站器设计方案

合集下载

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

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

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

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

公交车报站器课程设计

公交车报站器课程设计

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

具体目标如下: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引言随着城市化进程的加快,公共交通作为城市的基础设施之一,仍然是绝大多数出行者的首选交通方式。

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

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

公交车自动报站系统的设计

公交车自动报站系统的设计
单片机有如下特征:
1. 8051单片机的增强型是89C52RC单片机,能够使用全部8051单片机的指令代码,推出了两个时钟周期,分别是12和6时钟周期提供选择。
Key words:Singlechip;Automatic reporting station;LCD;
1.绪论
1.1研究背景及意义
随着科技在高速发展,城市的发展也非常迅速,城市人们在出行会都会首选选择城市公交系统,所以一个城市发展情况的侧面就是城市的公交系统是否完善。外地来城市学习、工作、旅游的人们首先在城市第一件事就是要找公交系统,来使他们能更方便的出行,以便提供他们的工作效率,还能减少对城市交通的影响,提高城市的公交系统的运作情况,这时候,公交车自动报站系统就显得尤为重要。一个好的城市公交系统能够直接提升人们对城市的印象,能够为城市带来更多的效益,从侧面来说,一个好的城市发展也反映出城市公交系统好的发展。
公交车自动报站系统的设计
摘要
公交车语音播报系统是公交车上必备的功能,方便乘客能及时的了解到公交车即将的到站信息,但是许多的公交系统还是人工进行语音播报,需要司机及时的按键,这样会导致司机不能专心驾车,带来不安全因素。本人论题为《公交车自动报站系统的设计》,这是一款基于STC89C52单片机设计的系统,具有公交车到站语音模块自动播报、液晶屏显示当前到站信息、司机可调节避免报站错误等功能。
图2-2 红外控制图
2.2 系统所使用的单片机介绍
高速、低功耗、超强抗干扰能力是宏晶科技推出的新一代STC89C52RC单片机的特点。8051单片机的不具备新一代单片机的优点,但是新一代单片机能够全部使用8051单片机的指令代码。为满足用户需求,STC89C52RC单片机为满足用户需求,分别推出了12时钟周期、6时钟周期为用户选择。

一种公交车自动报站器设计方案

一种公交车自动报站器设计方案

( S c h o o l o f C o m p u t e r S c i e n c e , J i a n g s u U n i v e r s i t y S c i e ce n a n d T e c h n o l o g y , Z h e n j i a n g 2 1 2 0 0 3 , C h i n a )
De s i g n o f Au t o ma t i c Br o a d c a s t Bu s Te r mi n a I Ba s e d o n Na v i g a t i o n
L I Ho ng—s h e ng. S UN Gu o—x i
导航模块 、 G P R S 、 调 度 屏模 块 、 S D 卡。采 用 此 报站 器 , 驾驶 员不 需 要手 动 报 站 , 从 而 更加 专 心 于驾
驶, 减少 了安全隐患, 并且实现 了公交车 自动语音报站、 实 时监控 、 车载 多媒体播放等功 能, 能够很
好的满足公交智能化 的要求, 适合在大中城市公交车中安装使用。 关键 词 : G P S / B D 2双 模 导航 ; 自动报 站 ; 公 交智 能化
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 2 . 0 2 5
中图分类 号 : U 4 6 3 . 9 9
文献 标识码 : B
文章 编号 : 1 0 0 2— 2 2 7 9 ( 2 0 1 3 ) 0 2— 0 0 8 8— 0 4
Ab s t r a c t : I n v i e w o f t h e d e v e l o p i n g t r e n d o f n a v i g a t i o n i n v e h i c l e , a n a u t o ma t i c b r o a d c a s t t e r mi n a l

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

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

摘要公交车为人们提供了方便快捷的服务,已经成为一般工薪族和学生族出门必须的交通工具,而公交报站直接影响了服务的质量,结合公交车辆的使用特点及实际运营环境,本论文设计了一种基于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 原理本系统使⽤⼋位单⽚机作为控制器件。

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

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

公交车自动报站系统的设计摘要根据AT89C51单片机的特点和公交车报站器的特点,本文提出了一种用单片机控制语音芯片进行公交车语音自动报站的方法。

同时给出了软硬件设计的方法,设计过程中包括硬件电路设计和软件程序编写两个方面,解释了单片机在应用过程中的方法和可能出现的问题。

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

利用AT89C51作为控制器,通过ISD4004语音芯片建立语音信息库,形成变化多样的语音信息,利用其功放播放语音信息以及提示语音,同时运用LED数码管进行站数显示。

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

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

本系统很大程度上提高公交车报站的准确性,可靠性。

提高了公交系统的服务质量。

促进城市经济发展和交通变化的和谐发展。

关键词:AT89S51单片机,ISD4004语音芯片,LED数码管,自动报站目录第一章绪论 11.1 课题研究的背景及意义 11.2 报站器的动态发展趋势 11.3 设计的主要目标任务 21.4 技术指标 2第2章方案的选择与论证 32.1 方案比较 32.1.1 方案一 32.1.2 方案二 42.2 方案选择 4第3章硬件电路的设计 53.1 主控电路的设计 53.1.1 关于AT89C51单片机 53.1.2 振荡器电路的设计 83.1.3 复位电路的设计 103.1.4 电压变换电路的设计 133.2 脉冲检测电路的设计 143.2.1 霍尔器件简介 143.2.2 光电耦合器简介 153.2.3 脉冲检测电路的设计 163.3 语音输出电路的设计 163.3.1 关于语音芯片 163.3.2 录音、放音电路的设计 213.4 LED显示电路的设计 243.4.1 LED显示器件简介 243.4.2 6116芯片简介 273.4.3 LED点阵汉字显示电路的设计 28 3.5 总电路图设计 29第4章软件设计 304.1 主控程序的设计 304.1.1 流程图 304.1.2 程序清单 314.2 语音报站程序的设计 344.2.1 流程图 344.2.2 程序清单 354.3 LED汉字显示程序的设计 40第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后。手动模式被屏蔽。系统处于自动模 式。 使用遥控器数字按键模拟不同的站点信 息。上行站点:结束
谢谢各位老师
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、单片机:安装在公交车上,检测传感器信号,根据数据存储单元中的数据正确判断公交车站台次序和位置,并通过监控单元播报正确的站台信号。

4、监控单元:用于接收单片机发出的站台信号,控制报警装置播报正确的站台信号给乘客。

5、警报装置:安装在公交车内,收到单片机发出的正确的报站信号后,把正确的报站信号发出给乘客。

三、实现单片机:首先选取一款适合公交车报站系统使用的单片机,作为系统的核心控制单元,主要的功能包括控制传感器的触发及读取传感器的信号、将站台信息发出至监控装置以及存储站台信息等。

在单片机选取上,必须保证它具有足够大的存储容量和较高的数据处理速度,以保证信息准确及其处理时间尽量短等,可以根据实际使用情况,选用ATmega系列的MCU。

传感器:传感器的选择需要根据公交车的具体行驶距离来决定,一般来说最好选用光电传感器,它可以根据光束来判断距离,可以有效地减少仪表误差。

数据存储芯片:如果使用串行Flash存储器进行存储,它可以具有容量大、存取速度快、可靠性高和封装密度大等优点,适用于系统,将公交车线路上所有站台数据及其位置、次序信息存放在其中,以便供单片机调用进行处理并发出发出报站信息。

监控装置:监控装置的主要功能是根据单片机发出的信号来判断报站的位置,并发出报站信号给乘客,所以监控装置要能够接收单片机发出的站台信号,并发出响应的报站提示音,一般采用电子报站模块实现,该模块较小,对空间的占用要求不高。

公车自动报站系统的设计

公车自动报站系统的设计

第1章绪论随着科学技术的日益发展和进步,无人售票公交车在街头多起来了,语音报站器也被广泛使用,这在相当大的程度上免除了乘务人员沿途报站的麻烦,给许多不熟悉公交线路的乘客带来了方便。

1.1 课题研究的背景及意义公共汽车为外出的人们提供了方便快捷的服务,而公共汽车的报站直接影响服务的质量。

传统由乘务人员人工报站,该方式因其效果太差和工作强度太大,在很多大城市已经被淘汰。

近年来,随着科学技术的日益发展和进步,微型计算机技术已经在许多领域得到了广泛的应用。

在声学领域,微机技术与各种语音芯片相结合,即可完成语音的合成技术,使得汽车报站器的实现成为可能,从而为市民提供了更加人性化的服务。

鉴于传统公交车报站系统的不足之处,结合公交车辆的使用特点及实际营运环境,设计了一种由单片机控制的公交车自动报站系统[1]。

公交车自动报站器的设计主要是为了弥补改变传统语音报站器必须有司机操控才能工作的落后方式,进站、出站自动播报站名及服务用语,为市民提供更人性化,更完善的服务[2]。

1.2 报站器的动态发展趋势公共汽车行驶在现代文明程度高的市区,它是一道流动的风景线,因而对整车外形乃至色彩都有更高的要求。

作为公共汽车还要求有醒目和减少乘务人员劳动强度的电子报站器,电子显示路牌,无人售票装置,前后电视监视系统等新技术的采用也将越来越普及。

公交车报站器在公交事业中占有举足轻重的地位,它直接影响到公交车的服务质量。

目前公交车报站有三种方式,一种是利用GPS全球卫星定位系统的公交车报站系统,在司机座位后面隔板上,安装了一台15英寸的液晶电视和GPS信号接收器,安装了这套设备后,公交车在语音报站的同时,通过液晶电视还可以显示到站站名的字幕,这样如果没听清报站的话,通过显示屏,乘客也可以一目了然。

当出现紧急情况时,调度中心将会给公交车发出相应的信息,以短信的形式传送到显示屏上,同时车载台会发出相应的提示音;驾驶员也可以通过相应的工具进行回复[3]。

公交车报站系统的设计毕业设计

公交车报站系统的设计毕业设计

公交车报站系统旳设计【摘要】当今社会,对于某些学生和某些上班族来说,公交车成为了一种必不可少旳交通工具。

目前,就我们所在地来说,公交车一般采用旳是手动报站系统,这样,就给司机增长了某些困难和劳动强度,也为乘客旳安全增长了某些隐患。

假如道路复杂旳状况下,司机忘报站或错报站此类失误往往还会给乘客导致某些不必要旳麻烦。

本设计运用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目录一、引言.................................................. 错误!未定义书签。

基于GPS/GPRS的公交车自动报站系统设计

基于GPS/GPRS的公交车自动报站系统设计

基于GPS/GPRS的公交车自动报站系统设计引言目前,国内公交车报站的方式多采用手动报站,但是因为司机需要在保证安全驾驶的前提下进行报站,所以经常出现错报、漏报、安全隐患等一系列问题。

采用GPS全球定位系统进行自动报站使这一难题迎刃而解,不需要人工干预,大大减轻了司机的工作量,也同时提高了车辆运行的安全性,促进公交系统的现代化进程。

现阶段,公交车内信息屏多通过有线方式获得新闻、天气预报、广告等信息,也可以同步显示报站信息。

但是有一个不可避免的问题,那就是由于没有整合GPRS无线通讯功能,所以维护起来比较麻烦,如果需要更换广告内容,就必须派出大量的人员,对需要更改广告内容的公交车内信息屏一一更改,浪费了大量的人力物力。

GPRS的应用使系统实现了前所未有的高度整合,解决了目前国内现有的公交车内信息更新方式落后的弊端。

通过GPS卫星定位系统和GPRS无线通信网络,公交监控调度中心可实时监控各条线路公交车位置的分布情况,并根据监控情况向有关公交车发出调度通知。

1 公交车自动报站系统的组成该系统由公交车内各终端(信息屏、腰牌等)、自动报站器、GPRS/GSM通信网络、公交监控调度中心组成。

自动报站器主要由主控芯片、GPS/GPRS通信模块、LCD、SD卡、MP3解码芯片组成。

整个系统的总体结构如图1所示。

自动报站器利用自学习功能存储站点的经纬度信息到SD卡,当公交车行驶到某站点时,接收的经纬度信息与存储的某站点经纬度信息一致,就可以。

自动播报相应站点的站名,同时实现以下两个功能:(1)通过RS 485接口发送相应的信息到车内各终端,实现公交车内的控制一体化;(2)通过GSM网络发送公交车的状态信息(经纬度、速度等参数)到公交监控调度中心,实现公交车与监控调度中心的高度统一。

2 公交车自动报站器的硬件设计公交车自动报站器主要以LM3S1601主芯片、GPS模块和GPRS模块为核心,搭建终端平台,他们之间通过串行通信方式连接,其余还包括电源模、MP3播放接口和SD卡接口等。

公交客车自动报站器设计方案

公交客车自动报站器设计方案

公交客车自动报站器设计方案1.1自动报站器的来源与意义如今公交客车已经在各个城市普及,给人们带来很多方便,在公交车上安装自动报站器更加方便了人们的出行,尤其是对不熟悉公交线路的乘客,同时在相当大的程度上免除了乘务人员沿途报站的麻烦。

因此,公共汽车的报站直接影响服务的质量。

随着科学技术的日益发展和进步, 无人售票公交车在街上多起来了,自动语音报站器被广泛使用,传统由乘务人员人工报站的方式,因其鉴于传统公交车报站系统的不足之处,结合公交车辆的使用特点及实际营运环境,本文拟设计一种由单片机控制的公交车自动报站器。

公交车自动报站器的设计主要是为了弥补改变传统语音报站器必须由乘务员报站的落后方式,进站、出站只需由司机按下功能键完成自动播报站名及服务用语,为市民提供更人性化,更完善的服务。

1.2自动报站器的发展现状公共汽车行驶在现代文明程度高的市区,它是一道流动的风景线,因而对整车外形乃至色彩都有更高的要求。

作为公共汽车还要求有醒目和减少乘务人员劳动强度的电子报站器,电子显示路牌,无人售票装置,前后电视监视系统等新技术的采用也将越来越普及。

作为一个城市的公交企业,它既要代表政府体现当地城市的形象,又要尽一切力量减少政府投资,创造良好的社会效益和经济效益。

而传统的公交运营系统的装备和管理模式较难达到这两者的完美结合。

随着科学技术的发展,公交应用系统目前公交车报站有三种方式。

一种是利用GPS全球卫星定位系统的公交车报站系统。

GPS 系统是由美国GPS自动语音报站器具有一下特点:a.b.c.d.e.目前在美国部分城市GPS卫星定位系统已经投入使用,国也有此类产品的研制开发,其功能强大,系统稳定,但其投资昂贵,尤其是一些中小城市无法承受。

国GPS 语音自动报站系统处于试验阶段仅有部分发达城市有试验线路采用GPS 语音自动报站器。

第二种是基于MP3的自动报站器。

随着城市的快速发展,公交线路不时地在进行调整,站名也随之进行变化, 因而使研制一种新型汽车报站器显得极为重要。

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

公交客车自动报站器设计方案1.1自动报站器的来源与意义如今公交客车已经在各个城市普及,给人们带来很多方便,在公交车上安装自动报站器更加方便了人们的出行,尤其是对不熟悉公交线路的乘客,同时在相当大的程度上免除了乘务人员沿途报站的麻烦。

因此,公共汽车的报站直接影响服务的质量。

随着科学技术的日益发展和进步, 无人售票公交车在街上多起来了,自动语音报站器被广泛使用,传统由乘务人员人工报站的方式,因其鉴于传统公交车报站系统的不足之处,结合公交车辆的使用特点及实际营运环境,本文拟设计一种由单片机控制的公交车自动报站器。

公交车自动报站器的设计主要是为了弥补改变传统语音报站器必须由乘务员报站的落后方式,进站、出站只需由司机按下功能键完成自动播报站名及服务用语,为市民提供更人性化,更完善的服务。

1.2自动报站器的发展现状公共汽车行驶在现代文明程度高的市区,它是一道流动的风景线,因而对整车外形乃至色彩都有更高的要求。

作为公共汽车还要求有醒目和减少乘务人员劳动强度的电子报站器,电子显示路牌,无人售票装置,前后电视监视系统等新技术的采用也将越来越普及。

作为一个城市的公交企业,它既要代表政府体现当地城市的形象,又要尽一切力量减少政府投资,创造良好的社会效益和经济效益。

而传统的公交运营系统的装备和管理模式较难达到这两者的完美结合。

随着科学技术的发展,公交应用系统目前公交车报站有三种方式。

一种是利用GPS全球卫星定位系统的公交车报站系统。

GPS 系统是由美国GPS自动语音报站器具有一下特点:a.b.c.d.e.目前在美国部分城市GPS卫星定位系统已经投入使用,国也有此类产品的研制开发,其功能强大,系统稳定,但其投资昂贵,尤其是一些中小城市无法承受。

国GPS 语音自动报站系统处于试验阶段仅有部分发达城市有试验线路采用GPS 语音自动报站器。

第二种是基于MP3的自动报站器。

随着城市的快速发展,公交线路不时地在进行调整,站名也随之进行变化,因而使研制一种新型汽车报站器显得极为重要。

基于MP3报站器可非常方便地更换播放容,并可播放高品质的音乐基于MP3的新型公交车自动报站器系统以MP3格式作为语音存储方式,具有音质好、抗干扰、功能强、使用简便等一系列优点。

采用单片机作为主控CPU及解码MP3数据,实现对报站信息播放、点阵字符显示、文件存储以及用作优盘功能时USB与PC机联机的控制。

第三种是基于CPLD 的公共汽车智能语音报站系统。

采用复杂可编程逻辑器件(CPLD)和语音芯片ISD2560组成的智能语音报站系统,由于因此系统硬件电路简单、调试和升级方便、可靠性高、实用性强。

另外一种是人工报站的方式,这种方式离不开乘务人员,工作强度要求高,且目前主流的是无人售票车,人工报站的方式已经基本被淘汰。

第1章客车自动报站器设计方案1.1客车自动报站器工作原理为了实现城市公交车的自动报站,本文设计了一套低廉、高性能的城市公交车自动报站器系统。

系统由51单片机控制整个系统的录音、放音与显示部分,首先是键盘输入,当键盘上有键按下时,通过键扫描程序确定按下的键并将键号送单片机,单片机调用对应按键子程序,同时继续进行键扫描,整个过程发挥了报站器的基本功能。

即客车每到一站,由司机按下放音键,语音电路自动工作,播报对应的到站信息;并能通过通信接口电路,向语音存储电路更新语音信息。

也就是说客车报站器的设计主要包括:(1)键盘输入部分;(2)语音录放部分;(3)LED显示部分;(4)电源部分。

1.2客车自动报站器的设计方案服务于各城市的,每到一个停车站点,都需要报站名;本设计就是针对城市的公交客车设计一款基于单片机系统的客车自动报站器,该客车报站器由单片机做控制器,主要由语音存储电路、语音驱动电路、功能键电路、显示电路、通信接口电路等组成;实现客车每到一站,由司机按下功能键,语音电路自动工作,播报对应的到站信息;并能通过通信接口电路,向语音存储电路更新语音信息。

总体结构原理框图如图2.1所示。

图2.1 客车自动报站器总体结构原理框图本次设计的主控制芯片选用的是AT89S51,键盘部分是以独立式按键方式构成的键盘电路,设置七个按键对语音录放进行控制,显示部分选择LED数码管进行站号和工作状态的显示,在对键盘及显示电路进行设计时需要两个锁存器:①74LS273是一种带清除功能的8D触发器;②74LS244缓冲器也就是输入锁存器;在语音报站部分,即语音信号的处理上选择的是ISD4004语音芯片,语音功率放大部分选择LM386语音功放芯片。

系统具有如下功能:①可重复性的预报站名、报站名;②可设置上、下行路线;③音量可调;④在语音报站名的同时,用LED 显示站号和上、下行状态。

本系统采用51单片机作为CPU,控制ISD4004语音芯片进行语音录放和站名播报等功能,同时通过8段码LED显示器显示站号和系统工作状态,键盘主要用于上、下行报站,播放文明宣传语以及调整上、下行状态和调节音量。

第2章客车自动报站器硬件设计2.1单片机的选择及简介AT89S51是美国ATMEL公司生产的低功耗,高性能CMOS 8位单片机,管脚图如图3.1所示:图3.1 AT89S51管脚图引脚功能如下:P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能,如表3.2所示。

2.2单片机最小系统设计51系列单片机最小系统一般应该包括:单片机、晶振电路、复位电路。

本次设计首先需要搭建最小系统的硬件电路。

2.2.1晶振电路如果说CPU是单片机的心脏,那么石英晶体震荡器就相当于心脏起搏器。

单片机系统的各部分都要以时钟频率为基础,才能在CPU指挥下有条不紊一拍一拍的协调工作。

AT89S51单片机的时钟信号通常用两种电路形式得到:部振荡方式和外部振荡方式。

如图3.2所示。

A:部时钟电路 B:外部时钟电路图3.2 晶振电路本文采用的是时钟方式。

2.2.2复位电路复位是使CPU和系统其他部件处于一个确定的初始状态,并从这个初始状态开始工作。

当MCS-5l系列单片机的复位引脚RST(全称RESET)出现2个机器周期以上的高电平时,单片机就执行复位操作。

复位电路根据应用的要求,复位操作通常有两种基本形式:上电复位和上电或开关复位。

上电复位如图3.3所示。

图 3.3 复位电路2.2.3最小系统基本电路相应的最小系统电路图,如图3.4所示。

图 3.4 最小系统电路图这里设计一个发光二极管,连接在P1.0口,作为简单的工作指示。

当单片机的P1.0输出低电平(0V)时,有正向工作电流流过发光二极管,发光二极管就亮;相反,当P1.0输出高电平(5V)时,2.3电源电路本文选用7805三端集成稳压块将车载DC12V直流电压变压成DC5V,作为单片机芯片及各种驱动电路的供电电源。

电路图如图3.5所示。

图3.5 DC5V稳压电源电路图在语音电路部分选用ISD4004语音芯片,ISD4004的工作电压为3V,所以需要一个DC3V的稳压电源,这里设计一个开关电源,作为其供电电源。

电路图如图3.6所示。

图3.6 DC3V开关电源电路图2.4键盘电路在本文设计的系统中,为了控制系统的工作状态,系统中设计有功能键盘。

在单片机应用系统中,按键或键盘的每个键都赋予特定的功能,它们通过接口电路与单片机相连接,通过软件了解按键的状态及键信息的输入,并转去执行该键的功能处理程序。

键盘的接口方法有多种,但键输入过程与软件结构基本是一样的。

对一组键或键盘上的每一个键都有一个编号,CPU 可以采用中断方式或是查询方式了解有无键输入,并检查是那个键按下,将键号送入累加器A,然后通过键号转移指令执行该键的功能程序。

2.4.1消除键抖动硬件消抖是可以采用简单的R-S触发器或单稳电路构成。

软件消除键抖动的方法是用延时来躲过暂态抖动过程,执行一段大于10ms的延时程序后,在读取稳定的键状态。

本设计中采取软件去抖动方法。

2.4.2按键方式1、独立式键盘独立式按键是指独立式按键接口电路配置故在按键数量不多时,采用这种见结构。

2、行列式键盘行列式键盘又叫矩阵键盘。

用I/O口线组成行、列结构,在键数量较多时,采用行列式键盘可以节省I/O口线。

因为本次设计用到的按键比较少,在设计中采用独立式按键。

2.4.3按键的设置系统中设有7个功能键,依次为:K0:上、下行选择键,按下此键,选择下行方向或上行方向的站名顺序。

K1:特殊语音键,播报服务用语,播报安全提示语。

K2:报站键,到站按下此键,播报车辆到站时的服务用语。

K3:重复键,按下此键,将重复前一按键的播报容。

K4:音量调节键。

音量设定为高、中、低三档,开机时设定为中档,按下此键,音量变为高档,再按则为低档,再按又回到中档,如此循环。

K5:快进键,按下此键,则向前越过一个站名,按下n次,则越过n各站名。

K6:快退键,按下此键,则向后越过一个站名,依此类推。

2.4.4缓冲器的选择及特点74LS244是一种三态输出的八缓冲器和线驱动器,管脚图如图3.7所示。

图3.7 74LS244管脚图管脚功能如下:2.4.5电路连接根据如上介绍,设计的按键接口电路如图3.8所示。

图3.8 按键接口电路2.5语音驱动电路语音电路由MIC放大电路、语音电路、模拟开关电路、音频功率放大电路等组成,其设计非常重要,其中语音芯片的选择很关键,其音质的优劣决定了报站器的语音效果,其功能的强弱、接口与微控制器的兼容性都对电路的设计有很大影响。

本文选用美国ISD公司生产的高保真录放一体化的单片固态语音集成电路ISD4000系列中的ISD4004语音芯片。

ISD4004语音芯片是由美国ISD公司推出的新产品。

2.5.1语音芯片1、语音芯片的特点语音芯片应用美国ISD公司制造的语音芯片ISD4004来实现简单的双声道立体声语音录放系统,2、引脚描述ISD4004语音芯片引脚图如图3.9所示。

图3.9 ISD4004语音芯片引脚图引脚功能如下:电源:地线:同相模拟输入(ANA IN+)音频输出(AUD OUT)3、SPI(串行接口)ISD4004工作于SPI串行接口。

SPI协议是一个详见表3.3。

2.5.2音频功放芯片本设计选用LM386作为音频功放芯片,LM386是音频集成功率放大芯片,该芯片具有自身功耗低、电压增益可调整、电源电压围大、外接元件少和总谐波失真小等优点,广泛应用于录音机和收音机之中。

LM386音频功放芯片管脚图如图3.10所示。

图3.10 LM386管脚图引脚功能如下:2.5.3语音驱动电路根据上述ISD4004芯片的介绍,设计出语音驱动部分的电路图,如图3.11所示。

图 3.11 语音驱动电路原理图其中SPI串行口协议的I/O分配表如表3.4所示。

表2.6显示电路本次设计根据设计要求设置了显示器,这里设计4个共阳极LED数码管组成显示器,以显示站号和简单工作状态指示。

相关文档
最新文档