基于PLC智能交通灯监控系统的设计

摘要

针对我国城市交通拥堵现状,在监控系统设计中采用可编程控制器(PLC)设计了一种智能交通灯监控系统,以解决交通拥堵问题。在交叉口相应位置嵌入传感器线圈,对该段交通流量进行统计,并根据交通流量的变化改变绿灯的监控时间。实时合理配置绿灯资源,提高交叉口的通行能力。采用PLC300FX系列PLC设计了十字路口倒计时交通灯控制系统的硬件系统和软件系统。该交通灯控制系统在每个交叉口都有固定的工作周期,并通过7根数码管倒计时显示出相应灯的剩余时间。此外,当道路拥挤时,中央控制中心可以智能地调整交通灯的工作周期。
关键词:智能交通灯;监控系统;PLC;十字路口;车流量

1 智能交通灯监控系统的设计

十字路口的交通灯过去经常受到监控。这也就是说,红灯时间为30秒,绿灯时间为25秒,黄灯和绿灯闪烁时间(过渡时间)为5秒。首先,南北红灯亮并维持30秒,而东西向绿灯也亮,但仅维持25秒;时,东部和西部绿色的灯都在3秒钟,东部和西部的黄色灯2秒,东部和西部红灯,而南北红灯,和南北绿灯。然后东西向红灯亮维持30秒,南北向绿灯亮维持25秒;南北绿灯亮3秒,南北黄灯亮2秒;南北黄灯熄灭,南北红灯亮,东西红灯灭,东西绿灯亮。然后开始下一个行动循环,一个又一个循环。这种模拟监控只能对绿灯时间进行机械监控。由于实际道路条件的复杂性,使得绿灯资源的实时分配无法有效进行。
如果智能红绿灯路口监控系统实现,它相当于一个经验丰富的交通警察,使统计车辆在各个方向,分配不同的绿灯时间根据不同的交通流量,以便作出合理的分配,防止交通堵塞[2],更好的解决了上述问题。这是替代模拟监测的一种有效方法。智能交通灯监控系统由传感器线圈传感器、监控PLC、红黄绿交通灯、输入接口电路和电源组成。采用智能监控。以六车道交叉口为研究对象,将其基本绿灯相位分为四个阶段,如图1所示。选择一个路段来计算交通流量,可以根据道路的实际情况来确定路段的长度,路段的长度设置为100m。传感器置于所选节的两端,传感器与PLC连接,提供数据输入。为了避免测量误差,应选择传感器线圈,并在交叉口嵌入16个传感器线圈,以监测左转和直线方向。

交通流量小的十字路口,交通灯只包括绿灯、红灯和黄灯。首先,假设交通的任何方向,如东西方向,绿灯亮着,绿灯在绿灯时间结束时闪烁,然后变成黄色灯。然后南北方向开始通过,首先绿灯还亮着,然后绿灯亮了,最后黄灯亮了。这是一个完整的循环。在自行车赛的前半部分,南北向的直线被禁止,红灯亮着,但可以右转。这条规则允许绿灯时所有其他方向通行,而禁止交通时允许右转。该控制规则适用于左转车辆少、车辆多、交叉口总交通量少的地区。

在离绿灯放行线约100m处,放行线后埋入两个传感线圈,一个埋入左转车道,一个埋入直道,如图2所示。离释放线较远的传感器线圈负责增加计数,而离释放线较远的传感器线圈负责减少计数。车道上的两个传感器线圈构成车辆计数部分。根据路段车辆数量调整绿灯长度,由于车辆的启动时间不同,交通流量不会与绿灯时间成正比。因此,两辆车在车道内等待红灯的距离为1.5m,车辆的平均长度为4.5m, 100米车道内可停放约16辆车。如果一辆汽车通过交通灯的平均时间是4秒,那么它将需要64秒。开始设置东西直线绿灯时间为初始时间30秒,最长绿灯时间为90秒,最短绿灯时间为15秒。初始30秒后,监控系统开始计算最后8秒的车道交通量,并保存最后4秒的车辆数量,重新计数。当遇到红灯时,比较东西两车道的交通量,以较大的车道为准。根据交通流量监控进度表,如无变化,则跳过绿灯计算,继续执行前方绿灯时间;如果增加或减少绿灯时间,下一个绿灯时间将是时间量(较大的交通量* 4S + 15s)。时间超过90秒,最大值为90秒;如果时间小于15秒,最小值是15秒。其他车道的监控原理与上述相同。然而,考虑到有主要和次要道路,和将交通可能远低于直接交通流,车道减少流量的上限时间可以根据实际情况,缩短和心理耐力的司机等待时间应考虑。从实际经验中可以知道,车流量是一个逐渐增加 的过程,而此智能交通灯监控系统的特点就是逐步地 疏通开始增加车流量的车道。在多次循环以后,十字 路口交通将得到很好的管理。

