基于SPCE061A语音识别系统交通信号灯毕业设计_第1页
基于SPCE061A语音识别系统交通信号灯毕业设计_第2页
基于SPCE061A语音识别系统交通信号灯毕业设计_第3页
基于SPCE061A语音识别系统交通信号灯毕业设计_第4页
基于SPCE061A语音识别系统交通信号灯毕业设计_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业设计(论文)题 目基于spce061a语音识别系统交通信号灯设计 系 (院)自动化系专 业机械设计制造及其自动化班 级学生姓名学 号指导教师职 称二一一年六月二十日独 创 声 明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。据我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本声明的法律后果由本人承担。作者签名: 二一一年 月 日毕业设计(论文)使用授权声明本人完全了解滨州学院关于收集、保存、使用毕业设计(

2、论文)的规定。本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。(保密论文在解密后遵守此规定)作者签名: 二一一年 月 基于spce061a语音识别系统交通信号灯设计摘 要近年来,城市化进程和社会经济得到了飞速发展。在此影响下,城市交通需求与机动车辆迅速增加,交通堵塞情况日益严重,大气和噪音污染呈上升趋势,恶性交通事故频发。交通问题成为困扰许多大城市发展的通病,交通拥堵成为制约城市经济和社会

3、发展的“瓶颈”。建设方便、安全、高效率、低公害、有利于生态和环境保护、以公共交通为主体的多元化城市交通系统成为交通建设的新目标。通过改善交叉口交通信号灯控制从而缓解交通拥堵问题已迫在眉睫。本文采用的是以凌阳十六位spce061a单片机为开发核心,设计出的智能交通灯控制系统。充分利用其语音识别方面技术的优越性对交通灯控制系统做了智能化改进。通过语音播放配合完成交通灯控制的一般过程。并能对外部紧急情况(警笛声)进行语音识别,实现交通灯的智能控制,具有一定的实用价值,而且有很广阔的发展前景。关键词:spce061a,智能交通灯,语音识别speech recognition system based

4、on traffic lights spce061a designabstractin recent years, urbanization has been rapid social and economic development. in this under the influence of urban transport demand and the rapid increase of motor vehicles, traffic congestion is becoming more serious, air and noise pollution is rising, vicio

5、us frequent traffic accidents. traffic problems as the development of a common problem that plagues many large cities, traffic congestion as a constraint to urban economic and social development of the bottleneck. construction of convenient, safe, high efficiency, low pollution, is conducive to ecol

6、ogical and environmental protection, to the diversification of public transport as the main urban transport system to become the new target of transportation construction. by improving the intersection traffic lights to ease traffic congestion is imminent.sunplus used in this paper is to develop six

7、teen spce061a microcontroller core, design of intelligent traffic light control system. terms of full use of its speech recognition technology, traffic light control system, the superiority of intelligent improvement made. play by voice with the completion of the general process of the traffic light

8、 control. and to external emergency situations (siren sound) for speech recognition, intelligent control of traffic lights to achieve, with some practical value, and there are broad prospects for development.key words:spce061a, intelligent traffic lights, voice recognition目 录第一章 绪论11.1研究背景11.2当今国内外交

9、通信号灯控制系统发展状况11.2.1国外交通信号灯控制系统发展状况21.2.2国内交通信号灯控制系统发展状况21.3论文的主要研究内容3第二章 单片机概述及工作原理42.1单片机概述42.1.1单片机的特点及发展42.1.2单片机系统的应用52.2凌阳spce061a单片机工作原理72.2.1 spce061a的结构及性能72.2.2 spce061a最小系统92.2.3 spce061a开发方法9第三章 系统总体方案设计113.1 系统设计总述113.2系统总体结构113.3系统总体流程12第四章 系统硬件设计144.1 led数码管简介,144.2倒计时模块设计144.3红绿灯模块设计15

