机电一体化毕业设计(论文)十字路口交通信号灯的PLC控制程序设计_第1页
机电一体化毕业设计(论文)十字路口交通信号灯的PLC控制程序设计_第2页
机电一体化毕业设计(论文)十字路口交通信号灯的PLC控制程序设计_第3页
机电一体化毕业设计(论文)十字路口交通信号灯的PLC控制程序设计_第4页
机电一体化毕业设计(论文)十字路口交通信号灯的PLC控制程序设计_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕毕 业业 论论 文文论文题目:十字路口交通信号灯论文题目:十字路口交通信号灯的的 plcplc 控制程序设计控制程序设计 题题 目:十字路口交通信号灯目:十字路口交通信号灯班班 级:级: 专专 业:业:机机 电电 一一 体体 化化 学生姓名:学生姓名: 指导教师:指导教师: 日日 期期20112011 年年 9 9 月月 1212 日日十字路口交通信号灯的十字路口交通信号灯的plcplc 控制程序设计控制程序设计摘要摘要城市交通信号控制是通过对交通流量的调节以达到改善人和货物的安全运输,以提高运营效率。交通系统是一个具有随机性、模糊性和不确定性的复杂系统,建立数学模型非常困难,有时甚至无法用

2、现有的数学方法加以描述。目前大多采用的是定时信号控制,很难得到满意的效果。而模糊控制是一种无须建立数学模型的控制方法,它能模仿有经验的交警指挥交通时的思路,达到很好的控制效果。本文实现基于 plc 的交通信号的模糊控制系统进行初步探讨与设计。本文根据车流量来决定信号灯配时的模糊控制系统的研究设计,用 plc 实现十字路口交通信号灯模糊控制的方法。把 plc 作为一个模糊控制器,采用梯形图编程,通过模拟实验保证系统运行稳定可靠,并根据不同的交通流量进行模糊控制决策,优化信号灯的配时,从而可以有效的解决交通流量不均衡、不稳定带来的问题。本文在分析了交通控制国内现状的基础上,说明了本论文的现实意义,

3、简单介绍模糊控制理论的有关知识,详细论述实行模糊控制所要采用的方法、技术及现有线路所要做的基本工作等,详尽描述了交通指示灯的 plc 控制系统硬件配置并作出模拟实验。关关 键键 词:词:城市交通;信号灯;模糊控制;plc引引 言言 4 41.交通信号灯的产生 41.11.1 交通信号灯的产生交通信号灯的产生41.2 智能交通系统的发展趋势52.2.智能交通灯的硬件设计智能交通灯的硬件设计6 62.12.1 硬件器件的简介硬件器件的简介( ( 三菱三菱 fx2n-32mtfx2n-32mt 型型 plc)plc) 6 62.22.2 hef4511bphef4511bp 芯片和七段数码管芯片和七

4、段数码管93.硬件的设计 103.23.2 plcplc 的的 1/01/0 点地址分配点地址分配 103.3 硬件电路的连接 114 4 智能交通灯的软件设计智能交通灯的软件设计 13134.1 交通信号模糊控制算法的设计思想 134.2 控制器的软件设计 144.3 数据采集及处理程序: 145.5.硬件接线原理图硬件接线原理图 17176.6.智能交通灯设计流程图智能交通灯设计流程图 18187.7.交通灯程序梯形图交通灯程序梯形图 2121结论 25参考文献参考文献 2626引引 言言 城市的快速发展,机动车拥有量的增长,给交通带来了许多问题,如交通拥堵、交通事故频发等。作为城市交通命

5、脉的道路阻塞会使整个城市交通陷入瘫痪。完善路网来缓解交通拥挤不是短时间所能解决的,目前急需做的是进一步挖掘路网的潜力并改善交通现状,特别是改善交通信号控制。可见,研制一种高效的智能交通控制系统是很有必要的,因此,城市交通的智能控制目前已成为国内外交通工程界研究的热点领域之一,最大程度地提高十字路口的通行能力,为经济的发展和人民生活提供一个安全、畅通、高效的交通环境已成为必然1。1.1. 交通信号灯的产生交通信号灯的产生1.11.1 交通信号灯的产生交通信号灯的产生自从有铁路以来,就出现了为沿某段轨道行驶的列车显示是否安全的信号了。1868 年,发明家 jp奈特产生了将这些信号应用在道路的想法。

