- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
交通灯设计
摘要
本系统釆用EDA实验箱设计交通灯控制器,模拟
黄灯指挥交通的功能。它直接采
用240C8芯片开发
QUARTUSⅡ7.2设计。交通灯控制器
系统
的阐述了用240C8芯片实现数
计过程
展示了240C8芯片的强大功能和非凡特性。本交通
制器适用东西和南北方向的车流量大致相同
的路
同时用数码管指示当前状态
左拐灯
剩余时间。另有一个紧急状
怣,个
并指示时间。
实验要求
基本要求
东西方向(甲道)循环为绿灯45,黄灯5,左
①拐②绿③部
灯15s,黄灯5,红灯40s,黄灯5s
南北方向
)循环为红灯65s,黄灯5s
灯20s,黄灯5s,左拐灯15s,黄灯5s
在数码管上倒计时间显示各道剩余时间;发挥
④增加指示灯闪烁(绿灯最后5s和黄灯显示时间)
及特殊紧急情况的处理
■⑤)增加根据不同方向车流量的大小调节各灯显示
时间长度的功能;
交通灯工作原理
根据交通灯控制器的功能与要求将其总体
电路分为状态控制信号灯显示,数码管倒
计时显示模块。外部两路脉冲振荡器的频
率选为1kILz和1Hz的信号,1khz信号用于
显示模块的扫描,1Hz信号用做倒计时模块
的计数脉冲。
较易交通灯控制器的实现
为了让大家更易理解,我
们先来看看十字路口简单
状态0
状态1
控制器显示。右图为两交
支干道
通灯的运行状态,东西
绿灯亮
黄灯亮
南北方向的不同状态组合
○○●
(红绿、红黄、绿红、黄
○○●
红四个状态)。但我们可
○○
以简单地将其看成两个
主干道
○O
(东西、南北)减1的计数
主干道○
器,通过监测两个方向的
●L两亮
0○○
计数值,可以检测红黄绿
○○○
灯组合的跳变。(此图不包
括左拐灯)
本次交通灯控制器的实现
题目要求回顾:设计一个简单十字路口交通灯控
制器。该控制器控制东西南北两道的红、黄、绿
三色灯,指挥交通和行人安全通行,本次实验只
要求做出倒计时时间显示模块的ⅥHIDL程序,和黄
灯闪烁。
复杂十字路口交通灯控制器要比简单交通灯控制
器增加一些功能,如倒计时时间显示,左转弯
(左拐)、指示灯闪烁及特殊紧急情况的处理等
下面以下面的十字路口交通灯系统为例,来说明
上述功能的实现
交通灯运行图表情况
东西方向南北方向
S()s(1)S(2s()ss5Ss7)s8)S9)
(10)(11)
绿黄左黄红黄红|黄绿黄左黄
灯拐灯灯灯灯|灯灯灯拐|灯
5灯|5405565520s5灯5
交通灯运行示意图
绿45黄1秒黄s红40s
黄s
黄5s绿20黄s:左拐15黄5s
S3|s4|s5|S6|s7
个周期划分成以下8种状态:
S0:cnt=04:甲道通行,乙道禁止
S1:cnt=45-49:甲道停车,乙道禁止;
:cnt=50-64;甲道左拐,乙道禁止;
S3:cnt=6569;甲道停车,乙道禁止
S4:cnt=70-89;甲道禁止,乙道通行
S5:cnt=90-94;甲道禁止,乙道停车
S6:cnt=95-109;甲道禁止,乙道左拐
S7:cnt=110-114;甲道禁止,乙道停车
倒计时时间显示模块的处理
1、各路口倒计时时间的计算
在各个阶段,各路口倒计时时间显示值与当前计
定的关
44:甲道时间显示:di
乙道时间显示:disp2=65-cnt;
cnt=45-49:甲道时间显示:disp1=50-cnt;
道时间显
cnt=5064;甲道时间显示:disp1=65-cnt;
道时间显示:disp2=65-cnt;
S3:cnt=6569;甲道时间显示:disp1=70-cnt;
道时间显示:disp2=70-cnt;
文档评论(0)