基于单片机的公交车报站器的设计

合集下载

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

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

本科毕业设计(论文)题目:基于51单片机的公交车报站系统设计专业:电子信息工程班级:姓名:学号:指导教师:职称:副教授完成日期:本设计主要是研究公交车报站系统的LED点阵显示屏技术。

本LED显示屏能够以动态扫描的方式同时显示两个32×16点阵汉字,并能通过外接按键来更改显示内容,实现公交报站显示。

因为点阵显示屏广泛应用于医院、机场、银行等公共场所,所以本设计具有很强的现实应用性。

本设计具体是使用STC51高速单片机作为主控制模块,利用简单的外围电路来驱动32×16的点阵LED显示屏。

利用STC12C系列高速单片机本身强大的功能和内部E2PROM,可以很方便的实现单片机与PC机间的数据传输及存储,并能利用软件方便的进行显示内容的多样变化。

因为采用串行传输方式,使本系统的可扩展性得到提升,便于多个显示单元的级联。

本文从LED的显示原理入手,详细阐述了LED动态显示的过程,以及硬件电路的设计、和软件的设计等等。

关键词:公交报站系统;LED显示屏;单片机;串行传输This design is to study the LED Dot Matrix Display technolog of the bus stations’ system. The LED display can also show two (32 ×16 dot matrix) characters by the way of dynamic scanning, and it can change the display to achieve bus-stop display through an external button. Because the Dot Matrix Display are widely used in hospitals, airports, banks and other public places, so this design has a strong practical applicability.This design uses specific High-Speed Microcontroller Family STC51as the main control module, and using simple external circuit to drive the 32 ×16 Dot Matrix LED display. The STC12C High-Speed Single Chip , owns powerful function and internal E2PROM.So that it can easily realize data transfer and storage between PC and MCU , and it's easy to use software to display the contents of variety . And for the serial transmission, the scalability of the system be enhanced to facilitate cascading multiple display units.Key Words:Bus Auto-Reporting-Calling System;LED display screen;High-Speed Single Chip;Serial Transmission目录1 绪论............................................................. - 1 -1.1前言......................................................... - 1 -1.2 背景与意义.................................................. - 1 -1.2.1 国内外研究现状........................................ - 1 -1.2.2 研究主要成果.......................................... - 2 -1.2.3 发展趋势.............................................. - 3 -1.3 设计任务.................................................... - 4 -2 总体方案的考虑分析............................................... - 5 -2.1 LED显示屏的考虑............................................. - 5 -2.1.1 LED电子显示屏的分类................................... - 5 -2.1.2 LED点阵模块结构....................................... - 5 -2.1.3 LED 显示屏的选择...................................... - 6 -2.2 控制器的比较及选型考虑...................................... - 6 -2.2.1常见的几款单片机的介绍................................. - 6 -2.2.2 STC单片机在条屏运用中的优越性......................... - 8 -2.3 LED点阵显示屏驱动方案....................................... - 9 -2.3.1 LED显示屏的工作原理................................... - 9 -2.3.2串行控制驱动方式...................................... - 10 -2.3.3并行控制驱动方式...................................... - 11 -2.3.4高度集成专用芯片的应用................................ - 11 -2.3.5 LED驱动方式的选择.................................... - 11 -2.4 单片机软件开发工具及语言................................... - 12 -2.5 对于系统电源及通信电缆的考虑............................... - 13 -2.5.1 对于LED显示屏的电源要求............................. - 13 -2.5.2 开关电源在条屏应用中的优势........................... - 13 -2.5.3 系统电源的选择....................................... - 13 -2.6 系统总体方案设计框图....................................... - 13 -3硬件电路设计.................................................... - 15 -3.1单片机最小系统的设计........................................ - 15 -3.2列驱动电路设计.............................................. - 15 -3.3行驱动电路设计.............................................. - 17 -3.3.1 行驱动电路元件参数计算............................... - 17 -3.4与上位机的通信电路设计...................................... - 19 -4软件电路设计.................................................... - 22 -4.1单片机软件总体流程.......................................... - 22 -4.2 LED显示程序分析............................................ - 22 -4.3 LED汉字左移程序分析........................................ - 22 -4.4 汉字站号的按键选择程序分析................................. - 23 -5 系统调试........................................................ - 24 -5.1系统的硬件调试.............................................. - 24 -5.2 系统的软件调试............................................. - 24 -6 结论............................................................ - 25 -致谢............................................................... - 26 -参考文献........................................................... - 27 -附录Ⅰ原理图.................................................. - 27 -附录Ⅱ元器件清单............................................... - 3 -附录Ⅲ源程序清单............................................... - 2 -1 绪论1.1前言LED电子显示屏(Light Emitting Diode Panel)是由几百--几十万个半导体发光二极管构成的像素点,按矩阵均匀排列组成。

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

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

