交通信号灯控制电路设计
交通灯控制电路的设计(实验报告)

交通信号灯控制电路的设计一、设计任务与要求1、任务用红、黄、绿三色发光二极管作为信号灯,设计一个甲乙两条交叉道路上的车辆交替运行,且通行时间都为25s的十字路口交通信号灯,并且由绿灯变为红灯时,黄灯先亮5s,黄灯亮时每秒钟闪亮一次。
2、要求画出电路的组成框图,用中、小规模集成电路进行设计与实现用EAD软件对设计的部分逻辑电路进行仿真,并打印出仿真波形图。
对设计的电路进行组装与调试,最后给出完整的电路图,并写出设计性实验报告。
二、设计原理和系统框图(一)设计原理1、分析系统的逻辑功能,画出其框图交通信号灯控制系统的原理框图如图2所示。
它主要由控制器、定时器、译码器和秒脉冲信号发生器等部分组成。
秒脉冲信号发生器是该系统中定时器和该系统中定时器和控制器的标准时钟信号源,译码器输出两组信号灯的控制信号,经驱动电路后驱动信号灯工作,控制器是系统的主要部分,由它控制定时器和译码器的工作。
图1 交通灯控制电路设计框图图中:Tl:表示甲车道或乙车道绿灯亮的时间间隔为25s,即车辆正常通行的时间间隔。
定时时间到,Tl=1,否则,Tl=0.Ty:表示黄灯亮的时间间隔为5s。
定时时间到,Ty=1,否则,Ty=0。
St:表示定时器到了规定的时间后,由控制器发出状态转换信号。
它一方面控制定时器开始下一个工作状态的定时,另一方面控制着交通信号灯状态转换。
2、画出交通信号灯控制器ASM图(1)甲车道绿灯亮,乙车道红灯亮。
表示甲车道上的车辆允许通行,乙车道禁止通行。
绿灯亮足规定的时间隔TL时控制器发出状态信号ST转到下一工作状态。
(2)乙车道黄灯亮乙车道红灯亮。
表示甲车道上未过停车线的车辆停止通行已过停车线的车辆继续通行乙车道禁止通行。
黄灯亮足规定时间间隔TY时控制器发出状态转换信号ST转到下一工作状态。
(3)甲车道红灯亮乙车道绿灯亮。
表示甲车道禁止通行乙车道上的车辆允许通行绿灯亮足规定的时间间隔TL时 控制器发出状态转换信号ST转到下一工作状态。
交通信号灯控制电路的设计与仿真

交通信号灯控制电路的设计与仿真交通信号灯是城市道路上的重要交通设施。
它不仅能够引导车辆行驶方向、保障行人安全出行,还能有效地控制交通流量,缓解车辆拥堵问题。
然而,要使交通信号灯发挥作用,就需要一个可靠的信号控制电路。
本文将介绍交通信号灯控制电路的设计与仿真。
1. 控制电路设计交通信号灯控制电路是一种可编程逻辑电路(FPGA)。
它可以根据不同的交通需要配置不同的控制方案。
基本的控制方案有三种:顺序控制、时间计划控制和循环控制。
1.1 顺序控制顺序控制是最简单的交通信号灯控制方案,它依次控制交通灯的颜色。
设计电路需要先设置一个时钟,并定义各信号灯的状态,例如,当橙色灯亮的时候,等待5秒钟后,绿色灯亮;当绿色灯亮时,等待10秒钟后,红色灯亮。
这样的交通信号灯控制方案简单、稳定,但是不适用于复杂的交通环境。
1.2 时间计划控制时间计划控制是根据交通流量和道路容量的不同,对交通信号灯的时间进行调整的控制方案。
具体做法是,通过交通流量传感器测量每个方向的车辆流量并累积,运用时序控制器进行计算,并对红绿灯时间进行动态调整。
这样可以保证交通信号灯实时地适应不同的流量情况,但是需要大量的传感器和计算器。
1.3 循环控制循环控制是一种随机的交通信号灯控制方案,通过交通数据和计算机模型确定路口交通灯每轮的时间长度,并以不同的顺序轮换信号灯,这样按照循环周期可能使交通流量更加均衡,并且可以排除一些失误。
但是需要进行大量的计算,并且不适用于复杂的交通环境。
2. 仿真设计完成后,需要对交通信号灯控制电路进行仿真,以检验控制电路的稳定性和有效性。
仿真软件通常有多种,本文介绍两种常用的仿真软件。
2.1 QucsQucs是一个免费的仿真软件,具有模拟、线性和非线性仿真电路的能力,可以模拟电路和系统的频段、噪声和传输等特性。
在Qucs中,可以很容易地设计复杂的控制电路,通过仿真分析不同方案的控制效果。
2.2 SPICESPICE是一种常用的模拟软件,主要用于电路和系统仿真。
交通信号灯控制电路的设计报告

