利用multisim设计交通信号灯简易控制器,设计自己的交通信号灯简易控制器

大家好,我是洗澡人,这是我的第一个在CSDN的作品,看了很多CSDN上关于设计交通信号灯简易控制器,确实很厉害,所以我也想发布我的交通信号灯简易控制器,作为一个数电小白,其中可能有许多瑕疵,希望大家可以指正出来 

要求

首先,这是我们学校数电设计作业,老师给出了设计要求,但我的交通信号灯简易控制器可以十分简单的更换为你所需要的秒数。

设计一个交通信号灯控制器, 满足如下设计要求:

1、 用 3 个发光二极管分别代替红、绿、黄三盏交通信 号灯;用逻辑开关作检测车辆是否到来的信号。

2、 假设主干道较支干道繁忙,主干道处于常允许通行状态(亮绿灯), 当支干道有车来时才允许支干道车辆通行。当主干道允许通行亮绿灯时,支干道亮红灯;反之当支干道允许通行亮绿灯时,主干道亮红灯。

3、 当主干道和支干道都有车时,两者交替允许通行。主干道每次允许通行 30s,支干道每次允许通行 15s,分别设计 30s 和 15s 计时显示电路。

4、 在每次由亮绿灯转为亮红灯的转换过程中,要求先亮3s的黄灯作为过渡,设计 3s 计时显示电路。

我们先来了解一下要求,这里除了常规的红绿灯秒数转换,还有主干道较支干道繁忙,主干道处于常允许通行状态(亮绿灯)的情况,我把这个情况理解为支干道没车的情况,所以我设计电路时,设计为只要支干道没有车,主干道亮绿灯,支干道亮红灯。如果是我理解有错,希望可以被指正。

输入信号

这个很简单,你可以使用555定时器来输入信号,我这里就直接用函数发生器来输入频率为1hz的信号。

倒计时模块

在倒计时这里我使用74LS192d,关于这个芯片如何实现置数,正计时,倒计时,我这里就不赘述了。如果要实现两位数倒计时,

针对您的需求,建议您参考《交通信号灯控制系统设计与仿真》这份资料,以获得系统设计的全面知识和具体的实施步骤。这里提供个基本的设计思路和操作指南,帮助您构建简易交通信号灯控制系统。 参考资源链接:[交通信号灯控制系统设计与仿真](https://wenku.csdn.net/doc/60sfhfxwuq?spm=1055.2569.3001.10343) 首先,555定时器将作为核心组件,负责提供秒脉冲信号。在设计中,您可以将555定时器配置为稳定的多谐振荡器模式,输出1Hz的方波信号,即每秒个脉冲,来驱动计数器。 其次,计数器(如74LS192)将用于时间的计数。当555定时器提供脉冲给计数器时,计数器将根据脉冲数递增,用于控制信号灯的状态切换。例如,您可以通过设定计数器的最大计数值来决定红绿灯的持续时间。 接下来,译码器(如74LS153)会根据计数器的输出进行解码,决定当前应点亮哪个信号灯。您需要设计适当的译码逻辑,以确保信号灯能够正确显示红灯、黄灯和绿灯。 最后,数码管将被用来显示当前信号灯的倒计时。您需要设计个驱动电路,将计数器的输出转换为数码管可以显示的格式。这通常涉及到BCD(二进制编码的十进制)编码和相应的译码驱动电路。 在仿真阶段,您可以使用电子仿真软件,如Multisim,来验证电路设计的正确性。旦仿真成功,就可以根据仿真结果搭建实际电路,并进行调试,确保系统能够按照预期工作。 为了进步提升您的设计,建议在实际电路中加入复位功能,以便在电路出现错误时能够迅速恢复正常状态。此外,您还可以考虑加入手动控制模式,以便在需要时能够手动切换信号灯的状态。 通过《交通信号灯控制系统设计与仿真》的学习,您将获得对交通信号灯控制系统设计的深入理解,并掌握使用555定时器、计数器、译码器和数码管等电子元件来实现该系统的方法。 参考资源链接:[交通信号灯控制系统设计与仿真](https://wenku.csdn.net/doc/60sfhfxwuq?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值