基于FPGA的交通灯控制器的设计课件.ppt

上传人:小飞机 文档编号:3005260 上传时间:2023-03-08 格式:PPT 页数:19 大小:1.08MB
返回 下载 相关 举报
基于FPGA的交通灯控制器的设计课件.ppt_第1页
第1页 / 共19页
基于FPGA的交通灯控制器的设计课件.ppt_第2页
第2页 / 共19页
基于FPGA的交通灯控制器的设计课件.ppt_第3页
第3页 / 共19页
基于FPGA的交通灯控制器的设计课件.ppt_第4页
第4页 / 共19页
基于FPGA的交通灯控制器的设计课件.ppt_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《基于FPGA的交通灯控制器的设计课件.ppt》由会员分享,可在线阅读,更多相关《基于FPGA的交通灯控制器的设计课件.ppt(19页珍藏版)》请在三一办公上搜索。

1、基于CPLD/FPGA的交通信号控制器的设计,院系名称:电子信息学院,1,设计定位,利用FPGA的相关知识设计的交通灯控制系统,可以根据实际情况对灯亮时间进行自由调整,具有一定的灵活性。电子眼功能:当车辆闯红灯时,可进行拍照记录。路况信息显示:当某干道处于通行时,可以动态显示:车速,以及路况信息。,2,设计内容及要求,1、主、支干道的四个路口各设绿、黄、红、左拐、右拐、人行六个指示灯用于指示状态,两位显示数码管用于显示倒计时时间。2、当主、支道均有车时,两者交替允许通行,主干道每次放行45s,支干道每次放行40s,在每次由绿灯转换为左拐,左拐变换为红灯时,要有5s的黄灯作为过渡。3、每个灯亮到

2、最后5s时,都有闪烁。4、通行延时功能,智能交通灯控制:当某一干道遇到紧急情况时,需要一直通行时,允许这支干道处于常通行状态,相应另一条干道处于禁行状态。5、电子眼功能:当某一干道处于红灯时,如果有车闯过警戒线,那么就会被高清数码照相机照下来。6、路况显示功能:当某一干道处于通行时,可以动态的显示:车速,以及路况信息。7、硬件主要由FPGA构成,电路复杂,结构紧凑,硬件成本比较低。8、用Verilog HDL语言设计上述功能的交通灯控制器,并用层次化设计方法该电路。,3,十字路口交通设计图,4,交通规则,右转灯常亮车绿灯与人行灯一起亮主灯亮顺序:绿、黄、左拐、黄、红。支灯亮顺序:红、绿、黄、左

3、拐、黄。,5,系统设计总体方案框图,EPF10K70RC240-4控制器,6,程序执行流程,7,系统软件部分设计,交通灯子程序模块,通行延迟子程序模块,闪烁子程序,12864显示子程序,闯红灯子程序模块,测量车速子程序模块,8,交通灯6个指示灯子程序流程图,9,状态机设计,整个程序包括五个状态机 例:十字路口左上角的交通灯对应这的9个状态:分别是红、绿、黄、左拐、黄、右拐、黄、人行、红。,10,通行延时控制子程序流程图,11,交通灯闪烁子程序流程图,12,闯红灯监测子程序流程图,13,测车辆速度子程序流程图,14,MS12864R显示子程序流程图,15,波形仿真,顶层原理图产生的波形图:EN=1,延迟一个CLK周期的时候启动交通灯,各个交通灯按照实现预定的规定循环转,处于红灯的路口一旦有两个脉冲,启动高清数码照相机的信号出现上升沿,处于通行的路口一旦第四个信号的上升沿出现就计算出速度值,同时开始启动MS12864R。,16,下载调试,管脚锁定:,17,硬件下载:,例:主干道绿灯通行,且通行不畅的状态。此时键8为1,从图4-24看出二极管D7(绿灯)亮,(交通处于通行状态)数码管显示为11,MS12864R第一行显示的是车013km/h,第二行显示的是路况:不畅。(此时有车通过,且第一辆车作为开启MS12864R),18,谢谢大家!,19,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号