基于单⽚机的公交车⾃动报站系统设计毕业论⽂基于单⽚机的公交车⾃动报站系统设计毕业论⽂⽬录第⼀章绪论 (1)1.1 本课题的研究意义 (1)1.2 ⽬前⼏种公交车报站器详细⽐较 (1)1.2.1 GPS公交车⾃动报站器 (1)1.2.2 ⼿动式公交车⾃动报站器 (1)1.2.3 基于单⽚机的公交车⾃动报站系统 (2)第⼆章系统⽅案的确定 (3)2.1 系统主要要实现的功能 (3)2.2 ⽆线传输模块的选择 (3)2.3 控制模块的选择 (3)2.4 液晶显⽰模块及语⾳模块的选择 (3)2.5系统整体硬件电路的确定 (3)第三章系统功能模块详细介绍 (5)3.1 单⽚机AT89C51 (5)3.1.1 管脚说明 (7)3.1.2 外部晶振的选择 (8)3.1.3 复位电路 (8)3.1.4 按键电路设计 (9)3.2 ⽆线收发模块PT2262/PT2272 (10)3.2.1 PT2262/PT2272引脚图 (10)3.2.2 PT2262/2272接线图以及⼯作原理 (12)3.2.3 ⽆线数传模块F05V/J05V (13)3.3 显⽰模块LCD1602 (14)3.3.1 排阻Respack-8 (14)3.3.2 LCD1602的引脚定义 (14)3.3.3 液晶LCD1602常⽤的11条指令 (16)3.4 语⾳模块ISD4004 (18)3.5 蜂鸣器和LED指⽰灯 (20)第四章系统程序设计 (21)4.1 系统仿真主程序流程图 (21)4.2 程序⼦函数模块 (22)4.2.1 延时函数 (22)4.2.2 检查忙函数 (22)4.2.3 写指令函数 (22)4.2.4 写数据函数 (23)4.2.5 光标位置函数 (23)4.2.6 初始化函数 (23)4.2.7 其他数组定义以及端⼝定义 (23)4.3 主程序流程图 (24)第五章系统仿真实现 (28)5.1 开发环境KeilC51介绍 (28)5.2 仿真环境PROTEUS介绍 (28)5.3 仿真运⾏结果截图 (28)5.4 仿真结果 (29)结束语 (31)致谢 (33)参考⽂献 (34)附录A 系统仿真全部代码 (35)第⼀章绪论1.1 本课题的研究意义近些年来,随着城市⼈⼝的不断增加,⼈们⽣活节奏的不断加快,公交车在⼤城市以及中⼩城市已经普及,并且有了⽇新⽉异的发展,在⼈民⽣活中起着重要作⽤,因此,公交车的正常运⾏与⼈们的正常⽣活息息相关。

基于单片机的公交车语音报站系统的设计

基于单片机的公交车语音报站系统的设计