交通信号灯控制电路的设计一、设计任务及主要技术指标和要求。
要求:1、主干道经常通行;2、支干道有车才通行;3、主、支干道均有车时,两者交替通行,并要求主干道每次至少放行30秒,支干道每次至多放行20秒;4、每次绿灯变红灯时,要求黄灯先亮5秒钟(此时原红灯不变)。
电路方框图本设计重点要求是设计出主控制器、计时器。
传感器信号可以用逻辑开关代替,信号灯可以用发光二极管代替,“秒”信号脉冲可以用1Hz脉冲信号代替。
二、各单元电路的详细设计计算,元器件选择,电路图等。
(一)、计时器用一个74LS290异步十进制计数器,我们选择只输入计数脉冲CP2,使其成为一个五进制计数器,再连接一个74LS161型的四位同步二进制计数器。
满足支路与主路的红、黄、绿灯的接通时间。
1、74LS290(1)、其逻辑符号如图所示。
U274LS290DQA 9QB 5QD8QC 4INB 11R911R923R0112INA 10R02132、74LS161 (1)、其逻辑符号如图所示。
U174L S 161D QA 14QB 13QC 12QD 11RCO15A 3B 4C 5D 6ENP 7ENT 10~LOAD 9~CLR 1CLK2(二)、主控制器:通过74LS161的同步二进制计数器的输出和其他与非门的组合来完成控制电路。
1、逻辑符号图U174L S 161DQA 14QB 13QC 12QD 11RCO15A 3B 4C 5D 6ENP 7ENT 10~LOAD 9~CLR 1CLK22、74LS161状态表(三)、传感器模拟主支道路有无车辆的控制电路。
用74LS290的异步置数端来实现,当其是支路的绿灯时间段则将支路转变为黄灯,当其为其它时间段时则直接变为主路绿灯,支路红灯。
其实现过程如下所示:(记传感器提供信号为E,低电平有效)3、(四)、译码驱动电路:(五)、主支道路信号灯:(六)、时钟信号:二、整体电路的工作原理说明:。
交通灯控制电路设计

交通灯控制电路设计交通灯是城市交通管理的重要组成部分,通过交通灯控制电路来控制交通信号灯的亮灭,可以使交通流畅有序,提高交通效率和安全性。
下面将详细介绍交通灯控制电路的设计。
首先是输入接口部分。
交通灯控制电路可以通过光电传感器或者车辆探测器等装置来获取交通流量信息,并将其转化成电信号输入到控制电路中。
光电传感器一般采用红外线或激光来感应车辆的到来,车辆探测器则通过地感线圈感应车辆进入或离开的情况。
这些输入装置可以将车辆信息转化成电信号,为后续控制提供数据支持。
接下来是逻辑控制部分。
交通灯的控制有固定时间控制和可调控制两种方式,可以根据实际需要选择。
固定时间控制往往采用时序控制器来实现,时序控制器根据预设的时间来控制交通信号灯的亮灭。
可调控制则需要根据交通流量实时情况来动态调整交通信号灯的运行状态,可以采用微处理器或者PLC控制器来实现。
逻辑控制部分会根据输入接口的数据以及预设的控制规则进行相应的处理,控制交通信号灯的转换。
最后是输出接口部分。
输出接口部分主要是将控制信号转化成驱动交通信号灯的电信号。
交通信号灯一般有红、黄、绿三种颜色,分别表示停、警示和行。
通过驱动器来控制交通信号灯的亮灭状态,驱动器一般由继电器、晶体管等元件组成。
输出接口部分将逻辑控制部分产生的控制信号转化成驱动交通信号灯的电信号,实现交通信号灯的亮灭控制。
首先是稳定性。
交通灯控制电路应具有良好的稳定性,能够在各种环境条件下正常工作,不受外界干扰。
稳定性可以通过增加滤波电路和抗干扰设计来实现。
其次是可靠性。
交通灯是城市交通管理的重要设施,因此交通灯控制电路需要具备高可靠性,能够长时间稳定工作,减少故障率和维护成本。
再次是安全性。
交通灯控制电路在设计时需要遵循安全原则,确保交通灯的控制不会产生误操作,保证交通安全。
最后是灵活性。
交通灯控制电路应具备一定的灵活性,能够根据实际需要进行调整和扩展,以适应交通流量的变化和城市的发展。
综上所述,交通灯控制电路设计是一个涉及多个方面的复杂工程,需要根据实际需求和要求进行综合设计。
交通灯控制电路设计 (2)

