课程设计论文基于单片机的智能交通灯控制系统.doc
《课程设计论文基于单片机的智能交通灯控制系统.doc》由会员分享,可在线阅读,更多相关《课程设计论文基于单片机的智能交通灯控制系统.doc(19页珍藏版)》请在三一办公上搜索。
1、 基于单片机的智能交通灯控制系统 摘 要 传统交通灯控制系统从采用计算机控制到现代化的电子定时监控,在科学化、自动化上不断地更新、发展和完善。但是,随着社会的不断进步,传统的交通灯的缺陷也日益出现,其中设计过于死板,红绿灯交替变换时间过于程式化是最突出的问题。 本设计的目的在于设计出一个具有实用价值的、性价比较高的智能交通灯的控制系统。该系统由车辆检测电路、信号灯电路、时间显示电路、紧急转换电路四部分组成。结合了数学中“模糊控制”累积计数的原理, 以美国ATMEL公司开发的低功耗,高性能CMOS8位AT89S51单片机为控制芯片,利用Wave 6000并结合汇编语言设计MCU,采用Proteu
2、s软件对交通灯控制系统进行仿真,仿真结果表明:系统性能较好,稳定性高,可实现十字路口城乡交通自动控制和紧急情况下能够手动切换信号灯让特殊车辆优先通行,能够达到道路的最大通行效率。关键词:ATM89S51单片机;智能交通灯控制系统;模糊控制;PROTEUS仿真The Design of Intelligent Traffic Light Control System Based On MCU Abstract Traditional traffic control system by computer control to modernization from the electronic ti
3、ming control, in scientific and automation in constantly update, development and improvement. However, with the development of society, the defects of the traditional lights are also increasingly appear too formalist, including design, lights alternates alternately time schedule is the most outstand
4、ing problems. The purpose of the design is to design which is practical and high performance.Better performance of the system, This system consists of vehicle detection circuit, signal circuit, time display circuit, emergency circuit four parts. Combining the fuzzy control in mathematics , the princ
5、iple, the cumulative count by American ATMEL company development of low power consumption, high CMOS8 AT89S51 bits for control chip, and using the Wave 6,000 assembler language designed by MCU, Proteus of traffic control system software simulation, the simulation results show that the system perform
6、ance is good, high stability, may realize the intersection traffic automatic control and emergency situations can manually switched signal make special vehicle right-of-way, can achieve maximum efficiency through the road.Key words: ATM89S51 SCM; intelligent traffic light control system; fuzzy contr
7、ol; PROTEUS Simulatio 目 录第一章 前言41.1 交通灯控制系统的研究现状41.2基于单片机的智能交通灯控制系统设计的意义4 第二章 智能交通灯控制系统的总体设计52.1 智能交通灯控制系统规划52.2 智能交通灯控制系统设计原理62.3智能交通灯控制系统设计实现的功能6第三章 智能交通灯控制系统的硬件设计73.1 AT89S51单片机简介73.1.1 AT89S51单片机的主要性能参数73.1.2 AT89S51芯片内部结构简介73.1.3 主要引脚功能103.2 控制器的原理框图113.3 各模块控制电路123.3.1、车检测电路133.3.2 信号灯电路143.3.
8、3 时间显示电路153.3.4 紧急转换电路16第四章 智能交通灯控制系统的软件设计174.1交通灯的软件设计流程图174.1.1 每秒钟的设定174.1.2 1秒的方法184.1.3 软件延时18实习小结19参考文献19 第一章 前言1.1 交通灯控制系统的研究现状在今天,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。但这一技术在19世纪就已出现了。 从采用计算机控制到现代化的电子定时监控,交通信号灯在科学化、自动化上不断地更新、发展和完善。但是,随着社会的不断进步,传统的交通灯的缺陷也日益出现,其中设计过于死板,达不到道路的最大通行效率是最明显的问题,红绿灯交替变换时间
9、过于程式化。随着我国经济的高速发展,人们对各种交通车辆的需求量不断增大,城市的交通拥护问题日益严重,目前,大部分城市的十字路口的交通控制灯,通常的做法是:事先经过车辆流量的调查,利用传统的方法设计好红绿灯的延时,然而,实际上的车流量是不断变化的,有的路口在不同的时间段车流量的大小甚至有很大的差异,所以说,统计的方法己不能适应迅速发展的交通现状。1.2基于单片机的智能交通灯控制系统设计的意义 国内的交通灯一般设在十字路门,在醒目位置用红、绿、黄三种颜色的指示灯。加上一个倒计时的显示计时器来控制行车。对于一般情况下的安全行车,车辆分流尚能发挥作用,但根据实际行车过程中出现的情况,还存在以下缺点:1
10、两车道的车辆轮流放行时间相同且固定, 在十字路口,经常一个车道为主干道,车辆较多,放行时间应该长些;另一车道为副干道,车辆较少,放行时间应该短些。2没有考虑紧急车通过时,两车道应采取的措施,臂如,消防车执行紧急任务通过时,两车道的车都应停止,让紧急车通过。基于传统交通灯控制系统设计过于死板,红绿灯交替是间过于程式化的缺点,智能交通灯控制系统的设计就更显示出了它的研究意义,它能根据道路交通拥护,交叉路口经常出现拥堵的情况。利用单片机控制技术提出了软件和硬件设计方案,能够实现道路的最大通行效率。 19 第二章 智能交通灯控制系统的总体设计2.1 智能交通灯控制系统规划我们将系统设计成可分离单独工作
11、的主控制机与客户端的形式,但是和传统的C/S模式不一样的是,每个终端机可以脱离主控制机而独立工作。即使主控制机停止工作,或者由于某种原因不能正常工作,各终端机也可以照常稳定的工作。各个终端机负责管理路口的多个信号灯。为了方便我们称主控制机为主系统,各个终端机称为子系统。控制系统的总框图如图2-1示远程主系统计算机 路口子系统 路口子系统 路口子系统 A干道交通信号灯B干道交通信号灯B干道交通信号灯A干道交通信号灯2.2 智能交通灯控制系统设计原理 本设计中车辆检测电路中用到了模糊控制原理,模糊控制原理简单的说即是亦此亦彼的模糊逻辑, 模糊逻辑不是二者逻辑非此即彼的推理,它也不是传统意义的多值逻
12、辑,而是在承认事物隶属真值中间过渡性的同时,还认为事物在形态和类属方面具有亦此亦彼性。模棱两可性模糊性。正因如此,模糊计算可以处理不精确的模糊输入信息,可以有效降低感官灵敏度和精确度的要求,而且所需要存储空间少,能够抓住信息处理的主要矛盾,保证信息处理的实时性。多功能性和满意性。 美国加州大学L.A.Zadeh博士于1965年发表了关于模糊集的论文,首次提出了表达事物模糊性的重要概念隶属函数。这篇论文把元素对集的隶属度从原来的非0即1推广到可以取区间【0,1】的任何值,这样用隶属度定量地描述论域中元素符合论域概念的程度,就实现了对普通集合的扩展,从而可以用隶属函数表示模糊集。模糊集理论构成了模
13、糊计算系统的基础,人们在此基础上把人工智能中关于知识表示和推理的方法引入进来,或者说把模糊集理论用到知识工程中去就形成了模糊逻辑和模糊推理;为了克服这些模糊系统知识获取的不足及学习能力低下的缺点,又把神经计算加入到这些模糊系统中,形成了模糊神经系统。这些研究都成为人工智能研究的热点,因为它们表现出了许多领域专家才具有的能力。同时,这些模糊系统在计算形式 上一般都以数值计算为主,也通常被人们归为软计算。智能计算的范畴。 模糊计算在应用上可是一点都不含糊,其应用范围非常广泛,它在家电产品中的应用已被人们所接受,例如,模糊洗衣机。模糊冰箱。模糊相机等。另外,在专家系统。智能控制等许多系统中,模糊计算
14、也都大显身手。究其原因,就在于它的工作方式与人类的认知过程是极为相似的。在这里,笔者结合自己的研究实践,以一个建筑结构选型的专家系统为例,说明模糊推理系统是如何模仿领域专家的思维进行工作的,其中所用到的步骤。计算过程在其他模糊系统中也具有典型的代表性。2.3智能交通灯控制系统设计实现的功能 智能的交通信号灯指挥着人和各种车辆的安全运行,实现红、黄、绿灯的自动指挥是城乡交通管理现代化的重要课题.在城乡街道的十字交叉路口,为了保证交通秩序和行人安全,一般在每条道路上各有一组红、黄、绿交通信号灯,其中红灯亮,表示该条道路禁止通行; 黄灯亮,表示该条道路上未过停车线的车辆停止通行,已过停车线的车辆继续
15、通行; 绿灯亮,表示该条道路允许通行.交通灯控制电路自动控制十字路口两组红、黄、绿交通灯的状态转换,指挥各种车辆和行人安全通行,实现十字路口城乡交通管理自动化。在传统交通灯控制系统的基础上,智能交通灯控制系统实现以下功能: 1) 设计一个十字路口的交通灯控制电路,要求南北方向和东西方向两个交叉路口的车辆交替运行,两个方向能根据车流量大小自动调节通行时间,车流量大,通行时间长,车流量小,通行时间短 2) 每次绿灯变红灯时,要求黄灯先亮5S,才能变换运行车辆. 3) 东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用数 码管显示器进行显示(采用倒计时的方法)。4) 同步设置人行横
16、道红、绿灯指示。5) 考虑到特殊车辆情况,设置紧急转换开头。 第三章 智能交通灯控制系统的硬件设计3.1 AT89S51单片机简介 AT89S51是美国ATMEL公司生产的低功耗,高性能CMOS8位单片机,片内含4k bytes的可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。它集Flash程序存储器 既可在线编程(ISP)也可用传统方法进行编程及通用8位微处理器于单片芯片中,ATMEL公司的功能强大,低价位AT89S51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。3.1.1 AT89S51单片机
17、的主要性能参数 与单片机产品兼容8K字节在系统可编程Flash存储器、1000次擦写周期、全静态操作:0Hz33Hz、三级加密程序存储器、32个可编程I/O口线 、三个16位定时器/计数器 八个中断源 、全双工UART串行通道低功耗空闲和掉电模式、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电标识符。3.1.2 AT89S51芯片内部结构简介 中央处理器:中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。数据存储器(内部RAM):数据存储器用于存放变化的数据。AT
18、89S51中数据存储器的地址空间为256个RAM单元,但其中能作为数据存储器供用户使用的仅有前面128个,后128个被专用寄存器占用。程序存储器(内部ROM):程序存储器用于存放程序和固定不变的常数等。通常采用只读存储器,且其又多种类型,在89系列单片机中全部采用闪存。AT89S51内部配置了4KB闪存。定时/计数器(ROM): 定时/计数器用于实现定时和计数功能。AT89S51共有2个16位定时/计数器。 并行输入输出(I/O)口: 8051共有4组8位I/O口(P0、 P1、P2或P3),用于对外部数据的传输。每个口都由1个锁存器和一个驱动器组成。它们主要用于实现与外部设备中数据的并行输入
19、与输出,有些I/O口还有其他功能。 全双工串行口:A89S51内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。 时钟电路:时钟电路的作用是产生单片机工作所需要的时钟脉冲序列。 中断系统:中断系统的作用主要是对外部或内部的终端请求进行管理与处理。AT89S51共有5个中断源,其中又2个外部中断源和3个内部中断源。 图1 AT89S51系列单片机的内部结构示意图3.1.3 主要引脚功能 图2 AT89S51引脚图VCC:电源电压GND:地P0口:P0口是一组8位漏极开路型双向I0口,也即地址数据总线复用口。作为输出口用时,每位能驱
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 论文 基于 单片机 智能 交通灯 控制系统
链接地址:https://www.31ppt.com/p-4869444.html