智能交通灯监控系统以PLC为主要的监控核心,感应式地感线圈检测装置与声音传感器为车辆检测元器件,红绿灯和数码管为主要监控对象,总体设计思路如图1所示。系统分为三种工作模式:常规工作模式、智能工作模式和紧急工作模式。在常规工作模式下,车辆按照设置的固定时间进行分流,当车辆出现不均衡,一个方向出现大量车辆时,系统会进入智能工作模式,在该模式下,根据车流量检测装置对车辆的统计,通过PLC对红绿灯时间进行调整。通过声音检测装置检测特种车辆(如救护车、消防车),采用紧急模式进行道路疏导,让特种车辆强行通行。还可以通过触摸屏进行远距离监控和系统状态显示,并能够代替传统的按钮输入,实现手动的工作模式切换。

2 硬件系统设计

FX系列PLC具有无与伦比的速度,先进的功能逻辑选择和定位控制。FX2N系列是PLC300PLCFX系列中最先进的系列产品,具有高速加工和可扩展的特殊功能模块的特点,可满足大量的个人需求。这里选用FX2N80MR-D的基本单元,40点输入/40点输出继电器,额定电压12V,额定电流25mA,共阴极高亮度七段25.4cm数码管(每段);电源直接由DC12V/25mA供电。选择直径为200mm的圆形LED栅格。左侧红、绿、黄三色灯的额定电压DC12V、额定电流4.2A、额定功率50W直接由DC12V/4.2A电源供电。控制信号指令如表1所示。当SB2被按下时,触点断开,工作停止。当按下SB3时,七段数码管显示“00”。当分别按下SB4、SB5、SB6时,在绿、黄、红三个阶段分别加7根数码管,加1s灯亮时间,可根据交通量随时调整各指示灯的工作时间。

3 软件系统设计

加载初始化数据,按下start按钮,系统开始工作。如果系统不需要调整数据,则按预设数据工作;如需调整数据,在清除原始数据后,按下停止按钮实时调整数码显示数据。
程序设计如下:
(1)当SB1按在交通灯主开关上时,X000闭合,M0线圈得到点,M0触电闭合,形成自锁。
(2)交通灯倒计时段的东西方向数码管电气化梯形图交通灯倒计时段电气化梯形图如图5所示。其中K1M10为数码管位通,K1M14为数码管10位通。M8013是一个1s脉冲。当M50线圈通电时,M50沿触点上升和关闭。D4内存中的数据被转换成BCD代码,并传输到M10到M17。D4内存中的数据每秒减去1。SEGD将BCD代码从M10转换为M17,并将其转换为7根数码管上显示的数字。
(3)数码管倒计时段南北方向的交通灯门控梯形图数码管倒计时段南北方向的交通灯门控梯形图如图6所示。其中K1M20为数码管位选择,K1M24为数码管10位切片选择。M8013是一个1s脉冲。当M51线圈通电时,M51沿触点上升和关闭。D5内存中的数据被转换成BCD代码,并传输到M20到M27。D5内存中的数据每秒减去1。SEGD将M20到M27中的BCD代码转换为7根数码管上显示的数字。
(4)交通灯在停车相位梯形图中调整时间交通灯在停车相位梯形图中调整时间如图7所示。D1、D2、D3分别存储在绿色、黄色、红色三个阶段。当M0线圈通电时,M0通常是闭合和断开的,只有当M0线圈通电时,才能调整数据存储中的值。M0线圈通电时,SB3、D1、D2、D3数据存储中的数据均为0。当分别按下SB4、SB5、SB6时,将D1、D2、D3数据存储中的数据相加1。
(5)东西方向绿灯、黄灯、红灯时,工作状态循环梯形图为东西方向绿灯、黄灯、红灯时的工作状态循环梯形图,如图8、图10所示。Y001为东西绿灯,Y002为东西黄灯,Y003为东西红灯。由于FX2N系列定时器的计时时间为100ms, 7根数码管的显示计数从1开始,所以数据传输到定时器时需要进行处理。D1、D2、D3的数据分别用MUL指令乘10乘10得到D10、D20、D30, D10、D20、D30的数据分别用ADD指令得到D41、D42、D43。采样时,要保证七根数码管可以倒数到“0”。
(6)南北方向交通灯为红、绿、黄时,工作状态循环梯形图如图11、图13所示。Y004为南北方向红灯,Y005为南北方向绿灯,Y006为南北方向黄灯,与东西方向交通灯相同。

4 PLC监控系统设计

通过建立PLC监控系统,运行后首先判断是否处在白天时间段,如果不是的话,则会选择进入夜间模式;如果是,那么会打开传感器检测装置。当声音检测装置检测到声音信号,系统进入紧急工作模式,车流量检测装置检测值大于设定阈值,进入智能工作模式,设定紧急工作模式优先级高,当两者同时发生时,执行紧急工作模式。当传感器都不执行时,进入常规模式。

5 功能模块实现

5.1 常规工作模块

 生活中,十字路口的交通灯设计通常有八组:四组供通车所用,每个方向两组;另外四组供行人所用,同样每个方向两组。