基于单片机的公交车语音报站系统的设计Design of Voice-Based Bus Stop AnnouncementSystem Based on SCM目录摘要 (Ⅰ)ABSTRACT (Ⅱ)引言 (1)第一章方案论证与选择 (3)1.1单片机的选用 (3)1.2LCD液晶显示模块的选用 (3)1.3语音芯片的选用 (3)1.4功率放大器的选用 (4)1.5方案确定 (4)第二章公交车报站系统的硬件设计 (5)2.1硬件结构方框图 (5)2.2AT89S52单片机模块 (5)2.2.1AT89S52单片机主要特性 (6)2.2.2AT89S52单片机管脚图 (7)2.2.3AT89S52单片机的中断系统 (9)2.2.4AT89S52单片机的定时/计数器 (9)2.3语音模块 (10)2.4LCD1602显示模块 (13)2.4.1液晶模块简介 (14)2.4.2液晶显示部分与89S52的接口 (16)2.5TDA2822功率放大模块 (16)2.6键盘输入模块 (17)第三章公交车报站系统的软件设计 (19)3.1软件方框图 (19)3.2液晶显示流程图 (19)第4章公交车报站系统电路制作、调试分析 (20)4.1系统电路的制作 (20)4.2电路的调试 (20)结论 (21)致谢 (22)参考文献 (22)附录 (23)附录A公交车报站系统单片机控制模块原理图 (24)附录B公交车报站系统的主程序 (24)附录C公交车报站系统元器件清单 (30)基于单片机的公交车报站系统的设计摘要:根据AT89S52单片机的特点和公交车报站特点,本文提出一种用单片机控制语音芯片进行公交车语音手动报站的方法。

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

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

利用AT89S52作为CPU进行总体控制,通过ISD4004语音芯片建立语音信息库,对语音信息进行自由组合,形成变化多样的语音信息,同时运用LCD 液晶显示屏进行站数显示。

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

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

基于单片机公交车语音报站系统毕业设计单片机公交车语音报站系统是一种将单片机和语音模块结合起来的技术,旨在提供实时的公交车站信息,帮助乘客准确抵达目的地。

本文将详细介绍该系统设计的原理、功能以及实施方案。

首先,本系统的设计基于单片机技术,通过单片机控制公交车站信息的采集和处理。

在公交车上,设立采集装置,用于实时采集车辆所在位置,以及到达下一站点的时间预测。

这些数据将通过串口与单片机进行通信,并进行处理。

其次,本系统中使用的语音模块,用于将处理过的公交车站信息转换为可听的语音报站信息。

通过单片机控制语音模块,将车辆的当前位置和下一站点信息转换为语音,实时播放给乘客。

这样,提供了一种直观、便捷的方式,让乘客了解公交车的行驶情况。

在功能实现方面,本系统具有以下几个关键功能。

首先,实时公交车站信息的采集和处理。

通过采集装置,获取车辆的实时位置和到达下一站点的时间预测,并进行处理。

其次,语音模块的控制和语音播放。

通过单片机控制语音模块,将处理过的公交车站信息转换为语音,并实时播放给乘客。

最后,公交车站信息的更新和管理。

通过网络或其他方式,将公交车站信息更新到系统中,以保证准确性和实时性。

在系统实施方案上,本系统可以采用分布式架构,将采集装置和语音模块分布在公交车上和车站上。

同时,可以使用GPS技术获取车辆的精确位置,并与时间预测结合,提供更准确的公交车站信息。

值得注意的是,本系统还需要考虑可扩展性和安全性。

在可扩展性方面,系统应具有良好的扩展性,可以方便地增加更多的公交车和车站。

在安全性方面,系统应保证数据的安全传输和存储,防止信息泄露和篡改。

总结起来,基于单片机的公交车语音报站系统是一种利用单片机和语音模块实现公交车站信息实时报站的技术。

通过采集装置获取车辆实时位置和到达下一站点的时间预测,并通过语音模块将信息转换为语音,实时播放给乘客。

