文档详情

交通灯课设报告.doc

发布:2017-09-16约1.08万字共10页下载文档
文本预览下载声明
太原理工大学现代科技学院 CPLD/FPGA应用设计 课程设计 设计名称 交通灯控制器 专业班级 电子信息工程 学 号 姓 名 指导教师 太原理工大学现代科技学院 专业班级 电子信息工程 学生姓名 课程名称 CPLD/FPGA应用设计 设计名称 交通灯控制器 设计周数 1.5周 指导教师 设计任务主 要设计参数 设计一个由一条主干道和一条支干道的十字路口的交通灯控制器. 主干道放行45s,支干道放行25s,中间转换时亮5s的黄灯 设计内容 设计要求 主、支干道各设有一个绿、黄、红指示灯,2个显示数码管。 主干道处于常允许通行状态,而支干道有车来才允许通行。当主干道允许通行亮绿灯时,支干道亮红灯。当支干道允许通行亮绿灯时,主干道亮红灯。 当主、支干道均有车时,两者交替允许通行,主干道每次放行45s,支干道每次放行25s,由亮绿灯变成亮红灯转换时,先亮5s的黄灯作为过渡,并进行减计时显示。 主要参考 资 料 《EDA技术与FPGA应用设计》 《数字电路硬件设计实现》 学生提交 归档文件 课程设计说明书一份 课程设计任务书 注:1.课程设计完成后,学生提交的归档文件应按照:封面—任务书—说明书—图纸的顺序进行装订上交(大张图纸不必装订) 2.可根据实际内容需要续表,但应保持原格式不变。 指导教师签名: 日期: 专业班级 电子信息工程 学号 姓名 成绩 一、设计要求 设计一个由一条主干道和一条支干道的十字路口的交通灯控制器,具体要求如下: 1.主、支干道各设有一个绿、黄、红指示灯,2个显示数码管。 2.主干道处于常允许通行状态,而支干道有车来才允许通行。当主干道允许通行亮绿灯时,支干道亮红灯。当支干道允许通行亮绿灯时,主干道亮红灯。 3.当主、支干道均有车时,两者交替允许通行,主干道每次放行45s, 支干道每次放行25s,由亮绿灯变成亮红灯转换时,先亮5s的黄灯作为过渡,并进行减计时显示。 二、设计方案 1.基本原理 交通灯是城市交通中不可缺少的重要工具,是城市交通秩序的重要保障。本实例就是实现一个常见的十字路通灯功能。读者通过学习这个交通灯控制器,可以实现一个更加完整的交通灯。例如实现实时配置各种灯的时间,手动控制各个灯的状态等。一个十字路口的交通一般分为两个方向,每个方向具有红灯、绿灯和黄灯3种可以为每一个灯的状态设置一个初始值,灯状态改变后,开始按照这个初始值倒计时。倒计时归零后,灯的状态将会改变至下一个状态。值得注意的是,交通灯两个方向的灯的状态是相关的。也就是说,每个方向的灯的状态影响着另外一个方向的灯的状态,这样才能够协调两个方向的车流。如果每个方向的灯是独立变化的,那么交通灯就没有了意义。交通灯控制器原理框图如下图所示,包括置数模块、计数模块、主控制器模块和译码器模块。置数模块将交通灯的点亮时间预置到置数电路中,计数模块以秒为单位倒计时,当计数值减为零时,主控电路改变输出状态,电路进入下一个状态的倒计时。其中,核心部分是主控制模块。 三、执行过程 实验源程序: library IEEE
显示全部
相似文档