交通信号灯控制系统的设计与实现毕业论文.docx
交通信号灯控制系统的设计与实现毕业论文 毕业论文 第II页 交通信号灯控制系统设计 摘要 交通信号灯常用于交叉路口,用来控制车辆的流量,提高交叉路口车辆的通行能力,减少交通事故。在城镇街道的十交叉字路口,为了保证交通秩序和行人安全,一般在每条道路上各有一组红黄绿交通信号灯,其中红灯亮,表示该道路禁止通行;绿灯亮表示该条道路允许通行。交通灯控制电路自动控制十字路口两组红黄绿交通灯的状态转换,指挥车辆和行人安全通行,实现十字路口交通管理的自动化。 本文介绍交通信号灯的基本工作原理,基本组成,设计步骤及方法,电路说明等。着重强调了设计的原理和方法,并附以电路说明,从更深层次的把交通灯的设计原理展现给大家。它结合模拟电子技术和数字电子技术的基本研究方法并根据实际情况进行设计电路,并最终实现指挥交通。本文的思路基于智能交通灯设计方案,并进行简单改进。着重从数字电子的方向研究问题,把与非门和RS 密码锁等方面的知识运用到实际的设计中,并发挥实际作用,最终实现红黄绿的三个灯的交替自动变换。 关键词:555定时电路;交通信号灯;计数器;译码置数电路 毕业论文 第III 页 目录 1 绪论 (1) 1.1 概述 (1) 1.2 基本工作原理及框图 (2) 2 相关芯片及硬件电路设计 (4) 2.1 信号灯状态控制器设计 (4) 2.1.1 工作原理及电路组成 (4) 2.1.2 74LS74集成芯片引脚图及功能 (4) 2.2 信号灯译码驱动电路设计 (5) 2.2.1 工作原理及电路设计 (5) 2.2.2 74LS74集成芯片引脚图及功能 (6) 2.3 置数译码电路设计 (7) 2.3.1 工作原理及电路设计 (7) 2.3.2 74LS04集成芯片引脚图及功能 (8) 2.4 计时系统设计 (8) 2.4.1 工作原理及电路设计 (8) 2.4.2 74LS190集成芯片引脚图及功能 (9) 2.5 显示译码电路设计 (10) 2.5.1 工作原理及电路设计 (10) 2.5.2 CD4511集成芯片引脚图及功能 (10) 2.6 555秒脉冲发生器设计 (11) 2.6.1 工作原理及电路设计 (11) 2.6.2 555集成芯片引脚图及功能 (12) 2.7 元件清单 (14) 3 电路图及软件模拟仿真 (15) 3.1 整体电路图 (15) 3.2 原理图仿真 (15) 3.3 软件调试 (16) 总结 (17) 课程设计说明书第IV 页 致谢 (18) 参考文献 (19) 1 绪论 1.1 概述 随着世界范围内城市化和机动化进程的加快,城市交通越来越成为一个全球化的问题。城市交通基础设施供给滞后于高速机动化增长需求,道路堵塞日趋加重,交通事故频繁,环境污染加剧等问题普遍存在。目前,全国大中城市普遍存在着道路拥挤、车辆堵塞、交通秩序混乱的现象,交通事故频发,这给人民的生命财产安全带来了极大的损失。如何解决城市交通问题已成为全社会关注的焦点和大众的迫切呼声。探究城市交通发展中存在问题的原因,无论是从宏观上还是从微观上分析,其根本原因在于城市交通系统的管理机制不适应。 城市交通控制系统(UTC,Urban Traffic Control System)是现代城市智能交通系统(IDJ,Intelligent transport system)的组成之一,主要用于城市道路交通的控制与管理。城市平交路口实现交通信号控制是城市交通管理现代化的基本标志之一,是提高交通管理效能的重要技术手段。路口信号控制器是控制交叉路口交通信号的设备,它是交通信号控制的重要组成部分。各种交通控制方案,最终都要由路口信号控制器来实现。为了确保十字路口的行人和车辆顺利、畅通地通过,往往采用电子控制的交通信号来进行指挥。伴随着社会的发展以及人类生活水平的提高,汽车的数量在不断增加。 交通信号灯用于道路平面交叉路口,通过对车辆、行人发出行进或停止的指令,使人与人、车与车之间尽可能减少相互干扰,从而提高路口的通行能力,保障路口畅通和安全。一般来说,十字路口的两条相交叉的道路是有主次之分,其中车流量较大的称为主干道,车流量小的称为次干道或支干道。有主、次干道交叉口的城市道路,四个方向都设有红、绿、黄三色信号灯。红灯亮表示禁止通行,绿灯亮表示可以通行,黄灯亮表示让交叉口停车线以外的车辆停止通行,而交叉口停车线以内的车辆快速通过交叉口。交通信号灯控制系统由状态控制器、状态译码器、定时系统等几部分组成。 因此本次课程设计能深入了解交通信号灯的应用原理,更好的掌握所学知识,通过对交通信号灯控制电路的设计、安装与调试,熟练掌握各种电子测量仪器、仪表的正确使用方法,熟悉掌握数字逻辑电路原理及各类型数字单元电路的 工作原理、电路形式、调试方法、整机电路统调技巧等方面知识;同时,通过对系统设计结果的理论分析,加强理论联系实际的工作能力,对加强数字逻辑电路原理与技术方法的掌握,得到全面的、系统的训练,为今后从事本专业工作奠定坚实的技术基础。 1.2 基本工作原理及框图 因主干道车流量较多,而次干道车流量较少,所以主干道放行的时间要长,即绿灯时间稍长。十字形交通路口信号灯如图1所示。 干道 主红黄绿 支道红 黄 绿 干 图1 路口交通指挥系统示意图 系统工作流程图如下图2所示。 图2 系统工作流程图 要实现上述交通信号灯的自动控制,则要求控制电路由时钟信号发生器、计数器、信号灯译码驱动电路、信号灯译码驱动电路和数字显示译码驱动电路等几部分组成,整机电路的原理框图6如图3所示。四个路口设有红、黄、绿三色灯和两位8421BCD 码的计数、译码显示器。 图3 交通信号灯控制系统原理组成框图 十字路口车辆运行情况只有4种可能:1)设开始时主干道通行,支干道不通行,这种情况下主绿灯和支红灯亮,持续时间为30s 。2)30s 后,主干道停车,支干道仍不通行,这种情况下主黄灯和支红灯亮,持续时间为5s 。3)5s 后,主干道不通行,支干道通行,这种情况下主红灯和支绿灯亮,持续时间为20s 。4)50s 后,主干道仍不通行,支干道停车,这种情况下主红灯和支黄灯亮,持续时间为5s 。5s 后又回到第一种情况,如此循环反复。因此,要求主控制电路也有4种状态,设这4种状态依次为:S0、S1、S2、S3。状态转换图如图4所示。 S0 S1 S2 S3 30s 后 5s 后 20s 后 5s 后 图4 状态转换图 2 相关芯片及硬件电路设计 2.1 信号灯状态控制器设计 2.1.1 工作原理及电路组成 十字路口车辆运行情况只有4种可能,实现这4个状态的电路,可以用两个D触发器组成一个四进制的计数器4。在此采用的一片74LS74实现。 四进制计数器电路图如图5所示。 图5 四进制计数器电路图 D触发器的状态方程为Q*=Q',load每输入一个时钟脉冲Q0的状态改变一次,U1A将load输入的时钟脉冲二分频后送给U1B,即load每四个脉冲U1A和U1B的状态回到原来的状态,即四进制计算器。 2.1.2 74LS74集成芯片引脚图及功能 74LS74芯片1引脚图6所示。 图6 74LS74芯片引脚图 74LS74的功能表1如表1所示。 表1 74LS74的功能表 2.2 信号灯译码驱动电路设计 2.2.1 工作原理及电路设计 主、支干道上红、黄、绿信号灯的状态主要取决于状态控制器的输出状态。它们之间的关系见真值表。对于信号灯的状态,“1”表示灯亮,“0”表示灯灭。列出信号灯的真值表如表2所示。 表2 信号灯的真值表 状态控制器输出主干道信号灯支干道信号灯Q1 Q0 红(R)黄(Y)绿(G)红(r)黄(y)绿(g) 0 0 1 1 1 1 1 1 1 1 1 1 1 1 根据真值表可以写出各信号灯的逻辑函数式如表3所示。 表3 各信号灯逻辑表达式 Q Q Q Q Q R 10101=+= Q R 1 = Q Q Y 01= Q Q Y 01= Q Q G 11= Q Q G 11= Q Q Q Q Q r 10101=+= Q r 1 = Q Q y 01 = Q Q y 01= Q Q g 01= Q Q g 01= 用发光二极管模拟交通灯的工作状态,根据逻辑函数表达式画出的电路图8如7图所示。因为门电路带灌电流负载的能力强,故设计成门电路输出低电平时,相应的发光二极管亮。 图7 信号灯电路图 2.2.2 74LS74集成芯片引脚图及功能 74LS74集成芯片引脚图7如图8所示: 图8 74LS74集成芯片引脚图 74LS74集成芯片功能表7如表4所示: 表4 74LS74集成芯片功能表 2.3置数译码电路设计 2.3.1 工作原理及电路设计 要实现30秒、20秒、5秒倒计时,就要在计数器倒计时到零的时候给计数器的置数端送入下一状态相应的时间数。列出置数真值表如表5所示: 表5 置数真值表 Q1 Q0 h g f e d c b a 0 0 0 1 1 0 1 1 0 0 0 0 0 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 1 0 0 0 0 根据真值表可以写出逻辑函数表达式: h=0 g=0 f=Q0 e=Q1Q0 d=0 c=a=Q0' b=0 2.3.2 74LS04集成芯片引脚图及功能 74LS04集成芯片引脚图1如图9所示: 图9 74LS04集成芯片引脚图 74LS04集成芯片功能表1如表6所示: 表6 74LS04集成芯片功能表 2.4 计时系统设计 2.4.1 工作原理及电路设计 计时系统由两片74LS190构成的计数器、74LS00和74LS04构成的置数、状态转换信号输出电路组成。计时系统电路如图108所示。用两片74LS190组成两位十进制减法计数器,当计数器状态为零时,U9A输出信号load,作为置数控制信号,将置数译码器输出的数据送入计数器。Load送入状态计数器74LS74,作为状态计数器的时钟脉冲。