10、4.4 键盘模块设计164.5语音播报模块设计17第五章 系统软件设计185.1系统主程序设计185.2系统子程序设计19第六章 结论21参考文献22致 谢23附录24第一章 绪论1.1研究背景随着社会的不断发展以及城市化进程的加快,机动车越来越普及,城市所面临的交通问题也越来越严重。交通拥挤以及由之所导致的时间损失、能源消耗、交通事故和环境问题等所造成的巨大损失已成为一个急待解决的难题。解决好城市交通信号灯控制问题将是保障交通有序、安全、快速运行的重要环节。交通是城市经济活动的命脉,对城市经济的发展、人民生活水平的提高都起着十分重要的作用。智能交通系统作为21世纪交通运输体系的发展方向,受到

11、了世界各国的广泛重视,它是解决现代交通拥挤、有效提高道路利用率的根本出路。因此设计新型的交通灯控制系统, 对缓解交通阻塞, 提高畅通率具有十分现实的意义。目前, 为了解决城市交通需求量迅速增加的问题,主要采用以下两种方法: 一是在“硬件”方面, 加强交通基础设施建设, 新建道路、互通立交桥或对现有的公路进行改造以增加车辆通行能力;二是在“软件”方面, 对交通流进行智能化的管理控制, 充分发挥现有路网的通行潜力, 最大程度上使交通流做到有序流动。比较而言, 对交通系统的智能化改造在短时间内可望取得一定的实效。因此,采用先进的自动化控制方法对交通进行控制成为必须要解决的问题。结合先进的智能控制算法

12、和先进的嵌入式系统研究开发出适合中国国情、性能价格比高的交通控制器成为一项特别紧迫的任务。基于以上描述以及结合我国现阶段自身特点,语音识别系统交通信号灯的研究具有重大的社会意义。本设计是基于spce061a语音识别交通信号灯系统,可以在交通信号灯转换过程中加有语音提示,根据各地交警提出不同的语音要求进行个性化的设计,能够有效的减少交通事故的发生,提高道路通行能力,疏导交通的作用。同时与其他的交通灯系统相比该系统更具功能化和人性化。因此语音识别交通信号灯系统必将获得长足的发展。1.2当今国内外交通信号灯控制系统发展状况近百年来,伴随着经济的发展,全球汽车业以惊人的速度发展,汽车已经成为人们日常生

13、活不可缺少的交通工具。但是,随着城市化进程的加快,机动车日益普及,人们在享受机动车所带来的巨大便利的同时,也面临着交通拥挤的烦恼。目前,交通拥挤问题不同程度的普遍存在于各个国家和地区,由此产生了一系列的问题,如环境污染、交通事故频繁发生、交通拥挤等,给国家和人们的生命财产带来了很大的损失。解决交通拥挤的直接办法就是修建更多的路桥以提高路网的通行能力。然而,由于修建路桥的巨额投资和城市空间的严格限制等原因,使这一方法的有效性大打折扣。因此,解决交通问题的最有效的方法之一就是建立城市交通信号灯系统。1.2.1国外交通信号灯控制系统发展状况国外对城市交通信号灯系统研究的比较早,1858年英国伦敦主要

14、街头上就安装了以燃煤气为光源的红蓝两色的机械扳手式信号灯,用以指挥马车通行。这是世界上最早的交通信号灯。1868年英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上安装了世界上最早的煤气红绿灯。它由红绿两色以旋转式方形玻璃提灯组成,红色表示“停止”,绿色表示“注意”。1914年电气启动的红绿灯出现在美国。这种红绿灯由红黄绿三色圆形的投光器组成,安装在纽约市5号大街的一座高塔上。红灯表示“停止”,绿灯表示“通行”。1918年又出现了带控制的红绿灯和红外线红绿灯。1963年加拿大多伦多市建立了一套使用ibm650型计算机作为交通控制器的集中协调感应控制信号系统,实现了1000多个交通路口的

