毕业设计具有车流量检测功能的智能交通灯设计.doc
《毕业设计具有车流量检测功能的智能交通灯设计.doc》由会员分享,可在线阅读,更多相关《毕业设计具有车流量检测功能的智能交通灯设计.doc(29页珍藏版)》请在三一办公上搜索。
1、目录摘要1英文摘要11 引言11.1 设计背景21.2 研究现状21.3 研究内容及可行性分析31.3.1 研究内容31.3.2 可行性分析32 系统硬件设计42.1 键盘手动设置电路42.2 单片机电路62.2.1 单片机简介62.2.2 单片机电路62.3 信号灯显示电路72.4 数码显示倒计时电路72.5 车流量检测电路93 系统的软件设计103.1 1秒的方法103.2 人工强制程序设计103.3 车辆检测程序设计114 智能交通灯的硬件制作114.1 智能交通灯仿真114.2 智能交通灯的印刷板制作125 智能交通灯的调试135.1 调试准备135.2 调试135.3 调试结果136
2、 结束语146.1 总结146.2 展望15参考文献16附录17具有车流量检测功能的智能交通灯设计摘要:如今十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么如何实现车辆和行人通行的井然有序,它靠的就是交通信号灯的指挥系统。本系统采用MCS-51系列单片机AT89S51芯片为核心,实现红绿灯的切换,红绿灯的倒计时时间的显示,主要通过键盘手动设置红绿灯时间的调整以及东西和南北两个方向的红绿灯的强制切换,还能通过红外发射与接收对车流量进行检测,利用单片机将检测到的流量进行处理,根据处理结果控制红绿灯燃亮时间的调整,最后将所得数据由数码管显示倒计时。该智能交通灯的设计具有人性化、智能化,
3、创新化等众多优点,因此该智能交通灯控制器的设计具有一定的实用性。关键词:单片机 ;交通灯;红绿灯切换;倒计时;键盘设置The Design of Intelligent Traffic Lights Based on Traffic Flow CHEN Xiao-Ping Instructor:WANG Yu (Engineer)(Vocational and Technical Education, Zhejiang Normal University)Abstract: Today, vehicles are very busy in crossroads, pedestrians bus
4、tling , motors drive and one pedestrian are orderly. So how to achieve the passage of vehicles and pedestrians are orderly, It is the traffic lights by the chain of command.This system uses the MCS-51 series microcontroller AT89S51 chip as the core, It can achieve the traffic lights switch, Countdow
5、n time display of traffic lights, Primarily through the keyboard to adjust the time manually set the traffic lights and things, and northern and southern lights mandatory switch, also through infrared emission and reception of traffic detection, Mcs will be detected by flow processing, Under the con
6、trol of traffic lights brighten the results of time to adjust, Finally, the data from the digital display countdown. The design of intelligent traffic lights has many advantages, such as human, intelligent and innovation. So the design of intelligent traffic lights has practical.Key Words: Mcs; Traf
7、fic Lights; Traffic Light Switch; Countdown; Keyboard setting1 引言 当今,红绿灯安装在各个十字路口上,已经成为疏导交通车辆以及行人通行的最常见也是最有效的手段。交通灯系统的出现,使得交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。智能的交通信号灯指挥着行人和各种车辆的安全运行,实现红、黄、绿灯的自动指挥是城乡交通管理现代化,人性化、有效化的重要课题.在城乡街道的十字交叉路口,为了保证交通秩序和行人安全,一般在每条道路上各有一组红、黄、绿交通信号灯,其中红灯亮,表示该条道路禁止通行; 黄灯亮,表示该条道
8、路上未过停车线的车辆停止通行,已过停车线的车辆继续通行; 绿灯亮,表示该条道路允许通行.交通灯控制电路自动控制十字路口两组红、黄、绿交通灯的状态转换,指挥各种车辆和行人的安全通行,实现十字路口城乡交通管理自动化、人性化以及有效化.本文为了实现交通道路的管理,力求交通管理先进性、科学化. 分析应用了单片机实现智能交通灯管制的控制系统,以及该系统软、硬件设计方法,实验证明该系统实现简单、经济,能够有效地疏导交通,提高交通路口的通行能力,且能检测东西和南北两个方向的实时车流量数据。1.1 设计背景随着我国经济的高速发展, 人们对各种交通车辆的需求越来越大, 城市的交通拥挤问题日趋严重, 许多大城市出
9、现了道路交通超负荷运行的状况,城市交通堵塞滞后与现代快节奏生活的矛盾日益凸现,因此提高城市路网的通行能力、实现道路交通的科学化管理迫在眉睫。目前, 大部分城市的十字路口交通控制灯, 通常的做法是: 事先经过车辆流量的调查, 用模拟信号定时控制,运用统计的方法将两个方向红绿灯的延时预先设置好,但这样的控制已逐渐不能适应日益繁忙的交通。然而, 实际上车辆流量的变化往往是不确定的, 有的路口在不同的时段甚至可能产生很大的差异。即使是经过长期运行、较适用的方案, 仍然会发生这样的现象: 绿灯方向几乎没有什么车辆, 而红灯方向却排着长队等候通过。这种流量变化的偶然性是无法建立准确模型的, 统计的方法已不
10、能适应迅猛发展的交通现状, 更为现实的需要是能有一种能够根据实际车流流量变化情况自适应控制的智能交通灯交通灯控制系统。与模拟信号定时控制的普通交通灯相比,智能交通灯具有人性化、智能化,创新化等众多优点,因此智能交通灯的研究已成为世界各国的研究热点之一。智能交通信号灯指挥着人和各种车辆的安全运行,实现对红、黄、绿灯的正常自动指挥和在紧急情况下能够手动强制控制切换信号灯让特殊车辆优先通行和手动强制延长车流量繁忙方向的绿灯倒计时时间,以及根据车流量的大小自动控制是城乡交通管理现代化的重要课题。1.2 研究现状目前设计交通灯的方案有很多,有应用CPLD设计实现交通信号灯控制器方法;有应用PLC实现对交
11、通灯控制系统的设计;利用可编程控制器实现交通灯的设计;有应用单片机实现对交通信号灯设计的方法;有利用模糊控制系统实现交通灯系统的设计。在我们生活当中,交通灯的运用很广泛,主要的功能是点亮东西南北方向的红绿灯和显示东西南北方向的红绿灯倒计时,此类交通灯工作简单,但是功能过于单调,调节电路都无法实现。通过目前交通灯的特点,本次设计对交通灯功能进行进一步地改进,现所需设计的交通灯电路主要分为单片机电路、键盘手动设置电路、车流量自动检测电路、信号灯显示电路、数码管显示倒计时电路四个模块。键盘手动设置电路主要用来切换东西南北的红绿灯,增加红绿灯时间。信号灯显示电路用于显示东西南北方向红绿灯的燃亮情况。码
12、管显示电路用于显示红绿灯倒计时即红灯或绿灯剩余时间。车流量自动检测电路主要用于车流量的检测并根据车流量来自动切换红黄绿灯的燃亮情况以及自动改变红绿灯倒计时时间。整个系统主要由红绿灯显示功能、时间倒计时显示功能两个模块组成,给电路上电,通过给单片机说写的程序,分别显示红绿灯燃亮情况以及红绿灯时间倒计时显示。1.3 研究内容及可行性分析1.3.1 研究内容 研究内容:本系统设计的智能交通灯控制器主要以MCS-51系列的AT89S51为核心。该交通灯的设计除了可以通过人工强制实现红、黄、绿灯燃亮时间的功能外,还可以实现根据实际车流量设置红、黄、绿灯燃亮时间以及设置红绿灯倒计时时间显示的功能。本课题的
13、主要设计要求是:1、可以通过人工强制实现红、绿灯燃亮时间的功能;2、通过红外发射和接收模块实现对车流量的检测;3、利用单片机实现对流量的数据接收和处理;4、通过对流量的处理,实现红、绿灯燃亮时间的调整;5、有红、绿灯燃亮时间显示功能。1.3.2 可行性分析 本系统由单片机电路、车流量检测电路、信号灯显示电路、数码管显示倒计时电路、按键手动设置电路(紧急转换电路和手动延长红绿灯倒计时时间电路)四部分组成。该设计能自动控红、黄、绿灯的转化,采用 AT89S51 单片机作为控制器, 通行倒记时显示采用 L E D 共阴数码管, 通行指示灯采用发光二极管, L E D 显示采用动态扫描, 以节省端口数
14、。特殊紧急车辆通行和手动延长红绿灯倒计时时间电路采用按键完成, 车流量大小采用红外发射与接收电路完成。按以上系统构架设计, 单片机端口刚好满足要求。该系统具有电路简单, 设计方便, 耗电较少,可靠性高等特点。电路灵活方面:使用单片机作为控制电路,若需改动延时时间等只要单片机改动程序即可,当要改动某项功能时就得把电路重新设计。经济方面:本次作品没有利用到很贵重的材料,元件的损耗也不大。元器件选择方面:本电路中的元器件都是非常普通的在学校中都有提供不用再去市场上购买,比较方便也省去一部分的时间。实用性上本设计能实现人工强制红绿灯切换以及手动延长绿灯时间的功能。2 系统硬件设计本系统是由单片机电路构
15、成主控电路部分,通过编写软件辅助实现,通过按键手动控制各个方向信号灯的状态以及数码管绿灯倒计时的显示时间的手动调整,并设计车流量检测电路使该系统能根据东西和南北方向的车流量数据而进行自动调整红黄绿灯的燃亮秩序以及燃亮时间,该其系统总原理框图如图2-1所示。系统由单片机电路、键盘手动设置模块(紧急转换电路和手动延长红绿灯倒计时时间电路)、信号灯显示模块、数码管显示倒计时模块,车流量检测电路五个模块组成。单片机车流量检测模块键盘手动设置模块信号灯显示模块数码管显示倒计时模块图2-1 系统总原理框图本设计能实现手动控制和自动控制的功能,手动控制时,通过键盘手动强制控制红绿灯切换以及能手动调整红绿灯燃
16、亮时间。自动控制时,该设计采用红外发射与接收模块对东西和南北方向的车流量进行检测,并将接收到的车流量数据送入单片机计数,再利用单片机编程控制红绿灯燃亮时间的调整,最后将所得数据由数码管显示倒计时。2.1 键盘手动设置电路本模块包括紧急转换电路和手动延长红绿灯倒计时时间电路两部分组成,主要采用键盘手动设置红绿灯的切换以及手动延长绿灯时间的显示。该电路主要利用4个按键完成。本次设计采用独立式查询方式,独立式按键电路配置灵活,软件结构简单。其原理图如图2-3所示。S2和S3按键是紧急转换按钮。当有紧急车通过时,应设计紧急通行开关。即如果南北方向有特殊车辆要求通过, 南北方向转换为绿灯,东西方向为红灯
17、; S4和S5是手动延长红绿灯倒计时按键,当得知东西与南北方向的车流量数据时,根据肉眼判断哪一方向多车就相应的延长该方向的绿灯倒计时时间。紧急车请求通过的信号以及延长相应绿灯时间的信号都有由键盘来控制实现。单片机P2口的4个I/O相应的接出4个按键,利用单片机I/O口的电平高低来判断是否有键按下 ,常开按键的一端接地,另一端接一个接I/O 口。平时无键按下时即无紧急车通过时,I/O口保持高电平,当有键按下时即有紧急车通过时,相应的I/O口与地短路迫使其为低电平。图2-2 键盘设置电路原理图图中独立式键盘的实现方法是利用单片机I/O口的电平高低来判断是否有键按下。程序开始时首先要对键盘初始化,也
18、就是置键盘I/O为高电平,由于MCS-51复位时各口自动为高电平,所以这个步骤也可不要。以后程序就是对有按键的I/O口逐个循环查询,判断I/O口的电平变化状态就可以判断是否有按键动作,而键值就是相应的端口地址。接下来只要跳到对应的键处理子程序的入口地址即可。键盘的功能是:按下S2切换东西通道的红绿灯,即当前是红灯时间,按下S2红灯马上转换成绿灯,按下S3切换南北通道的红绿灯,即当前是红灯时间,按下S3红灯马上转换成绿灯,S4和S5的功能差不多,按下按键分别增加东西通道和南北通道红绿灯倒计时时间。2.2 单片机电路2.2.1 单片机简介采用40引脚双列直插式(DIP)形式,内部由CPU,4Kb的
19、ROM,256B的RAM,2个16b的定时/计数器T0和T1,4个8b的I/O端,由P0、P1、P2、P3口构成双全功能的通信口。特别是该单片机内的Flash可编程、可擦除只读存储器(EPROM),使其在实际中有着十分广泛的用途,另外具有易携带、省电、灌电流小等特点。因此,在本次设计中运用单片机AT89S51。2.2.2 单片机电路通过单片机XTAL1和XTAL2口引入外部脉冲信号,在复位端RESET接一个复位电路,使单片机处于复位工作状态,由8051单片机的定时器每秒钟通过P1口显示红、绿、黄灯的燃亮情况,其单片机电路原理图如图2-3所示。 图2-3 单片机电路原理图在上述电路中,主要由一个
20、时钟电路跟复位电路组成。时钟电路通过接一个晶振和两个微调电容构成一个稳定的自激振荡器,一般微调电容取30pf左右,晶体振荡频率范围为1.2MHz-12MHz,在本次设计中,微调电容取30pf,晶振取6MHz。复位电路是对单片机的初始化,复位后,PC初始化,使单片机从0000H单元开始执行程序。所以单片机除了正常的初始化外,一旦程序出错或由于操作错误而使系统处于死循环时,也需按复位键进行。复位的方式主要分为自动复位和按键手动复位,上电复位操作要求接通电源后自动实现复位操作,上电瞬间RESET获得高电平,随着电容C的充电过程的继续,RESET引脚上的电压随之下降,只要高电平维持足够的时间,单片机即
21、可完成复位操作。手动复位要求在接通电源后,在单片机运行期间,用按键操作使单片机完成复位操作。按键S1完成电平复位,按下S1通过使RESET端经电阻与Vcc电源接通而实现。VCC上电时,C充电,在10K电阻上出现电压,使得单片机复位;几个毫秒后,C充满,10K电阻上电流降为0,电压也为0,使得单片机进入工作状态。工作期间,按下S1,C放电。S1松手,C又充电,在10K电阻上出现电压,使得单片机复位。几个毫秒后,单片机进入工作状态。整个电路的工作由单片机的P2口输入信号通过单片机在P1口点亮各个灯,在单片机的串行发送口TXD,把信号送到74LS164解码,并在数码管上显示红绿灯倒计时。2.3 信号
22、灯显示电路交通灯电路主要由三组不同颜色的发光二极管构成,即红、绿、黄。该电路通过在单片机端低电平有效,因此在发光二极管正极接需接一个限流电阻接到电源。发光二极管可采用共阳极接法,单片机输出端口为低电平,对应的二极管发光。利用单片机内部的I/O口上的P1口中的6个引脚即通过单片机内部编程来控制实现6个信号灯的有序燃亮。其原理图信号灯显示电路如图2-4所示。图2-4 信号灯显示电路在上图中,rb为东西方向的红灯,yb为东西方向的黄灯,gb为东西方向绿灯,ra为南北方向的红灯,ya为南北方向的黄灯,ga为南北方向的绿灯,分别用红、黄、绿发光二极管代替红黄绿灯,节约作品制作的成本,在发光二极管后面加的
23、电阻起限流作用。在原理图中采用发光二极管低电平有效,若单片机给出低电平信号灯亮,因此在程序中设置每个发光二极管所对应的口为高电平。2.4 数码显示倒计时电路该电路使用8段数码管显示,价格低廉且应用广泛。本课题采用四个数码管用于显示红绿灯倒计时,其中两个数码管用于显示东西方向红绿灯倒计时的时间,另外两个数码管用于显示南北方向红绿灯的倒计时时间。其原理图数码管显示倒计时电路如图2-5所示。图2-5 数码显示倒计时电路数码显示倒计时电路主要采用静态扫描显示方式,静态显示方式就是当显示器显示某一个字符时,相应的发光二极管恒定地导通或截止,直到显示另外一个字符为止。静态显示方式要求每个笔划段都要占用一条
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 具有车流量检测功能的智能交通灯设计 具有 车流量 检测 功能 智能 交通灯 设计

链接地址:https://www.31ppt.com/p-3853224.html