和我的毕业设计一个样啊,我从网上整了一个开题报告!
摘 要城市交通信号控制是通过对交通流量的调节以达到改善人和货物的安全运输,提高运营效率。交通系统是一个具有随机性、模糊性和不确定性的复杂系统,建立数学模型非常困难,有时甚至无法用现有的数学方法加以描述。目前大多采用的是自适应信号控制,它需要数学建模,且不考虑交通延误、停车次数等。所以经典控制法很难得到满意的效果。而模糊控制是一种无须建立数学模型的控制方法,它能模仿有经验的交警指挥交通时的思路,达到很好的控制效果。近些年来我国的许多学者也都以不同的思路对单个交叉口、交通干线的模糊控制进行了研究,但因研究的局限性,实际中得到应用的寥寥无几,本文实现基于PLC的交通信号的模糊控制系统。根据前后相流量来决定信号灯配时的模糊控制系统的理论研究成果,用PLC实现单个十字路口交通信号灯模糊控制的方法,以单个十字路口4相位交通灯为例,把PLC作为一个模糊控制器,采用梯形图编程。通过实验保证了系统运行稳定可靠,能根据不同的交通流量进行模糊控制决策,优化信号灯的配时,从而可以有效的解决交通流量不均衡、不稳定带来的问题。关键词:交通; 智能控制; PLCAbstractThe munipal transportation signal control is through the adjustment,the waning and the induction which flows to the transporation achieved improves the person and the cargo safe transportation, enhancig the operation efficiency. Transport system is a random nature, ambiguity and uncertainty of complex systems, the establishment of mathematical models very difficult and sometimes impossble to use existing mathematical methods described. the most adaptive signal control is used,it needs mathematical model,without considering traffic delays,And vague control is a mathematical model to control methods, it can imitate experienced police directingtraffic,ideas, achieve good control results. In recent years many of our scholars have different ideas of individual junction, traffic control Route vague studied, but the limitations of the theory and research scholars, the few practical applications, based on this achievement traffic signals vague PLC control to determine signal distribution and flow of the control system vague theoretical resesrch results, the achievement of individual intersections with traffic lights blur PLC control methods for individual crossroads 4 phase of traffic lights, for example,the PLC as an ambiguous signal controllers using Ladder programming. through experiments that the reliable operation of the system to a vague under different traffic control decision-making, optimize signal distribution, which can effectively solve traffic imbalance,instability :Transportation; Intelligent control; PLC目 录摘 要 1Abstract 2目 录 31 绪论 城市交通现状 智能交通的国内外发展状况 交通信号灯控制的研究现状 本文的主要工作 82 十字路口信号控制的基本理论和方法 交通信号灯 信号灯的设置 交通信号的控制方式 城市道路智能交通信号控制系统 智能交通信号控制系统的基本组成 交通信号控制系统的主要术语和参数 智能交通信号控制的核心 智能交通信号控制系统的基本设计步骤 153 模糊控制 控制理论的发展与模糊控制理论的提出 模糊控制的一般原则及与传统控制的关系 十字路口交通灯的控制策略 交叉口停车线的设计 254 基于PLC的模糊控制系统的设计实现 可编程控制器 硬件电路 PLC的编程设计 软、硬件的调试 系统的性能 405 结论 41致谢 42参考文献 43
以前也是做的也是交通灯不难啊呵呵
论文英文参考文献格式
在社会的各个领域,大家对论文都再熟悉不过了吧,通过论文写作可以培养我们的科学研究能力。如何写一篇有思想、有文采的论文呢?下面是我收集整理的论文英文参考文献格式,希望能够帮助到大家。
英文文献采用“APA格式”:
单一作者著作的书籍:
姓,名字首字母.(年). 书名(斜体). 出版社所在城市:出版社.
Sheril, R. D. (1956). The terrifying future: Contemplating color television. San Diego: Halstead.
两位作者以上合著的书籍:
姓,名字首字母., & 姓,名字首字母.(年). 书名(斜体). 出版社所在城市:出版社.
Smith, J., & Peter, Q. (1992). Hairball: An intensive peek behind the surface of an enigma. Hamilton, ON: McMaster University Press.
文集中的文章:
Mcdonalds, A. (1993). Practical methods for the apprehension and sustained containment of supernatural entities. In G. L. Yeager (Ed.), Paranormal and occult studies: Case studies in application (pp. 42–64). London: OtherWorld Books.
期刊中的文章(非连续页码):
Crackton, P. (1987). The Loonie: God's long-awaited gift to colourful pocket change? Canadian Change, 64(7), 34–37.
期刊中的文章(连续页码):
姓,名字首字母.(年). 题目. 期刊名(斜体). 第几期,页码.
Rottweiler, F. T., & Beauchemin, J. L. (1987). Detroit and Narnia: Two foes on the brink of destruction. Canadian/American Studies Journal, 54, 66–146.
月刊杂志中的文章:
Henry, W. A., III. (1990, April 9). Making the grade in today's schools. Time, 135, 28-31.
php论文英文参考文献
[1]冯国良.基于Web及VRML网络教学平台的设计与实现[D].西安电子科技大学,2010.
[2]赵胜.基于B/S架构的Moodle网络教学平台的设计与实现[D].河北科技大学,2012.
[3]晏榆洋.基于web的在线网络教学平台的设计与实现[D].电子科技大学,2013.
[4]王逾西.动态网页的数据库连接技术[J].天津市财贸管理干部学院学报,2010,12(1):41-43.
[5]徐一菲,陈光柱,沈春丰等.基于PHP网站的远程控制系统研究[J].微计算机信息,2010,26(15):135-136,115.
[6]丁鲁南,康梅娟.基于WAMP的红色文化动态网站的设计[J].科技资讯,2012,(26):20-20.
[7]滕文.基于MVC模式的PHP程序开发[J].科技视界,2012,(28):262.
[8]郭雪清,肖飞,黄正东,王光华,宋莉莉,张伟.医院绩效管理信息系统的设计与实现[J].中国数字医学,2014,13(15)03:12-14+17.
[9]袁永革.试析医院管理信息系统的设计思想及其实施[J].计算机与信息技术,2014,16(18),03:91-94.
财务论文英文参考文献
[1]Adams, M. and Hardwick, P. An Analysis of Corporate Donations: UnitedKingdom Evidence [J], Journal of Management Studies, 1998,35 (5): 641-654.
[2]Aronoff,C.,and J Ward. Family-owned Businesses: A Thing of the Past or Model of the Future. [J]. Family Business Review, 1995,8(2); 121-130.
[3]Beckhard,R“Dyer Jr.,. Managing continuity in the family owned business [J]. Organizational Dynamics, 1983,12 (1): 5-12.
[4Casson, M. The economics of family firms [J]. Scandinavian Economic History Review, 1999' 47(1):10 - 23.
[5]Alchian,A.,Demsetz, H. Production, information costs, and economic organization. American Economic Review [J]. 1972,62(5): 777-795.
[6]Allen, F,J, Qian and M, J. Qian. Law,Finance and Economic Growth in China [J], Journal of Financial Economics, 2005,77: .
[7]Amato,L. H.,& Amato,C. H. The effects of firm size and industry on corporate giving [J]. Journal of Business Ethics,2007,72(3): 229-241.
[8]Chrisman, ., Chua,., and Steier, L. P. An introduction to theories of family business [J]. Journal of Business Venturing, 2003b, 18(4): 441-448
动画论文英文参考文献范例多则
[1]程曼丽、王维佳:《对外传播及其效果研究》[M],北京大学出版社,2011年,36页.
[2]冯捃、何春耕:《《功夫熊猫》的跨文化传播分层解读》[J],《电影评介》,2014年第5期37-40页.
[3]范文杰、戴雪梅:《无意识一内隐认知理论的演变历程回顾及展望》[J],《重庆工商大学学报》,2009年第6期,596-601页.
[4]管文虎等:《国家形象论》[M],电子科技大学出版社,1999年,23页.
[5]郭秀艳、崔光成:《内隐学习本质特征的实验研究》[J],《心理科学》,2002年第1期,43-46页.
[6]陈晓云:《动画电影:叙事与意识形态》[J],《上海大学学报(社会科学版)》,2010年第5期,54-60页.
[7]黄国文、徐裙:《语篇分析与话语分析》[J],《外语与外语教学》,2006年第10期,2-6页.
[8]李德顺:《普遍价值与其可观基她》[J],《中国社会科学》,1998年第6期,5-14 页.
[9]刘丽英:《国家形象研究文献述评及营销视角分析一基于CSSCI(2001-2011)的研究》卬,《学术探索》,2014年第2期,120-123页.
学术论文英文参考文献注入格式
一、学术论文英文参考文献标注格式。
按照现行规定,学术期刊中论文参考文献的.标注采用顺序编码制,即在文内的引文处按引用文献在论文中出现的先后顺序以阿拉伯数字连续编码,序号置于方括号内。同一文献在一文中被反复引用者,用同一序号标示。这一规定使得所列文献简洁明了,应该引起论文作者注意。英文参考文献和中文参考文献一样,按在文中出现的先后顺序与中文文献混合连续编码着录;英文文献用印刷体;英文书名、期刊名和报纸名等用斜体;所列项目及次序与中文文献相同,但文献类型可不标出;忌用中文叙述英文。其格式为:
专着、论文集、学位论文、报告-[序号]主要责任者。文献题名。出版地:出版者,出版年。起止页码(任选)。
示例:[1]Day,C.,Veen, Walraven,G. Children and youth at risk and urban education. Research,policy and prac-tice. Leuven/Apeldoorn:Garant. 1997.
期刊文章-[序号]主要责任者。文献题名。刊名,年,卷(期):起止页码。
示例:[2] Driessen,G.,& Van der Grinten,M. Home language proficiency in the Netherland:The evaluation of Turkish andMoroccan bilingual programmes- A critical review,Studies in Educational Evaluation,1994,20(3):365- 386.
论文集中的析出文献-[序号]析出文献主要责任者。析出文献题名。原文献主要责任者(任选)。原文献题名。出版地:出版者,出版年。析出文献起止页码。
示例:[3] Driessen,G.,Mulder,L.,& Jungbluth,P. Structural and cultural determinants of educational opportunities in theNetherlands. In (Ed.),Root and migration in global perspective. Jerusalem:Magnes . 104.[5]
报纸文章-[序号]主要责任者。文献题名。报纸名,出版日期(版次)。
示例:[4] Lgnatieff,M. Keeping an old flame burning brightly. The Guardian,1998- 12- 20(12)。
电子文献-[序号]主要责任者。电子文献题名。电子文献的出处或可获得的地址,发表或更新日期。
示例:[5] Baboescu,F. Algorithms for fast packet classification. .
二、关于英文人名的标注。
现行编排规范对英文人名如何标注未作明确要求,英文人名的标注较为混乱,有标注全名的,有标注时将名缩写、姓不缩写、保持原来顺序的,还有在姓、名之间加圆点的,后者是我国翻译作品中,中文书写外国人名经常采用的一种方式。其实,标注英文人名是有章可循的,在国外学术着作的参考文献中,关于人名的标注已约定俗成为一种统一的格式,即英文参考文献标注作者姓名时,要求姓在前、名在后,姓与名之间用逗号隔开,姓的词首字母大写,其余字母不大写;名用词首大写字母表示,后加缩写符号圆点,缩写符号不可省略。由于欧美国家人的姓名排列一般是名在前、姓在后,在标注时必须加以调整。如Georg Paghet Thomson,前面两个词是名,最后一个词是姓,应标注为Thomson,G. P为什么要如此标注呢?笔者认为有以下原因。
1.在应用计算机等信息工具进行英文文献检索时,以英文作者姓名中的姓作为依据之一,即以姓作为检索目标之一。
2.在欧美人姓名表达含义里,姓比名的重要性更强、更正式。用姓而不是名来代表作者,还有尊重、礼貌的意味。名缩写后加缩写符号圆点,也含有正式、尊重和礼貌的意味,缩写符号不可省略。
3.表示与平常书写姓名的不同,体现学术论文重要性、简约性和准确性的要求,符合科研论文文体风格。这种标注在英文学术着作、科技文献中已广泛采用,也容易被广大读者、作者理解、接受。
对于复姓情况,如Jory Albores-Saavedra等,在引用标注时,应将复姓全部写出,即Albores-Saavedra, J对于姓前带有冠词或介词的情况,如带有Mac,Le,Von,Van den等,标注时不能省略,应同姓一起提到前面标注,如Mac Donald,La Fontaina,Von Eschenbach,Van den Bery等。这里有个有趣的现象,对于北欧人常见的姓Van den Bery,如Van的词首字母大写,表示它是姓的一部分,标注时应与姓一起前置;如果作者姓名书写为Graham van den Bery,其中van的词首字母v没有大写,则表示它不是姓的一部分,姓Bery前置时,van den仍留在原来的位置,并且不可缩写或省略,标注为Bery,G. van den.另外,对于“姓名+学位”的情况,标注时一般把“学位”删去,不要将其误认为姓或姓的一部分.
一个参考文献有两位或两位以上作者时,标注时除按上述要求将每位作者的姓提前书写外,作者与作者之间用逗号分开,最后一位作者前加&符号,如示例[1],也可仅保留前三位作者,之后加etc.表示。
三、关于英文参考文献发表(出版)时间标注到年的问题。
发表(出版)时间是参考文献的一项重要内容,标示引用文献发表的历史时间位置,是判断引用文献新旧的一个根据,不可遗漏。国外学术论着中参考文献的发表(出版)时间标注到年,这与我国学术论着中参考文献的标注规定相同。国外学术论着中参考文献的发表(出版)时间的标注位置有标注在作者后的情况,并加圆括号,这是因为采用了“着者-出版年”制。我国学术期刊编排规范参考文献的标注采用“顺序编码”制,发表(出版)时间标注靠后,如示例[1]、[3],应按此要求标注为是。
四、英文析出文献名和原文献名的标注。
由于现行编排规范对英文析出文献和原文献的标注书写要求不够明确,目前有把析出文献名排成斜体,而把原文献名(论文集名或期刊名等)排成正体的情况。这种标注方式是不对的,混淆了析出文献名和原文献名的效力,正确的编排要求与此相反,国外的普遍作法与我国学者的论述[4]要求一致,因此这一现象值得编辑同行注意。
英文书名在英文文章中出现有排成斜体的习惯,论文集名、期刊名或报纸名与书名效力相同,故排成斜体,析出文献名相当于书中的章节标题,不具有书名的分量,故不可排成斜体。
在标注原文献名及作者时,原文献多指论文集或与之类似的著作,英文标注习惯上在编着者名前加词首字母大写的介词In,作者姓名前后次序不作调整,名缩写为词首大写字母,后加缩写符号圆点,姓完整标出,不缩写。作者后加编者一词的缩写形式及缩写符号圆点,词首字母大写,外加圆括号,如标注为In S. Weil(Ed.),如示例[3].然后斜体标注原文献题名,后加注出版年,起至页码的缩写形式pp.和析出文献的起至页码。当原文献有两位或两位以上作者时,作者姓名同上述情况一样,前后次序不作调整,分别标出,编者一词缩写用复数形式Eds.,如In L. Eedering,& P. Leseman(Eds.)。
文献类型不宜标出。文献类型是我国编排规范制定的标注要求,国外并未采用。在中文中标注醒目、自然,在英文中此一项目的标注容易产生误解和干扰。如果是为方便计算机在检索或统计时辨识,是技术上的要求,那么就应当统一要求标注,从“可不标出”来看,尚未有技术上的要求。因而,文献类型在英文参考文献中不作标注为妥。
五、出版地和出版社(商)的标注。
出版地和出版社(商)是参考文献的重要内容,标示版权信息,不可遗漏或省略。我国一部着作一般由一家出版社负责出版发行,出版地一般也就比较明确为出版社所在的城市。国外情况就比较复杂了,由于市场经济高度成熟,语言通用程度高,着作权被普遍保护等原因,一部着作可能由不止一家出版社(商)合作出版发行,出版地也可能在不同国家的不同城市。当出版地有两处或两处以上、出版社(商)有两个或两个以上时,应当一一标出,中间用斜杠分开。如Amsterdam/Philadephia:Ben-jamins,又如Den Haag:Sdu/DOP出版地一般是出版社(商)所在的城市,标注城市名,不可标注为国家名。
参考文献补充了文章的重要信息,涉及范围十分广泛。因而,希望在修订现行编排规范时,对英文参考文献的标注作明确规定,以便作者写作和编者编辑时皆有章可循,亦使这项工作更加规范。
java论文英文的参考文献
参考文献:
[1]王庆智.王喜富.基于供应链管理的物流信息平台设计研究[A].第五届中国工业企业物流论坛论文集[C].2007(8)
[2]张翔.基于XML与Java技术构建电子政务系统的方法研究[D].西北大学.2008(5)
[3]符强.基于Java动态编程技术的软件自愈合构架研究[D].西北工业大学.2007(3)
[4]徐伟.赵嵩正.蒋维杨,基于功能的区域物流信息平台体系结构研究[J].情报杂志.2008(27)
[5]白磊,李芙玲.基于工作过程导向的JAVA程序设计课程教学研究[J].华北科技学院学报,2013,(04):92-95.
[6]赖小平.基于工作过程导向的《Java程序设计》课程开发与实践[J].福建电脑,2015,(05):52-53.
[7]孙晓奇,李胜,张文娇.基于工作过程的教学模式在java课程中的应用[J].电脑知识与技术,2014,(02):338-339.
参考文献:
[1]李舒,陈丽君.高校学生成绩管理系统的设计与实现[J].辽宁大学学报:自然科学版,2006,3(3):283-285.
[2]徐亮.高校智能排课系统的研究[J].电子设计工程,2013,21(7):24-27.
[3]张小红.高校排课系统的设计与实现[J].电子科技,2012,25(7):45-47.
[4]苏贞,陈海关.高校智能排课系统中蚁群算法的应用探讨[J].兰州教育学院学报,2013,29(7):120-121.
[5]叶波霞浅谈大学生兼职在大学生活的重要性[J].中小企业管理与科技,2014,(33)
[6]王丽晖.关于大学生兼职现象的几点思考*高校一线思政工作者视角下的大学生兼职现象[J].2009,10(04)
参考文献:
[1]常征.功能测试中自动化测试框架的分析与应用[D].北京:北京林业大学,2007.
[2]徐骋.Android应用软件自动化测试框架的研究[D].大连:大连海事大学,2015.
[3]路静,王琪.一种基于功能测试的自动化测试框架[J].内蒙古科技与经济,2005(23):25-26.
[4]曾北溟.自动化测试框架的研究与实现[D].武汉:武汉大学,2004.
[5]步倩倩.面向GUI软件的自动化测试框架的研究与应用[D].成都:电子科技大学,2010.
[6]郝义鹏.基于关键字驱动自动化测试平台的设计与实现[D].哈尔滨:哈尔滨工业大学,2007.
[7]侯菊敏.基于Android的关键字驱动自动化测试框架研究[D].广州:中山大学,2012.
[8]区立斌.基于层次关键字驱动的自动化测试框架设计与应用[D].广州:中山大学,2012.
[9]郝晓晓,张卫丰.基于XML的SDK自动化测试框架的设计与实现[J].计算机技术与发展,2010(4):101-104.
[10]谢文哲.基于模块化测试框架的单元自动化测试框架的设计与实现[D].武汉:华中科技大学,2007.
[11]陈健.基于模型的数据处理系统的自动化测试框架[D].北京:中国科学院大学(工程管理与信息技术学院),2013.
Micrologix1000 PLC在交通灯控制上的应用 PLC技术及其在公路交通系统中的应用 用PLC实现智能交通控制 1 引言 据不完全统计,目前我国城市里的十字路口交通系统大都采用定时来控制(不排除繁忙路段或高峰时段用交警来取代交通灯的情况),这样必然产生如下弊端:当某条路段的车流量很大时却要等待红灯,而此时另一条是空道或车流量相对少得多的道却长时间亮的是绿灯,这种多等少的尴尬现象是未对实际情况进行实时监控所造成的,不仅让司机乘客怨声载道,而且对人力和物力资源也是一种浪费。 智能控制交通系统是目前研究的方向,也已经取得不少成果,在少数几个先进国家已采用智能方式来控制交通信号,其中主要运用GPS全球定位系统等。出于便捷和效果的综合考虑,我们可用如下方案来控制交通路况:制作传感器探测车辆数量来控制交通灯的时长。具体如下:在入路口的各个方向附近的地下按要求埋设感应线圈,当汽车经过时就会产生涡流损耗,环状绝缘电线的电感开始减少,即可检测出汽车的通过,并将这一信号转换为标准脉冲信号作为可编程控制器的控制输入,并用PLC计数,按一定控制规律自动调节红绿灯的时长。 比较传统的定时交通灯控制与智能交通灯控制,可知后者的最大优点在于减缓滞流现象,也不会出现空道占时的情形,提高了公路交通通行率,较全球定位系统而言成本更低。
前言随着社会经济的发展,城市交通问题越来越引起人们的关注。人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。城市交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分不同的城市有不同城市的问题,但共性就是混合交通流问题。在交叉口如何解决混合交通流中的相互影响或彼此的相互影响,就是解决问题的关键!随着我国城市化建设的发展,越来越多的新兴城市的出现,使得城市的交通成为了一个绝对主要的问题。同时随着我国经济的稳步发展,随着城市机动车量的不断增加,人民的生活水平日渐提高,越来越多的汽车进入寻常老百姓的家庭,许多大城市如北京、上海、南京等出现了交通超负荷运行的情况,再加上政府大力发展的道交、出租车,使得车辆越来越多,这不仅要求道路要越来越宽阔,而且要求有新的交通管理模式和交通规则的出台。因此,自80年代后期,很多城市纷纷扩建建城市道路,在道路建设完成的初期,它们也曾有效地改善了交通状况。然而,随着交通量的快速增长和缺乏对道路的系统研究和控制,加宽道路并没有充分发挥出预期的作用。而城市道路多十字路口、多交叉的特点,也决定了城市道路的交通状况必然受这种路况的制约。于是,旧的交通控制系统的弊病和人们越来越高的要求激化了矛盾,使原来不太突出的交通问题被提上了日程。所以,如何采用合适的控制方法,最大限度利用好耗费巨资修建的多车道城市道路,缓解城区的交通拥堵状况,越来越成为交通运输管理和城市规划部门亟待解决的主要问题。由于交通路口的形状和规模不一,所采用的信号灯的数量、控制要求不一,控制的复杂程度也就不一样,为此、有关部门愈来愈多的注重在交通管理中引进自动化、智能化技术,比如“电子警察”、自适应交通信号灯以及耗资巨大的交通指挥控制系统等。随着经济的发展和社会的进步,道路交通已愈来愈成为社会活动的重要组成部分。对交通的管控能力,也就从一个侧面体现了这个国家对整个社会的管理控制能力,因此各国都很重视用各种高科技手段来强化对交通的管控能力。...... 简单介绍分析了现代城市交通控制与管理问题的现状,结合城乡交通的实际情况阐述了交通灯控制系统的工作原理,本设计介绍了应用PLC实现十字路口交通信号灯的自动控制。通过对交通信号灯的控制要求分析,对PLC控制系统进行了软、硬件设计,并通过实验证明该系统简单、经济、运行可靠,具有很高的实用价值.
用PLC实现智能交通控制 1 引言 据不完全统计,目前我国城市里的十字路口交通系统大都采用定时来控制(不排除繁忙路段或高峰时段用交警来取代交通灯的情况),这样必然产生如下弊端:当某条路段的车流量很大时却要等待红灯,而此时另一条是空道或车流量相对少得多的道却长时间亮的是绿灯,这种多等少的尴尬现象是未对实际情况进行实时监控所造成的,不仅让司机乘客怨声载道,而且对人力和物力资源也是一种浪费。 智能控制交通系统是目前研究的方向,也已经取得不少成果,在少数几个先进国家已采用智能方式来控制交通信号,其中主要运用GPS全球定位系统等。出于便捷和效果的综合考虑,我们可用如下方案来控制交通路况:制作传感器探测车辆数量来控制交通灯的时长。具体如下:在入路口的各个方向附近的地下按要求埋设感应线圈,当汽车经过时就会产生涡流损耗,环状绝缘电线的电感开始减少,即可检测出汽车的通过,并将这一信号转换为标准脉冲信号作为可编程控制器的控制输入,并用PLC计数,按一定控制规律自动调节红绿灯的时长。 比较传统的定时交通灯控制与智能交通灯控制,可知后者的最大优点在于减缓滞流现象,也不会出现空道占时的情形,提高了公路交通通行率,较全球定位系统而言成本更低。 2 车辆的存在与通过的检测 (1) 感应线圈(电感式传感器) 电感式传感器其主要部件是埋设在公路下十几厘米深处的环状绝缘电线(特别适合新铺道路,可用混凝土直接预埋,老路则需开挖再埋)。当有高频电流通过电感时,公路面上就会形成如图1(a)中虚线所形成的高频磁场。当汽车进入这一高频磁场区时,汽车就会产生涡流损耗,环状绝缘电线的电感开始减少。当汽车正好在该感应线圈的正上方时,该感应线圈的电感减到最小值。当汽车离开这高频磁场区时,该感应线圈电感逐渐复原到初始状态。由于电感变化该感应线圈中流动的高频电流的振幅(本论文所涉及的检测工作方式)和相位发生变化,因此,在环的始端连接上检测相位或振幅变化的检测器,就可得到汽车通过的电信号。若将环状绝缘电线作为振荡电路的一部分,则只要检测振荡频率的变化即可知道汽车的存在和通过。 电感式传感器的高频电流频率为60kHz,尺寸为 2×3m,电感约为100μH.这种传感器可检测的电感变化率在%以上[1,2]。 电感式传感器安装在公路下面,从交通安全和美观考虑, 它是理想的传感器。传感器最好选用防潮性能好的原材料。 (2) 电路 检测汽车存在的具体实现是在感应线圈的始端连接上检测电感电流变化的检测器, 并将之转化为标准脉冲电压输出。其具体电路图由三部分组成:信号源部分、检测部分、比较鉴别部分。原理框图如图2所示, 输出脉冲波形见图1(b)。 (3) 传感器的铺设 车辆计数是智能控制的关键,为防止车辆出现漏检的现象,环状绝缘电线在地下的铺设我们设采取在每个车行道上中的出口地(停车线处)以及在离出口地一定远的进口的地方各铺设一个相同的传感器,方案如图3(以典型的十子路口为例),同一股道上的两传感器相距的距离为该股道正常运行时所允许的最长停车车龙为好。 3用PLC实现智能交通灯控制 控制系统的组成 车辆的流量记数、交通灯的时长控制可由可编程控制器(PLC)来实现。当然,也可选用其他种类的计算机作为控制器。本例选用PLC作为控制器件是因为可编程控制器核心是一台计算机,它是专为工业环境应用而设计制造的计算机。它具有高可靠性丰富的输入/输出接口,并且具有较强的驱动能力;它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程;它采用模块化结构,编程简单,安装简单,维修方便[3]。 利用PLC,可使上述描叙的各传感器以及各道口的信号灯与之直接相连,非常方便可靠。 本设计例中,PLC选用FX2N-64,其输入端接收来自各个路口的车辆探测器测得的输出标准电脉冲,输出接十字路口的红绿信号交通灯。信号灯的选择:在本例中选用红、黄、绿发光二极管作为信号灯(箭头方向型)。 车流量的计量 车流量的计量有多种方式: (1) 每股行车道的车流量通过PLC分别统计。当车辆进入路口经过第一个传感器1(见图3)时,使统计数加1,经过第二个传感器2出路口时,使统计数减1,其差值为该股车道上车辆的滞留量(动态值),可以与其他道的值进行比较,据此作为调整红绿灯时长的依据。 (2) 先统计每股车道上车辆的滞留量,然后按大方向原则累加统计。如,将东西向的(见图3)左行、直行、右行道上的车辆的滞留量相加,再与其它的3个方向的车流量进行比较,据此作为调整红绿灯时长的依据。 (3) 统计每股车道上车辆的滞留量后按通行最大化原则(不影响行车安全的多道相向行驶)累加统计。如,东、西相向的2个左行、直行、右行道上的车辆的滞留量全部相加,再与南北向的总车流量进行比较,据此作为调整红绿灯时长的依据(下面的例子就是按此种方式)。 以上计算判别全部由PLC完成。可以把以上不同计量判别方式编成不同的子程序,方便调用。 程序流程图 本例就上述所描述的车流量统计方式,就图3中的十字路口给出一例PLC自动调整红绿灯时长的程序流程图如图5所示,其行车顺序与现实生活中执行的一样[4],只是时间长短不一样。 (1) 当各路口的车辆滞留量达一定值溢满时(相当于比较严重的堵车),红绿灯切换采用现有的常规定时控制方式; (2) 当东、西向路口的车辆滞留量比南、北向路口的大时(反之亦然),该方向的通行时间=最小通行定时时间+自适应滞环比较增加的延时时间(是变化的),但不大于允许的最大通行时间。其中最小定时时间是为了避免红绿灯切换过快之弊;最大通行时间是为了保障公平性,不能让其它的车或行人过分久等。进一步的说明在后面的注释中。 (3) 自适应滞环比较(本例的核心控制规律)增加的时间的确定若东、西向车辆滞留量≥南、北向一个偏差量σ(如30辆车或其它值)时,先让东、西向的左转弯车左行15s(定时控制,值可改),再让直行车直行30s(直行时间的最小值,值可改)后再加一段延时保持,直至东、西向的车辆滞留量比南、北向的车辆滞留量还要少一个偏差量σ,才结束该方向的通行,切换到其它路上,否则一直延时继续通行下去,直至到达最大通行时间而强制切换。滞环特性如图6所示。实际应用时σ的值需整定,过小则导致红绿灯切换过频,过大又不能实现适时控制。 流程图注释 (1) 流程图中的15s、30s、75s等时间分别为交管部门定的车辆左转弯时间、直行最小时间、允许的最大通行时间;σ为车流量的偏差量。以上值及其4个路口车流量的满溢值均可在程序初始化中任意更改。 (2) 车辆左转弯是造成交通堵塞很重要的一个方面,应加以适当限制,故车辆左转弯始终采用最小定时控制,以减小系统的复杂程度,提高可靠性。 (3) 车辆通行的时间中包含绿、黄灯闪烁的时间,红、黄、绿各灯的切换与现用的方式相同,不再赘述。 (4) 人行道的红绿灯接线与现用的方式相同,其绿灯点亮的时刻与该方向车辆直行绿灯点亮的时刻同步一致,但要较车辆直行绿灯提前熄灭,采用定时控制,如绿灯定时亮18s。其目的是不让右转弯车辆过分受人行道灯的限制。若人车分流,右转弯车辆不受限制。较简单,流程图中略。 (5) 车流量的计量是不间断的,与控制呈并行关系,该系统属多任务处理,编程尤其应注意。 4 结束语 比较传统的定时交通灯控制与智能交通灯控制,可知后者的最大优点在于减缓滞流现象,也不会出现空道占时的情形,提高了公路交通通行率,较全球定位系统而言成本更低,特别适合繁忙的、未立交的交通路口,更适合于四个以上的路口,也可方便连网。 参考文献 [1] 黄继昌等. 传感器工作原理及应用实例[M]. 北京:人民邮电出版社,1998. [2 ]张万忠. 可编程控制器应用技术[M]. 北京:化学工业出版社,2001. [3] 英.索尔特. 道路交通分析与设计[M]. 张佐周等译. 北京:中国建筑工业出版社,1982. 不是很完整,您可以拿去做借鉴, 希望对您有帮助。
用PLC实现智能交通控制 1 引言 据不完全统计,目前我国城市里的十字路口交通系统大都采用定时来控制(不排除繁忙路段或高峰时段用交警来取代交通灯的情况),这样必然产生如下弊端:当某条路段的车流量很大时却要等待红灯,而此时另一条是空道或车流量相对少得多的道却长时间亮的是绿灯,这种多等少的尴尬现象是未对实际情况进行实时监控所造成的,不仅让司机乘客怨声载道,而且对人力和物力资源也是一种浪费。 智能控制交通系统是目前研究的方向,也已经取得不少成果,在少数几个先进国家已采用智能方式来控制交通信号,其中主要运用GPS全球定位系统等。出于便捷和效果的综合考虑,我们可用如下方案来控制交通路况:制作传感器探测车辆数量来控制交通灯的时长。具体如下:在入路口的各个方向附近的地下按要求埋设感应线圈,当汽车经过时就会产生涡流损耗,环状绝缘电线的电感开始减少,即可检测出汽车的通过,并将这一信号转换为标准脉冲信号作为可编程控制器的控制输入,并用PLC计数,按一定控制规律自动调节红绿灯的时长。 比较传统的定时交通灯控制与智能交通灯控制,可知后者的最大优点在于减缓滞流现象,也不会出现空道占时的情形,提高了公路交通通行率,较全球定位系统而言成本更低。 2 车辆的存在与通过的检测 (1) 感应线圈(电感式传感器) 电感式传感器其主要部件是埋设在公路下十几厘米深处的环状绝缘电线(特别适合新铺道路,可用混凝土直接预埋,老路则需开挖再埋)。当有高频电流通过电感时,公路面上就会形成如图1(a)中虚线所形成的高频磁场。当汽车进入这一高频磁场区时,汽车就会产生涡流损耗,环状绝缘电线的电感开始减少。当汽车正好在该感应线圈的正上方时,该感应线圈的电感减到最小值。当汽车离开这高频磁场区时,该感应线圈电感逐渐复原到初始状态。由于电感变化该感应线圈中流动的高频电流的振幅(本论文所涉及的检测工作方式)和相位发生变化,因此,在环的始端连接上检测相位或振幅变化的检测器,就可得到汽车通过的电信号。若将环状绝缘电线作为振荡电路的一部分,则只要检测振荡频率的变化即可知道汽车的存在和通过。 电感式传感器的高频电流频率为60kHz,尺寸为 2×3m,电感约为100μH.这种传感器可检测的电感变化率在%以上[1,2]。 电感式传感器安装在公路下面,从交通安全和美观考虑, 它是理想的传感器。传感器最好选用防潮性能好的原材料。 (2) 电路 检测汽车存在的具体实现是在感应线圈的始端连接上检测电感电流变化的检测器, 并将之转化为标准脉冲电压输出。其具体电路图由三部分组成:信号源部分、检测部分、比较鉴别部分。原理框图如图2所示, 输出脉冲波形见图1(b)。 (3) 传感器的铺设 车辆计数是智能控制的关键,为防止车辆出现漏检的现象,环状绝缘电线在地下的铺设我们设采取在每个车行道上中的出口地(停车线处)以及在离出口地一定远的进口的地方各铺设一个相同的传感器,方案如图3(以典型的十子路口为例),同一股道上的两传感器相距的距离为该股道正常运行时所允许的最长停车车龙为好。 3用PLC实现智能交通灯控制 控制系统的组成 车辆的流量记数、交通灯的时长控制可由可编程控制器(PLC)来实现。当然,也可选用其他种类的计算机作为控制器。本例选用PLC作为控制器件是因为可编程控制器核心是一台计算机,它是专为工业环境应用而设计制造的计算机。它具有高可靠性丰富的输入/输出接口,并且具有较强的驱动能力;它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程;它采用模块化结构,编程简单,安装简单,维修方便[3]。 利用PLC,可使上述描叙的各传感器以及各道口的信号灯与之直接相连,非常方便可靠。 本设计例中,PLC选用FX2N-64,其输入端接收来自各个路口的车辆探测器测得的输出标准电脉冲,输出接十字路口的红绿信号交通灯。信号灯的选择:在本例中选用红、黄、绿发光二极管作为信号灯(箭头方向型)。 车流量的计量 车流量的计量有多种方式: (1) 每股行车道的车流量通过PLC分别统计。当车辆进入路口经过第一个传感器1(见图3)时,使统计数加1,经过第二个传感器2出路口时,使统计数减1,其差值为该股车道上车辆的滞留量(动态值),可以与其他道的值进行比较,据此作为调整红绿灯时长的依据。 (2) 先统计每股车道上车辆的滞留量,然后按大方向原则累加统计。如,将东西向的(见图3)左行、直行、右行道上的车辆的滞留量相加,再与其它的3个方向的车流量进行比较,据此作为调整红绿灯时长的依据。 (3) 统计每股车道上车辆的滞留量后按通行最大化原则(不影响行车安全的多道相向行驶)累加统计。如,东、西相向的2个左行、直行、右行道上的车辆的滞留量全部相加,再与南北向的总车流量进行比较,据此作为调整红绿灯时长的依据(下面的例子就是按此种方式)。 以上计算判别全部由PLC完成。可以把以上不同计量判别方式编成不同的子程序,方便调用。 程序流程图 本例就上述所描述的车流量统计方式,就图3中的十字路口给出一例PLC自动调整红绿灯时长的程序流程图如图5所示,其行车顺序与现实生活中执行的一样[4],只是时间长短不一样。 (1) 当各路口的车辆滞留量达一定值溢满时(相当于比较严重的堵车),红绿灯切换采用现有的常规定时控制方式; (2) 当东、西向路口的车辆滞留量比南、北向路口的大时(反之亦然),该方向的通行时间=最小通行定时时间+自适应滞环比较增加的延时时间(是变化的),但不大于允许的最大通行时间。其中最小定时时间是为了避免红绿灯切换过快之弊;最大通行时间是为了保障公平性,不能让其它的车或行人过分久等。进一步的说明在后面的注释中。 (3) 自适应滞环比较(本例的核心控制规律)增加的时间的确定若东、西向车辆滞留量≥南、北向一个偏差量σ(如30辆车或其它值)时,先让东、西向的左转弯车左行15s(定时控制,值可改),再让直行车直行30s(直行时间的最小值,值可改)后再加一段延时保持,直至东、西向的车辆滞留量比南、北向的车辆滞留量还要少一个偏差量σ,才结束该方向的通行,切换到其它路上,否则一直延时继续通行下去,直至到达最大通行时间而强制切换。滞环特性如图6所示。实际应用时σ的值需整定,过小则导致红绿灯切换过频,过大又不能实现适时控制。 流程图注释 (1) 流程图中的15s、30s、75s等时间分别为交管部门定的车辆左转弯时间、直行最小时间、允许的最大通行时间;σ为车流量的偏差量。以上值及其4个路口车流量的满溢值均可在程序初始化中任意更改。 (2) 车辆左转弯是造成交通堵塞很重要的一个方面,应加以适当限制,故车辆左转弯始终采用最小定时控制,以减小系统的复杂程度,提高可靠性。 (3) 车辆通行的时间中包含绿、黄灯闪烁的时间,红、黄、绿各灯的切换与现用的方式相同,不再赘述。 (4) 人行道的红绿灯接线与现用的方式相同,其绿灯点亮的时刻与该方向车辆直行绿灯点亮的时刻同步一致,但要较车辆直行绿灯提前熄灭,采用定时控制,如绿灯定时亮18s。其目的是不让右转弯车辆过分受人行道灯的限制。若人车分流,右转弯车辆不受限制。较简单,流程图中略。 (5) 车流量的计量是不间断的,与控制呈并行关系,该系统属多任务处理,编程尤其应注意。 4 结束语 比较传统的定时交通灯控制与智能交通灯控制,可知后者的最大优点在于减缓滞流现象,也不会出现空道占时的情形,提高了公路交通通行率,较全球定位系统而言成本更低,特别适合繁忙的、未立交的交通路口,更适合于四个以上的路口,也可方便连网。 参考文献 [1] 黄继昌等. 传感器工作原理及应用实例[M]. 北京:人民邮电出版社,1998. [2 ]张万忠. 可编程控制器应用技术[M]. 北京:化学工业出版社,2001. [3] 英.索尔特. 道路交通分析与设计[M]. 张佐周等译. 北京:中国建筑工业出版社,1982. 不是很完整,您可以拿去做借鉴, 希望对您有帮助。
交通灯智能控制系统设计1.概述 当前,在世界范围内,一个以微电子技术,计算机和通信技术为先导的,以信息技术和信息产业为中心的信息革命方兴未艾。而计算机技术怎样与实际应用更有效的结合并有效的发挥其作用是科学界最热门的话题,也是当今计算机应用中空前活跃的领域。本文主要从单片机的应用上来实现十字路口交通灯智能化的管理,用以控制过往车辆的正常运作。2.过程分析 图1是一个十字路口示意图。分别用1、2、3、4表明四个流向的主车道,用A、B、C、P分别表示各主车道的左行车道、直行车道、右行车道以及人行道。用a、b、c、p分别表示左转、直行、右转和人行道的交通信号灯,如图2所示。交通灯闪亮的过程:路口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红 图1:十字路口交通示意图 图2:十字路口通行顺序示意图 图3:十字路口交通指示灯示意图 图4:交通灯控制系统硬件框图 3、硬件设计 本系统硬件上采用AT89C52单片机和可编程并行接口芯片8155,分别控制图2所示的四个组合。AT89C52单片机具有MCS-51内核,片内有8KB Flash、256字节RAM、6个中断源、1个串行口、最高工作频率可达24MHz,完全可以满足本系统的需要 ;与其他控制方法相比,所用器件可以说是比较简单经济的。硬件框图如下: 电路原理图 [PDF]4、软件流程图 图5:交通灯控制系统流程图 5、交通灯控制系统软件 ORG 0000H LJMP MAIN ORG 0100HMAIN: MOV SP,#60H; LCALL DIR ;调用日期、时间显示子程序LOOP: MOV P1,#0FFH LJMP TEST LCALL ROAD1 ;路口1的车直行时各路口灯亮情况 LCALL DLY30s ;延时30秒 MOV P1,#0FFH ;恢复P1口高电平 LCALL RESET ;恢复8155各口为高电平 LCALL YELLOW1 ;路口1的车直行-->路口2的车直行黄灯亮情况 LCALL DLY5s ;延时5秒 LCALL RESET ;恢复8155各口为高电平 MOV P1,#0FFH ;恢复P1口 LCALL ROAD2 ;路口2的车直行时各路口灯亮情况 LCALL DLY30s ;延时30秒 LCALL RESET ;恢复8155A 、B口为高电? MOV P1,#0FFH ;恢复P1口高电平 LCALL YELLOW2 ;路口2的车直行-->路口3的车直行黄灯亮情况 LCALL DLY5s ;延时5秒 LCALL RESET ;恢复8155A 、B口为高电? MOV P1,#0FFH ;恢复P1口高电平 LCALL ROAD3 ;路口3的车直行时各路口灯亮情况 LCALL DLY30s ;延时30秒 LCALL RESET ;恢复8155A 、B口为高电? MOV P1,#0FFH ;恢复P1口高电平 LCALL YELLOW3 ;路口3的车直行-->路口4的车直行黄灯亮情况 LCALL DLY5s ;延时5秒 LCALL RESET ;恢复8155各口为高电平 MOV P1,#0FFH ;恢复P1口高电平 LJMP TEST LCALL ROAD4 ;路口4的车直行时各路口灯亮情况 LCALL DLY30s ;延时30秒 SETB ;恢复高电平 SETB ;恢复高电平 MOV DPTR,#0FFFFH ;恢复8155各口为高电平 LCALL YELLOW4 ;路口4的车直行-->路口1的车直行黄灯亮情况 LCALL DLY5s ;延时5秒 SETB ;恢复高电平 SETB ;恢复高电平 MOV DPTR,#0FFFFH ;恢复8155各口为高电平 LJMP LOOP;路口1的车直行时各路口灯亮情况3a3b2p绿3c红+4a4b4c3p全红+1c绿1a1b4p红+2c绿2a2b1p红ROAD1: MOV DPTR,#7F00H ;置8155命令口地址;无关位为1) MOV A,#03H ;A口、B口输出,A口、B口为基本输入输出方式 MOVX @DPTR,A ;写入工作方式控制字 INC DPTR ;指向A口 MOV A,#79H ;1a1b4p红1c绿2a2b1p红 MOVX @DPTR,A INC DPTR ;指向B口 MOV A,#0E6H ;3a3b2p绿3c红4a4b3p红 MOVX @DPTR,A MOV P1,#0DEH ;4c红2c绿 RET 6、结语 本系统结构简单,操作方便;可现自动控制,具有一定的智能性;对优化城市交通具有一定的意义。本设计将各任务进行细分包装,使各任务保持相对独立;能有效改善程序结构,便于模块化处理,使程序的可读性、可维护性和可移植性都得到进一步的提高。6、参考资料 [1]韩太林,李红,于林韬;单片机原理及应用(第3版)。电子工业出版社,2005 [2]刘乐善,欧阳星明,刘学清;微型计算机接口技术及应用。华中理工大学出版社,2003 [3]胡汉才;单片机原理及其接口技术。清华大学出版社,2000 返回首页关闭本窗口
基于Proteus的智能交通灯设计与仿真实现论文
交通灯有两种,给机动车看的叫机动车灯,通常指由红、黄、绿(绿为蓝绿)三种颜色灯组成用来指挥交通通行的信号灯。给行人看的叫人行横道灯,通常指由红、绿(绿为蓝绿)二种颜色灯组成用来指挥交通通行的信号灯,红灯停,绿灯行。下面是我为你带来的 基于Proteus的智能交通灯设计与仿真实现论文,欢迎阅读。
摘要:针对现实中越来越严重的城市交通拥堵现象,文章介绍了一种十字路口交通信号灯智能控制系统。该系统实现了正常时段交通信号灯的轮换,解决了十字路口车辆的正常行驶;并可通过外部中断或手动设置解决一些紧急事件或由于某方向车道车流量不均衡所造成的十字路口交通资源浪费或堵塞问题。通过在Proteus 仿真平台中运行,系统具有较强的可靠性。
关键词:Proteus;智能交通灯;仿真实验
随着现代化社会经济的快速发展,城市车辆大幅度增加,交通拥挤、道路阻塞、车辆通行缓慢等问题受到了人们极大的关注,特别是早晚交通高峰时的十字路口,因此智能交通控制就显得尤为重要。传统的交通灯控制,是根据一定时间段的各车道车流量的调查而分配出的相对合理的固定周期换灯的控制方式,不管是车流高峰还是低谷;也有一些交通灯能根据简单划分的时间段来调整时间,但控制起来不是很灵活,这使得城市车流的调节不能达到最优,经常出现通行时间与车流量不相适应的'情况,特别是特定时间的十字路口,会出现某一方向车辆早已通行完,而另一方向车辆排队等绿灯的情况[1]。本文介绍的是一种采用8086 CPU和8259中断控制器配以7段数码管设计实现的十字路口智能交通灯控制系统,其能根据实时车流量对路口的绿灯时间进行动态调节,大大加强了其灵活性和实时性,并通过Proteus仿真软件平台实现了仿真。
一、总体设计方案
本文以十字路口单行车辆通行为研究对象,东南西北四个方向对应路口都设绿、红、黄三色圆灯信号(东西为一向,南北为一向),正常工作状态见表1,具体控制思想如下:(1)车辆流量的采集;(2)分析计算停止车辆排队长度,计算车流量比值,以1为基值判断双方车流量大小;(3)车辆输出量确认,根据各个方向车辆排队长度给定每个路口的红、绿灯时间值;(4)根据比值,增减另一方向车辆红、绿灯时长;(5)以3秒钟为单位,最大变化不超过18秒;(6)检测采用每周期循环一次,从而实现对整个信号灯的智能控制。
按照此思想,系统主要包括6个模块,如图1所示。以8086 CPU为主控制器,控制其他模块协调工作。其中信号灯模块显示各车道的通行情况;数码管倒计时模块显示信号灯燃亮时间;闯红灯报警模块实时监测车辆违规行为;紧急通行模块用于处理非正常通行,以外部中断方式控制[2];时间手动设置模块以通过键盘进行手动设置,增加人为的可控性,用于在紧急状态下,通过设置所有灯变为红灯以避免自动故障和意外发生。
二、Proteus仿真设计
仿真平台简介。Proteus是英国Labcenter electronics公司研发的多功能EDA软件,其由ISIS原理图编辑与仿真软件包和ARES布线编辑软件包组成,是目前世界上唯一将电路仿真、PCB设计软件和虚拟模型仿真软件三合一的设计平台。Proteus SP3以上的版本中增加了对8086 CPU及相关接口芯片的仿真功能。另外,Proteus还提供有示波器、逻辑分析仪、信号发生器、交直流电压/电流表、数字图案发生器、定时器/计数器、逻辑探头、虚拟终端等很多虚拟仪器,是一个全开放性的仿真实验平台,相当于一个设备齐全的综合性实验室。本文介绍所使用的为Proteus 软件。Proteus本身未提供8086编译器,而是通过添加外部代码编译器,将编写好的源程序加入工程,编译并生成可执行程序。本文介绍的采用EMU8086提供的编译环境进行程序的编写和汇编。EMU8086是一可在Windows环境下运行的8086 CPU汇编真软件,其集成了文本编辑器、编译器、反编译器、真调试、虚拟设备和驱动器为一体。Proteus仅支持8086最小模式,8086模型可直接加载BIN、COM和EXE格式的文件到内部RAM中,不需要DOS,而且允许对Microsoft(Codeview)和Borland格式中包含了调试通过的程序可以进行源程序或反汇编后的调试,因此源码汇编和链接过程的参数相当重要[3]。
2.信号灯电路设计。信号灯组由红、黄、绿三色灯组成,4组共12盏灯,其亮灭及闪烁方式与十字路口的红、黄、绿灯同步,由8255A芯片的A口通过方式0控制6个开关量(12盏灯);七段数码管采用共阴极接法,由8255A芯片的B口通过方式0输出控制,其中低四位控制个位显示,高四位控制十位显示。8259中断控制器的IR0接8253的OUT2,实现对于紧急情况的外部中断处理。譬如控制红绿信号灯,实现相应车道通行、另一车道禁行,同时熄灭所有的数码管;或者遇有某方向路段忙时,信号灯的燃亮时间可根据车流量情况设置时间。
3.软件设计。程序主要包括“jjsj”和“zcsj”两个子程序。系统正常运行都在执行“zcsj”子程序,初始化十字路口的交通信号灯状态及燃亮时间,启动8253定时器数码管开始倒计时。在倒计时期间,当遇有某方向车辆特别多或遇忙等其他紧急情况时,通过外部中断请求执行“jjsj”子程序模块。绿灯倒计时完毕后,转换黄色信号灯,持续到规定时间后,东西和南北方向路口信号灯互换,如此一直循环运行[4]。程序设计流程如图2所示。
三、Proteus仿真实现
初始化。从图3所示的硬件原理图得知,8255A芯片的片选端连接在74HC154译码器的输出端,74HC154的4个引脚D、C、B、A分别与锁存器74LS273输出的A12、A11、A10、A9相连,当A12、A11、A10、A9=0001时8255A有效,所以8255A的4个端口地址分别为0200H、0202H、0204H、0206H;初始化方式选择控制字为89H(A、B口方式0输出,C口方式0输入)。
2.实际问题处理。①定时时间的动态调整。定时时间设计为倒计时,用两位七段数码管显示,倒计时小于等于5秒时黄灯每秒亮和灭切换一次,倒计时显示0秒时两个方向的红色灯和绿色灯切换。定时时间可以通过软件设计实现动态调整。方法为:将8253A计数器0工作在方式2,CLK0接2MHZ的时钟频率,设一计数初值(假设为2000),OUT0接CLK1,8253计数器1工作在方式0,设一计数初值(假设为500),则OUT1的输出频率为:2MHZ/2000/500=2HZ脉冲,相应周期为秒。根据实际路况,通过改变计数初值可调整倒计时间。②时间差异。Proteus中利用8253A表示的时间和真实时间有差异,设定的时间比实际时间要长很多。所以,在仿真实验中为了看到与实际相符的交通灯变化,本应是秒的时间需在源程序中将延时时间设置为秒,这样运行起来更贴近实际[5,6]。
3.仿真效果。如图4所示为东西路口绿灯燃亮,南北路口红灯燃亮倒计时运行在18秒时的仿真结果图。
本系统以8086 CPU为核心,程序调试阶段采用EMU86进行在线编程及修改,设计的交通灯可控制十字路口的车辆及行人的交通管理,采用3个7段数码管,可以直观地显示红绿灯的开放和关闭时间。实际交通中的每个路口不完全一样,所以交通灯显示也没有固定规则,通常会根据具体情况设置相应的程序。由于Proteus没有提供箭头标志,本系统按单行道设计,指示灯不是专门的箭头指向灯,只是红、黄、绿三色圆灯信号灯,所以系统只考虑并实现了简单的十字路口交通行驶,即红灯亮时不能直行也不能左转,但可以右转;绿灯亮时,直行、左转、右转都可以,当遇有某方向车辆多或其他紧急情况时,通过中断可加以灵活性控制[7]。另外,系统在实现了十字路口基本的交通灯控制基础上,还引用了外部中断技术和时间手动设置,这可避免因无序和抢行等无控制原因造成的不必要阻塞甚至瘫痪情况发生。Proteus从V8版本开始支持ARM/Cortex-M3,这样,将会给交通灯系统增添更多现代化功能。
参考文献:
[1]李萍.基于AT89S51的智能交通灯控制系统设计与仿真[J].电子设计工程,2014,22(01):190-193.
[2]王维松,等.十字路口智能交通灯控制系统的FPGA实现[J].电子科技,2012,25(9):37-39,44.
[3]顾晖,陈越,梁惺彦,等.微机原理与接口技术-基于8086和Proteus仿真[M].北京:电子工业出版社,2011:110-135
[4]周灵彬,任开杰.基于Proteus的电路与PCB设计[M].北京:电子工业出版社,2013:1-38.
[5]温志达,梁桂荣.基于车流量的智能交通灯控制系统[J].自动化技术与应用,2009,28(6):115-118.
[6]张晓荣,李永红.智能交通灯的设计及其FPGA的实现[D].传感器世界,2013,(12):27-30.
[7]赵金亮.自适应交通路口控制系统设计与实现[J].太原理工大学学报,2013,44(4):531-535.
内容简介: 毕业设计(论文) PLC交通灯电气控制设计,共17页,6857字 [摘 要]: 针对近年来城市交通的拥挤现象,特别是驾驶员违章严重、交通事故频发、车辆尾气污染等问题,介绍丁集计算机、信息、电子及通讯等众多高新技术手段于一体的智能交通指挥中心控制系统.该系统的安装及使用,大大缓解了城市道路堵塞现象、提高了道路的通行能力.减少了驾驶员违章的次数,抑制了交通事故的发生,同时对减轻车辆尾气排放,从而降低环境污染都起到了不可低估的作用. 分析了现代城市交通控制与管理问题的现状,结合城乡交通的实际情况阐述了交通灯控制系统的工作原理,给出了一种简单实用的城市交通灯控制系统的硬件电路设计方案。 [关键词]: 交通控制 交通灯 PLC控制机下载地址
前言随着社会经济的发展,城市交通问题越来越引起人们的关注。人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。城市交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分不同的城市有不同城市的问题,但共性就是混合交通流问题。在交叉口如何解决混合交通流中的相互影响或彼此的相互影响,就是解决问题的关键!随着我国城市化建设的发展,越来越多的新兴城市的出现,使得城市的交通成为了一个绝对主要的问题。同时随着我国经济的稳步发展,随着城市机动车量的不断增加,人民的生活水平日渐提高,越来越多的汽车进入寻常老百姓的家庭,许多大城市如北京、上海、南京等出现了交通超负荷运行的情况,再加上政府大力发展的道交、出租车,使得车辆越来越多,这不仅要求道路要越来越宽阔,而且要求有新的交通管理模式和交通规则的出台。因此,自80年代后期,很多城市纷纷扩建建城市道路,在道路建设完成的初期,它们也曾有效地改善了交通状况。然而,随着交通量的快速增长和缺乏对道路的系统研究和控制,加宽道路并没有充分发挥出预期的作用。而城市道路多十字路口、多交叉的特点,也决定了城市道路的交通状况必然受这种路况的制约。于是,旧的交通控制系统的弊病和人们越来越高的要求激化了矛盾,使原来不太突出的交通问题被提上了日程。所以,如何采用合适的控制方法,最大限度利用好耗费巨资修建的多车道城市道路,缓解城区的交通拥堵状况,越来越成为交通运输管理和城市规划部门亟待解决的主要问题。由于交通路口的形状和规模不一,所采用的信号灯的数量、控制要求不一,控制的复杂程度也就不一样,为此、有关部门愈来愈多的注重在交通管理中引进自动化、智能化技术,比如“电子警察”、自适应交通信号灯以及耗资巨大的交通指挥控制系统等。随着经济的发展和社会的进步,道路交通已愈来愈成为社会活动的重要组成部分。对交通的管控能力,也就从一个侧面体现了这个国家对整个社会的管理控制能力,因此各国都很重视用各种高科技手段来强化对交通的管控能力。...... 简单介绍分析了现代城市交通控制与管理问题的现状,结合城乡交通的实际情况阐述了交通灯控制系统的工作原理,本设计介绍了应用PLC实现十字路口交通信号灯的自动控制。通过对交通信号灯的控制要求分析,对PLC控制系统进行了软、硬件设计,并通过实验证明该系统简单、经济、运行可靠,具有很高的实用价值.
用PLC实现智能交通控制 1 引言 据不完全统计,目前我国城市里的十字路口交通系统大都采用定时来控制(不排除繁忙路段或高峰时段用交警来取代交通灯的情况),这样必然产生如下弊端:当某条路段的车流量很大时却要等待红灯,而此时另一条是空道或车流量相对少得多的道却长时间亮的是绿灯,这种多等少的尴尬现象是未对实际情况进行实时监控所造成的,不仅让司机乘客怨声载道,而且对人力和物力资源也是一种浪费。 智能控制交通系统是目前研究的方向,也已经取得不少成果,在少数几个先进国家已采用智能方式来控制交通信号,其中主要运用GPS全球定位系统等。出于便捷和效果的综合考虑,我们可用如下方案来控制交通路况:制作传感器探测车辆数量来控制交通灯的时长。具体如下:在入路口的各个方向附近的地下按要求埋设感应线圈,当汽车经过时就会产生涡流损耗,环状绝缘电线的电感开始减少,即可检测出汽车的通过,并将这一信号转换为标准脉冲信号作为可编程控制器的控制输入,并用PLC计数,按一定控制规律自动调节红绿灯的时长。 比较传统的定时交通灯控制与智能交通灯控制,可知后者的最大优点在于减缓滞流现象,也不会出现空道占时的情形,提高了公路交通通行率,较全球定位系统而言成本更低。 2 车辆的存在与通过的检测 (1) 感应线圈(电感式传感器) 电感式传感器其主要部件是埋设在公路下十几厘米深处的环状绝缘电线(特别适合新铺道路,可用混凝土直接预埋,老路则需开挖再埋)。当有高频电流通过电感时,公路面上就会形成如图1(a)中虚线所形成的高频磁场。当汽车进入这一高频磁场区时,汽车就会产生涡流损耗,环状绝缘电线的电感开始减少。当汽车正好在该感应线圈的正上方时,该感应线圈的电感减到最小值。当汽车离开这高频磁场区时,该感应线圈电感逐渐复原到初始状态。由于电感变化该感应线圈中流动的高频电流的振幅(本论文所涉及的检测工作方式)和相位发生变化,因此,在环的始端连接上检测相位或振幅变化的检测器,就可得到汽车通过的电信号。若将环状绝缘电线作为振荡电路的一部分,则只要检测振荡频率的变化即可知道汽车的存在和通过。 电感式传感器的高频电流频率为60kHz,尺寸为 2×3m,电感约为100μH.这种传感器可检测的电感变化率在%以上[1,2]。 电感式传感器安装在公路下面,从交通安全和美观考虑, 它是理想的传感器。传感器最好选用防潮性能好的原材料。 (2) 电路 检测汽车存在的具体实现是在感应线圈的始端连接上检测电感电流变化的检测器, 并将之转化为标准脉冲电压输出。其具体电路图由三部分组成:信号源部分、检测部分、比较鉴别部分。原理框图如图2所示, 输出脉冲波形见图1(b)。 (3) 传感器的铺设 车辆计数是智能控制的关键,为防止车辆出现漏检的现象,环状绝缘电线在地下的铺设我们设采取在每个车行道上中的出口地(停车线处)以及在离出口地一定远的进口的地方各铺设一个相同的传感器,方案如图3(以典型的十子路口为例),同一股道上的两传感器相距的距离为该股道正常运行时所允许的最长停车车龙为好。 3用PLC实现智能交通灯控制 控制系统的组成 车辆的流量记数、交通灯的时长控制可由可编程控制器(PLC)来实现。当然,也可选用其他种类的计算机作为控制器。本例选用PLC作为控制器件是因为可编程控制器核心是一台计算机,它是专为工业环境应用而设计制造的计算机。它具有高可靠性丰富的输入/输出接口,并且具有较强的驱动能力;它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程;它采用模块化结构,编程简单,安装简单,维修方便[3]。 利用PLC,可使上述描叙的各传感器以及各道口的信号灯与之直接相连,非常方便可靠。 本设计例中,PLC选用FX2N-64,其输入端接收来自各个路口的车辆探测器测得的输出标准电脉冲,输出接十字路口的红绿信号交通灯。信号灯的选择:在本例中选用红、黄、绿发光二极管作为信号灯(箭头方向型)。 车流量的计量 车流量的计量有多种方式: (1) 每股行车道的车流量通过PLC分别统计。当车辆进入路口经过第一个传感器1(见图3)时,使统计数加1,经过第二个传感器2出路口时,使统计数减1,其差值为该股车道上车辆的滞留量(动态值),可以与其他道的值进行比较,据此作为调整红绿灯时长的依据。 (2) 先统计每股车道上车辆的滞留量,然后按大方向原则累加统计。如,将东西向的(见图3)左行、直行、右行道上的车辆的滞留量相加,再与其它的3个方向的车流量进行比较,据此作为调整红绿灯时长的依据。 (3) 统计每股车道上车辆的滞留量后按通行最大化原则(不影响行车安全的多道相向行驶)累加统计。如,东、西相向的2个左行、直行、右行道上的车辆的滞留量全部相加,再与南北向的总车流量进行比较,据此作为调整红绿灯时长的依据(下面的例子就是按此种方式)。 以上计算判别全部由PLC完成。可以把以上不同计量判别方式编成不同的子程序,方便调用。 程序流程图 本例就上述所描述的车流量统计方式,就图3中的十字路口给出一例PLC自动调整红绿灯时长的程序流程图如图5所示,其行车顺序与现实生活中执行的一样[4],只是时间长短不一样。 (1) 当各路口的车辆滞留量达一定值溢满时(相当于比较严重的堵车),红绿灯切换采用现有的常规定时控制方式; (2) 当东、西向路口的车辆滞留量比南、北向路口的大时(反之亦然),该方向的通行时间=最小通行定时时间+自适应滞环比较增加的延时时间(是变化的),但不大于允许的最大通行时间。其中最小定时时间是为了避免红绿灯切换过快之弊;最大通行时间是为了保障公平性,不能让其它的车或行人过分久等。进一步的说明在后面的注释中。 (3) 自适应滞环比较(本例的核心控制规律)增加的时间的确定若东、西向车辆滞留量≥南、北向一个偏差量σ(如30辆车或其它值)时,先让东、西向的左转弯车左行15s(定时控制,值可改),再让直行车直行30s(直行时间的最小值,值可改)后再加一段延时保持,直至东、西向的车辆滞留量比南、北向的车辆滞留量还要少一个偏差量σ,才结束该方向的通行,切换到其它路上,否则一直延时继续通行下去,直至到达最大通行时间而强制切换。滞环特性如图6所示。实际应用时σ的值需整定,过小则导致红绿灯切换过频,过大又不能实现适时控制。 流程图注释 (1) 流程图中的15s、30s、75s等时间分别为交管部门定的车辆左转弯时间、直行最小时间、允许的最大通行时间;σ为车流量的偏差量。以上值及其4个路口车流量的满溢值均可在程序初始化中任意更改。 (2) 车辆左转弯是造成交通堵塞很重要的一个方面,应加以适当限制,故车辆左转弯始终采用最小定时控制,以减小系统的复杂程度,提高可靠性。 (3) 车辆通行的时间中包含绿、黄灯闪烁的时间,红、黄、绿各灯的切换与现用的方式相同,不再赘述。 (4) 人行道的红绿灯接线与现用的方式相同,其绿灯点亮的时刻与该方向车辆直行绿灯点亮的时刻同步一致,但要较车辆直行绿灯提前熄灭,采用定时控制,如绿灯定时亮18s。其目的是不让右转弯车辆过分受人行道灯的限制。若人车分流,右转弯车辆不受限制。较简单,流程图中略。 (5) 车流量的计量是不间断的,与控制呈并行关系,该系统属多任务处理,编程尤其应注意。 4 结束语 比较传统的定时交通灯控制与智能交通灯控制,可知后者的最大优点在于减缓滞流现象,也不会出现空道占时的情形,提高了公路交通通行率,较全球定位系统而言成本更低,特别适合繁忙的、未立交的交通路口,更适合于四个以上的路口,也可方便连网。 参考文献 [1] 黄继昌等. 传感器工作原理及应用实例[M]. 北京:人民邮电出版社,1998. [2 ]张万忠. 可编程控制器应用技术[M]. 北京:化学工业出版社,2001. [3] 英.索尔特. 道路交通分析与设计[M]. 张佐周等译. 北京:中国建筑工业出版社,1982. 不是很完整,您可以拿去做借鉴, 希望对您有帮助。
plc及其有关设备,都应按照易于与工业控制形成一个整体,易于扩充其功能的原则来设计。下面是我为大家精心推荐的plc毕业设计论文,希望能够对您有所帮助。
浅谈PLC的应用
【摘 要】可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计的。可编程控制器采用可编程序的存储器,用来在其内部执行逻辑运算、顺序控制、定时、计数和算术运算等操作指令,并通过数字式、模拟式的输入或输出,控制各类型的机械或生产过程。可编程控制器在工业自动化控制特别是顺序控制中的地位,在可预见的将来,是无法取代的。
【关键词】可编程控制器;模拟量
可编程控制器是可编程序控制器(Programmable Controller)的简称,通常缩写为PC。但它不是个人计算机的PC(Personal Computer)。也不仅是(但包括)早期的可编程逻辑控制器PLC(Programmable Logic Controller)、可编程顺序控制器PSC(Programmable Sequenec Controller)及可编程矩阵控制器PMC(Programmable Matrix Controller)。
可编程控制器及其有关设备,都应按照易于与工业控制形成一个整体,易于扩充其功能的原则来设计。目前 ,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、 交通 运输、环保及文化娱乐等各个行业,使用情况主要分为如下几类:
1.开关量逻辑控制
取代传统的继电器电路,实现逻辑控制、顺序控制,既可用于单台设备的控制,也可用于多机群控及自动化流水线。如注塑机、印刷机、订书机械、组合机床、磨床、包装生产线、电镀流水线等。
2.工业过程控制
在工业生产过程当中,存在一些如温度、压力、流量、液位和速度等连续变化的量(即模拟量),PLC采用相应的A/D和D/A转换模块及各种各样的控制算法程序来处理模拟量,完成闭环控制。PID调节是一般闭环控制系统中用得较多的一种调节 方法 。过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。
3.运动控制
可编程控制器可以用于圆周运动或直线运动的控制。一般使用专用的运动控制模块,如可驱动步进电机或伺服电机的单轴或多轴位置控制模块,广泛用于各种机械、机床、机器人、电梯等场合。
4.数据处理
可编程控制器具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理。数据处理一般用于如造纸、冶金、食品工业中的一些大型控制系统。
5.通信及联网
可编程控制器通信含可编程控制器间的通信及可编程控制器与其它智能设备间的通信。随着工厂自动化网络的发展,现在的PLC都具有通信接口,通信非常方便。
可编程控制器是一种用于工业生产自动化控制的设备,一般不需要采取什么措施,就可以直接在工业环境中使用。然而,尽管有如上所述的可靠性较高,抗干扰能力较强,但当生产环境过于恶劣,电磁干扰特别强烈,或安装使用不当,就可能造成程序错误或运算错误,从而产生误输入并引起误输出,这将会造成设备的失控和误动作,从而不能保证可编程控制器的正常运行,要提高可编程控制器控制系统可靠性,一方面要求可编程控制器生产厂家提高设备的抗干扰能力;另一方面,要求设计、安装和使用维护中引起高度重视,多方配合才能完善解决问题,有效地增强系统的抗干扰性能。
当今时代是一个自动化时代,交通灯控制等很多行业的设备都与计算机密切相关。因此,一个好的交通灯控制系统,将给道路拥挤、违章控制等方面给予技术革新。随着大规模集成电路及计算机技术的迅速发展,以及人工智能在控制技术方面的广泛运用,智能设备有了很大的发展,是现代科技发展的主流方向。本文介绍了一个智能交通灯系统的设计。该智能交通灯控制系统可以实现的功能有:对某市区的四个主要交通路口进行监控;各路口有固定的工作周期,并且在道路拥挤时中控中心能改变其周期;对路口违章的机动车能够即时拍照,并提取车牌号。在世界范围内,一个以微电子技术,计算机和通信技术为先导的,以信息技术和信息产业为中心的信息革命方兴未艾。而计算机技术怎样与实际应用更有效的结合并有效的发挥其作用是科学界最热门的话题,也是当今计算机应用中空前活跃的领域。本文主要从单片机的应用上来实现十字路口交通灯智能化的管理,用以控制过往车辆的正常运作。
随着城市和经济的发展,交通信号灯发挥的作用越来越大,正因为有了交通信号灯,才使车流、人流有了规范,同时,减少了交通事故发生的概率。然而,交通信号灯不合理使用或设置,也会影响交通的顺畅。
交通信号灯由红灯、绿灯、黄灯组成。红灯表示禁止通行,绿灯表示准许通行,黄灯表示警示。交通信号灯分为机动车信号灯、非机动车信号灯、人行横道信号灯、车道信号灯、方向指示信号灯、闪光警告信号灯、道路与铁路平面交叉道口信号灯。交通信号灯用于道路平面交叉路口,通过对车辆、行人发出行进或停止的指令,使各同时到达的人、车交通流尽可能减少相互干扰,从而提高路口的通行能力,保障路口畅通和安全。
十字路口交通信号灯现场示意图如图1所示,南北和东西每个方向各有红、绿、黄三种信号灯,为确保交通安全,要求如下。
1)采用PLC构成十字路口的南北向和东西向交通信号灯的电气控制。系统上电后,交通指挥信号控制系统由由一个3位转换开关SA1控制。SA1手柄指向左45°时,接点SA1-1接通,交通指挥系统开始按常规正常控制功能工作,按照如图2所示工作时序周而复始,循环往复工作。SA1手柄指向中间0°时,接点SA1-2接通,交通指挥系统南北向绿灯常亮,东西向红灯常亮,。SA1手柄指向右45°时,接点SA1-3接通,交通指挥系统东西向绿灯常亮,南北向红灯常亮。
2)正常控制时
①当东西方向允许通行(绿灯)时,南北方向应禁止通行(红灯);同样,当南北方向允许通行(绿灯)时,东西方向应禁止通行(红灯)。②在绿灯信号要切换为红灯信号之前,为提醒司机提前减速并刹车,应有明显的提示信号:绿灯闪烁同时黄灯亮。③信号灯控制系统启动后应能自动循环动作。
信号灯动作的时序图如图2所示,它是按信号灯置1与置0两种状态绘制的,置1表示信号灯点亮。
3)输入/输出信号分配
随着微处理器、网络通信、人―机界面技术的迅速发展,工业自动化技术日新月异,各种产品竞争激烈,新产品不断涌现。PLC也由最初的只能处理开关量而发展到可以处理模拟量和数据,加之与DCS、pid调节器、工业pc等技术相结合,使之不再是一种简单的控制设备,而且必将随着自动控制技术的不断发展而发展生存下去。可编程控制器在工业自动化控制特别是顺序控制中的地位,在可预见的将来,是无法取代的。
PLC工程应用分析
摘要:文章针对PLC工程应用开发过程中的使用特点,研究了PLC硬件组成、软件结构,分析了PLC控制使用的工作过程,最后探讨了PLC编程语言语句,对PLC在控制系统的应用有一定指导意义。
关键词:PLC工程;硬件系统;软件系统;编程语言语句;控制系统 文献标识码:A
中图分类号:TP27 文章编号:1009-2374(2015)34-0033-03 DOI:
可编程序控制器(Programmable Logical Controller,PLC)是一种新型的工业自动化装置,PLC的核心是微处理器,由自动化、通信、计算机技术三者融合而成。PLC的特征是具有简单灵活的可编程性、能够抵抗恶劣工作环境的高抗压能力以及适应性能强。PLC凭借体积小、价格便宜、重量轻等优势,广泛应用于工业控制上,在热电厂自动化工程的应用也日益广泛。
1 PLC的结构研究
不同型号可编程逻辑控制器的结构及组成基本原理相同,研究可编程控制原理应该从硬件结构与软件开发入手。
PLC的硬件组成部分
PLC的硬件系统组成部分包括CPU板、输入和输出电路、存储器扩展接口等。
CPU板:PLC的核心系统就是CPU板,CPU板中包含中央处理器、只读存储器、随机存储器、并行接口及串行接口等等组成部件。CPU板在PLC的作用是运算和控制程序,对不同的逻辑运算、算术运算以及系统整体的部件起到管理、控制的作用。随机存储器和只读存储器配备在PLC程序内部,具有存储各种系统程序的作用。并行接口和串行接口实现中央处理器与每一个接口电路之间的信息交换。
输入/输出电路:输入电路包括直流输入和交流输入两种电路。输入电路能够对现场输入设备所提示的控制信号程序进行接收,接收后光电耦合器可将控制信号隔离进行程序编码,从而转换为PLC程序中的标准使用的信号格式,再经过CPU实现信号读入,从而传输至存储器内。
输出电路在PLC中,主要作用是实现输出信号,在PLC系统中的控制信号输出时,输出电路负责将控制信号传送至其他外部输出设备中,实现输出电路的工作。输出电路的形式分为三种:(1)继电器形式的输出电路,该形式的输出电路对继电器的线圈进行控制,使继电器的触点发生通断,从而达到电气隔离的目的;(2)晶体管输出型电路,该电路运用光电耦合器达到电路开关晶体管出现通断的目的,以此来对输出设备进行控制;(3)可控硅输出型,以可控硅为媒介对输出设备进行控制,当触发可控硅,即可出现电路通断。
存储器扩展接口:是只读存储器与随机存储器所运用的扩展卡盒。扩展卡盒常用的类型有三种:(1)COMS ROM,COMS可由主板上的锂电池提供备用电量,该卡盒的优点在于停电或断电故障下确保数据及程序不会丢失;(2)可擦除可编程ROM卡盒,该卡盒在写入时需要运用专门的编程器,才能将调试好的ROM内的资料进行写入,在擦写时,透过紫外线照射可见内部芯片,从而擦除其内的数据,且在写入时,需具备一定的编程电压,可以重复进行擦除和编程;(3)EEPROM卡盒,电可擦可编程只读存储器,是一种断电情况下也不会出现数据丢失,实施编程与擦除操作时运用专用编程器即可实现。
输入/输出扩展接口:CPU与输入、输出扩展接口之间通过总线连接法进行连接,它对所有的扩展单元均可连接,从而让信号点数规模具备更强的灵活性。输入/输出扩展接口也可与模拟量、高速脉冲等其他适配器进行连接,从而扩展、增强PLC的作用。
编程器及其接口:编程器在PLC中的作用是对数据和信息的输入进行调试、编辑以及检测输入数据的安全性。正常运行状态下的PLC不需要编程器进行编程数据,所以编程器作为PLC部件中独立设计的存在。PLC上通常设有一个编程器专用接口,该接口适应于连接不同类型的编程器,以便完成对PLC程序的写入及调试。
对可编程控制的研究分析
一个控制系统如要实现自身的控制功能,必须借助相应的控制程序才能得以实现。控制程序分为以下两种类型:
固定布线程序控制。在旧模式下的继电器中,如果要对各种程序进行控制,继电器的电路连接需为布线形式,输入设备的作用是将控制信号送入控制系统,如按钮开关、传感器等。输出设备的作用是将被控制者的动作进行控制。该设备对输出的控制信号的控制方式是由连线来完成的。接线完成后,控制程序也随之确定,如需要重新对控制程序改动时,需要将原先控制程序的整个连线重新布线连接,制定新的连接方式。在复杂的控制系统中,该类型的程序控制难度较大,编程可行性不高。
可编程序控制。可编程序控制对系统进行控制时,只需运用专用编程器,通过相应的程序语言实现编程,将控制程序下装至存储器中,最后借助可编程序控制器对编程实施各项操作。如要改动可编程系统,只需将程序存储器中的程序语言进行相应改动,通过编程器即可完成,无需改动电路连接重新布线。通俗地说就是使用特定的软件程序语言编写程序代码实现被控对象的各种动作控制。
2 PLC工程的工作原理
PLC的核心电子部件是微处理器,也可视为由继电器、定时器、状态器等的综合组成部件。PLC中,输入继电器通过外部开关进行驱动,输出继电器则安装有许多触点。PLC开展工作,其实就是执行程序。PLC在工作状态下,CPU以分时操作为工作原理,在一个周期内执行相应的操作,即CPU的程序扫描。CPU在对程序进行运算处理时速度很快,因此从宏观角度看其数据结果可发现CPU的程序运算似乎是在极短时间内完成。PLC对程序的执行过程分为以下三个部分:
输入处理 PLC在执行程序过程中,运用重复扫描来完成。执行前,CPU将所有的输入信号以地址中出现的编码顺序为标准编程至输入存储器中,随后开始开展程序执行。在CPU执行程序时,即使输入状态发生了变化,但输入寄存器中的数据内容不会随着输入状态的变化而发生变化,直至扫描周期结束CPU才对输入状态进行重新读取。
程序执行
PLC在执行程序时,依据顺序对用户程序进行扫描。完成一条程序的执行后,所需信息将经过寄存器由程序读出,并参与程序运算,接着再将程序执行的数据结果编程到相关的寄存器中。
输出处理
当PLC将所有指令全部执行结束后,PLC会把所有程序结果输入到输出锁存寄存器中,最终传送至程序执行终端。
3 PLC的软件系统组成部分
一个完整的PLC控制系统由硬件系统和软件组成,两者结合构成复杂的控制功能。在PLC软件系统中,分为系统程序和用户程序。
系统程序在PLC中的作用是管理、服务和翻译用户程序,可将其视为一个软件平台。系统程序的质量与PLC的性能具有直接联系,系统程序质量好,则PLC的性能强,反之性能弱。系统软件是固定存在于程序中的,无法自行修改或存取。用户程序即应用程序,是用户根据控制系统的要求运用程序语言进行编制的应用,其存放于系统程序指定的存储位置。
4 PLC的编程语言
运用面向顺序和面向过程对程序进行控制的“自然语言”,即为PLC的编程语言,PLC的编程语言有很多,如梯形图、逻辑方程式、语名表或布尔代数式等语言种类。下面对常用的PLC编程语言进行介绍。
PLC的基本指令(如三菱FX2系列为例)如下所示:
逻辑联取及输出(LD/LDI/OUT)指令
LD/LDI指令用于取常开触点/常闭触点于母线相连。另外,在分支开始处,这些指令与后述的ANB(块与)指令组合使用;OUT指令用于驱动输出继电器,辅助继电器、状态器、定时器及计数器的线圈,但不能用来驱动输入继电器的线圈。对于定时器、计数器的线圈,在输出指令(OUT)后必须设定适当的常数。
触点串联指令
AND(与),ANI(非)指令,AND为常开触点串联连接,ANI即常闭触点串联连接,AND与ANI均可用于对触电进行串联连接,同时运算于逻辑。对串联触点并不限制其个数,是可以重复使用的程序指令。
触点并联指令
OR(或),ORI(或非)指令,OR常开触点并联连接,ORI常闭触点并联连接,两者可对触点进行并联连接或使用于逻辑运算。对并联触点的设置并不限制其个数,是可以重复使用的程序指令。当两个以上触点的串联电路块进行并联连接时,应使用后述的ORB(块或)指令。
串联电路块的并联指令(ORB)块
串联电路块是指将两个以上的触点电路进行串联连接,一般情况下,一个串联电路块就是一条线路分支。在对串联电路块实施并联连接的形式时,各分支的始端用LD或LDI指令,在分支的终点用ORB指令。在多重并联电路中,若每个串联电路块的终点分别使用ORB指令,则并联的串联电路块的数量不受限制。ORB指令与后述的ANB指令一样都是无操作元件号的独立指令。
并联电路块的串联指令
ANB(块与)并联电路块的串联连接两个以上的触点并联接的电路称为并联电路块,通常每一个并联电路块称为一条分支。在进行并联电路块的串联连接时,各分支的始端用LD或LDI指令,并联电路块结束后,使用ANB指令,实现与前面的电路串联。
ANB指令与前述的ORB指令一样,都是无操作元件号的独立指令。若多个并联电路块依次与前一电路串联,则ANB指令的使用数量不受限制。
主控触点指令
MC(主控),MCR(主控复位),MC主控电路块起点,MCR主控电路块终点。
在编程过程中,经常会遇到几个逻辑行同时受一个触点或一组触点的控制,受到一个公共条件的控制,叫做主控,这时就可以使用MC/MCR指令进行编辑。当主控条件满足时,执行MC和MCR之间的指令。执行MC指令后,使母线移至MC主控触点之后,执行MCR指令后,母线又返回到原来的位置上。MC和MCR指令必须配对使用。
置位和复位指令
SET(置位),RST(复位),SET令元件自保持ON,令元件自保持OFF,清除数据寄存器。当执行SET指令时,将对应的操作元件(Y,M,S)置位,并具有自保持功能。当执行RST指令时,将对应的操作元件(Y,M,S)置位,并具有自保功能。使用RST指令还可以数据寄存器D、变址寄存器V和Z清零。
END(程序结束)指令
END输入输出处理程序回到第“0”步。
5 结语
在使用PLC系统设计时,要求输入点数很多。尤其对于需要进行多个位置、多点控制的热电厂系统,对输入点数要求较为突出。所以,能够有效地减少系统的输入点,有效地降低PLC的成本。在进行PLC控制系统的设计时,要求运用以下的技巧和要点:(1)在设计时,根据软件的控制功能不同进行相应设计,如果是梯形图,则设计方式应采用模块化形式;(2)在使用循环扫描时,应保持指令与指令、模块与模块之间的时序关系不变,使程序在设计功能基础上正常运行;(3)对于自动关门、换速、自动切换时间等需要进行调节的参数项目,使其与程序分离。因此,在需要进行调整参数时,无需将程序进行改动,方便快捷、便于调试,同时能够使软件的可靠性有效提高;(4)对于串联开关、联动开关,比如层门之间的连锁开关、轿顶和轿厢之间,可将其设置为一个输入点;(5)对于具备相同作用的开关信号,如安全触板的开关以及大门开关,可将其采用并联的形式输入PLC内;(6)采用组合式按钮输入法,应用该方法时应使用两个输入点数,把按钮键进行组合,再由程序自动对组合信号进行识别和复原;(7)进行编码的输入:运用二进制编码,在按钮开关中输入识别信号,再自动转接到PLC程序进行复原、识别,可以非常有效地减少PLC输入点数。
参考文献
[1] 朱善君,等.可编程序控制系统原理、应用、维护[M].北京:清华大学出版社,1992.
[2] 王兆义.可编成控制器教程[M].北京:机械工业出版社,2000.
作者简介:王琼(1980-),男,浙江嵊州人,上虞杭协热电有限公司热控工程师,研究方向:电厂自动化控制系统管理与维护、硬件的日常维护及软件编程。
很理想的的设计思路,现实中很浪费。不过这样你认真写好了,你做一般的项目就没问题了!用到的东西挺多的。
1.问题由来2.调查数据如何收集,可靠性3.差异成因及分析的可靠性4.结论是啥5.存在的问题
内容简介: 毕业设计(论文) PLC交通灯电气控制设计,共17页,6857字 [摘 要]: 针对近年来城市交通的拥挤现象,特别是驾驶员违章严重、交通事故频发、车辆尾气污染等问题,介绍丁集计算机、信息、电子及通讯等众多高新技术手段于一体的智能交通指挥中心控制系统.该系统的安装及使用,大大缓解了城市道路堵塞现象、提高了道路的通行能力.减少了驾驶员违章的次数,抑制了交通事故的发生,同时对减轻车辆尾气排放,从而降低环境污染都起到了不可低估的作用. 分析了现代城市交通控制与管理问题的现状,结合城乡交通的实际情况阐述了交通灯控制系统的工作原理,给出了一种简单实用的城市交通灯控制系统的硬件电路设计方案。 [关键词]: 交通控制 交通灯 PLC控制机下载地址
引言可变程序控制器(PLC)是从早期的继电器逻辑控制系统发展而来的。自60年代问世以来,PLC得到了突飞猛进的发展,尤其在数据处理、网络通信及与DCS等集散系统融合方面有了很大的进展,可变程序控制器已经成为工业自动化强有力的工具,得到了广泛的普及和推广应用。本文以交通信号灯控制系统为例,着重讲述可变程序控制器(PLC)与上位计算机工控组态软件组态王之间的通信。1、FX-0N-60MR PLC及其编程软件MELSEC-F FX Applications日本三菱公司的FX0N系列是近年来推出的高性能微型可编程序控制器,外观结构小巧美观、功能强大,系统配置灵活,用户除了可以选用多种基本单元外,还可以选择适当的扩展单元和扩展模块,根据控制要求灵活方便地进行系统配置,组成不同I/O点数和不同功能的控制系统,各种不同的配置都可以得到很好的性能价格比。FX0N系列有较强的通讯功能,可与内置RS-232C通讯接口的设备通讯。三菱公司FX系列的编程软件MELSEC-F FX Applications是适用于PC机的一种编程软件,可用梯形图、指令表两种编程语言编制程序,程序编制完成之后,利用PLC与计算机专用的F2-232C AB型RS232C电缆传送程序至PLC。2、组态王组态王是一个集成的人机界面(HMI)系统和监控管理系统,可与可编程控制器(PLC)、智能模块、板卡智能仪表、远程数据采集装置(RTV)等多种外部设备进行通讯。而其软件系统与用户最终使用的现场设备无关,对于不同的硬件设施,用户只需要按照安装向导的提示完成I/O设备的配置工作,为组态王配置相应的通讯设备的硬件驱动程序,并由硬件设备驱动程序完成组态王与I/O设备的通讯。在系统运行的过程中,组态王通过内嵌的设备管理程序完成与I/O设备的实时数据交换。3、交通信号灯控制系统交通信号灯控制系统即十字路口红、黄、绿交通信号灯的控制。控制要求如下:按下启动按钮,交通信号灯开始工作,东西方向绿灯亮56S,同时南北方向红灯亮60S,东西方向绿灯亮56S后,闪烁2S,然后过渡到东西方向黄灯,黄灯亮2S;之后东西方向红灯亮60S,南北方向绿灯亮56S后闪烁2S后,随之黄灯亮2S后灭......I/O分配如下:输入 输出启动 X0 东西绿灯 Y1 南北红灯 Y5停止 X1 东西黄灯 Y2 南北绿灯 Y6东西红灯 Y3 南北黄灯 Y7部分控制程序见图1。4、PLC与上位计算机组态王软件的通讯PLC与上位计算机的通讯可以利用高级语言编程来实现,但是用户必须熟悉互连的PLC及PLC网络采用的通讯协议,严格的按照通讯协议规定为计算机编写通讯程序,其对用户要求较高,而采用工控组态软件实现PLC与上位计算机之间的通讯,则相对简单因为工控组态软件中一般都提供了相关设备的通讯驱动程序,例如西门子公司的S7系列PLC与工控组态软件WinCC之间可进行连接实现PLC与上位计算机之间的通讯。下面介绍组态王与FX-0N-60MR PLC 之间通讯的实现步骤。FX-0N-60MR PLC采用RS232或RS422进行通讯,占用计算机的一个串行口。在不添加扩展卡的情况下可以使用编程口和计算机进行通讯。第一、设备连接利用PLC与计算机专用的F2-232CAB型RS232C电缆,将PLC通过编程口与上位计算机串口(COM口)连接,进行串行通讯。串行通讯方式使用”组态王计算机”的串口,I/O设备通过RS-232串行通讯电缆连接到”组态王计算机”的串口。第二、设备配置在组态王工程浏览器的工程目录显示区,点击”设备”大纲项下PLC与上位计算机所连串口(COM口),进行参数设置。FX系列PLC编程口的通讯COM口参数设置:然后在组态王浏览器目录内容显示区内双击所设COM口对应的”新建”图标,会弹出”设备配置向导”对话框。在此对话框中完成与组态王通讯的设备的设置。利用设备配置向导就可以完成串行通讯方式的I/O设备安装,安装过程简单、方便。在配置过程中,用户需选择I/O设备的生产厂家、设备型号、连接方式,为设备指定一个逻辑设备名,设定设备地址(FX系列PLC在使用编程口进行通讯时,不需要设备地址)第三、构造数据库数据库是”组态王”软件的核心部分,在工程管理器中,选择”数据库\数据词典”,双击”新建图标”,弹出”变量属性”对话框。定义FX-0N-60MR PLC相应寄存器:斜体字dddo、dddd、ddd等表示格式中可变部分,d表示十进制数,o表示八进制数,变化范围列于取值范围中。组态王按照寄存器名称来读取下位机相应的数据。组态王中定义的寄存器与下位机所有的寄存器相对应。如定义非法寄存器,将不被承认。如定义的寄存器在所用的下位机具体型号中不存在,将读不出数据。第四、设计图形界面并建立动画连接在组态王“画面”上创建十字路口红、黄、绿交通信号灯的控制示意图,见图2,建立启动和停止按钮,并将各个控制信号灯及启动和停止按钮与所建立相应变量关联,进行动画连接。第五、系统运行启动组态王运行系统TOUCHVIEW,运行交通信号灯的控制。将PLC开关指向“RUN”状态,按下启动按钮,观察交通信号灯系统的控制结果。实验结果表明,系统运行正常,动画效果良好。5、结束语PLC及PLC的多机联用与计算机的联网通信应用越来越多,它综合了计算机和PLC的长处,计算机作为上位机提供良好的人机界面,进行全系统的监控和管理,PLC作为下位机执行可靠有效的分散控制,利用工控组态软件实现PLC与上位计算机通信的方法简单易行,它降低了对用户的要求,大大缩短了设计周期,系统继承性较好,尤其对于大规模复杂控制系统来说,这当优点更为突出。