6、他在伦敦的议会大楼外设置了第一个交通信号。它们像铁路信号一样有一个倾侧臂,并且将红色和绿色的煤气灯组合起来供夜晚使用的。然而,当某个信号灯发生爆炸并炸死了一名警察后,这个计划就告吹了。由于汽车的发明以及交通量的不断增加,交通信号日益成为一种需要,特别是在美国。20 世纪初,阿尔弗雷德贝尼施开发出一种红绿灯系统,并且在俄亥俄州的克利夫兰进行了第一批安装。4 年后,在设置于纽约的交通灯上又增加了第 3 种颜色琥珀色。1925 年,交通信号重新出现在英国。1926 年英国人首次采用自动化的交通信号控制器来控制交通信号灯。早期使用的交通信号灯对于安全疏导交叉口的车辆交通起到了良好的作用,但因为其固定的

7、周期长和红绿灯时间控制效果不佳,随着城市交通的飞速发展,交叉口处的交通冲突也越来越复杂。早期使用的交通信号灯越来越难以胜任日趋复杂的交通控制任务了。同时,随着人类科学技术水平的不断提高,相应地产生了符合多种时间分离方法的多样化的现代化交通信号灯,学者们也提出了一些信号控制方案,例如定时控制、感应控制等2。1930 年,美国盐湖市开始使用联动式信号系统,该系统把相邻的几个交叉路口作为一个整体,以人工方式集中控制,这种控制系统也就是当今协调控制系统的雏形。随着传感器技术的发展,交通感应路口控制机开始在美国使用,这种控制机当时只用在单个交叉路口,其最大优点是能根据交通检测器测量的交通数据来调整交通控

8、制方案,随着计算机的发展,1963 年,加拿大多伦多市建立了一套由 jbm650 型计算机控制的交通信号系统是基于模糊逻辑的路口交通灯控制算法,这是道路交通控制技术发展的里程碑。该系统第一次把计算机技术用于交通控制,大大提高了控制系统的性能和水平。到 80 年代初,世界上己有大约 250 个的城市建立了区域交通控制系统,对城市交通进行整体集中控制。1969 年英国学者设计的区域控制系统优化程序 transyt(traffic network study tools)被世界各国广泛采用,对交通控制系统的发展起到了促进作用。1979 年英国道路和运输研究所研制成功了 scoot 系统,与此同时澳大

9、利亚推出了 scai 系统。这些实时自适应控制系统的诞生在交通控制发展史上是一个伟大的创举,他们可以根据检测器测量的实时交通数据,联机生成配时方案,同时不断修正控制参数,以适应交通流的动态随机变化,因此有较高的控制精度和较好的响应速度。这些系统己经在发达国家的城市网络交通控制中获得了成功的应用。随着智能控制技术的发展,学者们提出了一些智能控制的方法,如模糊控制、神经网络控制和遗传算法等。这些技术的应用都不同程度的缩减了车辆延误、提高了道路的通行能力、改善了交通环境3。 现代交通信号常常由电脑来控制。电脑与道路底下的交通检测器相连接,监视交通流量并测算出改变灯光的最佳时间。1.21.2 智能交通

10、系统智能交通系统的发展趋势的发展趋势 随着城市交通的发展,交通量的增大,多相位路口的信号控制将逐渐成为主流,所以今后研究的重点将是多相位控制。可以通过模拟有经验的交通警察指挥多相位交叉口的经验,得出多相位控制的基本原理:在某一相位放行的过程中除了尽快消除当前通行的车队队长外,还需要不断观察下一相位车道上的车队长度,综合考虑是否把通行权交给下一个相位。因此把队长作为控制目标,综合考虑各车道上的队长,以此决定绿灯信号分配的方法更接近人的决策过程8。在交通控制中,配时方案的优化是非常关键的一步。传统的数学方法还无找到它的全局最优解。遗传算法是一种基于自然选择和进化的搜索技术,因而在优化领域有着广泛的

