- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数电课程设计
带左转功能的红绿灯控制系统
姓名:
学号:
同组实验者:孙
实验指导老师:
一.设计任务与要求:
设计一个带左转功能的红绿灯控制电路。
(1)设东、西方向为主路、南、北方向为辅路;
(2)当东、西方向绿灯亮时(表示允许东西方向车辆直行或左拐能过十字路口),南、北方向亮红灯;反之,当南、北方向绿灯时,东、西方向应亮红灯;
(3)在信号灯交替亮灭之前,应有黄灯信号作为缓冲提示
(4)绿灯红灯黄灯及左拐信号灯各有一定的作用维持时间,东西方向红灯维持时间65秒,南北方向维持55秒,并且利用数码管倒计时显示。
二.系统整体设计
1.系统设计分析
将交通道路抽象模型如下:
交通灯的显示有很多方式,如十字路口、丁字路口等,而对于同一个路口又有很多不同的显示要求,比如十字路口,车子如果只要东西和南北方向通行就很简单,但本实验要求车辆要带左转功能,则较为复杂
要完成本实验,首先必须了解交通路灯的亮灭规律。本实验需要用到实验箱上交通灯模块中的发光二极管,即红、黄、绿各三个。依人们的交通常规,“红灯停,绿灯行,黄灯提醒”。其交通灯的亮灭规律为:初始态是两个路口的红灯全亮,之后东西路口的绿灯亮,南北路口的红灯亮,东西方向通车,延时一段时间后,通过黄灯提示要进行左拐动作,左拐时间设定由数码管显示。当东西路口红灯来临,同样要由黄灯进行缓冲提示,之后东西路口红灯亮,而同时南北路口的绿灯亮,南北方向开始通车,重复上述过程。为简易表示起见,本设计抽象模型如上,东西为A方向,南北为B方向。
由题可知,A方向和B方向的交通灯应有四种状态,分别表示可信号灯的亮灭情况,状态转换图如下:
图中中1表示灯亮,0 表示灯灭,A方向和B方向的红、黄、绿和左拐灯分别用R1、Y1、G1、L1和R2、Y2、G2、L2来表示。这样,就每个方向的等就按要求的顺序依次点亮了,并且我们就可以由状态设置变量来分别为每个信号进行有效控制。2.系统设计思路
因为每个方向相对的信号灯状态及倒计时的现实完全一致,根据设计要求和系统所具有的功能,红绿灯控制系统设计框图如下:
首先要通过以使能信号选通A方向或B方向,并且有时钟控制信号来触发控制电路。通过读取状态变量的状态来点亮对应信号灯,并且通过扫描显示电路来控制数码管的显示及倒计时。
应注意两个方向各种灯亮的时间应该能够非常方便地进行设置和修改,此外假设A方向是主干道,车流量大,因此A方向通行的时间应比B方向长一些,并且每个方向红灯亮的时间应该与另一方向绿、黄、左拐、黄灯亮的时间相等。
三.单元模块设计:
1.硬件电路实现
根据交通灯系统的控制要求,该电路包含了一个CPLD芯片,两个LED数码显示器,二十个分别表示各个方向的红黄绿灯,以及相应的限流电路。
实验板仿真芯片用Altera FLEX6000系列的EPF10K10LC84型可编程逻辑芯片。按照如下的管脚定义,分配好管脚,编译成可下载的文件,下载到实验板上。经验证,符合要求。
实验板的引脚定义:
变量 I/O 引脚 EN Input Pin_28 CLK Input Pin_14 LAMPA[0] output Pin_170 LAMPA[1] output Pin_131 LAMPA[2] output Pin_108 LAMPA[3] output Pin_73 LAMPB[0] output Pin_50 LAMPB[1] output Pin_11 LAMPB[2] output Pin_228 LAMPB[3] output Pin_193 ACOUNT[0] output Pin_198 ACOUNT[1] output Pin_197 ACOUNT[2] output Pin_196 ACOUNT3] output Pin_195 ACOUNT[4] output Pin_188 ACOUNT[5] output Pin_187 ACOUNT[6] output Pin_186 ACOUNT[7] output Pin_185 COM output Pin_13
2.主控程序如下:
module traffic(CLK,EN,LAMPA,LAMPB,ACOUNT,BCOUNT);
output[7:0] ACOUNT,BCOUNT;
output[3:0] LAMPA,LAMPB;
input CLK,EN;
reg[7:0] numa,numb;
reg tempa,tempb;
reg[2:0] counta,countb;
reg[7:0] ared,ayellow,agre
您可能关注的文档
- 《数控车床电动刀架设计(全套图纸)》.doc
- 《数控车床的加工毕业论文》.doc
- 《数控车床气动上下料机械手机械部分设计本科毕业设计》.doc
- 《数控车床的传动系统设计》.doc
- 《数控车床的主轴组件毕业设计(论文)》.doc
- 《数控车床电气控制系统设计—毕业设计论文.doc》.doc
- 《数控车床的手动对刀方法》.doc
- 《数控车床的应用与车削技巧毕业论文》.doc
- 《数控车床的认识与应用毕业论文》.doc
- 《数控车实训教案及教学设计》.doc
- Notion操作指南(二一的笔记)2 4 Notion 日历视图解析:从零搭建日程管理与内容运营中心 .pptx
- Notion操作指南(二一的笔记)4 3 PARA 个人知识库详解(三):构建资源与归档 .pptx
- Notion操作指南(二一的笔记)2 5 Notion 列表视图解析:用 Notion 复刻滴答清单 .pptx
- Notion操作指南(二一的笔记)3 1 Notion Button 详解:用 10 个案例从入门到进阶 .pptx
- Notion操作指南(二一的笔记)读者问题反馈区 & 第二章答疑汇总 .pptx
- Notion操作指南(二一的笔记)新手答疑 |Notion 新手最常见的 6 个问题 .pptx
- Notion操作指南(二一的笔记)功能追踪 01:详细解读 Notion Formula 2 0,这 10+ 个新特性 & 新函数让 .pptx
- Notion操作指南(二一的笔记)3 2 Relation & Rollup 详解:进阶 Notion 必备,页面快速关联与订单流水自 .pptx
- Notion操作指南(二一的笔记)5 2 Notion 服务增强篇:图表、脑图、组件,10+ 个第三方服务推荐 .pptx
- Notion操作指南(二一的笔记)Notion 10 年发展史 & 2023 功能现状 .pptx
最近下载
- 橡胶工艺-橡胶的老化与防护体系.doc VIP
- 白皮书欧盟电池法规概览.docx VIP
- 预防校园欺凌主题班会(课件).ppt VIP
- 3M3M DBI-SALA Fall Protection Full Line Catalog说明书用户手册.pdf
- 2025年广东机电职业技术学院单招职业技能测试题库附答案(综合题).docx VIP
- NY-T-815-2004-肉牛饲养标准.pdf VIP
- 架桥机安装拆卸监理细则.pdf VIP
- DB53_T810-2016 桥梁有效预应力检测技术规程.docx VIP
- 综合实践活动课教学设计(通用16篇).docx VIP
- 基于智能优化算法的爆破设计参数优化方法及装置.pdf VIP
原创力文档


文档评论(0)