搜档网
当前位置:搜档网 › 公交车语音报站系统毕业设计论文

公交车语音报站系统毕业设计论文

公交车语音报站系统毕业设计论文
公交车语音报站系统毕业设计论文

石家庄铁道大学四方学院毕业设计

公交车语音报站系统的设计

The Design of the Bus Stop Announcement

System

毕业设计成绩单

毕业设计任务书

毕业设计开题报告

摘要

随着国民经济的快速发展,我国城市人口高度集中并大幅增长, 交通需求不断扩大导致城市道路交通拥挤,乘坐公交车出行是解决我国城市交通发展问题和实践低碳环保绿色出行的有效途径,随着近年来城市公交事业迅速发展,之前靠售票员报站的方式已经不能满足实际需要,在到站后能够及时报站的公交车语音报站系统不但能解决这个实际问题也有助于提高公交服务质量。

本设计介绍了基于单片机的公交车语音报站系统的设计,对系统软件设计和硬件实现进行了详细的描述,主要内容是用STC89C52单片机为核心控制元件,ISD4004语音芯片为录音模块,以液晶屏为显示模块,以独立按键K1、K2为输入设备,扬声器为语音输出设备,设计一个带语音报站和液晶显示功能的公交车报站系统。先将语音内容通过录音键录入语音芯片中,当按下放音键时,语音模块进行放音同时通过液晶屏显示对应的文字信息。本系统运行稳定,硬件电路简单,软件功能完善,控制系统可靠,具有一定的实用和参考价值。

关键词:单片机语音提示液晶屏公交报站

Abstract

With the take-off of the national economy, China's urban population is remarkably exploding. The increasing demand for transports gives rise to traffic congestion in urban areas. Therefore, public bus system is not only an efficient way to solve the problem of traffic congestion but a way to put the ―Low-Carbon Transportation‖into of date. The recent development of public transportation requires a phonetic system which can automatically announce bus stations. The advanced system is conducive to solving many problems and improving service quality in transportation.

This paper introduces the automatic stop announcer based on STC89C52 and aims to explicitly describe the software and hardware applied in the system. The main features of the system are that STC89C52 is used for core controlling components, ISD4004 pronunciation chip for recording, LCD12864 screen for video displays, independent key K1 and K2 for input device, loudspeaker for output device. This is designed for a stop announcement and display system for buses. The voice message is recorded in the pronunciation chip in advance. When the ―Play‖key is pressed, the voice of station announcement simultaneously appears with the information on the screen. This system enjoys the advantage of stability, simplicity and reliability. The full-featured system is an ideal model and is easily put into use.

Key words: Microcontroller V oice prompt LCD screen Bus stop announcer

目录

第1章绪论 (1)

1.1课题研究的背景 (1)

1.2课题研究的意义 (1)

1.3课题研究的主要内容 (1)

第2章系统总体设计方案 (3)

2.1功能要求 (3)

2.2设计思路 (3)

2.3方案选择 (3)

2.3.1显示模块选择方案 (3)

2.3.2按键选择方案 (4)

2.3.3芯片选择方案 (4)

2.4总体设计框图 (5)

第3章系统硬件设计 (6)

3.1概述 (6)

3.2主控模块 (6)

3.2.1STC89C52芯片的简介 (6)

3.2.2主控模块电路原理图 (9)

3.3语音芯片模块 (9)

3.3.1ISD4004芯片简介 (9)

3.3.2LM386芯片简介 (13)

3.3.3语音芯片模块电路原理图 (15)

3.4LCD液晶显示模块 (15)

3.4.1组成结构 (16)

3.4.2引脚功能 (16)

3.5按键控制模块 (17)

3.5.1按键控制模块电路原理图 (18)

第4章系统软件设计 (19)

4.1录音模块设计 (20)

4.2放音模块设计 (20)

4.3显示模块设计 (21)

4.4键盘扫描模块设计 (22)

第5章系统分析与调试 (24)

第6章结论与展望 (27)

参考文献 (28)

致谢 (29)

附录 (1)

I

附录A外文资料 (1)

附录B硬件原理图 (16)

附录C程序清单 (17)

II

石家庄铁道大学四方学院毕业设计

第1章绪论

1.1 课题研究的背景

随着社会经济的发展,城市化进程越来越快,城市人口急剧增加从而使城市交通压力不断增大,在倡导绿色低碳环保的今天,公交车作为城市公共交通的重要方式,是城市居民出行的重要工具。因为公交车具有方便、快捷、经济实惠等优点。公共汽车为外出的人们提供了方便快捷的服务,而公共汽车的报站直接影响到服务的质量。

1.2 课题研究的意义

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

公交车语音报站系统还可以结合每条线路的特点和实际情况自主设定不同的报站方式和站点设置,在为乘客提供方便的同时也便于公交车的运营和司乘人员的操作。

1.3 课题研究的主要内容

本论文主要是对C语言和单片机的一些基本知识、概念的应用学习和研究,以及STC89C52芯片模块、ISD4004语音模块和LCD12864液晶屏的开发设计,该设计的目的是设计一实现单片机与语音控制芯片系统互联,通过按键,系统可播报相应的车站信息或者公益提醒,也可以实现录音和放音功能。本设计的主要工作有以下几个方面:

1、整体方案的设计

方案的选择要符合芯片功能的要求,既要保证操作简单适合公交司机操作,又要体现出本产品的特点,本文研究设计的带录音功能的公交车语音报站系统是采用STC89C52单片机和ISD4004语音芯片,用来实现公交车站信息的播放以及录音和放音功能,用LCD12864带中文字库的液晶显示屏实现公交站名的显示。

2、程序流程图及软件设计

一个程序要想实现其功能,不能没有次序而盲目下手,必须对其有一个全面的了

1

石家庄铁道大学四方学院毕业设计

解后画出流程框图,然后逐个模块的实现其功能,最终把模块之间合理的连接起来,构成完整程序。本设计的软件设计主要包括系统的初始化设计、延时子程序的设计、录音子程序的设计、放音子程序的设计、液晶屏的显示设计、中断程序设计、以及主程序设计等。整个系统程序采用模块化结构设计程序相对比较优化易修改和调试,系统软件的开发是用C语言设计的。

3、系统原理图及硬件调试

本设计在进行硬件原理分析后,需要连接实物进行实际操作,检验自己的设计是否可以行得通。需要在protel99SE环境下画出硬件原理图并进行电气测试,检测无异议后进行硬件系统的调试,为了保证系统的可靠性分析查找,硬件的调试分模块分别进行了模拟。