而由实际应用可知,行人所用的交通灯与对应方向的通车所用的交通灯(如南北方向行人所用交通灯与南北方向通车所用的交通灯)的显示状态是一样的。因此,设计以通车所用的交通灯的监控为例进行设计,其实际如下:
在连接PLC输出端口上,也采用直接连接的方式。而其工作的时序则如图所示设置,以60秒为一个工作周期:而在倒计时数码显示模块,则采用74LS48七段数码管译码器驱动共阴极七段数码管进行工作.
7.2 流量监测监控模块
(1)车流量检测。目前, 可以进行车流量检测的设备有很多种, 各有优劣。本系统 主要采用红外线车辆检测器。工作时, 在据路口约100m处安装此传感器, 每当有一辆车经过时, 传感器便会给PLC发送一个脉冲, 驱动计数器进行计数, 从而监控车流量状态。
(2)人流量检测。由于本系统要求要在一定的范围内实现人流量检测,因此,本系 统采用热释电人体红外( PIR)传感器。当检测到行人经过时, 就会输出相应的电压脉冲 信号, 该信号驱动计数器进行人流量累计, 从而达到流量检测效果。

5.2 交互监控模块

在此模块, 主要也是通过通车流量与行人流量的检测, 然后实现交互监控。本系统 中, 直接在输入端口连接上点动按钮, 点动接通时向PLC 发送请求信号。东西方向分两 小组, 南北方向同理设计

5.3 特殊人群应用模块

该模块主要实现按键控制和人体触控语音回放两大功能。控制按钮动作功能,本系统可采用推杆电磁铁。当线圈通电时,移动的铁芯产生轴向线性运动,推动和拉动外部键装置。在触摸感应中,系统使用光电传感器来检测是否有人触摸了控制键。当有人触摸按键时,光电传感器接收信号并通过PLC监控播放语音。根据使用要求,光电传感器安装有控制按钮。语音回放功能,本系统采用wt588D语音功能输出模块,按键监控模式下使用其I/O口,通过PLC的三个端口连接监控,根据需要播放预下载的提示音。

6 PLC监控过程

本设计以PLC300为监控核心,对整个电气系统进行监控。根据设计要求,对PLC进行了相应的I/O配电接线。
程序主要分为两大框架设计,一是条件设置;另一个是功能实现。首先设置启动标志,当满足车辆流量检测和人流检测的特殊条件,发送交互请求时,减少了对开启时间的监控。同时,对交通流量进行监控,以及对人流的检测,改变行车信号灯的方向释放。此外,当按下行人交互按钮时,可以检测到正在行驶的车辆和正在行驶的行人。当条件满足时,交通灯就会转向。
通过对PLC仿真系统的不断调试和仿真,最终实现了程序的功能。但是在仿真过程中,传感器的检测是通过人工仿真来进行监测的,因此可能会与实际情况存在一定的误差。它需要实际的测试来确定该系统是否可以应用和应用于生活中。本智能交通灯设计的初衷主要是从人性化的角度来考虑和改进。在现实生活中,有许多综合因素需要考虑。因此,在未来的研究和创新中,我们应该更加关注如何提高这一需求。
系统在开机后,交通指挥信号控制系统可以由两个按钮控制。按下启动按钮后,交通指挥系统会按照正常控制功能开始工作。它根据所示的工作顺序启动和来回移动。南北绿灯分别闪烁25秒时间和3秒时间,黄灯会闪烁2秒,南北红灯闪烁30秒时间。东西方向与南北方向是相同的。正常情况下,有南北方向和东西方向的两个数码管倒计时显示板,同时显示相应指示器的剩余时间值。该系统主要实现十字路口交通灯的数字显示控制以及显示时间的智能调节这两大功能。

7 总结与展望

针对城市交通率低的问题,在频繁的交通拥堵越来越严重的情况下,仍然使用简单的定时控制方法造成的红绿灯信号系统,在中国,提出了智能控制交通灯信号通过使用适当的控制规则实时检测每个城市路口车道的交通流量统计,以最大化人力和物质资源。利用率高,提高城市交通效率,减少交叉口拥堵的发生。本文提出的方法实现简单,硬件可靠性高,投资少,安装方便实用,对智能交通灯信号控制具有一定的实用价值和参考意义。
基于PLC的智能交通灯控制系统不能实现智能控制的效果在一个绿灯时间,因为交通流量的增加或减少是一个累积的过程,但在连续绿灯时间,它可以实时调整时间根据交通流的变化,因此,交通总是疏浚,而不是阻止。这为改善城市交通管理,降低交叉口车辆平均停车延误时间,提高交叉口通行能力,缓解交通拥堵提供了新的思路。
利用PLC控制交通灯,应充分利用其特点:(1)可靠性高;(2)丰富的I/O接口模块;(3)模块化结构;(4)简单的编程;(5)安装简单,维护方便。设计过程中的主要难点和重点是编程思想、一些功能指令的应用、梯形图的设计、系统程序的输入和调试方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值