一种基于ISD1760公交车语音报站系统设计论文
公交车自动报站及汉字显示系统毕业设计[管理资料]
![公交车自动报站及汉字显示系统毕业设计[管理资料]](https://img.taocdn.com/s3/m/51b6edbcf7ec4afe05a1df66.png)
摘要智能公交系统是智能交通系统的重要研究内容,近年来出现了许多针对公交车辆智能化的研究与尝试,这其中就包括自动报站系统。
目前,国内只有北京、上海、深圳、广州、青岛等城市实现了利用 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课题研究的背景和意义公共汽车是目前世界各国使用最广泛的公共交通工具。
公交车语音报站器的设计

郑州交通职业学院毕业论文(设计)论文(设计)题目:公交车语音报站器的设计所属系别信息工程系专业班级 10大专电子信息工程技术1班姓名赵年中学号 201008060830140 指导教师赵瑞芹撰写日期 2013 年 4 月摘要随着科技的不断进步,人们对事物的认知程度已经得到了广泛的提升,在实际生活中,大家都希望能使用简便、智能、人性化的产品,开发一种能够节省人力和物力,而又能让乘客方便快捷的知道站台报站器就成为一种必然。
在公交车自动报站方面,文章提出了一种用单片机控制语音芯片进行公交车语音自动报站的方法,同时给出了软硬件设计的方法,利用AT89S52作为控制器,通过ISD4004语音芯片建立语音信息库,形成变化多样的语音信息,利用其功放播放语音信息以及提示语音,同时运用LCD液晶屏进行站数显示。
整个系统硬件设计包括键盘电路、复位电路、显示驱动电路、显示电路等模块。
本设计很大程度上提高公交车报站的准确性,可靠性、提高了公交系统的服务质量,促进城市经济发展和交通变化的和谐发展。
关键词:单片机,语音提示,LCD显示,公交报站AbstractWith the progress of science and technology, people's cognition of things to levels have been widely promoted, in real life, we all hope to use simple, intelligent, user-friendly products. To develop a can save manpower and material resources, and can let passengers convenient know platform station becomes a necessity, in the bus stops automatically, this paper proposes a method of voice bus stop automatically to control the use of single-chip voice chip. Given the hardware and software design methods, using AT89S52 as the controller, a speech information database through the ISD4004 voice chip, the formation of a variety of speech information, using its power play voice information and the prompt voice, with LCD LCD screen display station. The entire system hardware design includes a keyboard circuit, reset circuit, display driver circuit, display circuit module. The system can greatly enhance bus stations accuracy, reliability, improve the quality of service of the transportation system, promote harmonious development of city economic development and traffic changes.Key Words:MCU, LCD display, voice prompts, bus station目录1 引言 (1)2 方案论证 (1)3 硬件系统的设计 (2)3.1 系统总体设计 (2)3.2 单片机最小系统电路设计 (2)3.3 液晶显示电路设计 (3)3.4 键盘输入电路设计 (4)3.5 DS1302时钟电路设计 (5)3.6 DS18B20温度电路设计 (5)3.7 语音电路设计 (6)4 软件系统设计 (7)4.1 Protues软件介绍 (7)4.2 主程序流程图 (7)4.3 LCD液晶显示流程图 (8)4.4 DS18B20温度转换流程图 (9)5 系统结果分析与调试 (9)5.1 硬件系统分析与调试 (9)5.2 软件系统分析与调试 (9)6 总结 (10)参考文献 (11)致谢 (12)附录1:电路总原理图 (13)附录2:实物图 (14)附录3:部分源程序 (15)1 引言随着城市化进程的加快,公共交通作为城市的基础设施之一,仍然是绝大多数出行者的首选交通方式,而公共汽车的报站直接影响服务的质量,传统的人工报站,因其效果太差和工作强度太大,逐渐被淘汰。
公交汉字显示与语音播报系统的设计毕业设计

公交汉字显示与语音播报系统的设计摘要:现代的城市化发展愈加迅速,公共交通作为一个城市重要的基础建设之一,是大多数市民的首选出行方式。
当下的科学技术的发展突飞猛进,微型计算机已在很多领域得到广泛的应用。
出于为市民提供更便捷,更完善的服务,设计了一种由单片机控制的公交汉字显示与语音播报系统。
公交汉字显示与语音播报系统的设计应用单片机,LCD液晶显示,语音芯片,使得到站信息及提示信息以语音和文字显示的方式告知市民,方便市民在没听清语音播报的情况下也可以从显示屏上得知到站信息。
关键词:单片机;语音播报;LED显示The design of the bus to Chinese characters display andspeech broadcast systemAbstract:Modern increasingly rapid development of urbanization, public transportation as an important infrastructure of a city, is the first choice for most citizens way to travel. Now the development of science and technology by leaps and bounds, a microcomputer has been widely used in many fields. For citizens to provide more convenient, more perfect service, we design a controlled by single chip microcomputer bus to Chinese characters display and speech broadcast system. Bus to Chinese characters display and speech broadcast system design and application of single-chip microcomputer, LCD liquid crystal display and voice chip, arrive station information and message informed citizens, in the form of voice and text display for citizens in didn't catch the case of speech can also learned to information from the display screen.Keyword:Single-chip Microcomputer; Voice broadcast; LED display目录前言 (1)第1章课题任务与方案设计 (2)1.1 课题任务 (2)1.2 方案设计 (2)第2章硬件设计 (4)2.1 单片机最小系统 (4)2.1.1 AT89C51芯片介绍 (4)2.1.2 AT89C51单片机最小系统设计 (5)2.2 显示模块设计 (6)2.3 语音模块设计 (8)2.3.1 ISD1760芯片介绍 (8)2.3.2 语音信号拾取电路设计 (8)2.3.3 音频放大电路设计 (9)2.3.4 ISD1760操作规则 (11)2.4 按键模块设计 (12)第3章软件设计 (13)3.1 主程序设计 (13)3.2 子程序设计 (14)3.2.1语音模块录音设计 (14)3.2.2 语音模块放音设计 (14)3.2.3 显示模块设计 (15)第4章结论 (17)4.1 系统调试 (17)4.1.1 硬件调试 (17)4.1.2 软件调试 (17)4.1.3 系统调试 (18)4.2 结论 (19)参考文献 (20)致谢 (21)附录一 (22)实物拍照 (22)前言城市的发展越来越迅速,公共交通对普通百姓平时出行越来越重要。
基于RFID公交车自动报站系统的设计与实现

基于RFID公交车自动报站系统的设计与实现电子信息工程专业彭丽光[摘要]在我国各行业推行信息化的浪潮中,作为城市一个重要文明窗口的公共交通行业自然成为公众衡量城市文明程度及信息化的参照点,公交事业的发达程度不仅体现着城市的形象,也和每一位出行的市民息息相关,公交报站系统则更多体现着公交行业对乘客的贴心服务与人文关怀!当前公交车上安装使用的报站器还属于人工按键式操作,给行车带来一定安全隐患:为了加强车辆调度管理,规范车辆行驶速度,公交公司不得不安排专人在指定站点对每一辆公交车到站时间进行登记;每条线路公交车上的车载电视播放的节目内容都一样,造成节目没有分众性,乘客满意度不高,同时致使广告成本居高不下。
本文在充分调研当前公交行业报站系统状况的基础上,利用ARM技术并结合RFID独有的特点,提出了基于RFID技术的公交多功能自动报站系统。
RFID技术是非接触式自动识别的一种,它通过射频信号自动识别目标并获取相应数据。
该系统不仅能实现自动报站的基本功能,而且在此基础上做到对公交车各到站时间进行考勤,同时实现了车载电视广告播放的新模式一实地广告播放模式,从而提升了公交行业的信息化水平,减少了管理成本,增强了车载电视广告的分众效应,提高了公交及车载电视行业的服务及运营水平,更为城市增添新的魅力。
[关键词]:RFID,自动报站,多功能,实地广告播放The design and realization of the automatic broadcastingsystem for bus based on RFIDElectronic Information Engineering Specialty PENG Li - guang Abstract:In the process of informationization in China,a city’S public transportation industry becomes the measuring level and a reference point of urban civilization for informationization as an important window.The developing level of public transportation not only represents the image of a city,but also relates with everyone in the city.The Broadcasting System for Bus well embodies services and careness for passengers.At present,the Broadcasting System installed on the bus is still operated manually with push—button,which may have potential safety hazard.In order to control the speed of each bus,Public Transport Company has to send a worker to record the time when the buses in the same 1ine arrive at the station.The television installed on each bus transmits the same programmer all day,which hardly satisfies every passenger.So the cost of advertisements broadcasted on the TV can’t drop.Based on the studies on present public transportation system,the dissertation aims to design the multi—function automatic broadcasting system for bus,which technologically combines ARM with RFID.RFID is a kind of non—contact automatic identification technology: it identifies and obtains the corresponding data automatically through the RF signal.This system can not only realize the basic function of automatic broadcasting but also do attendance checking for buses’arrival time as well.At the same time,it has realized Play AD at Real—Space—-a new kind of advertising on the bus,thus enhancing the informationization level of public transportation industry,reducing management costs,satisfying most passengers favors,improving the serving and operating level of automatic broadcasting and then makes the city more beautiful.Keywords:RFID;Automatic Broadcasting:Multi—function:Play AD at Real--Space目录1 绪论 (1)1.1 论文研究背景和意义 (1)1.2 论文研究内容.................................................................. 错误!未定义书签。
基于GPS的公交自动报站系统设计(图文)

基于GPS的公交自动报站系统设计(图文)论文导读:基于GPS自动报站系统的应用在一定程度上,解决了传统的报站系统的弊端,但是在高楼林立的都市,也存在着很多GPS 的盲区,在这些区域,自动报站系统会失灵,所以,设计一种可以进行自动、手动任意切换的公交报站系统成为研究的目的和重点。
AVR 单片机的PD3脚模拟出时钟信号来控制数据的发送。
关键词:GPS,AVR,双机通信1 前言近些年随着公交系统的发展,公交报站系统成为公交车辆不可或缺的组成部分,但是传统的手动公交报站系统却有着诸多的弊病,如:按键会加重驾驶员的负担,分散驾驶员的注意力,为安全行驶留下隐患;公交司机会存在误报、漏报甚至是不报的情况,给乘客,尤其是外地游客带来不便[1]。
于是在很多城市,一种基于GPS的自动报站系统得到了应用。
基于GPS自动报站系统的应用在一定程度上,解决了传统的报站系统的弊端,但是在高楼林立的都市,也存在着很多GPS的盲区,在这些区域,自动报站系统会失灵,所以,设计一种可以进行自动、手动任意切换的公交报站系统成为研究的目的和重点。
科技论文。
2 系统硬件结构该系统将GPS模块获取的公交车经度和纬度,传给主机端的单片机,由其判断是否到达预置位置并控制液晶屏显示。
到达预置位置后由主机通过TWI来控制从机,使从机在接到有效控制信号后,控制点阵模块和语言模块进行显示和报站,从而完整实现自动报站功能。
自动报站与手动报站的切换则由从机中的按键进行选择。
图1 硬件系统结构框图2.1主机及其外围系统设计主机部分采用Mega16L单片机作为核心器件,接收GPS模块传送的经纬度数据,经过判断和处理,送交12864液晶模块显示时间、站名等信息,以便司机及时了解相关信息[2]。
GPS接收到有效信号后,传送给MAX232,该芯片将GPS使用的RS232电平和逻辑转换为单片机所使用的TTL电平和逻辑,并最终传给单片机。
科技论文。
本系统中使用Usart与GPS模块进行通信,通信协议采用NMEA0183协议。
公交车语音报站系统的设计毕业论文

公交车语音报站系统的设计毕业论文目录第1章绪论 (1)1.1课题研究的背景 (1)1.2课题研究的意义 (1)1.3课题研究的主要容 (1)1.4课题研究的工作原理 (2)第2章系统总体方案设计 (3)2.1功能要求 (3)2.2设计思路 (3)2.3方案选择 (3)2.3.1显示模块选择方案 (3)2.3.2按键选择方案 (3)2.3.3芯片选择方案 (4)2.4总体设计框图 (5)第3章系统硬件设计 (7)3.1概述 (7)3.2主控模块 (7)3.2.1STC89C52芯片的简介 (7)3.2.2主控模块电路原理图 (10)3.3语音芯片模块 (10)3.3.1ISD4004芯片简介 (10)3.3.2LM386芯片简介 (14)3.3.3语音芯片模块电路原理图 (16)3.4LCD液晶显示模块 (16)3.4.1组成结构 (17)3.4.2引脚功能 (17)3.5按键控制模块 (19)3.5.1按键控制模块电路原理图 (19)第4章系统软件设计 (20)4.1录音模块设计 (21)4.2放音模块设计 (21)4.3显示模块设计 (22)4.4键盘扫描模块设计 (23)第5章系统分析与调试 (25)第6章结论与展望 (28)参考文献 (29)致谢 (30)附录 (31)附录A外文资料 (31)附录B硬件原理图 (46)附录C程序清单 (47)第1章绪论1.1 课题研究的背景随着社会经济的发展,城市化进程越来越快,城市人口急剧增加从而使城市交通压力不管增大,在倡导绿色低碳环保的今天,公交车作为城市公共交通的重要方式,是城市居民出行的重要工具。
因为公交车具有方便、快捷、经济实惠等优点。
公共汽车为外出的人们提供了方便快捷的服务,而公共汽车的报站直接影响到服务的质量。
1.2 课题研究的意义传统由乘务人员人工报站的方式工作强度大且效果差,并需要大量的人力资源。
而通过单片机和语音芯片的结合,使得公交车到站信息及提示信息以语音和显示的方式告知乘客,为市民提供更人性化,完善的服务,并且节省了大量的人力资源。
公交车语音自动报站系统的设计第3稿11

本科生毕业论文(设计)系(院)物理与电子工程学院专业电子信息工程论文题目公交车语音自动报站系统的设计学生姓名李春容指导教师吴波(讲师)(姓名及职称)班级07级电信1班学号********完成日期:2011 年4月公交车语音自动报站系统的设计李春容物理与电子工程学院电子信息工程07331046[摘要] 本文介绍了一种利用红外线技术,模拟公交车语音自动报站的系统的设计制作过程。
该设计以STC89C52单片机为控制核心,ST188作为进出站识别系统,再由单片机控制语音芯片APR9600输出事先录入的站点信息,达到语音播报的目的,同时LCD显示当前的站台信息。
[关键词]单片机反射式红外传感器模数转换芯片语音芯片1前言现今社会,公交事业关乎到大多数城市居民的出行,可公交车上的报站系统依然无法满足大家对其的要求。
现在公交车上普遍使用的人工按键报站会出现报站不准确(由于司机在操作报站系统时经常会按错键或忘记按键,而且在调整系统时会连续报出几个站点,让不熟悉路线站点的乘客不知所措),并且每次报站时都需要由驾驶员对报站器进行操作,而在车辆起动与进站时,往往是路面情况最复杂的时候,驾驶员既要对行驶中的汽车进行起动或制动等操作,同时还要兼顾报站系统的操作,给行驶中的车辆带来一定的安全隐患。
虽然现在已经有些大城市的某些公交车上已经采用GPS定位系统自动报站,但其昂贵的成本,难以实现普及,特别是一些中小城市难以负担。
本设计针对目前常见公交车报站系统的主要缺陷,介绍了基于单片机控制的公交车语音自动报站系统,该系统费用廉价,可以普及。
2 总体方案设计2.1 方案例举方案一:由麦克风输入语音信号,经过放大处理后送至AD采样转换成单片机可以识别的数字信号,再存放在外部存储器(EEPROM)里面,当到站的时候,在有单片机从中取出声音信号,送给DA转换成模拟的音频信号,再经过音频放大器将信号放大,最后送到扬声器,进行语音播报。
方案二:把预先制作好的语音信息,分别都烧录到一块一次性集成语音芯片内,当到站或出站的时候就由单片机控制驱动电路,分别驱动对应的语音报站芯片,让其进行语音播报,从而达到自动报站的目的。
公交车的自动报站系统设计本科毕业设计

公交车自动报站系统设计摘要我国城镇化发展非常迅速,城市规模快速膨胀,城市人口和机动车数量急剧增长。
近年来由此而带来的城市交通拥堵问题非常严峻。
城市建立完善的公交系统是解决城市交通拥堵的最廉价的方案,被国家大力扶持。
国务院也颁布了优先发展公交系统的相关文件,公交车在城市交通中占据着越来越大的主体作用。
本设计旨在实现公交运行时报站的智能化,为乘客提供高效、便捷的服务。
本设计要求系统能够自动语音播报到站信息,并能够显示到站信息。
本设计利用GPS(全球定位系统),以89C51单片机为核心和基础。
利用GPS 获取比较精确的公交车位置信息;利用AT89C51单片机智能整合处理信息,发送控制指令;利用ISD1700系列语音芯片实现语音播报,JHD162A LCD 液晶模块来显示到站信息,从而实现所有的功能。
对设计结果利用proteus进行仿真和验证,可以达到预期的公交车全自动报站的功能,实现公交车到站提醒,即显示屏显示到站信息,语音系统自动播报站名。
全程无需人工干预,实现全自动智能报站,安全可靠。
本设计所采用的模块、元件廉价,系统可以长期稳定稳定,适合推广。
关键词:自动报站,GPS,89C51,JHD162The bus stops system automaticallyABSTRACTThe urbanization in our country is developing very quickly. The city’s expansion is very quickly, the urban population increase sharply, The number of cars on the road is growing so fast. For the pas t few years, the city’s traffic congestion problem is very serious. City establish a perfect public transportation system is the cheapest solutions to urban traffic congestion. It is national energetical support. The state council issued the state council on priority to the development of urban public transportation guidance "on December 29, 2012. The bus in the city's traffic occupies a more and more important role.This design aims to realize intelligent broadcasting station of bus information, provide efficient and convenient services for passengers. This design requirement system can automatic voice broadcast station information, and can display station information. This system USES the GPS (Global Positioning System Global Positioning System) with a 89c51 SCM as the core. This system uses GPS to obtain accurate vehicle location information. The use of 89c51 single-chip microcomputer to process information. Using ISD1700 to realize voice function. Though the JHD162A to display the information of stations. So as to realize the function of all. Using protest for the simulation and verification, the result of the design can achieve. The system fully without human intervention, and sage and reliable. This design uses the element is much cheaper. And the system can long-term and stable work, it is very suitable for promotion.KEY WORDS:automatically broadcast, GPS, 89C51, JHD162目录前言 (1)第1章GPS报站器行业现状介绍 (3)第2章系统整体设计方案 (5)第3章硬件模块选择 (6)§3.1主控芯片的选择 (6)§3.2GPS接收模块的选择 (7)§3.3 语音模块的选择 (10)第4章硬件设计 (12)§4.1主控模块 (12)§4.2GPS模块 (14)§4.3语音播报模块 (17)§4.4显示模块 (21)§4.5系统整体电路图 (25)第5章软件研究与设计 (27)§5.1单片机编程基本知识 (27)§5.2主程序流程图 (34)§5.3语音模块流程图 (36)§5.4显示模块流程图 (37)结论 (39)参考文献 (40)致谢 (42)前言近年来中国在经济发展上取得了非常可喜的成绩,城市扩张非常迅速,人均可支配收入持续增加,私家车保有量连年递增,但是,雾霾及交通拥堵情况也越来越严峻。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一种基于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 文章编号:
1006-4311(2012)31-0182-02
0 引言
随着国民经济的持续发展和各级政府对县域经济的高度关注,乡镇的城市化正在全国如火如荼地展开,基础设施得到了突飞猛进的发展。
在这个过程中,乘坐公交车逐步取代了以前落后的出行方式,成为广大城乡人民短途出行的首选。
近年来城市公交事业迅速发展,以前靠售票员报站的方式已经不能满足实际需要,很多大中城市都在推广实行无人售票。
在广大乡镇,公交车如何实现自动报站还缺乏人们的重视。
目前,公交车自动报站主要有以下几种方式[1]:一种是通过全球定位系统(gps)的用户终端接收工作卫星的导航信息,从而解算出车辆的经纬度信息,进而计算出实时坐标,将其与站点坐标相比较,当车辆驶入站点一定距离范围内时,不用人工干预,系统自动报站;另一种是利用无线射频识别(radio frequency identification)技术,在每一个公交站台设置一个具有唯一id 的射频发射器,采用间歇工作方式发射信号,当公交车即将到达车站时,车载系统接收到站信号并解码出站台的id号,由单片机控制自动播放对应站台编号的报站语音;还有一种是对车轮轴的转角脉冲进行计数,将计数值和预置值对比,即可确定报站时刻,达到准确报站的目的。
然而,这三种方式都不太适合乡镇的发展现状。
第一种设备造价过高,定位精度也难以达到要求;第二种站台建设投入较大,站点一旦变更,射频发射装置即须移动,较为麻烦;第
三种需要公交线路严格固定,稍有改变,报站就难以准确。
为此,本文设计了一种既方便易行又经济实惠的公交车自动报站系统。
1 设计框图
系统由lm3s811,语音模块,液晶模组以及若干电阻、电容元件等组成,系统框图如图1所示。
主控芯片采用了基于arm cortex m3内核的stellaris系列中具有代表性的lm3s811[2],语音提示模块采用isd1760语音芯片和isd语音芯片的外部元件,其中包括麦克风、扬声器、按键开关和少数电阻电容再加上电源或电池,就构成了一个完整的语音录放系统,显示模组采用12864液晶屏作为显示单元[3]。
通过lm3s11控制语音模块对站名进行语音提示,并控制显示模组在液晶屏上显示站数和站名。
采用同步串行接
口的控制方式,实现公交车对站名的语音提示和文字显示功能。
2 硬件设计
2.1 lm3s811介绍[4] arm控制器凭借其功耗低、性
价比高、代码密度高三大特色成为行业公认的嵌入式risc处理器标准。
lm3s811是stellaris系列中最具代表的产品。
lm3s811
芯片具有下列主要特点:
①工作频率:0~50mhz;②32可编程i/o口;③3个定时模块,提供6个16位定时器;④具有8个中断优先级和26个中断;⑤64k 单周期flash,8k单周期访问sram;⑥内置看门狗;⑦向量中断控制器,可配置优先级和向量地址;⑧低功耗设计:具备睡眠模式和
深度睡眠模式;⑨支持4通道模数转换器,500000次/秒的采样率;⑩内置温度传感器;{11}内置模拟比较器;{12}2个异步收发器模块;{13}支持freescale ssi、microwire、和德州仪器三中格式同步串行接口;{14}拥有3个pwm发生器模块等。
2.2 isd1760介绍 isd1760isd公司生产的语音录放芯片,与apr9600相比具有价格低、稳定可靠、实用方便等有点。
同时,由于apr一般适用于按键控制,串行控制比较复杂,而isd1760具有专门的串行控制口(mosi、miso、ss、sclk),按照ssi协议就可以用主控芯片来控制实现定点播放。
芯片主要特点如下:
①处理多大160段以上的信息;②闲置低功耗模式;③独立按键和ssi两种工作模式;④麦克风输入和模拟语音信号输入两种录音方式;⑤通过利用震荡电阻来设定采样率,确定录放时间;⑥直接存储模拟信号,减少采样失真;⑦4段内置提示语音等。
2.3 isd1760外围电路设计在工作之前首先要给芯片设置适合的采样频率,在适合的采样频率下芯片才能录制优质的语音,这就必须设置合适的震荡电阻,由芯片的采样频率记录音时间表可以知道isd1760的录音时间范围是40s~120s,通过手册查到isd1760在8khz的采样频率下,芯片的录音效果是最好的。
我们所采用的是4khz的频率,这样的话可以最大限度的利用录音时间,可以达到120s,这样才有更好的实用价值。
isd1760外围电路设计如图2所示[5]。
2.4 电源电路的设计由于lm3s811的工作电压是
3.3v,而我们经常用的外部电源无法提供这个电压,因此,需要一个电压转换电路。
利用tlv1117固定低压稳压器组成一个输入为5v输出为3.3v的电源模块。
设计的电源电路如图3所示。
显示模块采用的lcd液晶显示器,型号为qc12864b,和以往所用的th12864有差异,qc12864b默认是并口输入,通过查阅资料得知,需要把显示器上的r9电阻断开接到r10上去才能进行串口输入,即可清晰完整的显示所要求的内容。
3 软件设计
系统软件流程图如图4所示。
设计采用了lm3s811的同步串行端口和语音芯片连接,虽然
lm3s811支持freescale ssi、microwire、texas instruments3种帧格式,但是isd1760的ssi模式数据处理格式是从低位到高位的,和lm3s811下任何一种格式都不符合,因此需要将lm3s811的数据进行转换后才能发送给isd1760。
4 结束语
本设计采用同步串行模式控制大大减少了管脚的使用量,同时具有高速传输的特点,在实际应用中具有一定的优势。
参考文献:
[1]邓坚,熊廷瑞,全书海.基于isd1760的智能电梯语音报站系统[j].中国水利,2009,09(2)∶120-121.
[2]姚文祥,宋岩.arm cortex-m3权威指南[m].北京:北京航空航天大学出版社,2009.
[3]周立功,王祖麟,陈明计.arm嵌入式系统基础教程[m].北京:北京航空航天大学出版社,2005.
[4]王东,张海辉,路燕巧.基于gps的公交车自动报站系统的设计[j].微型机与应用,2010.
[5]王娟,刘国尧.公交自动报站系统的设计[j].自动化技术与应用,2010.。