基于单片机交通灯系统设计(有完整资料)
编号:CJL-51-2022-129
设计简介:
本设计是基于单片机的智能交通灯,主要实现以下功能:
按键S1:夜间模式(两个方向均为黄灯闪烁,数码管显示0)
按键S2:禁止通行模式(两个方向红灯常亮,数码管显示0)
按键S3:南北方向同行模式
按键S4:东西方向同行模式
按键S5:正常交通灯倒计时模式
具有车流量监测功能(监测到的车数量小于绿灯时间的一半,下次绿灯时间减少5秒,否则增加5秒)
标签:51单片机、LCD1602、交通灯、车流量监测
题目扩展:交通灯

基于单片机交通灯系统设计:中控部分、输入部分和输出部分。下面分别对这三部分进行概述:
中控部分
- 数据处理与计时:STC89C52单片机接收红外检测模块的车流信息和独立按键的模式切换及时间设置,进行内部逻辑判断和计时控制。
- 交通规则执行:根据预设的交通规则和当前的车流情况,控制交通灯的切换顺序和时间,以确保交通流畅和安全。
- 输出控制:根据判断结果,向输出部分的数码管模块、LED灯和蜂鸣器发送控制信号,实现交通灯状态的显示和闯红灯报警。
输入部分
- 红外检测模块:通过红外传感器检测交通路口的车流情况,包括是否有车辆闯红灯和车流量大小,为单片机提供实时的交通数据。
- 独立按键:包含六个独立按键,用于切换交通灯的工作模式(如固定时间模式、自适应车流模式等),以及设置初始绿灯、红灯和黄灯的时间。
- 供电电路:为整个智能交通灯系统提供稳定的直流电源,确保单片机、红外传感器、数码管模块、LED灯和蜂鸣器等正常工作。
输出部分
- 数码管模块:显示当前红灯、绿灯和黄灯的时间,为用户提供直观的交通灯状态信息。
- LED灯:共有四个红灯、四个黄灯和四个绿灯,分别安装在交通路口的四个方向,根据单片机的控制信号显示当前交通灯的状态。
- 蜂鸣器:当红外检测模块检测到有车闯红灯时,蜂鸣器发出报警声,提醒驾驶员注意交通规则,确保交通安全。
5 实物调试
5.1 电路焊接总图
首先在AD中根据各个模块画出原理图,然后导出PCB进行连线,最后通过嘉立创进行打板。板子到手之后就是焊接过程,第一部分是电源模块,将电源插座、电源开关、10k电阻和一个指示灯依次焊接,焊接好之后插入DC电源,指示灯点亮,电源模块测试正常。第二部分是单片机模块,本次课题使用的是STC89C52单片机。第三部分是复位电路模块,一个复位按键、10uF极性电容、10k电阻为一个模块焊接,构成复位电路。第四部分是晶振电路模块,由两个30pF瓷片电容、一个11.05926MHz晶振焊接而成。第五部分是下载接口,焊接下载接口GND、TXD、RXD,将HEX文件下载到单片机中,查看是否能下载正常,测试验证一切正常。第六部分是数码管,显示人行道和马路上的红绿灯倒计时,直接焊接在板子上。第七部分是对应的红绿黄LED灯,直接焊接在板子上。第八部分是蜂鸣器,直接焊接在板子上。第九部分是六个独立按键,直接焊接在板子上。第十部分是漫反射光电开关,先焊接3Pin的排母,用杜邦线连接。下图5-1为焊接完整实物图:

图5-1电路焊接总图
5.2 闯红灯实物测试
如图5-2所示,是南北方向为绿灯,东西方向为红灯。这时,如果东西方向的漫反射光电开关检测到车,则蜂鸣器报警。

图5-2闯红灯实物图
5.3 夜间模式实物测试
按下按键S1,进入夜间模式,所有的数码管显示数字0,黄灯闪烁。如图5-3所示。

图5-3夜间模式实物图
5.4 紧急模式实物测试
如图5-4所示,按下按键S2,进入紧急模式,所有的数码管倒计时为0,所有的红灯亮。

图5-4紧急模式实物图
5.5 南北通行实物测试
如图5-5所示,按下按键S3,所有的数码管倒计时为0,南北方向绿灯亮,东西方向红灯亮。

图5-5南北通行实物图
5.6 东西通行实物测试
如图5-6所示,按下按键S4,所有的数码管倒计时为0,东西方向绿灯亮,南北方向红灯亮。

图5-6东西通行实物图
设计说明书部分资料如下
设计摘要:
基于单片机的交通灯系统是一种智能化的交通控制系统,它利用单片机作为中央处理单元,通过编程控制交通灯的状态和倒计时功能,以实现交通流量的合理调度和交通安全的提升。
该系统的核心部件是单片机,它可以根据预设的程序和算法,自动切换交通灯的状态。通过按键输入或传感器检测,系统可以切换到不同的模式,如夜间模式、禁止通行模式、同行模式和倒计时模式。在夜间模式中,交通灯会闪烁黄灯以提醒驾驶员;在禁止通行模式中,交通灯会同时亮起红灯以阻止车辆通行;在同行模式中,交通灯会根据按键输入控制不同方向的绿灯亮起;在倒计时模式中,交通灯会按照设定的时间倒计时,以控制车辆通过。
此外,该系统还具备车流量监测功能,通过车辆检测传感器获取实时车流量信息。系统可以根据车流量的变化动态调整绿灯时间,当车流量较少时,绿灯时间可以缩短,以提高交通效率;当车流量较多时,绿灯时间可以延长,以确保车辆安全通过。
基于单片机的交通灯系统具有灵活性和可扩展性,可以根据实际需要进行功能扩展和定制化设计。它不仅可以应用于城市道路的交通控制,还可以应用于停车场、工厂内部道路等场景,以提升交通管理的效率和安全性。通过智能化的交通灯控制和车流量监测,这个系统为城市交通管理带来了更高的智能化水平,为人们的出行提供了更加便利和安全的环境。
关键词:单片机;数码管;漫反射光电开关;蜂鸣器报警
字数:9000+
目录:
摘 要
ABSTRACT
1 引 言
1.1 选题背景及实际意义
1.2 国内外研究现状
1.3 课题主要内容
2 系统设计方案
2.1 系统整体方案
2.2 单片机的选择
2.3 电源方案的选择
3系统设计与分析
3.1 整体系统设计分析
3.2 主控电路设计
3.2.1 STC89C52单片机
3.2.2 晶振电路和复位电路
3.3 数码管显示模块
3.4 漫反射光电开关
4 系统程序设计
4.1 编程软件介绍
4.2 主程序流程设计
4.3 按键函数流程设计
4.4 处理函数流程设计
4.5 显示函数流程设计
5 实物调试
5.1 电路焊接总图
5.2 闯红灯实物测试
5.3 夜间模式实物测试
5.4 紧急模式实物测试
5.5 南北通行实物测试
5.6 东西通行实物测试
结 论
参考文献
致 谢
更多推荐


所有评论(0)