数电设计–交通灯控制系统「建议收藏」

数电设计–交通灯控制系统「建议收藏」一、课程设计的内容题目:交通灯控制系统交通灯控制系统时典型的数字电路系统,通过该系统的设计、仿真、制板、答辩和报告等环节,同学可得到数字电路及系统的综合训练。本课程要求设计一个十字路口的交通灯控制器,控制A、B两条交叉道路上的车辆通行。具体要求如下:(1)在十字路口,主、支干道分别设置一组信号灯,每组信号灯由红、黄、绿等表示允许通行,红灯表示禁止通行,黄灯表示该车道上已过停车线的车辆继续通信,未过停车线的车辆停止通行。(2)主、支干道交替通行,主干道每次放行30s,支干道每次放行20s。(3)每

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

一、课程设计的内容

题目交通灯控制系统
交通灯控制系统是典型的数字电路系统,通过该系统的设计、仿真、制板、答辩和报告等环节,同学可得到数字电路及系统的综合训练。本课程要求设计一个十字路口的交通灯控制器,控制A、B两条交叉道路上的车辆通行。

具体要求如下:
(1)在十字路口,主、支干道分别设置一组信号灯,每组信号灯由红、黄、绿等表示允许通行,红灯表示禁止通行,黄灯表示该车道上已过停车线的车辆继续通信,未过停车线的车辆停止通行。
(2)主、支干道交替通行,主干道每次放行30s,支干道每次放行20s。
(3)每次绿灯变红灯时,黄灯先亮5s(此时另一干道上的红灯不变)。
(4)在黄灯亮时,原红灯按1Hz的频率闪烁。
可合理拓展其他功能,如要求主、支道通行时间及黄灯亮的时间均可在0~99s内任意设定。

可选用的主要元器件:74LS163、74LS153、74LS74、74LS00、74LS04,74LS47、74LS244,NE555、发光二极管、电阻、电容等

二、 方案的论证和设计

交通灯系统
系统由秒脉冲信号发生器、计数器、控制器、时间显示器、信号灯显示器五大部分组成。交通灯控制系统原理图如图1 所示。
在这里插入图片描述
按要求实现状态转换如表1所示。
在这里插入图片描述

方案(3):

1. 秒脉冲信号发生器
秒脉冲信号发生器由555电路组成。
由于该电路的输出脉冲的周期T=(R1+2R2)C1ln2=0.69(R1+2R2)C1,
当T=1s时,R2=51KΩ、C1=10uF,取一个固定电阻47KΩ与一个5KΩ的电位器作为R1。通过电位器调节电阻,使脉冲周期为1s。秒脉冲信号发生器如图14所示。
在这里插入图片描述
2. 计数器
计数器由两个同步十进制可逆计数器74LS190组成,根据74LS190的原理,将两片级联成100进制的减法计数器。由于四种红绿灯的状态对应着不同的时间,故计数器需要通过在不同的情况下实现不同的置数,而不同的置数数据由数据选择器和QA决定。并且秒脉冲信号和反馈是用或门,所以控制器的脉冲输入从高电平开始,则QBQA在01、10、11、00循环。
比如5秒倒计时:4S—>0S ; 20秒倒计时:19S—>0S;30秒倒计时:29S—>0S。
在这里插入图片描述
由表6可知,
第一个计数器的置数端的高两位都是0A,将其接地即可,
第2位置数分别为0—>1—>0—>0, 由双4选1的数据选择器的输出端Y1依次选择输出。
第1位置数分别为0—>0—>0—>1,由双4选1的数据选择器的输出端Y2依次选择输出。
第二个计数器的置数端的第4位、第3位、第1位分别对应QA、QA’、QA的状态变换,将其分别接QA与QA’即可。
第2位置数全为0,故接地。
利用双4选1数据选择器74LS153控制Y1、Y2,
Y1Y2在10—00—01—00循环,
B=QB,A=QA其中QB、QA是控制器的输出端,
QBQA在01—10—11—11循环。Y1=B’A’C0+B’AC1+BA’C2+BAC3;
Y1=B’A’C4+B’AC5+BA’C6+BAC7;
当Y1Y2=10、BA=01时,对应C1=1,C5=0;
当Y1Y2=00、BA=10时,对应C2=C6=0;
当Y1Y2=01、BA=11时,对应C3=0,C7=1;
当Y1Y2=00、BA=00时,对应C0=C4=0。
所以C0=C1=C2=C4=C6=C7=QA,C3=C5=QA’。
计数器原理图如图5所示。
在这里插入图片描述
74LS190原理:引脚排列 LOAD 为置数端, UD=0为加计数,UD=1为减计数, RCO为进位输出,A、B、C、D为计数器输入端,CLEAR 为清除端,Q0、Q1、Q2、Q3为数据输出端。
74LS153原理:双4选1数据选择器74LS153,所谓双4选1数据选择器就是在一块集成芯片上有两个4选1数据选择器。74LS153引脚图排列如图16所示,功能如表1所示。
1G、2G为两个独立的使能端;B、A为公用的地址输入端;1C0~1C3和2C0~2C3分别为两个4选1数据选择器的数据输入端;Y1、Y2为两个输出端。
① 当使能端1G(2G)=1时,多路开关被禁止,无输出,Y=0。
② 当使能端1G(2G)=0时,多路开关正常工作,根据地址码B、A的状态,将相应的数据C0~C3送到输出端Y。
在这里插入图片描述
3. 控制器
通过计数器在4—0s置数,又从29—0s置数,在4—0s置数,又从19—0s置数,这四种发生使计数器反馈置数端输出高电平,作为控制器的脉冲信号的输入端,因此,这四种高低电平位构成脉冲周期,因此QBQA在01 →10→11 →00循环。控制器如图17所示。
在这里插入图片描述
4. 交通灯显示器
显示系统的真值表如下(灯亮为1,不亮为0):
在这里插入图片描述
由真值表可以得出它们的逻辑表达式:
R1 = Q1’ R2 = Q1
G1 = Q1Q0’ G2 = Q1’Q0’
Y1 = Q1Q0 Y2 = Q1’Q0
由于黄灯亮时,原红灯要以1HZ的频率闪烁,故当Y1=1时即主干道的黄灯亮起时,支干道的红灯应该闪烁,此时它的逻辑表达式应为R2 = 秒脉冲Y1 + G1。
同理可知,R1 = 秒脉冲
Y2 + G2。