交通灯控制电路设计简介交通灯是每个城市道路上必不可少的设备,用于管理和控制车辆和行人的通行。
交通灯控制电路是交通灯正常运行的关键组成部分,它负责将电力信号转换为特定的灯光组合,在不同的情况下精确控制交通流量。
本文档将介绍交通灯控制电路的设计原理、主要组成部分和操作逻辑。
设计原理交通灯控制电路的设计原理基于以下几个主要方面:1.电源供应:交通灯控制电路需要一个稳定可靠的电源供应,以确保交通灯可以持续运行。
通常使用交流电源或直流电源,具体根据实际情况来确定。
2.时序控制:交通灯按照预定的时间序列切换灯光状态。
通过精确的时间计时器和逻辑控制电路,控制不同方向的交通灯按照预设的时间间隔进行切换。
3.灯光控制:根据交通信号灯的功能需求,设计灯光控制电路。
典型的交通信号灯包括红色、黄色和绿色灯。
灯光控制电路需要能够根据时序控制信号切换相应的灯光状态。
4.状态检测:交通灯控制电路还需能够检测交通流量和故障情况。
例如,当检测到交通流量较大时,交通灯应能自动调整时间间隔以适应道路状况。
主要组成部分交通灯控制电路通常由以下主要组成部分构成:1.电源模块:电源模块负责提供稳定的电源供应,可以包括电源适配器、稳压电路和滤波电路等。
2.控制单元:控制单元是交通灯控制电路的核心部分,负责协调各个信号灯的状态变化。
它通常由计时器、逻辑门电路和触发器等元件组成。
3.灯光模块:灯光模块包括红色、黄色和绿色交通信号灯。
每个信号灯使用一个独立的LED或灯泡,通过控制电路切换不同的灯光状态。
4.传感器模块:传感器模块用于检测交通流量和故障情况。
常见的传感器包括车辆检测器和故障检测器。
操作逻辑交通灯控制电路的操作逻辑可以简单描述如下:1.初始化:交通灯控制电路在启动时进行初始化。
将所有信号灯设置为红色,并开始计时。
2.时间切换:按照预设的时间序列,在设定的时间间隔内,依次切换信号灯的状态。
例如,绿灯亮10秒、黄灯亮5秒、红灯亮20秒。
3.交通流量检测:控制单元通过连接的车辆检测器检测交通流量。
交通信号灯控制逻辑电路设计

交通信号灯控制逻辑电路设计交通信号灯控制逻辑电路设计是一种用于控制交通信号灯的电路设计,其目的是根据道路上的交通状况,自动地控制交通信号灯的亮灭,以确保交通的安全和顺畅。
下面是一种基于传感器和计时器的交通信号灯控制逻辑电路设计。
1.系统概述该交通信号灯控制逻辑电路设计基于对交通流量的检测和计时的原理,通过传感器检测车辆的到来和离去,并根据预定的时间间隔来控制交通信号灯的亮灭。
2.传感器3.计时器交通信号灯控制电路设计需要使用一个计时器模块来控制信号灯的亮灭时间。
计时器可以采用硬件或软件实现。
当传感器检测到有车辆到达时,计时器开始计时,计时器到达预定时间后,控制电路发送指令以改变信号灯的状态。
4.信号灯状态控制交通信号灯有红灯、黄灯和绿灯三种状态。
交通信号灯控制电路设计需要根据道路情况和交通流量来改变信号灯的状态。
通常情况下,红灯表示停车、黄灯表示准备和绿灯表示通行。
根据实际情况,可以设置对应的时间间隔,例如红灯持续时间30秒、黄灯持续时间5秒和绿灯持续时间30秒。
5.状态切换逻辑根据传感器的信号和计时器的计时,交通信号灯控制电路设计需要实现一种状态切换逻辑。
具体逻辑可以是,当传感器检测到车辆到来时,计时器开始计时,当计时器达到30秒时,控制电路发送指令将红灯亮起,同时计时器开始计时5秒,当计时器达到5秒时,控制电路发送指令将红灯熄灭,同时将黄灯亮起,同时计时器开始计时30秒,当计时器达到30秒时,控制电路发送指令将黄灯熄灭,同时将绿灯亮起,同时计时器开始计时30秒,当计时器达到30秒时,控制电路发送指令将绿灯熄灭,同时将红灯亮起,循环往复。
6.系统优化综上所述,交通信号灯控制逻辑电路设计基于传感器和计时器的原理,通过检测车辆的到来和离去以及计时来自动控制交通信号灯的亮灭。
通过合理的状态切换逻辑和系统优化,可以实现道路交通的安全和顺畅。
交通信号灯控制逻辑电路设计

