交通信号控制系统设计.docx
《交通信号控制系统设计.docx》由会员分享,可在线阅读,更多相关《交通信号控制系统设计.docx(49页珍藏版)》请在咨信网上搜索。
1、摘 要近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。 交通信号灯控制方式很多。本系统采用以单片机AT89S52为中心器件来设计交通灯控制器,实现了通过AT89S52芯片的P1口设置红、绿灯燃亮时间的功能;红绿灯循环点亮,倒计时剩5秒时黄灯点亮警示(交通灯信号通过P1口输出,显示时间直接通过AT89S52的P0口输出至双位数码管);时间倒计时可通过双位数码管显示。本系统实用性强、操作简单、扩展功能强。本文设计了一种基
2、于MCS-51单片机的交通灯控制系统。系统主要包括硬件电路和软件程序。在比较论证的基础上,设计了满足设计要求的电路,并编写相应的软件程序。系统构造简单,通过定时系统可以实现对时间的设定,由状态控制系统来设定交通灯的状态。在此基础上,使用LED数码管对计数系统进行译码显示,使每一通道上不仅能够显示交通灯的状态,还能提醒行人剩余时间,给行人和车辆的通行提供了很大的方便。应用单片机AT89S52来完成整个系统的控制,采用C语言设计软件。系统具有较强功能,体积小,成本低,有一定的实际应用价值。关键词:单片机 交通灯 调试 ABSTRACTWith the rapid development of sc
3、ience and technology in recent years, SCM applications are deepening at the same time promote the growing of traditional control detection technology updates. In real-time detection and automatic control of the microcomputer application system, the microcontroller is often used as a core component,
4、only the microcontroller is not enough knowledge, but also based on specific hardware structure of hardware and software combination to be improved.Traffic signal control many ways. The system uses MSC-51 Series Microcontroller AT89C51-centric devices to design traffic signal controllers and achieve
5、d through the P1 port AT89C51 chip set of red, green, gave the time of the function; traffic light cycle of light, the countdown 5 seconds left when the yellow lamp lit warning (traffic light signals through the P1 port output, display time directly through the P0 port output AT89C51 to double-digit
6、 nixie tube); Time countdown can be a double-digit LED display. The system practical, simple, extending strong function.In this paper it has designed one kind of traffic light control system based on the MCS-51 monolithic integrated circuit. The system mainly includes the hardware circuit and the so
7、ftware routine. On the basis of comparison,we designed a circuit according to the design requirement,and compiled the corresponding software routine.The system structure is simple, it may realize the time hypothesis by the timing system, establishe traffic lights condition by the state control syste
8、m. Based on this, we uses the LED digital tube to decode the counting system, so that each channel can not only show the status of traffic lights, but also to remind pedestrians time remaining, and provide a great convenience to vehicles and pedestrians. Applying the Monolithic integrated circuit AT
9、89C51 to accomplish the control of the entire systematic , using C language design software. The system has the strong function, the volume is small, the cost is low, has certain practical application value. Key words: SCM Traffic light Debug目录第一章 绪论11.1 选题目的11.2 选题背景及意义11.3 交通信号灯11.4 交通灯的发展史2第二章 系统
10、总体设计32.1 系统总体设计方案32.2 系统设计框图及主要思想42.2.1 系统硬件设计框图42.2.2 系统设计思想4第三章 硬件电路设计73.1 总体设计及功能描述73.2 单片机简介73.2.1 单片机概述73.2.2 单片机发展历史83.2.3 单片机发展趋势83.2.4 单片机的特点93.2.5 单片机的应用领域103.3 单片机AT89S52简介103.3.1 AT89S52功能特性描述103.3.2 AT89S52功能引脚说明113.4 单片机最小系统133.5 信号灯控制电路143.5.1 信号灯控制电路图153.5.2 信号灯控制电路的设计原理153.5.3 信号灯控制端
11、口设计153.6 数码管控制电路173.6.1 数码管控制电路图173.6.2 数码管控制电路设计原理183.6.3 数码管的简介18第四章 PCB设计214.1 PROTEL99SE软件的介绍214.2 交通灯原理图214.2.1 新建设计文档214.2.2 电路图设计214.3 电路板设计流程224.4 印制板的绘制22第五章 系统软件设计255.1 汇编语言与C语言的比较255.2 Keil C51uVision 集成开发环境255.3 程序设计思路265.4 交通灯设计程序27第六章 调试336.1 硬件调试336.2 在硬件调试中出现的问题356.3 软件调试356.4 软硬件联调3
12、5第七章 结束语37致谢39参考文献41附录A:系统硬件电路图43附录B:PCB版图45附录C:系统实物图47第一章 绪论1.1 选题目的本课题是设计一个交通信号灯控制电路,通过本设计了解掌握交通信号控制电路的工作原理,进而研究电子产品设计的技术方法。通过对交通信号灯控制电路的设计、安装与调试,熟练掌握各种电子测量仪器、仪表的正确使用方法,熟悉掌握数字逻辑电路原理及各类型数字单元的工作原理、电路形式、调试方法、整机电路统调技巧等方面知识;同时,通过对系统设计结果的理论分析,加强理论联系实际的工作能力,对加强数字逻辑电路原理与技术方法的掌握,得到全面的、系统的训练,为今后从事本专业工作奠定坚实的
13、技术基础。1.2 选题背景及意义在现代城市中,人口和汽车日益增长,市区交通也日益拥挤,人们的安全问题也日益重要。因此,红绿交通信号灯成为交管部门管理交通的重要工具之一。有了交通灯人们的安全出行有了很大的保障。自从交通灯诞生以来,其内部的电路控制系统就不断的被改进,设计方法也开始多种多样,从而使交通灯显得更加智能化。尤其是近几年来,随着电子与计算机技术的飞速发展,电子电路分析和设计方法有了很大的改进,电子设计自动化也已经成为现代电子系统中不可缺少的工具和手段,这些为交通灯控制电路的设计提供了一定的技术基础。1.3 交通信号灯1.4 交通灯的发展史当今,红绿灯安装在各个道口上,已经成为疏导交通车辆
14、最常见和最有效的手段。但这一技术在19世纪就已出现了。 1858年,在英国伦敦主要街头安装了以燃煤气为光源的红、蓝两色的机械扳手式信号灯,用以指挥马车通行。这是世界上最早的交通信号灯。1868年,英国机械工程师纳伊特电气启动的红绿灯出现在美国,这种红绿灯由红绿黄三色圆形的投光器组成,1914年始安装于纽约市5号大街的一座高塔上。红灯亮表示“停止”,绿灯亮表示“通行”。 1918年,又出现了带控制的红绿灯和红外线红绿灯。带控制的红绿灯,一种是把压力探测器安在地下,车辆一接近红灯便变为绿灯;另一种是用扩音器来启动红绿灯,司机遇红灯时按一下嗽叭,就使红灯变为绿灯。红外线红绿灯当行人踏上对压力敏感的路
15、面时,它就能察觉到有人要过马路。红外光束能把信号灯的红灯延长一段时间,推迟汽车放行,以免发生交通事故。 信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。1968年,联合国道路交通和道路标志信号协定对各种信号灯的含义作了规定。绿灯是通行信号,面对绿灯的车辆可以直行,左转弯和右转弯,除非另一种标志禁止某一种转向。左右转弯车辆都必须让合法地正在路口内行驶的车辆和过人行横道的行人优先通行。红灯是禁行信号,面对红灯的车辆必须在交叉路口的停车线后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已十分接近停车线而不能安全停车时可以进入交叉路口。第二章
16、系统总体设计当前,大量的信号灯电路正向着数字化、小功率、多样化、方便人、车、路三者关系的协调,多值化方向发展随着社会经济的发展,城市交通问题越来越引起人们的关注。这些城市纷纷修建城市高速道路,在高速道路建设完成初期,它们也曾有效地改善了交通状况。然而,随着交通量的快速增长和缺乏对高速道路的系统研究和控制,高速道路没有充分发挥出预期的作用。而城市高速道路在构造上的特点,也决定了城市高速道路的交通状况必然受高速道路与普通道路耦合处交通状况的制约。人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。城市交通控制系统是用于城市交通数据检测、交通信号灯控制与交通疏导的计算机综合管理系统,
17、它是现代城市交通监控指挥系统中最重要的组成部分。2.1 系统总体设计方案采用单片机控制交通信号,不仅可以简化电路结构、降低成本、减小体积。城市交叉路口,每边(共4边)都设置红、绿、黄色信号灯,红灯亮表示禁止通行;绿灯亮表示可以通过;在绿灯亮转变为红灯亮之前,先要求黄灯亮几秒钟,以便让交叉路口停车线以外的车辆停止运行,而交叉路口停车线以内的车辆快速通过交叉路口。每一边的红、绿、黄色信号灯亮的顺序是红绿黄红绿黄。南北向红灯亮时,对应东西向的绿灯亮、黄灯亮;南北向绿灯亮、黄灯亮时,对应东西向的红灯亮。这样就要求红灯亮的时间,应等于绿灯亮与黄灯亮的时间之和。红、绿、黄色信号灯亮的时间,要求采用倒计时的
18、方式,用十进制数字显示出来。当使两条路线交替地成为放行线和禁行线时,就可以实现定时交通控制。在十字路口,其交通控制的原则是:东西,南北两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示灯,指挥车辆和行人安全通行。红灯亮禁止通行,绿灯亮允许通行。黄灯亮提示人们注意红、绿灯的状态即将切换,且黄灯燃亮时间为东西,南北两干道的公共停车时间。在交通灯系统的管理中,用发光二极管模拟交通信号灯,用逻辑电平开关模拟控制开关。实现本设计最关键的是设计出一个30秒与25秒的倒计时过程。可以有两种方案参考:方案一:采用延时函数;方案二:采用中断系统计数;分析:延时函数不够中断计数精确,并且采用延时函数不但程序
19、够繁,而且很难实现同时控制显示,交通灯和流水灯模块,因此可以使用中断系统进行计时,这样不但可以计数精确,而且程序相对比较简单。设计情况如下: 设计系统是以AT89S52为主要控制核心控制交通灯的红绿转换和各个灯所点亮时间的倒计时实现。2.2 系统设计框图及主要思想2.2.1 系统硬件设计框图 P1AT89S52 P0 电源复位部分振荡电路红绿交通灯倒计时图2.2.1 系统硬件设计框图2.2.2 系统设计思想(1)通过AT89S52单片机P1设定交通灯初始时间输入到红绿灯处,显示红绿灯的转换。(2)由AT89S52单片机的定时器每秒钟通过P0口送信息,数码管显示每个灯的点亮时间。(3)AT89S
20、52通过设置各个信号灯绿、红、黄的时间分别为25秒、30秒、5秒循环由AT89S52的 P0口输出。(4)通过AT89S52单片机的P3.0位来控制系统是工作或设置初值,当按下复位按钮时就对系统进行复位设置。(5)红绿黄灯按照单片机内程序所设定的时间进行转换,并循环。第三章 硬件电路设计硬件设计是整个系统的基础,要考虑的方方面面很多,除了实现交通灯基本功能以外,主要还要考虑如下几个因素:系统稳定度;器件的通用性或易选购性; 软件编程的易实现性;系统其它功能及性能指标;因此硬件设计至关重要。现从各功能模块的实现逐个进行分析探讨。3.1 总体设计及功能描述本设计以单片机AT89S52为控制核心,共
21、分以下几个部分:单片机控制系统、信号灯控制电路和数码管控制电路等。u 单片机作为整个硬件系统的核心,它既是协调整机工作的控制器,又是数据处理器。它由单片机时钟电路复位电路等组成。u 信号灯控制电路指示采用绿、黄、红LED发光管,用三种颜色指示车辆放行、暂停、禁止,形象直观。u 系统采用双位数码管倒计时计数功能,最大显示数字99。3.2 单片机简介3.2.1 单片机概述单片机是一种集成电路芯片。它采用超大规模技术将具有数据处理能力的微处理器(CPU)、存储器(含程序存储器ROM和数据存储器RAM)、输入、输出接口电路(I/O接口)集成在同一块芯片上,构成一个即小巧又很完善的计算机硬件系统,在单片
22、机程序的控制下能准确、迅速、高效地完成程序设计者事先规定的任务。所以说,一片单片机芯片就具有了组成计算机的全部功能。不同的单片机有着不同的硬件特征和软件特征,即它们的技术特征均不尽相同,硬件特征取决于单片机芯片的内部结构,用户要使用某种单片机,必须了解该型产品是否满足需要的功能和应用系统所要求的特性指标。这里的技术特征包括功能特性、控制特性和电气特性等等,这些信息需要从生产厂商的技术手册中得到。软件特征是指指令系统特性和开发支持环境,指令特性即我们熟悉的单片机的寻址方式,数据处理和逻辑处理方式,输入输出特性及对电源的要求等等。开发支持的环境包括指令的兼容及可移植性,支持软件(包含可支持开发应用
23、程序的软件资源)及硬件资源。要利用某型号单片机开发自己的应用系统,掌握其结构特征和技术特征是必须的。3.2.2 单片机发展历史单片机诞生于20世纪70年代末,经历了SCM、MCU、SoC三大阶段。1.SCM即单片微型计算机阶段。主要是寻求最佳的单片形态嵌入式系统的最佳体系结构。2.MCU即微控制器阶段。主要的技术发展方向是:不断扩展满足嵌入式应用时,对象系统要求的各种外围电路与接口电路,突显其对象的智能化控制能力。3.单片机是嵌入式系统的独立发展之路,向MCU阶段发展的重要因素,就是寻求应用系统在芯片上的最大化解决;因此,专用单片机的发展自然形成了SoC化趋势。因此,对单片机的理解可以从单片微
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 交通信号 控制系统 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。