15、联网,标志着城市道路交通信号灯控制系统的发展进入了一个新的阶段。到目前为止,人们相继完成了很多区域交通控制系统,其中最有代表性的有transyt、scoot、scats、rhodes等。世界上已有300多个大城市采用了先进的区域自适应式交通信号灯控制系统。近年来,英国、澳大利亚、欧洲和美国等均在某些城市建立了交通信号灯控制系统。在这些系统中,大部分都在各路口附近安装有磁性环路检测器,并由各路口的控制装置或工作人员将交通控制参数通过电话线、电缆、闭路电视线等通讯网络输入微处理器,用小型计算机进行集中控制。1.2.2国内交通信号灯控制系统发展状况我国对城市交通信号灯系统的应用和研究工作起步较晚。随

16、着我国城市道路交通问题越来越严重,政府对城市交通控制系统日益重视并采取相应的解决措施,采用引进与开发相结合的方针,使我国的交通系统在一定程度上起了缓解交通拥挤的作用,提高了城市道路的运行率。我国自上世纪70年代开始自己研发智能交通系统,交通系统中信号机的质量水平有了明显的提高。特别是在公共安全行业标准ga47-2002道路交通信号控制机实施后,国内各企业在研发、生产时认真贯彻标准,提高了质量意识加强了质量管理,并且能够生产集中协调式信号机的企业明显增加,从整体上看,我国信号机产品制造和研发水平及信号机的技术水平得到了明显提高。国内不少研发机构相继研发建立了一系列的交通系统,其中应用比较成功的有

17、公安部交通管理研究所htutc系统、浙大中控acs系统、青岛海信hicon系统、深圳市自行研发的smooth系统、上海宝康mitco系统以及金科交通科技jk-c系列小型交通控制系统。这些系统都不同程度的发挥着改善交通拥挤的作用,这些系统跟国外的系统相比,价格有所下降,但是目前还是最主要应用在国内的一些大城市的繁华路口。1.3论文的主要研究内容本设计是基于spce061a语音识别系统交通信号灯设计,能控制东西南北的通行。利用spce061a单片机的相关知识实现交通信号灯的智能调整,实现人性化的语音播报功能和紧急状况处理功能,对红绿灯的工作状态转换和紧急状况进行语音提示并能够根据路口需要,通过相应

18、的软件设置红、绿灯的倒计时时长。第二章 单片机概述及工作原理2.1单片机概述随着嵌入式系统、片上系统等概念的提出、普遍接受及应用,单片机的发展又进入了一个新的阶段,单片机的体积更小、功能更全、可靠性更高。由于其明显的优势,单片机在智能仪表、家用电器、智能玩具、通信系统、机械加工等各个领域都获得了广泛的应用。可以这样认为,单片机技术已成为现代电子技术应用领域十分重要的技术之一,是电子技术应用领域工程技术人员必备的知识和技能,他能够使你设计的产品更具智能化和先进性。2.1.1单片机的特点及发展单片微型计算机,简称单片机,是微型计算机的一个分支。它是在一块芯片上集成(嵌入)了cpu、一定容量的ram

19、和rom存储器、i/o接口等而构成的微型计算机。单片机问世以来的发展道路与微处理器是不同的。微处理器向着高速运算、数据分析与处理能力、大规模容量存储等方向发展,以提高通用计算机的性能。单片机则是从工业测控对象、环境、接口特点出发,向着增强控制功能、提高工业环境下的可靠性、灵活方便地构成应用计算机系统的界面接口的方向发展。因此,单片机有着自己的特点,主要是:(1) 可靠性高。随着ic制造技术的发展,芯片的集成度越来越高,则其可靠性也随着大幅度提高。(2) 性价比高。总有一款能够既满足价格又满足性能要求。(3) 高度的选择灵活性。当前的单片机从8位、16位到32位应有尽有。尤其在微小系统使用的8位

20、机,系列、种类、型号五花八门应有尽有,从它们内部集成的部件来看,有不同大小的存储器和外围设备模块。(4) 完备的软硬件开发手段。(5) 专用性越来越强。由于ic技术的发展,推动了单片机的专用性发展,出现了很多的语言、图像、通信、数据处理等专用类单片机。(6) 由于体积小,易于构成嵌入式系统。单片机发展过程:第一阶段(1976-1978):单片机的控索阶段。以intel公司的mcs 48为代表。mcs 48的推出是在工控领域的控索,参与这一控索的公司还有motorola 、zilog等,都取得了满意的效果。这就是scm的诞生年代,“单机片”一词即由此而来。 第二阶段(1978-1982)单片机的

