1、设计方案分析:
本次设计方案主要有四个模块:脉冲发生电路、开关控制电路、三进制电路和译码驱动电路,通过把这四个模块组合连接来实现汽车尾灯控制。
(1)通过555定时器构成的多谐振荡器产生脉冲信号,该脉冲信号用于提供给双J-K触发器构成的三进制计数器和开关控制电路中的三输入与非门的输入信号。
(2)双J-K触发器构成的三进制计数器用于产生00、01、10的循环信号,此信号提供左转、右转的原始信号。
(3)左转、右转的原始信号通过6个与非门以及7410提供的高低电位信号,将原始信号分别输出到左、右的3个汽车尾灯上。得到的信号即可输出到发光二极管上,实现所需功能。
2、设计原理分析:
汽车尾灯控制电路,用6个指示灯模拟汽车尾灯,即左尾灯 (L1-L3)3个指示灯;右尾灯 (D1-D3)3个指示灯。用两个开关分别控制左转弯尾灯显示和右转弯尾灯显示。当右转弯开关被打开时,右转弯尾灯显示的3个指示灯按右循环显示。当左转弯开关被打开时,左转弯尾灯显示的3个指示灯按左循环显示。当急刹车时,6个指示灯闪烁。
汽车尾灯控制电路功能表
输入 | 输出 | ||
S0 | S1 | 指示灯状态 | 汽车状态 |
0 | 0 | 指示灯全亮 | 检查 |
0 | 1 | 指示灯 123循环点亮 | 右转 |
1 | 0 | 指示灯456循环点亮 | 左转 |
1 | 1 | 指示灯全亮 | 刹车 |
3、设计原理分析图:
4、电路分析:
(1)秒脉冲电路的设计
由555定时器构成的多谐振荡器,由于555定时器内部的比较器灵敏度高,输出驱动电流大功能灵活,而且采用差分电路形式,它的振荡频率受电源电压和温度的影响很小。所以由555定时器构成的多谐振荡器的振荡频率稳定,不易受干扰。因此采用此方案。
555定时器构成的多谐振荡器电路
(2)开关控制电路的设计
开关控制电路通过控制开关S,和S的闭合与断开来实现汽车检查、左转弯、右转弯和刹车四种状态:
输入 | 输出 | ||
S0 | S1 | 指示灯状态 | 汽车状态 |
0 | 0 | 指示灯全亮 | 检查 |
0 | 1 | 指示灯123循环点亮 | 右转 |
1 | 0 | 指示灯 456循环点亮 | 左转 |
1 | 1 | 指示灯全亮 | 刹车 |
开关控制电路
(3)三进制计数电路的设计
汽车左或右转弯时由于是三个指示灯循环点亮,所以用三进制计数器控制译码电路顺序输出低电平,从而控制尾灯按要求电路,由此得出在每种运行状态下,各指示灯与各给定条件的关系。
74LS163真值表
输 入 | 输 出 | ||
现态 | 状态转换条件 | 次态 | 次态转换条件 |
Q1 Qn | Tl Ty | Q1 Qn | St |
0 0 | 0 X | 0 0 | 0 |
0 0 | 1 X | 0 1 | 1 |
0 1 | X 0 | 0 1 | 0 |
0 1 | X 1 | 1 1 | 1 |
1 1 | 0 X | 1 1 | 0 |
1 1 | 1 X | 1 0 | 1 |
1 0 | X 0 | 1 0 | 0 |
1 0 | X 1 | 0 0 | 1 |
74LS163计数功能简介:
其计数是同步的,靠CP同时加在四个触发器上而实现的,当CTp和CTt均为高电平时,在CP上升沿作用下Qo-Q3,同时变化从而消除了异步计数器中出现的计数尖峰。对于74LS163,只有当CP为高电平时CTp和CTt才允许高至低电平的跳变而与CP无关。
三进制计数器功能表
开关控制 | 三进制计数器 | 六个指示灯 |
S0 S1 | Q1 Q0 | L1 L2 L3 L4 L5 L6 |
0 0 | X X | 1 1 1 1 1 1 |
0 1 | 0 0 | 0 0 0 0 0 0 |
0 1 | 0 0 0 0 0 0 | |
1 0 | 0 0 0 0 0 0 | |
1 0 | 0 0 | 0 0 0 0 0 0 |
0 1 | 0 0 0 0 0 0 | |
1 0 | 0 0 0 0 0 0 | |
0 0 | X X | cp cp cp cp cp cp |
(逻辑功能表:0表示灯灭,1表示灯亮)
电路连接图:
(4)译码驱动电路的设计
此电路由74LS138芯片和6个与非门,6个反向器和发光二极管构成。
74LS138芯片简介: 74138为3线-8线译码器,其工作原理如下:当一个选通端为高电平,另两个选通端为低电平时,可将地址端的二进制编码在一个对应的输出端以低电平译出。若外接一个反向器可级联扩展成32线译码器,若将选通端中的一个作为数据输入端时,74138还可以做数据分配器。
电路连接图:
5、原件明细列表:
使用原件 | 使用个数 |
LM55CN(555定时器) | 1 |
74LS163D(4位二进制同步计数器) | 1 |
74LS138D(3-8译码器) | 1 |
74LS04D(非门) | 1 |
74LS86D(异或门) | 1 |
74LS10D(与非门) | 1 |
74LS00D(与非门) | 1 |
74LS08D(与门) | 6 |
电阻 | 9 |
VCC电源 | 6 |
GROUND接地 | 3 |
开关 | 2 |
6、电路调试情况:
(1)当汽车检查时,S0,S1处于00状态,指示灯全亮
(2)当汽车右转时,S0,S1处于01状态,L 123循环点亮(闪烁)
(3)当汽车左转时,S0,S1处于10状态,L 456循环点亮(闪烁)
(4)当汽车刹车时,S0,S1处于11状态,指示灯全亮
6、设计总结:
1、第一次连接好电路后,电路的显示结果与预期结果不太相同,不能实现计数功能,即指示灯不能循环点亮,但在请教同学讨论和经过多次检修后,终于实现了实验设计任务的全部功能。
2、我们进行数字电子技术相关的课程设计是我们理论联系实际的最好途径,将书本上的知识利用到实际的分析解决问题中去,这样使我们更加牢固的掌握分析与设计的基本知识与理论,更加熟悉的各种不同规模的逻辑器件,掌握逻辑电路的分析和设计的基本方法,为以后的学习奠定基础。
3、基本完成了本次设计的设计要求:汽车正常运行时指示灯全灭,汽车右转弯时右侧3个灯按右循环顺序点亮,车左转弯时,左侧3个灯按左循环顺序点亮,汽车临时刹车时所有指示灯同时闪烁。
4、通过参考课本,自主学习了第七章秒脉冲电路的设计部分,学会了如何由555定时器构成的多谐振荡器,收获颇多。
5、本次实验设计汽车尾灯让我们能更加深入的了解许多数字电路芯片的接法以及功能表,亲手设计脉冲电路译码控制电路,三进制计数器,开关控制发光二极管等,将各个部分组成起来设计成为汽车尾灯控制电路使我们对只是的理解大大加深。