交通信号智能控制系统.doc
《交通信号智能控制系统.doc》由会员分享,可在线阅读,更多相关《交通信号智能控制系统.doc(51页珍藏版)》请在沃文网上搜索。
1、 目 录摘 要IAbstractII第1章 绪论11.1研究意义11.2交通灯研究现状21.2.1 国内城市交通现状21.2.2 国际先进成果2第2章 总体方案设计42.1 方案的比较与选择42.1.1 方案的比较42.1.2 方案的选择5第3章 系统硬件设计73.1 单片机概述73.2 电源电路123.3 检测电路133.3.1 红外传感器的发展133.3.2常用的红外传感器133.3.3 热释电红外传感器简介153.3.4 检测车流量的方法153.4 紧急按键K1电路163.5 红绿灯显示电路173.6 倒计时显示电路183.7振荡电路203.8复位电路21第4章 系统软件设计234.1
2、主程序设计244.2延时子程序274.2.1 计数器硬件延时274.2.2 软件延时294.3 计数器计数304.4 数码管显示子程序314.5 黄灯闪烁子程序324.6 车流量算法子程序324.7 紧急车辆子程序33第5章 系统实现345.1 仿真软件简介345.1.1 Proteus软件简介345.1.2 Keil软件简介365.2 仿真实现38结 论41参考文献42致 谢43附 录44摘 要 本文根据AT89C51单片机的特点及交通灯在实际控制中的特点,提出了一种用单片机自动控制交通灯以及时间显示的方法,同时给出了软硬件设计的方法。设计的过程包括硬件电路设计和程序设计两大步骤,对在单片机
3、应用中可能遇到的重要设计问题都有涉足。本系统采用单片机作为核心控制器,通过红外检测系统来测量东西方向和南北方向的车流量大小,经过简单的算法得出红绿灯时间。然后分别用红、黄、绿灯的不同组合来指挥两个方向的通车与禁行,用LED数码管作为倒计时指示,实时地控制当前交通灯时间使LED显示器进行倒计时工作并与状态灯保持同步,在保持交通安全的同时最大限度地提高交通能顺畅交替运行,从而实现十字路口的智能交通控制。关键词:单片机;交通灯;红外检测;智能控制AbstractAccording to the characteristics of the AT89C51 microcontroller and th
4、e characteristics of traffic lights in the actual control,the paper proposes a kind of automatic traffic lights with a single chip and method of time display and gives the hardware and software design methods. The process of design includes the hardware circuit design and programming two steps, and
5、might encounter important problems in the design of SCP application.The system uses the SCM as the core controller and measures the east-west and north-south direction of traffic flow size through the infrared detection system. The time of traffic lights is calculated through a simple algorithm. And
6、 command the different combinations of two direction and exclude traffic with red, yellow, and green .Then use the LED digital tube as the countdown instructions ,real-time control the time of the countdown instructionslet ,make LED display lights countdown work and keep pace with the state lamp . W
7、hile maintaining safety , maximize traffic flow can alternate operation.So crossroads intelligent traffic control is implemented.Keywords: SCM,Traffic lights, Infrared detection, Intelligent Control47交通信号智能控制系统的研究与设计第1章 绪论 1858年,在英国伦敦主要街头安装了以燃煤气为光源的红、蓝两色的机械扳手式信号灯,用以指挥马车通行,这是世界上最早的交通信号灯。1918年,又出现了带控制
8、的红绿灯和红外线红绿灯。信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。1968年,联合国道路交通和道路标志信号协定对各种信号灯的含义作了规定:绿灯是通行信号,面对绿灯的车辆可以直行,左转弯和右转弯,除非另一种标志禁止某一种转向。左右转弯车辆都必须让合法地正在路口内行驶的车辆和过人行横道的行人优先通行。红灯是禁行信号,面对红灯的车辆必须在交叉路口的停车线后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线。1.1研究意义 随着社会经济快速发展,汽车数量的急剧增加,给城市交通带来了极大的压力。特别是在上下班高峰期,巨大的车流量使得道路拥挤,造成了不必
9、要的时间浪费与经济损失。由此可见,交通拥塞已成为一个国际性的问题。因此,设计可靠、安全、便捷的智能交通灯控制系统有极大的现实必要性。而社会上正在使用的交通控制系统主要有两个缺陷:1、车道放行车辆时,时间设定相同且固定,十字路口经常出现主车道车辆多,放行时间短,车流无法在规定时间内通过,而副车道车辆少,放行时间明显过长;2、未考虑急车强通(例如,消防车执行紧急任务时,两车道都应等待消防车通过)。由于交通信号灯控制系统缺乏有效的应急措施,导致十字路口交通受阻,造成不必要的经济损失。本系统利用AT89C51单片机,实现了根据区域车流量、红外检测或者人为操作进行十字路口交通信号灯智能控制,并在软硬件方
10、面采取一些改进措施,实现了根据十字路口车流、红外检测量进行交通信号灯智能控制,并且在紧急情况下,可以使用紧急按键使两路口都为红灯,让紧急车辆通过后再恢复正常通车,这样,交通信号灯现场控制灵活、有效,从一定程度上解决了交通路口堵塞、车辆停车等待时间不合理等问题,并可通过人为控制来解决紧急车辆强通问题。该系统具有结构简单、可靠性高、成本低、实时性好、安装维护方便等优点,并且具有良好的扩展完善特点,有广泛的应用前景。1.2交通灯研究现状1.2.1 国内城市交通现状 汽车进入家庭步伐的加快和城市汽车数量的增多, 城市道路交通问题显得越来越重要。我们在马路上经常会看到这种现象: 一旦整个路口的交通信号灯
11、出现故障, 若没有交警的及时疏导, 该路口就会塞得一塌糊涂。原交通信号控制大都采用继电器实现, 存在着功能少、可靠性差、维护量大等缺点,越来越不能适应城市道路交通高速发展的要求。另外, 根据人车流量的多少, 可能随时增加路口的交通信号, 比如增加转弯或人行道交通信号, 原有系统的制约性就更明显了。交通问题在现在乃至将来的一段时间内仍是制约国内各大中城市发展的主要问题之一。以北京为例,“开车没有骑车快,坐车没有走路快”,这种现象在北京交通高峰时段已是见怪不怪。当年,奥委会在申办城市手册中谈到交通问题时指出:“成功举办奥运会的关键因素是要有一个有效的交通系统”,而“北京正面临着经济发展和城市快速扩
12、展而产生的交通需求挑战”,从而可见一个有效的先进的交通系统的重要性。目前各城市都在不断改善交通设施,改进各十字路口交通灯控制方式,都得到了很好的效果。1.2.2 国际先进成果 智能控制交通系统是目前研究的方向,也已经取得不少成果,在少数几个先进国家已采用智能方式来控制交通信号,其中主要运用GPS全球定位系统等。出于便捷和效果的综合考虑,可以制作传感器探测车辆数量来控制交通灯的时长。具体如下:在入路口的各个方向附近的地下按要求埋设感应线圈,当汽车经过时就会产生涡流损耗,环状绝缘电线的电感开始减少,即可检测出汽车的通过,并将这一信号转换为标准脉冲信号作为单片机的控制输入,并用单片机的计数器计数,按
13、一定控制规律自动调节红绿灯的时长。比较传统的定时交通灯控制与智能交通灯控制,可知后者的最大优点在于减缓滞流现象,也不会出现空道占时的情形,提高了公路交通通行率。目前,基于单片机的智能交通系统在国内外还处于研究发展阶段,但已取得了很大的研究成果,得到了丰富的理论知识。第2章 总体方案设计2.1 方案的比较与选择2.1.1 方案的比较方案一 :基于PLC的交通智能控制系统 本系统利用EPM240TC100C5核心板控制模块为核心控制部件,加入振荡电路、车流量检测电路、紧急按键电路、红绿灯显示电路以及倒计时显示电路组成功系统,实现对十字路口交通信号灯的智能控制,系统基本原理框图如图2.1所示: 图2
14、.1基于PLC的交通智能控制系统基本原理框图方案二:基于单片机的交通信号智能控制系统 本系统利用AT89C51单片机作为系统的核心控制部件,利用其定时器/计数器作为红外传感器的接收端,通过高低电平的变化来统计通过检测区域的车流量,然后通过软件计时来控制接在P0端口的红绿灯的点亮与熄灭状态,并在8段数码管(接在P1和P2端口)上显示倒计时。系统的电路图主要由电源电路、遮光式红外传感器检测电路、红绿灯显示电路、红绿灯时间倒计时电路以及紧急按键K1电路等电路组成。系统的基本原理框图如图2.2所示:图2.2 基于单片机的交通信号智能控制系统框图2.1.2 方案的选择 由于该设计的系统比较简单,单片机完
15、全能胜任该设计,而且从经济角度来说,单片机更为便宜,且本人所学知识有限对于单片机更加熟悉,所以决定采用方案二来完成本次设计。 为了实现了根据区域车流量、红外检测或者人为操作进行十字路口交通信号灯智能控制,并在软硬件方面采取一些改进措施,实现了根据十字路口车流、红外检测量进行交通信号灯智能控制,这样,交通信号灯现场控制灵活、有效,从一定程度上解决了交通路口堵塞、车辆停车等待时间不合理等问题。 本文是采用了以AT89C51单片机为核心的控制方案。方案中通过遮光式的红外传感器来检测东西方向和南北方向的车流量大小,再经过一定的简单算法算出各方向上的红绿灯时间并在数码管显示器上显示倒计时,同时通过路口上
16、的红绿灯的点亮与熄灭控制车辆的通行与停止。另外,方案中还设计一个紧急车辆通行按键,每当有紧急车辆需要通过时,操作员按下按键,东西方向和南北方向上均为红灯,并发出警报禁止普通车辆的通行,先让紧急车辆通过。东西、南北两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示灯,指挥车辆安全通行。红灯亮禁止通行,绿灯亮允许通行。黄灯亮提示人们注意红、绿灯的状态即将切换,且黄灯燃亮时间为东西、南北两干道的公共停车时间,指示灯燃亮的方案如表2.1。表2.1 指示灯的燃亮方案表(T1-3)s3s(T2-3)s3s东西道红灯亮黄灯亮绿灯亮黄灯亮南北道绿灯亮黄灯亮红灯亮黄灯亮表2.1说明:(1)当东西方向为红灯
17、,此道车辆禁止通行;南北道为绿灯,此道车辆通过。时间为(T1-3)秒。(2)黄灯闪烁3秒,警示车辆红、绿灯的状态即将切换。(3)当东西方向为绿灯,此道车辆通行;南北方向为红灯,南北道车辆禁止通过。时间为(T2-3)秒。(4)这样如上表的时间和红、绿、黄出现的顺序依次出现这样车辆就能安全畅通的通行。另外,在紧急情况下,操作员可以通过紧急按键K1,使两路口均是红灯,禁止普通车辆通行,先让紧急车辆(例如救护车等)通过。注:时间T1和T2均由红外传感器检测电路测的。另外,在交通灯的燃亮指示表中,东西(南北)方向绿灯的点亮时间为(T1-3)(南北方向绿灯为(T2-3),这是因为循环时间段T1(T2)包括
18、绿灯和黄灯的时间,扣除的3秒钟为黄灯的点亮时间,所以从时间段T1(T2)扣除黄灯的3秒钟即为东西方向的绿灯点亮时间(南北方向的绿灯点亮时间)。第3章 系统硬件设计 本系统利用AT89C51单片机作为系统的核心控制部件,利用其定时器/计数器作为红外传感器的接收端,通过高低电平的变化来统计通过检测区域的车流量,然后通过软件计时来控制接在P0端口的红绿灯的点亮与熄灭状态,并在8段数码管(接在P1和P2端口)上显示倒计时。系统的电路图主要由电源电路、热释电红外传感器检测电路、红绿灯显示电路、红绿灯时间倒计时电路以及紧急按键K1电路等电路组成。系统的基本原理框图如图3.1所示:图3.1 系统的基本原理框
19、图下面从各个电路分别加以说明,首先介绍一下单片机。3.1 单片机概述 单片机也被称为微控制器(Microcontroller),最早被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。早期的单片机都是8位或4位的。其中最成功的是INTEL的8031,因为简单可靠而性能不错获得了很大的好评。此后在8031上发展出了MCS51系列单片机系统。基于这一系统的单片机
20、系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。目前,高端的32位单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端的型号也只有10美元。当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广
21、泛应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux操作系统。 单片机比专用处理器更适合应用于嵌入式系统,因此它得到了最多的应用。事实上单片机是世界上数量最多的计算机。现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。而个人电脑中也会有为数不少的单片机在工作。汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过PC机和其他计算的总和,甚至比人类的数量还要多。 单片机又称单片微控
22、制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。 本文中使用的AT89C51单片机是MCS-51系列单片机的典型产品,我们以这一代表性的机型进行系统的讲解。8951单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线5,现在我们分别加以说明:中央处
23、理器:中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。数据存储器(RAM):8951内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。程序存储器(ROM):8951共有4096个8位掩膜ROM,用于存放用户程序,原始数据或表格。定时/计数器(ROM):8951有两个16位的可
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 交通信号 智能 控制系统