21、完善阶段。intel公司在mcs 48 基础上推出了完善的、典型的单片机系列mcs 51。它在以下几个方面奠定了典型的通用总线型单片机体系结构。(1) 完善的外部总线。mcs-51设置了经典的8位单片机的总线结构,包括8位数据总线、16位地址总线、控制总线及具有很多机通信功能的串行通信接口。 (2)cpu外围功能单元的集中管理模式。 (3)体现工控特性的位地址空间及位操作方式。 (4)指令系统趋于丰富和完善,并且增加了许多突出控制功能的指令。 第三阶段(1982-1990):8位单片机的巩固发展及16位单片机的推出阶段,也是单片机向微控制器发展的阶段。intel公司推出的mcs 96系列单片机

22、,将一些用于测控系统的模数转换器、程序运行监视器、脉宽调制器等纳入片中,体现了单片机的微控制器特征。随着mcs 51系列的广应用,许多电气厂商竞相使用80c51为内核,将许多测控系统中使用的电路技术、接口技术、多通道a/d转换部件、可靠性技术等应用到单片机中,增强了外围电路路功能,强化了智能控制的特征。 第四阶段(1990):微控制器的全面发展阶段。随着单片机在各个领域全面深入地发展和应用,出现了高速、大寻址范围、强运算能力的8位/16位/32位通用型单片机,以及小型廉价的专用型单片机。2.1.2单片机系统的应用单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程

23、控制等领域,大致可分如下几个范畴: (1) 在智能仪器仪表上的应用 单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器,各种分析仪)。 (2) 在工业控制中的应用 用单片机可以构成形式多样的控制系统、数据采集系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。 (3

24、) 在家用电器中的应用 可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭褒、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在。 (4) 在计算机网络和通信领域中的应用 现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。 (5) 单片机在医用设备领域中的应用 单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,

25、各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。此外,单片机在工商,金融,科研、教育,国防航空航天等领域都有着十分广泛的用途。可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称pc机。它由主机、键盘、显示器等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。因为它体积小,通常都藏在被控机械的“肚子”里。它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。现在,这种单片机的使用领域已十分广泛,如

26、智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词“智能型”,如智能型洗衣机等。现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上。 目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能ic卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程

27、控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。它主要是作为控制部分的核心部件。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。2.2凌阳spce061a单片机工作原理spce061a是凌阳科技推出的一个16位结构的微控制器。它的内核采用凌阳公司最新推出的16位微处理器芯片。spce061a即具有体积小、集成度高、可靠性好且易于扩展的特点,又具有较强的中断处理能力、高性能的价格比和功能强、效率高的指令系统及低能耗、低电压的特点。2.2.1 spce061a的结构及性能spce061a芯片的性能:(1) 16位的高性能

28、u課sp内核单片机(2) cpu时钟范围:0.32mhz 49mhz(3) 片内32k字的flash程序存储器、2k字的sram数据存储器(4) 2个16位i/o端口(5) 14个中断源(6) 1通道专用音频a/d转换通道(7) 7通道a/d转换通道(8) 内置mic放大电路和自动增益(agc)放大电路(9) 2路电流输出型的d/a转换通道(10) 2个16位通用定时器/计数器(11) 实时实钟(rtc)(12) 低电压复位、低电压监测(13) 内置在线仿真接口(ice)(14) 具有保密功能(15) 具有watchdog功能ice-sckice-sda16位微控制器芯片cpuromram双1

29、6位定时器/计数器时基中断控制锁相环振荡器cpu时钟实时时钟7通道10位adc单通道adc+agc双通道10位dac输出低电压监测/低电压复位串行输入输出接口32管脚通用输入输出端口ice-envcpxi/rxoioa15-ioa0iob15-iob0mic-inaud1aud2 图2-1 spce061a的内部结构图2.2.2 spce061a最小系统spce061的最小系统组成如图2-2所示,在osc0、osc1端接上晶振及谐振电容,并在锁相环压控振荡器的阻容输入vcp端接上相应的电容和电阻即可工作。在其它不用的电源端和地段接上0.1f或100f的去耦电容可以提高系统的抗干扰能力。图2-2

