eda交通信号灯控制器

eda交通信号灯控制器

ID:11498741

大小:462.00 KB

页数:14页

时间:2018-07-12

eda交通信号灯控制器_第1页
eda交通信号灯控制器_第2页
eda交通信号灯控制器_第3页
eda交通信号灯控制器_第4页
eda交通信号灯控制器_第5页
资源描述:

《eda交通信号灯控制器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计课程设计名称:EDA课程设计专业班级:XXXXX学生姓名:XXXXX学号XXXX指导教师:XXXXX课程设计时间:2011-12-19~2011-12-3014电子信息工程技术专业课程设计任务书学生姓名XXX专业班级XXXX学号XXXX题目交通信号灯控制器课题性质工程设计课题来源自拟课题指导教师XXXXX同组姓名主要内容1、设计一个交通信号灯控制器,由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。2、红、绿、黄发光二极管作信号灯,用传感器或逻辑开关作

2、检测车辆是否到来的信号。3、主干道处于常允许通行的状态,支干道有车来时才允许通行。主干道亮绿灯时,支干道亮红灯;支干道亮绿灯时,主干道亮红灯。4、主、支干道均有车时,两者交替允许通行,主干道每次放行45秒,支干道每次放行25秒,设立45秒、25秒计时、显示电路。5、在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡,使行驶中的车辆有时间停到禁行线外,设立5秒计时、显示电路。任务要求1根据设计题目要求进行方案设计并编写相应程序代码2对编写的VHDL程序代码进行编译和仿真3总结设计内容,完成课程设计说明书审查意见指导教师签字:XXXXX教研室主任签字:XXX

3、XX说明:本表由指导教师填写,由教研室主任审核后下达给选题学生,装订在设计(论文)首页141设计任务及要求设计一个主干道和支干道十字路口的交通灯控制电路,要求如下:①一般情况下,保持主干道畅通,主干道绿灯亮、支干道红灯亮,并且主干道绿灯亮的时间为45s。②主干道无车,支干道有车,则主干道红灯亮、支干道绿灯亮,但支干道绿灯亮的时间为25s。③每次主干道或支干道绿灯变红灯时,黄灯先亮5s。设计要求:1.有MR(主红)、MY(主黄)、MG(主绿)、CR(干红)、CY(干黄)、CG(干绿)六盏交通灯需要控制;2.交通灯由绿转红有5秒黄灯亮的间隔时间,由红转绿没有间隔时

4、间;3.系统有MRCY、MRCG、MYCR、MGCR四个状态;MGCRMYCRMRCGMRCY主干道交通灯绿(45秒)黄(5秒)红(25秒)红(5秒)支干道交通灯红红绿黄4.干间公路右侧各埋有一个传感器,当有车辆通过干间公路时,发出请求信号S=1,其余时间S=0;5.平时系统停留在MGCR(主干道通行)状态,一旦S信号有效,经MYCR(黄灯状态)转入MRCG(支干道通行)状态,但要保证MGCR的状态不得短于45s;6.一旦S信号无效,系统脱离MRCG状态。随即经MRCY(黄灯状态)进入MGCR状态,即使S信号一直有效,MRCG状态也不得长于25秒钟。2设计原理

5、及总体框图14发光二极管控制器分频电路分位电路计数器七段数码管译码电路倒计时数字显示ResetdClkd计数值Con1dCond主控电路是一个单进程Moore型有限状态机,通过接收定时器发送的“时间到”信号以及根据s(用来指示支干道是否有车来,‘1’表示支干道没有车来,‘0’支干道有车来)的值进行状态的切换,实现对十字路口东西、南北两个方向的红、黄、绿灯状态的控制。具体控制过程为:当s=‘1’时,支干道没有车来,主干道处于常允许通行的状态,此时主干道亮绿灯,支干道亮红灯;当s=‘0’时,支干道有车来,即主、支干道均有车,两者交替允许通行,主干道每次放行45秒,

6、支干道每次放行25秒,且在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡。由于主、支干道有45秒和25秒得放行时间,以及每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡,所以设计45秒、25秒和5秒计时电路,均采用倒计时。考虑到显示的方便,每个计时电路又由计数器和码型转换电路组成。码型转换电路是把对应的二进制码直接转换成数码管显示时的码字,采用数码管的静态显示,这样可简化模块设计。143程序设计(1)分频器的设计LIBRARYIEEE;USEIEEE.Std_Logic_1164.ALL;ENTITYFreDeviderISPORT(Clkin:

7、INStd_Logic;Clkout:OUTStd_Logic);END;ARCHITECTUREDeviderOFFreDeviderIS14CONSTANTN:Integer:=499;signalcounter:Integerrange0toN;signalClk:Std_Logic;BEGINPROCESS(Clkin)beginIFrising_edge(Clkin)THENIFCounter=Nthencounter<=0;Clk<=notclk;elsecounter<=counter+1;endif;endif;endprocess;clkou

8、t<=clk;end;(2)控制设计控

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。