毕业设计(论文)基于FPGA的交通控制灯设计.doc
《毕业设计(论文)基于FPGA的交通控制灯设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于FPGA的交通控制灯设计.doc(32页珍藏版)》请在三一办公上搜索。
1、Wuhan Polytechnic University Industrial &Commercial College 本科毕业论文(设计)论文题目:基于FPGA的交通控制灯设计姓名:学号:班级:年级:2006级专业:电子信息工程系部:信息工程系指导教师:完成时间:2010年5月作者声明本毕业论文(设计)是在导师的指导下由本人独立撰写完成的,没有剽窃、抄袭、造假等违反道德、学术规范和其他侵权行为。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。因本毕业论文(设计)引起的法律结果完全由本人承担。毕业论文(设计)成果归武汉工业学院工商学院所有。特此声明。作者专业:电子信息
2、工程作者学号:作者签名:年 月 日 基于FPGA的交通控制灯设计XXXThe Design of Traffic Control Lights based on FPGA 2010年 5 月摘 要FPGA(Field Programmable Gate Array)是在PAL、GAL、EPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路领域中的一种半定制电路出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。目前,由于其高密度、低功耗、使用灵活、设计快速、成本低廉、现场可编程和反复可编程等特性,FPGA逐步成为复杂数字硬件电路的理想选择,并且在通信、数据处理
3、、网络、仪器、自动控制、军事和航空航天等众多领域得到了广泛应用。本文阐述了基于FPGA的交通控制灯的特点和意义,对FPGA及交通灯的发展现状和开发前景作了相关说明。对交通控制灯的各种理论及原理进行了介绍,并对FPGA的仿真工具Modelsim及Verilog语言的使用进行了详细说明。同时,做出了交通控制灯的设计方案,并编写了相关模块的Verilog程序。Verilog有着类似C语言的风格,易于学习和掌握。与传统的原理图输入设计方法相比较,Verilog更适用于规模日益增大的数字系统,用Verilog等硬件描述语言进行数字系统的设计是当前EDA发展的趋势。本论文分四部分:第一部分,概述,简要地介
4、绍了FPGA、交通控制灯的国内外发展现状和意义;第二部分,理论研究,对交通控制的基本思想及相关参数等进行了说明;第三部分,仿真工具的使用方法及Verilog编程语言的介绍,第四部分,基于FPGA的交通控制灯的设计方案。关键词:FPGA;交通控制灯;Modelsim;VerilogAbstractFPGA (Field-Programmable Gate Array), or field programmable gate array, it is in PAL, GAL, EPLD and other programmable devices based on the further deve
5、lopment of the product. It is as a field-specific integrated circuit semi-custom circuits occurs, which addresses the lack of custom circuits, programmable devices has to overcome the original gate a limited number of shortcomings. Currently, due to its high density, low power, flexible design fast,
6、 low-cost, field-programmable and programmable features such as repeated, FPGA gradually become complex ideal for digital hardware circuit, and in communications, data processing, networking, instrumentation, automatic control, military and aerospace, and many other fields has been widely applied. I
7、n this paper, FPGA-based traffic control features and significance of lights, traffic lights on the FPGA and the development status and development prospects were the instructions. Traffic control lights on the various theories and principles were introduced, and the FPGA and Verilog Modelsim simula
8、tion tool the use of language is described in detail. At the same time, made the design of traffic control lights, and the preparation of the relevant modules of the Verilog program. Have similar C language Verilog styles, easy to learn and master. Traditional schematic design compared, Verilog is m
9、ore applicable to the growing size of digital systems, using Verilog hardware description language such as the design of digital systems is the development trend of the current EDA. The thesis is divided into four parts: the first part, an overview, a brief introduction to the FPGA, the traffic cont
10、rol lights its current development status and significance; the second part, theoretical research ,the basic idea of traffic control and the parameters have been introduced; the third parts, Simulation tools, and Verilog programming language to use the description;the fourth parts, FPGA-based design
11、 of traffic control lights.Keywords: FPGA; traffic control lights; Modelsim; Verilog目 录1 概论11.1本选题研究的目的及意义11.2本选题国内外研究状况综述11.3本选题研究的主要内容22 交通控制灯理论研究32.1交通控制的基本思想32.2交通信号控制理论基础42.3交通控制方式82.4交通灯控制器原理93 Modelsim工具概述11 3.1 Modelsim简介11 3.2 Modelsim使用方法12 3.3 Verilog语言简介15 4 交通控制灯设计方案23 4.1时钟分频模块23 4.2交通
12、灯控制及计时模块23 4.3扫描显示译码模块25 主要参考文献26附 录24 附录一 控制模块Verilog程序24 1 概论1.1本选题研究的目的及意义近年来,随着我国国民经济的发展和人民生活水平的提高,导致了交通量的急剧增长,在大型城市中交通拥挤与阻塞的现象非常严重。由于受到空间的制约,在大城市新建和扩建道路的可能性越来越小。同时,交通规模的复杂性特征及传统控制方法的局限性,也迫使我们不得不研究应用现代化技术来解决城市交通控制问题。而FPGA以其各方面的优势越来越多的被用于各种电子系统的设计,通过FPGA技术实现交通控制具有重大意义。FPGA技术是上世纪90年代以来电子设计领域最具有活力和
13、发展前途的一项技术,它是在PAL、GAL、EPLD等可编程器件的基础上进一步发展的产物。作为专用集成电路(ASIC)领域中的一种半定制电路而出现,FPGA既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。它最大的特点就是速度快、应用灵活,实现你想实现的任何数字电路,而且可以定制各种电路,减少专用芯片对电路设计的束缚。目前,由于其高密度、低功耗、使用灵活、设计快速、成本低廉、现场可编程和反复可编程等特性,FPGA逐步成为复杂数字硬件电路的理想选择,并且在通信、数据处理、网络、仪器、自动控制、军事和航空航天等众多领域得到了广泛应用。交通控制的一个重要内容是信号控制灯的设计与实施。但
14、传统的信号控制灯基于中、小规模集成电路进行,不但电路复杂,而且经常发生故障,很容易造成交通事故。利用FPGA技术对交通控制灯进行设计,通过Verilog硬件描述语言对其电路功能进行描述,使亮灯时间可以随着编程数据的改变进行自由调整,提高了交通灯在时间和空间方面的应变性能,一定程度上节省了交通资源。在设计完成后还可以通过Modelsim、Quartus等仿真软件进行仿真,验证设计的正确性,避免了因设计错误而造成的资源浪费。FPGA将硬件设计转换到软件设计,大大简化了系统的开发过程,使系统不需要一次一次地调试电路并反复修改、制作电路,系统的可靠性高、设计开发周期短、设计制造成本低、质量稳定。基于F
15、PGA的交通控制灯设计在大大增强交通控制灯功能的同时,也为设计者带来了很大的方便体现出了该设计的可行性。1.2本选题国内外研究状况综述交通灯作为城市交通监管系统的重要组成部分,对于保证机动车辆的安全运行,维持城市道路的顺畅起到了重要作用。1868年,英国在伦敦Westminstor地区安装了世界上第一组交通信号灯,它的诞生揭开了城市交通信号灯控制的序幕。1918年纽约街头出现了新的信号灯,它是与当今使用的信号灯极为相似的红黄绿三色灯。1926年,英国人首次安装和使用自动化的控制器来控制交通信号灯,标志着城市交通自动控制的开始。但由于技术的局限性,其数据处理能力有限,信号灯之间的协作也很少。19
16、64年世界上第一台数字电子计算机在美国问世,同年在加拿大多伦多市完成了数字计算机控制信号灯的实用化,从此开始了交通控制发展史的新纪元。此后,美国、英国、澳大利亚、法国、日本等国家对交通控制进行了研究并采用了更多的现代化技术。FPGA作为一项新技术也被广泛的运用其中。FPGA于1985年由Xilinx首次推出至今已经历了十几年的发展历史。在这十几年的发展过程中,以FPGA为代表的数字系统现场集成技术取得了惊人的发展:现场可编程逻辑器件从最初的1200个可利用门,发展到90年代的25万个可利用门,乃至当新世纪来临之即,国际上现场可编程逻辑器件的著名厂商Altera公司、Xilinx公司又陆续推出了
17、数百万门的单片FPGA芯片,将现场可编程器件的集成度提高到一个新的水平。目前,FPGA的主要发展动向是:随着大规模现场可编程逻辑器件的发展,系统设计进入片上可编程系统(SOPC)的新纪元;芯片朝着高密度、低压、低功耗方向挺进;国际各大公司都在积极扩充其IP库,以优化的资源更好的满足用户的需求,扩大市场;特别是引人注目的所谓FPGA动态可重构技术的开拓,将推动数字系统设计观念的巨大转变。随着技术的日趋成熟,FPGA在国内的应用也非常广泛。中兴通讯的一位工程师对中国电子报记者说:“在员工应聘的时候,中兴和华为的面试都要考FPGA相关知识。”除了系统产品的应用外,在集成电路(IC)设计这一领域,几乎
18、每家企业都会用到FPGA。杭州国芯是国内最大的数字电视系统级芯片设计企业之一,该公司副总经理兼首席技术官黄智杰告诉记者,FPGA是现阶段系统芯片设计验证中“不可或缺的一个重要帮手”,其在数字电视解调算法验证过程中所起的作用“尤为突出”。近年来,FPGA技术正处于高速发展时期。新型芯片的规模越来越大,成本也越来越低,低端的FPGA已逐步取代了传统的数字元件,高端的FPGA不断在争夺ASIC的市场份额。先进的ASIC生产工艺已经被用于FPGA的生产,越来越丰富的处理器内核被嵌入到高端的FPGA芯片中,基于FPGA的开发已成为一项系统级设计工程。1.3本选题研究的主要内容本选题主要研究交通控制灯的基
19、本原理及基于FPGA的设计实现,了解仿真软件Modelsim的使用方法,并利用Verilog语言对交通控制灯的核心模块进行描述。2 交通控制灯理论研究2.1交通控制的基本思想交通控制是涉及人、车、路、环境和现代科技的复杂系统控制问题,包括从宏观战略到微观措施多层次内容,受到多种因素影响和制约。系统的运行与控制具有开放过程与封闭过程复合并存的特性,而控制作用又常常是与外部环境信息的作用共同施效的。因此,交通控制基本的思想就是系统论、控制论和信息论的思想。(1)系统论系统,是由一些相互制约的要素或环节组成并具有一定功能的整体。交通控制系统论就是要研究交通系统运动控制的模式、性能、行为和规律,它是以
20、系统论的思想方法,结合道路交通系统自身特点,为人们认识交通控制系统的组成、结构、性能、行为和发展规律提供了一般方法论的指导。对于道路交通系统的研究,要从系统思想和观点出发,将所要解决的问题放在系统的模式中加以考察,始终围绕着系统的预期目的,从整体与部分、各部分之间和系统整体与外部环境之间的相互联系、相互作用、相互矛盾、相互制约的关系中综合地考察对象,以达到最优地处理问题的效果。(2)控制论控制论是数学、自动控制、电子技术、数理逻辑等学科和技术相互渗透而形成的综合性科学。城市交通控制中独立交叉路口定时控制、感应控制,以及区域信号协调控制等,无不围绕着控制理论的两个不变主题,即反馈和优化。就不同交
21、通系统特性及控制需求而言,从经典控制理论到现在控制理论、直至智能控制理论,都有其不同的适用性。 最优控制最优控制是研究在运动方程和允许控制范围的约束下,对以控制函数和运动状态为变量的性能指标函数(称为泛函数)求取集值(极大值或极小值)。对一个受控的交通系统或运动过程而言,从一类允许的控制方案中找出一个最优的控制方案,使交通系统的运动状态达到(转移到)目标状态,并且其性能指标为最优。最优控制是现代控制理论的一个主要分支,其一系列思想方法已在交通系统控制中得到广泛深入的应用。 随机控制随机控制理论是控制理论中把随机过程理论与最优控制理论结合起来研究随机系统的分支。交通运输系统是一个含有内部随机参数
22、,外部随机干扰等随机变量的系统,随机变量不能用已知的时间函数描述,而只能了解它的某些统计特性。在进行随机最优控制中,由于存在不确定性,常常需要采取谨慎控制的策略,即把控制作用取得弱一些、保守一些;同时,为了更好和更快地进行参数估计,又需不断获取系统的各种反馈运动,为此需要加入一些试探作用。试探作用的大小,根据性能指标、误差的增减等因素加以折衷权衡进行选择,谨慎和试探已成为设计随机控制策略的两个重要原则。 自适应控制自适应控制是能在系统和环境信息不完备的情况下,改变自身特性来保持良好工作品质的控制系统。信息不完备表现为系统和环境的特性或其变化规律的不确定性。自适应控制系统中采用由目的搜索和试探等
23、方法,通过对环境不断进行观测和对已有控制品质进行评价和分析,在采集和加工信息的基础上学习和该进关于环境特性的知识,减少不确定性,进而模仿工程师的设计过程,自动地调整系统的结构参数,达到改善系统品质的目标。交通控制系统的自适应过程可以克服定时控制方式的局限性。它以检测器实时测量的交通参数为依据,联机生成或选择信号配时方案,对交通流进行实时控制,这一自适应控制过程必须依靠计算机和网络通信技术来完成。由于交通自适应控制系统能适应交通流的动态随机变化,不断修正控制参数,因而据有较高的控制精度和响应速度。(3)信息论在信息时代的背景下,交通运动及其控制更直接地表现为信息系统的运动特性。信息论因此已成为处
24、理交通运动与控制问题不可或缺的基础思想与技术手段。在交通控制系统中,既有表示交通动态的各种指标、参数,又有控制交通运行的各种指令、信号,还有各种相关的规范、标准、计划、方案、图表、记录、票据文件等数据,这些信息有数字、文本、图形、视频、音频等多种格式,具有不同的时效性。交通控制涉及信息的生成、检测、识别、变换、传输、存储、处理、再生、表示和施效等运动过程,因而关于信息的属性、信息的描述和信息的测度,以及微电子技术、计算机技术、通信技术、光信息和图形处理技术等信息论思想和方法,必然是实现先进交通控制系统的一般方法论的指导和具体技术手段。2.2交通信号控制理论基础经过调查统计发现,将城市道路相互连
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 FPGA 交通 控制 设计
链接地址:https://www.31ppt.com/p-3979114.html