基于单片机的交通灯控制系统的设计改.docx
《基于单片机的交通灯控制系统的设计改.docx》由会员分享,可在线阅读,更多相关《基于单片机的交通灯控制系统的设计改.docx(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 摘 要 通过调查研究,发现目前中、小城市的交通灯控制系统比较落后,普遍都是采用单一模式运行。在对一个典型小城市的交通现状进行调研发现,在不同的时段交通流量存在巨大的变化,特别是在上、下班高峰期行人与车辆混杂,通行十分困难,而且还无法通过车流量的改变来调整通行的时间。本文提出一种相对合理的方法-运用红外传感器的检测来控制交通灯的通行时间,最后使用单片机模拟主要控制程序,从而得出了有效的结论。针对我国城市路况复杂的特点,在交通灯控制系统硬件设计方面以最小系统模块、电源模块、时间显示模块以及车流量检测模块为主要模块,不仅可以完成交通灯的顺序点亮,还可以实现倒计时、车流量检测等相关功能;软件设计方面
2、通过检测程序的设定,来检测是否达到规定的数值从而改变信号灯的通行时间,并通过显示程序的设定,在数码管上直观的显示出时间的变化。该系统设计具有实用性强、操作方便等特点。关键词:交通灯;单片机;车流量监测;数码管2AbstractKey Words:Traffic lights;Minimum system;Vehicle flow detection;Nixie tubeThe first mock exam shows that the traffic lights control system in small and medium-sized city is relatively back
3、ward, and generally it operates in a single mode. Based on the investigation of the traffic situation in a typical small city, it is found that there are great changes in the traffic flow in different periods, especially in the rush hours when pedestrians and vehicles are mixed, it is very difficult
4、 to pass, and the traffic flow can not be changed to adjust the passage time. In this paper, a relatively reasonable method is put forward, which uses the detection of infrared sensor to control the time of traffic lights. At last, a single chip computer is used to simulate the main control program,
5、 and an effective conclusion is drawn.According to the complex characteristics of urban road conditions in our country, in the aspect of hardware design of traffic light control system, the minimum system module, power module, time display module and traffic flow detection module are the main module
6、s, which can not only complete the sequence lighting of traffic lights, but also realize the countdown, traffic flow detection and other related functions; in the aspect of software design, the detection is performed by setting the detection program Whether to reach the specified value so as to chan
7、ge the traffic time of the signal lamp, and through the setting of the display program, the change of time can be visually displayed on the nixie tube.The design of the system is practical and easy to operate.2目 录摘 要1Abstract21 绪论51.1 研究背景及意义51.2 国内外研究现状51.2.1 国内交通灯控制研究现状51.2.2 国外交通灯控制研究现状61.3 主要研究内
8、容72 总体设计方案82.1 交通灯控制备选方案82.2 原理框图82.3 交通灯通行方案93 硬件设计113.1 单片机最小系统模块113.1.1 51系列单片机简介113.1.2 AT89C51芯片内部结构简介123.1.3 AT89C51主要引脚功能133.1.4 时钟电路163.1.5 复位电路173.2 电源电路183.3 信号灯输出控制183.4 数码管193.5 时间显示模块213.6 紧急车辆通行电路223.7 车流量检测电路224 软件设计234.1 主程序设计234.2 车流量检测程序设计244.3 中断程序设计254.4 显示程序设计265 系统仿真实现275.1 Pro
9、teus软件介绍275.2 Proteus系统仿真286 结 论31致 谢32参考文献337 附录一(硬件原理图):358 附录二(程序):361 绪论1.1 研究背景及意义交通压力巨大作为全球城市都必须共同面对的困难,对它的改善已迫在眉睫。进入21世纪以来,全球范围内的汽车工业迅速发展;人们都习惯以车代步,出行自驾车,自驾车旅游等等。在有限的城市建设道路和汽车的快速增长下,一定会带来城市交通拥堵的困扰。同时汽车尾气的排放,汽油和柴油在发动机燃烧时产生的有害物质,都严重影响着人类的生存环境。交通拥堵在许多城市中己经成为普遍现象。随着社会和经济的发展,原有的道路、交通标志、标线等,已经无法满足现
10、代交通的需求,现在的交通标志、标线、设施等已经不符合现代交通的需要。造成此现象的原因多种多样,占道经营、占道停车、无证驾车、酒后驾车、违反交通信号、不按规定车道行驶、不依次排队等违反交通法规的违章现象也很多,交通专家认为这也是造成交通拥堵的重要原因。汽车的行驶速度8公里/小时是城市交通拥堵的临界值,一旦低于这个临界值那么交通网络近乎瘫痪1。因此研究交通灯如何合理控制交通显得特别重要。本设计是以AT89C51为总的控制器件,从而实现对系统的智能控制,在一定程度上解决了交通路口堵塞、车辆停车等待时间不合理、急车强通等问题。这样的系统有这样的几大优点:简易的构造、比较高的可靠性、安装起来比较方便等。
11、一套好的交通灯控制系统关系到人们对于财产、安全和时间相关的利益。具有优良科学的交通控制技术对资源物流和人们出行都是十分有价值的,保证交通线路的畅通安全,才能保证出行舒畅,物流准时到位,甚至是生命通道的延伸2。1.2 国内外研究现状1.2.1 国内交通灯控制研究现状中国的城市交通一般有四个方面的问题:一是城市的面积与之前相比扩大了不少。随着新城市建设、规划的逐步实施,城市面积还将继续扩大,同时大量务工人员仍源源不断地拥入城市。二是城市范围扩大了,交通警力却没有同步增加,过去确定的警力编制己不能适应新形势发展的需要。三是省级交通管理部门将一些公路下放给市级管理,使管理范围进一步增大。公路长度不断增
12、加,伴随着交通设施跟不上。四是汽车的保有量不断地提升,使得各种往来贸易人数的激增,直接导致了物流和车辆的增加。目前交通拥堵已成为市民反应最强烈、意见最大的问题之一。传统的办法一般使用两种方法来解决交通拥堵问题。第一是拓宽现有的公共交通道路、修建高质量高等级公路、在城市中修建新公路,第二就是充分利用我们现有的交通资源,通过现代高科技手段GPS、嵌入式系统、神经网络系统等使其在一定道路的基础上发挥出更高的运转效率。目前在我国的大城市中,普遍使用各式各样的控制系统对交叉路口交通信号灯实施进行单点、干线或区域控制。公共安全行业标准的实行使得各交通信号控制系统生产企业纷纷参照实施,它的出台使得交通控制信
13、号机的技术水平、实用、可靠性、统一性方面大大增强。交通控制的信号机既决定了它在交通控制的实用性和准确性,也决定了它能否在关键时刻发挥出他的作用,这和它的专业水平和可靠性是分不开的。1.2.2 国外交通灯控制研究现状交通拥堵使得汽车通行时间无限延长,汽车耗油量增加,汽车尾气排放成倍增长,自然环境被污染。一个全球性的问题,土地资源不断被城市所占用,要想通过拓宽路面来解决问题是行不通的。像美国、日本这样的发达国家,之前交通拥堵的问题通过加宽道路和扩大路网的规模来解决,现在通常采用高科技手段来改进交通控制系统,进而提高了道路的通行能力,减少了交通事故的发生。ITS在这样的全球大环境下被人们认识并提出来
14、,也随着运输业的发展不断发展。ITS的研究美国虽然比日本和欧洲的一些国家发展的晚,但是美国是把全国的经济还有科技力量都放一起来研究ITS,并成立了领导、协调部门,这使得交通管理部门的交通控制系统飞速发展,美国公路系统由于得到了巨额的投资,在时间上和金额上都是前所未有的,从1991年开始,美国先后对ITS研究与开发进行投资共七百多个项目,美国先后诞生了多个先进的交通控制管理系统、先进的出行信息系统、芝加哥的“超越”、以及洛杉矶的“开拓者”,这些先进的系统不仅向驾驶员提供道路信息,而且也提供旅馆和饭店、实时交通信息和优化的出行路径等信息。从1992年至1997年并进行了多项融合实验,取得很多的先进
15、技术,获得了宝贵的经验。其中于1996年提出将在全美国主要的大城市中实施智能交通构建(简称ITI)计划,由于资金投入量大,现在已经处于世界领先水平。1.3 主要研究内容基于整个交通控制系统的发展情况,本设计主要进行以下方面的研究:用智能、集成,且功能强大的单片机芯片为控制中心,设计出一套十字路口的交通控制系统,用来指挥该路口的实时通行状态。本设计主要做了如下几方面的工作:一是确定系统交通控制的总体设计,包括,十字路口具体的通行禁行方案设计以及系统应拥有的各项功能,在这里,本设计除了有信号灯状态控制能实现基本的交通功能,还增加了倒计时显示提示,基于实际情况,又要求了对车流量检测调整信号灯通行时间
16、,紧急状况处理等强大功能。二是进行智能传感器的硬件电路,显示电路等的设计对各器件的选择及连接,大体分配各个器件及模块的基本功能要求。三是进行软件系统的设计,对于本系统,采用单片机C语言编写,对单片机内部结构和工作情况做了充足的研究,了解定时器,中断以及延时原理,总体上完成了软件的编写。2 总体设计方案2.1 交通灯控制备选方案对于交通灯控制系统的设计多种多样,可以采用秒脉冲信号发生器、定时器、控制器、译码器和倒计时显示电路来构成交通灯控制系统。但这类交通灯控制系统只能完成交通灯的一些基本功能,而且使用元器件较多,电路复杂,调试中容易出现错误,因此不做选用。也可以选用西门子可编程控制器S7-20
17、0为核心器件,重点放在硬件接口设计,利用梯形图和语句表进行编程,实现对十字路口交通灯控制系统的自动化,但PLC的体系结构是封闭的,各PLC厂家的硬件体系互不兼容,编程语言及指令系统也各异,而且成本也相对过高。综上所述,下面将介绍基于单片机来实现交通灯的一系列控制。2.2 原理框图根据设计的功能和要求,我们可以得到系统的原理框图,如图2.1所示。紧急车辆通行模块电路电源电路时间显示模块电路AT89C51单片机车流量检测电路最小系统模块信号灯输出控制模块图2.1 系统原理图系统主要包括最小系统模块、信号灯输出控制模块、时间显示模块、紧急车辆通行模块电路、车流量检测电路和等组成。其中,最小系统模块由
18、单片机、时钟电路、复位电路组成。单片机为系统的中央控制中心,负责对系统的调度及计算各种数据,实现对系统的控制;时钟电路单片机的时钟端( XTAL1 及 XTAL2) 以及 12MHz 晶振 X1、电容 C1、C2 组成,采用片内振荡方式;复位电路采用简易的上电复位电路,把10F的电容加在VCC与RST之间,在电容两端加一个按键开关,在加一个10k的电阻放在RST和GND之间,这样就可以实现上电自动复位;电源电路采用桥式整流电路,将交流转换为直流,可为各部分的电路提供+5V的直流电;时间显示电路中道口通行剩余时间采用高亮红色7段LED发光数码管显示,为了提高亮度串联一个PNP型三极管,然后给段选
19、并连一个驱动芯片74LS245;紧急车辆通行模块是当有紧急车辆通过时运用外部中断0口(p3.2),按下开关,各个方向的红灯就会同时亮起,并且在延时10秒后自动恢复以前的状态;车流量检测电路采用两个红外检测器,分别统计东西方向和南北方向的车流量,当车流量超过系统默认值,便会增加该方向上的通行时间;信号灯输出控制电路通过二极管来模拟信号灯的工作状态。2.3 交通灯通行方案东西、南北两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示灯,指挥车辆和行人安全通行。红灯亮禁止通行,绿灯亮允许通行。黄灯亮提示人们注意红、绿灯的状态即将切换,且黄灯点亮时间为东西、南北两干道的公共停车时间。设东西道比南北
20、道的车流量大,指示灯点亮的方案如表2-1:表2-1 信号灯点亮方案20s5s30s5s.东西道红灯亮黄灯亮绿灯亮黄灯亮.南北道绿灯亮黄灯亮红灯亮黄灯亮.表2-1说明:(1)当东西方向为红灯,此道车辆禁止通行,东西道行人可通过;南北道为绿灯,此道车辆通过,行人禁止通行。时间为20秒。(2)黄灯闪烁5秒,警示车辆和行人红、绿灯的状态即将切换。(3)当东西方向为绿灯,此道车辆通行:南北方向为红灯,南北道车辆禁止通过,行人通行。时间为30秒。东西方向车流大,通行时间长。(4)如上表的时间和红、绿、黄出现的顺序依次出现,这样行人和车辆就能安全畅通的通行。3 硬件设计3.1 单片机最小系统模块3.1.1
21、51系列单片机简介在51系列的单片机中,最经典、实用的就是ATMEL公司生产出来的,生产出来的不但与8051的指令、管脚完全兼容,而且都是FLASH的存储器,最大的改观就是用电方式擦写的变化,51系列的单片机主要有8051、8031、8751等。8051单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线5。8031片内没有程序存储器,而8751是将8051片内的ROM换成EPROM。由ATMEL公司生产的89C51将EPROM改成了4K的闪速存储器,这样就不用厂家代写程序了,RZ-51单
22、片机开发实验仪是天津锐志电子最新研发的具有“实验、编程、仿真、ISP下载”多功能合一的新一代单片机开发系统。该51单片机学习实验板除了支持ATmel公司的AT89S所有系列之外,还支持STC的所有系列增强型51单片机和SST系列的增强型51单片机的实验、编程与仿真功能,同时兼容AVR系列单片机的烧写和实验。89系列单片机有多种型号,主要有AT89S51, AT89LU51、AT89C52, AT89LU52, AT89C1051、AT89S8252等。AT89LU51和AT89LU52是89C51和89C52的低电压产品,可把电压降低;在这些产品中当数AT89S8252最为高档,它使用了8KB
23、 Flash存储程序以外,还包含有2KB的EEP-ROM提高存储数据的能力。RZ51单片机如图3-1所示。图3-1 RZ-51单片机产品图3.1.2 AT89C51芯片内部结构简介单片机就是在一片半导体硅片上,集中了中央处理单元(CPU)、存储器(RAM、ROM)、并行I/O、 串行I/O、定时器/计数器、终端系统、系统时钟电路及系统总线的用于测控领域的微型计算机8。 中央处理器:单片机的核心部件就是中央处理器,它的数据宽度是4位,能够处理4位的二进制和代码,主要负责控制、指挥和协调各个单元系统的工作,可以完成运算以及控制输入输出等一系列的操作。数据存储器(内部RAM):数据存储器可以把变化的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 交通灯 控制系统 设计
限制150内