交通信号灯控制逻辑电路设计交通信号灯控制逻辑电路设计一、引言交通信号灯是交通管理系统中至关重要的一部分,它能够有效地控制车辆和行人的安全通行。
本文旨在设计一个具有高可靠性和可扩展性的交通信号灯控制逻辑电路,以实现以下目标:1.确保交通信号灯在正确的时间点亮和熄灭;2.实现多种交通模式的控制,如日常、高峰和紧急模式;3.具备故障检测和恢复功能,提高系统的可靠性。
二、系统设计1.硬件设计交通信号灯控制逻辑电路主要由以下几个部分组成:(1)微控制器:选择具有丰富I/O端口和强大处理能力的微控制器,如STM32。
它负责处理外部输入和控制信号灯的点亮和熄灭。
(2)交通信号灯:包括红、绿、黄三种颜色的LED灯,通过微控制器的GPIO 端口控制其点亮和熄灭。
(3)传感器:包括车辆检测传感器和行人检测传感器,用于检测车辆和行人的通行情况。
(4)存储器:存储交通信号灯的状态、故障信息和交通模式等。
(5)故障检测与恢复模块:实时监测交通信号灯的工作状态,一旦发现故障,立即进行恢复。
2.软件设计(1)操作系统:选择一个适用于微控制器的实时操作系统,如FreeRTOS。
它能够实现多任务管理和优先级调度。
(2)控制算法:根据车辆和行人的通行需求,设计控制算法来确定交通信号灯的点亮和熄灭时间。
(3)通信协议:实现与上位机或其他交通管理设备的通信,传输交通信号灯的状态、故障信息和交通模式等信息。
(4)故障检测与恢复程序:在软件层面实现故障检测与恢复功能,确保系统的可靠性。
三、逻辑电路设计1.日常模式:根据预设的时间表控制交通信号灯的点亮和熄灭,同时考虑车辆和行人的通行需求。
2.高峰模式:在高峰时段,延长绿灯时间,缩短红灯时间,提高车辆通行效率。
同时确保行人安全通过。
3.紧急模式:在紧急情况下,如交通事故或火灾,开启应急闪烁模式,以提醒车辆和行人注意安全。
同时,将相关信息传输给上位机和其他交通管理设备。
4.故障检测与恢复:实时监测交通信号灯的工作状态,一旦发现故障,立即进行恢复。
交通灯控制器数电课程设计

