资源描述:
《城市交通灯控制系统 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要城市交通信号控制是通过对交通流量的调节以达到改善人和货物的安全运输,提高运营效率。交通系统是一个具有随机性、模糊性和不确定性的复杂系统,建立数学模型非常困难,有时甚至无法用现有的数学方法加以描述。目前大多采用的是自适应信号控制,它需要数学建模,且不考虑交通延误、停车次数等。所以经典控制法很难得到满意的效果。而模糊控制是一种无须建立数学模型的控制方法,它能模仿有经验的交警指挥交通时的思路,达到很好的控制效果。近些年来我国的许多学者也都以不同的思路对单个交叉口、交通干线的模糊控制进行了研究,但因研究的局限性,实际中得到应用的寥寥无几,本文实现基于PLC
2、的交通信号的控制系统。根据前后相流量来决定信号灯配时的模糊控制系统的理论研究成果,用PLC实现单个十字路口交通信号灯模糊控制的方法,以单个十字路口4相位交通灯为例,把PLC作为一个模糊控制器,采用梯形图编程。通过实验保证了系统运行稳定可靠,能根据不同的交通流量进行模糊控制决策,优化信号灯的配时,从而可以有效的解决交通流量不均衡、不稳定带来的问题。近年来随着科技的飞速发展,一个以微电子技术、计算机技术和通信技术为先导的信息革命正在蓬勃发展。计算机技术作为三者之一,怎样与实际应用更有效的结合并发挥其作用。单片机作为计算机技术的一个分支,正在不断的应用到实际
3、生活中,同时带动传统控制检测的更新。在实时检测和自动控制的应用系统中,单片机往往是作为一个核心部件使用,针对具体应用对象的特点,配以其它器件来加以完善。靠的是交通信号灯的自动指挥系统,来实现交通的井然有序。交通信号灯控制方式很多。本系统采用美国ATMEL公司生产的单片机AT89S51,以及其它芯片来设计交通灯控制。实现了通过AT89S51芯片的P1口设置红、绿灯点亮的功能,通过AT89S51芯片的RXD、TXD输入、输出设置显示时间。交通灯的点亮采用发光二极管实现,时间的显示采用七段数码管实现。单片机系统采用的直流供电。为了系统稳定可靠,系统内集成了“
4、看门狗”芯片,避免了系统因为死机而停止工作的情况发生。系统实用性强、操作简单、扩展性好。关键词:交通灯PLC智能控制IIAbstractCitytrafficsignalcontrolisthroughtheadjustmentofthetrafficflowinordertoimprovethesafetyoftransportofpeopleandgoods,improveoperationalefficiency.Transportsystemisarandom,fuzzyanduncertaintyofcomplexsystems,itisdi
5、fficulttobuildmathematicalmodel,sometimesimpossibletouseexistingmathematicalmethodsdescribed.Atpresentmostadaptivesignalcontrolisused,itneedsmathematicalmodel,withoutconsideringtrafficdelays,numberofstops.Sotheclassicalcontrolmethodisverydifficulttogetasatisfiedeffect.Fuzzycontr
6、olisakindofdoesnotneedtoestablishthemathematicalmodeltocontrolmethods,itcanimitateexperiencedpolicedirectingtraffic,ideas,achievegoodcontrolresults.Inrecentyears,manyChinesescholarshavedifferentideasoffuzzycontroltothetrafficsingleintersection,werestudied,butbecauseofthelimitati
7、onsoftheresearch,applicationofscantypractice,theimplementationoftrafficsignalcontrolsystembasedonPLC.Decisionfuzzysignalcontrolsystemtheoryresearchresultsaccordingtothemethodandflow,usingPLCtoachieveasingletrafficlightsatthecrossroadsoffuzzycontrol,thesinglecrossroads4phaseoftra
8、fficlights,forexample,thePLCasafuzzycontroller,