大学毕业论文---十字路口交通灯控制系统的设计与实现.doc
《大学毕业论文---十字路口交通灯控制系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《大学毕业论文---十字路口交通灯控制系统的设计与实现.doc(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、广州大学华软软件学院本科毕业论文论文题目 十字路口交通灯控制系统的设计与实现 专 业 电子信息工程 班 级 11电子信息工程(嵌入式系统开发) 姓 名 黄开平 学 号 1140910118 指导教师 李芳 广州大学华软软件学院电子系2015年 4月I摘要 近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。靠的就是交通信号灯的自动指挥系统。本系统采用STC89C5
2、1单片机以及单片机最小系统和74HC245电路以及外围的按键和数码管显示等部件,设计一个基于单片机的交通灯设计。设计通过两位一体共阴极数码管显示,并能通过按键对定时进行设置。本系统实用性强、操作简单。关键词 交通灯;单片机;计时器;STC89C51ABSTRACT In recent years, with the rapid development of science and technology,SCM applications are deepening,drive traditional control test technology is increasingly developi
3、ng at the same time. In real-time detection and automatic control of microcomputer application system, the single chip microcomputer is often used as a core component. Knowing only single chip microcomputer aspects knowledge is not enough, combination of hardware, software, and hardware structure is
4、 necessary. Crossroads transports, bustling, bike lanes, pedestrian footbridge humanitarian, in an orderly way. These all rely on automatic command system of traffic lights. This system adopts the STC89C51 microcontroller and the single chip microcomputer minimum system and 74 hc245 keys and digital
5、 tube display of circuit and peripheral components, desiging a traffic light based on single chip microcomputer. By two common cathode digital tube to display, and through the button to set the timing, this system is practical, simple operation.KEY WOEDS Traffic;light;SCM;Timing;STC89C51目 录1前 言11.1研
6、究的背景和意义11.2本文研究的目的11.3本文设计的主要内容22 系统方案设计概述32.1单片机交通灯控制系统通行方案设计32.2单片机交通控制系统的功能要求42.3单片机交通控制系统的基本构成及原理53 系统硬件电路的设计73.1系统硬件总电路构成73.2单片机系统简介73.2.1单片机引脚介绍83.2.2单片机时钟系统103.3信号灯与倒计时显示系统113.3.1红黄绿信号灯显示系统113.3.2倒计时显示系统113.4倒计时信号显示驱动电路123.5按键控制系统134 系统软件程序的设计154.1系统软件程序的设计总述154.2程序主体设计流程154.3 交通灯延时程序164.3交通灯
7、显示程序174.4按键子程序模块设计194.4.1特殊情况通车按键功能194.4.2通行时间设置按键功能205 系统的测试及分析215.1系统的测试和运行215.2本设计的测试结果分析246 总结256.1设计的自我总结256.2设计的主要价值256.3 展望未来26参考文献27附录A(设计实物图)28附录B 按键子程序(C语言)29致 谢33341前 言1.1研究的背景和意义交通是城市经济活动的命脉,对城市经济发展、人民生活水平的提高起着十分重要的作用。城市交通问题自人类进入21世纪以来,道路交通一直是困扰城市发展、制约城市经济建设的重要因素。而使用合理的交通灯可以合理的规划城市交通,从而为
8、城市的快速运输和发展提供最优化的交通解决方案。随着电子技术的飞速发展,现代的电子技术与机械技术相结合,产生了一大批先进的电子类产品。由于单片机的特殊结构形式,在某些应用领域中,它承担了一些通用的微型计算机无法完成的工作,它是一种高性能,低价格的处理器,集成度高,体积小,可靠性高,控制功能强,电压低。由于单片机具有这些特点,人类把它应用到了交通灯的控制系统中。当前,大量的信号灯电路正向着数字化、小功率、多样化、方便人、车、路三者关系的协调,多值化方向发展随着社会经济的发展,城市交通问题越来越引起人们的关注。随着交通量的快速增长,人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。
9、车辆的不断增多,表明车辆对道路容量的要求仍然很高,这种状况在短期内还不可能改变。因此,研究基于智能集成的城市交通信号控制系统具有相当的学术价值和实用价值。把智能控制引入到城市交通控制系统中,未来的城市交通控制系统才能适应城市交通的发展。从长远来看该研究具有巨大的现实意义。1.2本文研究的目的随着人们日常生活水平的提高,机动车辆不断增加,简单的交通控制系统已不能满足当前交通道路管理的需要。为了最大程度的满足交通管理的需要,为车辆提供准确的通行时间,本课题应结合先进的研究技术设计出功能完善的交通灯控制系统。此外,还需要充分考虑系统的可操作性,使控制系统具备与突发状况相适应的可调节能力。可以肯定的说
10、,城市道路增长的有限与车辆增加的无限这一对矛盾是导致城市交通拥挤的根本原因。对于减轻交通拥塞及其副作用特别是对于大的交通网络而言,一种真正的交通响应控制策略显得尤为重要。智能化和集成化是城市交通信号控制系统的发展趋势和研究前沿,而针对交通系统规模复杂性特征的控制结构和针对城市交通瓶颈问题并代表智能决策的阻塞处理则是智能交通控制优化管理的关键和突破口。通过单片机设计十字路口交通灯控制系统的实现缓解交通压力、规范交通秩序、提高道路运输能力、减少交通事故发生1.3本文设计的主要内容本设计能模拟基本的交通控制系统,用红绿黄灯表示禁行,通行和等待的信号发生,按键可以控制深夜模式、禁行、东西通行、南北通行
11、、时间加、时间减、切换、确定功能。共四个二位阴极数码管,利用芯片74hc245芯片驱动,东南西北各一个显示时间,共12个发光二极管,指示通行状态。选用STC89C51单片机及外围器件构成最小控制系统,12个发光二极管分成4组红绿黄三色灯构成信号灯指示模块,现本设计要求的具体功能。本系统以单片机为核心,组成一个处理、自动控制为一身的闭环控制系统。系统硬件电路由单片机、状态灯、LED显示、驱动电路、按键组成。2 系统方案设计概述2.1单片机交通灯控制系统通行方案设计设在十字路口,分为东西向和南北向,在任一时刻只有一个方向通行,另一方向禁行,持续一定时间,经过短暂的过渡时间,将通行禁行方向对换。其具
12、体状态如下图所示。交通状态从状态1开始变换,直至状态4然后循环至状1,周而复始(黑色表示亮,白色表示灭)。即如图(图2-1)所示:直至状态4然后循环至状态1,通过具体的路口交通灯状态的演示分析我们可以把这四个状态归纳如下:图2-1 交通状态(默认左东右西、上南下北)东西方向红灯灭,同时绿灯亮,南北方向黄灯灭,同时红灯亮,倒计时20秒。此状态下,东西向允许通行,南北向禁止通行。东西方向绿灯灭,同时黄灯亮,南北方向红灯亮,倒计时5秒。此状态下,除了已经正在通行中的其他所以车辆都需等待状态转换。南北方向红灯灭,同时绿灯亮,东西方向黄灯灭,同时红灯亮,倒计时30秒。此状态下,东西向禁止通行,南北向允许
13、通行。南北方向绿灯灭,同时黄灯亮,东西方向红灯亮,倒计时5秒。此状态下,除了已经正在通行中的其他所以车辆都需等待状态转换。图表表示灯状态和行止状态的关系如下:表2-1交通状态及红绿灯状态状态1状态2状态3状态4东西向禁行等待变换通行等待变换南北向通行等待变换禁行等待变换东西红灯0011东西黄灯0100东西绿灯1000南北红灯1100南北绿灯0010南北黄灯0001东西南北四个路口均有红绿黄3灯和数码显示管4个,在任一个路口,遇红灯禁止通行,转绿灯允许通行,之后黄灯亮警告行止状态将变换。状态及红绿灯状态如表2-1所示。说明:0表示灭,1表示亮。2.2单片机交通控制系统的功能要求 硬件部分本设计能
14、模拟基本的交通控制系统,用红绿黄灯表示禁行,通行和等待的信号发生,还能进行倒计时显示。按键可以控制禁行、深夜模式、复位、东西通行、南北通行、时间加、时间减、切换等功能。共四个二位阴极数码管,东南西北各一个显示时间,四个数码管的阴极都接到STC89C51的P1口,阳极接到74HC245芯片上,通过P0口控制74HC245芯片,起到驱动放大作用。共12个发光二极管,四个路口每个路口各有一个红(禁行)、黄(警告)发光二极管,四个路口的二极管接到P2口,按键接P3口。软件部分在交通灯控制系统的设计中,软件的全部控制程序实际上分为若干模块:键盘设置处理程序,状态灯控制程序,LED显示程序,消抖动延时程序
15、,红绿灯时间调整程序。初始化等待按键事件处理显示程序处理开始宏定义按键事件处理图2-2 软件总流程图2.3单片机交通控制系统的基本构成及原理交通信号灯控制方式很多。本系统采用STC89C51单片机以及单片机最小系统和74HC245驱动电路以及外围的按键和数码管显示等部件,设计一个基于单片机的交通灯设计。在相同的时间里提高通车的质量、效率。并能在高峰期根据实际状况结合方程式控制按钮来调整主次干道的通车时间,降低交通拥挤堵塞现象。并使交通控制系统具有紧急控制,使救护车、救护车通过时, 使两个方向均亮红灯,救护车和消防车通过后,恢复原来状态,增加对出现特殊情况的处理能力。本单片机控制交通灯系统,可用
16、单片机直接控制信号灯的状态变化,基本上可以指挥交通的具体通行,当然,接入LED数码管就可以显示倒计时以提醒行使者,更具人性化。本系统在此基础上,单片机对此进行具体处理,及时调整控制指挥。如图(图2-3)所示:STC89C51单片机最小系统控制模块红黄绿信号灯数码管显示倒计时复位电路74HC245驱动显示模块按键调节紧急模式夜间模式时间加减图2-3 系统的总体框图设计系统模块原理:(1)单片机控制模块:单片机将计算机的基本部件微型化并集成到一块芯片上,具有优异的性能价格比,控制功能强,这将使各模块功能的实现变得简单方便。本系统中,共四个二位阴极数码管,东南西北各一个显示时间,四个数码管的阴极都接
17、到STC89C51的P1口,阳极接到74HC245芯片上,通过P0口控制74HC245芯片,起到驱动放大作用。共12个发光二极管,四个路口每个路口各有一个红(禁行)、黄(警告)发光二极管,四个路口的二极管接到P2口,按键接P3口。(2)信号灯显示模块:利用发光二极管代替交通信号灯,通过单片机控制使其按要求点亮。(3)倒计时显示模块:此模块有两种方案。第一种是采用数码管显示。该方案实现简单,但只能显示有限的符号和数码字符。第二种是采用点阵式LED显示。该方案实现复杂,须完成大量的软件工作,但功能强大,可方便的显示各种英文字符、汉字和图形。由于本控制系统只需显示倒计时时间,利用数码管即可完成此功能
18、,因此本控制系统中利用2位一体的共阴数码管显示道路两个方向的通行时间和暂缓通行时间,通过单片机控制进行倒计时显示。(4)键盘设置模块:单片机键盘有独立键盘和矩阵式键盘两种:独立键盘每一个I/O 口上只接一个按键,按键的另一端接电源或接地(一般接地),这种接法程序比较简单且系统更加稳定;而矩阵式键盘式接法程序比较复杂,但是占用的I/O少。根据本设计的需要这里选用了独立式键盘接法。(5)复位模块:利用单片机的REST引脚接上复位电路达到复位功能。3 系统硬件电路的设计3.1系统硬件总电路构成 实现本设计要求的具体功能,可以选用STC89C51单片机及外围器件构成,12个发光二极管分成4组红绿黄三色
19、灯构成信号灯指示模块,8个LED东西南北各两个构成倒计时显示模块,若干按键组成时间设置和模式选择按钮和紧急按钮等。本系统以单片机为核心,组成一个处理、自动控制为一身的闭环控制系统。系统硬件电路由单片机、状态灯、LED显示、驱动电路、按键等组成。其具体的硬件电路总图如图3-1所示。其中P0,P1,用于送显LED数码管的型和位,P2用于控制红绿黄发光二极管,XTAL1和XTAL2接入晶振时钟电路,REST引脚接上复位电路,P3用于口按键控制。图3-1 硬件电路总图3.2单片机系统简介STC89C51单片机是在美国Intel公司于20世纪80年代推出的MCS-51系列高性能8位单片机的基础上发展而来
20、的,它在单一芯片内集成了并行I/O口、异步串行口、16位定时器/计数器、中断系统、片内RAM和片内ROM,以及其他一些功能部件1。单片机主要有如下特点:(1)有优异的性能价格比。(2)集成度高、体积小、有很高的可靠性。单片机把各功能部件集成在一块芯 片上,内部采用总线结构,减少了各芯片之间的连线,大大提高了单片机的可靠性 与抗干扰能力。另外,其体积小,对于强磁场环境易于采取屏蔽措施,适合在恶劣的环境下工作。(3)控制功能强。为了满足工业控制的要求,一般单片机的指令系统中均有极丰富的转移指令、I/O 口的逻辑操作以及位处理功能。单片机的逻辑控制功能及运行速度均高于同一档次的微机。(4)低功耗、低
21、电压,便于生产便携式产品。(5)外部总线增加了 IC(Inter-Integrated Circuit)及 SPI(Serial Peripheral Interface)等串行总线方式,进一步缩小了体积,简化了结构。(6)单片机的系统扩展和系统配置较典型、规范,容易构成各种规模应用系统。3.2.1单片机引脚介绍VCC:STC89C51电源正端输入,接+5V。GND:电源地端。XTAL1: 单芯片系统时钟的反相放大器输入端。XTAL2: 系统时钟的反相放大器输出端,一般在设计上只要在 XTAL1 和 XTAL2 上接上一只石英振荡晶体系统就可以动作了,此外可以在两引脚与地之间加入一 20PF
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学毕业 论文 十字路口 交通灯 控制系统 设计 实现
限制150内