交通信号灯控制系统的设计.docx
- 文档编号:6205322
- 上传时间:2023-05-09
- 格式:DOCX
- 页数:19
- 大小:211.03KB
交通信号灯控制系统的设计.docx
《交通信号灯控制系统的设计.docx》由会员分享,可在线阅读,更多相关《交通信号灯控制系统的设计.docx(19页珍藏版)》请在冰点文库上搜索。
交通信号灯控制系统的设计
摘要
智能控制的交通指挥中心系统缓解了城市道路的拥堵的,使道路的通行能力得到了提高。
同时减少了许多交通事故,车辆的尾气排放也得到了很大的改善,降低了对环境的污染。
论文采用PLC实现对交通信号灯控制,编程简单明了,易于维护。
利用组态软件MCGS对于交通灯控制系统进行相关的控制,便于机器和使用者进行有效的数据的交流。
关键字:
交通控制;交通灯;PLC控制;MCGS
第1章绪论
1.1设计背景及意义
随着社会经济的发展,城市的交通问题逐渐开始引起了人们的关注。
首先,一个城市生活水平和投资环境取决于交通是否便捷,便捷的交通环境可以使一个国家的经济稳定上升,从而直接影响到公民的生活质量。
为了缓解交通压力,在一些较大的城市,比如北京,上海等,政府考虑建设地铁或轻轨,的确,对于大城市来讲,这是一个好的方法,但针对大多数中小城市,由于建设地铁或轻轨需要消耗大量的时间和资金,这些对于大多数正处于发展中的中小城市来说,花费大量的时间和金钱去解决这一问题就显得极不现实。
其次,由于道路上车辆越来越多,不仅对居民的出行造成了极大的影响,而且更重要的是,道路上车辆的日益增多,道路的严重阻塞,严重降低了驾驶员的安全系数,对驾驶员的生命和财产造成了很大的影响。
所以,改善与提高现有的交通控制系统,提高现有的交通控制系统的效率已经成为了交通管理部门和驾驶者自身需要解决的重要问题之一。
目前,对于交通灯,可以采取很多种的控制方式,比如用单片机,标准逻辑器件,以及可编程序逻辑器件PLC等方案。
为了更好实现功能,采用了标准逻辑器件进行设计,因为这种方式比单片机更容易进行编程并且也能够更加的能够进行维护。
通过对于PLC系统能够有效的进行对于交通信号灯进行有效的控制,对于控制信号灯控制的程序简单,很容易进行维护,并且还有计时的功能。
由于单片机编程复杂不容易掌握,而且不便于维护,而标准逻辑器件在实现电路时,会受到逻辑器件如门电路等影响,这样会使调试工作极不容易。
用PLC实现对交通信号灯控制,由于其内部定时器,计时器资源十分丰富,可对普遍使用的渐进式信号灯进行精确的控制,而且编程简单明了具有通讯联网功能,易于维护,改进难度小,功能完善,实用性强。
综上,我选择用PLC来实现对交通信号灯系统的控制来完成对此次论文题目的设计。
1.2课题当前研究现状
1.2.1国际研究现状
交通信号灯灯的起源可追溯到十九世纪初的英国,自十九世纪中期以来,城市交叉路口的交通拥堵问题就引发了人们对交的关注。
1868年,世界第一台交通自动信号灯(煤油)在英国伦敦诞生成为了世界交通的历史上一件具有划时代意义的事情。
但是后来,由于发生了一件信号灯自燃而爆裂致使一位正在值勤的警察断送性命的事故,由于发生了以上事故的原因,这种控制灯消失在市场上,由于这种信号灯有一定的作用这种交通灯又重新返回市场,最新出现在英国并且有一定的成效。
主要对两方面进行了改善,第一方面是,信号灯本身由煤气改变成了电力,这一点使信号灯的安全系数得到了很大的提高,很大程度上避免了人员的伤亡,另一方面,这次使用了车辆感应式信号控制器,这就使信号灯的控制方式更加的先进。
但世界上没有十全十的事物,这种信号灯也存在缺点,就是控制范围比较小,控制精度较低。
二十世纪六十年代,包括美国,英国在内的其他国家也纷纷加入对信号灯问题的讨论,研究出信号联动协调控制系统,这种控制相比二十世纪初的信号灯的优点在于,它的控制范围增加了许多,控制精度也有所提高。
逐渐,世界上开始出现许多信号控制系统,其代表:
SCOOT,SCATS,TRANSYT,罗德等。
TRANSYT系统是世界上最负盛名的信号优化方案添加,它起源英国公路运输协会,SCOOT自适应控制系统的研究和开发英国道路运输研究所和另外三家公司共同完成,SCATS系统是敏感的在线操作系统,它是由南威尔士和交通管理的澳大利亚开发成功。
罗尔德系统,是目前最新出现的系统。
这是被美国亚利桑那州大学研究成功的,它充分利用了通信,控制,系统的控制和操作的最新技术。
所以,我们说,这个系统是迄今为止最先进的系统。
1.2.2国内研究现状
中国交通运输业的发展起步比较晚,第一个交通灯出现在上海的英租界,在第二十世纪南京四十年代还出现在交通信号灯。
新中国成立以后,随着社会的发展和人民生活水平的日益提高,交通运输体系也得到了逐步完善。
通过在各个路口尤其是交通拥挤的路口安装好这种路灯,能够更好的使车辆更加有秩序的进行通过,并且通过早我国进行大规模的进行安装能够更好的减少交通事故的发生,并且使车辆有秩序的通过,并且通过对于信号灯进行不断的更新改进,并且取得了很大的成就。
在我国对于交通信号灯的设计主要通过图像处理以及嵌入式系统的方式进行对于信号灯的控制,也有用单片机进行相关的进行控制,但是很少用编程的方式进行对于交通控制灯的控制。
1.3十字路口交通灯的介绍
如图1.1是一个交通灯的示意图所示,该交通控制灯能够根据是否是车辆高峰期改变控制灯显示的时间,通过这种方式能够更好的使车辆正常的通过。
具体如图2.1所示:
图1.1十字路口交通信号灯的示意图
第2章硬件部分介绍
2.1PLC的相关知识
2.1.1PLC产生和定义
在1968年这种技术是由美国的一家汽车公司最新提出来了这项技术,并且在1969年正式的试用成功,PLC具有一定的逻辑运算的功能,并且还具有计算时间、定时的功能,受到了很多人的软件编程人员的喜爱。
到了80年代,计算机技术已经得到了快速的发展,并且计算机技术已经得到了一定的成就。
可编程控制器因为能够更好的使计算机和人进行人机互动,并且能够更好的进行对于计算机进行控制,所以计算机科学家对于可编程控制器进行了全方面的研究,接下来就详细的分析什么是可编程控制器:
这种编程逻辑控制器能够更好的应用在工业环境生产中,并且还能够对于数据信息的进行有效的存储,还可以对于数据代码在一次的进行编程。
并且根据数据代码对于事件进行控制,还可以对于程序进行相关的扩展。
2.1.2PLC的基本组成
通过查阅大量的资料可以得出:
开发出来的可编程控制器的品种是非常多的,并且生产出来的plc的型号也是不同的,从工作原理这一角度进行出发,它们的原理基本相同,但是唯一不同的就是,它的核心处理器,它能够更好的去使硬件和软件进行紧密的联系起来,进行配合相关的工作。
为了更好的进行了解plc内部的工作的原理,如图2.1所示:
图2.1PLC硬件结构组成框图
2.1.3PLC的基本工作原理
plc能够更好的对编程程序进行存储,并且开发者能够根据项目所需要的要求进行对于这些程序进行改写,plc就有一定的控制的作用,plc不同于计算机,它们之间具有很大的区别,当计算机进行运行程序的过程中,在这个过程中一旦执行到end指令,所有的程序就会终止,然而plc与计算机进行处理程序就大大不一样,当他遇到中断或者跳转的情况下,它会进行相应的工作,并且可以进行使用plc进行一系列的控制操作
2.1.4PLC的特点
PLC不但综合了各种继电器和接触器控制的优点,而且灵活、方便,易于维护,具有其他众多控制器所无法比拟的优点。
具体总结如下:
1)抗干扰能力强
2)编程语言简单,易学易掌握
3)通用性强,使用起来方便
4)采用模块化的结构,使系统组合起来更为灵活
5)设计周期短,节约时间成本
6)体积小巧、轻便、功耗低
7)调试方便,易于维护
8)对环境适应性强
2.2PLC的应用与前景
由于计算机科学的发展和工业自动化的日益发展,为了更好的适应生产工作的需求,可编程控制器得到了更加的完善,它不仅仅具有开关的功能,而且还可以将数据进行存储,并且紧密的和通信系统紧密的联系起来,功能也越发的完善,在不久的未来,可编程控制器它的体积是非常的小的,并且价格也越来越低,广泛的应用在工业自动化的生产的过程中,从而可以得出plc的发展趋势如下:
1.标准化
产品的标准化一方面能够保证产品的质量,另一方面也能使了各大厂家生产的的产品相互兼容。
因此,将编程技术标准化是大势所趋。
2.中央处理速度有明显加快的趋势
中央处理器是plc的核心部件,在未来中央处理器处理数据的速度更加的快,并且能够和cpu进行紧密的联系起来,进行对于数据的处理,从而达到各个模块的功能进行有效的分化,达到了加速处理数据的速度的效果。
3.集成,通信,网络
由于控制内容复杂,难度大,可编程控制器将与上位机集成,并集成了控制系统和集成系统。
同时,加强通信能力也是可编程控制器的一个重要发展方向,尤其微机控制下的产品的数量正在飞速增长。
可编程序控制器和上位机建立的人机交互界面,能够将PLC、监控上位机和操作人员巧妙的结合起来,使控制效率得到了很大的提高。
同时,由于可编程控制器能够利用计算机丰富的软件资源,并可对数据和可编程控制器进行存取,所以,能够实现以电脑为基础的控制方法,使用户使用起来更加的方便,并提供一个开放的体系结构,用户可以根据需要选择从各种不同的,可编程控制器和我/输出设备的制造商,降低了生产成本的同时也提高了生产率。
4.PLC的新进展:
软PLC
随着计算机软、硬件技术的迅速发展,自动控制技术也取得了新的进展,目前,以计算机作为控制模式的平台成为了越来越多有的工业自动化控制产品和机电一体化产品的选择,于是,诞生了软PLC。
软可编程控制器与传统的可编程控制器不同点在于,它可以用软件实现了传统的可编程控制器的功能,其最大的优点在于软PLC具有灵活的扩展能力,用户可以选择不同的生产厂家所生产的各种不同硬件产品,充分利用每个软件和硬件的最佳特性,使最优控制系统的组成易于实现。
同时它的优点还有,它能够方便的和硬件进行连接,因为许多I/O卡可以直接连接到软PLC计算机的总线上。
因此,可以说,软PLC实现了工业控制计算机和可编程控制器的完美结合,同时方便扩展性能和人机交互,是未来可编程控制器的一个主要发展方向。
2.4输入输出点分配表
为了将十字路口交通灯的控制关系用PLC控制器实现,PLC需要2个输入点(启动开关、转换开关),6个输出点。
为了使用方便,所以选择了FX2N-64MT型的PLC。
表2.1输入输出点分配表
2.4.1PLC控制系统I/O接线图
根据十字路口交通灯的输入输出点分配表,画出如图2.2所示的PLC控制系统I/O接线图。
图2.2PLC控制系统I/O接线图
2.4.2十字路口交通灯的接线图
根据十字路口交通灯的实际连线,画出如图2.3所示的十字路口交通灯的接线图。
图2.3十字路口交通灯的接线图
根据十字路口交通灯的控制关系画出如图2.3所示的时序图。
图2.4十字路口交通灯的控制时序图
2.5十字路口交通灯的程序设计
图2.5十字路口交通灯的控制梯形图
在图2.5中,Y0控制南北红灯,Y1控制南北绿灯,Y2控制南北黄灯,Y3控制东西红灯,Y4控制东西绿灯,Y5控制东西黄灯。
为了控制各个时间段,选用T0~T5为控制正常时段的定时器,T6~T11为控制高峰时段的定时。
第3章软件部分介绍
3.1MCGS软件的整体介绍
3.1.1MCGS软件的基本概念
截止到目前为止,大部分工厂都实现了自动化的水平,这样能够加快物品的生产,并且实现自动化生产商品,并且这些功能主要是通过计算机来实现的,通过用计算机进行控制商品的生产,并且进行对于商品质量的监控,提高了企业的工作的效率,但是还会存在一系列的问题,这些问题就是,不能够用软件进行控制商品的生产这些操作,这样就会导致不能够更好的去满足用户的需求,为了更好的弥补这一缺陷,MCGS组态出现了,它能够更好的去进行弥补这一缺陷,更好的满足用户对于生产的需要。
MCGS组态软件可以在计算机任何环境中进行有效的工作,并且非常的稳定不容易出现问题。
它可以对于商品生产的过程中进行真实模拟,并且对于一些数据进行有效的采集,并且对于这些数据进行分析,并且把分析的结果输出来,这样就可以使用户根据这些数据进行做出一系列的处理,这样就能够更好的去提高企业生产的效率,并且减少了一些不必要的损失,这种组态软件而被广泛的应用在各大,企业生产的过程中。
3.1.2MCGS软件的主要特点
(1)连续性和可扩展性
在使用MCGS组态软件进行开发的过程中,当站点(包括系统硬件或系统结构)或者用户需求发生改变时,只需进行少量的改动就可以实现软件的更新和升级,方便实用;
(2)封装性
MCGS组态软件将一些硬件和编程细节封装起来,对外体现为一种方便的用户使用的软件包,这给用户带来了很大的方便,因为,这种软件被使用起来是非常的方便的,并且即使不会编程语言的用户也能够利用这种软件进行完成复杂的项目
(3)通用性
由于MCGS组态软件可以提供的底层设备的设备驱动,包括PLC,智能仪表、智能模块、逆变板等多种底层设备,所以,它很少受到行业的限制,这种软件的数据库是对外开放的,可以使用户随时了解数据,并且能够对于一些数据进行动画效果的模拟,使用户一目了然,更容易对于数据进行有效的分析。
所以,可以说MCGS组态软件无论在通用性上还是工程实现效果上都做得非常好。
3.2MCGS组态软件的整体结构
MCGS软件系统是由组态环境和运行环境两种环境组成,在组态环境中工具很完善。
组态环境相当于拥有一套完整的工具,用户可以根据工程和自己设计的需要设计和构建应用系统。
以用户指定的方式运行用户自己配置的组态工程,就是MCGS中的运行环境,运行环境可以根据组态环境中的组态工程,按照用户的意愿实现用户配置设计的目标和功能。
图3.1MCGS组态软件的整体结构
MCGS由“MCGS组态环境”和“MCGS运行环境”两个系统共同组成。
这两者既相互独立的,又关系密切。
图3.2MCGS组态环境两大系统
MCGS组态环境是生成用户应用系统的工作环境,它的内部由mcgsset.exe可执行程序支持,其中mcgsset.exe可执行程序存储在MCGS的子目录的程序目录。
首先,用户需要在MCGS组态环境中完成画面的设计、在动图中将设备连接好、并编写控制流程,在完成相关的一系列配置后,需要生成扩展名为.MCG的文件,称为配置数据库的结果,这一过程与MCGS运行环境一起,构成了用户应用系统,统称为“工程”。
MCGS运行环境是用户应用系统的运行环境,它的内部由mcgsrun.exe可执行程序支持,其中mcgsrun.exe可执行程序存储在MCGS的子目录的程序目录。
它存储在系统目录程序子目录。
在操作环境下实现对项目的控制。
3.3MCGS组态软件的功能和特点
纵观世界各种同类的软件产品,MCGS6.2组态软件主要具有以下几大特点:
(1)拥有强大的图形库,接近完美的绘图工具以及丰富的多媒体支持,所以,能过创造出良好的人机交互界面,与多数人的习惯和要求相适应。
(2)兼容性好,能够稳定运行在Windows95、Windows98、Me、NT和Windows2000等多种操作系统上。
(3)绝大多数的硬件支持,并且可以很容易地对每个设备的驱动程序进行定制;此外,MCGS的配置环境调试功能简单,设备操作命令灵活,使整个系统的软件和硬件结合的非常完美。
(4)整个编程过程不需要具备非常优秀的编程基础,只需了解简单的类Basic脚本语言,就能够较为轻松的开发出一套实用的,功能完备的复杂过程控制系统。
(5)拥有强大的数据处理功能,可以对从工业现场采集回来的数据中进行各种各样的方式进行统计处理,可以让操作人员能够有效的得到第一手数据的,及时的对数据进行判断和处理。
(6)安全性能较高,拥有方便的报警设置、报警类型齐全,能够实时的打印出报警报表,这样能够保证在出现任何报警信息时,用户都能够进行及时,准确的捕捉。
(7)拥有比较完善的安全机制,MCGS6.2可以为项目设置密码,锁定软件狗,还可以对工程运行的期限进行预测,这种健全的安全机制,能够有效的保护项目开发者的劳动成果。
(8)网络功能与国内外其他同类型软件相比更加强大,MCGS6.2不仅能支持TCP/IP协议,调制解调器,485/422/232,而且兼容各种无线电台及无线网络等多种网络架构。
(9)良好的可扩展性,根据项目实际需要,可以通过OPC、DDE、ODBC、ActiveX等机制,扩展MCGS6.2组态软件的功能,而且能和与其他组态软件,如MIS系统或自行开发的软件进行连接,有效的扩展其功能。
(10)提供网页浏览功能,这样就可以方便地将企业管理和生产现场结合起来。
能够实现即使不在生产现场,只要有一台电脑,通过浏览器,就可以实时的对生产现场进行监控可控制,而且人机界面能够做的非常友好,不但能够对现成的数据进行实时有效的分析和处理,还能分析历史趋势,生成制作报告,为用户提供完善的权限控制。
这样一来,不但大大增加了企业的工作效率,还能有效的降低安全事故的发生概率。
3.4组态界面画面的设计
(1)窗口的建立,在“用户窗口”中新建“窗口1”
图3.3MCGS组态软件窗口建立示意图
(2)将“窗口1”的窗口名称改为:
交通灯控制;单击“确定”。
并在用户窗口下的交通灯控制窗口中进行交通灯动画的绘制
(3)在“实时数据库”中,对需要控制的变量进行设定
(4)在“设备窗口”中,添加S7-200系列的PLC硬件
(5)在“运行策略”窗口下设置相应的运行策略属性
(6)创建完成后的组态画面
图3.4动画模拟示意图
结论
在进行本次课题设计的过程中我对于该课题不够理解,我的辅导老师对于我的一些问题进行了详细的解答,通过老师的悉心的指导,使我有了写作该论文的头绪,开始进行查阅关于本课题的相关的资料进行对于该课题进行写作,对于该论文的写作进行写作首先对于该课题的论文的硬件相关的电路图进行绘画,在电脑上进行模拟功能,在前期模拟功能上出现了很多的问题,但是通过老师的认真的指导终于把本次论文所要实现的功能实现出来。
然后在进行去购买相关的零件在按照原理图进行相关的焊接。
本次对于该论文进行模拟功能的是运用MCGS软件。
利用MCGS软件进行对于信号数据进行分析,并且对于该数据进行一定的传输,并且把PLC的理论的数据紧密的结合起来完成了本论文所要实现的功能。
通过这次论文的写作我了解了软件开发的整个过程,对于我以后软件开发的道路有一定的帮助。
致谢
在完成本次论文的过程中,我参考了很多的作者的论文。
非常的感谢这些论文的作者,是这些前人的研究帮我解决了在论文写作的过程中的问题,节省了我很多的论文写作的时间,由衷感谢你们。
于此同时我也感谢我的论文辅导老师,在我写作论文的初期,对于该课题的论文的题目理解不到位,从而导致无从下手很迷茫,是我的导师耐心的给我讲解论文的写过技巧,让我顿时心头一亮,然而在论文写作的过程中,我的导师也为了查找了关于本次论文写作的相关的资料,论文导师对于我的论文写作提供了莫大的帮助。
其次我也要感谢我的同学,在我在论文写作的过程中遇到了困难别有办法解决的时候。
是他们站在我的身后默默的鼓励、激励我,对于本次论文的写作成果我非常的感谢你们。
在本次论文写作的过程中,我把我在大学所学习到的理知识运用到了实践中去,在这个过程中我慢慢的成长,不在是原来的青涩慢慢的变得更加的成熟。
通过完成这篇论文写作我明白的只要坚持肯去钻研,一切困难就不叫困难,这些困难终究会被打败。
参考文献
[1]何强,石惠.基于监控组态技术的PLC控制应用[J].安徽水利水电职业技术学院学报.2009,9
(1).
[2]杨轶霞.PLC在交通信号灯急车控制系统中的应用设计[J].兰州工业高等专科学校学报.2009,16
(1).
[3]杨日容.基于PLC和组态技术的交通灯监控系统设计[J].荆门职业技术学院学报.2008,23(6).
[4]易飞,张湜.组态技术在虚拟实验室中的应用[J].微处理机.2007,(6):
108-111.
[5]屈虹,易生虎,戚卫峰,王崇韫,蒋文平.可编程控制器原理与应用[M].中国电力出版,2007,163.
[6]周功明,周陈琛.城市交通信号灯控制系统的设计与仿真[J].绵阳师范学院学报,2009,28
(2):
28-32.
[7]金秀慧.基于PLC控制的十字路口交通灯信号系统[J].农业装备与车辆工程,2009(5):
31-33.
[8]郁汉琪.电气控制与可编程控制器应用技术[M].南京:
东南大学出版社,2003.P141
[9]宋伯生.陈东旭.PLC应用及实验教程[M].北京:
机械工业出版社,2006.P212
[10]图解PLC与电气控制入门[Z]北京:
人民邮电出版社.2008.9
[11]孙同景.PLC原理及工程应用[D].北京:
机械工业出版社,2008.P256
[12]钟肇新.范建东.冯太合.可编程控制器原理及应用[M].广州:
华南理工大学出版社.2008.P188
[13]周波.胡修玉.可编程控制器原理与应用[M].北京:
国防工业出版社.2008.P122
[14]赵燕.周新建.《可编程控制器原理与应用》2001北京大学出版社
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 交通 信号灯 控制系统 设计