1、 1 石家庄经济学院信息工程学院 电子信息工程专业 EDA 技术课程设计报告 题目: 交通信号灯控制 姓 名 学 号 班 级 指导教师 2012 年 1 月 12 日 2 要求:要求: 1指导教师按照课程设计大纲要求完成学生课程设计指导工作。 2课程设计任务书由指导教师照大纲要求填写,内容要全面。 3课程设计报告由参加本学生填写。课程设计结束时交指导教师。 4指导教师要根据每一位学生课程设计任务完成情况,认真审核设计报 告,并在课程设计结束时,给出客观、准确的评语和成绩。 5课程设计任务书和报告要语言流畅,图表正确规范。 3 课程设计任务书课程设计任务书 班级 姓名 学号 课程设计题目 交通信
2、号灯控制 课程设计起止日期 2011 年 12 月 26 日 至 2012 年 1 月 13 日 实习地点 实验楼 308 课程设计内容与要求 1、及格:设计一个交通信号控制器,在十字路口每个入口处设置红、绿、黄三色信 号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行 线外。每次放行 30 秒; 2、中:绿灯亮 25 秒后闪烁 3 秒,黄灯亮 2 秒,然后转红灯,红灯亮 30 秒后转绿灯, 依次循环; 3、良:30 秒倒计时显示; 4、优:可设定通行时间。 指导教师 年 月 日 4 课程设计报告课程设计报告 一、设计原理与技术方法: (一)电路工作原理分析与原理图 1
3、、工作原理 (1)交通灯控制模块 由 0-59s(共 60 秒)的计数器以及红绿灯控制器组成。通过 60s 计数器控制红 绿灯的亮灭时间。如下图,为交通灯亮灭时间设计: 图 1-1 交通灯状态转换示意图 南北方向 绿灯 绿灯黄灯 红灯 24 秒 3 秒 2 秒 30 秒 东西方向 红灯 绿灯 绿灯黄 30 秒 24 秒 3 秒 2 秒 表 1-1 交通灯状态转换示意图 (2)倒计时控制模块 由 30 秒倒计时计数器和转换器以及驱动七段数码管显示器组成。 (3)紧急状态 当 hold =0时,交通正常工作。绿灯亮 25 秒后闪烁 3 秒,黄灯亮 2 秒,然后 转红灯,红灯亮 30 秒后转绿灯,依
4、次循环。 当 hold = 1时,为紧急状态,南北、东西向均红灯亮。且 30 秒倒计时停止, 并保留计数值。 当 hold=1跳变到 hold=0时,数码管继续计时,恢复正常工作状态。 南北方向 东西方向 红灯 红灯 黄灯绿灯 绿灯 黄灯 57s 29s 27s 29s 59s 59s 24s 54s 绿 灯 闪 烁 绿 灯 闪 烁 5 图 1-2 系统框图 (二)元器件选择 本系统采用 EDA 实现系统实验箱来设计交通灯控制器,模拟实现了红、绿灯指挥 交通的功能。采用 CPLD(EPF10K10LC84-4)芯片开发,用 VHDL 语言编程设计。 (三)电路调试方法与结果说明 本系统采用波形仿真与实验箱编程下载结合的调试方法。 结果为红、绿、黄三色信号灯依次按规定