龙源期刊网 http://www.qikan.com.cn
基于单片机的智能交通灯控制系统实现方案分析
作者:何悠
来源:《数字技术与应用》2017年第10期
摘要:介绍一种基于AT89S52单片机的车流量变化动态调节时间的智能交通灯的设计方法,可自动进行流量统计;根据模糊算法分配各车道的绿灯时间,实现车流动态调节。 关键词:单片机;智能交通灯;控制系统;实现方案
中图分类号:TP273.5 文献标识码:A 文章编号:1007-9416(2017)10-0018-02 1 交通灯控制系统实现分析
(1)需要在公路十字路口的位置设置一个交通灯控制电路,并且要求南北方向和东西方向两个交叉路口的车辆交替运行,这样可以根据两个方向车流量的大小,对交通通行时间进行一定程度上的调节,避免发生交通拥堵的现象。(2)在每次绿灯变红灯的情况下,应当对黄灯的运行时间进行控制,经过几秒钟的停留,才能转变车辆开始运行。(3)在一些重点的交通干道,不仅需要红、黄、绿等指示灯以外,还需要在每一种灯亮的时间,都用数码显示管进行显示,主要是采用倒计时显示的方式,这样可以提醒司机做好车辆运行的准备。(4)一定要同步设置人行横道红、绿灯指示,这样主要是保证施工城市交通运行的稳定性。 2 单片机的智能交通灯控制系统的实现分析 2.1 硬件控制系统的实现
单片机的智能交通灯控制系统主要是由AT89S52单片机、上拉电阻、红灯、黄灯、绿灯,以两个按钮开关组合等方面组成,图1所示。同时,在硬件系统控制实现的过程中,主要是采用发光二级管来对两个路口的红黄绿灯,进行相应的模拟。并且利用AT89S52单片机中的P1口,来实现对交通灯的控制。但是,对控制连线对应的关系,也是有着一定要求,如表1所示的。
另外,在主程序执行P1口对各个点位进行良好的控制,并且利用相应的延时子程序实现良好的控制系统。但是,在控制系统运行的过程中,会产生只中断的现象,这时就是转入相应的中断服务子程序,相反的方向切换成“绿灯”,另一个方向就会转换成“红灯”,主要是避免故障发生。
2.2 软件控制系统的实现