30、 spce061a最小系统原理图2.2.3 spce061a开发方法spce061a的开发是通过在线调试器probe实现的。它既是一个编程器(即程序烧写器),又是一个实时在线调试器。用它可以替代在单片机应用项目的开发过程中常用的软件工具硬件在线实时仿真器和程序烧写器。它利用spce061a片内置的在线仿真电路ice(in- circuit emulator)接口和凌阳公司的在线串行编程技术。probe工作于凌阳ide集成开发环境软件包下,其5芯的仿真头直接连接到目标电路板上spce061a相应管脚,直接在目标电路板上的cpu-spce061a调试、运行用户编制的程序。probe的另一头是标准2

31、5针打印机接口,直接连接到计算机打印口与上位机通讯,在计算机ide集成开发环境软件包下,完成在线调试功能。第三章 系统总体方案设计3.1 系统设计总述一般情况下,传统的交通信号灯系统只有简单的红黄绿三种交通信号灯在交替变换,没有数码管倒计时显示,更没有信号灯转换时的语音提示。单纯的红绿灯转换往往给司机和行人带来一种焦急的心理感应,总是等着红灯变绿灯的时刻,其次,运用延时的方法实现红绿灯的循环闪烁,定时不太准确,可扩展性差,不利于增加新的功能。本论文设计的交通信号灯系统解决了传统交通信号灯的不足,它具有精确的秒表倒计时,同时加上数码管倒计时显示,让司机和行人一目了然,当红绿灯转换和紧急状况时还具

32、有语音提示,并能够根据路口需要通过相应的软件设置红绿灯的倒计时时长。因此具有一定的发展潜力和开发价值。因此,本论文设计是基于spce061a语音识别系统交通信号灯的设计。根据十字路口红绿灯交替变换的特点,采用凌阳单片机spce061a来实现交通路口的管理。本系统硬件电路有两大部分组成:凌阳spce061a单片机最小系统的外围电路和模拟交通灯控制板,通过两个i/o口连接。软件系统设计包括主程序,倒计时和信号灯的显示子程序,语音播报程序,紧急状态程序和语音识别程序。3.2系统总体结构 本系统由一块61板和一块模拟交通灯控制板组成,61板和模拟交通灯控制板通过i/o口连接。系统以一片spce061a

33、为核心,检测键盘模块和流量检测模块。根据检测结果按照程序设定的方式去控制红绿灯模块、倒计时数码管模块和放音模块。根据以上所述系统总体结构框图如图3-1所示。 61板 模拟交通灯控制板 红绿灯模块倒计时数码管模块放音模块键盘模块 流量检测模块spce061a图3-1 模拟交通灯控制系统结构图3.3系统总体流程按照路口交通运行的实际情况,在本系统中,设定系统的工作情况如下。本系统是循环显示系统,可根据交通灯的显示规律设计软件。设有一个十字路口东、西、南、北四个方向,以东、西路口绿灯亮为一个循环的开始。则一个循环过程中各路口状态为:首先,东西方向绿灯亮,倒计时显示;南北方向红灯亮,倒计时显示;其次,

34、东西方向黄灯闪,倒计时显示;南北方向黄灯闪,倒计时显示;并有语音提示:“南北方向通行,请遵守交通规则”;再次,东西方向红灯亮,倒计时显示;南北方向绿灯亮,倒计时显示;最后,东西方向黄灯闪,倒计时显示;南北方向黄灯闪,倒计时显示;并有语音提示:“东西方向通行,请遵守交通规则”;到此本次循环结束。重复以上四个步骤即可。发生紧急事件时,按下按钮执行中断程序,四个路口红灯全亮,延时一定的时间后,按键恢复正常状态。交通路口模拟图如图3-2所示。 西红黄绿红黄绿红黄绿绿黄红北南东图3-2 交通路口模拟图第四章 系统硬件设计4.1 led数码管简介,led数码管是一种固态的半导体器件它可以直接把电能转化为光

