版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
....27/33毕业设计(论文)题目基于SPCE061A语音识别系统交通信号灯设计系(院)自动化系专业机械设计制造与其自动化班级学生学号指导教师职称二〇一一年六月二十日独创声明本人重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。据我所知,除文中已经注明引用的容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本声明的法律后果由本人承担。作者签名:二〇一一年月日毕业设计(论文)使用授权声明本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部容,允许他人依法合理使用。(论文在解密后遵守此规定)作者签名:二〇一一年月基于SPCE061A语音识别系统交通信号灯设计摘要近年来,城市化进程和社会经济得到了飞速发展。在此影响下,城市交通需求与机动车辆迅速增加,交通堵塞情况日益严重,大气和噪音污染呈上升趋势,恶性交通事故频发。交通问题成为困扰许多大城市发展的通病,交通拥堵成为制约城市经济和社会发展的“瓶颈”。建设方便、安全、高效率、低公害、有利于生态和环境保护、以公共交通为主体的多元化城市交通系统成为交通建设的新目标。通过改善交叉口交通信号灯控制从而缓解交通拥堵问题已迫在眉睫。本文采用的是以凌阳十六位SPCE061A单片机为开发核心,设计出的智能交通灯控制系统。充分利用其语音识别方面技术的优越性对交通灯控制系统做了智能化改进。通过语音播放配合完成交通灯控制的一般过程。并能对外部紧急情况(警笛声)进行语音识别,实现交通灯的智能控制,具有一定的实用价值,而且有很广阔的发展前景。关键词:SPCE061A,智能交通灯,语音识别SpeechRecognitionSystemBasedonTrafficLightsSPCE061ADesignAbstract
Inrecentyears,urbanizationhasbeenrapidsocialandeconomicdevelopment.Inthisundertheinfluenceofurbantransportdemandandtherapidincreaseofmotorvehicles,trafficcongestionisbecomingmoreserious,airandnoisepollutionisrising,viciousfrequenttrafficaccidents.Trafficproblemsasthedevelopmentofacommonproblemthatplaguesmanylargecities,trafficcongestionasaconstrainttourbaneconomicandsocialdevelopmentofthe"bottleneck."Constructionofconvenient,safe,highefficiency,lowpollution,isconducivetoecologicalandenvironmentalprotection,tothediversificationofpublictransportasthemainurbantransportsystemtobecomethenewtargetoftransportationconstruction.Byimprovingtheintersectiontrafficlightstoeasetrafficcongestionisimminent.SunplususedinthispaperistodevelopsixteenSPCE061Amicrocontrollercore,designofintelligenttrafficlightcontrolsystem.Termsoffulluseofitsspeechrecognitiontechnology,trafficlightcontrolsystem,thesuperiorityofintelligentimprovementmade.Playbyvoicewiththecompletionofthegeneralprocessofthetrafficlightcontrol.Andtoexternalemergencysituations(sirensound)forspeechrecognition,intelligentcontroloftrafficlightstoachieve,withsomepracticalvalue,andtherearebroadprospectsfordevelopment.Keywords:SPCE061A,Intelligenttrafficlights,Voicerecognition目录第一章绪论11.1研究背景11.2当今国外交通信号灯控制系统发展状况11.2.1国外交通信号灯控制系统发展状况21.2.2国交通信号灯控制系统发展状况21.3论文的主要研究容3第二章单片机概述与工作原理42.1单片机概述42.1.1单片机的特点与发展42.1.2单片机系统的应用52.2凌阳SPCE061A单片机工作原理72.2.1SPCE061A的结构与性能72.2.2SPCE061A最小系统92.2.3SPCE061A开发方法9第三章系统总体方案设计113.1系统设计总述113.2系统总体结构113.3系统总体流程12第四章系统硬件设计144.1LED数码管简介,144.2倒计时模块设计144.3红绿灯模块设计154.4键盘模块设计164.5语音播报模块设计17第五章系统软件设计185.1系统主程序设计185.2系统子程序设计19第六章结论21参考文献22致23附录24第一章绪论1.1研究背景随着社会的不断发展以与城市化进程的加快,机动车越来越普与,城市所面临的交通问题也越来越严重。交通拥挤以与由之所导致的时间损失、能源消耗、交通事故和环境问题等所造成的巨大损失已成为一个急待解决的难题。解决好城市交通信号灯控制问题将是保障交通有序、安全、快速运行的重要环节。交通是城市经济活动的命脉,对城市经济的发展、人民生活水平的提高都起着十分重要的作用。智能交通系统作为21世纪交通运输体系的发展方向,受到了世界各国的广泛重视,它是解决现代交通拥挤、有效提高道路利用率的根本出路。因此设计新型的交通灯控制系统,对缓解交通阻塞,提高畅通率具有十分现实的意义。目前,为了解决城市交通需求量迅速增加的问题,主要采用以下两种方法:一是在“硬件”方面,加强交通基础设施建设,新建道路、互通立交桥或对现有的公路进行改造以增加车辆通行能力;二是在“软件”方面,对交通流进行智能化的管理控制,充分发挥现有路网的通行潜力,最大程度上使交通流做到有序流动。比较而言,对交通系统的智能化改造在短时间可望取得一定的实效。因此,采用先进的自动化控制方法对交通进行控制成为必须要解决的问题。结合先进的智能控制算法和先进的嵌入式系统研究开发出适合中国国情、性能价格比高的交通控制器成为一项特别紧迫的任务。基于以上描述以与结合我国现阶段自身特点,语音识别系统交通信号灯的研究具有重大的社会意义。本设计是基于SPCE061A语音识别交通信号灯系统,可以在交通信号灯转换过程中加有语音提示,根据各地交警提出不同的语音要求进行个性化的设计,能够有效的减少交通事故的发生,提高道路通行能力,疏导交通的作用。同时与其他的交通灯系统相比该系统更具功能化和人性化。因此语音识别交通信号灯系统必将获得长足的发展。1.2当今国外交通信号灯控制系统发展状况近百年来,伴随着经济的发展,全球汽车业以惊人的速度发展,汽车已经成为人们日常生活不可缺少的交通工具。但是,随着城市化进程的加快,机动车日益普与,人们在享受机动车所带来的巨大便利的同时,也面临着交通拥挤的烦恼。目前,交通拥挤问题不同程度的普遍存在于各个国家和地区,由此产生了一系列的问题,如环境污染、交通事故频繁发生、交通拥挤等,给国家和人们的生命财产带来了很大的损失。解决交通拥挤的直接办法就是修建更多的路桥以提高路网的通行能力。然而,由于修建路桥的巨额投资和城市空间的严格限制等原因,使这一方法的有效性大打折扣。因此,解决交通问题的最有效的方法之一就是建立城市交通信号灯系统。1.2.1国外交通信号灯控制系统发展状况国外对城市交通信号灯系统研究的比较早,1858年英国伦敦主要街头上就安装了以燃煤气为光源的红蓝两色的机械扳手式信号灯,用以指挥马车通行。这是世界上最早的交通信号灯。1868年英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上安装了世界上最早的煤气红绿灯。它由红绿两色以旋转式方形玻璃提灯组成,红色表示“停止”,绿色表示“注意”。1914年电气启动的红绿灯出现在美国。这种红绿灯由红黄绿三色圆形的投光器组成,安装在纽约市5号大街的一座高塔上。红灯表示“停止”,绿灯表示“通行”。1918年又出现了带控制的红绿灯和红外线红绿灯。1963年加拿大多伦多市建立了一套使用IBM650型计算机作为交通控制器的集中协调感应控制信号系统,实现了1000多个交通路口的联网,标志着城市道路交通信号灯控制系统的发展进入了一个新的阶段。到目前为止,人们相继完成了很多区域交通控制系统,其中最有代表性的有TRANSYT、SCOOT、SCATS、RHODES等。世界上已有300多个大城市采用了先进的区域自适应式交通信号灯控制系统。近年来,英国、澳大利亚、欧洲和美国等均在某些城市建立了交通信号灯控制系统。在这些系统中,大部分都在各路口附近安装有磁性环路检测器,并由各路口的控制装置或工作人员将交通控制参数通过线、电缆、闭路电视线等通讯网络输入微处理器,用小型计算机进行集中控制。1.2.2国交通信号灯控制系统发展状况我国对城市交通信号灯系统的应用和研究工作起步较晚。随着我国城市道路交通问题越来越严重,政府对城市交通控制系统日益重视并采取相应的解决措施,采用引进与开发相结合的方针,使我国的交通系统在一定程度上起了缓解交通拥挤的作用,提高了城市道路的运行率。我国自上世纪70年代开始自己研发智能交通系统,交通系统号机的质量水平有了明显的提高。特别是在公共安全行业标准GA47-2002《道路交通信号控制机》实施后,国各企业在研发、生产时认真贯彻标准,提高了质量意识加强了质量管理,并且能够生产集中协调式信号机的企业明显增加,从整体上看,我国信号机产品制造和研发水平与信号机的技术水平得到了明显提高。国不少研发机构相继研发建立了一系列的交通系统,其中应用比较成功的有公安部交通管理研究所HTUTC系统、浙大中控ACS系统、海信HICON系统、市自行研发的SMOOTH系统、宝康MITCO系统以与金科交通科技JK-C系列小型交通控制系统。这些系统都不同程度的发挥着改善交通拥挤的作用,这些系统跟国外的系统相比,价格有所下降,但是目前还是最主要应用在国的一些大城市的繁华路口。1.3论文的主要研究容本设计是基于SPCE061A语音识别系统交通信号灯设计,能控制东西南北的通行。利用SPCE061A单片机的相关知识实现交通信号灯的智能调整,实现人性化的语音播报功能和紧急状况处理功能,对红绿灯的工作状态转换和紧急状况进行语音提示并能够根据路口需要,通过相应的软件设置红、绿灯的倒计时时长。第二章单片机概述与工作原理2.1单片机概述随着嵌入式系统、片上系统等概念的提出、普遍接受与应用,单片机的发展又进入了一个新的阶段,单片机的体积更小、功能更全、可靠性更高。由于其明显的优势,单片机在智能仪表、家用电器、智能玩具、通信系统、机械加工等各个领域都获得了广泛的应用。可以这样认为,单片机技术已成为现代电子技术应用领域十分重要的技术之一,是电子技术应用领域工程技术人员必备的知识和技能,他能够使你设计的产品更具智能化和先进性。2.1.1单片机的特点与发展单片微型计算机,简称单片机,是微型计算机的一个分支。它是在一块芯片上集成(嵌入)了CPU、一定容量的RAM和ROM存储器、I/O接口等而构成的微型计算机。单片机问世以来的发展道路与微处理器是不同的。微处理器向着高速运算、数据分析与处理能力、大规模容量存储等方向发展,以提高通用计算机的性能。单片机则是从工业测控对象、环境、接口特点出发,向着增强控制功能、提高工业环境下的可靠性、灵活方便地构成应用计算机系统的界面接口的方向发展。因此,单片机有着自己的特点,主要是:(1)可靠性高。随着IC制造技术的发展,芯片的集成度越来越高,则其可靠性也随着大幅度提高。(2)性价比高。总有一款能够既满足价格又满足性能要求。(3)高度的选择灵活性。当前的单片机从8位、16位到32位应有尽有。尤其在微小系统使用的8位机,系列、种类、型号五花八门应有尽有,从它们部集成的部件来看,有不同大小的存储器和外围设备模块。(4)完备的软硬件开发手段。(5)专用性越来越强。由于IC技术的发展,推动了单片机的专用性发展,出现了很多的语言、图像、通信、数据处理等专用类单片机。(6)由于体积小,易于构成嵌入式系统。单片机发展过程:第一阶段(1976-1978):单片机的控索阶段。以Intel公司的MCS–48为代表。MCS–48的推出是在工控领域的控索,参与这一控索的公司还有Motorola、Zilog等,都取得了满意的效果。这就是SCM的诞生年代,“单机片”一词即由此而来。
第二阶段(1978-1982)单片机的完善阶段。Intel公司在MCS–48基础上推出了完善的、典型的单片机系列MCS–51。它在以下几个方面奠定了典型的通用总线型单片机体系结构。(1)完善的外部总线。MCS-51设置了经典的8位单片机的总线结构,包括8位数据总线、16位地址总线、控制总线与具有很多机通信功能的串行通信接口。
(2)CPU外围功能单元的集中管理模式。
(3)体现工控特性的位地址空间与位操作方式。
(4)指令系统趋于丰富和完善,并且增加了许多突出控制功能的指令。
第三阶段(1982-1990):8位单片机的巩固发展与16位单片机的推出阶段,也是单片机向微控制器发展的阶段。Intel公司推出的MCS–96系列单片机,将一些用于测控系统的模数转换器、程序运行监视器、脉宽调制器等纳入片中,体现了单片机的微控制器特征。随着MCS–51系列的广应用,许多电气厂商竞相使用80C51为核,将许多测控系统中使用的电路技术、接口技术、多通道A/D转换部件、可靠性技术等应用到单片机中,增强了外围电路路功能,强化了智能控制的特征。
第四阶段(1990—):微控制器的全面发展阶段。随着单片机在各个领域全面深入地发展和应用,出现了高速、大寻址围、强运算能力的8位/16位/32位通用型单片机,以与小型廉价的专用型单片机。2.1.2单片机系统的应用单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理与过程控制等领域,大致可分如下几个畴:(1)在智能仪器仪表上的应用单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器,各种分析仪)。(2)在工业控制中的应用用单片机可以构成形式多样的控制系统、数据采集系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。(3)在家用电器中的应用可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭褒、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在。(4)在计算机网络和通信领域中的应用现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动,集群移动通信,无线电对讲机等。(5)单片机在医用设备领域中的应用单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备与病床呼叫系统等等。此外,单片机在工商,金融,科研、教育,国防航空航天等领域都有着十分广泛的用途。可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。因为它体积小,通常都藏在被控机械的“肚子”里。它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以与程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。它主要是作为控制部分的核心部件。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。2.2凌阳SPCE061A单片机工作原理SPCE061A是凌阳科技推出的一个16位结构的微控制器。它的核采用凌阳公司最新推出的16位微处理器芯片。SPCE061A即具有体积小、集成度高、可靠性好且易于扩展的特点,又具有较强的中断处理能力、高性能的价格比和功能强、效率高的指令系统与低能耗、低电压的特点。2.2.1SPCE061A的结构与性能SPCE061A芯片的性能:(1)16位的高性能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-SCKICE-SDAICE-SDA16位微控制器芯片CPUROM16位微控制器芯片CPUROMRAM双16位定时器/计数器时基中断控制锁相环振荡器CPU时钟实时时钟7通道10位ADC单通道ADC+AGC双通道10位DAC输出低电压监测/低电压复位串行输入输出接口32管脚通用输入输出端口ICE-ENVcpXI/RXOIOA15-IOA0IOB15-IOB0MIC-INAUD1AUD2图2-1SPCE061A的部结构图2.2.2SPCE061A最小系统SPCE061的最小系统组成如图2-2所示,在OSC0、OSC1端接上晶振与谐振电容,并在锁相环压控振荡器的阻容输入VCP端接上相应的电容和电阻即可工作。在其它不用的电源端和地段接上0.1µF或100µF的去耦电容可以提高系统的抗干扰能力。图2-2SPCE061A最小系统原理图2.2.3SPCE061A开发方法SPCE061A的开发是通过在线调试器PROBE实现的。它既是一个编程器(即程序烧写器),又是一个实时在线调试器。用它可以替代在单片机应用项目的开发过程中常用的软件工具——硬件在线实时仿真器和程序烧写器。它利用SPCE061A片置的在线仿真电路ICE(In-CircuitEmulator)接口和凌阳公司的在线串行编程技术。PROBE工作于凌阳IDE集成开发环境软件包下,其5芯的仿真头直接连接到目标电路板上SPCE061A相应管脚,直接在目标电路板上的CPUSPCE061A调试、运行用户编制的程序。PROBE的另一头是标准25针打印机接口,直接连接到计算机打印口与上位机通讯,在计算机IDE集成开发环境软件包下,完成在线调试功能。第三章系统总体方案设计3.1系统设计总述一般情况下,传统的交通信号灯系统只有简单的红黄绿三种交通信号灯在交替变换,没有数码管倒计时显示,更没有信号灯转换时的语音提示。单纯的红绿灯转换往往给司机和行人带来一种焦急的心理感应,总是等着红灯变绿灯的时刻,其次,运用延时的方法实现红绿灯的循环闪烁,定时不太准确,可扩展性差,不利于增加新的功能。本论文设计的交通信号灯系统解决了传统交通信号灯的不足,它具有精确的秒表倒计时,同时加上数码管倒计时显示,让司机和行人一目了然,当红绿灯转换和紧急状况时还具有语音提示,并能够根据路口需要通过相应的软件设置红绿灯的倒计时时长。因此具有一定的发展潜力和开发价值。因此,本论文设计是基于SPCE061A语音识别系统交通信号灯的设计。根据十字路口红绿灯交替变换的特点,采用凌阳单片机SPCE061A来实现交通路口的管理。本系统硬件电路有两大部分组成:凌阳SPCE061A单片机最小系统的外围电路和模拟交通灯控制板,通过两个I/O口连接。软件系统设计包括主程序,倒计时和信号灯的显示子程序,语音播报程序,紧急状态程序和语音识别程序。3.2系统总体结构本系统由一块61板和一块模拟交通灯控制板组成,61板和模拟交通灯控制板通过I/O口连接。系统以一片SPCE061A为核心,检测键盘模块和流量检测模块。根据检测结果按照程序设定的方式去控制红绿灯模块、倒计时数码管模块和放音模块。根据以上所述系统总体结构框图如图3-1所示。61板模拟交通灯控制板红绿灯模块倒计时数码管模块放音模块键盘模块红绿灯模块倒计时数码管模块放音模块键盘模块流量检测模块SPCE061A流量检测模块SPCE061A图3-1
模拟交通灯控制系统结构图
3.3系统总体流程按照路口交通运行的实际情况,在本系统中,设定系统的工作情况如下。本系统是循环显示系统,可根据交通灯的显示规律设计软件。设有一个十字路口东、西、南、北四个方向,以东、西路口绿灯亮为一个循环的开始。则一个循环过程中各路口状态为:首先,东西方向绿灯亮,倒计时显示;南北方向红灯亮,倒计时显示;其次,东西方向黄灯闪,倒计时显示;南北方向黄灯闪,倒计时显示;并有语音提示:“南北方向通行,请遵守交通规则”;再次,东西方向红灯亮,倒计时显示;南北方向绿灯亮,倒计时显示;最后,东西方向黄灯闪,倒计时显示;南北方向黄灯闪,倒计时显示;并有语音提示:“东西方向通行,请遵守交通规则”;到此本次循环结束。重复以上四个步骤即可。发生紧急事件时,按下按钮执行中断程序,四个路口红灯全亮,延时一定的时间后,按键恢复正常状态。交通路口模拟图如图3-2所示。西西红黄绿红黄绿红黄绿绿黄红北南东图3-2交通路口模拟图第四章系统硬件设计4.1LED数码管简介,LED数码管是一种固态的半导体器件它可以直接把电能转化为光。LED的心脏是一个半导体的晶片,晶片的一端附在一个支架上,一端是负极,另一端连接电源的正极,使整个晶片被环氧树脂封装起来。半导体晶片由两部分组成,一部分是P型半导体,另一端是N型半导体,它们之间就形成一个“P-N结”。当电流通过导线作用于晶片的时候,电子就会被推向P区,在P区里电子跟空穴复合,从而以光子的形式发出能量,这就实现了电能转化为光。LED数码管可以分为七段数码管和八段数码管,按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。共阴数码管是指将所有发光二极管的阴极接到一起,并将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮。根据数码管的驱动方式的不同,可以分为静态式和动态式两类。4.2倒计时模块设计该模块是对红黄绿灯延时时间进行倒计时,本设计选用的是八段数码管,小数点位不用,各路口两个数码管共计八个。由于每个路口的数码管显示一致,所以各个方向的数码管个位用一根信号线控制十位用另一根信号线去控制,并且采用动态驱动连接线路如图4-1所示。efaefabgcdCS2CS1efabgcdIOB1——bIOB2——cIOB3——dIOB4——eIOB5——fIOB6——gIOB11——CS1(十位)图4-1LED数码管原理图IOB12——CS2(个位)东西方向为例,LED数码管从绿灯设置时间的最大值往下显示,每秒钟减一,一直减到零。当倒计时减到五秒时,信号灯闪烁切换,通过软件设置并有语音提示:“南北方向通行,请遵守交通规则。”然后从红灯的设置时间最大值往下显示,每秒钟减一,一直减到零。当倒计时减到五秒时,信号灯闪烁切换。并有语音提示:“东西方向通行,请遵守交通规则。”然后再显示绿灯时间,如此循环。倒计时LED数码管电路图如图4-2所示。图4-2
倒计时LED数码管电路原理图4.3红绿灯模块设计本论文设计的红绿信号灯采用双色LED发光二极管,可以显示红色、绿色、黄色,我们在路口的每个方向上设置四个LED信号灯,分别为左转弯灯、直行灯、右转弯灯、人行道灯,东西南北每个方向的信号灯为一组,每组LED信号灯的数据线和倒计时数码管连在一起。在通常情况下,除右转湾灯和人行道灯外在同一时间最多有两个车道可以同时通行。东西方向为例,当东西方向左转弯绿灯开始亮时,倒计时从40秒开始每秒钟减一,当减到30秒时东西方向直行绿灯亮,当倒计时减到5秒时绿灯转换为黄灯闪烁,然后转换为红灯,并有语音提醒:“南北方向通行,请遵守交通规则。”然后南北方向左转弯绿灯亮,如此循环。当有紧急情况时,通过语音识别紧急状态,使四个方向所有信号灯全为红灯,并有语音提醒行人和司机注意。红绿灯的电路原理图如图4-3所示。图4-3
红绿灯双色LED电路原理图4.4键盘模块设计5vK05vK0K1K2IOA0IOA1IOA2图4-4键盘电路具体设置为:在正常运行状态,按下Key1会进入紧急状态,按下Key2会进入设置状态,按下Key3会进入查询状态。在设置状态,按下Key1开始设置南北的红灯时间,按下Key2设置南北的绿灯时间,按下Key3返回正常运行状态。在查询状态,按下Key1或者Key2可以让系统播报各个路口的车流量,按下Key3返回正常运行状态。在紧急状态,按下Key3键返回正常运行状态。4.5语音播报模块设计语音播报模块采用SPCE061A置2路10位精度的DAC,然后外接功放电路来完成语音播报。SPY0030是凌阳科技公司的一款音频放大芯片,可以工作在2.4~6V围,最大输出功率可达700mW。SPCE061A芯片中已经集成了音频输入专用ADC以与AGC放大电路,因此芯片的外部电路比较简单。如图4-5所示。图4-5
放音电路工作原理图第五章系统软件设计5.1系统主程序设计系统主程序设计比较简单,当系统启动以后,首先运行主程序,完成端口初始化,然后扫描61板上的三个按键,根据按键状态调用相应的子程序。具体控制功能由相应的四种状态的功能子程序来完成。主流程图如图5-1所示。开始初始化键扫描,取键值判断当前状态正常运行?开始初始化键扫描,取键值判断当前状态正常运行?紧急状态?设置状态?查询状态?调用正常运行子程序调用紧急状态子程序调用设置子程序调用查询子程序语音提示语音提示5.2系统子程序设计系统在正常运行状态下,当按下Key1会进入紧急状态,所有路口的LED信号灯都被设置为红灯。在这种状态下,只有当Key3按下时才可恢复到正常运行状态。紧急状态子程序流程图如图5-2所示。开始是Key3吗把状态改为正常运行所有LED都设置为红灯开始是Key3吗把状态改为正常运行所有LED都设置为红灯结束系统在正常运行状态下,按下Key2会进入设置状态,在设置状态,按下Key1开始设置南北的红灯时间,按下Key2设置南北的绿灯时间,按下Key3返回正常运行状态。红灯和绿灯的时间最大可以设为99,超出99的时候会从20开始重新计数。设置状态子程序流程图如图5-3所示。开始是key1吗?是key2吗?是key3吗?开始是key1吗?是key2吗?是key3吗?南北红灯时间加一南北绿灯时间加一把状态改为运行结束系统在正常运行状态下,按下Key3会进入查询状态,在查询状态,按下Key1播报南北路口的车流量,按下Key2播报东西路口的车流量,按下Key3返回正常运行状态。查询状态子程序流程图如图5-4所示。开始是key1吗?是key2吗?是key3吗?开始是key1吗?是key2吗?是key3吗?播报往南走车流量播报往东走车流量把状态改为正常运行播报往北走车流量播报往西走车流量结束第六章结论本毕业设计论文是基于交通灯的控制功能和SPCE061A单片机的语音识别系统的设计方案。这种系统突破了传统的红绿灯固定模式,可以通过交通状况信息灵活的调整红绿灯的倒计时时间,具有语音播报功能和紧急状况处理功能。当红绿灯切换和紧急状况时配有温馨语音提示,能够提高交通灯的安全性和流通速度,对于缓解城市交通拥挤具有很大的作用。本系统需硬件资源少、程序设计合理、实用性强、操作方便,主要用于中小型路口,在未来的发展中具有一定的实际开发意义。前期准备:系统学习凌阳单片机高层次设计方法;全面地学习了解十字路口的基本交通规则;并去实地观察交通灯的规律;系统的设计:系统的设计主要根据前期准备时期所收集到的资料,经分析后模拟出一套简易交通信号灯,并进一步提出自己的设计方案,确定所需材料和实验设备等。按照设计方法的步骤进行硬件设计和软件设计。论文撰写:本论文是对设计工作的一个总结,反映了笔者在本课题设计过程中所做的工作,设计原则,参考文献,基本理论以与设计完成后所能实现的一些功能和作用等。参考文献[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]:华北电力大学,2005.[9]肖业伟.城市智能交通信号控制系统的研究[D]:大学,2004.[10]万海峰,王慧,叶义成.基于SPCE061A语音识别技术的智能交通灯设计[J].自动化技术与应用,2009,28(11).[11]DS18B20ProgrammableResolution1-WireDigitalThermometer.[OL]..maxim_ic..[12]Porterscanguidetopyroelectricdetector.Ferroclectrics.[M]1981.致在毕业论文完成之际,谨向我的指导老师宝
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 优惠的水晶灯销售合同
- 高效便捷企业管理服务合同
- 农资化肥购销合同样本
- 如何使用信用担保借款合同
- 聘用合同补充协议的制定原则与方法
- 劳动合同主体更改的协议
- 贷款违约责任合同
- 家电清洗维修保养服务合同
- 2025届云南省文山州砚山县第二高级中学物理高二上期末学业水平测试模拟试题含解析
- 2025届黑龙江省齐齐哈尔市八中高一物理第一学期期末联考模拟试题含解析
- 常见皮肤病讲稿
- 高中化学选修4《化学反应原理》全册教案
- 创建学习型医院实施方案
- 大学《通用英语1》 期中测试卷试题
- 新人教选择性必修一 Unit 4:Discover Useful Structures
- 公共政策导论完整版课件全套ppt教学教程(最新)
- 《乡土中国》整本书阅读 高中语文 必修上册
- Arduino编程控制技术考试复习题库500题(含答案)
- 2022年反洗钱考试题库及答案
- 2021年电力设备预防性试验规程
- 创意大自然动物世界保护野生动物动物介绍PPT模板
评论
0/150
提交评论