基于单片机的交通信号灯控制系统设计.doc
《基于单片机的交通信号灯控制系统设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的交通信号灯控制系统设计.doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、重庆大学网络教育学院 毕业设计论文题目 基于单片机的交通信号灯控制系统设计学生所在校外学习中心 四川达州校外学习中心 批次 层次 专业 092 专科起点本科 电气工程及其自动化学 号 W09205801 学 生 邓军 指 导 教 师 黄艳 起 止 日 期 2011年9月 1 日起至2011年 11 月30日止摘 要随着社会经济的发展,城市交通问题越来越引起人们的关注。人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。城市交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的电脑综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。随着当今社会的迅速发展,汽车的
2、销售量有了很大的提高。大量汽车的出售,给我们的生活带了很大的便利。但是,它也给城市的交通提出了更加严峻的考验。在这种情况下,我们除了要修建更加好的道路外,还需要设计出更多更好的交通信号灯控制系统。 在现代,利用单片机来实现交通信号灯的控制成了我们调控交通的主流。运用单片机控制交通信号灯方便,性能高,易于控制。所以,我们很必要对这一课题进行一次系统的研究学习。在本次毕业设计中,我的主要设计任务是在一个十字路口设计一个交通信号灯,并用单片机进行合理的控制。本系统由AT89C51单片机、键盘、LED显示、交通灯演示系统组成。系统包括人行道、左转、右转、以及基本的交通信号灯的功能。系统除基本交通信号灯
3、功能外,还具有倒计时、时间设置、紧急情况处理、分时段调整信号灯的点亮时间以及根据具体情况手动控制等功能。关键词:单片机,交通信号灯学习文档 仅供参考目录中文摘要1. 引言12. 设计任务及思路13. 单片机3 单片机简介33.2 单片机基本结构 3 3.3 单片机硬件特性 34. 芯片的选择44.1 74LS373以及74LS07芯片简介44.2 8255芯片5 8255可编程并行接口芯片简介5 8255可编程并行接口芯片方式控制字格式说明54.3 晶闸管75. 交通灯控制原理分析及方案论证86. 系统硬件设计96.1 总体设计96.2 单片机最小系统9 振荡电路9 复位电路106.3 显示及
4、其驱动模块11 键盘与状态显示功能11 倒计时计数功能117. 系统软件设计127.1 延时程序设计12 计数器硬件延时12 软件延时137.2 时间及信号灯的显示14 8031并行口的扩展14 显示原理15 8255输出信号的放大15 8255输出信号与信号灯的连接15 8255与8031的连接167.3 程序设计16 流程图16 源程序代码197.4 调试运行23设计总结24参考文献25致谢26附录127附录228学习文档 仅供参考1引言当今,交通信号灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段,这一技术在19世纪就已出现了。1858年,在英国伦敦主要街头安装了以燃煤气为光
5、源的红、蓝两色的机械扳手式信号灯,用以指挥马车通行。这是世界上最早的交通信号灯。1868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。它由红绿两种旋转式方形玻璃提灯组成,红色表示“停止”,绿色表示“注意”。1869年1月2日,煤气灯爆炸,造成人员伤亡,遂被取消。电气启动的红绿灯出现在美国,这种红绿灯由红绿黄三色圆形的投光器组成,1914年开始安装于纽约市5号大街的一座高塔上。红灯亮表示“停止”,绿灯亮表示“通行”。1918年,又出现了带控制的红绿灯和红外线红绿灯。带控制的红绿灯,一种是把压力探测器安在地下,另一种是用扩音器来启动红绿灯。信号灯的出
6、现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。1968年,联合国道路交通和道路标志信号协定对各种信号灯的含义作了规定。绿灯是通行信号,面对绿灯的车辆可以直行,左转弯和右转弯,除非另一种标志禁止某一种转向。左右转弯车辆都必须让合法地正在路口内行驶的车辆和过人行横道的行人优先通行。红灯是禁行信号,面对红灯的车辆必须在交叉路口的停车线后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已十分接近停车线而不能安全停车时可以进入交叉路口。基于单片机构成的城市交通信号灯控制系统,可以节约人力资源和降低系统成本,从而有效的提高工作效率。但利用单片机控制交通信号灯
7、涉及到一些现实问题,诸如信号的驱动、车辆到达的感知等。为此,我们采用模拟方式进行说明。所谓模拟,就是用绿、黄、红色三只共四组发光二极管代替交通信号灯。目前,城市交通信号灯控制系统应用广泛,因此,开发这种系统非常实用。2设计任务及思路设计一个能够控制十二盏交通信号灯的模拟系统。通过交通信号灯控制系统的设计。学习文档 仅供参考学习文档 仅供参考系统工作受开关控制,起动开关 ON 则系统工作;起动开关 OFF 则系统停止工作。控制对象如下:东西方向红灯两个 , 南北方向红灯两个,东西方向黄灯两个 , 南北方向黄灯两个,东西方向绿灯两个 , 南北方向绿灯两个,图1 交通信号示意十字路口东西方向和南北方
8、向各装有直行包括右拐弯控制红、黄、绿交通信号灯如图1所示。还有倒计时显示器,显示器用于显示相应方向直行控制当前点亮信号灯还要持续的时间即剩余时间。系统中有两个按钮启动和停止,启动按钮按下后信号灯系统开始工作,并周而复始地循环;停止按钮按下,所有信号灯都熄灭。信号灯的控制规律如表1所示。即系统启动后,东西方向先绿灯亮25s,然后绿灯闪烁3s,最后黄灯亮2s,与此同时南北方向红灯亮30s。南北方向红灯亮30s后转为先绿灯亮25s,然后绿灯闪烁3s,最后黄灯亮2s,东西向红灯亮30s。由此周而复始地循环。要求采用单片机实现交通灯的控制规律。表1 信号灯控制规律东西方向信号绿灯亮绿灯闪烁黄灯亮红灯亮时
9、间25s3s2s30s南北方向信号红灯亮绿灯亮绿灯闪烁黄灯亮时间30s25s3s2s设计电路中使用到的主要元器件,单片机芯片、8255芯片和晶闸管。十字路口分四条道,每条道有三个红绿灯,共十二个。每个红绿灯由一块8031芯片单独控制,我们只设计一个红绿灯的燃亮情况,同理根据燃亮顺序设计其它红绿灯。然后再组合起来,到达设计要求。3单片机单片机是一种集成电路芯片,简称为单片微型电脑。是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU,随机存储器RAM,只读存储器ROM,多种I0口和中断系统,定时器,计时器等功能,集成在一块硅片上构成的一个小而完善的电脑系统。3.2单片机基本结构单片机由
10、运算器,控制器,存储器,输入输出设备组成。3.3单片机硬件特性1单片机集成度很高,单片机包括CPU、4KB容量的ROM(8031无)、128B容量的RAM、2个16定时计时器、4个8位并行口、全双工串口行口。2单片机系统结构简单,使用方便,实现了模块化。3单片机可靠性能好,可工作很长时间。4处理功能强,速度快4芯片的选择4.1 74LS373以及74LS07简介74LS373 是一种带三态门的8D锁存器,其管脚示意图2如下所示:图2 74LS373管脚示意图其中:1D-8D为8个输入端。1Q-8Q为8个输出端。LE为数据打入端:当LE为“1”时,锁存器输出状态同输入状态;当LE由“1”变“0”
11、时,数据打入锁存器OE为输出允许端;当OE=0时,三态门打开;当OE=1时,三态门关闭,输出高阻。六驱动器(OC高压输出) 74LS07 Vcc6A6Y5A5Y4A4 1413121110 9 8Y = A 1 2 3 4 5 6 7 7805实现正电压输出,负电压截止。4.2 8255芯片4.2.1 8255可编程并行接口芯片简介8255可编程并行接口芯片有三个输入输出端口,即A口、B口和C口,对应于引脚PA7PA0、PB7PB0和PC7PC0。其内部还有一个控制寄存器,即控制口。通常A口、B口作为输入输出的数据端口。C口作为控制或状态信息的端口,它在方式字的控制下,可以分成4位的端口,每个
12、端口包含一个4位锁存器。它们分别与端口AB配合使用,可以用作控制信号输出或作为状态信号输入。8255的内部组成框图如图3所示:图3 8255内部组成框图4.2.2 8255可编程并行接口芯片方式控制字格式说明8255有两种控制命令字:一个是方式选择控制字;另一个是C口按位置位复位控制字。其中C口按位置位复位控制字方式使用较为繁难,说明也较冗长,故在此不作表达。方式控制字格式说明如图4所示:图4 8255方式控制字方式0:基本输入输出方式。适用于三个端口中的任何一个。每一个端口都可以用作输入或输出。输出可被锁存,输入不能锁存。方式0适合于两种情况:一种是无条件传送,另一种是查询方式传送。方式1:
13、选通输入输出方式。这时A口或B口的8位外设线用作输入或输出,C口的4条线中三条用作数据传输的联络信号和中断请求信号。方式2 :双向选通输入/输出方式。只有A口具备双向选通输入/输出方式,8位外设线用作输入或输出。4.3 晶闸管晶闸管Thyristor是晶体闸流管的简称,又可称做可控硅整流器,以前被简称为可控硅;晶闸管是PNPN四层半导体结构,它有三个极:阳极,阴极和门极;晶闸管工作条件为:加正向电压且门极有触发电流;其派生器件有:快速晶闸管,双向晶闸管,逆导晶闸管,光控晶闸管等。它是一种大功率开关型半导体器件,在电路P1N1P2N2GKA中用文字符号“VT”表示;图AGIc0PNPREKNPN
14、IaIc1IgIc2Ik5为晶闸管的结构图;图6为晶闸管的电路图; 图5 晶闸管的结构图 图6 为晶闸管的电路图 晶闸管VT在工作过程中,它的阳极A和阴极K与电源和负载连接,组成晶闸管的主电路,晶闸管的门极G和阴极K与控制晶闸管的装置连接,组成晶闸管的控制电路。晶闸管的工作条件: 1. 晶闸管承受反向阳极电压时,不管门极承受何种电压,晶闸管都处于关断状态。2. 晶闸管承受正向阳极电压时,仅在门极承受正向电压的情况下晶闸管才导通。3. 晶闸管在导通情况下,只要有一定的正向阳极电压,不管门极电压如何,晶闸管保持导通,即晶闸管导通后,门极失去作用。在电路中我们使用的晶闸管来控制红绿灯的亮灭。如图7所
15、示:图7 晶闸管控制电路5交通灯控制原理分析与方案论证本设计以单片机为核心,以LED数码管作为倒计时指示,根据设计的要求我们考虑了各功能模块的几种设计方案,以求最正确方案,实现实时显示系统各种状态,系统还增设了根据交通拥挤情况可分别设置主干道和次干道的通行时间,以提高效率,缓减交通拥挤。系统总体设计框图如图8所示:单片机最小系统倒计时交通灯键盘与状态显示图8 系统总体设计1电源提供方案为使模块稳定工作,须有可靠电源。本次设计考虑了两种电源方案:方案一:采用独立的稳压电源。此方案的优点是稳定可靠,且有各种成熟电路可供选用;缺点是各模块都采用独立电源,会使系统复杂,且可能影响电路电平。方案二:采用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 交通 信号灯 控制系统 设计
限制150内