35、。led的心脏是一个半导体的晶片,晶片的一端附在一个支架上,一端是负极,另一端连接电源的正极,使整个晶片被环氧树脂封装起来。半导体晶片由两部分组成,一部分是p型半导体,另一端是n型半导体,它们之间就形成一个“p-n结”。当电流通过导线作用于晶片的时候,电子就会被推向p区,在p区里电子跟空穴复合,从而以光子的形式发出能量,这就实现了电能转化为光。led数码管可以分为七段数码管和八段数码管,按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管在应用时应将公共极com接到+5v,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。共阴数码管是指将所有发光二极管的阴极接到一起,并将公共

36、极com接到地线gnd上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮。根据数码管的驱动方式的不同,可以分为静态式和动态式两类。4.2倒计时模块设计该模块是对红黄绿灯延时时间进行倒计时,本设计选用的是八段数码管,小数点位不用,各路口两个数码管共计八个。由于每个路口的数码管显示一致,所以各个方向的数码管个位用一根信号线控制十位用另一根信号线去控制,并且采用动态驱动连接线路如图4-1所示。efabgcdcs2cs1efabgcdiob0aiob1biob2ciob3diob4eiob5fiob6giob11cs1(十位) 图4-1 led数码管原理图iob12cs2(个位)东西方向为例,l

37、ed数码管从绿灯设置时间的最大值往下显示,每秒钟减一,一直减到零。当倒计时减到五秒时,信号灯闪烁切换,通过软件设置并有语音提示:“南北方向通行,请遵守交通规则。”然后从红灯的设置时间最大值往下显示,每秒钟减一,一直减到零。当倒计时减到五秒时,信号灯闪烁切换。并有语音提示:“东西方向通行,请遵守交通规则。”然后再显示绿灯时间,如此循环。倒计时led数码管电路图如图4-2所示。图 4-2 倒计时led数码管电路原理图 4.3红绿灯模块设计本论文设计的红绿信号灯采用双色led发光二极管,可以显示红色、绿色、黄色,我们在路口的每个方向上设置四个led信号灯,分别为左转弯灯、直行灯、右转弯灯、人行道灯,

38、东西南北每个方向的信号灯为一组,每组led信号灯的数据线和倒计时数码管连在一起。在通常情况下,除右转湾灯和人行道灯外在同一时间内最多有两个车道可以同时通行。东西方向为例,当东西方向左转弯绿灯开始亮时,倒计时从40秒开始每秒钟减一,当减到30秒时东西方向直行绿灯亮,当倒计时减到5秒时绿灯转换为黄灯闪烁,然后转换为红灯,并有语音提醒:“南北方向通行,请遵守交通规则。”然后南北方向左转弯绿灯亮,如此循环。当有紧急情况时,通过语音识别紧急状态,使四个方向所有信号灯全为红灯,并有语音提醒行人和司机注意。红绿灯的电路原理图如图4-3所示。图 4-3 红绿灯双色led电路原理图4.4 键盘模块设计5v k0

39、k1k2ioa0ioa1ioa2图4-4 键盘电路由于模拟交通灯控制板上没有按键,因此对于倒计时初值的调整和进入紧急状态显示等所有设置均通过凌阳单片机61板的三个按键完成,从而使系统更灵活更人性化。键盘电路图如图4-4所示。具体设置为:在正常运行状态,按下key1会进入紧急状态,按下key2会进入设置状态,按下key3会进入查询状态。在设置状态,按下key1开始设置南北的红灯时间,按下key2设置南北的绿灯时间,按下key3返回正常运行状态。在查询状态,按下key1或者key2可以让系统播报各个路口的车流量,按下key3返回正常运行状态。在紧急状态,按下key3键返回正常运行状态。4.5语音播