11、应用。当然,将模糊、神经网络、遗传算法等多种智能控制方法综合集成,将是今后智能控制发展的一个方向。深人开展这种多学科的交叉综合研究,将有助于智能控制理论的发展,使智能控制的理论及应用研究更为深人,更有实际价值。 面向中国城市交通情况和功能需求,开发研究新一代的实时自适应控制与管理系统,成为中国城市交通控制系统发展的必由之路。自适应控制系统被认为实用性最强、是发展先进的交通管理系统(atms)的最佳基础。因此,自适应交通控制系统将是未来一个阶段交通控制系统的发展方向。对于单点控制,当交叉口处于过饱和或者近饱和状况时,无论多么智能的控制系统也将无能为力,仍然需要交通警察的指挥来疏导交通。问题在于超

12、长排队会导致交叉口的瘫痪,仅靠单个路口来尽快消散排队是不可能的。城市交通控制研究的新发展还体现在城市交通网络的各个方面:区域交通信号灯和城市高速公路匝道口的新的控制方法上;实现区域和高速公路的集成控制;采用动态路由导航与交通网络控制结合;实现先进车辆控制系统 avcs 为主的智能运输系统 (its);实现 atms 和 atis 为主的城市多智能体交通控制系统;以及一些辅助的交通策略如道路自动计费、公共交通优先权等。从城市交通控制的发展历史和未来社会对城市交通的要求来看,实现城市整体交通网络智能化控制将是发展的必然。智能交通系统的未来研究方向应更重视人的能动性,提供各种各样的信息,从不同的方案

13、中选择最符合实际情况的一种。因此,智能交通系统的主要目标可以概括为:保障交通安全、提高交通效率、改善城市环境、降低能源消耗。智能交通系统的主要功能体现在智能化地收集交通信息及其他各类相关信息加以分析处理,并将注释的信息反馈给系统的操作者或驾驶员。借助于这样的交通信息,系统操作者和车辆驾驶员能迅速做出反应,采取适当的行动,使交通状况得到改善。2.2.智能交通灯的硬件设计智能交通灯的硬件设计2.12.1 硬件器件的简介硬件器件的简介( ( 三菱三菱 fx2n-32mtfx2n-32mt 型型 plcplc) )可编程控制器又称为可编程逻辑控制器(prgrammable logic controll

14、er)。根据国际电工委员会(iec)在 1987 年的可编程控制器国际标准第三稿中,对其定义如下:“可编程控制器是一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用可编程序的存储器,用来在其内部存储执行逻辑运算,顺序控制,定时,计数与算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。可编程控制器及其有关外部设备,都应按易于使工业控制系统形成一个整体,易于扩充其功能的原则设计14。1969 年,美国数字设备公司(dec)研制出第一台 plc,在美国通用汽车自动装配线上试用,获得了成功。这种新型的工业控制装置以其简单易懂,操作方便,可靠性高,通用灵活

15、,体积小,使用寿命长等一系列优点,很快地在美国其他工业领域推广应用。到 1971 年,己经成功地应用于食品、饮料、冶金、造纸等工业。虽然 plc 问世时间不长,但是随着微处理器的出现,大规模、超大规模集成电路技术的迅速发展和数据通讯技术的不断进步,plc 也迅速发展,其发展过程大致可分四代:第一代在 1969-1972 年。这个时期的产品,cpu 由中小规模集成电路组成,存储器为磁芯存储器。第二代在 1973-1975 年。这个时期的产品已开始使用微处理器作为 cpu,plc(可编程逻辑控制器)成为真正意义上的 pc(可编程控制器)(尚未正式命名),而存储器采用半导体存储器。其功能上有所增加,

16、能够实现数字运算、传送、比较等功能,并初步具备自诊断功能,可靠性有了一定提高。第三代在 1976-1983 年。这个时期,plc 进入了大发展阶段,美国、日本、原西德各有几十个厂家生产 plc。这个时期的产品己采用 8 位和 16 位微处理器作为 cpu,部分产品还采用了多微处理器结构。其功能显著增强,速度大大提高,并能进行多种复杂的数学运算,具备完善的通讯功能和较强的远程控制能力,具有较强的自诊断功能并采用了容错技术。第四代为 1983 年到现在。这个时期的产品除采用 16 位以上的微处理器作为 cpu 外,内存容量更大,有的已达数兆字节;可以将多台 plc 链接起来,实现资源共享;可以直接

