摘要:随着当今社会的不断发展和人民生活质量的提高,汽车已经逐步迈进了千家万户。由于车辆数目的不断增加,城市交通拥堵问题日益严重。传统的固定通行时间的交通灯已经不能满足现代交通的需求,急需发明一种新型的智能交通灯来改善交通现状。所谓智能交通灯就是能够根据车流量的大小自动改变通行时间,从而达到智能控制交通目的的交通灯。本次设计以大、中城市的交通控制为研究对象,以传统的固定通行时间的交通灯为基础,结合现在的单片机控制技术,对智能交通灯进行分析和研究,使之能够根据车流量的大小实时改变交通灯的通行时间,从而在一定程度上解决城市交通拥堵问题。此次设计以80C51单片机为控制系统的核心;采用红外传感器检测车流量的大小,并根据检测到的车流量大小自动对通行时间进行实时优化;利用太阳能板对蓄电池进行充电,使用蓄电池对整个系统进行供电。该系统具有易于安装和调试,实用性强,实时性好,成本低等特点。
关键词 智能交通灯;单片机;传感器
目录
摘要
Abstract
1绪论-1
1.1智能交通灯的设计背景-1
1.2智能交通灯的设计意义-2
1.3设计智能交通灯需要解决的主要问题-3
1.4智能交通灯工作循环的改进方案-3
2硬件设计-6
2.1智能交通灯控制系统的组成-6
2.2绘制电路原理图软件简介-6
2.3智能交通灯控制器的设计-7
2.4车流量检测方法的选择-9
2.4.1磁感应技术-9
2.4.2空气管道技术-10
2.4.3红外检测技术-10
2.5 红外检测模块设计-10
2.6供电方式的选择-12
2.6.1蓄电池供电-12
2.6.2太阳能供电-12
2.6.3采用蓄电池供电和太阳能供电相结合的供电方法-12
2.7时间显示模块-14
2.8串行通信-14
2.9复位电路-15
3程序设计-17
3.1时间优化算法-17
3.2程序流程图的设计-18
3.3汇编程序设计-19
3.3.1 KEIL UVISION简介-19
3.3.2输入输出口的分配-20
3.3.3延时子程序设计:-20
3.3.4判断车流量多少的子程序设计:-22
3.3.5主程序设计-23
结论-24
致谢-25
参考文献-26
附录-27
附录1 智能交通灯的主程序-27
附件2智能交通灯的原理图-31