八路抢答器____一个作品的制作思路

​​​​​​一、原理分析 

1.1抢答电路 

        抢答电路主要负责的功能:选手按抢答键时,能显示选手的编号,LED1,LED2亮,蜂鸣器发出响声(加入了电容使蜂鸣器只响一次),同时能封锁输入电路,禁止其他选手抢答。

                                                        图1 抢答电路分析

        我们采用了74LS148D来接收抢答选手的信号,74LS148D的八个输入引脚分别对应每一位选手,倒计时开始时的初始状态IN0~IN7的引脚都为高电平,但选手按下按键进行抢答时,其对应的引脚就会变低电平,并且输出端A0~A2的电位会变为其对应的引脚编号的二进制。

        当74LS148D进行编码时(即选手按下按键后),该芯片的GS引脚变为低电平,传输给74LS279D的2SS引脚低电平2Q2变为高电平:使LED2灯亮并且也使74LS148D的El引脚置高电平,使其停止工作,达到了禁上其他选手进行抢答的效果

        与此同时,JK触发器的JK引脚同时接受到高电平,1Q发生电平翻转,达到了禁止选手抢答的二次保护,和停止倒计时

        我们采用了锁存器来保存第一位抢答的选手号码电平信息,来保持保持LED显示抢答选手的号码

        4511bd译码器接收二进制信号输出LED灯显示数字对应的电平信号,使LED数码管显示出对应的号码。        

1.2倒计时电路

        倒计时电路主要负责的功能:实现30s倒计时,初始LED数码管就显示30。当30秒倒计时的过程中如有选手抢答倒计时停止在当前秒数,LED1,LED2亮,蜂鸣器发出响声(实现分析见2.1)。当30秒倒计时结束,无选手抢答,倒计时结束重新放回30并停止倒计时,选手不能抢答,LED1亮,LED2不亮。

        我们采用555定时器来发出以1s为周期的高低电平,负责个位数的74LS192的DOWN接收这个电平,来实现倒计时。

        负责十位的74LS192D的ABCD输入引脚输入的信号为1100(二进制的3),负责个位的74LS192D的ABCD输入引脚输入的信号为0000(二进制的0),来实现初始值为30的显示。

        我们采用4511BD译码器,将来自74LS192D的二进制信息转化为LED数码管对应的数字显示所需要的电平信号

        添加了一个74LS00D。此处的设计是为了倒计时结束后数码管显示屏重新回到30秒因为0会变为9,所以让9的二进制作为“标志”。当信号变为9时74LS00D输出低电平信号给两个74LS192D的LOADB脚,使其载入30的电平信息

        添加了一个74LS04D接在负责十位的74LS192D的BO引脚上,当倒计时由0变为9时74LS04D输出高电平,使JK触发器的J,K引脚同时接收到电平,其1Q引脚的输出电平发生翻转使得个位的74LS192D:接收到的高低电平变为持续的高电平,意味着倒计时停止

                                                        图2 倒计时电路分析

1.3定时器电路 

        定时器电路主要负责的功能:输出1s为周期的高低电平信号给74LS192的DOWN引脚,来实现倒计时。

                                        图3 555定时器输出1s为周期的理论计算

                                                        图4 555定时电路分析

1.4主持人控制电路 

        主持人控制电路主要负责的功能:复位键的功能是使倒计时数码管显示恢复为30,选手的号码显示数码管恢复为0。停止键的功能是使倒计时停止,选手无法抢答,LED1亮,蜂鸣器响一声。

        我们采用一个弹簧开关接地再接两个74LS192D的LOAD引脚和两个74LS279D的四个R引脚,来实现倒计时数码管显示恢复为30,选手的号码显示数码管恢复为0。

        当主持人按下该按钮时74LS192D的LOAD引脚接收低电平,加载30电平信号使LED数码管的数字恢复为30并且显示选手号码的LED数码管变为0,两个74LS279D的R引脚电平都为0S引脚电平都为11Q11Q22Q12Q2都输出低电平给4511译码器,最终LED数码管显示0

        我们采用一个弹簧开关接VCC再接到74LS32D,当主持人按下该按钮时74LS32D输出高电平,JK触发器的1Q的输出电平发生翻转,负责个位的74LS192D的DOWN引脚接收到的低电平变为持续的高电平,故倒计时停止

                                                        图5主持人控制电路分析

二、故障分析 

2.1分析板卡中现存的故障:蜂鸣器工作不正常,不响或声音很小;

通过测量蜂鸣器工作时的输入电压(如图6所示)可以发现,最大电压为3.2420V,而我们使用的蜂鸣器的工作电压为5V,所以蜂鸣器工作不正常,不响或声音很小。

我们给74LS112D的提供电压为5V,一般74LS112D的输出电压会小于提供电压,这可能会导致蜂鸣器工作不正常,不响或声音很小。

触发器输出端接的负载也会影响输出电压。通过资料查阅发现SN74LS112AN - TI(德州仪器)的输出电流为8mA。所以也可能是输出的电流最大为8mA,限制了5V电压的提供。

                                                        图6 测量蜂鸣器输入电压

2.2 仿真故障分析

        仿真故障现象:30秒倒计时结束时变为40没有回到30(如图7所示)

        仿真故障分析:初始时即为30秒,所以两个74LS192D的输入引脚的电平信号高低电平是正确的。只有当30秒倒计时结束后LED数码管显示40,考虑将故障范围缩小为与LOAD引脚接收到重载信号的线路是否有问题。最后发现负责十位的74LS192D的up引脚要接VCC的线接到了LOAD引脚接收重载信号的同一线路上(如图8所示),所以会发生重载30s的同时,十位的3会再加1变为4。最后将74LS192D的up引脚接回VCC就解决了故障。

                                                图7 仿真故障现象

                                                                图8 故障点

2.3 倒计时数码管不稳定数字跳动

        故障现象:倒计时个位的数码管不稳定数字跳动

        焊接故障分析:在数码管不稳定数字跳动之前,因为个位数码管焊歪了,用焊笔和吸枪对其进行脱焊,再焊笔的加入的基础下将数码管摆正了,数码管引脚剩下的焊锡并不多,没有进行重新加焊,这导致了部分引脚短接和虚焊。最后重新加焊锡焊接引脚,倒计时数码管恢复正常

三、实验结果 

3.1电路仿真和板卡焊接实物

                                                                图9 仿真截图

                                                        图10 板卡焊接实物图

3.2按以下要求给出仿真和实际示波器测出的波形:

        3.2.1定时器电路输出方波脉冲信号和电容C1两端电压波形图

                        图11定时器电路输出方波脉冲信号和电容C1两端电压波形图

        3.2.2当有人抢答时,电容C3输入信号和输出信号波形(要在同一张图中,输出信号为尖峰脉冲信号,可以用示波器上升沿触发进行抓取);

                                        图11抢答时电容C3输入信号和输出信号波形

四、总结

        学习制作一个产品时的需要分析,并且了解到一个产品制作完全由一个人去采购,设计,仿真,画PCB。不光是需求的分析还有实现功能时如何搭建电路,和给出一个简单高效的设计方法也是至关重要的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值