基于单片机的智能交通灯.doc
《基于单片机的智能交通灯.doc》由会员分享,可在线阅读,更多相关《基于单片机的智能交通灯.doc(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年-2023年建筑工程管理行业文档 齐鲁斌创作毕业设计基于单片机的智能交通灯的设计与仿真学生姓名XX学 号050910005学 院计算机与电子工程学院专 业电子信息工程班 级电信0501班指导教师XX职 称讲 师湖 南 商 学 院2009年6月湖南商学院本科毕业设计诚信声明本人郑重声明:所呈交的本科毕业设计,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 本科毕业设计
2、作者签名: 年 月 日内容摘要近年来随着科技的飞速发展,单片机的应用正在不断地走向深入。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。该文介绍了一个基于单片机的智能交通灯控制系统的设计与仿真,系统能够根据十字路口双车道车流量的情况控制交通信号灯按特定的规律变化。该文首先对智能交通灯的研究意义和智能交通灯的研究现状进行了分析,指出了现状交通灯存在的缺点,并提出了改进方法。智能交通灯控制系统通常要实现自动控制和在紧急情况下能够手动切换信号灯让特殊车辆优先通行。该文还对AT89
3、S52单片机的结构特点和重要引脚功能进行了介绍,同时对智能交通灯控制系统的设计进行了详细的分析。最后介绍了PROTEUS嵌入式系统仿真与开发平台的使用方法,利用Proteus软件对交通灯控制系统进行仿真。关键词AT89S52单片机;智能交通灯控制系统;PROTEUS仿真ABSTRACTIn recent years, with the rapid development of science and technology, the application of single-chip microcomputer are to depth. In real-time detection and
4、automatic control system of single-chip applications, Single-chip is often used as a core component, only single-chip knowledge is not enough, It should also be based on the specific hardware structure and application of object-specific features of the software to be perfect. This paper describes a
5、microcontroller-based intelligent traffic light control system design and simulation. System at a crossroads two-lane traffic flow in accordance with the situation in control of the traffic light changes according to the laws of a particular.The first study, such as Intelligent Transportation Resear
6、ch significance and analysis, point out that the status quo of the shortcomings of the existence of traffic lights and made things better. Intelligent traffic light control system is usually in order to achieve automatic control and in emergency situations to manually switch the signal to allow prio
7、rity access to special vehicles. The article also AT89S52 MCU pin structure and important functional characteristics are introduced, at the same time intelligent traffic light control system carried out a detailed analysis. Finally, simulation and embedded system protues development platform to use,
8、 the use of software protues traffic lights control system simulation.KEY WORDSAT89S52 single-chip microcomputer; Intelligent traffic light control system; PROTEUS simulation目 录1. 绪论11.1 课题背景11.2 课题研究意义11.3 国内外研究现状21.4 论文结构32. 方案论证与设计42.1 课题设计要求42.2 方案选择与比较42.2.1 基于数字电路的交通灯控制系统42.2.2 基于PLC的交通灯控制系统42
9、.2.3 基于单片机的交通灯控制系统42.3 总体方案设计53. 硬件电路设计73.1 单片机主控模块设计73.1.1 AT89S52介绍73.1.2 单片机主控电路设计93.2 车辆检测模块设计103.3 信号灯电路模块设计133.4 时间显示电路模块设计143.4 电源电路模块设计164. 系统软件设计174.1 主程序设计174.2 显示程序设计184.3 紧急车辆中断响应程序设计205. 智能交通灯的仿真225.1 protues软件介绍225.2 仿真过程介绍225.2.1 用protues绘制原理图225.2.2 用protues对单片机内核的仿真23结束语26参考文献27致谢29
10、附录1 交通灯电路图30附录2 交通灯控制程序31基于单片机的智能交通灯的设计与仿真1. 绪 论1.1 课题背景随着我国国民经济的迅速发展,城市街道车辆大幅度增长,给城市交通带来巨大压力,交通拥堵已经成为影响城市可持续发展的一个全局性问题。而街道各十字路口,又是车辆通行的瓶颈所在。已有的许多建立在精确模型基础上的交通系统控制方案都存在着一定的局限性。研究车辆通行规律,找出提高十字路口车辆通行效率的有效方法,对缓解交通阻塞,提高畅通率具有十分现实的意义。地面道路是一个庞大的网络,交通状况十分复杂,使目前交通灯控制器的单一时段控制已不能满足现代交通流量的多变性,特别是在交通流量高峰时,往往会造成交
11、通路口的通过率下降,甚至出现交通混乱现象,城市的交通拥挤问题正逐渐引起人们的注意。道路平面交叉口(简称交叉口)是交通网中通行能力的“隘口”和交通事故的“多发源”。因此,交叉口这个事故多发源不能不引起人们的高度关注。随着交通技术、电子技术的发展及微机技术的应用,人们设计出了适应各种需要的交通检测器、信号控制机和交通信号灯。交通灯是交管部分管理城市交通的重要工具。现在交通灯一般设在十字路口,在醒目位置用红、绿、黄三种颜色的指示灯,加上一个倒计时的显示计时器来控制行车,对于一般情况下的安全行车、车辆分流发挥着作用。目前绝大部分交通灯其时间都是设定好的,采用的是单段式定时控制或多段式定时控制,其最大的
12、缺点是绿灯时间是固定的或是分时段固定的,且最佳绿灯时间的整定较为困难,需要大量的实测统计数据,且很多情况下整定所得值并不是最优的,甚至是不合理的。控制起来都不是很灵活,这使得城市车流的调节不能达到最优。本文为了实现交通道路的管理,力求交通管理先进性、科学化。分析应用了单片机实现智能交通灯管制的控制系统,以及该系统软、硬件设计方法。实验证明该系统实现简单、经济,能够有效地疏导交通,提高交通路口的通行能力。1.2 课题研究的意义科学技术的进步推动了交通工具的现代化,社会经济的发展则导致了交通量的急剧增长并进而加剧了交通拥挤与阻塞的严重程度,城市交通的规模与复杂性特征、传统交通控制和交通拥挤一直是困
13、扰世界各国的难题,日前美国每年由于交通拥挤造成的直接经济损失达2370亿美元,而我国国内百万人以上的大城市每年由交通拥塞造成的直接间接经济损失约计1600亿元,相当于国内生产总值的3.2%。解决城市交通问题的根本路经有两条:一是加快交通基础设施建设;二是加强交通管理。前者是发展城市交通,满足各种交通需求的物质基础;而后者则为合理使用现有交通设施。保证人车的安全,在良好的交通环境下,使现有设施的能力得以充分发挥。二者相比,由于在大城市新建和扩建道路的可能性受空间制约越来越小。当前城市交通管理的重点也侧重于加强交通管理。对平面交叉口的研究一般都是应用交通信号在时间上给车辆分配通行权,从而实现车辆在
14、时间上的分离。智能的交通信号灯指挥着人和各种车辆的安全运行,实现红、黄、绿灯的自动指挥是城乡交通管理现代化的重要课题。在城乡街道的十字交叉路口,为了保证交通秩序和行人安全,一般在每条道路上各有一组红、黄、绿交通信号灯,其中红灯亮,表示该条道路禁止通行;黄灯亮,表示该条道路上未过停车线的车辆停止通行,已过停车线的车辆继续通行;绿灯亮,表示该条道路允许通行。交通灯控制电路自动控制十字路口两组红、黄、绿交通灯的状态转换,指挥各种车辆和行人安全通行,实现十字路口城乡交通管理自动化。1.3 国内外研究现状目前国外较为完善的交通信号控制系统主要有英国的TRANSYT (Traffic Net work S
15、tudy Tool)和SCOOT(Split, Cycle and Of set Optimization Technique,绿信比、周期和相位差优化技术)系统和澳大利亚的SCATS (Sydney coordinated adaptive traffic system),悉尼协调自适应交通系统)系统,以及美国、日本等国家开发的一些系统,其中以英国的SCOOT系统和澳大利亚的SCATS系统较为著名,它们在中国的城市(如:上海、杭州、宁波等用的是SCATS系统;成都、大连、北京等用的是SCOOT系统)也得到了较好的应用。但由于这些系统多为交通信号控制专用系统,所以开放性较差,难于同其它系统连接
16、和协调控制,系统带有一定的局限性,并且价格比较昂贵,没有充分考虑到我国的国情(如自行车交通流和行人的交通流等)。我国近几年经过深入研究,也开发出了一些适用于我国交通状况的交通控制系统,主要有上海交通大学的SUATS系统和南京、深圳等地研制的系统。这些系统在深入研究国外先进系统的基础上,融合了大量交警实际控制经验,以开放型为前提,增加了符合中国国情的特殊功能。但还不成熟,控制效果也不是很好,没有得到广泛应用。因此,结合我国国民经济,建立一个相对廉价、获取信息多且准确、工作可靠、具有智能交通控制系统势在必行。1.4 论文结构本论文简要介绍了一个基于单片机的智能交通灯控制系统的设计与仿真,系统能够根
17、据十字路口双车道车流量的情况控制交通信号灯按特定的规律变化。在绪论部分讲述了本课题的研究背景与意义、国内外智能交通控制系统的研究现状。在第二章中,基于绪论部分对单片机智能交通控制系统的了解以及现实生活中的需求,根据设计要求提出总体设计方案论证与选择。首先,简单介绍基于数字电路交通灯控制系统、基于PLC的交通灯控制系统和基于单片机的交通灯的控制系统各自的优缺点,然后经过分析比较之后,选定用单片机实现智能交通灯的设计与实现的方案并给出了系统结构图。在一、二章的基础上,第三章完成了硬件电路的设计。本章主要分为单片机主控模块设计和各个外电路模块设计第四章首先根据软件设计流程图简要介绍了软件设计,并介绍
18、了各个程序模块的设计思想。第五章简要介绍了protues软件及电路绘制并详细叙述了如何实现电路的仿真。最后是对本课题的总结与展望,概述了系统实现的功能,前景和不足之处以及致谢、附录、参考文献等关于本次毕业设计的后续工作。附录为系统的程序清单以及整体电路图供阅读参考。2. 方案论证与设计2.1 课题设计要求 设计一个十字路口的交通灯控制电路,要求南北方向和东西方向两个交叉路口的车辆交替运行,两个方向能根据车流量大小自动调节通行时间,车流量大,通行时间长,车流量小,通行时间短。 每次绿灯变红灯时,要求黄灯先亮5S,才能变换运行车辆。 东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间
19、都用数码管显示器进行显示(采用倒计时的方法)。 同步设置人行横道红、绿灯指示。 考虑到特殊车辆情况,设置紧急转换开关。2.2 方案选择与比较2.2.1 基于数字电路的交通灯控制系统数字电路是我们最常用的一种控制电路,如果用纯数字电路设计本系统,完成任务较困难,电路过于复杂,对于电路各个部分电路的设计连线非常复杂,且容易出错,最主要的是系统不灵活,若需要更新,则需要重新设计电路图,而且出错的时候难以复查。并且数字与模拟电路相结合,由于采用的电路和采用的元件需要较大的电流才能工作,对工作人员的素质要求较高,元件出问题时,工作维修人员对电路的检测非常不易,对于当今电子产品日益精细化的今天,此方案不值
20、得提倡,所以不选用。2.2.2 基于PLC的交通灯控制系统P L C 是一种专门为在工业环境下应用而设计的数字运算操作的电子控制装置,应该是一个较理想的控制器选择。P L C 采用可编程的存储器,在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作指令,并能通过数字量或模拟量的输入和输出,控制各种类型的机械或生产过程。PLC控制器的编程比较简单、易懂。但PLC I/O口比较少,不能进行大量的信号输出、输入。2.2.3 基于单片机的交通灯控制系统利用单片机AT89S52,借助总线作为现场通信总线实现智能交通信号灯控制系统设计,实现了根据区域车流、以及PC机进行十字路口交通信号灯智能控制
21、,并在软、硬件方面采取一些改进措施,实现了根据十字路口车流进行交通信号灯智能控制,使交通信号灯现场控制灵活、有效。从一定程度上解决了交通路口堵塞、车辆停车等待时间不合理、急车强通等问题。系统具有结构简单、可靠性高、成本低、实时性好、安装维护方便等优点,有广泛的应用前景。2.3 总体方案设计目前,国内的交通灯一般设在十字路门,在醒目位置用红、绿、黄三种颜色的指示灯。加上一个倒计时的显示计时器来控制行车。对于一般情况下的安全行车,车辆分流尚能发挥作用,但根据实际行车过程中出现的情况,还存在缺点:两车道的车辆轮流放行时间相同且固定, 在十字路口,经常一个车道为主干道,车辆较多,放行时间应该长些;另一
22、车道为副干道,车辆较少,放行时间应该短些。为此针对道路交通拥挤,交叉路口经常出现拥堵的情况。利用单片机控制技术,提出了软件和硬件设计方案及改进措施:根据各道路路口车流量的大小自动调节通行时间。用单片机设计不但设计简单,而且成本低,用其设计的交通灯也满足了要求,所以本文采用单片机设计交通灯。由于AT89S52单片机自单带有2计数器,6个中断源,能满足系统的设计要求,可画出交通灯的系统结构框图,为确保十字路口的交通安全,往往都采用交通灯自动控制系统来控制交通信号。其中红灯(R)亮,表示禁止通行;黄灯(Y)亮表示暂停;绿灯(G)亮表示允许通行。系统设计结构框图如图2.1所示:东西检测点紧急控制开关南
23、北红绿黄灯时间显示块东西红绿黄灯时间显示块 T0T1 AT89S52南北检测点图2.1 系统结构框图3. 硬件电路设计3.1 单片机主控模块设计采用AT89C52 为CPU,对整个系统进行控制和管理。本模块从车辆检测电路接收车流量信息,并对接收到信息进行综合分析和处理,产生相应的控制信息控制倒计时显示电路、状态灯显示电路以及紧急车通过的工作。当有紧急情况产生时,本模块还可及时中断当前的控制状态,对意外情况进行特殊处理。3.1.1 AT89S52介绍对交通灯控制系统的设计,首先应对交通灯的核心控制芯片的基本结构和特征以及主要引脚有比较详细的了解。AT89S52是美国ATMEL公司生产的低功耗,高
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 智能 交通灯
限制150内