- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的交通控制系统模拟设计
摘 要
交通对于社会的工业经济和人们的生活生产中有着十分重要的意义。随着单片机和传感技术的迅速发展,自动检测领域发生了巨大变化,交通自动监测控制方面的研究有了明显的进展,并且必将以其优异的性能价格比,逐步取代传统的交通控制措施。
交通控制研究的发展,旨在解决人类交通因需求的增多而日益繁重带来的问题,局限于道路建设的暂时不足和交通工具的快速增长,就要使更多的车辆安全高效的利用有限的道路资源,避免因无序和抢行等无控制原因造成的不必要阻塞甚至瘫痪,另外,针对整个交通线路车辆的多少实时调整和转移多条线路的分流也十分必要。
各种交通工具已经悄悄地走进我们的生活,给我们的日常活动提供了很大的便利。交通控制系统在其中发挥了举足轻重的作用,它保证了高效安全的交通秩序,我们每一个公民都要遵守一定的交通规则,同时一个完善而又可靠的交通控制系统将会使交通系统运行更加安全,更有秩序。本次设计就是利用单片机及其外围电路实现对交通控制系统的简单模拟。在此我们将运用比较简单的检测传感技术、实时手动调整控制技术,并将传感器监测、实时调整车辆通行时间的算法通过单片机来实现,从而提出了基于单片机的交通控制系统设计方案。
8051单片机的交通灯控制系统由8051单片机、交通灯显示、LED倒计时、车流量检测及调整、违规检测及报警、紧急处理、时间模式手动设置等模块组成。系统除基本交通灯功能外,还具有通行时间手动设置、可倒计时显示、车流量检测及调整、交通异常状况判别及处理等相关功能。该系统能够简单、经济、有效地控制十字路口的交通运行,保证路口的交通畅通。
此次设计将从以下几个三个方面着手:一是确定系统交通控制系统的总体设计方案,包括十字路口具体的通行禁行方案设计以及系统应拥有的各项扩展功能;二是进行检测传感器的硬件电路、LED数码显示电路以及LED指示灯电路的设计;三是进行软件系统的设计,,本次设计采用单片机汇编语言编写、软件的模块化设计,总体上完成了软件的编写。
本设计模拟基本的交通控制系统,硬件方面用红绿黄灯表示禁行,通行和等待的信号发生,用LED数码显示进行倒计时显示提醒行驶者,这样道路的安全更能够得到保证,车流量检测是通过单片机来进行采集数据并进行通行时间自动调整,并且具有交通违规检测及处理和紧急处理等功能。据此,本设计系统以单片机为控制核心,连接成最小系统,由车流量检测模块,违规检测模块,和按键设置模块等产生输入,信号灯状态模块,LED倒计时模块和蜂鸣器状态模块接受输出。
在软件方面运用单片机汇编语言接受按键的输入设置并控制信号灯的基本变化,同时实时处理各检测装置输入的数据,并通过按键来对交通灯的运行模式进行设置,以通过对信号灯的变化控制以实现交通灯的模拟设计。
关键词:交通控制,传感检测,AT89C52,倒计时显示,紧急处理,信号灯控制,报警提示.
单片机交通控制系统总体方案设计
1.1单片机交通控制系统通行方案设计
交通控制系统设在十字路口,分为东西向和南北向,在任一时刻只有一个方向通行,另一方向禁行,持续一定时间,经过短暂的过渡时间,将通行禁行方向对换。其具体状态如下图所示。
1.1.1交通状态图:
图1 交通状态
说明:
1.1.2 交通状态变化过程:
东西南北四个路口均有红绿黄3灯和数码显示管2个,本次设计为方便起见,在东西南北向共设置两对数码显示管,同时设置两组红黄绿信号灯,在任一个路口,遇红灯禁止通行,转绿灯允许通行,之后黄灯亮警告行止状态将变换,状态及红绿灯状态如表1..1所示。说明:0表示灭,1表示亮。
1.2 单片机交通控制系统的功能要求
本设计能模拟基本的交通控制系统,用红绿黄灯表示禁行,通行和等待的信号发生,还具有倒计时显示,车流量检测及调整,交通违规处理和紧急处理等功能。
(1)倒计时显示
倒计时显示可以提醒驾驶员在信号灯灯色发生改变的时间,在“停止”和“通过”两者间作出合适的选择。
(2)车流量检测及调整
本次设计的车流量检测器采用传感器+单片机+外围器件来实现,交通控制系统普遍使用的红绿灯都有固定的红绿灯时间,并自动切换。红绿灯时间,是根据道口东西向和南北向的车流量,利用统计方法确定的,最终利用单片机进行自动调整。
(3)时间手动设置
系统除了可以根据车流量自动调整红绿灯时间外,也可以通过键盘进行手动设置,避免自动故障和意外发生,并在紧急状态下,可设置所有灯变为红灯。本系统就是通过独立式键盘来设置红绿灯时间的。
(4)紧急处理
交通路口出现紧急状况在所难免,如特大事件发生,救护车等急行车通过等,我们都必须尽量允许其畅通无阻,由此在交通控制中增设禁停按键,就可达到此目的。
(5)违规检测
当交通路口出现闯红灯或其他违规情况时,有关检测传感器可以实时检测并发出
文档评论(0)