本系统具有实时性、准确性和直观性的特点,为乘客提供了方便快捷的出行方式。

基于单片机的公交车智能语音报站和液晶显示设计

基于单片机的公交车智能语音报站和液晶显示设计

基于单片机的公交车智能语音报站和液晶显示设计
单片机公交车智能语音报站和液晶显示设计可以通过以下步骤实现:
1. 硬件设计
设计一个主板,包括单片机、语音芯片、LCD液晶显示屏、按键、蜂鸣器、LED指示灯等。

其中,单片机选用ARM Cortex-M系列中的STM32F103芯片,语音芯片选用WTV020SD,LCD液晶显示屏选用1602A型号屏幕。

2. 软件设计
(1)语音文件制作
用语音合成软件,制作公交车要播报的语音文件。

语音文件的格式应与语音芯片支持的格式一致。

(2)语音芯片驱动编写
编写语音芯片的驱动程序,包括初始化、选择要播放的语音文件等操作。

(3)LCD液晶显示屏驱动编写
编写LCD液晶显示屏的驱动程序,包括初始化、显示字符、显示时间等操作。

(4)按键控制编写
编写按键响应程序,包括短按、长按等操作。

(5)主程序编写
编写主程序,主要功能是循环扫描按键状态,并根据按键状态控制语音芯片和LCD液晶显示屏,完成公交车智能语音报站和液晶显示的功能。

3. 系统测试
进行系统测试,调整参数,确保系统功能正常。

总之,基于单片机的公交车智能语音报站和液晶显示设计,基本上可以实现公交车快速、准确的语音报站功能和液晶显示时间、站点名称等信息,给乘客提供更加舒适的乘车体验。

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

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

基于单片机的公交车自动报站系统设计毕业设计目录摘要................................................ 错误!未定义书签。

ABSTRACT.............................................. 错误!未定义书签。

引言 (1)第一章公交车自动报站系统设计的意义及任务 (3)1.1 公交车自动报站系统设计的意义 (3)1.2 设计任务 (3)第二章系统的硬件设计和方案对比选择 (5)2.1系统设计结构图 (5)2.2系统设计方案对比选择 (5)2.2.1 MCU微处理控制器的方案对比选择 (6)2.2.2 LCD液晶显示模块的方案对比选择 (6)2.2.3 语音芯片的方案对比选择 (7)2.2.4.实时时钟电路的方案对比选择 (7)2.2.5 控制方式方案选择 (8)第三章系统的硬件设计电路及元件说明 (9)3.1MCU微控制器电路 (9)3.2LCD液晶显示电路 (11)3.3语音芯片电路 (14)3.3.1 ISD4004引脚的说明 (14)3.3.2 ISD4004的操作模式说明 (16)3.4功放电路 (17)3.5红外无线控制电路及控制说明 (18)3.6按键控制 (20)3.7实时时钟电路 (20)I3.8温度传感模块 (21)3.9晶振电路 (22)3.10系统电源供电电路 (23)第四章系统的软件设计 (25)4.1中断服务程序 (25)4.2录音/放音控制程序 (27)4.3红外遥控解码程序 (28)4.4主程序设计 (29)第五章系统的制作、焊接与调试 (31)5.1系统的制作 (31)5.2系统的焊接 (31)5.3系统的调试 (31)第六章系统的验证及改进 (33)6.1系统的验证 (33)6.2系统的待改进的模块 (33)设计总结 (35)参考文献 (37)致谢 (39)附录 (41)附录一系统的主程序清单 (41)附录二基本单片机公交车自动报站系统设计的原理图 (50)附录三基本单片机公交车自动报站系统设计的PCB图 (51)附录四基于单片机公交车自动报站系统设计的元器件清单 (52)附录五基于单片机公交车自动报站系统设计的实物图 (53)附录六基于单片机公交车自动报站系统设计的使用说明 (54)II引言引言虽着我国城市建设的发展,对城市服务行业的服务质量要求也越来越高。

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

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