2

石家庄铁道大学四方学院毕业设计

第2章系统总体设计方案

2.1 功能要求

1、通过STC89C52芯片实现对按键的读取并将所对应的信息送至扬声器同时将到站信息通过液晶屏显示;

2、语音芯片ISD4004完成语音模块,实现公交站信息的录入及到站时的放音功能;

3、采用两个独立按键,作为录音和放音的控制键;

4、采用LCD12864液晶屏,显示相对应的站的信息;

2.2 设计思路

电路总体上分为主芯片控制部分、语音芯片和液晶显示部分。以STC89C52单片机最小系统作为核心控制电路,控制独立按键对录音放音的选择,具体显示内容及方式由软件来完成。语音部分由ISD4004芯片来实现,它是一个多功能的语音芯片,可以多次重复录放,本设计正是运用此特点,完成录音和放音功能的。具体步骤是:先录入两站的信息,存储到芯片内部,建立语音库,并且具体锁定到对应的地址中,通过按键的次序播放不同的信息。

2.3 方案选择

2.3.1 显示模块选择方案

方案一:用LCD1602液晶显示,但是由于1602主要显示英文和字符,不适合用于带汉字的公交车报站。

方案二:采用LCD12864不带字库芯片,但需要用取模软件取模,PROTEUS可以仿真HT1621(1602)KS0108(12864) T6963C(24064),等系列的模块,需先学会仿真软件

方案三:采用带字库的LCD12864芯片,可直接调用字库,使用比较方便。

鉴于上述对比与分析,本设计采用方案三。

3

石家庄铁道大学四方学院毕业设计

2.3.2 按键选择方案

方案一:采用STC89C52的独立键盘,其独立键盘有4个按键,按键数量符合录音和放音两个按键的需要。

方案二:采用STC89C52的矩阵键盘,其矩阵键盘具有16个按键,数量太多,不如独立按键方便。

故采用K1和K2两个独立按键,K1为放音键,按第一下时,对应播放第一站信息,同时调用显示子程序,在液晶屏上显示对应信息。按第二下时,对应播放第二站信息,并在液晶屏上显示信息。K2为录音键,按下时,录制第一段语音信息并存放在对应的地址中,按下第二下时,录制第二段语音信息并存放于第二段语音对应的地址中,以方便调用。

2.3.3 芯片选择方案

方案一:AT89C51是美国ATMEL公司生产的低电压,高性能CMOS型8位单片机,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大。其片内的4K程序存储器是FLASH工艺的,这种单片机对开发设备的要求很低,开发时间也大大缩短。写入单片机内的程序还可以进行加密,这又很好地保护我们的劳动成果。再者,AT89C51目前的售价比8031低,市场供应也很充足。AT89C51可构成真正的单片机最小应用系统,缩小系统体积,增加系统的可靠性,降低系统的成本。只要程序长度小于4K,四个I/O口全部提供给用户。可用5V电压编程,而且擦写时间仅需l0ms。AT89C51芯片提供三级程序存储器加密,提供了方便灵活而可靠的硬加密手段,能完全保证程序或系统不被仿制。PO口是三态双向口,通称数据总线口,因为只有该口能直接用于对外部存储器的读/写操作[1]。

方案二:STC89C52单片机的指令系统和AT89C51系列的完全兼容

1、AT89C51不带ISP下载,要用下载器才行,STC89C52可以用你的USB转串口下载,下载软件可以到STC厂家网上去下。

2、STC单片机执行指令的速度很快,大约是AT的3-30倍,所以在AT上好使的程序在STC上不一定好用,最典型的例子就是那些对时序有严格要求的模块,比如IIC,DS18B20、DS1302等的时序。再者,由于执行速度的加快,非定时器控制的精确延时也会受到一定影响,用STC时注意得加长延时,大约是AT的10—30倍。

3、片机对工作环境的要求比较低,电压低于5伏时仍然正常工作,甚至3伏到4伏之间都还可以工作,然而这样的环境下AT肯定不行了,所以当一个系统用STC

4

石家庄铁道大学四方学院毕业设计

单片机好用,但用AT的单片机不工作时,直接查最小系统,看单片机的供电是否正常。

比较这两种方案,由于在学校期间学过数字电路、单片机原理、C语言程序设计,综合考虑单片机的各部分资源和作为学生能够获得的资源,经过对比此次设计要求,我选择用STC系列芯片完成。而且学校也提供了相应的硬件操作平台,实际操作起来比较方便,故STC为更合理的选择。

2.4 总体设计框图

按照系统功能的具体要求,在保证实现其功能的然础上,尽可能降低系统成本。总体设计方案围绕上述思想,初步确定系统的方案如图2-1所示:

图2-1 系统初步方案

从图中可以看出,系统有微处理器模块、液晶屏显示模块、独立按键模块和语音模块组成。在方案设计中,遵循简洁至上的原则,因此所有的外围模块采用串行方式与微处理器模块接口。该设计以STC89C52系列单片机为控制核心,实现公交车语音报站基本功能。在设计系统时,为了更好地采用模块化设计法,分步的设计各个单元功能模块,系统的硬件部分可以分为键盘设定、单片机控制、LCD显示和语音控制四大部分。

5

石家庄铁道大学四方学院毕业设计

第3章系统硬件设计

3.1 概述

此次的毕业设计主要由4个大的模块构成,分别是主控模块、语音芯片模块、LCD液晶显示模块、键盘控制模块,其中主控模块是此次毕业设计的核心模块,主要是指STC89C52芯片,它控制整个系统的运行,利用其各个口分别控制其他模块,使其他模块能够成为一个整体,实现功能的需要;语音模块主要指ISD4004芯片和LM386芯片,用ISD4004来实现录音功能,LM386实现功率放大;而LCD液晶显示模块是整个系统的辅助模块,用来显示到站信息;按键控制模块则是用按键来控制实现的是哪个功能,对应录音、放音。

3.2 主控模块

3.2.1 STC89C52芯片的简介

功能特性:STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案,如图3-1所示。STC89C52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O口线,看门狗定时器,2 个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

主要性能:与MCS-51单片机产品兼容、8K字节在系统可编程Flash存储器、1000次擦写周期、全静态操作:0Hz~33Hz 、三级加密程序存储器、32个可编程I/O口线、三个16位定时器/计数器八个中断源、全双工UART串行通道、低功耗空闲和掉电模式、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电标识符[1]。

