您好,欢迎访问三七文档
0目录前言.......................................................................................................................1第一章设计任务.........................................................................................................2第二章题目分析与整体构思.....................................................................................3(1)该交通灯控制器应具备的功能........................................................................3(2)实现方案............................................................................................................3第三章硬件电路设计.................................................................................................4(1)交通控制器。..................................................................................................4(2)5秒定时控制单元...........................................................................................4(3)45秒定时控制单元.........................................................................................4(4)25秒定时控制单元.........................................................................................4(5)显示控制单元..................................................................................................4(6)显示译码器单元..............................................................................................5(7)交通灯控制器的顶层文件连接图..................................................................5第四章程序设计.........................................................................................................6(1)交通灯控制器VHDL源程序........................................................................6(2)45秒定时单元的VHDL源程序.......................................................................8(3)5秒定时单元的VHDL源程序.......................................................................10(4)25秒定时单元的VHDL源程序.....................................................................11(5)显示控制单元的VHDL源程序......................................................................12(6)显示译码器单元的VHDL源程序:..............................................................13第五章仿真波形图...................................................................................................15(1)交通灯控制器仿真波形图...........................................................................15(2)45秒定时单元仿真波形图...........................................................................15(3)5秒定时单元仿真波形图.............................................................................15(4)25秒定时单元仿真波形图...........................................................................16(5)显示控制单元仿真波形图............................................................................16(6)显示译码器仿真波形图................................................................................16第六章交通控制器的内部逻辑结构原理图...........................................................17第七章心得体会.......................................................................................................20参考文献.....................................................................................................................21SOPC/EDA综合课程设计——交通灯控制器1前言当前,大量的信号灯电路正向着数字化、小功率、多样化、方便人、车、路三者关系的协调,多值化方向发展随着社会经济的发展,城市交通问题越来越引起人们的关注。,这些城市纷纷修建城市高速道路,在高速道路建设完成的初期,它们也曾有效地改善了交通状况。然而,随着交通量的快速增长和缺乏对高速道路的系统研究和控制,高速道路没有充分发挥出预期的作用。而城市高速道路在构造上的特点,也决定了城市高速道路的交通状况必然受高速道路与普通道路耦合处交通状况的制约。人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。城市交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统最重要的组成部分。伴随着社会的发展以及人类生活水平的提高,汽车的数量在D的DEA技术的发展和应用领域的扩大与深入,EDA技术在电子信息,通信,自动,控制及计算机应用等领域的重要性日益突出。随着技术市场与人才市场对DEA的不断的增加,交通的问题日益突出,单单依靠人力来指挥交通已经不可行了,所以,设计交通灯来完成这个需求就显的越加迫切了.为了确保十字路口的行人和车辆顺利、畅通地通过,往往采用电子控制的交通信号来进行指挥。以下就是运用数字电子设计出的交通灯:其中红灯亮,表示该条路禁止通行;黄灯亮表示停车;绿灯亮表示允许通行。2第一章设计任务十字路口交通信号的控制系统既适用于十字路口汽车行驶的交通控制,也适用于行人自助通过道路的交通管理。由一条主干道和一条支干道的汇合点形成的十字交叉路口的交通灯控制器,具体要求如下:(1)主、支干道各设有一个绿、黄、红指示灯,两个显示数码管。(2)主干道处于常允许通行状态,而支干道有车来才允许通行。(3)当主、支道均有车时,两者交替允许通行,主干道每次放行45s,支干道每次放行25s,在每次由亮绿灯变成亮红灯的转换过程中,要亮5s的黄灯作为过渡,并进行减计时显示。SOPC/EDA综合课程设计——交通灯控制器3第二章题目分析与整体构思(1)该交通灯控制器应具备的功能设东西和南北方向的车流量大致相同,因此红、黄、绿灯的时长也相同,定为红灯45sec,黄灯5sec,绿灯40sec,同时用数码管指示当前状态(红、黄、绿)剩余时间。另外,设计一个紧急状态,当紧急状态出现时,两个方向都禁止通行,指示红灯。紧急状态解除后,重新计数并指示时间。(2)实现方案一从题目中计数值与交通灯的亮灭的关系如图所示RaYaGaRbYbGb控制器支干道方向主干道方向主干道通行定时器1支干道通行定时器2黄灯亮定时器3cacbclkreset4第三章硬件电路设计(1)交通控制器。(2)5秒定时控制单元CLKEN05MEN05BDOUT5[7..0]CNT05Sinst(3)45秒定时控制单元SBCLKEN45DOUT45M[7..0]DOUT45B[7..0]CNT45Sinst(4)25秒定时控制单元SBSMCLKEN25DOUT25M[7..0]DOUT25B[7..0]CNT25Sinst(5)显示控制单元CLKSMSBMRMYMGBRBYBGJTDKZinstSOPC/EDA综合课程设计——交通灯控制器5EN45EN25EN05MEN05BAIN45M[7..0]AIN45B[7..0]AIN25M[7..0]AIN25B[7..0]AIN05[7..0]DOUTM[7..0]DOUTB[7..0]XSKZinst(6)显示译码器单元AIN4[3..0]DOUT7[6..0]YMQinst(7)交通灯控制器的顶层文件连接图第四章程序设计(1)、交通灯控制器JTDKZ的VHDL源程序--JTDKZ.VHD6第四章程序设计(1)交通灯控制器VHDL源程序LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYJTDKZISPORT(CLK,SM,SB:INSTD_LOGIC;MR,MY,MG,BR,BY,BG:OUTSTD_LOGIC);ENDENTITYJTDKZ;ARCHITECTUREARTOFJTDKZISTYPESTATE_TYPEIS(A,B,C,D);SIGNALSTATE:STATE_TYPE;BEGINCNT:PROCESS(CLK)ISVARIABLES:INTEGERRANGE0TO45;VARIABLECLR,EN:BIT;BEGINIF(CLK'EVENTANDCLK='1')THENIFCLR='0'THEnS:=0;ELSIFEN='0'THENS:=S;ELSES:=S+1;ENDIF;CASESTATEISWHENA=MR='0';MY='0';MG='1';BR='1';BY='0';BG='0';IF(SBANDSM)='1'T
本文标题:交通灯控制器剖析
链接地址:https://www.777doc.com/doc-2332908 .html