杨荣景毕业论文.docx
《杨荣景毕业论文.docx》由会员分享,可在线阅读,更多相关《杨荣景毕业论文.docx(24页珍藏版)》请在冰点文库上搜索。
杨荣景毕业论文
(此文档为word格式,下载后您可任意编辑修改!
)
安徽机电职业技术学院
毕业论文
基于8051单片机设计的智能交通灯系统
系别电气工程系
专业电气自动化
班级电自3112
姓名杨荣景
指导老师杨浩
2013~2014学年第1学期
安徽机电职业技术学院毕业论文(设计)指导过程记录表
题 目
锅炉汽泡液位控制系统
学生姓名
杨荣景
学号
指导教师
杨浩
系部
电气工程系
班级
电自3112
顺序号
第1次
学生完成
毕业论文
(设计)
内容情况
1.根据杨老师在论文指导会上的指导内容,在利用校图书馆查阅很多贴近我们本专业的知识基础上,认真斟酌,最终确定了论文项目题目:
锅炉汽泡液位控制系统。
2.该项目题目的选定依附于现代化工业发展的需要,因此基本上完成了论文的选题背景和研究意义。
3.经过查阅资料和听取杨老师的意见,构思了论文项目的大体框架,为接下来的研究论文做好了铺垫。
学生签名:
时间:
年 月 日
教师指导
内容记录
教师签名:
时间:
年 月 日
安徽机电职业技术学院毕业论文(设计)指导过程记录表
题 目
锅炉汽泡液位控制系统
学生姓名
杨荣景
学号
指导教师
杨浩
系部
电气工程系
班级
电自3112
顺序号
第2次
学生完成
毕业论文
(设计)
内容情况
1.根据上周所查资料和老师会上的指导,我在整理上基本上完成了开题报告。
开题报告大体包括论文封面设计,论文的内容摘要和选题的背景。
并以邮件的方式发给杨老师批阅了。
2.在做开题报告时,我尽量贴近我们专业所学的知识,以使能够温习所学知识和进一步提升!
学生签名:
时间:
年 月 日
教师指导
内容记录
教师签名:
时间:
年 月 日
安徽机电职业技术学院毕业论文(设计)指导过程记录表
题 目
锅炉汽泡液位控制系统
学生姓名
杨荣景
学号
指导教师
杨浩
系部
电气工程系
班级
电自3112
顺序号
第3次
学生完成
毕业论文
(设计)
内容情况
1.针对杨老师指导会议上提出的问题,我修改了我的开题报告。
还进一步完成了论文的大纲和论文的目录,并按照目录和查找资料,整理完成了论文正文第一章,第二章和第三章的分析与选择。
并以电子邮件的方式发给了张老师指导与批阅。
2.概述的完成主要包括课题研究的目的与意义,以及目前该技术发展的趋势。
学生签名:
时间:
年 月 日
教师指导
内容记录
教师签名:
时间:
年 月 日
安徽机电职业技术学院毕业论文(设计)指导过程记录表
题 目
锅炉汽泡液位控制系统
学生姓名
杨荣景
学号
指导教师
杨浩
系部
电气工程系
班级
电自3112
顺序号
第4次
学生完成
毕业论文
(设计)
内容情况
1.这一周首先把杨老师回复的批阅邮件论文进行了修改,认识到论文存在的问题,使我获得了宝贵的经验。
2.然后又根据所查资料和所学知识完成了论文正文的控制系统的分析与设计,控制系统的内容比较多,所以我在杨老师和同学的帮助下完成的,它包括单片机程序的设计和编制以及整个项目的规划。
学生签名:
时间:
年 月 日
教师指导
内容记录
教师签名:
时间:
年 月 日
安徽机电职业技术学院毕业论文(设计)指导过程记录表
题 目
锅炉汽泡液位控制系统
学生姓名
杨荣景
学号
指导教师
杨浩
系部
电气工程系
班级
电自3112
顺序号
第5次
学生完成
毕业论文
(设计)
内容情况
1.这一周也是首先把杨老师回复的批阅邮件论文进行了修改,认识到论文存在的一些内容的问题和一些格式上的错误,让我学会做论文时一定要认真对待。
2.在前面做论文的基础上,整理了重点参考文献列于论文的结尾。
最后有表达了这段时间写论文的感想和对杨老师的敬意与感激!
这也是为我以后继续深造奠定扎实的基础。
学生签名:
时间:
年 月 日
教师指导
内容记录
教师签名:
时间:
年 月 日
安徽机电职业技术学院毕业论文(设计)指导过程记录表
题 目
锅炉汽泡液位控制系统
学生姓名
杨荣景
学号
指导教师
杨浩
系部
电气工程系
班级
电自3112
顺序号
第6次
学生完成
毕业论文
(设计)
内容情况
1.经过杨老师的几次批阅与指导我已经基本完成了毕业论文,并做好注释、参考文献、资料装订等扫尾工作,最后我还是得到了老师的肯定,终于完成了论文,从而形成定稿。
2.我很感激杨老师对我的帮助,让我的大学时代有了个好的结束,为我的大学生活画上了一个圆满的句号。
最后想说声,老师,您辛苦了!
学生签名:
时间:
年 月 日
教师指导
内容记录
教师签名:
时间:
年 月 日
摘要
近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。
在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。
十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。
那么靠什么来实现这井然秩序呢?
靠的就是交通信号灯的自动指挥系统。
如何改善交通灯控制系统,使其适应现在的交通状况,成为研究的课题。
传统的十字路口交通控制灯,通常的做法是:
事先经过车辆流量的调查,运用统计的方法将两个方向红绿灯的延时预先设置好。
然而,实际上车辆流量的变化往往是不确定的,有的路口在不同的时段甚至可能产生很大的差异。
即使是经过长期运行、较适用的方案,仍然会发生这样的现象:
绿灯方向几乎没有什么车辆,而红灯方向却排着长队等候通过。
这种流量变化的偶然性是无法建立准确模型的,统计的方法已不能适应迅猛发展的交通现状,更为现实的需要是能有一种能够根据流量变化情况自适应控制的交通灯。
本系统采用MSC-51系列单片机和可编程并行IO接口8255芯片为中心器件来设计交通灯控制器,采用键盘、LED显示器的系统等组成。
系统除基本交通灯功能外,还具有倒计时、时间设置、紧急情况处理、分时段调整信号灯的点亮时间、违规车辆检测等功能。
本系统性能较好且稳定性高,可实现十字路口城乡交通自动控制和紧急情况下能够手动切换信号灯让特殊车辆优先通行。
以8051单片机为控制芯片,采用“Proteus+Wave6000”对交通灯控制系统进行了仿真。
关键词:
智能交通灯控制系统8051单片机
目录
摘要I
第一章绪论3
1.1单片机交通灯控制系统的选题背景3
1.2单片机交通灯控制系统选题的现实意义3
第二章MCS51单片机简介5
2.1概述5
2.2MCS单片机的内部组成6
2.38255芯片介绍7
2.3.18255内部结构7
2.3.2特性8
2.3.3引脚功能8
2.4交通灯简介9
第三章智能交通灯控制系统要求11
3.1单片机交通控制系统通行方案设计11
3.2总控制要求13
3.3车检测电路13
3.4信号灯电路14
3.5时间显示电路15
3.6紧急转换开关电路16
第四章智能交通灯的仿真17
4.1Proteus软件介绍17
4.2仿真过程18
总结21
参考文献22
第一章绪论
1.1单片机交通灯控制系统的选题背景
随着人口快速的增多,交通工具的爆炸性的发展,以及道路资源的有限性,交通控制就应运而生,在人类的生活、工作环境中,交通扮演着极其重要的角色,人们的出行都无时不刻与交通打着交道。
自18世纪工业革命以来,工业发展带动整个交通运输的发展,从而催生了单独的交通控制学问与管理机构。
交通控制系统是近现代社会随着物流、出行等交通发展产生的一套独特的公共管理系统。
要保证高效安全的交通秩序,除了制定一系列的交通规则,还必须通过一定的技术手段加以实现。
现代人类科学技术,特别是电子科学技术的发展和成熟能比较好的解决系统建立中硬软件方面要求的技术难题。
目前,交通控制方面的研究能完全实现自动智能化,甚至将整个区域整合成一个统一的系统范围,还能根据正常时段以及特定突发时段的情况进行科学的自动调整。
交通对于社会的工业经济和人们的生活生产中有着十分重要的意义。
随着单片机和传感技术的迅速发展,自动检测领域发生了巨大变化,交通自动监测控制方面的研究有了明显的进展,并且必将以其优异的性能价格比,逐步取代传统的交通控制措施。
1.2单片机交通灯控制系统选题的现实意义
城市道路交通自动控制系统的发展是以城市交通信号控制技术为前导,与汽车工业并行发展的。
在其各个发展阶段,由于交通的各种矛盾不断出现,人们总是尽可能地把各个历史阶段当时的最新科技成果应用到交通自动控制中来,从而促进了交通自动控制技术的不断发展。
早在1850年,城市交叉口处不断增长的交通就引发了人们对安全和拥堵的关注。
世界上第一台交通自动信号灯的诞生,拉开了城市交通控制的序幕,1868年,英国工程师纳伊特在伦敦威斯特敏斯特街口安装了一台红绿两色的煤气照明灯,用来控制交叉路口马车的通行,但一次煤气爆炸事故致使这种交通信号灯几乎销声匿迹了近半个世纪。
1914年及稍晚一些时候,美国的克利夫兰、纽约和芝加哥才重新出现了交通信号灯,它们采用电力驱动,与现在意义上的信号灯已经相差无几。
1926年英国人第一次安装和使用自动化的控制器来控制交通信号灯,这是城市交通自动控制的起点。
20世纪30年代初,美国最早开始用车辆感应式信号控制器,之后是英国,当时使用的车辆检测器是气动橡皮管检测器。
车辆感应控制器的特点是它能根据检测器测量的交通流量来调整绿灯时间的长短,使绿灯时间更有效地被利用,减少车辆在交叉口的时间延误,比定时控制方式有更大的灵活性。
车辆感应控制的这一特点刺激了车辆检测器技术的发展。
继气动橡皮管式检测器之后,雷达、超声波、光电、地磁、电磁、微波、红外以及环形线圈等检测器相继问世。
当今在城市道路交通自动控制、交通监测和交通数据采集系统中,应用最广的是环形线圈车辆检测器。
超声波检测器主要在日本等少数国家得到广泛应用。
计算机技术的出现为交通控制技术的发展注入了新的活力,更是实现了以一个城市或者更大地域,而非简单的一个路口的交通总体控制系统。
1952年,美国科罗拉多州丹佛市首次利用模拟计算机和交通检测器实现了对交通信号机网的配时方案自动选择式信号灯控制,而加拿大多伦多市于1964年完成了计算机控制信号灯的实用化,建立了一套由IBM650型计算机控制的交通信号协调控制系统,成为世界上第一个具有电子数字计算机城市交通控制系统的城市。
这是道路交通控制技术发展的里程碑。
交通控制研究的发展,旨在解决人类交通因需求的增多而日益繁重带来的问题,局限于道路建设的暂时不足和交通工具的快速增长,就要使更多的车辆安全高效的利用有限的道路资源,避免因无序和抢行等无控制原因造成的不必要阻塞甚至瘫痪,另外,针对整个交通线路车辆的多少实时调整和转移多条线路的分流也十分必要。
交通网络是城市的动脉,象征着一个城市的工业文明水平。
交通关系着人们对于财产,安全和时间相关的利益。
具有优良科学的交通控制技术对资源物流和人们出行都是十分有价值的,保证交通线路的畅通安全,才能保证出行舒畅,物流准时到位,甚至是生命通道的延伸。
图1-1交通灯实物图
第二章MCS51单片机简介
2.1概述
单片微型计算机简称单片机,又称微控制器,嵌入式微控制器等,属于第四代电子计算机。
它把中央处理器、存储器、输入输出接口电路以及定时器计数器集成在一块芯片上,从而具有体积小、功耗低、价格低廉、抗干扰能力强且可靠性高等特点,因此,适合应用于工业过程控制、智能仪器仪表和测控系统的前端装置。
正是由于这一原因,国际上逐渐采用微控制器(MCU)代替单片微型计算机(SCM)这一名称。
“微控制器”更能反映单片机的本质,但是由于单片机这个名称已经为国内大多数人所接受,所以仍沿用“单片机”这一名称。
在HMOS技术大发展的背景下,Intel公司在MCS-48系列的基础上,于1980年推出了8位MCS-51系列单片机。
它与以前的机型相比,功能增强了许多,就其指令和运行速度而言,超过了INTEL8085的CPU和Z80的CPU,成为工业控制系统中较为理想的机种。
作为主流的单片机品种,MCS-51系列单片机市场份额占有量巨大,PHILIPS公司、ATMEL公司等纷纷开发了以8051为内核的单片机产品,这些产品都归属于MCS-51单片机系列。
2.2MCS单片机的内部组成
MCS-51单片机的引脚和内部组成如图2-1所示。
通常采用DIP或PLLD封装,
其内核是8051CPU,CPU的内部集成有运算器和控制器,运算器完成运算操作(包括数据运算、逻辑运算等),控制器完成取指令、对指令译码以及执行指令。
MCS-51单片机的片内资源有
图2-1MCS-51单片机的内部组成
(1)中央处理器:
中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。
(2)数据存储器(RAM):
8051内部有128字节数据存储器(RAM)和21个专用寄存器单元,它们是统一编址的,专用寄存器有专门的用途,通常用于存放控制指令数据,不能用作用户数据的存放,用户能使用的RAM只有128个字节,可存放读写的数据,运算的中间结果或用户定义的字型表。
(3)程序存储器(ROM):
8051共有4K字节程序存储器(ROM),用于存放用户程序和数据表格。
(4)定时计数器(ROM):
8051有两个16位的可编程定时计数器,以实现定时或计数,当定时计数器产生溢出时,可用中断方式控制程序转向。
(5)并行输入输出(IO)口:
8051共有4个8位的并行IO口(P0、P1、P2、P3),用于对外部数据的传输。
(6)全双工串行口:
8051内置一个全双工异步串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。
(7)中断系统:
8051具备较完善的中断功能,有五个中断源(两个外中断、两个定时计数器中断和一个串行中断),可基本满足不同的控制要求,并具有2级的优先级别选择。
(8)时钟电路:
8051内置最高频率达12MHz的时钟电路,用于产生整个单片机运行的时序脉冲,但接晶体振荡器和振荡电容。
(9)74LS373简介:
图2-274LS373芯片
D0~D7为8个输入端。
Q0~Q7为8个输出端。
OE为输出允许端;当OE=“0”时,三态门打开;当OE=“1”时,三态门关闭,输出呈高阻状态。
在MCS-51单片机系统中,常采用74LS373作为地址锁存器使用。
其中输入端D0~D7接至单片机的P0口,输出端提供的是低8位地址,LE端接至单片机的地址锁存允许信号ALE。
输出允许端OE接地,表示输出三态门一直打开。
2.38255芯片介绍
8255是Intel公司生产的可编程并行IO接口芯片,有3个8位并行IO口。
具有3个通道3种工作方式的可编程并行接口芯片(40引脚)。
其各口功能可由软件选择,使用灵活,通用性强。
8255可作为单片机与多种外设连接时的中间接口电路。
8255作为主机与外设的连接芯片,必须提供与主机相连的3个总线接口,即数据线、地址线、控制线接口。
同时必须具有与外设连接的接口A、B、C口。
由于8255可编程,所以必须具有逻辑控制部分,因而8255内部结构分为3个部分:
与CPU连接部分、与外设连接部分、控制部分。
2.3.18255内部结构
(1)与CPU连接部分 8255能并行传送8位数据,所以其数据线为8根D0~D7。
由于8255具有3个通道A、B、C,所以只要两根地址线就能寻址A、B、C口及控制寄存器,故地址线为两根A0~A1。
此外CPU要对8255进行读、写与片选操作,所以控制线为片选、复位、读、写信号。
各信号的引脚编号如下:
①数据总线DB:
编号为D0~D7,用于8255与CPU传送8位数据。
②地址总线AB:
编号为A0~A1,用于选择A、B、C口与控制寄存器。
③控制总线CB:
片选信号、复位信号RST、写信号、读信号。
当CPU要对8255进行读、写操作时,必须先向8255发片选信号选中8255芯片,然后发读信号或写信号对8255进行读或写数据的操作。
(2)与外设接口部分8255有3个通道A、B、C与外设连接,每个通道又有8根线与外设连接,所以8255可以用24根线与外设连接,若进行开关量控制,则8255可同时控制24路开关。
各通道的引脚编号如下:
A口:
编号为PA0~PA7,用于8255向外设输入输出8位并行数据。
B口:
编号为PB0~PB7,用于8255向外设输入输出8位并行数据。
C口:
编号为PC0~PC7,用于8255向外设输入输出8位并行数据,当8255工作于应答IO方式时,C口用于应答信号的通信。
(3)控制器8255将3个通道分为两组,即PA0~PA7与PC4~PC7组成A组,PB0~PB7与PC0~PC3组成B组。
如图7.5所示,相应的控制器也分为A组控制器与B组控制器,各组控制器的作用如下:
A组控制器:
控制A口与上C口的输入与输出。
B组控制器:
控制B口与下C口的输入与输出。
2.3.2特性
(1)一个并行输入输出的LSI芯片,多功能IO器件,可作为CPU总线与外围接口。
(2)具有24个可编程设置的IO口,即3组8位的IO口为PA口,PB口和PC口.它们又可分为两组12位的IO口,A组包括A口及C口(高4位,PC4~PC7),B组包括B口及C口(低4位,PC0~PC3).A组可设置为基本的IO口,闪控(STROBE)的IO闪控式,双向IO3种模式;B组只能设置为基本IO或闪控式IO两种模式,而这些操作模式完全由控制寄存器的控制字决定。
2.3.3引脚功能
RESET:
复位输入线,当该输入端处于高电平时,所有内部寄存器(包括控制寄存器)均被清除,所有IO口均被置成输入方式。
CS:
芯片选择信号线,当这个输入引脚为低电平时,即CS=0时,表示芯片被选中,允许8255与CPU进行通讯;CS=1时,8255无法与CPU做数据传输.
RD:
读信号线,当这个输入引脚为低跳变沿时,即RD产生一个低脉冲且CS=0时,允许8255通过数据总线向CPU发送数据或状态信息,即CPU从8255读取信息或数据。
WR:
写入信号,当这个输入引脚为低跳变沿时,即WR产生一个低脉冲且CS=0时,允许CPU将数据或控制字写入8255。
D0~D7:
三态双向数据总线,8255与CPU数据传送的通道,当CPU执行输入输出指令时,通过它实现8位数据的读写操作,控制字和状态信息也通过数据总线传送。
8255具有3个相互独立的输入输出通道端口,用+5V单电源供电,能在以下三种方式下工作:
方式0————基本输入输出方式;
方式1————选通输入出方式;
方式2————双向选通输入输出方式。
PA0~PA7:
端口A输入输出线,一个8位的数据输出锁存器缓冲器,一个8位的数据输入锁存器。
工作于三种方式中的任何一种;
PB0~PB7:
端口B输入输出线,一个8位的IO锁存器,一个8位的输入输出缓冲器。
不能工作于方式二;
PC0~PC7:
端口C输入输出线,一个8位的数据输出锁存器缓冲器,一个8位的数据输入缓冲器。
端口C可以通过工作方式设定而分成2个4位的端口,每个4位的端口包含一个4位的锁存器,分别与端口A和端口B配合使用,可作为控制信号输出或状态信号输入端口,不能工作于方式一或二。
A1,A0:
地址选择线,用来选择8255的PA口,PB口,PC口和控制寄存器。
当A1=0,A0=0时,PA口被选择;
当A1=0,A0=1时,PB口被选择;
当A1=1,A0=0时,PC口被选择;
2.4交通灯简介
交通灯是指由红、黄、绿三种颜色灯组成用来指挥交通的信号灯,最早出现在19世纪初在英国中部的约克城的一个典故中,当时交通灯只有两种颜色红绿,随着各种交通工具的发展和交通指挥的需要,第一盏名副其实的三色灯(红、黄、绿三种标志)于1918年诞生。
它是三色圆形四面投影器,被安装在纽约市五号街的一座高塔上,由于它的诞生,使城市交通大为改善。
9世纪初,在英国中部的约克城,红、绿装分别代表女性的不同身份。
其中,着红装的女人表示我已结婚,而着绿装的女人则是未婚者。
后来,英国伦敦议会大前经常发生马车轧人的事故,于是人们受到红绿装启发,1868年12月10日,信号灯家族的第一个成员就在伦敦议会大厦的广场上诞生了,由当时英国机械师德·哈设计、制造的灯柱高7米,身上挂着一盏红、绿两色的提灯--煤气交通信号灯,这是城市街道的第一盏信号灯。
在灯的脚下,一名手持长杆的警察随心所欲地牵动皮带转换提灯的颜色。
后来在信号灯的中心装上煤气灯罩,它的前面有两块红、绿玻璃交替遮挡。
不幸的是只面世23天的煤气灯突然爆炸自灭,使一位正在值勤的警察也因此断送了性命。
从此,城市的交通信号灯被取缔了。
直到1914年,在美国的克利夫兰市才率恢复了红绿灯,不过,这时已是“电气信号灯”。
稍后又在纽约和芝加哥等城市,相继重新出现了交通信号灯。
随着各种交通工具的发展和交通指挥的需要,第一盏名副其实的三色灯(红、黄、绿三种标志)于1918年诞生。
它是三色圆形四面投影器,被安装在纽约市五号街的一座高塔上,由于它的诞生,使城市交通大为改善。
黄色信号灯的发明者是我国的胡汝鼎,他怀着“科学救国”的抱负到美国深造,在大发明家爱迪生为董事长的美国通用电器公司任职员。
一天,他站在繁华的十字路口等待绿灯信号,当他看到红灯而正要过去时,一辆转弯的汽车呼地一声擦身而过,吓了他一身冷汗。
回到宿舍,他反复琢磨,终于想到在红、绿灯中间再加上一个黄色信号灯,提醒人们注意危险。
他的建议立即得到有关方面的肯定。
于是红、黄、绿三色信号灯即以一个完整的指挥信号家族,遍及全世界陆、海、空交通领域了。
当今,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。
绿灯是通行信号,面对绿灯的车辆可以直行,左转弯和右转弯,除非另一种标志禁止某一种转向。
左右转弯车辆都必须让合法地正在路口内行驶的车辆和过人行横道的行先通行。
红灯是禁行信号,面对红灯的车辆必须在交叉路口的停车线后停车。
黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已十分接近停车线而不能安全停车时可以进入交叉路口。
图2-3交通灯模拟控制
第三章智能交通灯控制系统要求
3.1单片机交通控制系统通行方案设计
设在十字路口,分为东西向和南北向,在任一时刻只有一个方向通行,另一方向禁行,持续一定时间,经过短暂的过渡时间,将通行禁行方向对换。
其具体状态如下图所示。
说明:
黑色表示亮,白色表示灭。
交通状态从状态1开始变换,直至状态6然后循环至状1,周而复始,即如图(图3-1)所示:
直至状态6然后循环