17、用于一些规模较大的复杂控制系统;编程语言除了可使用传统的梯形图、流程图等,还可使用高级语言;外设多样化,可以配置打印机等 15。第一代 plc 功能太弱,已基本淘汰;第四代 plc 面向复杂大型系统,应用还不广泛。目前,在各行业应用最多的是第二、三代产品。另外,在 plc 的发展过程中,产生了三类按 1/0 点分类的 plc:小型、中型、大型。一般小于 256 点为小型(小于 64 为超小型或微型 plc)。控制点不大于 2048 点为中型 plc。2048 点以上为大型 plc(超过 8192 点为超大型 plc)16。1)1)plcplc 的编程的基本原则:的编程的基本原则:输入/输出继电

18、器、内部辅助继电器、定时器、计数器等器件的触点可以重复使用,无需复杂的程序结构来减少触点的使用次数。梯形图每一行都是从左母线开始的,线圈终止于右母线。触点不能放在线圈的右边。除步进程序外,任何线圈、定时器、计数器、高级指令等不能直接与左母线相连。如果需要任何时候都要被执行的程序段,可以通过特殊的内部常闭继电器或一个没有使用的内部继电器的常闭触点来连接。 在程序中,不允许编号相同的线圈两次出现。 不允许出现桥式电路。程序的编写顺序应按自上而下、从左至右的方式编写,为了减少程序的步数,程序应为“左大右小,上大下小”17。2)2)plcplc 的主要特点:的主要特点:可靠性高,抗干扰能力强。plc

19、是专为工业控制而设计,在硬件方面采用了电磁屏蔽、光电隔离、模拟量和数字量滤波、优化电源等措施,并对元件进行了严格的筛选,在软件方面采用了警戒时钟、故障诊断、自动恢复等措施,利用后备电池对程序和数据进行保护,因此,plc 具有其他工业控制设备更高的可靠性。编程简单,使用方便。plc 采用面向过程,面向问题的“自然语言”编程,比如梯形图语言编程方式,非常直观,易懂易编,容易推广使用,现代的 plc 已经使用 iec1131-3 作为编程语言标准,具有功能清晰、易于理解的特点正在被技术人员所接纳和采用。 功能强大,应用灵活。plc 的基本功能包括数字和模拟量输入/输出、算术和逻辑运算、定时、计数、步

20、进、移位、比较、代码转换等,还能完成a/d、d/a 转换、以及通讯网络、生产过程监控等功能。plc 的配置、安装、使用和维护都很简单,方便,plc 标准的积木式结构与模块化的程序设计可以适应大小不同、功能复杂的控制要求,并能适应产品规格或者工艺要求的变化,从而可以节省大量的人力和物力。维护操作方便,扩展容易plc 的输入/输出能够直观地反映现场信号的变化状态,plc 不能通过各种方式直观地反映控制系统的运行状态,如内部工作状态、通信状态、i/o 点状态、异常状态、电源状态等,均有醒目的指示,非常有利于运行和维护人员监视系统的工作状态。plc 采用梯形图逻辑编程,有利于电气操作人员对 plc 的

21、编程,可以方便地调整系统的程序和组态。plc 的模块化结构,可以允许维护人员方便地更换故障模块或在生产工艺流程改变时更改系统的结构和配置。fx2n 系列 plc 是日本三菱公司继 f1,f2 系列 plc 之后新推出的小型机。它同时具有单元式 plc 的简单易用和模块式 plc 的功能强大,配置灵活,性能高,具有在线和离线编程功能,处理速度快的优点。本次设计使用 fx2n 系列中的 fx2n-32mt 产品。fx2n-32mt 表示该 plc 的型号为 fx2n,i/o 总点数为 32,基本单元,晶体管输出方式,交流电源,直流 24v 输入,横式端子排。处理速度为 0.08us/步。内附 8k

