基于PLC的智能交通信号灯控制系统设计
秦常贵
广东松山职业技术学院
关键词: 智能交通;全自动切换;PLC;交通信号灯;高峰期;非高峰期;分时段;紧急通行;
作者简介: 秦常贵(1973—),男,湖南省双峰县人,硕士,副教授,高级实验师,研究方向为PLC控制等自动化技术。E-mail:qin-changgui@163.com。;
近年来,随着我国汽车保有量的持续快速增长,道路通行车辆剧增,交通拥堵严重。为了缓解交通拥堵,一些城市十字路口的交通信号灯的红绿灯时间设置越来越长。在交通高峰期,科学延长红绿灯时间有助于更多车辆的通行,从而提高通行效率。但在非交通高峰期,特别是交通低峰期和深夜,如果红绿灯时间过长,则浪费驾驶者的时间。而目前交通信号灯的红绿灯时间设置基本上都是不分时段,即24 h都是固定的,这显然与现代快节奏的工作与生活不相适应。已有学者[1,2,3,4,5]对不同时间段、不同红绿灯时间设置进行了研究,但仍需要人工进行手动模式切换;另有研究[6,7,8]根据实时车流量来控制红绿灯时间,但系统配置要求高,且后期维护工作量大。因此,在实际应用中仍采用红绿灯时间固定设置模式。另外,当发生重大火灾或其他突发事件,有大量消防车或其他救援车辆需要紧急通过时,如交通信号灯不能为其及时开启绿灯,势必影响救援时间,而目前十字路口的交通信号灯基本上都不具备这一功能。由于目前的交通信号灯大多采用单片机控制[9,10,11,12,13],其控制系统设计相对繁琐(尤其在控制功能复杂的情况下),且性能不够稳定,故障率高。交通信号灯一旦出现故障,往往导致交通无序、拥堵甚至瘫痪。针对上述问题,本文将采用性能可靠、价格越来越便宜的PLC作为控制器,在满足交通信号灯基本功能的前提下,提出并重点解决24 h分时段全自动智能切换红绿灯时间设置的控制及“急通”功能的实现,让交通变得更智能、更符合现场实际、更人性化。
1 系统简介及控制功能设计
本控制系统以最常见的十字路口交通信号灯为例,东南西北各装一个允许直行的绿灯、一个警示直行停车的黄灯、一个禁止直行的红灯、一个允许左转的绿灯、一个警示左转停车的黄灯、一个禁止左转的红灯、一个显示绿灯时间的绿色数码管、一个显示红灯时间的红色数码管。正常工作时,东与西、南与北2组相对方向的工作状态保持一致。具体控制功能如下:
1)根据目前的大部分交通状况,大致可以将一天24 h分为7个时间段,如图1所示。图1中,00:00—05:00为交通深夜期(自定义),05:00—07:00为交通低峰期,07:00—09:00为交通高峰期,09:00—18:00为交通平峰期,18:00—20:00为交通高峰期,20:00—22:00为交通平峰期,22:00—24:00为交通低峰期。具体应划分多少个时间段以及每个时间段从几点到几点更科学合理,由交通部门根据各个时间段的车流量大数据来分析、测算和决策。交通低峰期、交通高峰期和交通平峰期的红绿灯时间设置各不相同,且实现全自动切换(包括交通深夜期)。
图1 24 h交通状况分布 下载原图
Fig.1 Traffic distribution in 24 h
2)交通深夜期:车流量很少,东南西北4个方向的红绿灯都不亮,只有4个方向的所有黄灯以1 Hz的频率闪烁来进行警示作用,提醒驾驶者减速慢行即可。
3)交通低峰期:车流量少,设计红绿灯时间短。考虑到东西方向和南北方向车流量的不同,设计东西直行30 s,东西左转20 s,南北直行25 s,南北左转15 s(具体多长时间合适,由交通部门根据车流量大数据来测定,下同)。先东西方向允许直行的绿灯亮,同时东西左转、南北直行和左转的红灯亮;东西直行绿灯时间一到,东西直行绿灯灭,同时东西直行黄灯亮3 s,然后东西直行黄灯灭,同时东西直行红灯亮、东西左转红灯灭、东西左转绿灯亮;东西左转、南北直行、南北左转的工作过程与东西直行一样,只是绿灯亮的时间不同(下同)。
4)交通平峰期:车流量一般,设计东西直行60s,东西左转40 s,南北直行50 s,南北左转30 s。
5)交通高峰期:车流量大,设计东西直行90 s,东西左转60 s,南北直行75 s,南北左转45 s。
6)急通功能:消防车等紧急车辆需要通行的方向,直行和左转的绿灯都亮、红灯都灭,其余3个方向都亮红灯,禁止通车,为急通车辆让行。急通功能由急通开关控制,某方向的急通开关接通,该方向急通开始,急通开关断开,急通结束。急通结束后,先东南西北4个方向的黄灯持续亮5 s,然后系统自动恢复正常工作状态。
7)时间倒计时显示:有绿灯的方向倒计时显示绿灯的时间,全红灯的方向倒计时显示红灯的时间;为节省输出点数的使用,同时提高驾驶员的注意力,本系统只使用了一位数码管来显示时间,也就是只有当时间小于10 s时才进行倒计时显示。
8)在交通深夜期和急通状态时,数码管不显示时间,处于关闭状态。
9)系统启动时,如果在非“交通深夜期”按下系统启动按钮,先东南西北4个方向的黄灯持续亮5s,然后再自动进入红黄绿灯正常工作模式;如果在“交通深夜期”按下启动按钮,则系统直接进入“交通深夜期”工作模式。
10)系统停止时,不采用瞬时停止,也就是当按下系统停止按钮时,系统不会马上停止工作,而是继续工作到当前循环结束之后再自动停止。
2 PLC控制系统设计
1) PLC选型
本控制系统选用PLC实训室现有的三菱FX2N-64MR主机作为控制器,另选FX2N-48ER扩展模块以扩展输出点数。
2) PLC控制系统I/O分配及I/O接线原理
PLC控制系统I/O分配及I/O接线原理如图2所示。
图2 PLC控制系统I/O接线原理 下载原图
Fig.2 I/O wiring principle of PLC control system
3)控制程序设计
PLC控制程序设计采用SFC与梯形图混编实现,SFC程序如图3所示,梯形图程序如图4所示。
图3 PLC控制程序SFC 下载原图
Fig.3 SFC of PLC control program
图4 PLC控制程序梯形图 下载原图
Fig.4 Ladder diagram of PLC control program
控制程序说明:三菱FX2N系列PLC的系统时间按“星期、年、月、日、时、分、秒”分别实时存储在特殊数据寄存器D8019~D8013中[14],如图5所示。
图5 PLC系统时间存储位置 下载原图
Fig.5 Storage location of PLC system time
图3程序的作用有2个:按下系统启动按钮,不让系统突然瞬时点亮红绿灯,而是先让东南西北4个方向的所有黄灯持续亮5 s,提示驾驶者交通信号灯即将开始正常工作,然后再自动进入红黄绿灯正常工作模式,这既能有效避免系统启动前正在通过路口的车辆来不及刹车而导致闯红灯或紧急刹车而导致追尾事故,又能控制红黄绿灯在05:00—24:00非“交通深夜期”正常工作。
图4中,①系统启动与停止:结合图3程序,按系统启动按钮,系统启动。按系统停止按钮,系统采用延时到当前循环结束时再自动停止。②交通深夜期:首先清除图3程序的工作,然后直接利用特殊辅助继电器M8013实现东南西北黄灯的闪烁。需注意,本段程序须放在图3程序前,否则,系统工作不正常,这是由PLC“从上至下”的循环扫描工作方式决定的。③确定红绿灯定时器设置值:定时器设置值=时间/精度,由于T0~T199的定时精度是100ms,因此可根据绿灯的具体时间得到各设置值的大小。期间绿灯方向会亮2次黄灯(各3 s),因此红灯方向的定时器设置值等于绿灯方向2个绿灯的设置值再加60。本控制系统计时红绿灯时间的定时器的设置值未采用常数,而是巧用数据寄存器,从而达到大大优化程序的目的。图中S0、S10、S11必须并联,否则,第一个循环无绿灯亮。④将定时器设置值转换为时间:由于定时器的定时精度为100 ms,致使设置值是时间(s)的10倍,因此将设置值都除以10,从而将设置值转换为时间(s)。图中S0、S10、S11必须并联,否则,第一个循环无倒计时显示。⑤倒计时显示:利用特殊辅助继电器M8013每隔1 s将时间减少1 s,然后用七段译码指令SEGD和外接数码管进行倒计时显示。由于所有应用指令都具有保持功能,因此,当倒计时完毕,要利用区间复位指令ZRST及时将数码管显示清除。⑥急通:充分利用PLC“从上至下”的循环扫描工作方式,将急通控制放在程序的最后。急通开始时,先关闭所有信号灯和数码管、清除图3程序的工作,同时置位S10,为急通结束恢复正常工作做好准备,然后通过数据传送指令MOV以送十六进制数的方式控制输出点,极大简化程序设计。急通结束时,巧用急通开关产生的下降沿信号清除急通信号,同时让系统进入刚启动状态,即东南西北4个方向的所有黄灯先持续亮5 s,提示驾驶者急通结束,系统即将进入正常工作模式。
系统刚启动和“急通”结束后,采用所有黄灯持续亮5 s后再进入红黄绿灯正常工作模式,有别于“交通深夜期”工作模式(所有黄灯闪烁),这有助于驾驶者观察、判断和驾驶。
在不同交通期切换时,为确保红绿灯时间不会发生突变,程序控制先运行完当前循环后,下个循环开始时再自动切换红绿灯时间设置。
4)系统调试与运行
首先利用编程软件GX Developer设置PLC系统时间,如图6所示。在确保某个交通期内运行正确之后,再修改PLC系统时间,使之接近下个交通时段,再仔细观察时间设置切换正确与否,这样可以大大缩短调试周期。
图6 PLC系统时间设置与校准 下载原图
Fig.6 Time setting and calibration of PLC system
为了能够模拟现场进行调试,笔者特地用万能板制作了模拟电路对系统进行了全面反复的调试,包括系统启动、系统停止、交通深夜期的工作、红绿灯时间设置的分时段全自动切换、急通等,所有控制功能全部实现。系统调试与运行如图7所示。系统已在实训室连续运行了2个星期,除了时间上略有一点点误差(PLC系统时间快约10 s),其他一切正常。由于受时钟精确度的影响,PLC系统时间与北京时间不同步是不可避免的,当两者相差较多时,在任何时候可不停机、不影响系统工作的情况下,再次校准PLC系统时间,校准界面如图6所示,以按实际时间控制与运行。
图7 系统调试与运行 下载原图
Fig.7 System debugging and running
3 结论
1)控制系统可很好地满足交通信号灯直行、左转、时间倒计时显示等基本功能,同时也能很好地实现“24 h分时段全自动智能切换红绿灯时间设置”的控制;该功能既能减轻交通高峰期的拥堵,又能减少非交通高峰期的时间等待,能有效提升交通系统运行效率和管理水平。
2)设计的“急通”功能能随时为紧急通行车辆开启绿灯,最大限度地提供急通服务,并能随时恢复正常工作。
3)系统控制功能科学合理,设计思路清晰,控制程序优越且可读性强,运行稳定可靠,性价比高,可直接用来对现有交通信号灯控制系统进行技术升级、改造和优化。
参考文献
[1] 方贵盛,王云凤,陈剑兰.智能交通灯PLC控制实验装置研制[J].实验室研究与探索,2012,31(11):204-208.FANG Guisheng,WANG Yunfeng,CHEN Jianlan. Design and implementation of an intelligent traffic light experimental apparatus based on PLC[J]. Research and Exploration in Laboratory,2012,31(11):204-208.
[2] 郭和伟.基于PLC的交通信号灯控制系统设计[J].公路交通技术,2011(4):134-137.GUO Hewei. Design of control system for traffic lights based on PLC[J]. Technology of Highway and Transport,2011(4):134-137.
[3] 徐辉.交通信号灯PLC控制系统设计[J].电子科技,2020(14):3-5.XU Hui. Design of traffic signal PLC control system[J].Electronic Technology,2020(14):3-5.
[4] 邢静,秦嘉宝.智能交通信号灯控制系统研究[J].信息技术与信息化,2019(6):225-227.XING Jing,QIN Jiabao. Research on intelligent traffic light control system[J]. Information Technology and Informatization,2019(6):225-227.
[5] 肖蕾蕾,史二娜,姬冠妮.基于PLC技术的轨道交通信号灯自动化控制系统[J].自动化与仪器仪表,2020(11):96-98.XIAO Leilei,SHI Erna,JI Guanni. Automatic control system of rail traffic signal lights based on PLC technology[J]. Automation and Instrumentation,2020(11):96-98.
[6] 赵勇,李怀宇.基于视频监控的智能交通灯变换与道路流量计算方法[J].电子设计工程,2018,26(7):40-44.ZHAO Yong,LI Huaiyu. The intelligence traffic signal conversion and flow of vechicles calculation method based on video surveillance[J]. Electronic Design Engineering,2018,26(7):40-44.
[7] 林春雨,代春宇,田伟,等.基于车流量检测的智能交通灯控制系统设计与实现[J].无线互联科技,2021(18):77-78.LIN Chunyu,DAI Chunyu,TIAN Wei,et al. Design and implementation of intelligent traffic light control system based on traffic flow detection[J]. Wireless Internet Technology,2021(18):77-78.
[8] 张路,谭蒙.智慧交通中智能信号灯的应用探讨[J].天津科技,2020,47(7):97-99.ZHANG Lu,TAN Meng. Application of intelligent signal light in intelligent transportation[J]. Tianjin Science and Technology,2020,47(7):97-99.
[9] 邹智恒,钟靓,刘含超,等.基于单片机的十字路口交通灯控制系统设计[J].机械研究与应用,2019,32(163):157-159.ZOU Zhiheng,ZHONG Liang,LIU Hanchao,et al. Design of traffic light control system at crossroads based on single chip computer[J]. Mechanical Research and Application,2019,32(163):157-159.
[10] 吴廷强,罗德莲,牟香贵.基于单片机的交通信号灯智能控制系统设计[J].遵义师范学院学报,2020(2):77-79.WU Tingqiang,LUO Delian,MOU Xianggui. intelligent control system for traffic signal based on single-chip computer[J]. Journal of Zunyi Normal College,2020(2):77-79.
[11] 漆颢,胡敏,龚晚林.基于单片机的智能交通灯的设计[J].物联网技术,2020(2):87-89.QI Hao,HU Min,GONG Wanlin. Design of intelligent traffic light based on single chip microcomputer[J].Internet of Things Technologies,2020(2):87-89.
[12] 张永志.基于单片机的自适应交通信号灯控制系统设计[J].电子测试,2020(19):32-33.ZHANG Yongzhi. Design of adaptive traffic light control system based on MCU[J]. Electronic Test,2020(19):32-33.
[13] 牛亚莉.基于单片机的智能交通灯控制系统设计[J].电子设计工程,2020,28(18):136-139.NIU Yali. Design of intelligent traffic light control system based on MCU[J]. Electronic Design Engineering,2020,28(18):136-139.
[14] 王庭有.可编程控制器原理及应用[M].北京:国防工业出版社,2008.WANG Tingyou. Principle and application of programmable controller[M]. Beijing:National Defense Industry Press,2008.
声明: 我们尊重原创,也注重分享。有部分内容来自互联网,版权归原作者所有,仅供学习参考之用,禁止用于商业用途,如无意中侵犯了哪个媒体、公司、企业或个人等的知识产权,请联系删除(邮箱:glyhzx@126.com),另本头条号推送内容仅代表作者观点,与头条号运营方无关,内容真伪请读者自行鉴别,本头条号不承担任何责任。
打工人的悲哀
俗话说“不打工的人穷,打工的人更穷,越打工越穷。”记得刚开始看到这句话的时候,我还不信,等到大学毕业了出社会以后,我算是深有体会的了!
大家好!我是某集团公司的一名在职电气工程师,主要负责项目的PLC软件程序编辑与调试方面的工作。今年26岁,祖籍贵州遵义。工作朝九晚五,一年十二个月,差不多有七八个月都是在外面出差。因为工作履历不高,所以月薪税后到手也就12K左右。
一个月12K的工资,不知道在大家的心里是个什么样的概念,可能有的人觉得这个工资高,能干,也可能有的人觉得太少了,不够。我是属于后者,确实不够。为什么不够?听我慢慢道来。
其实原因很简单:很大方面是因为家庭背景。就拿我自己来说,身在单亲家庭,打小父亲就以种地为生,再加上地处偏僻山区,收入急剧微薄,连家庭基本开支都难以保证,更别说为子女留下多少财富了。所以,没房没车没存款成了我人生的起跑线。另一方面是因为,随着生活水平的普遍提高,城市化与特大城市化的飞速发展,人民消费水平提高,物价也随之飞速上涨,生活压力越来越大,好的工作越来越难找,收入看似越来越高,实际能存下来的却又越来越少。还有结婚彩礼,抚养子女,赡养老人等等等等,成本开支更是大的惊人,搞得有的男人直接放弃情感打光棍。
在这个房,车,钱的三有潮流中,放眼望去哪方面都是巨头,对像我这种三无产品来说,压力与打击还是蛮大的。所以,一个月12K的工资,是真的不够,除开日常开支,房贷,车贷,所剩已是无几,还得苦心祈祷千万别遇到什么大病大灾,想想就很害怕。
说实话,虽然出来打工了,一个月也算的上是有固定收入了,但感觉却比不打工的人更穷。因为,不打工的有三种人,一种是当老板的人,志向远大,别人给他打工,他永远不缺钱。另一种是被养的人,比如小孩,老人,小三,小白脸等,这类人啥都不用做,啥也不用想,没钱了自然有人给,也是永远不缺钱花。当然,这两种人说他穷和不缺钱花并不矛盾,因为这里举例的是大多数人,而不是像马云这样的少数人,这些人说不缺钱,是不缺小钱,对钱的衡量是相对的。还有一种人是普通种地的人,他们没有什么大的志向,粮食是自己种的五谷杂粮,肉自己养的鸡鸭鱼肉,房子是自己建的小平房,没多少钱也没关系,少用点儿就行,反正也饿不到自己,当然,这种人大多也都是老农,儿女都已经长大了无后顾之忧的人.
所以,最穷最苦的还是打
工人,尤其是当代打工人,心中有点儿小志向,也在拼命的挣钱,时间一点一点过去,钱却没见有多少,压力也还在继续,关键,你还不得不继续打工!
以上纯属本人自打工以来实打实的心声,有不同看法的或不赞同的请勿喷,留下你宝贵的留言讨论,共享你的心声,关注我,下期再会!谢谢!!
相关问答
公司给我换岗我不去,怎么样领取失业金?-找法网
遵义法律问答顾问咨询我1、参保单位出具两份《解除(终止)劳动关系证明书》,一份...plc****wekoos7分钟前提交了咨询rn03****akm6ke10分钟前提交了咨询lsaa****....
烘笋干温度?
45度到65度之间。笋干的烘干过程:1、预热:开启空气能热泵笋干烘干机的PLC控制面版,前期预热阶段约为两小时,预热温度设置为45℃,预热阶段结束后再慢慢升温...
我朋友之前在玩一个类似于自动抢单的APP,每天可以返还100多...
建议尽快报警处理遵义法律问答顾问咨询我若问题紧急,可以直接咨询找法网本地法...立即咨询e254****3ft09t11分钟前提交了咨询jqcq****plcdyl2分钟前提交了咨询...
金融机构用英语怎么说-汇财吧专业问答
[回答]控制美国经济的主要金融机构(部分)名单May11th,20051.FidelityManagement&ResearchCorp(美国富达管理研究公司[音译的”富达”有时也意译作”忠诚”...
离婚后有一辆车在我名下,但离婚协议是给男方的,还没过户,...
立即咨询71n8****uvrplc10分钟前提交了咨询vufu****9tle3k2分钟前提交了咨询...遵义法律咨询>遵义离婚>咨询详情遇事找法就上找法网20年70亿...
谁清楚乐清市行程开关x2n哪家的价格比较划算
遵义铁架床在以下这些地方公司的产品价格比较划算,报价如下:遵义市绅徕仕家具有限公司销售的床铁架床供应双人铁床上下床铺,价格是195元一张。遵义市三方工贸...