欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    基于单片机的智能交通灯控制系统设计.doc

    • 资源ID:4144902       资源大小:1.42MB        全文页数:54页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于单片机的智能交通灯控制系统设计.doc

    SHANDONG毕业设计说明书基于单片机的智能交通灯控制系统设计学 院: 计算机科学与技术学院专 业: 通信工程 学生姓名: 学 号: 指导教师: 2013年06月摘 要人口的增加和经济的发展给交通运输带来了一些传统方法难以解的问题,使道路资源浪费,耽误人们的时间。道路拥挤现象日趋严重,造成的经济损失越来越大,现在的交通系统已经不能满足经济发展的需求。针对道路交通拥挤,交叉路口经常出现拥堵的情况,本文在对目前的交通控制深入分析后,提出了这种基于单片机的智能交通灯控制系统的设计方案。单片机通过定时器控制红绿灯的亮灭时间,还可以接收控制信号和设定时间。该交通灯控制系统选用了MCS-51单片机作为控制芯片,除具有交通灯的基本功能外,还具有倒计时提示、车流量检测及调整、串口通信和红外遥控等功能,提高了交通灯的智能性、可靠性和实用性。理论证明本系统能简单、经济、有效地疏导交通,提高路口的通行能力,并最大限度的提高路口车辆的通行速度。关键词:MCS-51单片机、智能交通灯、倒计时、车流量AbstractThe population growth and economic development have brought some problems which is difficult to solve with the traditional method . It caused the waste of road resources and it wasted people's time. The phenomenon of road congestion is m ore and more badly and the economic loss is serious. Now, the present traffic system has been unable to meet the needs of economic development.According to the phenomenon of the road traffic congestion and the traffic jam in the intersection, this paper put forward the design scheme of the intelligent traffic light control system based on SCM in behind of the depth analysis for the current traffic control . SCM can not only controls the time of the traffic light through the timer, but also receives the control signal and sets time. The traffic light control system use MCS-51 single chip microcomputer as control chip, in addition to the basic function of traffic lights, has prompted the countdown, traffic detection and adjustment, serial communication and infrared receiver functions. It can improve the traffic lights intelligent, reliability and practicability.Theory proves that this system can simple, economic, efficient grooming of traffic, and traffic speed to maximize the improvement of road vehicles.Key words: MCS-51,Intelligent traffic lights,The countdown, traffic flow目 录摘 要IAbstractII目 录III第一章 绪论11.1 课题的背景和意义11.2 国内外研究现状1第二章 单片机简介32.1 单片机的发展历史32.2 单片机的发展趋势52.3 单片机的特点82.4 MCS-51单片机简介82.4.1 MCS-51单片机的外特性82.4.2 MCS-51单片机的内部结构102.4.3 MCS-51单片机的中断系统122.4.4 MCS-51单片机的定时器/计数器14第三章 智能交通灯控制系统的总体设计153.1 智能交通灯设计的基本要求153.2 智能交通灯通行方案的设计153.3 智能交通灯控制系统的功能要求173.4 智能交通灯的基本构成及原理17第四章 智能交通灯硬件的设计194.1 系统硬件电路构成及原理194.2 电源电路194.3 信号灯电路204.4 倒计时显示电路214.5 车流量监测电路234.6 串口通信电路254.7 红外遥控模块27第五章 智能交通灯软件的设计295.1 主程序295.2 串口通信模块305.3 红外遥控模块325.4 倒计时模块34结 论36参考文献37致 谢39附 录40第一章 绪论1.1 课题的背景和意义随着近年来人口的不断增多,交通工具的数量也在快速的增加,但是道路资源有限,所以道路拥挤现象日趋严重,给人们造成了越来越多的经济损失。在大中型城市,路口的红绿灯是司机以及行人所遵守的行为规范,它是保障人们安全和道路通畅的关键。目前,国内的城市采用的交通灯大部分是具有固定红绿灯转换时间的能自动切换的交通灯。这种交通灯的时间控制固定,按一定的周期交替变化。但是实际上车辆流通状况是复杂多变的,不同时刻的车流量是随机的,并且还受人为因素影响。采用这种定时的交通灯会造成交通资源的浪费和道路的阻塞,耽误时间。而智能交通灯控制系统可以有效的利用道路资源,提高效率。在这种情况下,为有效疏导交通,最大程度的利用道路资源,根据车流量动态调整通行时间并让特殊车辆先行是十分必要的。结合我国的实际情况开发一种适合我们自身特点的智能交通灯控制系统已成为主要问题。而单片机技术则成为目前广泛被采用的一种技术。只有保障了交通线路的畅通安全,才能保证人们出行的舒畅,甚至是生命的延伸。1.2 国内外研究现状交通灯通常指由红、黄、绿三种颜色灯组成用来指挥交通的信号灯。绿灯亮时,准许车辆通行,黄灯亮时,已越过停止线的车辆可以继续通行;红灯亮时,禁止车辆通行。最早的交通灯出现在19世纪的英国,当时只有红绿两种颜色,它是机械扳手式的煤气信号灯。后来因为煤气灯爆炸造成警察受伤被取消。直到1914年美国的克富兰市才最先恢复了红绿灯。此时的红绿灯已经由煤气信号灯变成相对安全的电气信号灯。在1918年,人们又发明了带控制的红绿灯和红外线红绿灯。而中国最早的红绿灯出现在1928年上海的英租界。从1868年首次使用燃汽信号灯以来,交通灯控制系统经过了由手动控制到自动控制,从无车辆检测器到有车辆检测器的历程,有近百年的历史。在1963年加拿大建立了一套使用IBM650型计算的集中协调感应控制信号系统,从而标志着交通灯控制系统的发展进入了新阶段。之后各国陆续建成了配备交通监视系统和数字电子计算机区域交通灯控制系统的交通管制中心。在发达国家,交通控制系统基本上已经由传统的交通控制系统转变为智能交通控制系统ITS,但是在我们国家,因为受客观条件的制约智能交通系统刚刚起步。在20世纪90年代初,我国的一些学者开始意识到研究和开发ITS是很重要的。90年代中期的时候,在国外ITS研发的影响下,政府有关部门也开始重视对ITS的研究。随后,对ITS的研究又得到中央部门和部分地方政府的支持。在1999年,我国专门成立了全国智能交通系统(ITS)协调指导小组及办公室和全国智能交通运输系统(ITS)专家咨询委员会。目前,我国在对国外ITS进行研究的基础上已经逐渐开始摸索并逐步开发设计适合自己国情的ITS系统。从最早的手牵皮带到20世纪50年代的电气控制,从采用计算机控制到现代化的电子定时监控,交通信号灯在科学化、自动化上不断地更新、发展和完善。第二章 单片机简介2.1 单片机的发展历史单片机即单片微型计算机,也称微控制器或嵌入式控制器,它是微型计算机发展的一个重要分支。随着超大规模集成电路技术的发展,单片机也随之有了很大的发展,各种新颖的单片机层出不穷,并已广泛的应用到人类生活的各个领域,成为当今科学技术现代化不可缺少的重要工具。单片机具有嵌入式应用系统所要求的体系结构、微处理器、指令系统、总线方式和管理模式等。它把计算机的基本功能部件微型化并集成到一块芯片上,通常片内含有中央处理部件(CPU)、数据存储器(RAM)、程序存储器(ROM)、定时器/计数器、和各种输入/输出(I/O)接口,如RS串行通信口、中断控制、系统时钟及系统总线等。它们之间的相互连接结构如图2-1所示。CPU时钟ROMRAM定时器/计数器I/O外设接口图 2-1 单片机结构如果将8位单片机的诞生为单片机的发展的起点,那么其发展大致可以分为三个阶段,如表2-1所示。表2-1 单片机的发展阶段阶段代表CPU寻址空间第一阶段MCS-488位4KB第二阶段MSC-518位64KB第三阶段MCS-96/196、MSP430、68HC128位、16位、32位大于64KB第一阶段:单片机的初级阶段。这时期的单片机内集成了一个8位CPU、一个8位平行I/O口和一个8位定时器/计数器,片内存储器RAM、ROM容量较小,并且没有串行接口。第二阶段:单片机的高性能阶段。自1978年以后,8位单片机的应用日益广泛,各公司和生产厂家不断的改进产品,使单片机的功能大大增强。这段时期的单片机都有串行接口、16位定时器/计数器和多级中断控制系统,片内存储器的容量也有所增加,并且寻址范围均可达64 KB。第三阶段:8位单片机的巩固发展和16位、32位单片机的推出阶段。这个时期不仅推出了16位和32位单片机,并且不断完善和提高8位单片机的性能。16位的单片机主要应用于工业控制、智能仪器仪表、便携式设备等场合。32位的单片机是今后单片机发展的趋势,主要用于掌上电脑、个人数字助理、可视电话、移动电话等设备中。8位单片机是目前品种最丰富并且应用最广泛的单片机。由于制造工艺的提高和新技术的采用,8位单片机的性能以惊人的速度提高和完善。现在在单片机内集成的应用系统常用电路越来越多,甚至在单片机内集成了局部网络控制模块,以能满足很多应用场合的需要。而且单片机具有体积小、功耗低、功能强、抗干扰能力强、性能/性价比高、便于推广应用等显著优点,所以8位单片机被广泛应用于自动控制装置、智能仪器仪表、通信系统、家用电器等领域。2.2 单片机的发展趋势单片机技术正以惊人的速度向前发展,就已出现的单片机而言也正以其各自独特的优点或先进的技术在进行挑战,主要表现在以下几个方面。1 CPU的发展增加CPU的字节或提高时钟频率均可提高CPU的数据处理能力和运算速度。CPU 字长已有8位、16位、32位、64位。时钟频率以发展到20MHz以上。标准的8051单片机一个机器周期要占用12个时钟周期,执行一条指令最少需要一个机器周期。而现在的单片机执行指令的速度大大的提高了。如Cygnal 公司的C8051FXXX系列采用了CIP-51微处理器内核,该微处理器的70%指令的执行是在1个或2个系统时钟周期内完成,只有4条指令的执行需4个以上时钟周期。还有一些8051单片机兼容厂商为了在不提高时钟频率的条件下,加快单片机的运算速度,改善了单片机的内部时序。如Motorola 单片机使用了锁相环技术或内部倍频技术,使内部总线速度大大高于时钟发生器的频率。2 片内存储器的发展早期单片机的片内存储器,一般RAM为64128B,程序存储器ROM在12KB,新型的单片机片内的RAM在256B以上,片内程序存储器也采用了快速闪存技术,可在5V电压下进行程序的烧录,容量可达128KB以上。由于采用了Flash技术,使得在线编程ISP和应用中编程技术得以实现。3 加强片内输入/输出接口功能最初的单片机,片内只有并行输入/输出接口、定时器/计数器,它们的功能也比较差,在实际应用中往往还要通过特殊的接口扩展功能,这样既增加了应用系统结构的复杂化,也降低了系统的稳定性。近年来,新型单片机内的接口,无论从类型上还是从数量上都有很大的发展。这不仅大大提高了单片机的功能,并且使系统的总体结构也大大的简化了。例如有些单片机的I/O 口能直接输出大电流和高电压,可直接用以驱动LED数码管、液晶显示器等。4 半导体工艺技术的发展早期的单片机采用PMOS工艺,随后逐渐采用NMOS、HMOS和CMOS工艺。现在的单片机基本上采用CMOS工艺。半导体工艺技术的发展,对提高单片机的综合性能有很大的好处,主要有以下几个方面。 提高集成度早期单片机采用5um的工艺,后来采用43um,当前大部分采用0.6以下的工艺,有的甚至采用0.13um的工艺,因此一块硅片上集成的部件更多。 低功耗化采用CMOS工艺制作的单片机具有低功耗的特点。为了进一步降低功耗,很多单片机都设置了等待、停止和睡眠等低功耗的工作方式。例如TI公司的MSP430系列单片机,具有LPM1、LPM3和LPM4三种低功耗的工作方式。在工作电压为3V,工作方式为LPM1时,CPU静止、振荡器处于14MHz、外围电路处于活动的情况下,只消耗约约50uA的电流。在工作方式为LPM4时,CPU、外围电路、振荡器都处于静止状态,只消耗约0.1uA的电流。 工作电压范围加宽对于采用NMOS工艺制作的单片机,工作电压一般为4.55.5V。而采用CMOS工艺的单片机,一般都可以在36V的条件下工作。目前有的单片机工作电压更低,如TI公司的MSP430X11X系列单片机工作电压是2.2V。 单片机的外形封装早期单片机的外形封装都采用双列直插式的封装。如今外形封装还有方型的,有的采用贴片工艺封装方式,以减小体积。5 低噪音与高可靠性技术为提高单片机系统的抗电磁干扰能力,使产品能适应恶劣的工作环境,满足电磁兼容性方面更高标准的要求,各单片机厂家在单片机内部电路中采取了一些新的技术措施。如Motorola公司的MC68HC08系列单片机采用了EFT的抗干扰技术。6 ISP及IAP在线编程技术(ISP)及在应用中编程技术(IAP)是通过计算机的并口或串口对单片机进行程序下载编程的。单片机引出的编程线与I/O线共用,不增加单片机的额外引脚。ISP为开发、调试提供了方便,并使单片机系统远程调试、升级成为现实。IAP可实现单片机在应用中的再编程,为仪器仪表的智能化提供了重要的技术手段。目前世界上比较著名的部分8位单片机的生产厂家和部分主要机型如表2-2所示。表2-2 单片机的生产厂家和部分主要机型生产厂家主要机型Intel(美国英特尔)公司MCS-51/96及其增强型系列NS(美国国家半导体)公司NS8070系列RCA(美国无线电)公司CDP1800系列TI(美国得克萨斯仪器仪表)公司TMS700系列Fairchild(美国仙童)公司FS系列及3870系列Atmel(美国Atmel)公司AT89系列National(日本松下)公司MN6800系列Hitachi(日本日立)公司HD6301、HD65L05、HD6305系列Philips(荷兰菲利浦)公司P89C51XX系列其中INTEL公司的MCS-51系列及其增强型系列在8位单片机市中占的份额最大,它是Intel公司继MCS-48系列之后发展起来的高档8位单片机,总结了 MCS-48系列单片机的应用功能,克服了MCS-48系列存储器容量小、运算功能弱得不足,提高了全机的操作速度,并且扩大了片内存储器容量和外部存储器寻址空间,增强了指令及寻址功能,扩大了并行I/O口和新增设全双工串行I/O口,增加了中断源及优先级,新增了乘除法、比较和位操作等强功能指令。因为它比MCS-48系列单片机性价比要高得多,所以自从1980年MCS-51系列单片机推出以来,这已是我国在控制领域中的优选机种和机型。 2.3 单片机的特点单片机具有如下特点:1) 体积小,使用灵活方便2) 成本低,开发周期短,易于产品化3) 可靠性好,抗干扰能力强4) 低功耗,低电压电源电压在53v范围内都能正常工作。5) 易于扩展单片机外部的三总线结构可根据需要进行并行或者串行扩展。2.4 MCS-51单片机简介2.4.1 MCS-51单片机的外特性MCS-51系列单片机的外形封装有双列直插式封装和方形封装两种方式。本次采用的是双列直插式封装,有40条引脚。图2-2为引脚排列图。 图2-2 引脚排列各引脚功能介绍:l Vss 电源地。l Vcc 正常工作电压 +5V。l XTAL1 片内振荡电路输入端。当采用外部振荡器时,此引脚接地。l XTAL2 片内振荡电路的输出端。当采用外部振荡器时,此引脚接外部振荡源。l RST/VPD 复位控制输入/断电时,提供备用电源输入。l ALE/PROG 允许地址锁存输出/编程脉冲输入。正常工作时,提供把低字节地址锁存到外部锁存器的信号,还可以对外输出时钟信号,用于定时,并且可以驱动8个TTL电路。在EPROM编程期间,接收编程脉冲。l EA/Vpp 当EA为高电平时,访问片内程序存储器,当为低电平时,访问外部程序存储器。l 片外程序存储器读选通信号输出。此引脚可以驱动8个TTL电路。l I/O端口1) P0口 P0口是一个8位漏极开路型双向I/O口,其中包含一个输出锁存器、两个三态缓冲器、一个输出驱动电路和一个输出控制电路。P0口可以作为输入/输出口内,但在实际应用中通常作为地址/数据总线口,即低8位地址与数据线分时使用P0口。2) P1口P1口是一个8位准双向口,每一位都能作为可编程的输入或输出线,在输出驱动部分接有内部上拉电阻。P1口作为输入时,可被任何TTL和MOS电路所驱动。由于具有内部上拉电阻,也可以直接被集电极开路或漏极开路的电路驱动而不必外加上拉电阻。CPU读P1口有两种情况:读引脚和读锁存器状态。3) P2口P2口为一个8位准双向口,可以作为输入口或输出口使用,外接I/O设备时,又作为扩展系统的地址总线,输出高8位地址,与P0口一起组成16位地址总线。4) P3口P3口是一个带有内部上拉电阻的8位准双向I/O口,并且是一个双功能口。即可以作为通用I/O口使用,又有第二功能。其第二功能定义如表2-3所示:表2-3 P3口的第二功能端口引脚第二功能P3.0串行输入口P3.1串行输出口P3.2外部中断0输入线P3.3外部中断1输入线P3.4定时器0外部输入P3.5定时器1外部输入P3.6外部数据存储器写选通信号输出P3.7外部数据存储器读选通信号输出2.4.2 MCS-51单片机的内部结构MCS-51单片机是在一块芯片上集成了CPU、RAM、ROM、定时器/计数器等一台计算机所需要的基本功能部件。单片机内部包含以下几个部件:1) 一个8位CPU。2) 一个片内振荡器及时钟电路。3) 4 KB ROM程序存储器。4) 128 B RAM 数据存储器。5) 两个16位定时器/计数器。6) 可寻址64 KB外部数据存储器和64 KB 外部程序存储器空间的控制电路。7) 32条可编程的I/O线(4个8位并行I/O端口)。8) 一个可编程全双工串行接口。9) 具有5个中断源、2个优先级嵌套中断结构。图2-3为8051单片机的内部结构框图。 频率基振荡器及定时电路4 KB 程序存储器128 B 数据存储器2个16位定时器/事件计数器64 KB 总线扩展控制可编程I/O可编程串行口8051 CPU 准源 中断图2-3 8051单片机的内部结构框图l CPUCPU是单片机的核心部件。它由运算器和控制器等部件组成,运算器的功能是进行算术运算和逻辑运算。CPU中还有定时与控制部件,8051片内设有一个由反相放大器所构成的振荡电路,其输入端输出端分别是XTAL1和XTAL2。l 存储器MCS-51单片机的程序存储器和数据存储器空间是相互独立的,它们各有自己的寻址系统、控制信号和功能。从物理地址空间看,MCS-51单片机有4个存储器地址空间,即片内程序存储器、片外程序存储器、片内数据存储器和片外数据存储器。程序存储器用来存放程序和始终要保留的常数。数据存储器是随机存取存储器,用来存放程序运行中所需要的常数或变量。MCS-51单片机的数据存储器分为内部数据存储器和外部数据存储器两个地址空间,其中内部数据存储器是最灵活的地址空间。l I/O端口MCS-51单片机设有4个8位双向I/O端口,每一条I/O线都能独立的用作输入或输出。l 复位和复位电路MCS-51单片机的复位方式有加电自动复位和开关复位两种。图2-4(a)为加电自动复位,图2-4(b)为开关复位。RSTMCS-51单片机RST VccMCS-51单片机 +5V CRCRRR1 RRRR2 (a)加电自动复位(b) 开关复位图2-4 复位电路2.4.3 MCS-51单片机的中断系统当CPU正在处理某项事物的时候,如果外界或内部发生了紧急事件,要求CPU暂停正在处理的工作转而去处理这个紧急事件,待处理完以后再回到原来被中断的地方,继续执行原来被中断了的程序,这样的过程称为中断。MCS-51单片机的5个中断源,如下:l INT0 来自P3.2引脚上的外部中断请求(外中断0)。l INT1 来自P3.3引脚上的外部中断请求(外中断1)。l T0 片内定时器/计数器0溢出(TF0)中断请求。l T1 片内定时器/计数器1溢出(TF1)中断请求。l 串行接口 片内串行接口完成一帧发送或接收中断请求源TI或RI。 5个中断源服务程序的入口地址如表2-4所示。表2-4 中断源服务程序的入口地址中断源入口地址外部中断00003H定时器0溢出000BH外部中断10013H定时器1溢出 001BH串行接口中断0023H 通常在中断入口地址处安排一条跳转指令,以跳转到用户的服务程序入口。MCS-51单片机中断系统具有两级优先级,它们遵循以下基本规则:1) 低优先级中断源可被高优先级中断源所中断,而高优先级中断源不能被任何中断源所中断。2) 一种中断源(不管是高优先级或低优先级)一旦得到响应,与它同级的中断源不能再中断它。当同时收到几个同一优先级的中断时,响应哪一个中断源取决于内部查询顺序。其优先级排列如表2-5所示。表2-5 中断源排列优先级中断源同级内的中断优先级外部中断0最高 最低定时器/计数器0溢出中断外部中断1定时器/计数器1溢出中断串行接口中断 在某些条件下能封存CPU对中断的响应,像下面三种情况:1) CPU正在处理同级的或高一级的中断。2) 现行的机器周期不是当前所执行指令的最后一个机器周期。3) 当前正在执行的指令是返回指令或是对IE或IP寄存器进行读/写的指令。2.4.4 MCS-51单片机的定时器/计数器 MCS-51单片机内部有两个16位可编程的定时器/计数器,即定时器T0和定时器T1。这两个定时器不仅可以用作定时器方式,而且可用作计数器方式。在作定时器使用时,输入的时钟脉冲是由晶体振荡器的输出经12分频后得到的,所以定时器也可看做是对计算机机器周期的计数器。其频率为晶振频率的1/12。当用作计数器时,接相应的外部输入引脚T0或T1。当检测到输入引脚上的电平由高跳变到低时,计数器就加1。定时器/计数器有四种工作方式:方式0、方式1、方式2、方式3。方式0是一个13位计数器,方式1是一个16位的计数器,方式2是一个可以自动恢复初值的8位计数器,常用于定时,还用作串行接口 波特率发生器。方式3对定时器T0和T1是不同的,它只适用于T0,。若T1设置为方式3,则停止工作。方式3可以使MCS-51具有三个定时器/计数器(增加一个附加的8位定时器/计数器)。第三章 智能交通灯控制系统的总体设计3.1 智能交通灯设计的基本要求本文设计的基于单片机的智能交通灯控制系统除了具有交通灯控制的基本功能外,还具有以下功能:1. 能实现各个方向的交通灯的正常通行控制,并具有倒计时提示功能。2. 能实时监测并统计各个方向通过的车流量。3. 根据车流量统计结果动态调节通行时间,动态范围2060秒,级差5秒。4. 具有串口通讯功能,以便与交通控制中心通讯。5. 具有红外线接收功能,以便特种车辆自动通行。3.2 智能交通灯通行方案的设计假设在一个十字路口(东西向和南北向),分别用1、2、3、4表明四个方向的主车道,用A、B、C、P分别表示各主车道的左行车道、直行车道、右行车道以及人行道。用a、b、c、p分别表示左转、直行、右转和人行道的交通信号灯,在任一时刻只有一个方向通行而另一方向禁止通行,持续一定时间,经过一个过渡时间,将通行禁行的方向交换。具体如图3-1。 图3-1 十字路口图交通灯闪亮的过程:路口1的车直行时的所有指示灯情况为:3a3b2p绿3c红+4a4b4c 3p全红+1c 绿1a1b4p红+2c绿2a2b1p红路口2的车直行时的所有指示灯情况为:4a4b3p绿4c红+ 1a1b1c 4p全红+ 2c绿2a2b1p红+3c绿3a3b2p红路口3的车直行时的所有指示灯情况为:1a1b4p绿1c红+ 2a2b2c 1p全红+3c绿 3a3b2p红+4c 绿4a4b3p红路口4的车直行时的所有指示灯情况为:2a2b1p绿2c红+3c3a3b2p全红+4c绿4a4b3p红+1c绿1a1b4p红图3-2为通行顺序示意图,图3-3为交通灯示意图。图3-2 十字路口通行顺序示意图图3-3 十字路口交通灯示意图3.3 智能交通灯控制系统的功能要求本设计还具有倒计时显示、车流量检测及调整、串口通信和特殊事件紧急处理等功能。1) 倒计时显示本功能可以提醒行人信号灯发生改变的时间,以便选择是否继续前行。有倒计时显示的路口更能保障行人的安全。2) 车流量监测及调整伴随着经济建设的蓬勃发展,交通状况出现了一些问题。城市人口和车辆急剧增长,交通流量日益加大,交通拥挤堵塞现象日趋加重,交通事故频繁发生。目前国内使用的红绿灯都有固定的红绿灯转换时间,并自动切换。这就造成了一定的道路资源的浪费。所以车流辆检测是十分必要的。目前车辆检测器有很多种,例如红外线检测器、地磁检测器、机械压电检测器、视频检测器等等。有了车流量监测便可以保证最佳的道路交通控制状态。 3) 串口通信串口通信可以实现交通信号的区域控制,以及单片机与PC机的通信功能。4) 特殊车辆的紧急通行交通路口出现一些紧急状况是在所难免的,如特大事件发生,救护车消防车等急行车通过等,我们都应尽量允许其畅通无阻,毕竟在这种情况下必须分秒必争,这关系着公共财产安全和个人生死攸关等。由此在交通控制系统中增设禁停按键是很必要的。3.4 智能交通灯的基本构成及原理本设计以MCS-51单片机为控制核心,可用单片机直接控制信号灯的状态变化。本设计在此基础上接入LED数码管可显示倒计时以便提醒行人,更具人性化同时也保障了行人的安全。并且加入了车流量检测电路、串口通信电路。为方便特殊车辆的通行,还加入了红外遥控电路。图3-4为该系统的总体框图。MCS-51单片机信号灯车流量监测器LED数码管串口通信模块红外遥控模块 图3-4 智能交通灯的总体框图第四章 智能交通灯硬件的设计4.1 系统硬件电路构成及原理交通灯系统由信号灯电路、倒计时显示电路、车流量监测电路、串口通信电路、红外遥控电路五部分组成。可以实时监测、统计车流量并动态调节通行时间并具有倒计时提示功能,还具有串口通讯功能,以便与交通控制中心通讯和红外线接收功能,以便特种车辆自动通行。设计红外遥控模块,主要是考虑紧急车通过时,为提高效率,让两车道的车都停止,紧急车辆通过。这样就有效地疏导交通,提高了交通路口的通行能力。为实现本设计要求的具体功能,选用MCS-51单片机及外围器件构成最小控制系统,由可编程并行接口芯片8155和红黄绿三色发光二极管构成信号灯指示模块,8个LED东西南北各两个构成倒计时显示模块,车流量检测传感器采集流量数据传送到单片机,若干按键组成时间设置和模式选择按钮和紧急按钮等。本系统是以单片机为核心,组成了一个集车流量监测、处理、自动控制为一身的闭环控制系统。系统硬件电路由车流量检测电路、单片机、串口通信电路,状态灯,LED显示,红外遥控电路组成。 其中P0口和P1口接发光二极管控制交通灯的亮灭,P2口接LED数码管用来控制倒计时时间,XTAL1和XTAL2接晶振时钟电路,REST引脚接上复位电路,P3.2即INT0接串口通信电路,P3.3即INT0接车流量检测电路,P3.7接红外遥控功能电路,让特殊车辆先行。4.2 电源电路本次课程设计的系统需要两种稳定电压,为了提高系统的稳定性,采用双电源分别提供稳定电压。选择MC7805稳压器提供单片机+5V电压,MC7812稳压器提供光电开关+12V电压。图4-1为+5V电压电源电路图,图4-2为+12V电压电源电路图。图4-1 +5V三端稳压电源电路图图4-2 +12V三端稳压电源电路图4.3 信号灯电路信号灯用来显示车辆通行状况,维持交通秩序。每个路口信号灯中绿灯的最短时间为20秒,最长时间为60秒,红灯的最短时间为20秒,最长时间为60秒,黄灯时间为5秒。在硬件上采用MCS-51单片机和可编程并行接口芯片8155,交通灯硬件框图如图4-3所示。路口1 控制单元路口2控制单元路口3控制单元路口4控制单元P0口MCS-51P1口PA口PA口8155PB口PB口图4-3 交通灯硬件框图4.4 倒计时显示电路在交通信号灯的上方安装一个可以显示绿灯通行时间和红灯等待时间的显示电路,本设计选用的是七段发光二极管显示器,又称LED显示器。LED显示器主要用于显示数字和一些简单的字母,具有亮度高、价格低、寿命长、功耗小、性能可靠、易于维护等优点,在各种仪器仪表中得到广泛应用。LCD是一种被动式显示器,由于它的功耗极低、抗干扰能力强,因而在低功耗的单片机系统中大量使用。LCD本身不发光知识调节光的亮度,目前市售的LCD显示器都是利用液晶的扭曲向列效应制成LED显示器结构简单,它是由a、b、c、d、e、f、g和dp这8个发光二极管组成,当发光二极管导通时,相应的一个点或一个笔画发光,控制不同组合的二极管导通,就能显示出各种字符。根据LED结构可以分为共阴型和共阳型两种。共阴型是把发光二极管的阴极连在一起组成公共阴极。使用时公共阴极接地,这样阳极端输入高电平的发光二极管就导通点亮,而输入低电平的则不亮。共阳型是把发光二极管的阳极连在一起构成公共阳极。使用时公共阳极接Vcc,这样阴极端输入低电平的发光二极管就导通点亮,而输入高电平的则不点亮。这里采用的是七段共阳极显示器。其结构如图4-4所示。 a f b g e c d . (a)共阳极(b)外形图4-4 发光二极管显示器(LED)结构LED 灯的显示原理:通过同名管脚上所加电平的高低来控制发光二极管是否点亮而显示不同的字形,如g,f,e,d,c,b,a全亮显示为,采用共阳极连接驱动代码,代码表如表4-1所示。表4-1 驱动代码表显示数值dp,g,f,e,d,c,b,a驱动代码011010000C0H111111001F9H210100100A4H310110000B0H41001100199H51001001092H61000001082H711111000F8H81000000080H91001000090H在每个方位上设置两个显示器,四个方位上总共需要8个LED接在单片机的I/O口上。采用动态显示,单片机的P3口作为扫描口,经反向驱动器7545接显示器公共极,P2口作为段数据口,经同向驱动器7407接显示器的各个极。由于自东往西方向和自西往东方向所需显示的时间相同,自南往北方向和自北往南方向时间相同,所以两边连接的I/O口是对称的。LED连接如图4-5所示。图4-5 LED连接图4.5 车流量监测电路车流量监测电路是为了达到对红绿灯时间的控制,从而有效地疏导交通,提高交通路口的通行能力。对车流量的监测可以采用三种方法。第一种方法是采用遥感微波检测器(RTMS)。它是利用雷达线性调频技术原理,发射连续频率调制微波,每当车辆通过微波投映区时,都会向遥感微波检测器反射一个微波信号,遥感微波检测器接收反射的微波信号,并计算接收频率和时间的变化参数以测量车流量。遥感微波检测器分为两种基本的使用模式,分别是路边侧向模式和前方正向模式。路边

    注意事项

    本文(基于单片机的智能交通灯控制系统设计.doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开