数电交通灯课设报告.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自动化学院实训报告 课程名称 电子技术综合设计与实践教程 题目名称 交通灯控制器 专业班级 13级电气自动化2班 学 号 18 学生姓名 彭浩 指导教师 杜飞 2015 年 11 月 11 日摘 要本次的任务是利用QURATUS软件设计一个十字路口的红、绿、黄三色信号交通灯控电路,通过时序功能仿真后,下载到DE-II实验板上验证结果。交通信号灯控制器主要由秒脉冲发生器、定时器、控制器、译码显示电路及信号灯组成。秒脉冲发生器由分频器实现1Hz分频。定时器采用同步十进制减法计数器74LS190实现50S、30S、5S倒计时计数。控制器由JK触发器组成,实现四种状态循环。译码显示电路通过七段显示译码器7447及七段显示数码管连接而实现。控制器通过定时器产生的信号来转变状态,实现对数字显示与红绿黄灯的转换的控制。关键词:分频器、定时器、控制器、译码显示目 录1 设计任务目的与要求11.1 设计任务11.2 设计要求12 模块及其原理介绍22.1 分频器模块22.2 主控制器模块22.3 计数器模块42.4数码管显示模块72.5交通灯显示模块72.6复位功能模块82.7 特殊功能模块93 设计方案103.1 设计框图103.2 总体方案设计103.3 系统总体电路104 实验结果与数据分析114.1 实验结果115 结论与问题讨论115.1 问题115.2 解决方法115.3 完成设计要求程度125.4总结12参考文献121 设计任务目的与要求1.1设计任务:?设计一个十字路口的红、绿、黄三色信号交通灯控制电路。?1.2设计要求:1).?用红、绿、黄三色发光二极管作信号灯。主干道为东西向,有红、绿、黄三个灯;支干道为南北向,也有红、绿、黄三个灯。红灯亮禁止通行;绿灯亮允许通行;黄灯亮则给行驶中的车辆有时间停靠到禁行线之外。?2).由于主干道车辆较多而支干道车辆较少,所以主干道绿灯时间较长。当主干道允许通行亮绿灯时,支干道亮红灯。而支干道允许通行亮绿灯时,主干道亮红灯,两者交替重复。主干道每次放行50秒,支干道每次放行30秒。?在每次由亮绿灯变成亮红灯的转换过程中间,需要亮5秒的黄灯作为过渡,以使行驶中的车辆有时间停靠到禁行线以外。?3).?能实现正常的、即时显示功能。用DE2上的四个七段数码管作为倒计时显示器。分别显示东西、南北方向的红灯、绿灯、黄灯时间。?4).能实现特殊状态的功能显示。设S为特殊状态的传感器信号,当S=1时,进入特殊状态。当S=0时,退出特殊状态。按S后,能实现特殊状态功能:?(1)显示器闪烁;?(2)计数器停止计数并保持在原来的数据;?(3)东西、南北路口均显示红灯状态;?(4)特殊状态结束后,能继续对时间进行计数。?5).能实现总体清零功能。按下R后,系统实现总清零,计数器由初始状态开始计数,对应状态的指示灯亮。?6).利用QUARTUSⅡ软件,设计符合以上功能要求的交通灯控制器。用图形输入方法。控制器、计数器的功能用功能仿真的方法验证,可通过观察有关波形确认电路设计是否正确。通过编译,仿真和综合,并下载到相应芯片中实现,最后在学习机上验证设计课题的正确性。在学习机上验证结果。2 模块及其原理介绍2.1 分频器模块本次课设所使用的DE-II板提供频率为50MHz的信号输入,而我们设计所需要的频率为1Hz,因此我们要对其进行分频处理。我们采用内置的lpm_counter模块通过设置二进制计数器个数为26对50Mhz的时钟进行分频,输出端count得到约等于1hz的时钟信号。2.2主控制器模块根据课程设计任务,共有4种状态,可以用二位二进制码(Q1?Q0)表示,实现主黄支红(S0)、主红支绿(S1)、主绿支黄(S2)、主绿支红(S3)四个状态循环,则有如下图所示交通灯控制器状态转换图。根据这个状态转换图可得出状态转换真值表,从而得到主控制器的电路。设A为倒计时计数输出信号,当计数完成时输出1,计数未完成时输出0。主控制器是由两个JK触发器连接而成,当计数完成时,触发器便会从一个状态跳到下一个状态,从而实现了状态的转换。主控制器状态转换图 0000主控制器状态转换真值表根据真值表可以得到Q1*、Q0*的真值000010则Q1、Q0的状态方程分别为: 则Q1、Q0的状态方程分别为:Q0*=AQ1’Q0’+A’Q1’Q0+AQ1Q0’+A’Q1Q0’=A’Q0+AQ0Q1*=A’Q1+AQ1’Q0+AQ1Q0’=(A’+Q0’)Q1+AQ0Q1’又因为采用JK触发器,则其驱动方程为Q*=J’Q+KQ’,则J0=A’=K0J1=A’+Q0’=K1因此我们可以将J、K端接在一起,接成T触发器,则T0=A’T1=A’+Q0’主控制器模块电路如下所

文档评论(0)

335415 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档