公交车自动报站系统设计 毕业论文答辩
设计意义
通过以上分析,本人决定采用第三种,即基于单片机的公交
车自动报站系统。这次的设计采用单片机作为主控CPU,控制语 音控制电路以及LCD液晶显示电路。作为智能公交车报站系统的 主要控制设备,利用单片机作为CPU来进行总体控制,通过语音 控制电路进行各种提示语音的播放,同时使用LCD液晶进行显示, 实现公共汽车的语音自动报站以及文字提示的功能,实现图文、 语音一体化协调工作。
另外一种基于单片机的公交车自动报站系统就是利用无线 数传模块来实现的。每个站牌上设一个发送装置(主要是TX100 芯片),每辆公交车上设一个接收装置(主要是RX100芯片), 发送装置不断发送信号,接收装置即公交车在离站10到20米的 时候接收到信号,然后就自动语音报站,同时设有LED数码管显 示和手动报站装置。这种报站系统软件编写简单,修改容易,而 且芯片价格低廉,大批生产比GPS系统达到更高的性价比,是公 交车自动报站系统的较佳选择。
公交车自动报站系统设计 毕业论文答辩
系统完成功能
1 手动按键报站 2 提示语音报站 3 站名通关LCD液晶显示器显示
公交车自动报站系统设计 毕业论文答辩
主程序流程图如下:
程序流程
公交车自动报站系统设计 毕业论文答辩
小结
总结:本次设计通过多种方案的选择,做出了适合本次 设计基本目的的作品,各项基本功能都已经完成,实现 了公交车语音报站以及文字提示功能,实现图文、语音 一体化协调工作。
公交车自动报站系统设计 毕业论文答辩
方案的选择
2、凌阳公司生产的微处理器,同样有8位的CPU和16位的CPU。它 也有很多特点,比如:体积下、集成度高、可靠行好、易于扩展;具有较 强的中断处理能力;功能强、效率高的指令系统及低功耗、低电压。但是 其应用领域主要是为控制处理数据处理以及数字信号处理等领域

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

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

湖南人文科技学院本科生毕业设计题目:基于单片机的公交车报站系统设计系部:通信与控制工程系专业年级:自动化2009级指导教师:职称:助教湖南人文科技学院教务处制湖南人文科技学院本科毕业设计诚信声明本人郑重声明:所呈交的本科毕业设计,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本设计不含任何其他个人或集体已经发表或撰写过的作品成果。

对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。

本人完全意识到本声明的法律结果由本人承担。

作者签名:二○ 年月日湖南人文科技学院毕业设计基于单片机的公交车报站系统设计摘要:随着我国经济的快速发展和城市化进程的加快,城市人口日益增多,机动车数量急剧上升,城市交通压力越来越大,发展公共交通事业势在必行,是解决我国交通问题的重要措施。

公交车报站系统是公共交通系统的一个重要的组成部分,设计先进的报站系统是公共交通事业的一个重要的组成部分,能为广大居民乘车提供优质的服务,提高公交系统的服务水平。

本设计是以ATMAGE16位单片机为主控芯片,结合按键控制模块、I/O模块为一体的公交语音报站系统。

在这个设计中,采用了ISD4004语音芯片,通过单片机的I/O口连接ISD4004并且控制此芯片。

此设计采用射频识别技术实现对站台的检测,可以实现自动报站和按键报站,报站系统实现了播报语音高质量话、下载语音便捷化和报站自动化。

通过验证此系统可以极大的提高报站效率,减轻司机的工作压力,给安全行车提供了保证。

为城市公交事业的发展做出了突出的贡献。