如图3-1:

6

石家庄铁道大学四方学院毕业设计

图3-1 STC89C52芯片

管脚说明:

P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在FIASH编程时,P0 口作为原码输入口,当FIASH 进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为低八位地址接收。

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写―1‖时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号[2]。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输由于外

7

石家庄铁道大学四方学院毕业设计

部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

P3口也可作为STC89C52的一些特殊功能口,如表3-1所示:

表3-1 P3口的第二功能

接口第二功能

P3.0RXD(串行输入口)

P3.1 TXD(串行输出口)

P3.2INT0(外部中断0)

P3.3INT1(外部中断1)

P3.4T0(记时器0外部输入)

P3.5T1(记时器1外部输入)

P3.6WR(外部数据存储器写选通)

P3.7RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。

RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。

PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次PSEN有效。但在访问外部数据存储器时,这两次有效的PSEN信号将不出现。

EA/VPP:当EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,EA将内部锁定为RESET;当EA 端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V 编程电源(VPP)。

XTAL1:反相振荡放大器的输入及内部时钟工作电路的输入。

XTAL2:来自反相振荡器的输出。

XTAL1和XTAL2分别为反相放大器的输入和输出。该反相放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。

8

石家庄铁道大学四方学院毕业设计

9

3.2.2 主控模块电路原理图

单片机主控模块由STC89C52芯片和晶振复位组成。复位和晶振电路通过接口与单片机个引脚相连,复位电路接到RST 口,晶振接到XTAL1口和XTAL2口上。如图3-2,3-3所示:

图3-2 STC89C52芯片

图3-3 晶振复位

3.3 语音芯片模块

3.3.1 ISD4004芯片简介

ISD4004语音系列芯片是美国ISD 公司推出的产品,与普通的录音/重放芯片相比,ISD4004具有如下特点:首先是记录声音没有段长度限制,并且声音记录不需要A/D 转换和压缩。其次,快速闪存作为存储介质,无需电源可保存数据长达100年,重复记录10000次以上。此外,ISD4004具有记录时间长(可达16分钟,本文采用的为8分钟的ISD4004语音芯片)的优点。最后,ISD4004

开发应用具有所需外围电

石家庄铁道大学四方学院毕业设计

10

路简单的优点,这一点从本文介绍的其在实际应用中可以体会到[10]。ISD4004芯片如图3-4所示:

图3-4 ISD4004芯片

1、引脚介绍:

电源(VCCA, VCCD ):为使噪声最小,芯片的模拟和数字电路使用不同的电源总线,并A 分别引到外封装的不同管脚上模拟和数字电源端最好分别走线尽可能在靠近供电端处相连,而去藕电容应尽量靠近器件。

地线(VSSA, VSSD ):芯片内部的模拟和数字电路也使用不同的地线。 同相模拟输入(ANA IN+):这是录音信号的同相输入端。输入放大器可用单端或差分驱动。单端输入时,信号由藕合电容输入,最大幅度为峰峰值32mV ,藕合电容和本端的3KΩ电阻输入阻抗决定了芯片频带的低端截止频率。差分驱动时,信号最大幅度为峰峰值16mV ,为ISD33000系列相同。

反相模拟输入(ANA IN-):差分驱动时,这是录音信号的反相输入端。信号通过藕合电容输入,最大幅度为峰峰值16mV

音频输出(AUD OUT ):提供音频输出,可驱动5KΩ的负载。

片选(SS ):此端为低,即向该ISD4004芯片发送指令,两条指令之问为高电平。 串行输入(MOSI ):此端为串行输入端,主控制器应在串行时钟上升沿之前半个周期将数据放到本端,供ISD 输入。

串行输出(MISO ):ISD 的串行输出端。ISD 未选中时,本端呈高阻态。 串行时钟(SCLK ):ISD 的时钟输入端,由主控制器产生,用于同步MOSI 和MISO 的数据传输。数据在SCLK 上升沿锁存到ISD 在下降沿移出ISD 。

中断(INT ):本端为漏极开路输出。ISD 在任何操作(包括快进)中检测到EOM 或OVF 时,本端变低并保持。中断状态在下一个SPI 周期开始时清除。中断状态也可用RINT 指令读取。OVF 标志一指示ISD 的录、放操作已到达存储器的未尾。EOM 标志一只在放音中检测到内部的EOM 标志时此状态位才置1。

石家庄铁道大学四方学院毕业设计

行地址时钟(RAC):漏极开路输出。每个RAC周期表示ISD存储器的操作进行了一行(ISD4004系列中的存贮器共2400行)。该信号175ms保持高电平,低电平为25ms。快进模式下,RAC的218.75 μs是高电平,31.25μs为低电平。该端可用于存储管理技术。

外部时钟(XCLK):本端内部有下拉元件。芯片内部的采样时钟在出厂前已调校,误差在+1%内。商业级芯片在整个温度和电压范围内,频率变化在+2.25%内。工业级芯片在整个温度和电压范围内,频率变化在-6/+4%内,此时建议使用稳压电源。若要求更高精度,可从本端输入外部时钟(如前表所列)。由于内部的防混淆及平滑滤波器已设定,故上述推荐的时钟频率不应改变。输入时钟的占空比无关紧要,因内部首先进行了分频。在不外接地时钟时此端必须接地。

自动静噪(AMCAP):当录音信号电平下降到内部设定的某一阑值以下时,自动静噪功能使信号衰弱,这样有助于养活无信号(静音)时的噪声。通常本端对地接1mF的电容,构成内部信号电平峰值检测电路的一部分。检出的峰值电平与内部设定的阑值作比较,决定自动静噪功能的翻转点。大信号时,自动静噪电路不衰减,静音时衰减6dB。1mF的电容也影响自动静噪电路对信号幅度的响应速度。本端接VCCA 则禁止自动静噪[4]。

2、操作规则

(1)串行外设接口ISD4000系列语音芯片工作于SPI串行接口。SPI协议是一个同步串行数据传输协议,设定微控制器的SPI移位寄存器在SCLK的下降沿将数据送至MISO引脚。以ISD4004为例,协议的具体内容如下[5]:所有串行数据传输开始于SS下降沿。

SS在传输期间必须保持低电平,在两条指令之间则保持高电平。

数据在时钟上升沿移入,在下降沿移出。

SS变低,输入指令和地址后,ISD4004才能开始录/放操作。

