简易六十秒交通灯控制电路.docx
- 文档编号:6672369
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:13
- 大小:476.79KB
简易六十秒交通灯控制电路.docx
《简易六十秒交通灯控制电路.docx》由会员分享,可在线阅读,更多相关《简易六十秒交通灯控制电路.docx(13页珍藏版)》请在冰豆网上搜索。
简易六十秒交通灯控制电路
《EDA技术》
课程大作业
项目名称:
实用电路仿真分析设计
专业班级:
微机101
学号:
100507127
姓名:
周圣礼
连云港职业技术学院信息工程学院
年月日
项目一:
项目名称:
振荡电路仿真分析
项目要求:
1、仿真分析的基本设置
2、掌握常用的高级仿真分析方法
项目设计准备分析:
1、掌握电路图原理
2、了解各种仿真方法的作用
3、根据仿真结果进一步提高对电路性能的提高
项目设计步骤:
图1.1震荡电路
项目仿真结果及分析:
一、瞬态分析
1、创建要分析的电路,如图1.1所示的震荡电路。
2、执行菜单“Simulation”→“Analyses”→“TransientAnalysis”,根据实际需要设置好分析参数。
初始条件为使用直流工作点分析;起始条件为0s;终点时间为2.5e-06;最大时间步长设置为自动产生时间步长;输出节点为3。
如图1.2所示
图1.2参数设置
1.3瞬态分析结果
图1.4示波器图
3、分析结果
从图1.3瞬态分析结果和图1.4示波器测得的图可以看出瞬态分析实际上与使用示波器观测电路波形相似。
从图中可以看出振荡电路的起振,分析可知,打开仿真开关,两个串联电容C1、C2被充电。
充电完成后,两个电容C与电感L并联,此时电容C向电感L放电。
在C刚放电时,由于电感中的电流不能突变,因此放电电流从零开始,逐渐增大,电容C的端电压逐渐减小。
此时电容C的电能逐渐变为电感L中的磁能;当C电荷放完后,其端电压等于零,但由于电感中的电流不能突变,因此,电流不会突然消失,按照原来的方向继续流动,电感L反过来向电容充电,使电感中的磁能又变成电容中的电能。
当C充满后,C又向L充电,这样电能和磁能反复的相互转换,即开始起振。
二、参数扫描分析
1、创建要分析的电路,如图1.1所示的震荡电路。
2、执行菜单“Simulation”→“Analyses”→“ParameterSweep”,设置参数扫描法分析电感L在100uH、120uH、140uH时的波形和频率变化。
具体参数如图1.5所示
图1.5参数设置
图1.6参数扫描分析结果
3、分析结果
从图1.6可以看出,随着电感值的增加,震动的幅度也在变大。
三、直流工作点分析
1、创建要分析的电路,如图1.1所示的震荡电路。
2、执行菜单“Simulation”→“Analyses”→“DCOperationPoint”,在弹出的对话框中,在其中选择输出变量,本例选择图1.1中的节点1、3、5。
如图1.7所示
图1.7直流工作点分析
图1.8直流工作点分析结果
3、分析结果
从图1.8可以看出,能量经过电子元件之后都会有损耗,电源传输过来的能量在电容C和电感L直接相互转化的过程中被损耗,能量不断减小。
LC振荡电路放置一个三极管,以此来放大不断被消耗的振荡信号。
振荡器实质是一种满足自激振荡条件的反馈放大器,它可以产生正弦波信号或非正弦波信号。
项目二:
项目名称:
8s交通灯控制器
项目要求:
1、以74LS160D为核心,能读秒。
2、A街道先出现绿灯3s、黄灯1s、时,B街道为红灯4s;而A街道为红灯4s
时,B街道出现绿灯3s、黄灯1s;如此循环。
3、各交通灯的控制逻辑表达式通过逻辑装换仪获取。
4、设计出仿真电路,并进行仿真能正确实现控制目标。
项目设计准备分析:
1、由上述可知,交通灯循环的时间为8s,用74LS160来完成时间控制,相当于模8的计数器。
2、各交通灯的控制逻辑表达式通过逻辑装换仪获取。
项目设计步骤:
1、模8计数器设计
74LS160是同步十进制计数器,基于Multisim仿真软件,调出74LS160芯片按
F1可查看其相应的引脚功能。
由于要产生8s的控制信号,所以CLK端输入1Hz的脉冲信号,而8s一循环相当于模8计数,即0000~0111,故将1000信号作为清零信号,即将QD通过一个非门接到芯片的清零端CLR。
根据以上思路设计后的电路如图2.1所示。
图2.1模8计数器
2、交通灯逻辑表达式的获取
根据交通灯控制电路的真值表,通过逻辑转换仪可以获得各灯的逻辑表达式,如图2.2所示为获得GA逻辑表达式的方法。
在逻辑转换仪中选中ABCD四个输入端,将GA的真值表输入其中,执行获得逻辑表达式。
图2.2GA逻辑表达式
从逻辑转换仪中可以获得:
对照实际电路可以获得实际的逻辑表达式为
。
同理可获得其他灯的逻辑表达式。
注意:
逻辑转换仪中的输入端ABCD对应实际交通灯控制电路真值表中的DCBA,即A→D,以此类堆。
3、交通灯控制电路的实现
根据上述逻辑表达式,可以用门电路画出相应的电路图,如图2.3所示。
图2.3交通灯控制电路
4、逻辑分析仪
为了更好的观察各灯之间的时间关系,将该电路输出借到逻辑分析仪中,仿真的结果
如图2.4所示,从输出的波形中可以看出与真值表描述的关系相同,说明电路设计正确。
图2.4仿真波形
项目二进阶:
项目名称:
60s交通灯控制器
项目要求:
1、A街道路绿灯20s,黄灯10s;B街道红灯30s。
B街道路绿灯20s,黄灯10s;A街道红灯30s。
2、用十进制数字晃示放行及等待时间。
项目设计准备分析:
1、总时间为60s,总体思路为交通灯控制电路由,60s计数器、灯转换主控制电路、数码管显示电路。
项目设计步骤:
1、灯转换主控电路
十字路口A、B两街道通行情况共有4种可能:
①A街道绿灯亮,B街道红灯亮,持续30s;②20s后,A街道黄灯亮,B街道红灯亮,持续10s;③10s后,A街道红灯亮,B街道黄灯亮,持续30s;④10s后,A街道红灯亮,B街道绿灯亮。
持续20s。
这四种状态循环:
设四种状态为S0、S1、S2、S3。
→
↑↓
←
(1)主控制器
主控制器由一块74LS160D来实现,74LS160D为十进制计数器,只用其QA、QB两个输出端构成4种输出状态。
如图3.1所示
图3.1主控制器
2、信号灯控制电路
主控器的4种状态分别要控制A、B街道红、黄、绿灯的亮与灭。
设灯亮为1,灯灭为0,则其控制信号真值表如下表所示
主控制器状态
A
B
QB
QA
红灯R
黄灯Y
绿灯G
红灯r
黄灯y
绿灯g
S0
0
0
0
0
1
1
0
0
S1
0
1
0
1
0
1
0
0
S2
1
0
1
0
0
0
0
1
S3
1
1
1
0
0
0
1
0
由真值表可以写出各灯的逻辑表达式:
RA=B
信号灯控制电路如图3.2所示
图3.2信号灯控制电路
3、计时器
计时器可以对主控器发出状态转换信号,主控制器可以根据状态转换信号进行状态的转换。
在主控器进入S0状态的时候,开始20s的计数;20s后,产生脉冲,向主控制器发出状态转换信号,使主控器进入S1状态,计数器开始10s计时;10s后,又产生脉冲,发出状态转换信号,使主控器进入S2状态。
由于条件选取问题,本人只选取了三十秒的循环。
但是可以用两个60s计数器,使其中一个60s先计数,30s后,第二个计数器开始计数,以此循环。
最后将其两个三十秒循环条件经过或运算之后接入主控器的CP脉冲端。
如图3.3所示。
图3.3两计时器
4、60s交通灯电路总图,如图3.4所示
图3.460s交通灯电路总图
EDA课程学习心得
这门课程学了半个学期了,说说我自己在这半学期里对这门课程的一些体会,首先是我了解到EDA技术的内涵和范畴。
利用EDA工具,可以大大缩短设计周期,提高设计效率,减小设计风险。
对于电路设计师来说,正确的应用仿真分析验证方案,正确评价仿真分析结果,是有效应用EDA工具、提高设计质量的重要环节。
随着微电子技术和计算机技术的不断发展,计算机辅助设计技术已广泛应用在通信、国防、航天、工业自动化、仪器仪表等领域的电子系统设计工作中,这就是EDA技术的应用。
它已成为当今电子技术发展的前沿之一。
我觉得这门课程对我们来说主要有两个比较大的帮助而且也是非常有意义的:
一是当我们在进行电路设计的时候,可以利用multisim软件进行很方便的调试、仿真,如果有些元件的参数我们不能确定也可以用仿真软件多次仿真来得到某元器件的更佳参数;二是这门课程可以让我们回顾以前电工电子的知识,我们在大一的时候电工电子普遍都学得不怎么好,正好这门课程的开设可以让我们重新去研究电工电子,增强我们的基础知识。
在上机课的时候因为时间有限,老师只能给我们很少的任务,如果仅仅只满足于老师布置的这点任务我想是远远不够的,不仅仅是这门课程,其他课业一样,必须靠我们自己利用课外的时间多看看电工电子基础知识,多利用multisim软件去仿真模拟电路或者数字电路,只有这样,我们才能更好的利用这门课程!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简易 六十 交通灯 控制电路