基于plc的智能交通灯控制系统设计毕业论文_第1页
基于plc的智能交通灯控制系统设计毕业论文_第2页
基于plc的智能交通灯控制系统设计毕业论文_第3页
基于plc的智能交通灯控制系统设计毕业论文_第4页
基于plc的智能交通灯控制系统设计毕业论文_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

二一三届学生毕业论文(设计)存档编号_江汉大学毕业论文(设计)论文题目智能交通灯设计英文THEDESIGNOFINTELLIGENTTRAFFICLIGHTS学院专业姓名学号指导教师2013年05月26日摘要PLC可编程序控制器是以微处理器为基础,综合了计算机技术、自动控制技术和通讯技术发展而来的一种新型工业控制装置。它具有结构简单、编程方便、可靠性高等优点,已广泛用于工业过程和位置的自动控制中。据统计,可编程控制器是工业自动化装置中应用最多的一种设备。专家认为,可编程控制器将成为今后工业控制的主要手段和重要的基础设备之一,PLC、机器人、CAD/CAM将成为工业生产的三大支柱。由于PLC具有对使用环境适应性强的特性,同时其内部定时器资源十分丰富,可对目前普遍使用的“渐进式”信号灯进行精确控制,特别对多岔路口的控制可方便地实现。因此现在越来越多地将PLC应用于交通灯系统中。同时,PLC本身还具有通讯联网功能,将同一条道路上的信号灯组成一局域网进行统一调度管理,可缩短车辆通行等候时间,实现科学化管理。关键字交通灯PLC通讯科学管理渐进式ABSTRACTTHEPROGRAMMABLEPREFACEINPLCCONTROLLERISAKINDOFNEWINDUSTRYCONTROLSTHEDEVICE,ITREGARDMICROPROCESSORASTHEFOUNDATION,SYNTHESIZINGTHECALCULATORTECHNIQUE,AUTOMATICCONTROLTECHNIQUETODEVELOPWITHTHECOMMUNICATIONTECHNIQUEITHASTHECONSTRUCTIONSIMPLE,THEPLAITDISTANCEISCONVENIENT,HIGHETCINDEPENDABLEADVANTAGE,ALREADYEXTENSIVEUSEDFORTHEINDUSTRYPROCESSWITHTHEAUTOMATICCONTROLOFTHEPOSITIONINSIDEACCORDINGTOTHECOVARIANCE,THEPROGRAMMABLECONTROLLERISAKINDOFEQUIPMENTSTHATINDUSTRYAUTOMATETOEQUIPTHEINSIDETHEAPPLICATIONATMOSTTHEEXPERTTHINKS,THEPROGRAMMABLECONTROLLERWILLBECOMETHEMAINMEANSTHATAFTERTIMEINDUSTRYCONTROLWITHTHEONEOFTHEIMPORTANTFOUNDATIONEQUIPMENTSES,THEPLC,ROBOT,CAD/CAMWILLBECOMETHREEMAJOROFPILLARTHATINDUSTRYPRODUCEBECAUSETHEPLCHASTOTHESTRONGCHARACTERISTICINADAPTABILITYINENVIRONMENTINUSAGE,ITSINNERPARTSETTLESATTHESAMETIMETHEMACHINERESOURCESISABUNDANTVERY,CANTOCURRENTWIDESPREADUSAGEOF“ENTERTHETYPEGRADUALLY“THESIGNALBEACONPROCEEDSTHEPRECISIONCONTROLS,SPECIALTHEOSCULARCONTROLINAMANYBRANCHROADSCANREALIZESEXPEDIENTLYSOTHATISAPPLIEDTHEPLCMOREANDMORENOWINTRANSPORTATIONLIGHTSYSTEMINSIDEATTHESAMETIME,PLCSTILLHAVETHECOMMUNICATIONINTERNETFUNCTION,CONSTITUTETHESAMEOFTHESIGNALBEACONONTHEROADATHEBUREAUAREANETPROCEEDSTOUNIFYTOADJUSTAMANAGEMENT,CANSHORTENTHEVEHICLEGOTHROUGHWAITINGTIME,REALIZINGSCIENTIFICMANAGEMENTKEYWORDSTHETRANSPORTATIONLIGHT,PLC,COMMUNICATION,SCIENTIFICMANAGEMENT,ENTERTHETYPEGRADUALLY目录第一章绪论111引言112智能交通灯系统的发展背景113本课题的主要研究内容2第二章PLC的功能介绍421PLC的基本概念和基本结构422PLC的特点和应用领域623PLC的工作原理724PLC的性能指标和软件系统9第三章基于PLC的智能交通灯控制系统设计1131PLC型号的选定以及可行性分析1132光电计数器与选型1133光电计数器的铺设1234设计思路1335I/O地址的分配1736交通灯各种情况的时序分析1837主程序的设计1938运行与调试30第四章总结与展望31参考文献32致谢33第一章绪论11引言交通灯控制系统的发展有着悠久的历史,伴随着人类工业文明的发展,汽车以及其他各种交通工具呈现出一片欣欣向荣的景象。各种交通工具的大量使用使得人们的出行更加方便,但随之而来的是交通的压力越来越大,各个路口对于对于交通指挥系统的需求大量增加。早在1868年,全世界第一台煤气是红绿两色照明灯由英国工程师纳伊特安装在了伦敦威斯特敏斯特街口,它可以控制车辆的通行,但是不久,这种交通灯便消身匿迹了,原因是由于一场爆炸事故。盗了1914年左右,交通灯又重新出现了,美国的克利夫兰制造了一款由电力驱动的交通灯,它被安装在了纽约和芝加哥等地,这种交通灯的概念已经和现在大致相同。1926年,自动化控制的交通灯得到利用,这为现代城市交通奠定了基础。1968年,联合国道路交通和道路标志信号协定对交通灯的各种意义做出了明确的规定,绿灯行,绿灯车道的车辆可直行可左拐可右拐,如果前面有禁止标志的则除外。并且左右拐弯的车辆必须让直行车辆和行人先行。红灯停,红灯车道的车辆不准超过人行道。黄灯等一等,黄灯车道的车辆必须减速,但车辆已十分接近停车线而不能安全停车时可以进入交叉路口。交通灯的使用大大缓解了交通压力,使得城市的拥堵显现得到了一定程度的缓解,使人们的出行现状得到了改善。但是随着当今经济的飞速发展,汽车的拥有量不断上升,传统的交通灯系统已经越来越不能满足交通压力的需求。在这样的背景下,本次论文设计的任务主要是设计一款能根据路面车流量的变化,进而调整交通灯读秒时间的交通灯系统,从而改善路面交通压力,同时也可以节约交通资源。12智能交通灯系统的发展背景121英国TRANSYT路面交通控制系统英国道路研究所花费了十几年的时间,在大量的实验和经验的基础之上,研制出了TRANSYT路面交通控制系统。被全球400多个车市广泛采用,可以说TRANSYT系统的成功是显而易见的。TRANSYT内部通过有线来经行通信。采用静态模式来控制交通信号灯,这种控制方案中通过数学模型来控制绿信比和相位差。但是这种交通控制系统还是存在一定的缺陷,例如它无法优化周期,而且想要获得最优的整体分配方案是相当困难的。如果想要经行离线优化,必须采用大量的路网几何和交通数据流。122澳大利亚SCAT路面控制系统70年代末期,澳大利亚开发了SCAT路面控制系统。SCAT采用分层递阶的计算机形式,这是一种较为先进的计算机网络控制技术。SCAT通过有线来通信。在地区联机,在中央即采用联机也采用脱机模式。在控制的过程中,SCAT会预先设定几个参数,在对路面情况经行分析的基础之上,根据实际的情况来选定具体采用那个数据。计算机结构好改变,控制方案好变换,而SCAT系统充分的利用了计算机的这些优点。但是,由于SCAT对于硬件的要求高,这也就限制了它的移植能力,以及信息的无即时反馈性。123英国SCOOT路面控制系统在TRANSYT系统改进和改良的基础之上,通过8年的研究,英国道路交通研究所又设计出了一款自适应的SCOOT路面控制系统,其全名为动态交通控制系统。由于采用动态的交通控制方式,其性能各个方面都要优于以静态为核心的路面交通控制系统。这种交通控制方式同样被许多国家大量的采用。SCOOT路面控制系统以有线的方式进行通信。通过联机的方式来控制各个路口的交通信号灯,这与传统的控制方式来比,其效率大大提高。但是SCOOT路面控制系统依然有他的缺点,其一它的相位一旦确定之后就不能自动的增减了,其二他对于固定的路口只有固定的相序,其三它的安装困难度也过高。124日本城市路面控制系统日本设计的路面控制系统有交通控制中心和VICS中心,交通控制中心主要在东京等地区运营,它极具代表意义,在控制一般城市路面交通的同时有着显著的高效性。通过收集,处理和发布交通信息,控制中心不仅可以对交通信号进行控制还可以进行信息交流等。通过对超声波、雷达、红外检测器、直升机、摄像机等信息收集系统收集来的信息进行分析,该控制系统可以利用后台许许多多的计算机网络进行高速的运算,通过这种流量分析以及提前的预定方案的选择,可以实时的指挥路面各个交通灯路口的红绿灯情况。在指挥的同时,他还会以各种方式将车流量、堵塞情况等信息通过各种方式向社会发布。13本课题的主要研究内容此次设计的主要内容是在传统的交通灯基础之上,通过PLC进行编程,设计出一款能够根据车流量的变化来智能化调整交通灯读秒时间的交通灯控制系统。要实现预期目的的初期设想是在十字路口东西南北各个方向上安装光电计数器,以此来统计各个路口的车流量,再将数据输入计算机中央控制系统对数据经行分析,根据预先设定的参数,智能化的判断各个交通路口的拥堵情况,从而通过PLC控制系统来适当的调整红绿灯的读秒时间。并且在此基础之上,若交通灯路口遇到特殊车辆或者紧急情况,该系统也能切换到人工控制模式,实现强通控制,从而保证路面交通的正常运行。此系统不仅成本低,维护方便,而且能在最大程度上缓解交通压力,节约交通资源。第2章PLC的功能介绍21PLC的基本概念和基本结构211PLC的基本概念早期的可编程控制器主要是用来代替继电器控制系统的,因此功能较为简单,只能进行开关逻辑控制,称为可编程控制器(PROGRAMMABLELOGICCONTROLLER),简称PLC。随着微电子技术,计算机技术和通行技术的快速发展,20世纪70年代后期微处理器被用作可编程控制器的中央处理器,从而较大的扩展了可编程控制器的功能,可编程控制器有开关逻辑,模拟量控制,高速计数,PID贿赂调节,远程I/O和网络通信等功能。1980年,美国电气制造协会正式将其命名为可编程控制器,简称PC。1987年2月,国际电工委会对PLC的具体含义做出了明确的定义在工业环境的背景之下,一种常用来做数字运算操作的电子系统。它既可以进行逻辑运算、顺序控制,也可以进行定时、计数、数学运算等操作。虽然它中间的运算是采用的数字模式,但是它的输入和输出还是采用模拟的信号。这种可编程的控制器,可以控制各类生产的过程。212PLC的基本结构1中央处理器(CPU)CPU是PLC的核心部件,CPU模块在PLC中相当于大脑和心脏,是整个PLC控制系统的神经中枢。它的主要功能如下接受和储存用户程序和数据扫描现场设备的数据和状态,存入数据区检测和诊断电源,PLC内部电路工作状态和程序中的语法错误从存储器中逐条读取用户程序,经过指令解释后,去开启或关闭相关控制电路,完成相关的逻辑运算和算术运算。根据数据处理的结果,刷新相关标识位的状态和输出状态寄存器表的内容,以实现输出控制,制表打印或数据通信等功能。PLC中采用的CPU一般有三大类通用处理器、单片机芯片和微处理器。其中小中型PLC一般采用微处理器或单片机,而大型的PLC大多采用高速位片式处理器。档次越高,PLC的位次也越多,运行的速度越快,功能也会更强大。2存储器存储器一般分两种系统存储器和用户存储器。系统存储器存储的是系统程序,它是由厂家开发固化好了的,用户不能更改,PLC要在系统程序的管理下运行。用户存储器中存放的是用户程序和运行所需要的资源,I/O寄存器的值作为条件决定着存储器中的程序如何被执行,从而完成复杂的控制功能。常用的存储器类型有CMOSRAM、EPROM、EEPROM由于系统程序用来管理PLC系统,用户不能直接存储,因此PLC产品中所说的存储类型及其容量,是指用户程序存储器而言。PLC中所配用的用户存储器的容量大小有较大差别,小型的在8K以下,大型的可以达到256K3输入输出(I/O)模块输入模块和输出模块简称I/O模块,他是联系外部设备和CPU模块的桥梁。PLC的对外功能,主要是通过各种I/O接口模块与外界联系的,按I/O点数确定模块规格及数量,I/O模块可多可少,但其最大数受CPU所能管理的基本配置的能力,即受最大的底板或机架槽数限制。I/O模块集成了PLC的I/O电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。输入模块用来接收和采集输入信号,输出模块用来送出PLC运算后得出的控制信息,并通过机外的执行机构完成工业现场的各类控制。PLC有多重I/O模块,常见的有数字I/O模块、模拟量I/O模块、快速响应模块,高速计数模块和PID控制模块等。4电源PLC配有开关式稳压电源,用来将外部供电电源转换成供PLC内部的CPU、存储器和I/O接口等电路工作所需的直流电源。PLC使用AC220V电源或DC24V电源。内部的开关电源为各模块提供不同等级的直流电源。小型的PLC可以为输入电路和外部的电子传感器(例如接近开关)提供DC24V电源,驱动PLC负载的直流电源一般由用户提供。小型PLC的电源往往和CPU单元合为一体,大中型PLC都有专门的外部电源部件,驱动PLC负载的直流电源一般由用户提供。为防止PLC内部重要数据的丢失,PLC还带有锂电池作为后备电源。5编程器编程器用来生成用户程序,一般分为手持式编程器和图形编程器。手持式编程器不能直接输入和编辑梯形图,只能输入好编辑指令表程序,因此又叫做指令编辑器。它的体积小,价格便宜,一般用来给小型的PLC编程,或者用与现场调试和维护。图形编程器既可以用指令语句进行编程,又可以用梯形图编程;既可联机编程,又可脱机编程,操作方便、功能强。现在,很多PLC都可以用计算机作为编程工具,在计算机上直接生成和编辑梯形图或指令表,并可以实现其转换。最重要的是这种程序可以存盘或者打印,也可通过网络远程传送。6其他外部设备PLC还包含有一些其他的外部设备,如合适磁带机、打印机、EPROM写入器等。打印机计算机盒式磁带机条码扫描仪输出设备输入设备图21PLC的基本结构22PLC的特点和应用领域221PLC的特点1编程方法简单易学。PLC采用一种面向控制过程、面向问题的梯形图语言。梯形图和继电器原理图相似,易学易懂,一般工程师或者工艺人员都可以在短时间内学会。2功能完善、适应性强。PLC产品已经标准化、系列化、模块化,具有逻辑运算、计时、计数、A/D转化、网络通信和生产监控等功能。若工艺条件发生改变,修改相应的用户程序既可满足要求。3安装、设计、调试的工作量少。大量中间继电器、时间继电器、计数器的使用使得安装、设计、接线的工作大大减少。并且PLC具有完善的自诊断和外设接口输入接口CPU电源I/O扩展接口输出接口编程器I/O扩展单元指示灯电磁线圈电磁阀按钮触点行程开关存储器系统用户数程序程序据显示功能,故障率很低。4可靠性高、抗干扰能力强。由于采用微电子技术和大量的无触点半导体电路来控制开关动作,其可靠性比使用机械触电的继电器高很多。PLC的输入输出部分采用了光电隔离,有效的隔离了PLC内部的电路和输入、输出间的电关系。有效避免了干扰信号引起的误操作。并且PLC还具有防治空间电磁干扰的功能。5体积小、重量轻、功率低、性价比高。大量的使用半导体大规模集成电路,这个产品的结构紧凑、体积小、重量轻、功率低。与相同功能的继电器系统相比,PLC具有很高的性价比,可以实现非常复杂的控制功能。222PLC的应用领域1开关量的逻辑控制。取代传统的继电器,不仅可以控制单台设备,也可以控制多机群及自动化流水线,这是它应用的最广泛的领域。2模拟量与过程控制。可以对温度、压力、流量、液位等模拟量进行控制,还可以用于位置控制、速度控制以及过程控制等。3运动控制。PLC可以用于圆周运动或者直线运动的控制,驱动步进电机或者伺服电机,PLC广泛的应用于机械、机床、机器人等。4数据处理。可以进行数学运算、数据传输、转换、排序、查表等一系列操作,也可以通过通信设备传输到别的设备。5通信联网。通过双绞线或者同轴电缆等可实现PLC与PLC之间或者PLC与计算机之间的信息交换。易于建立工厂的自动化办公网络。23PLC的工作原理CPU不断的执行用户的程序和任务的语句,这一过程称为扫描。一个扫描的周期包括输入、执行、处理、自诊断、输出等过程。这一过程的运行时循环往复不断经行的。它的过程如图22所示。PLC由软件系统和硬件系统两部分组成。再硬件系统满足要求,软件系统已经编制好的情况下,它会不断的执行软件系统以及预设好的指令代码。扫描周期和用户程序不是一个概念,扫描周期包括用户程序。即使用户程序不执行,扫描周期也在继续,只是这一过程不再包含用户程序、输入、输出这三个方面。1自诊断测试扫描。PLC的自监视过程不仅可以保障设备还可以实时的反映故障。时间监视器完成这种自监视。当一个扫描周期开始时,PLC中的硬件计时器会自动的更新。而用户可以根据自己的需要来修改WDT,它的数值在100到200,而且设计人员可以通过标志位来处理错误的结果。2与网络进行通信的扫描。大型有网络的PLC有网络扫描过程,而小型的PLC则没有这种扫描过程。PLC与PLC之间以及PLC与计算机之间可以通过网络宽带来进行通信。3用户程序扫描。只要机器是正常运行的,那么,该扫描过程会移植存在。用户可以通过软件来根据自己的需要来有目的的控制这一过程。扫描过程的时间与用户程序的长短有着密切的关系。4读输入与写输出扫描。同样,只要机器是正常运行的,这一过程贯穿于整个扫描过程。并且该过程同样是可控的。如果CPU要处理程序,它不从及既不从输入点读取,也不直接送到输出点。而是通过计算机内部的输入映像寄存器和输出映像寄存器。输入映像寄存器控制输入值,而输出映像寄存器则保存运算的结果。在一个扫描过程中,输入点的状态会被所入到输入映像寄存器,而一样,输出映像寄存器的指会被所入到相应的输出点。未来满足现场施工和运作的要求,PLC支持I/O接口可受用户控制的特点。用户可以锁定或者开锁I/O接口,而且锁定后,I/O接口的扫描过程便不再运行。这一过程的好处是,可以有效的节约I/O端口的扫描时间,提高效率。下图描述了信号从输入端子到输出端子的传递过程输入读输出采样读刷新输出写图22PLC的扫描工作过程在读输入阶段,CPU对各个输入端子进行扫描,通过输入电路将各输入点的状态锁入输入映像寄存器中。紧接着转入用户程序执行阶段,CPU按照先左后右、先上后下的顺序对每条指令进行扫描,PLC在执行用户程序时会事先参考输入映像寄存器和输出映像寄存器,最后将结果传送到输出映像寄存器中。输入端子输入映像寄存器程序执行输出映像寄存器输出锁存器输出端子程序执行时,就算输入子端变化,这一个工作周期,输入寄存器也不会改变,只是会在下一个周期被读入。同样,输出锁存器会锁定输出映像寄存器,通过输出电路,这一结果会被输出。由上述分析得出循环扫描有如下特点扫描过程周而复始地进行,读输入、写输出和用户程序是否执行是可控的。输入映像寄存器的内容是设备驱动的,在程序执行过程中的一个工作周期内输入映像寄存器的值保持不变,CPU采用集中输入的控制思想,只能使用输入映像积存的值来控制程序的执行。程序执行完后的输出映像寄存器的值决定了下一个扫描周期的输出值,而在程序执行阶段,输出映像寄存器的值即可以作为控制程序执行的条件,同时又可以被程序修改用于存储中间结果或下一个扫描周期的输出结果。此时的修改不会影响输出锁存器的现在输出值,这是与输入映像寄存器完全不同的。对同一个输出单元的多次使用、修改次序会造成不同的执行结果。由于输出映像寄存器的值可以作为程序执行的条件,所以程序的下一个扫描周期的集中输出结果是与编程顺序有关的,即最后一次的修改决定了下一个周期的输出值,这是编程人员要注意的问题。各个电路和不同的扫描阶段会造成输入和输出的延迟,这是PLC的主要缺点。各PLC厂家为了缩小延迟采取了很多措施,编程人员应对所使用型号的PLC的延迟时间的长短很清楚,它是进行PLC选型时的重要指标。24PLC的性能指标和软件系统241PLC的性能指标1编程语言及指令功能。PLC常用的编程语言有梯形图、语言表、流程图等。对于特定厂家生产的PLC,其编程语言不同,若PLC可用多种语言编程,则其可移植性较好。PLC的指令条数和综合性指标能够反映出该PLC的功能强弱。2I/O点数。I/O点数是指系统所能接入和输出的总的最大数量。通常用I/O点总数表示I/O开关量,而用I/O通道数表示模拟量。3用户程序储存容量。用户程序储存容量是指存放用户程序的储存器的容量,用字节K表示。对于一般的逻辑操作指令,一条指令占一个字节,而对于计时、计数和位移等则要占用两个字节,数据操作通常要占用24个字节。4扫描速度。指执行1024条基本指令用时。5内部寄存器的配置与容量。辅助继电器、计时器、计数器、移位寄存器、特殊继电器等都叫做内部寄存器。这些内部寄存器可用于存放各种数据,内部寄存器的大小与多少直接影响用户编程的灵活与方便。6其他的功能。例如输入与输出方式、特殊功能模块、自诊断功能、通信联网功能、高数计数、远程I/O能力和监控功能等。242PLC的软件系统PLC的硬件系统和软件系统是相辅相成的,就像一个人的骨骼和血肉一样。骨骼是支撑整个身躯的硬性指标,没有骨骼其他的就无从说起,而血肉也是一个人正常活动所必须的。PLC的软件系统分为系统程序和用户程序。1系统程序系统程序是由PLC生产厂家提供,并且固化在EPROM中,用户不能直接读取。系统程序由管理程序、编译程序、标准程序三个部分组成。管理程序用于对PLC输入、输出、运算等操作的时间顺序的管理,规定数据和程序的存放地址。编译程序则是把程序语言翻译成机器语言的程序。标准模块程序由多个独立的程序模块组成,每个程序模块完成一种独立的功能。根据要完成不同的共组来选择不同的功能模块。2用户程序用户程序是指根据不同的工作要求,用户用PLC程序语言编制的应用程序,以实现各种控制要求。小型的PLC很简单,整个程序不用分段,按顺序编制。但是大型的PLC的用户程序很复杂。为了简化用户编程的难度,可以把用户程序划分为程序模块,通过模块的组合来组成一个大的完整的用户程序。用户程序的模块组织模块。用于控制主程序的运行方式及个组织模块的组织关系。程序模块。按电气控制的要求,把不同的控制内容划分为程序段。功能模块。用来描述特定功能的程序模块。它的使用使得PLC超出了传统的顺序逻辑、计时、计数等功能。步进模块。用于步进顺序操作。数据模块。可用来存放数据,可以是固定的数据或者是可变的数据,类似于寄存器。第3章基于PLC的智能交通灯控制系统设计31PLC型号的选定以及可行性分析本设计拟采用三菱FX264MR001型PLC,此型号是PLC家族中最先进的PLC之一。它具有一些显著的特点最大范围的包容了标准特点、程式执行更快、全面补充了通信功能、适合世界各个国家不同的电源以及满足单个需要的大量特殊功能模块,因此在选定的过程中,他有着广泛的选定范围。它的各方面参数如下I/O总数为64、输入数目为32、输出数目为32、型号为漏型。采用24V、400MA直流电源,它优良的快速断开端子块使得接着线缆也可以更换单元,并且它的远程维护功能使得远处的编程软件可通过调制解调器通信来监测、上载和卸载程序和数据。与其他PLC相比,本PLC价格便宜,功能齐全,除了有着速度、逻辑、定位等优越之处而且还安装简单,维修方便。本设计中的十字路口东西南北四个方向各有一个光点计数器来统计通过车子的辆数,再加上启动开关和停止开关总共需要6个输入接口。而东西南北每个方向各有红绿黄灯一个,一起总共有交通信号灯12个,也就是需要12个输出接口。据此看来,选择三菱FX264MR001型PLC完全能够满足要求。32光电计数器与选型321光电计数器的原理光电计数器是通过光感应器将物理信号转变为电信号进而进行数据统计的一种器械,现在市面上的观点感应器种类繁多,其基本原理如图图31光电计数器的基本原理信号产生由发光二极管将电信号转化成光信号,有电流经过时会发出光信号产生信号采集信号处理数字显示来。信号采集发光二极管的PN节处通过管壳的玻璃窗口能够接受外部光源从而将光信号转变成电信号。信号处理对信号进行放大和整形。数字显示通过十进制计数芯片将电信号转变成可读的数字。光电计数器的电路图如下图32光电计数器的电路图322光电计数器的选择普通的光电开关在市面上种类繁多,而且价格便宜,基于本设计对于光电计数器的要求较高,要求光电计数器在各种气象条件下均能保持良好的运行状态,并且使用寿命长,无需经常更换。在参考市面上各种光电计数器的性能指标以及相对经济性的情况下,本设计拟采用乐清市柳市普邦接近开关厂生产的NI35CP40FZ3X2型号光电开关,该开关采用最常用的无接触检测解决方案。即接近传感器是电感型的,即通过电磁波,来感应经过传感器检测面附近的金属物体。该铲平采用专用的IC,抗干扰能力强,并且检测距离是普通产品的15到2倍。该产品的抗噪能力强,漏电流为06MA,残留电压35V以下。接近开关与电缆接近部位采用强化电缆使其弯曲度和使用寿命是一般开关的9倍以上。别且该开关内部还内置过压,过流,反接保护电路。图33NI35CP40FZ3X2型光电开关33光电计数器的铺设通过对路面车流量长期的观测,以及对数据经行分析,最终和小组成员讨论出将光电计数器安装在距离十字路口30米出较为合适。通过光电计数器的计数,可以统计出在路口为红灯时光电计数器到十字路口交叉口处这一段范围内的车辆数。进而完成对数据的统计工作。十字路口的情况以及光电计数器的铺设状况如图图34十字路口光电计数器的铺设情况34设计思路正常时序时交通灯控制系统的控制要求如下1一个启动开关控制信号,当起动开关接通时,信号系统开始工作,且先南北红灯亮,东西绿灯亮。倘若要所有信号灯熄灭,则关闭启动开关。2南北绿灯和东西绿灯不能同时亮,如果同时亮则信号系统应该停止运行,并报警。3南北红灯亮维持25S。在南北红灯亮的同时东西绿灯也亮,东西绿灯持续亮20S。到20S时,东西绿灯闪烁3S,之后熄灭。在东西绿灯熄灭时,东西黄灯亮2S后熄灭。到2S时,当东西黄灯熄时,东西红灯亮。同时,南北红灯熄灭,南北绿灯亮。4东西红灯亮维持30S。南北绿灯亮25S。然后南北绿灯闪烁3S,熄灭。同时在南北绿灯熄灭的时候,南北黄灯亮2S后熄灭,这时南北红灯,东西绿灯。5周而复始。而本设计的设计思路是通过比较南北车道和东西车道的车流量来控制交通灯的读秒时间,使得车流量大的车道读秒时间尽量长一些,而车流量小的车道则等待时间稍微长一些。以此来缓解交通的压力,也可以合理的利用交通资源。设计思路的流程图如下南北的车流量小于东西的车流量南北的车流量大于东西的车流量南北的车流量小于东西的出流量南北的车流量大于东西的车流量图35设计流程图开始南北方向为绿灯,东西方向为红灯,持续30秒比较南北与东西的车流量南北为绿灯,东西为红灯,持续30秒比较南北与东西的车流量南北为绿灯,东西为红灯,持续30秒南北的绿灯闪烁3秒后变为黄灯,且黄灯持续2秒,东西为红灯南北为红灯,东西为绿灯,计数器清零,并且持续30秒循环比较南北的绿灯闪烁3秒后变为黄灯,且黄灯持续2秒,东西为红灯南北为红灯,东西为绿灯,计数器清零,持续30秒循环比较南北的绿灯闪烁3秒后变为黄灯,且黄灯持续2秒,东西为红灯南北为红灯,东西为绿灯,计数器清零,持续30秒循环比较当启动开关打开时,南北方向绿灯亮,东西方向红灯亮,在南北方向的绿灯和东西方向的红灯亮的过程中,东西南北各个方向的计数器持续计数。30S后将南北方向的计数器读数相加得到数据N1,东西方向的计数器读数相加得到数据D1,将南北方向的数据N1和东西方向的数据D1,进行比较倘若N1D1,则南北方向的绿灯继续持续30S,东西方向的红灯继续持续30S,这一过程中计数器在上一个30S的基础上持续累加。30S后,南北方向的计数器读数相加得到数据N2,东西方向的计数器读数相加得到读数D2,将南北方向的数据N2与东西方向的数据D2经行比较,倘若N2D2,则南北方向的绿的继续持续30S东西方向的红灯继续持续30S。30S后,南北方向的绿灯闪烁3S,3S后绿灯变为黄灯,在这一过程中,东西方向依然保持为红灯,且持续时间为5S。5S过后,南北方向自动变为红灯,而东西方向自动变为绿灯,且东西南北四个方向的计数器都要清零。东西方向的绿灯持续30S,南北方向的红灯持续30S,且30S后将东西方向的车流量与南北方向的车流量进行比较,比较的结果如上,如此循环往复。而且在上面的第一次比较过程中,倘若南北方向的车流量小于东西方向的车流量,即N1D1,则南北方向的绿灯闪烁3S,3S后南北方向的绿灯变为黄灯,黄灯持续的时间为2S,此时东西方向的红灯持续5S。5S过后南北方向的黄灯变为红灯,东西方向的红灯变为绿灯,并且东西南北各个方向的计数器清零。30S之后又继续比较南北方向与东西方向的车流量,比较结果如上,并且循环往复。上面第二次的比较结果和第一次的比较结果相似,依次循环往复。在比较南北方向的车流量与东西方向的车流量的过程中,要保持车流量大的一方通行的时间尽量长一些。但是每一方向的持续通行的总时间也不能长于95S,每一方向通行的最短时间不因短于35秒。并且不管对于那一方向,在有绿灯变为红灯这一过程中,绿灯必须持续闪烁3S,且黄灯必须持续2S。倘若绿灯没有变,计数器的读数应该是在前一个30S的基础上相加而得来的。绿灯每变为红灯一次,东西南北各个方向的计数器读数应该清一次零。在这里由于时间和技术的限制,没有具体讨论人行道的计数方式,但是南北人行道的通行时间和南北方向车道的通行时间是一致的,相同,东西方向的人行道和东西方向车道的通行时间也具有一致性。实际上,还可以通过计数器来统计各个人行道的人流量来更加精确的计算各个通道的通行时间,但是这里涉及到的计算相当复杂,而且实现的成本也比较高,在此设计中尚不做考虑。基于现在各大城市的车流量越来越大,城市越来越拥堵,再设计中我们还考虑到若能将城市各大路口的车流量数据统一起来,由中央计算机统一分析和调控各个路口的读秒时间,那样缓解交通压力的效果坑定会更加明显。但是这项计划的投资肯定是巨大的,在此仅仅是提及一下思路,希望在以后的城市规划中可以看到。35I/O地址的分配图36I/O地址的分配在此设计过程中东西南北每个方向各有红绿黄三个交通信号灯,因此交通信号灯的总数为12个,也就是输出端口必须有12个。而东西南北每个方向各有一个光电计数器,加上启动按钮和停止按钮,也就是输入端口必须有6个。本设计采用三菱FX264MR001型PLC,如图所示,该接线的输入采用220V的交流,而输出则采用12V的直流端口分配为输入设备输入点接口输出设备输出点接口启动按钮X0南北方向绿灯(2个)Y1北方计数器输入X1南北方向黄灯(2个)Y2南方计数器输入X2南北方向红灯(2个)Y3西方计数器输入X3东西方向绿灯(2个)Y4东方计数器输入X4东西方向黄灯(2个)Y5停止按钮X5东西方向红灯(2个)Y636交通灯各种情况的时序分析根据上面的设计可以知道,每一次当一个方向的绿灯持续30S,另一个方向的红灯持续30S后会经行一次判断,判断的结果有两种,而在经过另一个30S后会进行另一次判断,判断的结果又有两种。由于第一种情况与第二种情况之间有着递进的关系,因此可以分析出总共的可能情况有三种1开始时南北方向为绿灯,东西方向为红灯,经过30S后,南北方向绿灯闪烁,再变为黄灯,接着变为红灯,而东西方向则变为绿灯。2开始时南北方向为绿灯,东西方向为红灯,经过30S后,南北方向依然为绿灯,东西方向依然为红灯;再经过30S后,南北方向的绿灯开始闪烁,接着变为黄灯,在变为红灯,而东西方向则变为绿灯。3开始时南北方向为绿灯,东西方向为红灯,进过30S后,南北方向依然为绿灯,东西方向依然为红灯;在经过30S后,南北方向还是绿灯,东西方向还是红灯;在经过第三个30S后,南北方向的绿灯开始闪烁,接着变为黄灯,再变为红灯,而东西方向则由红灯变为绿灯。如此分析下来,这三次情况之间有着高度的相似性,且每一次情况与上一次之间有着一定的联系,程序循环执行,根据不同的比较结果可以对交通灯读秒时间进行智能的控制,有效的控制十字路口的车流量。现就第二种情况对交通灯经行时序分析,分析结果如下图37各交通灯路口的时序情况37主程序的设计在主程序的设计过程中,由于要用到各种计时器,计数器,输入及输出继电器,辅助继电器,寄存器等,因此提前将可能用到的原件符号以及其所对应的意义先给出X0启动按钮X1北方输入X2南方输入X3西方输入X4东方输入X5停止按钮Y1南北方向绿灯Y2南北方向黄灯Y3南北方向红灯Y4东西方向绿灯Y5东西方向黄灯Y6东西方向红灯M100启动记忆辅助继电器M10、M11、M12比较辅助继电器M20、M21、M22比较辅助继电器T0南北红灯定时T1东西红灯定时T2东西绿灯平光T3东西绿灯闪烁T4东西黄灯定时T5南北绿灯平光T6南北绿灯闪烁T7南北黄灯定时具体的程序设计图如下图38梯形图图39梯形图图310梯形图图311梯形图图312梯形图图313梯形图图314梯形图图315梯形图图316梯形图图317梯形图图318梯形图图319梯形图图320梯形图运行程序语句表0LDX0001ORM1002ANIX0053OUTM1004LDM1005ANIT16OUTT0K3009LDT010OUTT1K30013LDM10014ANIT015OUTT2K25018LDT219OUTT3K3022LDT323OUTT4K2026LDT027OUTT5K25030LDT531OUTT6K3034LDT635OUTT7K3038LDM10039ANIT540OUTY00141LDM10042ANIT143OUTY00144LDT145CALLP1048LDT149CMPD5D6M1056MPS57LDM1058ORM1159ANB60OUTM161MPP62ANDM1263OUTM264LDM165ORY00166ANIT567OUTY00168LDM169ORY00670ANIT171OUTY00672LDT573CALLP1076LDT577CMPD5D6M2084MPS85LDM2086ORM2187ANB88OUTM389MPP90ANDM2291OUTM492LDM393ORIY00194ANIT595OUTY00196LDM397ORY00698ANIT199OUTY006100LDT5101ANIT3102ANDT10103OUTY001104LDT3105ANIT4106OUTY002107LDT4108ORY003109ANIT0110OUTY001111LDT4112ORY004113ANIT2114OUTY004115LDT4116CALLP11119LDM4120ORY001121ANIT6122ANDT10123OUTY001124LDT6125ANIT7126OUTY002127LDT7128ORY003129ANIT0130OUTY003131LDT7132ORY004133ANIT2134OUTY004135LDT7136CALLP11139LDM2140ORY001141ANIT6142ANDT10143OUTY001144LDT6145ANIT7146OUTY002147LDT7148ORY003149ANIT0150OUTY003151LDT7152ANIT2153OUTY004154LDT7155CALLP11158LDT7159ANIT11160OUTT10K5163LDT10164OUTT11K5167FEND168P10169LDPX000171MOVK0D1176MOVK0D2181MOVK0D3186MOVK0D4191LDX001192INCPD1195LDX002196INCPD2199LDX003200INCPD3203LDX004204INCPD4207LDT1208ADDD1D2D5215LDT1216ADDD3D4D6223P11224LDT7225RSTD1228RSTD2231RSTD3234RSTD4237END238在此次程序的设计过程中需要考虑到几个问题,第一是关于各个交通信号灯之间的联锁及互锁,例如,南北方向的绿灯与东西方向的红灯应该是联锁的关系,及假设南北方向的绿灯亮,则东西方向的红灯必须亮,南北方向的绿灯与东西方向的绿的不能同时亮。假设南北方向的绿灯闪烁,则接下来南北方向的黄灯必须亮,及南北方向的绿灯与南北方向的黄灯应该是联锁的关系。与此相同,东西方向与南北方向应该有相同的联锁关系。第二个应该是关于子程序调用的问题,因为在此程序中有许多部分是相同的,例如第一次比较之后与第二次比较之后都曾在南北绿灯闪烁3S,3S后南北的绿灯变为黄灯,黄灯持续2S后变为红灯,且计数器清零,东西方向变为绿灯的情况。因此在程序编制过程中,会考虑到将此程序模块化,到要用是可以直接调用。另外一个例子是,第一次比较与第二次比较过程中都牵涉到寄存器的调用问题,也同样可以将此程序模块化,直接调用。第三个是关于计数器清零的问题,每当一边的灯由绿灯变为黄灯再变为红灯的过程中,计数器都应该清零。而在此之前的时间,计数器都应该是累计计数的。38运行与调试本系统第一次在三菱软件编程系统中模拟运行时,没有达到预期设计的效果。但是经过我们小组的讨论与分析之后,将数据与程序结构做出了适当的调整。调整之后再次运行时,本系统基本上能够模拟十字路口交通灯的运行状态,在输入十字路口车流量的模拟信号后,系统能够做出预期设计的反映。能够根据十字路口的车流量情况适当的调整交通信号灯的读秒时间。第4章设计总结设计接近尾声,针对本设计的设计初衷和设计的过程,有许许多多值得我们反思和要注意的地方。本设计的设计初衷是设计出一款有别于现在一般普通交通灯控制系统的智能交通灯控制系统。现在普通交通灯控制系统的设计思路是在预先人工设置参数的基础上循环的交换南北两方向的交通灯读秒时间。它的读秒时间是固定的,读秒的周期也是固定的,最重要的是它不能根据路面的车流量智能的调整红绿灯的读秒时间。而对于本设计,它是立足于基本交通灯的设计思路之上,将基本交通灯控制系统稍作改变,从而实现交通智能控制的控制系统。它通过铺设在交通路口的光电计

温馨提示

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

评论

0/150

提交评论