22、 步 ram(可装 ram,eep-rom,eprom 存储卡盒) 。基本指令 27 条,步进指令 2 条,应用指令 298 条。100ms 定时器 200 点,t0t199;10ms 定时器 46 点,t200t245。高速计数器1 相 1 输入 11 点,c235c245,1 相 2 输入 5 点,c246c250。普通型数据寄存器 200 点,d0d199;特殊用数据寄存器 256 点,d8000d8225。2.22.2 hef4511bphef4511bp 芯片和七段数码管芯片和七段数码管一hef4511bp 功能介绍hef4511bp 是一个用于驱动共阴极 led(数码管)显示器的

23、bcd 码七段码译码器。特点:具有 bcd 转换、消隐和锁存控制、七段译码及驱动功能的 cmos电路能提供较大的拉电流。可直接驱动 led 显示器。hef4511bp 是一片 cmos bcd 锁存7段译码驱动器,引脚排列如图3.1所示。其中 a,b,c,d 为 bcd 码输入,a 为最低位。a、b、c、d、e、f、g:为译码输出端,输出为高电平1有效。lt 为灯测试端,加低电平时,显示器正常显示,加高电平时,显示器一直显示数码“8” ,各笔段都被点亮,以检查显示器是否有故障。bi 为消隐功能端,高电平时使所有笔段均消隐,正常显示时,b1端应加低电平。另外,hef4511bp 有拒绝伪码的特点

24、,当输入数据越过十进制数9(1001)时,显示字形也自行消隐。le 是锁存控制端,高电平时锁存,低电平时传输数据。vdd 接高电平,vss 接低电平。二七段数码管简介七段数码管见图 3.2 所示,它的主要特点有:发光响应时间极短(01s),高频特性好,单色性好,亮度高。寿命长,使用寿命在 10 万小时以上,甚至可达 100 万小时。能在低电压、小电流条件下驱动发光,能与 cmos、itl 电路兼容。体积小,重量轻,价格低。因此它被广泛用作电子,电气仪表,数控装置及计算机的数显器件。七段数码管有共阴极和共阳极两种结构。按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发

25、光二极管的阳极接到一起形成公共阳极的数码管。共阳数码管在应用时应将公共极接到+5v。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极的数码管。共阴数码管在应用时应将公共极接地。本次设计选用共阴极结构,与芯片 hef4511bp 相连。 图 3.1 hef4511bp 引脚图 图 3.2 七段数码管图 3.3.硬件的设计硬件的设计3.13.1 确定确定 i/oi/o 点数及点数及 plcplc 的选择的选择控制器功能要求:东、西、南、北方向各有红、黄、绿信号灯一盏,共 12盏信号灯;有 2 个 hef4511bp(为 4 位 bcd 码输入,输出驱动七段数码显示管);则共有 14 个输出

26、点。该控制器设一个启动按钮;一个停止按钮;8 个按键(模拟传感器式检测器) ;共有 10 个输入点。因此,可选用日本三菱 fx2n-32mt 的 plc作为控制器核心,它有 16 个输入点,16 个输出点,继电器输出。 3.23.2 plcplc 的的 1/01/0 点地址分配点地址分配系统 i/o 地址定义如表 3.1 所示表 3.1 交通灯控制系统 i/0 地址定义表信号名称信号地址说明开启按钮x000开启按钮动作检测信号,高电平有效停止按钮x001停止按钮动作检测信号,低电平有效东路近端传感器 e1x002传感器计数,上升沿动作东路远端传感器 e2x003传感器计数,上升沿动作西路近端传

27、感器 w1x004传感器计数,上升沿动作西路远端传感器 w2x005传感器计数,上升沿动作南路近端传感器 s1x006传感器计数,上升沿动作南路远端传感器 s2x007传感器计数,上升沿动作北路近端传感器 n1x010传感器计数,上升沿动作北路远端传感器 n2x011传感器计数,上升沿动作两个七段数码管y000y007显示十字路口交通灯倒计时东西绿灯y010东西绿灯控制信号,高电平接通东西黄灯y011东西黄灯控制信号,高电平接通东西红灯y012东西红灯控制信号,高电平接通南北绿灯y013南北绿灯控制信号,高电平接通南北黄灯y014南北黄灯控制信号,高电平接通南北红灯y015南北红灯控制信号,高