关键词:ATMAGE16; ISD4004; 射频识别技术湖南人文科技学院毕业设计Bus Stop Announcement System Based on Single Chip Design Abstract: With the rapid development of our economy and the speeding up of urbanization, urban population increased, motor vehicle number has risen sharply, the urban traffic pressure is more and more big, the development of public transport enterprise is imperative, is an important measure to solve the traffic problems in our country. Bus stops system is the public transport system is an important part of the advanced design of the stops system is an important part of public transportation, for the majority of residents to provide quality services, improve the service level of public transport system. This design is based on ATMAGE16 bits single chip microcomputer as main control chip, combining with key control module, I/O module for the integration of voice bus stops system. ISD4004 voice chip was adopted in this design, through the MCU I/O mouth connection this chip ISD4004 and control. This design USES the rfid technology to realize detection of platform, can realize automatic stops stops and buttons, stops system realized the high quality broadcast voice message, download speech facilitation and stops are automated. By verifying this system can greatly improve the efficiency of the stops, reduce the driver's working pressure, provides guarantee for safe driving. For the development of city bus has made the prominent contribution.Key words:ATMAGE16;ISD4004;Radio Frequency Identification Technology湖南人文科技学院毕业设计目录第1章绪论 (1)1.1 选题的依据和课题的意义 (1)1.2 国内外研究现状 (1)1.2.1国内研究现状 (1)1.2.2国外研究现状 (2)1.3设计研究内容 ................................................................ 错误!未定义书签。

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

