智能交通信号灯模拟控制系统设计.doc
《智能交通信号灯模拟控制系统设计.doc》由会员分享,可在线阅读,更多相关《智能交通信号灯模拟控制系统设计.doc(39页珍藏版)》请在沃文网上搜索。
1、 摘 要交通信号灯是一种重要的交通指示工具。它能够指示通过交叉路口的机动车辆和过往的人群有序地通行,是维系道路交通顺畅,减少道路堵塞的主要工具之一。针对传统交通信号灯存在不能根据车流量大小自动调节通车时间的缺点,本文提出了以单片机为主控制器,超声波传感器测车流量的新型智能交通信号灯模拟控制系统的方案。本论文设计的智能交通信号灯模拟控制系统采用AT89C51单片机为控制器,以URF04超声波模块检测实时通行的车流量,通过RS-485传输线通讯,主控制器根据从控制器反馈回来的信息,实时调整通行时间,可以有效地疏导交通。关键词交通信号灯 智能 单片机目录1. 绪言11.1 智能交通信号灯控制系统概述
2、11.2 交通信号灯的应用及其发展趋势12. 系统控制器及外围数字电路IC芯片简介22.1 系统整体电路框图22.2 AT89C51单片机简介42.3 LED显示器72.3.1 LED数码管显示器的结构原理72.4 超声波收发模块82.4.1 超声波测距原理82.4.2 超声波收发模块简介92.5 74LS138译码器102.6 74LS373锁存器112.7 74LS04反相器122.8 MAX485收发器133. 硬件系统设计133.1 交通信号灯控制方案选择133.2 硬件电路设计153.2.1 通行时间显示电路153.2.2 单片机时钟电路173.2.3 单片机复位电路173.2.4
3、人行道信号灯控制电路183.2.5 机动车道信号灯控制电路184. 软件系统设计194.1 主机程序流程图194.2 C语言程序设计214.2.1 1秒钟程序设计214.2.2 LED数码显示器程序设计225. 系统调试与结果分析225.1 硬件调试225.2 软件调试和下载235.3 结果分析24致谢26参考文献27附录一 主机系统电路图29附录二 电路源程序30371. 绪言智能交通信号灯控制系统是控制交通道路十字路口中车辆和行人往来顺畅,维持道路正常通行的有效工具。它可以根据道路车流量的实际状况进行红绿灯通行时间的调控,减少道路堵塞,优化交通,具有一定的智能性。系统组成包括主机和从机系统
4、两部分。主机系统的组成包括微型控制器MCS-51单片机、电源、红绿灯显示、通行时间显示和MAX485转换器五部分。从机系统的组成包括微型控制器MCS-51单片机、电源、超声波传感器模块和MAX485转换器四部分组成。1.1 智能交通信号灯控制系统概述随着经济的发展,汽车的拥有数量越来越多,道路交通堵塞情况日益严重。交通拥堵已成为城市发展中的一个需要迫切解决的社会问题。传统的交通信号灯由于其红绿灯的通行时间都是固定不变的,因此,也就无法根据道路实际的车流量实时调整红绿灯的通行时间。这种不足导致其不能有效地解决道路堵塞的问题。此外,从土地资源利用的角度来看,由于土地使用的限制,也不能靠简单的道路扩
5、建来解决交通拥堵的问题。因此,这就要求我们在现有的道路基础上,研究、设计出一种有效的交通信号灯控制系统,实时控制,提高交通控制水平,更加灵活有效地提高道路的利用率。从而减少交通拥堵,实现道路畅通,缓解日益严重的交通问题。1.2 交通信号灯的应用及其发展趋势在国际上,交通信号的含义大同小异,而且正趋于统一。1968年联合国道路交通和道路标志、信号协定,对各种信号灯的含义作了规定。绿灯是通行信号,面对绿灯的车辆可以直行、左转弯和右转弯,除非另有一种标志禁止某一种转向。左右转弯车辆都必须让合法地正在路口内行驶的车辆和过人行横道的行人优先通过。红灯是禁行信号。因为在可见光中红光的电磁波最长,易于为人们
6、在较远距离外辨认,为保证交通安全,所以采用红灯为禁行信号。面对红灯的车辆必须在交叉路口的停车线后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已十分接近停车线而不能安全停车时,可以进入交叉路口。有的国家规定黄灯只能单独出现,有的规定黄灯可以与红灯同时出现,前者是警告信号,后者是预告信号。有些国家的人行横道灯也采用红黄绿三色信号灯,其中黄灯是警告行人这时不宜穿越马路。 在某种情况下,为了分离各种不同方向的交通流并对其提供独立的通行时间,可以用带箭头的灯来代替普通的绿信号灯。箭头信号灯有两种,一种是单独的绿箭头信号灯,面对这种信号灯的车辆只可沿着绿箭头所指示的方向行驶;另一种是带红灯的
7、绿箭头信号灯,面对这种信号灯的车辆在不妨碍那些合法地在人行横道上行人和正在合法地通过交叉路口的车辆通行的情况下可以沿着箭头指示的方向行驶有的国家还采用一种闪动的交通信号灯,黄闪灯、红闪灯和绿闪左转弯(靠右行驶的国家为右转弯)箭头信号灯三种。面对黄闪灯的车辆可以小心地通过交叉路口,面对红闪灯的车辆不得通行,面对绿闪左转弯或右转弯箭头信号灯的车辆除了可以直行之外还可以左转弯或右转弯。目前,安装在交叉路口的交通信号灯多为自动控制的信号灯,有的是固定周期,有的是变周期。用信号灯控制一个交叉口交通的方式叫点控制;将一条道路上几个交叉口的信号灯联系起来,协调运转,这种控制交通的方式叫线控制;用计算机控制几
8、条道路上的若干个交叉口的信号灯,使之协调运转,这种方式叫面控制。随着智能控制技术的发展,未来的交通信号灯控制系统将朝着智能化、自适应的方向发展。智能交通信号灯控制系统能够根据实际的车流量状况进行实时调控红绿灯的通行时间,减少道路堵塞,优化道路交通状况。目前已有相关的课题研究。例如:采用基于电磁感应原理的地感线圈检测车流量,PLC为主控制器的智能交通控制系统;采用压力传感器与控制器组成的实时交通控制系统;基于微波检测的智能交通控制系统等方案。此外,据报道,德国将采用新型的智能交通控制系统。具体是德国公路上的探测器将被小型计算机取代,司机可以和智能交通灯随时进行“对话”。这一方案是由德国卡塞尔大学
9、交通技术和运输物流系进行研究。2. 系统控制器及外围数字电路IC芯片简介2.1 系统整体电路框图本设计系统的硬件电路总体框图见图2-1、图2-2所示。主要组成部分包括:系统微控制器(AT89C51单片机)、超声波收发模块、外部电路数字IC芯片和LED数码管显示器等。图2-1 系统主机总体框图图2-2 系统从机结构框图2.2 AT89C51单片机简介MCS-51系列单片机是目前国内应用最广泛的单片机之一。随着基于MCS-51系列单片机的嵌入式实时操作系统的出现与推广,在很长一段时间内,MCS-51系列单片机仍将占据嵌入式系统产品中的中、低端产品市场。本文将介绍一种以MCS-51系列单片机为主控制
10、器,以超声波传感器检测车流量的新型交通信号灯模拟控制系统。随着计算机技术与微电子技术的发展,智能仪表的功能逐步完善,工作的可靠性也进一步提高,而单片机却是随着功能的不断增强,价格逐渐降低。在本系统设计中,使用美国ATMEL公司生产的8位单片机AT89S51作为控制器件。AT89C51是一种带4K字节可编程可擦除只读存储器的低电压,高性能CMOS结构的8位微处理器。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS一51指令集和输出管脚相兼容,并且将多功能8位CPU和FLASH存储器组合在单个芯片中,因而,AT89C51是一种高效的微控制器,为很多智能仪器和嵌入式控制系统提供
11、了一种灵活性高且价廉的方案。下面简单介绍一下该单片机的一些特性。8位单片机AT89C51的主要特性是:与MCS-51指令兼容4K字节在系统可编程(ISP)Flash闪烁存储器寿命:1000写擦循环4.0-5.5V的工作电压范围全静态工作模式:0Hz-33Hz三级持续加密锁1288字节内部RAM三级程序存储器锁定32位可编程FO线两个16位定时器计数器5个中断源全双工串行UART通道低功耗的闲置和掉电模式中断可从空闲模式唤醒系统看门狗(WDT)及双数据指针片内振荡器和时钟电路掉电标志和快速编程特性灵活的在系统编程(ISP-字节或页写模式)图2-3 AT89C51结构图单片机AT89C51各引脚定
12、义如图2-4所示,引脚定义见表2-1。图2-4 引脚定义图表2-1 AT89C51引脚定义表引脚序列引脚号 功能1-8P1.0P1.78位准双向I/O口 9RST复位输入口 10 RXD/P3.0串行接收口、P3.0 I/O口 11 TXD/P3.1串行输出口、P3.1 I/O口 12 INT0/P3.2外部中断0输入口、P3.2 I/O口 13 INTl/P3.3外部中断1输入口、P3.3 I/O口 14 T0/P3.4定时计数器O输入口、P3.4 I/O口 15 Tl/P3.5定时计数器1输入口、P3.5 I/ O口 16 WR/P3.6外部数据存储器写选通、P3.6 I/O口 17 RD
13、/P3.7外部数据存储器读选通、P3.7 I/O口 18 XTAL2时钟振荡器的输入腧出端2 19 XTAL1时钟振荡器的输入腧出端1 20 GND信号地 21-28 P2.0-P2.78位双向I/O口、可作存储器的高8位地址 29 PSEN程序存储允许输出信号端 30 ALE/PROG片外存储器地址锁存信号 31 EA/Vpp外部取指使能信号 32-39 P0.0-P0.7数据/低8位地址复用端口续表2-1 40 VCC电源2.3 LED显示器在小型控制装置和数字化仪器仪表中,往往只要几个简单的数字显示或字状态便可满足现场的需求,而LED显示数码管因其成本低廉、配置灵活、与计算机接口方便等特
14、点,在小型微机控制系统中得到极为广泛的应用。2.3.1 LED数码管显示器的结构原理发光二极管LED利用PN结把电能转换光能的固体发光器件,根据制造材料的不同,可以发出红、黄、绿、白等不同色彩的可见光束。LED的伏安特性类似于普通二极管,正向压降为2V左右,工作电流一般在10mA20mA之间较为合适一个8段LED显示器的结构如图2-5所示。它是由8个发光二极管造成,各段依次记为a、b、c、d、e、f、g、dp,其中dp表示小数点(不带小数点的称为7段LED)。8段LED有共阴极和共阳极两种结构,分别如图2-6、图2-7所示。 dp D图2-5 8段数码管结构图 COM COM 图2-6 共阴极
15、结构图 图2-7 共阳极结构图共阴极LED的所有发光管的阴极并接成公共端COM,而共阳极LED的所有发光管的阳极并接成公共端COM。当共阴极LED的COM端接高电平,则某个发光管的阴极加上低电平时,则该管有电流流过因而点亮发光。LED各段不同点亮的组合可以显示09、AF等十六进制数。表2-2 LED段选码显示字符共阴极段选码共阳极段选码显示字符共阴极段选码共阳极段选码0 3FH C0H 8 7FH 80H 1 06H F9H 9 6FH 90H 2 5BH A4H A 77H 88H 3 4FH B0H B 7CH 83H 4 66H 99H C 39H C6H 5 6DH 92H D 5EH
16、 A1H 6 7DH 82H E 79H 86H 7 07H F8H F 71H 8EH2.4 超声波收发模块2.4.1 超声波测距原理超声波是指频率高于20KHz 的机械波。为了以超声波作为检测手段,必须产生超声波和接收超声波,完成这种功能的装置称为超声波传感器。超声波传感器有发送器和接收器,有的也可具有发送和接收声波的双重作用。根据超声波的产生方式,超声波传感器可分为两大类:一类是电气式,如压电式、磁致伸缩式和电动式等;一类是机械式,如加尔统笛、液哨等。目前常用的是压电式超声波传感器。它利用压电效应的原理将电能和超声波相互转化,即发射超声波时,将电能转换为超声波发射出去;在收到回波时,将超
17、声振动转换成电信号。超声波测距的原理一般采用时间差法,即测出超声波从发射到遇到障碍物返回所经历的时间T,再乘以超声波的速度C就得到二倍的声源与障碍物之间的距离D,即D=C*T/2式中,D传感器与障碍物之间的距离;C声波在介质中的传输速度。由于超声波易于定向发射、方向性好、强度易控制、与被测物体不需直接接触,故超声波传感器广泛地应用于液体高度测量、汽车倒车等方面。为了提高测量精度,减小误差,根据公式可知,测距误差由传播速度误差和传播时间误差引起。当传播速度准确时,传播时间差值精度只要达到微秒级,就可保证测距误差小于1mm。设计中,可采用12MHz 晶体作时钟的基准,单片机定时器的计数精度可达1u
18、s,从而保证测量精度。传播速度受空气密度的影响,空气密度越高,传播速度越快,而空气密度与温度有密切关系。在理想气体中声波的传播速度C为:C= 式中,气体定压比热容与定容比热容之比;R气体常数;M气体分子量;T绝对温度。若温度变化不大,则可认为声速基本不变,其值为340m/s。若测距精度要求较高,为减小温度变化对声速产生的影响,在设计中,应增加温度传感器来监测环境温度,进行实时温度补偿,近似公式为C=C0+0.607T 式中,C0零度时的声波速度332m/s;T实际温度()。2.4.2 超声波收发模块简介图2-8是本设计系统采用的超声波测距模块(URF04模块)实物图。其主要技术参数如下: 图2
19、-8 超声波测距模块实物图l 工作电压:DC 5Vl 静态工作电流:小于2mAl 电平输出:高 5 Vl 电平输出:低 0Vl 感应角度:不大于15l 探测距离:2cm500cmURF04模块工作原理:采用IO触发测距,给至少10us的高电平信号,模块得到有效触发电平后,自动发射8个40Hz的方波,自动检测是否有信号返回。当有信号返回时,通过IO输出一高电平,高电平持续的时间就是超声波从发射到返回的时间。根据下面公式计算L=(T*C)/2式中L表示测量距离,T表示高电平持续时间,C表示声速。在测量精度要求不高时,取C=340m/s计算。2.5 74LS138译码器74LS138引脚图见图2-9
20、,引脚符号分别表示:引脚1、2、3、表示地址码输入;引脚6表示芯片选通端,高电平有效;引脚4、5选通端,低电平有效;Y0Y7输出端,低电平有效;引脚8为接地端;引脚16为电源端。图2-9 74LS138引脚图74LS138译码器的功能如表2-3所示。表中字母含义:G2*=G2A+G2B;H表示高电平,L表示低电平,X表示任意电平。表2-3 74LS138译码器功能表 2.6 74LS373锁存器图2-10是74LS373锁存器的引脚图。各引脚含义是:引脚1表示三态允许控制端(低电平有效);引脚3、4、7、8、13、14、17、18表示输入端(D0D7);引脚2、5、6、9、12、15、16、1
21、9表示输出端;引脚11表示锁存允许端。 图2-10 74LS373锁存器引脚图74LS373锁存器的真值表如表2-4所示,表中H表示高电平;L表示低电平;X表示任意电平;Z*高阻态。表 2-4 74LS373锁存器真值表 Dn LE OE On H H L H L H L L X L L Q0 X X H Z* 2.7 74LS04反相器74LS04反相器的引脚图见图2-11。74LS04为六组反相器,引脚1为输入端、对应2输出端;3输入端、4输出端;如此类推。引脚7接地端;引脚14电源端。图2-11 74LS04反相器引脚图2.8 MAX485收发器 MAX485收发器是Maxim公司的一种
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 交通 信号灯 模拟 控制系统 设计