28、电平接通其中 x 为输入继电器,y 为输出继电器,电源的连接对照 plc 的使用手册19。plc 的 i/o 具体接线原理图见附录 a:硬件接线原理图(用 protel99se 软件绘制) 。3.33.3 硬件电路的连接硬件电路的连接(1 1)对照附录)对照附录 a a:硬件接线原理图连接电路板。步骤如下:硬件接线原理图连接电路板。步骤如下:将 hef4511bp,七段数码管,按键,发光二极管,usb 接口,电阻引脚放入电路板上。摆放要求美观,对称,合理布局。按照图 3.1,3.2 将 hef4511bp 和七段数码管相对应的引脚用导线焊接。将 hef4511bp 输入引脚 a,b,c,d 接

29、到相应的电阻上再接到 plc 上。将 hef4511bp 上剩下的控制和电源引脚接到对应的电源正负极上。将对称的同一颜色的发光二极管相并联,然后与对应的电阻相串联,最后接到 plc 上。将 8 个按键一端接到 plc 的输入端。将 usb 端口焊在电路板上。将相关涉及到电源和接地的部件与 usb 正负极相连。最后,硬件摆放如图 3.3 电路板布局图。图 3.3 电路板布局图4 4 智能交通灯的软件设计智能交通灯的软件设计4.14.1 交通信号模糊控制算法的设计思想交通信号模糊控制算法的设计思想 在十字路口的车道上,分别设置 2 个环型传感器式检测器,一个设在十字路口处,用于检测离开的车辆数;另

30、一个设在距第一个环型检测器约 100m 处,用于检测到达的车辆数。这样可检测出每个车道上的车辆数,再经过比较可得出当前绿灯方向和当前红灯方向处于检测区的最大车辆数即队长(按平均 5m 一辆车计算,100m 车道上最多约 20 辆),如图 4.1 所示: 图 4.1 传感器设置图为了实现交通灯的模糊控制,将绿灯时间分为两部分。其一是固定的最小时间 t1 为 12s,其二是根据车辆流量变化进行模糊决策的绿延时 t2。本系统的输出是东西和南北两个方向的红、黄、绿灯,由于两个方向的输出关系是固定的,最终都可归结到对当前绿灯的延时上。4.24.2 控制器的软件设计控制器的软件设计 控制器的工作原理:控制

31、器接通电源,按下启动按钮,开始工作。首先东西方向绿灯亮,南北方向红灯亮(亮灯延时时间由队长决定),当东西方向绿灯灭转黄灯亮 3s;东西方向红灯亮,南北方向绿灯亮(亮灯延时时间由队长决定),当南北方向绿灯灭转黄灯亮 3s;接着又转东西方向绿灯亮,南北方向红灯亮,如此循环,直到按下停止按钮结束。显示时间最短为 15s,最长为 60s。交通灯控制时序图如下图 4.2。 启动 m100 东西绿灯 y10 东西黄灯 y11 东西红灯 y12 南北绿灯 y13 南北黄灯 y14 南北红灯 y15 t0 t1t2 t3 t4 t5图 4.2 控制时序图通过 x2-x11 可测出每个车道上的车辆数即队长,经过

32、比较得出当前绿灯方向和当前红灯方向处于检测区的最大车辆数,再通过查表 4.3 得出绿延时 t2。因此,交通灯控制程序主要由队长数据采集程序、绿延时查表程序、灯亮程序和时间显示程序组成。4.34.3 数据采集及处理程序:数据采集及处理程序:4.3.14.3.1 东西方向数据采集及处理东西方向数据采集及处理1)东西方向数据采集及处理东西方向数据采集及处理plc 接受来自东西方向进入路口车辆信号 x3、x5 和东西方向通过路口车辆信号 x2、x4。分别计算东,西方向停候等车的数量 d4=d2-d0 和 d5=d3-d1。求 d6=maxd4,d5。如图 4.3 东西方向设计图所示:图 4.3 东西方