Memory Interface) 接口与 SIO( Serial Interface) 接口。SPR4096 提 供 两 种 电 源 供 电 VDDI 与 VDDQ。VDDI 供 电 范 围 在 2.25V 到 2.75V, 是对内部的 FLASH 与逻辑控制器供电。VDDQ 供电范围 在 2.25V 到 3.6V, 只对 I/O 口供电。SPR4096 的最大工作频率为 5.0MHz, 最大读取电流为 2mA, 最大擦除、烧录电流为 6mA。
2008 年第 6 期
科技经济市场
技术平台
RX- 2B 组成, 模块框图如图 6(a)和图 6(b)所示。无线发射电路安 放在车站站牌里, 当公交车行驶到靠近站台时, 报站器接收到无 线电信号就会自动播报当前车站站名, 实现自动报站。
一 片 TX- 2B 可 实 现 5 路 独 立 的 无 线 电 发 射 , 若 将 多 片 TX- 2B 与 多 片 RX- 2B 并 联 应 用 , 仅 需 改 变 相 配 套 的 TX- 2B/ RX- 2B 电 路 外 接 ROSC 的 阻 值 , 进 而 改 变 其 基 准 频 率 , 即 可 方 便地实现 10 路、15 路、20 路甚至更多路的无线发射, 这样就可 以实现一个站台多路公交车自动报站的需要。
图 1 设计方案 这里我们选用 SPCE061A 单片机, SPCE061A 单片机是凌阳 科技公司研发生产的一款性价比很高的十六位单片机, 使用它 可以非常方便灵活的实现语音的录放。由于凌阳单片机强大的 语音处理能力使得系统设计有所简化, 外围电路较少; 另外具有 易学易用的效率较高的一套指令系统和集成开发环境。在此环 境中, 支持标准 C 语言, 可以实现 C 语言与凌阳汇编语言的互 相调用, 并且, 提供了语音录放的库函数, 只要了解库函数的使 用, 就会很容易完成语音录放, 这些都为软件开发提供了方便的 条件。 3.2 外扩存储器芯片简介 SPR4096 芯 片 是 一 款 性 价 比 较 高 的 512K*8 位 的 高 性 能 FLASH 存 储 器 , 同 时 内 嵌 4K*8 位 的 SRAM。 具 有 BMI( Bus
!"
图 2 硬件框图 4.2 主控板电路模块 主 控 板 电 路 包 括 : 单 片 机 工 作 电 路 、电 源 电 路 、语 音 输 出 电 路 、存 储 器 电 路 、下 载 线 接 口 电 路 和 近 距 离 无 线 收 发 电 路 。 4.3 单片机工作电路及语音输出电路 SPCE061A 单片 机 的 最 小 应 用 系 统 构 成 非 常 简 单 , 只 需 在 OSCO、OSCI 端接石英晶体振荡器及谐振电容, 在 复 位 端 接 复 位 电 路 , 在 锁 相 环 压 控 振 荡 器 的 阻 容 输 入 VCP 端 接 上 相 应 的 电 容、电阻后即可工作。其它不用的电源端和接地端可接上 104pF 小电容和 100μF 的去耦电容, 以提高抗干扰能力。 另外 SPCE061A 内置 2 路 10 位精度的 DAC, 只需要外接功 放电路即可完成语音的播放, 可以直接听到喇叭输出的声音。图 中 的 音 频 功 放 SPY0030 也 是 凌 阳 公 司 的 产 品 。 SPY0030 仅 需 2.4V 即可工作, 其输出功率约 700mW。
3.3 自动报站功能实现方案 自动报站是目前公交车报站器重要的发展方向之一, 在此 我们也考虑加入自动报站功能。 目前实现自动报站功能有多种方式, 我们选择无线收发电 路来实现。该方式应用简单, 报站准确。 4 系统硬件电路设计 4.1 硬件框图 本报站器以 SPCE061A 单片机为核心, 划分为键盘输入、数 码管显示、SPR4096 存储、语音播放和无线收发电路几大部分, 硬件框图如下图 2 所示。SPCE061A 是整个设计的核心, 主要负 责控制数码管界面输出, 键盘信息和无线信号的处理。LED 显示 键盘模块主要起人机界面的作用, 显示报站器的信息, 同时向操 作者提供操作界面。无线收发电路的接入实现自动报站功能, 从 而无需人机的公交车报站器的设计
王俊 ( 安徽工业经济职业技术学院, 安徽 合肥 230051)
摘 要: 本文介绍了一种公交车报站器的系统设计原理, 提出了以 61 单片机为核心, 控制 SPR4096 语音芯 片电路以及 LED
数码管显示的硬件设计和软件设计方案。该系统语音音质好, 功能强, 是提供公交服务的一种较好的手段。
关键词: 单片机; 语音芯片; 公交车报站器; SPR4096
1 引言 随着城市交通系统的快速发展, 公共汽车为外出的人们提 供了方便快捷的服务。而公共汽车的报站方式直接影响其服务 的质量。传统报站方式是由乘务人员进行人工报站, 该方式因其 效果太差和工作强度太大, 在很多大城市已经被淘汰。近年来, 微机技术与各种语音芯片相结合, 即可完成语音的合成技术, 使 得公交车报站器的实现成为可能, 从而为市民提供了更加人性 化的服务。 2 系统实现的主要功能 本设计完成的公交车报站器主要具有以下功能: ( 1) 可以设置上、下行路线; ( 2) 可 显 示 当 前 站 数 、时 间 和 日 期 , 并 能 进 行 对 时 间 / 日 期 的设置; ( 3) 具有手动报站、自动报站两种功能; ( 4) 备 有 下 载 口 , 用 户 可 直 接 下 载 更 新 站 名 和 站 数 , 更 新 快 捷方便。 3 设计方案 3.1 采用 SPCE061A 单片机作为系统设计核心 SPCE061A 是凌阳 科 技 公 司 研 发 生 产 的 性 价 比 很 高 的 一 款 十六位单片机, 使用它可以非常方便灵活的实现语音的录放。该 芯片拥有 8 路 10 位精度的 ADC, 其 中 一 路 为 音 频 转 换 通 道 , 并 且内置有自动增益电路。这为实现语音录入提供了方便的硬件 条件。两路 10 位精度的 DAC, 只需要外接功放( SPY0030A) 即可 完成语音的播放。
相关文档
最新文档