基于单片机的红绿灯智能控制系统设计

收藏和点赞,您的关注是我创作的动力

概要

  随着社会经济的快速发展以及人们生活水平的提高 ,机动车数量也在急剧增加 ,交通问题逐渐成为人们关注的重点对象,因城市发展所带来的交通拥堵等问题,利用智能交通来解决传统交通日渐出现的问题成为大势所趋。本设计基于传统交通,详细介绍了交通灯控制系统软件以及硬件的设计过程,并且使用 Proleus 软件对整体系统进行仿真,采用了单片机作为基础的开发模板,结合plc等其他技术进行交通的智能化的交通设计,可自动控制红绿灯的交替闪烁,观察车流情况自动改变倒计时的情况,已达到改善交通拥堵的情况。本设计是基于理想情况下设计的交通控制系统,基于实际道路情况的复杂程度,不同的车辆高度长度的和随机出现的行人以及出现交通事故等突发情况,本设计结合实际的交通系统还是存在一定难度,但该发展方向存在大量实际利益,是值得我们去探讨如何发展的,在硬件开发成熟后可以优先享用该成果。
  关键词:单片机;信号灯;智能交通

一、设计思路

  根据传统的交通信号控制系统,智能交通系统需要改善机动车的城市灯的红色,黄色和绿色,包括左右转向在内每个行驶方向的相互显示控制,通过车流量的测量装置,它也可以与十字路口和区域交通状况结合在一起。利用提供的信息,灵活更改每个信号指示器的时间,以实现道路网络上交通流量的最佳配置。这要求系统能够根据每个行车道的交通流反馈信息和相应的算法来设置信号时间,连接控制系统和控制中心以实现跨区域交通控制。假设东西方向的交通量较大,为了避免行人和车辆争抢交通资源,控制行人和车辆之间的交通流量,一般的,当车辆直行时,相应人行道的绿灯亮起,行人可以通过。虽然这种做法对交通利用率较高,但是会牺牲左右转弯车辆的通行效率。在转向信号的路口汽车左转时,人行道上的红灯亮,禁止行人通行,使汽车和行人不会争道,可以有效地预防交通事故,提高十字路口的通行能力。随着科技的演进,在一些发达国家已开始研发所谓的“智慧信号”。该信号可以依据各车辆的位置、速度及方向来试着与各车辆沟通,并提醒驾驶员灯号即将变换等资讯,然而仍有少部分的车辆并无与此类信号沟通的装备,使得部分驾驶员可能无法得知智慧信号所传达的资讯。
  智能交通信号灯负责人员和各种车辆的安全,红色,黄色和信号灯的全自动指挥的完成是城市道路交通智能的重点研究课题。在城市街道十字路口,为了确保交通管理和机动车安全,通常在每条道路上都有一组红色,黄色和绿色的交通信号灯,该红色信号灯一直亮着,表示禁止道路通过标志;灯亮,未通过该路面上的停车线的车辆将停止行驶,而已通过停车线的车辆则可以继续行驶;绿色信号灯亮起,表明该路面允许行驶。和传统的交通一样,交通信号控制系统,需要完成自动循环变化信号灯,在保障正常行车和行人的安全前提下,负责为各种车辆和非机动车提供更加智能人性化的出行体验,并完善了十字路口的城市道路交通自动化程度。在传统交通信号自动控制系统的基础上,智能交通信号自动控制系统基于单片机设计的智能控制系统,能完成以下功能:交通信号控制在十字路口,指挥通行方向和等待方向的两个路口的汽车。,两个方向的信号灯可以根据交通量自动调整通行时间。交通量大,通行时间长,交通量小,通行时间短;每次信号灯变绿时,在汽车驾驶离开路口前,统计该方向的交通流量。除了东西方向和南北方向上的红色,黄色和绿色信号灯外,每次打开带有倒计时功能的led灯、数字显像管等用于显示当前信号灯持续时间。

2.1设计原理

  本人选用了51单片机作为实现智能控制的单片机。每个方向的左转弯,直行,右转弯等信号均由双色LED灯泡实现。交通灯的倒计时显示是通过数字管实现的,该管通常由2位数字和8段组成。对于应用设计的微控制器,I / O端口的数量非常有限。为了节省单片机的I / O端口,使用多个74LS245芯片来控制不同驱动方向上的LED灯泡,并且每个方向上的灯数由BC7281B芯片控制。人机交互系统通过串口与外部系统相连,MAX232芯片更适合于操作要求。为了交通远程控制,需要可以远程收发的装置,此处以 XL02- 232AP

一、 功能分析 硬件的设计采用89ATC51单片机为核心器件。并辅助复位电路,驱动电路,数码管及晶体管显示部分。通过中断扩展实现交通灯系统特殊情况的转换。 软件设计部分分为一个主程序和两个中断子程序,一个用于有紧急车辆通过时,系统要能禁止普通车辆通行,实行中断可使A(东西道)、B(南北道)两道均亮红灯;另一个用于一道有车而另一道无车时,通过控制交通灯系统能立即让有车道放行,假如A道有车B道无车,长按K0可以控制交通灯系统能立即让东西道放行;假如南北道有车东西道无车,长按K1可以控制交通灯系统能立即南北道放行。 十字路口的交通灯在工作时应具有如下特点:红灯表示该条道路禁止通行;黄灯表示该条道路上未过停车线的车辆禁止通行,已过停车线的车辆继续通行;绿灯亮表示该条道路允许通行。 本设计利用单片机控制可以实现以下功能: (1)A道和B道上均有车辆要求通过时,A,B道轮流放行。A道放行5分钟(调试时改为5秒钟),B道放行4分钟(调试时改为4秒钟)。 (2)一道有车而另一道无车(实验时用开关K0和K1控制),交通灯控制系统能立即让有车道放行。 (3)有紧急车辆要求通过时,系统要能禁止普通车辆通行,A,B道均为红灯,紧急车由K2开关模拟。 (4)绿灯转换为红灯时黄灯亮1秒钟
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值