文档详情

单片机课程设计 课件 .pdf

发布:2024-12-22约3.62万字共50页下载文档
文本预览下载声明

第三部分单片机课程设计

3.1基于单片机的交通灯控制系统

在大、中城市,十字道口的红绿灯是交通法规的无声命令,是司机和行

人的行为准则。十字道口的交通红绿灯控制是保证交通安全和道路畅通的关

键。当前,国内大多数城市正在采用“自动”红绿交通灯,它具有固定的

“红灯-绿灯”转换间隔,并自动切换。它们一般由“通行与禁止时间控制

显示、红绿灯三色信号灯和方向指示灯”三部分组成。

一、课题背景

在交通灯的通行与禁止时间控制显示中,通常要么东西、南北方向各50

秒;要么根据交通规律,东西方向60秒,南北方向40秒,时间控制都是固定

的。交通灯的时间控制显示,以固定时间值预先“固化”在单片机中,每次

只是以一定周期交替变化。但是,实际上不同时刻的车辆流通状况是十分复

杂的,是高度非线性的、随机的,还经常认为因素的影响。采用定时控制经

常造成道路有效应用时间的浪费,出现绿灯方向车辆较少,红灯方向车辆积

压。其最大的缺陷就在于当路况发生变化时,不能满足司机与路人的实际需

要,轻者造成时间上的浪费,重者直接导致交通堵塞。所以,如何采用合适

的控制方法,最大限度利用好耗费巨资修建的城市高速道路,缓解主干道与

匝道、城区同周边地区的交通拥堵状况,越来越成为交通运输管理和城市规

划部门亟待解决的主要问题。

综合考虑各种情况,我们认为用单片机作为本设计的控制方案简单实用,

其成本低廉和易学易用的特性,相较于类似ARM这类性能更为强大的控制方案,

单片机的性能并非其优势所在。但是如何充分利用单片机已有的功能进行最

大化的开发才是本设计的重点。

总的来说,本设计意义有如下4个方面:

(a).对单片机这一成熟的解决方案在交通灯领域的应用进行研究和开发;

(b).探究分时管理系统在交通灯系统中的应用,对分时管理系统C语言算法

进行开发。举一反三,延伸到其类似领域的应用。

(c).探究全新的交通灯管理系统;

(d).建立不间断电源在实际应用领域的具体模型和电路结构。

二、总体设计

本次设计的交通灯以十字路口为模型,利用单片机最小系统来实现基本

的电路功能。通过I/O口的输入和输出,实现对数码管跟LED灯的控制。在实

现基本的功能前提下增加了“时间加”和“时间减”人工调位机制和人工干

预东西或南北通行机制,通过P3口的第二功能实现。

单片机最小系统即通过单片机的PO口实现对数码管的计时显示以及LED

灯的控制。数码管显示即把控制各个LED灯的时间显示在数码管上。分为东西

方向和南北方向的时间显示两部分。LED灯显示即用红黄绿灯显示车行道的通

行情况,用红绿灯显示人行道的通行状况。驱动芯片用74HC573锁存器,用来

加强PO口的驱动电流从而提高数码管的显示亮度。电源即向单片机、LED灯、

74HC573驱动芯片进行供电。

为方便说明交通灯状态,交通灯系统的示意图如图1所示。交通道路系

统是由常见的双车道加人行道组成,由南向北行驶的车辆所看的交通灯是北

路口的车行道交通灯,由北向南的车辆所看的交通灯是南路口的车行道交通

灯,由西向东行驶的车辆所看的交通灯是东路口的车行道交通灯,由东向西

行驶的车辆所看的交通灯是西路口的车行道交通灯。

现规定如下状态:

S1:南北方向车辆通行,东西方向禁行,南北方向人行道通行、东西方向

人行道禁行。S1状态如图2所示。

S2:东西方向车辆通行,南北方向禁行,东西方向人行道通行、南北方向

人行道禁行。S2状态如图3所示。

图1交通灯示意图

图2S1状态示意图

图3S2状态示意图

三、硬件设计

本设计单片机主要是用于控制交通灯的演示系统,故只需要单片机最

小系统即可完成。本设计专门设置了手动干预通行模块,是为了在发生突

发事件的时候启动紧急状态,手动设置东西方向通行或南北方向通行。这

种状态主要适用于例如救护车,军车执行任务时候使用。

根据功能,交通灯的演示系统从功能上则分为:倒计时电路、红绿灯

功能电路。倒计时电路主要是由双位共阴数码管和74LS373驱动模块组成,

控制信号通过单片机的端口P1口进行信号的传输。倒计时电路负责的是显

示红绿灯持续显示的时间。当绿灯或者红灯持续显示时,数码管显示该状

态的持续时间,

显示全部
相似文档