指令格式是(八位控制码)加(十六位地址码)。

ISD4004的任何操作如果遇到EOM或OVF,则产生一个中断,该中断状态在下一个SPI周期开始时被清除。

使用“读”指令使中断状态位移出ISD4004的MISO引脚时,控制及地址数据也应同步从MOSI端移入。因此,要注意移入的数据是否与器件当前进行的操作兼容。当然,也允许在一个SPI周期里,同时执行读状态和开始新的操作(即新移入的数据与器件当前的操作可以不兼容)。

所有操作在运行位(RUN)置1时开始,置0时结束。

所有指令都在SS端上升沿开始执行。

11

基于单片机的公交车报站系统毕业设计

毕业设计说明书 课题名称: 基于单片机的公交车 报站系统设计 学生姓名 专业应用电子技术 班级 1202 时间2014.10-2014.12 指导教师 电子工程学院

摘要: 本文介绍了一种公交车报站系统的硬件设计原理,提供了一种以AT89C52单片机为核心,控制大屏幕LED点阵显示的硬件设计方案。系统主要通过AT89C52单片机做为系统CPU,处理包括键盘输入和LED显示屏显示站名的所有信号处理。系统扫描到有键按下,判键确定后给CPU一个脉冲信号,然后CPU处理信号,确定所到站的站名,再通过扫描驱动从LED显示屏上显示出所到站的站名。达到半自动报站的作用。整个系统硬件设计包括键盘电路、复位电路、显示驱动电路、显示电路、内存扩展电路模块。其中显示模块是本系统的重点。 本系统很大程度上提高公交车报站的准确性,可靠性。提高了公交系统的服务质量。促进城市经济发展和交通变化的和谐发展。 关键词: AT89C52单片机,16*16LED点阵显示屏,

目录 第一章 (3) 1.1前言 (3) 1.2背景与意义 (3) 1.3 现状 (4) 1.4 发展趋势 (4) 1.5 设计任务 (4) 第二章案论证和选择 (5) 2.1总体方案 (5) 2.2单片机的选择 (5) 2.3 LED点阵显示方式的选择 (6) 第三章系统硬件设计 (7) 3.1单片机介绍 (7) 3.1.1晶振电路 (10) 3.1.2复位电路设计 (11) 3.1.3按键电路设计 (11) 3.2 显示电路设计 (12) 3.2.1 16*16LED显示屏 (12) 3.2.2 LED显示屏工作原理 (14) 第四章软件设计 (16) 4.1 软件开发工具和语音 (16) 4.2 单片机软件流程图 (16)

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

类别编号20100803075大学珞珈学院 毕业论文 公交车自动报站系统 系别电子信息科学系 专业电子信息工程 年级2010级电信三班 学号20100803075 姓名熊鹏 指导教师婧 大学珞珈学院 2014年4月14日

摘要 本设计主要是利用89C52单片机作为CPU来进行总体控制,同时使用FYD12864液晶显示电路进行汉字显示,能够实现公交车的站名显示。在CPU控制模式下,键盘电路采用中断扫描模式,当有键按下时,系统产生中断,CPU响应中断后,通过软件来实现该键号所对应键的功能。因此当公交车到达某站时通过按键来控制本系统进行工作,CPU同时通过程序读取汉字信息送入LCD液晶显示电路进行汉字提示。通过本设计主要解决了如何方便、准确的指示乘客到站的问题,使得乘客能愉快、安全的下车。 关键词:单片机液晶显示键盘电路

The design of bus station reported were based on the DSP ABSTRACT This design is mainly to use 89C52 microcontroller as CPU to carry out , meanwhile it uses FYD12864 character LCD display circuit to achieve the bus station and station display. In the CPU control mode, the keyboard interrupt scan mode circuit, the system generates an interrupt when a key pressed , APU response to failure, the key number is inquired by the software to achieve the key number corresponding to the function keys. So when the bus reaches a certain point, through the keyboard to control the system to work, CPU while the information through the program reads characters into the LCD liquid crystal display circuit character prompt.This design primarily addresses the problem that how to direct the passengers to the stations conveniently and accurately,ensure the secure of the passengers when they get on board or get off the bas. Keywords:Microcontroller LCD K eyboard

公交车自动报站器设计

第34卷第3期2009年6月 昆明理工大学学报(理工版) http://www .kustjourna l .co m /Journal of Kun m ing University of Science and Technol ogy (Science and Technol ogy )Vol .34 No .3 Jun .2009收稿日期:2009-01-12. 第一作者简介:曹云川(1972-),男,助工.主要研究方向:机电技术应用.E -ma il:4749513@qq .com doi:10.3969/j .issn .1007-855x .2009.03.010 公交车自动报站器设计 曹云川,周 遐,金 瑞 (昆明冶金高等专科学校,云南昆明650033) 摘要:采用无线遥控和单片机技术,设计了公交车自动报站器.公交车接收公交站台发出的微波信号,经过单片机控制系统的处理和编码验证后,驱动语音模块自动播报到站信息.整个报站过程无需公交车驾驶员的参与,这样既减轻了公交车驾驶员的工作强度,又确保了公交的安全性和报站的准确性.该设计具有很高的实用价值,可用来对现有公交车手动报站器进行改造,经过实际测试,已获得成功. 关键词:公交车;自动报站;无线遥控;单片机 中图分类号:TP29文献标识码:A 文章编号:1007-855X (2009)03-0044-04 D esi gn of Automa ti c St a ti on s Broadca sti n g i n Bus CAO Yun 2chuan,ZHOU Xi a,J I N Ru i (Kun m ingM etallurgy College,Kun m ing 650033,China ) Abstract:W ith wireless telecontr ol and MCU technol ogy,aut omatic stati on br oadcasting in bus is designed in this paper .The m icr owave signal which the bus receives fr om the bus stati on drives voice module aut omatic sta 2ti on br oadcasting thr ough mani pulati on and code validating byMCU contr ol syste m.The entire p r ocess runs with 2out the bus driver πpartici pati on .It not only abates the bus driver πswork intensity,but als o ensures the security of bus and veracity of stati on br oadcasting,which can be used t o rebuild the existing hand -operated br oadcasting .Its effectiveness is p r oved by a p ractical test . Key words:bus;aut omatic stati on br oadcasting;wireless telecontr ol;MCU 0引言 通过观察,现在的无人售票公交车中,都是由公交车驾驶员操控按钮来实现报站,但该方式存在很多缺陷:首先影响司机的驾驶,会使司机在驾驶中,特别是在靠站过程中分散精力,容易造成安全事故;另外由于一些司机的责任心不强,经常造成报站时漏报、错报等问题. 目前,针对公交车自动报站问题提出的解决方案主要是结合全球卫星定位系统(GPS ),通过卫星定位来实现.但该方式技术非常复杂,投资很大,从推广使用的角度存在很多问题. 为解决这一问题,我们进行了实际调研,认为采用无线遥控装置,结合单片机技术,对现有公交车的手动报站装置进行改造是最有效和可行的方案.基于这一思路,设计了公交车自动报站器,并在实际公交系统中进行了测试,获得了成功.从应用的角度来考虑,该设计性价比高,易于实现,不仅大大减轻了公交车驾驶员的劳动强度,还提高了报站准确性和公交系统的运营安全性,因此非常有实用价值和应用前景.1设备整体设计方案 公交车自动报站器主要由无线遥控发射器、接收器、主控制电路板、语音存储模块和键盘显示模块等