交通灯控制器数电课程设计一、引言交通灯控制器是城市交通管理中的重要设备,用于控制道路上的交通信号灯的亮灭状态。
本文将基于数电课程设计一个简单的交通灯控制器电路,并介绍其原理和实现过程。
二、设计原理交通灯控制器的设计需要考虑以下几个方面的因素:1. 灯的亮灭状态:交通灯通常包括红灯、黄灯和绿灯,每种灯的亮灭状态需要根据交通规则进行控制。
2. 灯的切换时间:交通灯的切换时间需要合理设置,以保证交通流畅和安全。
3. 输入信号的获取:交通灯控制器需要根据外部输入信号来控制灯的切换,如道路上的车辆、行人等。
三、电路设计1. 时钟电路:交通灯控制器需要一个时钟信号来控制灯的切换时间。
可以通过使用555定时器构建一个稳定的时钟电路。
2. 计数器电路:交通灯控制器需要一个计数器来计算时间,并根据时间来控制灯的切换。
可以使用74LS90或74LS93等计数器芯片实现。
3. 逻辑门电路:交通灯控制器需要逻辑门电路来实现交通灯状态的控制和切换。
可以使用与门、或门、非门等逻辑门芯片来实现。
四、实现过程1. 时钟电路的设计:根据555定时器的工作原理,选择合适的电阻和电容值,构建一个稳定的时钟电路。
2. 计数器电路的设计:根据交通灯的切换时间要求,设置计数器的计数值,并将计数器与时钟电路连接,实现计数器的工作。
3. 逻辑门电路的设计:根据交通灯的状态要求,使用逻辑门芯片构建一个交通灯控制电路,实现交通灯的切换和控制。
4. 输入信号的获取:可以使用传感器等设备来获取道路上的车辆、行人等输入信号,并将其与交通灯控制器连接,实现灯的切换。
五、功能扩展1. 灯的数量扩展:可以根据实际需要,扩展交通灯的数量,如添加左转灯、右转灯等。
2. 信号优先级控制:可以根据不同道路的交通状况,设置交通灯的信号优先级,以提高交通效率。
3. 线路保护功能:可以在交通灯控制器中添加线路保护装置,以防止线路过载或短路等故障。
六、总结本文基于数电课程设计了一个简单的交通灯控制器电路,并介绍了其原理和实现过程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录1.综述 (2)1.1设计任务 (3)1.2 基本要求 (3)2.工作原理 (4)2.1 整体方框图 (4)2.2 整机工作原理 (5)3.分机电路设计与计算 (5)3.1 秒信号产生器 (5)3.2 状态控制器设计 (6)3.3 状态译码器 (7)3.4 定时系统 (8)3.5 元件功能介绍 (10)4.整机电原理图 (14)5 . 调试要点 (15)6.元器件清单 (16)7.总结 (16)8.参考资料. (17)摘要随着现代城市交通的日益拥挤,一个有效的交通指挥系统对人们的安全出行、交通流量的提升和出行效率的提高日见重要,交通灯指挥系统是这一指挥系统最基层、分布面最广的重要组成部分之一。
本课程设计就交通灯控制电路的一个实用方案作了详细的分析与设计,它结合我们在校所学的模拟电子、数字电子、计算机等有关学科的知识,并参考了许多实用的参考方案,在此基础上,综合利用了数字逻辑功能这一强大工具,引入了电子设计自动化技术,还运用了protel软件等手段来完成电路方案及PCB印制板的设计。
本设计方案比较新颖,巧妙地采用了8总线收发器和可预制可逆计数器,使设计更灵活,而且还设置了完整的倒计时功能设计,因而控制和显示方案具备,更主要的优点是功能已接近软件设计,可按需要较容易地变化通行时间或扩展功能,本文所设计的方案完善,具有较好的实用价值。
关键词状态控制器定时系统秒脉冲发生器译码器计时器前言随着我国城市化建设的发展,人民的生活水平日渐提高,越来越多的汽车进入了寻常老百姓的家庭,再加上政府大力发展公交车、出租车,使得道路上车辆越来越多,许多大城市如北京、上海、南京等均出现了道路交通超负荷运行的情况。
所以,如何采用合适的控制方法,越来越成为交通运输管理和城市规划部门亟待解决的主要问题。
在这种情况下,道路交通信号灯开始发挥了越来越重要的作用,并已成为交管部门管理交通的重要工具之一。
交通控制器的设计有采用软硬件两种方案。
一般来说,采用软件的方案可通过编制程序的方法灵活满足各种用户的要求,不需要改变硬件结构,但成本相对要高一些;而采用数字电路的硬件方案也能较好地满足要求,且各种实现的方案也很多,但硬件的方案往往随设计参数要作一定的变化,所以灵活性较差。
这次毕业设计我采用数字电路的设计方案,以便更好地巩固在校所学的知识,将理论应用于实践。
在以往交通控制器的方案选择中,采用移位寄存器的方案较多,本设计方案比较新颖,采用8总线收发器和可预制可逆计数器,使参数按设计需要变更更灵活,而且还设置了完整的倒计时功能设计,因而控制和显示方案具备,具有很好的实用价值。
1.综述1.1设计任务设计一个十字路口交通灯信号控制器,控制车辆安全快速的通过。
1.2 基本要求为了确保车辆安全快速的的通行,在十字交叉路口的每个入口处设置红,绿,黄三种信号灯,并安装时间数字时间显示,来达到下列的基本要求:●红灯表示禁止通行,绿灯表示允许通行,黄灯提醒司机把车辆停靠在禁行线以内。
●东西,南北各干道交替通行,各干道放行30秒●当绿灯即将变为红灯时,黄灯开始闪烁2秒●十字路口的数字时间显示以秒为单位,使人们能够直观地把握时间。
2.工作原理2.1 整体方框图交通灯信号控制器的控制方案图如下:表2.1交通灯控制方案图由上面的方案图可以看出各部分的作用如下:秒脉冲发生器用来产生秒信号,置数控制和减法计数器共同构成倒计时装置,减法计数经译码显示器将实时显示时间,提供行人直观的时间概念。
而状态控制器的作用是记录十字路口交通灯的工作状态,通过状态译码器分别点亮相应状态的信号灯,使某种状态持续一段时间,而减法计数器的回零脉冲使状态控制器完成状态转换,同时状态译码器根据下一个工作状态决定计数器下一个减计数器的初始赋值,从而进入下一个工作状态,如此不断循环。
2.2 整机工作原理交通灯工作流程表如下:表2.2 交通灯工作流程表工作次序南北干道东西干道时间1绿灯亮,允许通行红灯亮,禁止通行30s2黄灯亮,停车红灯亮,禁止通行2s3红灯亮,禁止通行绿灯亮,允许通行30s4红灯亮,禁止通行黄灯亮,停车2s由上表可以看出,此交通灯应该有30s、32s和2s三种定时信号,因此定时显示电路也应该设计三种定时情况,定时采用倒记时的方式,这里可以用二-----十进制计数器,这里我们用74LS192同步加减计数器及二进制/十进制可异步置数的CD4029可逆计数器来完成计数功能,并通过数码管显示出来。
定时的起始信号由状态控制电路给出,当一种定时时间结束的信号输入到状态控制电路时,由控制电路去启动、关闭三色交通灯或启动另一种倒计时电路。
状态控制电路属于时序逻辑电路,应该按照时序逻辑电路的设计方法设计。
它的输入信号来自30s、2s、32s三个定时信号。
其输出信号一方面经译码后分别控制东西SG N D干道和南北干道的三个信号灯,另一方面控制定时电路的启动。
3.分机电路设计与计算3.1秒信号产生器产生秒信号有各种形式的电路,在这里我们利用555定时器组成秒脉冲发生器,其电路图如图3.1所示:≈0.7(R1+2R2)×C ,若T=1s ,令C=10μF ,Ω,则R2≈51 k Ω。
在这里我们可以用固定47 k Ω和5 k Ω的电位器相串联代替电阻R2。
然1秒。
3.2状态控制器设计根据表2.2交通灯工作流程表可以画出具体的交通灯顺序流程图如下表3.2.1:表3.2.1 交通灯顺序流程图图 3.1 秒脉冲发生器由上边的流程表可以看出,信号灯有四种不同的工作状态,在这里我们可以用S0(南北干道绿灯亮,东西干道红灯亮),S1(南北干道黄灯亮,东西干道红灯亮),S2(南北干道红红灯亮,东西干道绿灯亮),S3 (南北干道红灯亮,东西干道黄灯亮)表示,四种工作状态的状态编码以及状态图如图3.2.23.2.2 工作状态编码的状态图由上图很容易看出这是一个二进制计数器的状态图,因此我们只需要采用一个二进制计数器就可以完成交通灯四种工作状态的转换,在这里我们采用了CD4029构成状态控制器,其电路图如3.2.3所示:+5图3.2.3 交通灯状态控制器3.3状态译码器有了上面状态控制器用数字信号控制了交通灯的四个工作状态,我们就需要设计一个译码器,将数字信号转化为南北、东西干道信号灯的状态显示出来,而信号灯的状态主要取决于状态控制器的输出状态。
对于信号灯的状态,可以“1”表示灯亮,“0”表示灯灭,这时信号灯的状态与状态控制器之间的关系见真值表3.3.1表3.3.1 信号灯真值表状态控制器输出南北干道信号灯东西干道信号灯Q2Q1R(红)Y(黄)G(绿)r(红)y(黄)g(绿)0 0 1 111111111110根据上面的真值表,可求出各信号灯的逻辑函数表达式为:R=Q2·Q1\+Q2·Q1=Q2 R\=Q2\Y=Q2\·Q1 Y\=(Q2\·Q1)\G=Q2\·Q1\G\=(Q2\·Q1)\r=Q2\·Q1\+Q2\·Q1=Q2\r\= (Q2\·Q1 ) \y=Q2·Q1 y\=(Q2·Q1) \g=Q2·Q1\g\=(Q2 ·Q1\)\根据上面的逻辑表达式,可以设计出状态译码器,如果在找几个发光二极管我们就可以将交通灯的状态显示出来,由于电路的带灌电流的能力一般比带拉电流的能力强,要求当门电路输出低电平时,点亮相应的发光二极管,即为低电平有效。
状态译码器的电路组成如图3.3.2:图3.3.2 交通灯状态译码器3.4定时系统该定时系统由定时器,时间状态显示器等部分组成,其中定时器由两片CD4029构成的二位十进制可预置减法计数器完成;时间状态由两片74LS47和两只LED数码管对减法计数器进行译码显示;预置到减法计数器的时间常数通过两片8路双向三态门74LS245来完成。
根据设计要求,交通灯控制系统要有一个能自动装入不同定时时间的定时器,以完成30s,2s的定时任务。
将30,2,两个不同的数字接到两片74LS245的输入端,任一输入数据到减法计数器的置入由状态译码器的输出信号控制不同74LS245的选通信号来实现。
例如当状态控制器在S1(Q2Q1=01)或在S3(Q2Q1=11)时,要求减法计数器按初值2开始计数,故采用S1,S2为逻辑变量而形成控制信号Q1去控制输入数据接数字2的74LS245的选通信号。
由于74LS245选通信号要求低电平有效,故Q1一极反相器后输出接相应74LS245的选通信号。
同理,输入数据接30的三态门74LS245的选通信号接南北方向绿灯信号G:输入数据接30的三态门74LS245的选通信号接东西方向红灯信号R。
所设计的定时系统如图3.4.1所示:3.4.1 定时系统电路图交交3.5 元件功能介绍3.5.1 CD4029功能介绍CD4029是一CMOS 电路二进制/十进制可异步置数的可逆计数器,其功能更强。
它的管脚排列图如左图所示,功能表见下表。
CD4029的功能表输入输出CI\CP B/D\U/D\PE Q0~Q31 X X X 0 0 ↑ 1 1 0 0 ↑ 0 1 0 0 ↑ 1 0 0 0 ↑ 0 0 0 X X X X 1保持不变二进制加计数十进制加计数二进制减计数十进制减计数置数3.5.2 74LS245功能介绍74LS245是一种三态输出的8总线收发器,其逻辑电路图和引脚图如图1.8(a)、(b)所示。
该收发器有16个双向传送的数据端,即A1~A8,B1~B8,另有两个控制端——使能端G,方向控制端DIR,该芯片的功能见下表。
74LS245的真值表使能G﹨方向控制DIR传送方向L L B→Aan dAl l th i ng si nLHHXA→B 隔开3.5.3 NE555定时器功能介绍NE555定 时器的引脚图如左图所示,其功能表如下表NE555定时器功能表输入输出阈值输入(V 11)X<2/3Vcc>2/3Vcc<2/3Vcc触发器输入(V 12)X<1/3Vcc >1/3Vcc >1/3Vcc复位(RD ) 0 1 11输出(V o ) 0 1不变放电管T 导通截止导通不变74LS47的外引线排列图如下图所示。
t i me an dAl l th i ng sed 5Vcdp接共阳极数码管相应的笔划段8⨯Ω 74LS47的外引线排列图(1):试灯输入,时各笔划段全亮,显示字形“8”。
LT 0=LT (2):作输入时为灭灯输入,=0时各笔划段全灭。
RBO BI /BI (3)A 、B 、C 、D (D 为最高位)输入二进制码。
(4):作为输出端使用时为动态灭灯输出,当动态灭灯输入=0,且RBO BI /RBI DCBA =0000时,=0,使所有笔划段全部熄灭。