交通灯显示器如图17所示:
在这里插入图片描述

5. 时间显示器
将两个计数器的QAQBQCQD输出端分别连接到两个数码管ABCD输入端连接,显示出时间。时间显示器如图18所示。
在这里插入图片描述
总原理电路如图19所示。
在这里插入图片描述

三、实物制作

原理图
在这里插入图片描述

PCB图

在这里插入图片描述
在这里插入图片描述

实物图

在这里插入图片描述

元件清单
在这里插入图片描述
追加:仿真电路图简化版
数电设计--交通灯控制系统「建议收藏」
最后:
需要资料的可以自行下载。下载链接
下载操作:
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/189918.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 恶搞代码——vbs进程

    今天跟大家分享一下娱乐的恶搞代码,想必很多人也知道,那么针对电脑小白来说可能就不是非常清楚了,其实过程也很简单,那么下面就是其中比较常见的恶搞源码:一.电脑语音恶搞:首先我们先新建一个后缀为txt的记事本文档,如下图:然后将下面的代码复制到新建的文本文档中:CreateObject(“SAPI.SpVoice”).Speak”你的电脑接收到了一个自爆程序,电脑即将爆炸,请您在15秒时间内…

    2022年4月8日
    1.7K
  • django使用celery_Django unchained

    django使用celery_Django unchained前言环境celery==5.0.2在安装完celery后,运行celery会报以下错误ModuleNotFoundError:Nomodulenamed'click._bashc

    2022年8月7日
    4
  • ssis 数据转换_SSIS数据类型:高级编辑器的更改与数据转换的转换

    ssis 数据转换_SSIS数据类型:高级编辑器的更改与数据转换的转换ssis数据转换Inthisarticle,IwillfirstgiveanoverviewofSSISdatatypesanddatatypesconversionmethodsandthenIwillillustratethedifferencebetweenchangingthecolumnsdatatypesfrom…

    2022年7月20日
    14
  • SQL Server 2017下载,安装,打开步骤「建议收藏」

    vSQLServer2017下载内容分为两部分SQLServer2017 Developer和SQLserverMamngementStudio第一部分:1.官网下载SQLServer2017Developer      https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads2….

    2022年4月10日
    367
  • 基于stm32门禁系统_老式门禁

    基于stm32门禁系统_老式门禁0、前言RC522射频门禁识别模块非常常用,某宝卖家提供的程序基本都是使用软件模拟SPI的方式进行驱动的,但是实测使用软件模拟SPI识别速率、准确性没有硬件SPI驱动时高,因此本篇博客用于记录使用STM32硬件SPI驱动RC522门禁模块。1、硬件连接单片机:STM32F103RCT6硬件接口:SPI2MISO->PB14(主机输入,从机输出)MOSI->PB15(主机输出,从机输入)SCK->PB13(时钟信号SCLK)SDA->PC

    2022年9月16日
    0
  • 反向传播(BPTT)与循环神经网络(RNN)文本预测

    反向传播(BPTT)与循环神经网络(RNN)文本预测反向传播(BPTT)与RNN文本预测实战本文介绍简单RecurrentNeuralNetworks(RNN)的基本训练算法BACKPROPAGATIONTHROUGHTIME(BPTT),并用python2.7实现RNN的文本预测。

    2022年6月23日
    22

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号