本项目《数字系统设计报告——交通灯控制器》专注于开发基于数字逻辑的交通信号控制系统,旨在优化道路通行效率和安全性。通过详细的电路设计与仿真验证,我们实现了具有行人过街请求、定时转换及黄灯预警功能的智能交管方案,为城市交通管理提供了一种创新思路。
实验目的:
1. 掌握自顶向下的电子系统设计方法。
2. 学会使用PLD和硬件描述语言(如Verilog HDL)进行数字电路的设计,并掌握Quartus II等开发工具的使用方法。
3. 培养学生自主学习、正确分析问题及解决问题的能力。
设计要求:
本课程中选择的研究课题是用Verilog HDL实现交通灯控制器。具体内容与要求如下:
在现代化农村,主干道和乡村公路十字交叉路口随处可见,为了确保车辆安全快速地通过这些路口,在每个入口处都设置了红绿黄三色信号灯。其中红色表示禁止通行;绿色允许通行;黄色则为过渡状态,给正在行驶中的车辆提供时间以驶离禁行线。
1. 当没有检测到乡村公路上有车时,主干道始终保持绿灯亮而乡村公路保持红灯。
2. 如果检测到有车进入乡村公路且此时主干道的通行时间已超过最短限制(即25秒),则切换为禁止主干道路车辆通过,并允许乡村道路上的车辆通过。
3. 当两者均存在等待车辆时,系统将交替给予主干道和乡村公路不同的优先级。具体而言,在此情形下,主干道获得通行权的时间设定为25秒;而乡村公路则为16秒。
4. 不论何种情况发生,规定了在任何时刻给与乡村公路上的车辆最大通过时间为16秒钟。
5. 在每次由绿灯转红灯的过程中间加入黄色过渡信号亮起时间,持续5秒钟以确保安全转变状态。
6. 使用开关来模拟传感器的功能检测是否有车接近路口。同时采用红、绿、黄三种颜色LED作为交通指示灯显示装置。
7. 实现倒计时功能,并在显示器上实时展示剩余通行时间。