公共汽车智能语音报站系统

课题:公共汽车智能语音报站系统 一、设计内容 1 ?基本要求:采用复杂可编程逻辑器件设计一个功能完善、具有实用价值的智能语音报 站系统,通过按键控制可以用语音播报公共汽车所有的到站信息和下一目标站的信息,甚至在站间还可任意穿插简短的广告信息和城市文明规范,给乘客提供轻松、健康的乘车环境。 2 .提高要求:具有站位显示和人性化的录音操作功能。 、技术要求 1 ?语音信息分17段以上,至少保证9站线路的语音播报信息的存储; 2 ?能按报站要求任意组合放音; 3 ?具有正报、反报、重报、回退、复位功能(其中回退为提高要求); 4 ?有加、减、正反选择、重复、清零、录音、放音、地址选择等按键或DIP开关; 5 ?输出不失真功率大于125mW ; 6 .能实现指定地址人工控制长度的录音; 7?能用LED指示当前站的位置(提高要求); 8 ?每次播报时,每条信息必须播报两次; 9 .具有在系统编程功能; 三、设计原理 1. ISD1420单片20秒高保真语音录放IC ISD1420为美国ISD公司出品的单片语音录放电路。内部电路由振荡器、语音存储单元、 前置放大电路、抗干扰滤波器和输出放大器组成。最小的录放系统仅由一个麦克风、一个喇 2 叭、两个按钮、一个电源和少数电阻电容组成。录音内容存入EPROM永久存储单元,具有 零功率信息存储功能,这个独一无二的方法是借助于美国ISD公司的专利一一直接模拟存储 技术(DASTTM实现的。利用它,语音和音频信号被直接存储,以其原本的模拟形式进入E^PROM存储器。直接模拟存储允许使用一种单片固体电路方法完成其原本语音的再现,不仅语音音质优美,而且具有断电语音保护功能。 ⑴特点: ?所需外围元件少,电路简单,操作方便。 ?采用直接模拟量存贮技术DAST (Direct Analog Strorage Technology ),再现优质原声,没

公交车语音报站

课程机器视觉 院(系)物联网工程学院 专业控制工程 学生姓名王俊俊 学号 6151913031 指导教师陈莹 完成日期:2015年10月14日

巢湖学院本科毕业论文(设计)诚信承诺书 本人郑重声明:所呈交的本科毕业论文(设计),是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 本人签名:日期: 巢湖学院本科毕业论文 (设计)使用授权说明 本人完全了解巢湖学院有关收集、保留和使用毕业论文 (设计)的规定,即:本科生在校期间进行毕业论文(设计)工作的知识产权单位属巢湖学院。学校根据需要,有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许毕业论文 (设计)被查阅和借阅;学校可以将毕业论文(设计)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编毕业,并且本人电子文档和纸质论文的内容相一致。 保密的毕业论文(设计)在解密后遵守此规定。 本人签名:日期: 导师签名:日期:

巢湖学院2014届本科毕业论文(设计) 公交车语音报站电路设计 摘要 本设计主要目的是解决如何方便、准确地指示乘客到站的问题,利用语音播报方式进行报站和预报站,对所报站数进行文字显示和站名语音信息录放及站名选择控制等功能。系统使用AT89C52单片机来控制语音合成模块和液晶显示模块。语音模块采用MP3-TF-16P,这是一种利用简单的串口指令即可完成指定的语音或音乐,以及如何播放音乐等功能。这里不需经过数模之间或模数之间的相互转换,因此能够更好地再现语音的真实效果,避免了语音电路量化噪声和失真现象的出现。然后在配合液晶屏显示,就能使得该报站系统更加实用。系统包括单片机模块,语音电路模块,显示模块,键盘接口,复位电路及电源等。 关键字:语音提示;单片机;文字显示;公交报站

公共汽车语音报站器(文献综述)

公共汽车语音报站器的设计 吴明春 摘要:优先发展城市公共交通,不仅可以缓解城市交通拥堵的问题,也是改善城市环境,促进城市可持续发展的必然要求。公共交通必须依靠科技进步来满足日益增长的社会需求,这一点已经成为共识。因此,公交车报站系统的发展的日趋完善已经成为必然。本文介绍了公交车报站器的发展以及对集中典型的报站器的介绍与分析。关键词:报站器门控单片机 GPS 语音报站 Abstract:Give priority to the development of urban public transport, can not only ease urban traffic congestion problem, but also improve the urban environment, and the inevitable requirement to promote sustainable urban development. Public transport must rely on scientific and technological progress to meet the growing needs of the community, which has become the consensus. Therefore, the maturing of the system of bus stations have become a necessity. This article describes the development of the bus stop, and stop the centralized typical presentation and analysis. Key word :The DIAS , gated single-chip, GPS, voice stop 引言 城市公共交通是城市建设和发展的重要组成部分,是影响国民经济和社会发展的具有全局性、先导性的基础产业,加快城市公共交通事业的发展,也是加快城市化进程的一项重要内容。随着城市区域不断扩大、旅游资源的发展、城市人口的增加、道路网络的构筑、人民生活水平的提高,以及政府“公交优先”的政策推行,为城市公共交通事业的发展创造了良好的经营环境。随着国民经济的飞速发展,公交系统也日新月异[4]。不仅公交车的型号不断更新换代,而且为了公司效益目前大半改成无人售票车。报站也由原来的售票员报站给有司机按键报站了。但是由于公交司机又要开车,又要兼顾按键报站,所以常常出现误报、漏报等现象,不能满足公交系统的要求;另一方面,由于司机开车时为报站分散精力,也对公交的安全运行埋下了隐患。因此,对自动报站系统的需求也日益强烈。自动报站可节省员工开支,又可以利用报站器播报标准的普通话站名。 1. 国内外报站器的发展现状

基于GPS的公交车自动报站系统[1](精)

基于 GPS 的公交车自动报站系统 许连华,李学庆 (山东大学计算机科学与技术学院,济南 250061 摘要:介绍了由 GPS 接收器、工控机和音频输出设备组成的公交车自动报站系统的功能、组成原理和关键技术, 阐述了系统主要的硬件和软件设计方法。 关键词:GPS ;工控机;自动报站 GPS Based Bus-stop Auto-announce System XU Lianhua, LI Xueqing (Department of Computer Science & Technology, Shandong University, Jinan 250061 【 Abstract 】 The thesis analyses the function, the principles of composing and the key technology of GPS based buses’auto-announce system, alsothe hardware design and the software design are presented. 【 Key words】 Global positioning system (GPS; Industrial Computer; Bus-stop announcer 计算机工程 Computer Engineering第 31卷第 23期 Vol.31 № 23 2005年 12月 December 2005 ?工程应用技术与实现?文章编号:1000— 3428(200523— 0191— 02 文献标识码:A

公交车报站器的设计与制作

丽水学院 课程设计 题目公交车报站器的设计与制作指导教师吕晔 院系机电建工学院电子系 班级自动化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)

基于单片机的公交车报站系统毕业设计

基于单片机的公交车报站 系统毕业设计 This model paper was revised by the Standardization Office on December 10, 2020

毕业设计说明书 课题名称: 基于单片机的公交车报站 系统设计 学生姓名 专业应用电子技术 班级 1202 时间 指导教师 电子工程学院 摘要: 本文介绍了一种公交车报站系统的硬件设计原理,提供了一种以AT89C52单片机为核心,控制大屏幕LED点阵显示的硬件设计方案。系统主要通过AT89C52单片机做为系统CPU,处理包括键盘输入和LED显示屏显示站名的所有信号处理。系统扫描到有键按下,判键确定后给CPU一个脉冲信号,然后CPU处理信号,确定所到站的站名,再通过扫描驱动从LED显示屏上显示出所到站的站名。达到半自动报站的作用。整个系统硬件设计包括键盘电路、复位电路、显示驱动电路、显示电路、内存扩展电路模块。其中显示模块是本系统的重点。

本系统很大程度上提高公交车报站的准确性,可靠性。提高了公交系统的服务质量。促进城市经济发展和交通变化的和谐发展。 关键词: AT89C52单片机,16*16LED点阵显示屏, 目录 第一章 (3) 前言 (3) 背景与意义 (3) 现状 (4) 发展趋势 (4) 设计任务 (4) 第二章案论证和选择 (5) 总体方案 (5) 单片机的选择 (5) LED点阵显示方式的选择 (6) 第三章系统硬件设计 (7) 单片机介绍 (7) 3.1.1晶振电路 (10) 3.1.2复位电路设计 (11) 3.1.3按键电路设计 (11) 显示电路设计 (12) 16*16LED显示屏 (12) 3.2.2 LED显示屏工作原理 (14) 第四章软件设计 (16) 软件开发工具和语音 (16) 单片机软件流程图 (16)

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

公交客车自动报站器设计方案 1.1自动报站器的来源与意义 如今公交客车已经在各个城市普及,给人们带来很多方便,在公交车上安装自动报站器更加方便了人们的出行,尤其是对不熟悉公交线路的乘客,同时在相当大的程度上免除了乘务人员沿途报站的麻烦。因此,公共汽车的报站直接影响服务的质量。 随着科学技术的日益发展和进步, 无人售票公交车在街上多起来了,自动语音报站器被广泛使用,传统由乘务人员人工报站的方式,因其 鉴于传统公交车报站系统的不足之处,结合公交车辆的使用特点及实际营运环境,本文拟设计一种由单片机控制的公交车自动报站器。 公交车自动报站器的设计主要是为了弥补改变传统语音报站器必须由乘务员报站的落后方式,进站、出站只需由司机按下功能键完成自动播报站名及服务用语,为市民提供更人性化,更完善的服务。 1.2自动报站器的发展现状 公共汽车行驶在现代文明程度高的市区,它是一道流动的风景线,因而对整车外形乃至色彩都有更高的要求。作为公共汽车还要求有醒目和减少乘务人员劳动强度的电子报站器,电子显示路牌,无人售票装置,前后电视监视系统等新技术的采用也将越来越普及。 作为一个城市的公交企业,它既要代表政府体现当地城市的形象,又要尽一切力量减少政府投资,创造良好的社会

效益和经济效益。而传统的公交运营系统的装备和管理模式较难达到这两者的完美结合。随着科学技术的发展,公交应用系统 目前公交车报站有三种方式。 一种是利用GPS全球卫星定位系统的公交车报站系统。GPS 系统是由美国 GPS自动语音报站器具有一下特点: a. b. c. d. e. 目前在美国部分城市GPS卫星定位系统已经投入使用,国也有此类产品的研制开发,其功能强大,系统稳定,但其投资昂贵,尤其是一些中小城市无法承受。国GPS 语音自动报站系统处于试验阶段仅有部分发达城市有试验线路采用GPS 语音自动报站器。 第二种是基于MP3的自动报站器。随着城市的快速发展,公交线路不时地在进行调整,站名也随之进行变化, 因而使研制一种新型汽车报站器显得极为重要。基于MP3报站器可非常方便地更换播放容,并可播放高品质的音乐基于MP3的新型公交车自动报站器系统以MP3格式作为语音存储方式,具有音质好、抗干扰、功能强、使用简便等一系列优点。 采用单片机作为主控CPU及解码MP3数据,实现对报站信息播放、点阵字符显示、文件存储以及用作优盘功能时USB

模拟公交车报站系统设计【文献综述】

毕业论文文献综述 机械设计制造及其自动化 模拟公交车报站系统设计 一、研究现状 从古至今,衣食住行中的行,一直是人们关注的话题。古时那畜力横行的年代诞生了马车,诞生了驿站,都为出行提供了便利,使得人们能走地快见识地更多。等到进阶到了工业革命之后,交通工具的发展跃上了新的台阶,蒸汽机与内燃机大大超越了畜力的极限,人们的行走力被不断地更新,先进的交通工具登上了舞台。随着社会的进步,汽车走入了富有人家,而普通的人们也拥有了公共交通工具,公交车就是那么一个产物。 在当今社会,即使在私家车越来越多的今天,公交车仍然是人们出行的首选,因为公交车具有方便、快捷、车票便宜等优点。公共汽车为外出的人们提供了便利的同时,其报站服务越来越总体影响服务的质量。近年来,过去极为普遍的极为传统的主要由售票员报站的公交车越来越少,有些售票员有着浓重的地方口音,给外地人乘坐公交车造成了困难。另外,无人售票公交车在街头的广泛普及,公交车报站器就越显得重要了,对公交车报站系统的要求也越发高。伴着科学技术的日益发展和进步,微型计算机技术已经在许多领域得到了广泛的应用。在声学领域,微机技术与各种语音芯片相结合,即可完成语音的合成技术,语音报站器也随之被广泛使用。技术的进步带给了产业的更新,过去古老的乘务员沿途报站的方式,可以有效的慢慢放弃,避免了乘务员代理的麻烦的同时,更给许多不熟悉公交线路的乘客带来了方便,从而为市民提供了更加人性化的服务。 二、存在问题 科学技术的日益发展和不断进步,大多数城市居民的习惯于公交车出行,又有新的不满开始产生和堆积。当前的公交车系统,最多使用的,仍然是最为传统的人工售票员报站系统和略先进的司机人工按键报站系统。 传统的人工售票员报站需要两个人来操作,而现在劳动力型产业在渐渐被智能化与自动化产业替代。尤其是售货员,不光需要负责售票的工作,还要承担准确的为乘客报站的工作。很多地区,带有地方口音的售票员操着不正规的普通话报站,外来务工人员经常是很难听的懂售票员所报出的消息以至于打乱原有计划,从而引起很多的麻烦。 公交车上的人工按键报站也开始渐渐无法满足大家更高的要求。主要表现为:(1) 报站不准确: 由于司机在操作报站系统时经常会按错键或忘记按键,而且在调整系统时会连续报出几个站点,让不熟悉路线站点的乘客不知所措。(2)安全隐患:每次报站时都需要由驾驶员对报站器进行操作,而在

公交车报站器的设计

公交车报站器的设计与实现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) 2系统创意设计和方案及功能说明 (2) 2.1目前使用较广泛的报站方案 (2) 2.2本设计的设计思想和方案 (2) 2.3预期实现功能 (3) 3硬件系统分析 (3) 3.1车载系统的硬件设计 (4) 3.1.1单片机选型 (4) 3.1.2语音功能模块 (9) 3.1.3无线收发模块 (14) 3.1.4键盘输入模块 (17) 3.2车站系统的硬件设计 (22) 4软件设计 (22) 4.1主程序 (23) 4.2按键扫描 (23) 4.3LED显示部分 (23) 4.4语音录放部分 (24) 4.5无线接收部分 (29) 5系统的软硬件调试 (30) 6总结 (34) 参考文献 (35) 致谢 (35) 附录 (36)

公交车自动报站系统的设计 摘要:本设计是实现城市公交自动报站,控制系统采用AT89C51单片机作为中央处理芯片,IDS4004作为语音处理芯片,结合2262/2272芯片实现车站的自动识别,自动报站,和LED点阵屏幕显示等。同时还配备了键盘,可以在自动报站发生故障时手工报站。 关键词:单片机;自动报站;语音录放;LED点阵; Sale Design of city BUS-stop Auto-Announce system Abstract: This design is to achieve city Bus-stop Auto-Announce system.The control system uses AT89S51 Singlechip as a central processing chips.ISD4004 as voice processing chips,with2262/2272 chip to achieve the station automatic idengtification.and LED dot-matrix screen display ,and so on.At the same time.the system provides a keyboard,in case when the station automatic identification is damaged then to report the station manually. Key words: Singlechip;Auto-Announce;V oice recorders;LED dot-matrix 1前言 公交车是目前最提倡的交通工具之一,加上如今保护环境、节约能源的呼声日益高涨,公交车将会越来越普及,它对应的服务也应该有更人性化,报站服务的好坏,直接影响乘客对这路公交车印象的好坏。传统的报站是由售票员人工喊话的,这样的方式有很多弊端,比如售票员工作强度大,还会发生漏报、误报的情况,也有可能售票员发音不标准,部分乘客不能听清内容,造成乘客不能正确下车,耽误其行程等。势,虽然现在市场中有电子语音报站系统,可是这样还是对驾驶员是一个巨大的挑战。 公交车自动报站器的设计主要是为了弥补改变传统语音报站器必须有司机操控才能工作的落后方式,进站、出站自动播报站名及服务用语,为市民提供更人性化,更完善的服务。 传统由乘务人员人工报站,该方式因其效果太差和工作强度太大,在很多大城市已经被淘汰。公共汽车行驶在现代文明程度高的市区,它是一道流动的风景线,因而对整车外形乃至色彩都有更高的要求。作为公共汽车还要求有醒目和减少乘务人员劳动强度的电子报站器,电子显示路牌,无人售票装置,前后电视监视系统等新技术的

公交车报站系统的设计

目录 摘要:本文针对公交车上自动报站的这一现实需要,以单片机为核心设计了一个系统,在该系统之中单片机通过对语音芯片的控制进而实现了公交车的模拟语音报站。在这一系统之中采用的 STC89C52 对整个系统之中的硬件进行控制。以 ISD4004 语音芯片为核心建立公交车报站的语音数据库,在报站的过程之中,在单片机的控制之下,语音信息能够实现自由组合,进而能够自主的进行多样化的语音报音;在语音播报的过程之中LM386 在这一系统之中的作用是拨出语音和相关的提示音,在这一过程之中,单片机还可以将站点的相关信息显示在LCD 液晶显示器之上。本文设计的基于单片机的公交车报站系统具有结构简单,运行流程简洁,使用灵活,在播报的过程之中音质清晰自然等优点,这一系统在社会之中具有一定的实用价值。 关键字:单片机,公交车,报站器 Design of bus station reporting system based on single chip microcomputer Abstrac t:In order to meet the need of automatic station reporting on bus, a system is designed based on single chip microcomputer. STC89C52 is used in this system to control the hardware in the whole system. ISD4004 voice chip is used as the core to establish the bus station voice database. In the process of station reporting, under the control of single chip microcomputer, the voice information can be freely combined, so as to independently carry out diversified voice reporting. In the process of voice broadcast, the role of LM386 in this system is to dial out the voice and the relevant prompt sound. In this process, the MCU can also display the relevant information of the site on the LCD. The single-chip microcomputer-based bus station reporting system designed in this paper has the advantages of simple structure, simple operation process, flexible use, clear and natural sound quality in the process of broadcasting and so on. This system has certain practical value in the society. Keyword:MCU, bus, station announcer 目录 第1页共5页

一种基于ISD1760公交车语音报站系统设计论文

一种基于ISD1760的公交车语音报站系统设计摘要:设计了一种基于isd1760语音芯片的公交车语音报站演示系统。主控芯片采用了基于首款采用arm cortex m3内核的stellaris系列中具有代表性的lm3s811,通过isd1760的独立按键模式录制语音信息,然后利用isd1760的ssi模式接口和lm3s811同步串行端口连接通信,实现语音芯片按照主控芯片发送的信息组合语音片段,让语音芯片一定逻辑播放语音提示信息。搭建并调试了电路,结果表明,该系统能准确的进行语音报站。 abstract: bus stops speech system was designed based on isd1760. master chip adopt the stellaris texas instruments,the representative lm3s811 isd1760 independent button mode through recorded voice messages, then use the ssi model isd1760 interfaces and lm3s811 synchronous serial port to the communications, realize voice chip send information according to the main control chip vocal segments, realize the combination of voice chip certain logic broadcast audio information. build and debug the circuit, the results show that the system can accurately voice stop. 关键词: lm3s811;isd1760;ssi;语音报站 key words: lm3s811;isd1760;ssi;bus stops speech 中图分类号:tp39 文献标识码:a 文章编号:

基于单片机的公交车自动报站系统设计毕业设计

基于单片机的公交车自动报站系统设计毕业设计

第一章公交车自动报站系统设计的意义及任务 1.1公交车自动报站系统设计的意义 随着城市化进程的加快,公交交通作为城市的基础设施之一,仍然是绝大多数出行者的首选交通式。传统由乘务人员人工报站,该方式因其效果太差和工作强度太大,在绝大多城市已经被淘汰。随着科学技术的日益发展和进步,微型计算机已经在很多领域得到广泛的应用。在声学领域,微机技术与各种语音芯片的结合,既可以完成语音的合成技术,又可以使得公交车报站器的实现,从而为市民提供了更加人性化的服务,鉴于公交车报站的具体情况,结合公交车的使用特点及实际运营环境,设计了一种由单片机控制的公交车报站系统。 公交车报站系统的设计应用单片机,LED显示,语音芯片,使得到站信息及提示信息以语音和显示的方式告知市民,为市民提供更人性化,更完善的服务。 选题的研究现状如下所述: 目前公交车报站系统技术主要有以下几种:第一种是目前最常用的系统,到站前由乘务人员按动进站按钮开始报站,出站时由乘务人员按下出站按钮并且开始预报下站的站名;第二种是门控语音报站器,将开门、关门时转换信号和语音报站器连接,开门和关门时自动报站;第三种是无线信标语音报站器,它是在每个公交车站点设置发射信标点,公交车临近到站点左右会收到信标信号,开始自动报站,出站后信号消失,开始预报下一站,此报站器报站准确,但需要为每个站点组建无线发射信标,建设复杂、费用高,大部分站点无电源供应,公交车数量多时存在频率干扰问题,且较严重,用户修改站点非常不方便,系统维护成本高;第四种就是GPS自动语音报站器,此报器是在公交车上安装GPS自动语音报站器,自动识别站点并报告站点信息。 1.2设计任务 公交车自动报站系统的主要设计任务如下: 1). 通过大量的参考文献,了解公交车报站系统的相关技术与概念,并做出一些总结。 2). 不同公交线路的站名的输入和更换。 3). 可以完整地手动播报一条公交线路的站名,包括上行线路与下行线路。 4). 使用本系统可以进行语音播报,使报站器更人性化。 5). 可以在LED显示屏上显示时间、日期、报站信息、提示语和广告。

