基于单片机的交通灯自动控制器设计_第1页
基于单片机的交通灯自动控制器设计_第2页
基于单片机的交通灯自动控制器设计_第3页
基于单片机的交通灯自动控制器设计_第4页
基于单片机的交通灯自动控制器设计_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)题目:基于单片机的交通灯自动控制器设计学院: 机电工程学院 专业班级: 指导教师: 职称: 副教授 学生姓名: 学号: I摘 要随着现代社会对交通运输的日趋依赖,交通灯成为了人们生活中不可或缺的一部分。传统的交通灯控制系统虽然在一定程度上可以满足指挥路口交通的需要,但随着城市规模的不断扩大,原有的交通灯控制系统已经表现出明显的缺点:红绿灯时间相对固定,不能伴随车流量的改变而调整红绿灯的显示时间。本设计以 AT89C51 单片机为核心,外接外围电路构成基本电路,使硬件电路能适应所完成的控制功能。在 Keil 软件中编写 C 语言程序,最后用 Proteus 软件进行仿真,基本实现了智能交通灯的模拟。该系统可控制红、绿、黄灯按时间依次变换,并有倒读秒功能。在此基础上,通过传感器对车流量的情况进行数据采集。将采集的数据传送给控制中心,进行分析比较。根据比较的结果,将具体的车流量转换成两相位车流量大小的比值。根据比值转换成对红绿灯时间的控制,使交通信号灯时间可根据车流量改变,提高了交叉口的通行效率。关键词:单片机,交通灯,数码管显示,传感器检测IIABSTRACTWith the increasing reliance on transportation in modern society, traffic lights have become an integral part of peoples lives. Although the traditional traffic light control system can meet the needs of the command junction traffic to a certain extent, with the continuous expansion of the city scale, the original traffic light control system has shown obvious shortcomings: the traffic light time is relatively fixed, and can not be adjusted with the change of the traffic flow. The design takes the AT89C51 single chip microcomputer as the core,which connects the peripheral circuit to form the basic circuit, so that the hardware circuit can adapt to the completed control function. C language program is written in Keil software,and finally the circuit diagram is simulated with Proteus software,then the simulation of intelligent traffic lights is basically realized. The system can control the red, green and yellow lamps to change in turn, and has the reverse reading function. Based on this, the data collection of traffic flow through sensor is carried out.The data is transmitted to the control center for analysis.According to the comparison, the size of the specific traffic flow is made the ratio of the traffic. According to the ratio conversion, the traffic light time can be changed according to the traffic flow, which can improve the traffic efficiency of the intersection.KEY WORDS: single chip microcomputer, the traffic light, digital tube display, sensing detection本科毕业设计(论文)I目录第 1 章 绪论 .11.1 课题背景及意义 .11.2 我国交通灯现状 .21.3 设计任务和要求 .21.4 论文结构 .2第 2 章 系统方案设计与要求 .42.1 单片机交通灯控制系统通行方案设计 .42.2 单片机交通灯控制系统的功能要求 .52.2.1 显示模块功能 .52.2.2 按键模块功能 .52.2.3 车流量检测模块功能 .62.3 单片机交通控制系统的基本构成及原理 .6第 3 章 系统硬件电路的设计 .73.1 车流量检测系统 .73.2 单片机最小系统 .83.2.1 单片机的选型 .83.2.2 复位电路 .93.2.3 时钟电路 .93.3 驱动电路 .103.4 交通灯模块 .11第 4 章 软件设计 .124.1 主程序设计 .124.2 车流量采样程序设计 .134.3 显示程序设计 .144.4 键扫描程序 .14第 5 章 智能交通灯的仿真 .15本科毕业设计(论文)II5.1 Proteus 软件介绍 .155.2 仿真过程介绍 .155.2.1 用 Proteus 绘制原理图 .155.2.2 Proteus 对单片机内核的仿真 .165.2.3 仿真结果与分析 .17论文总结与展望 .22参考文献 .23致谢 .24附录一:电路图 .25附录二:C 程序 .26诚信声明本科毕业设计(论文)1第 1 章 绪论1.1 课题背景及意义1858年,在英国伦敦主要街头安装了以燃煤气为光源的红,蓝两色的机械扳手式信号灯,用以指挥马车通行。这是世界上最早的交通信号灯。1868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。它由红绿方形玻璃提灯以旋转式组成,红灯表示“停止”,绿灯表示“注意”。电气启动的红绿灯出现在美国,这种红绿灯由红绿黄三色圆形的投光器组成,1914年始安装于纽约市5号大街的一座高塔上。红灯亮表示“停止”,绿灯亮表示“通行”。1918年,又出现了可以用带控制的红绿灯和红外线红绿灯。带控制的红绿灯有两种,一种是用扩音器来启动红绿灯,司机遇到红灯时按一下嗽叭,就使红灯变为绿灯;另一种是把压力探测器安在地下,车辆一接近红灯便变为绿灯。红外线红绿灯当行人踏上对压力敏感的路面时,它就能感应到有人要过马路。红外光束能延长信号灯的红灯一段时间,延迟汽车放行,从而避免发生交通事故。交通对于社会的工业经济和人们的生活生产中有着十分重要的意义。交通控制系统是近现代社会随着物流、出行等交通发展产生的一套高效的公共管理系统。要保证高效安全的交通秩序,除了制定一系列的交通规则,还必须通过一定的技术手段加以实现。单片机和传感技术的迅速发展带动自动检测领域发生巨大变化,智能交通灯控制系统方面的研究有了明显的进展,同时必将以其较高的性能价格比,逐步代替传统的交通灯控制措施。科学技术的进步推动了交通工具的现代化,社会经济的发展则带来了交通量的急剧增长并进一步加剧了交通拥挤严重程度,城市交通的规模与复杂特征、传统交通控制和交通拥挤一直是困扰世界各国的一大难题,目前我国国内百万人以上的大城市每年由交通阻塞造成的直接或间接经济损失约计 1600 亿元,相当于国内生产总值的3.2%。解决城市交通问题的根本路径大致有两条:一是加快交通基础设施建设;二是加强交通管理。前者在于满足各种交通需求的物质基础,而后者则在于更加合理使用现有交通设施。二者相比,由于大城市新建和扩建道路的可能性越来越小。当前城市交通管理便侧重于加强交通管理,对平面交叉口的研究一般都是应用交通信号在时间上给车辆分配通行权,从而实现车辆在时间上的分离。现代城乡交通管理的重要课题在于实现红、黄、绿灯的自动指挥。在城乡街道的本科毕业设计(论文)2十字路口,为了保证交通秩序和行人安全,一般在每条道路上各有一组红、绿、黄交通信号灯。其中红灯亮,表示禁止通行;黄灯亮,则表示该条道路上未经过停车线的车辆停止通行,已过停车线的车辆继续通行;绿灯亮,则表示允许通行。交通灯控制系统控制十字路口两组红、黄、绿交通灯的状态转换,指挥各种车辆和行人安全通行,从而实现十字路口城乡交通管理自动化。交通关系着人们的财产,安全和时间。具有高效科学的交通控制技术对人们出行都是十分有价值的,保证交通线路的畅通安全,才能保证出行舒畅,甚至是生命通道的延伸。1.2 我国交通灯现状目前我国城市街道交叉路口的交通信号灯虽然是自动的,但是观察后发现这些红绿灯的交替转换都是定时式的,即转换的间隔时间是固定不变的。定时式显然不符合实际生活的要求。当东西和南北两方向车流量相差很大,而信号灯还是分配相同的间隔时间,就会出现车多的方向导通时间不足,而车少的方向导通时间剩余,造成一方向车量拥挤挤另一方向车量宽松的不合理的局面,这就是人工现场指挥优于机器自动控制的原因。但是人工指挥劳动强度大代价高,我们应充分发挥计算机的价值,用计算机模拟人的智能来控制交通灯,从而提高经济和社会效益。1.3 设计任务和要求 设计任务及目的:通过本次毕业设计,熟悉单片机的C语言的编写,学习和了解一些单片机的知识,再通过作电路图提高自己的实践能力;另外,通过智能交通信号灯控制系统的设计,掌握单片机的定时/计数器的使用,会编写单片机的简单程序,充分发挥个人能力,最终设计出一套带有特殊功能的交通灯控制系统,并用实物模拟出来。设计要求:所完成的系统(1)能完成传统的交通灯系统的一般工作,即红绿灯指示;(2)倒计时由数码管显示;(3)通过按键模拟道路通过的车流量大小,并改变交通灯的显示时长。1.4 论文结构基于整个交通控制系统的发展情况,本设计主要进行如下方面的研究:用智能,集成,且功能强大的单片机芯片为控制中心,设计出一套十字路口的交通控制系统,本科毕业设计(论文)3以指挥路口的实时通行状态。在绪论部分讲述了本课题的研究背景与意义、国内交通灯的现状以及智能交通控制系统的研究。在第二章中,基于绪论部分对单片机智能交通灯控制系统的了解以及现实生活中的需要,根据设计要求提出总体设计方案论证与选择,介绍了智能交通灯控制系统的基本构成及原理。在一、二章的基础上,第三章完成了硬件的选型以及硬件电路的设计。第四章首先根据软件设计流程图简要介绍了软件设计,并介绍了各个程序模块的基本设计思想。第五章简要介绍了proteus软件及电路绘制并且详细叙述了如何实现电路的仿真。最后是对本课题的致谢、参考文献、附录等关于本次毕业设计的后续工作。本科毕业设计(论文)4第 2 章 系统方案设计与要求2.1 单片机交通灯控制系统通行方案设计在交通道路上的十字路口的东西和南北方向分别设置一个红绿灯,在这种情况下,只能有一方向的车辆通过,而另一个方向的车辆等待红灯,经过一段时间后,将禁行的方向转换到另一个方向。具体的显示状态如下图(图 2-1) 。说明 :黑色代表指示灯亮,白色代表指示灯灭。图 2-1 交通状态南北方向只红色指示灯亮,倒计时 40 秒;东西方向只绿色指示灯亮,倒计时 35秒。此交通指示灯状态下,南北方向的车辆禁行,但东西方向车辆可以通行。东西方向只黄色指示灯亮,倒计时 5 秒;南北方向红色指示灯亮。此交通指示灯状态下,除了已经正在通行中的车辆外其他所有车辆都需等待指示灯转换到绿灯状态才能通行。南北方向只绿色指示灯亮,倒计时 35 秒;东西方向只红色指示灯亮,倒计时 40秒。此交通指示灯状态下,南北方向的车辆可以通行,但东西方向车辆禁行。南北方向只黄色指示灯亮,倒计时 5 秒;东西方向红色指示灯亮。此交通指示灯状态下,除了已经正在通行中的车辆外所有车辆都需等待指示灯到绿灯状态才能通行。本科毕业设计(论文)5交通灯状态和通行状态关系如表 2-1:表 2-1 交通灯状态和通行状态关系十字路口的两个方向均有 3 个红绿黄 LED 显示灯和 4 个显示通行时间的数码显示管,无论在任何通行路口,遇红灯代表车辆禁行,绿灯代表车辆通过,黄灯代表通行状态即将改变。交通指示灯状态及车辆通行状态如表 2-1 所示。说明:1 表示指示灯亮,0 表示指示灯灭。2.2 单片机交通灯控制系统的功能要求2.2.1 显示模块功能显示模块主要通过数码管显示和 LED 显示实现其功能,车主可以根据数码管倒计时显示查看当前的通行状态,在“停止”和“通过”两者之间作出正确的选择。根据调查显示驾驶员和行人普遍都认为有倒计时显示功能交通灯的的路口相对来说更安全,交通秩序更好。因为有倒计时显示能够让驾驶员在交通指示灯发生变化时做出正确的判断,也可以提醒驾驶员指示灯颜色即将发生改变的时间,帮助驾驶员在“停车”和“通行”之间作出合适的选择。所以通过两种显示模块的结合,使本设计更合理可靠。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论