基于51单片机的交通灯.doc





《基于51单片机的交通灯.doc》由会员分享,可在线阅读,更多相关《基于51单片机的交通灯.doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流基于51单片机的交通灯.精品文档.毕业设计(论文) 题 目 基于51单片机的交通灯 控制系统的设计 专 业 班 级 学 号 姓 名 指导教师 2011年 1 月 8 日 杭州科技职业技术学院毕业设计任务书学生姓名王晶晶专业班级应用电子0801联系方式15088621645指导老师郑利敏指导老师职称联系方式15867174899课题名称基于51单片机的交通灯控制系统的设计课题任务要求一、 设计的技术要求(或论文的主要内容): 本次毕业设计,是针对实际要求,灵活应用所学知识,独立进行系统综合设计的过程,以达到巩固单片机基础知识、掌握系统开发和提高
2、动手实践能力的目的 1、单片机的基本原理; 2、单片机的输入输出控制系统、定时方式、终端控制等; 3、引荐电路设计,系统器件清单和原件功能; 4、程序设计二、实施操作的技能要求:1、系统采用AT89C51为核心,晶振频率为12MHZ;2、采用汇编语言进行程序设计;3、用12只发光二极管模拟一个十字路口交通灯,每个方向3只,分别为红、黄、 绿4、红灯绿灯通行时间均为30秒,黄灯时间为3秒;三、 时间安排与要求: 1、用PROTEL软件画出电路原理图; 2、制作硬件电路; 3、编写程序,烧录程序并调试,实现设计要求;教研室审批意见 教研室主任(签字) 年 月 日系部审批意见 分管系主任(签字) 年
3、 月 日指导教师(签字) 年 月 日论文题目【摘要】 本文根据AT89C51单片机的特点及交通灯在实际控制中的特点,提出了一种用单片机自动控制交通灯以及时间显示的方法,同时给出了软硬件设计的方法。设计的过程包括硬件电路设计和程序设计两大步骤,对在单片机应用中可能遇到的重要设计问题都有涉足。本系统采用单片机作为核心控制器,通过红外检测系统来测量东西方向和南北方向的车流量大小,经过简单的算法得出红绿灯时间。然后分别用红、黄、绿灯的不同组合来指挥两个方向的通车与禁行,用LED数码管作为倒计时指示,实时地控制当前交通灯时间使LED显示器进行倒计时工作并与状态灯保持同步,在保持交通安全的同时最大限度地提
4、高交通能顺畅交替运行,从而实现十字路口的智能交通控制。关键词:单片机;交通灯;红外检测;智能控制【关键词】AT89C51单片机,交通控制,传感检测,倒计时显示,异常状况判别及处理论文题目(英文)【Abstract】 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5、XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
6、XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX【Keywords】 XXXXXXX XXXXXXXXXXXXX XXXXXXXXXX(与中文摘要基本对应)目 录引 言- 1第一章 绪论- 31.1研究意义- 31.2交通灯研究现状- 101.2.1国内城市交- 41.2.2国际先进成果- 71.3研究内容- 15第二章 总体方案设计-17第三章 硬件设计- 273.1单片机概述-283.2电源电路
7、-283.3检测电路-283.3.1红外传感器- 43.3.2常用的红外传感- 73.3.3主动式红外传感器简- 43.3.4检测电路- 73.4紧急按键K1电路-283.5红绿灯显示电路-283.6倒计时显示电路-283.7振荡电路-283.8复位电路-28第四章 系统软件设计- 304.1主程序设计-284.2延时子程序-284.2.1计数器硬件- 44.2.2软件延时- 74.3计数器计数-284.4数码管显示子程-284.5黄灯闪烁子程序-284.6车流量算法子程序-284.7紧急车辆子程序-28第五章 系统实现- 305.1仿真软件简介-285.1.1 Proteus软件简介- 45
8、.1.2 Keil软件简介-5.2仿真实现-5.3实物设计-结束语- 32致 谢- 33参考文献- 34ABSTRACT- 34附 录 程序清单- 35基于单片机的交通灯控制系统设计摘要: 本文根据AT89C51单片机的特点及交通灯在实际控制中的特点,提出了一种用单片机自动控制交通灯以及时间显示的方法,同时给出了软硬件设计的方法。设计的过程包括硬件电路设计和程序设计两大步骤,对在单片机应用中可能遇到的重要设计问题都有涉足。本系统采用单片机作为核心控制器,通过红外检测系统来测量东西方向和南北方向的车流量大小,经过简单的算法得出红绿灯时间。然后分别用红、黄、绿灯的不同组合来指挥两个方向的通车与禁行
9、,用LED数码管作为倒计时指示,实时地控制当前交通灯时间使LED显示器进行倒计时工作并与状态灯保持同步,在保持交通安全的同时最大限度地提高交通能顺畅交替运行,从而实现十字路口的智能交通控制。关键词: 单片机AT89C51;交通灯;红外检测;智能控制Design of a traffic control system Based on SCMABSTRACT: According to the characteristics of the AT89C51 microcontroller and the characteristics of traffic lights in the actual
10、 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 might encounter important problems in the design
11、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 command the different combinations of two direct
12、ion 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 . While maintaining safety , maximize traffic flow c
13、an alternate operation.So crossroads intelligent traffic control is implemented.Key word: SCM AT89C51; Traffic lights; Infrared detection; Intelligent Control1 绪论1858年,在英国伦敦主要街头安装了以燃煤气为光源的红、蓝两色的机械扳手式信号灯,用以指挥马车通行,这是世界上最早的交通信号灯。1918年,又出现了带控制的红绿灯和红外线红绿灯。信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。19
14、68年,联合国道路交通和道路标志信号协定对各种信号灯的含义作了规定:绿灯是通行信号,面对绿灯的车辆可以直行,左转弯和右转弯,除非另一种标志禁止某一种转向。左右转弯车辆都必须让合法地正在路口内行驶的车辆和过人行横道的行人优先通行。红灯是禁行信号,面对红灯的车辆必须在交叉路口的停车线后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线。1.1 研究意义随着社会经济快速发展,汽车数量的急剧增加,给城市交通带来了极大的压力。特别是在上下班高峰期,巨大的车流量使得道路拥挤,造成了不必要的时间浪费与经济损失。由此可见,交通拥塞已成为一个国际性的问题。因此,设计可靠、安全、便捷的智能交通灯控制系统有极大的现
15、实必要性。而社会上正在使用的交通控制系统主要有两个缺陷:1、车道放行车辆时,时间设定相同且固定,十字路口经常出现主车道车辆多,放行时间短,车流无法在规定时间内通过,而副车道车辆少,放行时间明显过长;2、未考虑急车强通(例如,消防车执行紧急任务时,两车道都应等待消防车通过)。由于交通信号灯控制系统缺乏有效的应急措施,导致十字路口交通受阻,造成不必要的经济损失。本系统利用AT89C51单片机,实现了根据区域车流量、红外检测或者人为操作进行十字路口交通信号灯智能控制,并在软硬件方面采取一些改进措施,实现了根据十字路口车流、红外检测量进行交通信号灯智能控制,并且在紧急情况下,可以使用紧急按键使两路口都
16、为红灯,让紧急车辆通过后再恢复正常通车,这样,交通信号灯现场控制灵活、有效,从一定程度上解决了交通路口堵塞、车辆停车等待时间不合理等问题,并可通过人为控制来解决紧急车辆强通问题。该系统具有结构简单、可靠性高、成本低、实时性好、安装维护方便等优点,并且具有良好的扩展完善特点,有广泛的应用前景。1.2 交通灯研究现状1.2.1 国内城市交通现状汽车进入家庭步伐的加快和城市汽车数量的增多, 城市道路交通问题显得越来越重要。我们在马路上经常会看到这种现象: 一旦整个路口的交通信号灯出现故障, 若没有交警的及时疏导, 该路口就会塞得一塌糊涂。原交通信号控制大都采用继电器实现, 存在着功能少、可靠性差、维
17、护量大等缺点,越来越不能适应城市道路交通高速发展的要求。另外, 根据人车流量的多少, 可能随时增加路口的交通信号, 比如增加转弯或人行道交通信号, 原有系统的制约性就更明显了。交通问题在现在乃至将来的一段时间内仍是制约国内各大中城市发展的主要问题之一。以北京为例,“开车没有骑车快,坐车没有走路快”,这种现象在北京交通高峰时段已是见怪不怪。当年,奥委会在申办城市手册中谈到交通问题时指出:“成功举办奥运会的关键因素是要有一个有效的交通系统”,而“北京正面临着经济发展和城市快速扩展而产生的交通需求挑战”,从而可见一个有效的先进的交通系统的重要性。目前各城市都在不断改善交通设施,改进各十字路口交通灯控
18、制方式,都得到了很好的效果。1.2.2 国际先进成果智能控制交通系统是目前研究的方向,也已经取得不少成果,在少数几个先进国家已采用智能方式来控制交通信号,其中主要运用GPS全球定位系统等。出于便捷和效果的综合考虑,可以制作传感器探测车辆数量来控制交通灯的时长。具体如下:在入路口的各个方向附近的地下按要求埋设感应线圈,当汽车经过时就会产生涡流损耗,环状绝缘电线的电感开始减少,即可检测出汽车的通过,并将这一信号转换为标准脉冲信号作为单片机的控制输入,并用单片机的计数器计数,按一定控制规律自动调节红绿灯的时长。比较传统的定时交通灯控制与智能交通灯控制,可知后者的最大优点在于减缓滞流现象,也不会出现空
19、道占时的情形,提高了公路交通通行率。目前,基于单片机的智能交通系统在国内外还处于研究发展阶段,但已取得了很大的研究成果,得到了丰富的理论知识。1.3 研究内容 综合研究和分析国内外交通灯的研究技术以及方向,总结各类检测车流量技术的特点和应用前景,利用现有的检测技术和控制技术设计一种基于51单片机的交通灯智能控制的装置。本次毕业设计设计一个主动式红外对射式传感器和单片机在交通系统中的应用设计,基本研究内容有以下几点: 1)学习并熟悉单片机的基本结构、引脚功能说明等硬件方面的知识。2)在传感器上,主要使用的是红外传感器,在这方面我们要了解传感器的工作原理,传感器是该系统的检测部分的核心之一,它关系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 交通灯

限制150内