摘 要:针对目前城市交通灯管理系统所存在的不灵活等缺点,本设计提出了采用AT89S51为核心单片机来设计交通灯控制器,采用硬件电路模拟交通信号灯的交替变换,实现红绿灯循环点亮,用LED数码管作为倒计时指示。同时,系统增加了车流量检测电路,运用模糊控制算法来自动调整红绿灯时间,目的是在保证交通安全的同时最大限度提高车辆通行率,可以减少交通事故,节省资源消耗,具有重要的现实意义。
关键词:AT89S51;模糊控制;车流量检测;交通灯
Design of Intelligent Traffic Light Controller
Abstract: In view of the present city traffic light management system shortcomings is not flexible, this design proposes using AT89S51 as the core MCU to design the traffic light controller, alternating with hardware circuit simulation of traffic signal, implementation cycle traffic lights lit, with LED digital tube as the countdown indicator. At the same time, the system increases the vehicle flow detection circuit, using the fuzzy control algorithm to adjust the traffic lights time, purpose is to guarantee the traffic safety at the same time the maximum improve the traffic rate, can reduce traffic accidents, save the consumption of resources, has the important practical significance.
Key Words: AT89S51; Fuzzy control; Traffic flow detection; Traffic lights
目 录
摘要 1
引言 1
1.交通灯研究的背景和意义 2
2.芯片简介 3
2.1AT89S51芯片简介 3
2.274HC164芯片简介 3
3.硬件系统的设计 4
3.1硬件系统的组成 4
3.2部分电路 5
3.3电路原理图 8
4.系统软件的设计 9
4.1程序的设计 9
4.2延时的设定 11
5.系统调试 11
5.1软件调试 11
5.2Proteus软件仿真 12
6.结束语 16
参考文献 17
附录 18
致谢 24,4334
智能交通灯控制器的设计
引言
今天,红绿灯出现在各个路口上,已经成为了疏导交通车辆最主要的手段。其实这一技术出现在19世纪。1858年,英国伦敦在其主要街道口安装了红、蓝两色的扳手式信号灯,用来指挥马车的通行。这算是世界上最早出现的交通信号灯。1914年,以电气来启动的红绿灯在美国出现。这种红绿灯是由红黄绿三色的投光器构成,安装在纽约5号大街的高塔上。红灯表示“停止”,绿灯表示“通行”。 到1918年,出现了带控制的红绿灯和红外线红绿灯。带控制的红绿灯,一种把压力探测器安装在地下,当有车辆接近时,红灯变为绿灯;另一种用扩音器来启动红绿灯,司机遇到红灯时按下喇叭,就能使红灯变成绿灯。红外线红绿灯是当路人踏上了对压力较敏感的地面时,它能发觉此时有路人要通过马路。红外线光束能够使得信号灯中的红灯稍微延长一小段的时间,延缓汽车放行,以此避免发生事故[1]。
交通信号灯的产生,使得交通能够有效管制,而且对疏导交通、提高车辆通行率、降低交通事故有着明显的效果。到了1968年,联合国发表的《道路交通和道路标志信号协定》中对各式样的信号灯的意义给出了规定。其中绿灯表示通行的信号,面对绿灯时,车辆可以选择直行,左转弯以及右转弯,除非有标志显示禁止某种转向,并且左右转弯的车辆应该让正在路口行驶车辆和通过人行道的行人通行。红灯表示禁行信号,面对红灯时,车辆须在交叉的路口前面的停车白线后面来停车。而黄灯表示警告的信号,当面对黄灯时,车辆不得超过了停车白线,但是车辆已经临近至停车线然而又不能安全的来停车时才可以选择进入到十字路口。 AT89S51智能交通灯控制器的设计+源码+电路图:http://www.751com.cn/zidonghua/lunwen_968.html