外文翻译--公交车自动报站系统

公交车自动报站系统 1.公交车自动报站器的背景及意义 共汽车为外出的人们提供了方便快捷的服务,而公共汽车的报站直接影响服务的质量。传统由乘务人员人工报站,这种方式因其效果太差和工作强度太大,在很多大城市已经被淘汰。近年来,随着科学技术的日益发展和进步,微型计算机技术已经在许多领域得到了广泛的应用。在声学领域,微机技术与各种语音芯片相结合,即可完成语音的合成技术,使得汽车报站器的实现成为可能,从而为市民提供了更加人性化的服务。鉴于传统公交车报站系统的不足之处,结合公交车辆的使用特点及实际营运环境,设计了一种由单片机控制的公交车自动报站系统。 公交车自动报站器的设计主要是为了弥补改变传统语音报站器必须有司机操控才能工作的落后方式,进站、出站自动播报站名及服务用语,为市民提供更人性化更完善的服务。 2.系统各组成部分的设计 本系统设计主要是硬件电路设计部分:利用AT89C51作为控制器,通过 ISD4004语音芯片建立语音信息库,形成变化多样的语音信息,利用其功放播放语音信息以及提示语音,,同时运用LED数码进行站数显示。当公交车到达某站点,用键盘控制本系统工作,通过育语音电路输出语音信息和提示,同时站数信息在LED数码管上显示。整个系统硬件设计包括键盘电路、复位电路、显示驱动电路、显示电路、内存扩展电路模块。 为了实现公交车的语音自动报站,即在进站、出站时候自动播报语音提示信息及服务用语,同时利用LED点阵电路进行汉字显示。本设计要求利用AT89C51作为主控芯片完成主控电路的设计,辅助电路要求包括语音电路、汉字点阵显示电路、电源电路等。CPU控制、控制信号、语音芯片、输出显示灯组成。公交车站自动报站器的设计,对车轮轴的转角的脉冲进行计数,将计数值与预置值对比,即可确定报站时刻,达到准确自动的目的。以AT89C51为主控芯片,对外来脉冲计数,结合语音芯片ISD4004输出语音。系统由脉冲检测、脉冲计数、CPU控制、控制信号、语音芯片、输出显示灯组成。

相关主题