40、报模块设计语音播报模块采用spce061a内置2路10位精度的dac,然后外接功放电路来完成语音播报。spy0030是凌阳科技公司的一款音频放大芯片,可以工作在2.46v范围内,最大输出功率可达700mw。spce061a芯片中已经集成了音频输入专用adc以及agc放大电路,因此芯片的外部电路比较简单。如图4-5所示。图4-5放音电路工作原理图第五章 系统软件设计5.1系统主程序设计系统主程序设计比较简单,当系统启动以后,首先运行主程序,完成端口初始化,然后扫描61板上的三个按键,根据按键状态调用相应的子程序。具体控制功能由相应的四种状态的功能子程序来完成。主流程图如图5-1所示。开始初始化键

41、扫描,取键值判断当前状态正常运行?紧急状态?设置状态?查询状态?调用正常运行子程序调用紧急状态子程序调用设置子程序调用查询子程序语音提示语音提示图 5-1主程序流程图 5.2系统子程序设计系统在正常运行状态下,当按下key1会进入紧急状态,所有路口的led信号灯都被设置为红灯。在这种状态下,只有当key3按下时才可恢复到正常运行状态。紧急状态子程序流程图如图5-2所示。开始是key3吗把状态改为正常运行所有led都设置为红灯结束图5-2 紧急状态子程序流程图 系统在正常运行状态下,按下key2会进入设置状态,在设置状态,按下key1开始设置南北的红灯时间,按下key2设置南北的绿灯时间,按下k

42、ey3返回正常运行状态。红灯和绿灯的时间最大可以设为99,超出99的时候会从20开始重新计数。设置状态子程序流程图如图5-3所示。开始是key1吗?是key2吗?是key3吗?南北红灯时间加一南北绿灯时间加一把状态改为运行结束图5-3设置状态子程序流程图系统在正常运行状态下,按下key3会进入查询状态,在查询状态,按下key1播报南北路口的车流量,按下key2播报东西路口的车流量,按下key3返回正常运行状态。查询状态子程序流程图如图5-4所示。开始是key1吗?是key2吗?是key3吗?播报往南走车流量播报往东走车流量把状态改为正常运行播报往北走车流量播报往西走车流量结束图5-4查询状态子

43、程序流程图第六章 结论本毕业设计论文是基于交通灯的控制功能和spce061a单片机的语音识别系统的设计方案。这种系统突破了传统的红绿灯固定模式,可以通过交通状况信息灵活的调整红绿灯的倒计时时间,具有语音播报功能和紧急状况处理功能。当红绿灯切换和紧急状况时配有温馨语音提示,能够提高交通灯的安全性和流通速度,对于缓解城市交通拥挤具有很大的作用。本系统需硬件资源少、程序设计合理、实用性强、操作方便,主要用于中小型路口,在未来的发展中具有一定的实际开发意义。前期准备:系统学习凌阳单片机高层次设计方法;全面地学习了解十字路口的基本交通规则;并去实地观察交通灯的规律;系统的设计:系统的设计主要根据前期准备

44、时期所收集到的资料,经分析后模拟出一套简易交通信号灯,并进一步提出自己的设计方案,确定所需材料和实验设备等。按照设计方法的步骤进行硬件设计和软件设计。论文撰写:本论文是对设计工作的一个总结,反映了笔者在本课题设计过程中所做的工作,设计原则,参考文献,基本理论以及设计完成后所能实现的一些功能和作用等。参考文献 1 罗亚飞.凌阳16位单片机应用基础m.北京:北京航空航天大学出版社,2003. 2 侯媛彬,袁益民.凌阳单片机原理及其毕业设计精选m.北京:科学出版社,2006. 3 杜刚.16位单片机原理及应用(凌阳系列)m.北京:中国电力出版社,2007. 4 谭浩强.c程序设计m.北京:清华大学出版社,1999. 5 凌阳科技.凌阳l6位单片机及其开发实例m.北京:北京航空航天大学出版社,2006. 6 卢胜利. 基于凌阳spce061a设计实验平台的专业综合设计教程m.北京: 机械工业出版社,2007. 7 spce061a凌阳单片机及附带光盘cd.2003.北京北阳电子有限公司. 8 王瑶. 智能交通自适应控制系统的研究与实现d 北京

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论