没有合适的资源?快使用搜索试试~ 我知道了~
基于cpld下的交通信号灯设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 69 浏览量
2023-06-20
11:39:36
上传
评论
收藏 3.38MB DOC 举报
温馨提示
试读
29页
基于cpld下的交通信号灯设计.doc
资源推荐
资源详情
资源评论
摘 要
本次设计是实现基于 CPLD 下的交通信号灯的控制电路,它将有效地解决在人流量
和车流量的时间分配问题,提供高效地有条不紊的服务,通过交通灯的显示和智能化控
制功能,可以让人们井然有序的参与到交通活动中来。在夜间车流量相对较少的情况下,
采用黄灯闪烁预警,是行车减速慢行即可,让其尽快通过,因为不必要的等待会造成时
间上的浪费。
Verilog 作为一种硬件描述语言,被广泛的应用于电路设计中,可通过不同的器件来
实现。利用 Verilog 语言编程的设计方法设计交通灯控制系统,用其来实现道路交通有
条不紊地运行,突出了 Verilog 语言的良好的可读性、可移植性和易理解等优势,并通
过 Quartus II 完成综合和仿真演示。此程序通过下载到 CPLD 芯片后,便可用户与实际的
交通系统控制。
关键词:交通灯 ;CPLD ;Verilog 语言 ;夜间情况 ;Quartus II
i
Traffic lights under CPLD based designs
ABSTRACT
This design is to realize the traffic lights control circuit based on CPLD under, it will
effectively solve the traffic and time distribution of traffic problems, and to provide the
services efficiently in an orderly way, through traffic lights display and function of intelligent
control, can let the people involved in the transportation activities orderly. Under the condition
of relatively few cars at night, use yellow lights flashing warning, is driving slow down, let it
pass, as soon as possible because unnecessary waiting will cause the waste of time.
Verilog as a kind of hardware description language, as a kind of widely used in the circuit
design, can be done by different devices. Use Verilog language programming design method
of design of traffic light control system, and use it to realize the road traffic run methodically,
highlighted the Verilog language good readability, portability and easy to understand, such as
advantage, and through the Quartus II complete comprehensive demonstration and simulation.
After this program download to CPLD chip, can the user and the actual traffic control system.
Keywords:The traffic light ; CPLD ;Verilog language ;The night ;Quartus II
ii
目 录
摘要................................................................i
ABSTRACT...........................................................ii
第一章 绪 论......................................................1
1.1 课题研究的目的与意义 .......................................1
1.2 交通信号灯国内外研究现状 ...................................2
1.3 本设计研究的目的及主要内容 ..................................2
1.4 交通信号灯主要实现的功能 ....................................2
第二章 设计基础....................................................3
2.1 Verilog 语言.................................................3
2.2 QuartusII 软件...............................................3
2.3 CPLD 介绍....................................................4
2.4 EPM240/570 开发板............................................4
第三章 设计内容....................................................8
3.1 系统设计要求 ................................................8
3.2 系统设计思路 ................................................8
3.2.1 分频模块 ...............................................8
3.2.2 数码管模块............................................10
3.2.3 其他模块.............................................11
第四章 测试与结果..................................................14
4.1 实物 .......................................................14
4.2 交通灯测试 .................................................14
4.3 夜间情况测试 ...............................................15
4.4 总结与展望 .................................................16
结束语.............................................................18
致谢...............................................................19
参考文献...........................................................20
附录 I:源代码 ......................................................21
附录 II:原理图 ....................................................27
0
第一章 绪 论
1.1 课题研究的目的与意义
现今经济迅猛发展,人们的生产生活水平不断地提高,越来越多生产生活依
靠着交通运输,人们对交通的需求也在不断地提高。而我们可以看到现在我们的
城市交通拥堵,有些地方交通控制方案设计不合理,造成了时间浪费和金钱浪费。
将来随着城市化进程的不断推进,交通问题将日益严重,更多的供需矛盾将浮出
水面,如果交通建设与控制的发展跟不上经济发展的脚步,必将会为未来的现代
化建设平添阻碍。交通部门现在亟须解决交通活动中各个参与者之间的关系,让
它们之间协调也是交通部门努力的目标,所以交通建设要紧随社会前进的步伐,
往多元化,高智能化,人性化的方向发展
[1]
。
在我们的十字路口也是某个地段的人口和车流量的密集区域,同时是交通事
故容易发生的地段,而如今我们的交通有条不紊,这里交通信号灯控制系统起了
关键作用,是它提供了有效地交通控制机制。交通信号灯控制系统在疏导人和车
流量时意义重大,可有效避免很多没必要的交通事故,保证国民的生命财产安全,
使得社会稳定和谐地发展下去。现如今解决交通问题中的特殊情况和突发状况也
是交通建设中的重点和难点,因为交通活动中的突发性和不可预见性,使得这一
问题难以解决。当今我国经济平稳发展了许多岁月,越来越多的交通工具普及到
寻常百姓家中,从一开始的自行车,到摩托车,再到出租车,公交,私家车,甚
至现今出现的地铁,轻轨......无一不显示出现出强劲的交通发展势头。从而就
要求我们对交通的管控能力要飞速发展,因此我们国家越来越重视将高科技应用
于交通领域,从而实现交通的智能化和人性化。
1.2 交通信号灯国内外研究现状
当前,我们经常看到在我们的十字路口有交通信号灯来管控我们的时间,有
些交通灯上面还会装有摄像监控装置,交通信号灯以红黄绿区别,再加上时间控
制即我们常见的交通信号灯控制。目前设计交通灯的方案有很多,有应用 PLC
设计实现交通信号灯控制器方法;有应用单片机实现对交通灯控制系统的设计;
有应用 CPLD 实现对交通信号灯设计的方法;也有应用 FPGA 实现设计的。很
1
多情况下我们都可以看到不合理的交通信号控制系统会造成很多时间上的浪费,
和道路资源的浪费,反而造成了道路通行能力的降低,对人们的生活造成不便,
而对于一般情况下的安全行车,一些简单的交通信号灯控制器还能发挥作用,但
是在实际情况下我们可以看到有些地方的交通信号灯控制器还存在以下缺点:
1.两干道的放行时间和禁止通行时间是一致的,在十字路口,经常一个车道车
辆较多,放行时间应该长些;而另一车道车辆较少,放行时间应该短些。2.在
夜间情况,车流量很少的时候,应该予以黄灯闪烁示警,但是无需用红绿灯指示
车辆等待,造成不必要的时间浪费。
1.3 本设计研究的目的及主要内容
本设计采用 EPM240/570 开发板来完成,该开发板可以作为 CPLD 全功能开
发板来使用,对于本次实验来说其功能是毋庸置疑的。板载 6 个独立按键,可做
按键控制,数字逻辑基础实验等;板载 8 位 LED 发光二极管,做数字逻辑基础
流水,显示等实验;板载 8 位数码管,做动态或静态数码管显示实验,频率计,
秒表等;板载 4 位拨码开关,可做开关控制等实验......该开发板功能全面,利
用 Quartus II 编写好的 Verilog 语言可直接下载到该板件上,具有操作性好,功
能全面和经济实惠的优点。
1.4 交通信号灯主要实现的功能
(1)设计在一个城市中车流量,人流量相对较少的十字路口的交通信号灯控制
器,每条干道各一个红绿灯。
(2)红绿灯控制的时间分别用数码管的高两位跟低两位显示,而灯用前三个跟
后三个 LED 发光二极管显示。
(3)两条干道根据车流量的多少,分别设置绿灯放行时间,以提高道路通行的
效率。
(4)在夜间人流量和车流量相对较少的情况下,采用黄灯闪烁预警的方式,提
醒驾驶人员注意,让其减速慢行即可。
第二章 设计基础
剩余28页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 83
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Django(正反向练习)
- 实践项目-图书馆管理系统(C#.NET)
- 10Eclipse项目源码.jpg
- 大屏可视化数据课程项目
- Maven 快速入门指南:安装和配置方法详解
- STM32物信息通过MQTT协议上传云平台
- STM32物信息通过MQTT协议上传云平台
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本122.0.6260.0)
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本122.0.6259.0)
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本122.0.6258.0)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功