33、向设计图根据停留车辆 d6 计算东西绿灯延时的时间 t1。2 2)南北方向数据采集及处理)南北方向数据采集及处理plc 接受来自南北方向进入车辆信号 x7、x11 和南北方向通过路口车辆信号 x6、x10。分别计算东,西方向停候等车的数量 d12=d10-d8 和 d13=d11-d9。求 d14=maxd12,d13。根据停留车辆 d14 计算南北绿灯延时的时间 t4。4.3.24.3.2 绿灯延时查表程序绿灯延时查表程序 根据模糊控制查询表 4.3 得到的绿灯延时 t1(东西方向),t4(南北方向)。4.3.34.3.3 灯亮时序控制程序:灯亮时序控制程序:1-3 步:设置启动停止按钮 x

34、0、x1。298 步:控制东西绿灯亮灭。310 步:控制东西黄灯亮灭。342 步:控制南北红灯亮灭。654 步:控制南北绿灯亮灭。666 步:控制南北黄灯亮灭。698 步:控制东西红灯亮灭。4.3.44.3.4 时间显示程序时间显示程序数码显示程序:秒脉冲 m8013 使 d16 中的数每秒钟减 1,通过 bcd 码变换指令将 d16 中的数据转换为 bcd 码送到输出端 y0-y7,经过两个 hef4511bp 作用于两个七段数码管显示。其中 m 为辅助继电器。771-780 步:实现了数码显示程序23。如图 4.4 倒计时显示梯形图所示。图 4.4 倒计时显示梯形图5.5.硬件接线原理图硬

35、件接线原理图6.6.智能交通灯设计流程图智能交通灯设计流程图y11 不亮y12 不亮是否y10 亮是是是或否否是开始d1 加 1南北红灯 y15 亮东西绿灯定时 t0=12s东西绿灯 y10 亮计算东方向停车数d4=d2-d0计算西方向停车数d5=d3-d1将 d6 对应表得东西方向绿灯延时 t1计算东,西两方向停车最大值d6=maxd4,d5d0 加 1西方向是否开出一辆车t0 是否处于定时中?y15 是否亮?东方向是否开出一辆车是否东西绿黄灯都不亮t1 是否处于定时中?南方向是否进一辆车?北方向是否进一辆车?亮?t2 定时 3sy10 不亮是y12 不亮否否是是是否 是是否是& y14,y

36、15 都不亮 是 &y13,y15 同时不亮否d10 加 1d11 加 1t2 是否处于定时中?t3 定时 12s南是否出一辆车?计算南方向停车数d12=d10-d8计算北向停车数d13=d11-d9计算南,北俩方向停车最大数d14=maxd12,d13将 d14 对应表得南北绿灯延时时间 t4t4 是否处于定时中?t5 定时 3st5 是否处于定时中?南北绿灯 y13 亮东西红灯 y12 亮y13,y14 是否全不亮?东西红灯y12 是否亮t3 是否处于定时中?北是否出一辆车?d8 加 1d9 加 1y11 是否处于上升沿?东西黄灯 y11 亮 y11 是否处于上升沿?将 m0,m1,m2

37、复位 将 d0-d3 清 0 南北黄灯 y14 亮y14 是否处于上升沿?否是 是是是是是回到开始东是否进一辆车?西是否进一辆车?d2 加 1d3 加 1y14 是否处于下降沿?将 m0,m1,m2 复位将 d8-d11 清 0是否按下停止按钮?停止7.7.交通灯程序梯形图交通灯程序梯形图结论结论本次毕业设计为基于 plc 的智能交通信号灯系统设计。交通系统通过模糊控制无须数学建模,就模仿了有经验的交警指挥交通时的思路,达到很好的控制效果。能根据不同的交通流量进行模糊控制决策,优化信号灯的配时,从而可以有效的解决交通流量不均衡、不稳定的问题。理论知识方面:在这次设计中,我深入学习了三菱可编程控制器 fx2n 和模糊控制理论及其相关知识,从中获取了许多有益的东西,对于课本的理论知识和实际的应用关系有了进一步的认识。模糊控制理论一般分三个步骤:模糊化,模糊算法,解模糊。本次设计解模糊过程中采用了加权平均法。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论