毕业设计169无线智能抢答器 联系客服

发布时间 : 星期六 文章毕业设计169无线智能抢答器更新完毕开始阅读

图 10 时序控制电路

根据上面的功能要求以及图10,设计的时序控制电路如图10所示。图中,与门G1 的作用是控制时钟信号CP的放行与禁止,门G2的作用是控制74LS148的输入使能端(即图二中的5端)。图8的工作原理是:主持人控制开关从\清除\位置拨到\开始\位置时,来自于图10中的74LS279的输出 1Q,即CTR=0,经G3反相,输出为1,则NE555产生的时钟信号CP能够加到74LS192的CPD时钟输入端(图中用CLCK表示接入到74LS192CPD端的信号),定时电路进行递减计时。同时,在定时时间未到时,则\定时到信号\为 1,门G2的输出 =0,使 74LS148处于正常工作状态,从而实现功能①的要求。当选手在定时时间内按动抢答按键时,CTR=1,经G3反相,输出为0,封锁 CP信号,定时器处于保持工作状态;同时,门G2的输出 =1,74LS148处于禁止工作状态,从而实现功能②的要求。当定时时间到时,则\定时到信号\为0,/ST=1,74LS148处于禁止工作状态,禁止选手进行抢答。同时,门G1处于关门状态,封锁时钟CP信号,使定时电路保持00状态不变,从而实现功能③的要求。

集成单稳态触发器74LS121用于控制报警电路及发声的时间(其功能表见表3),具体原理如下:主要由555时钟电路(用于控制报警声音频率)、蜂鸣器即相关的延时电路和控制电路组成。单稳态触发器74121通过信号/Ys、BO2、S控制报警与否和报警时间,555时钟电路产生脉冲时钟。在规定的时间有人抢答时,/Ys由1跳变到0,74121有状态2(见表3状态编码),即Q输出暂态高电平,蜂鸣器连续发声报警,持续时间为tw=4.3秒;如果在规定时间内无人抢答,BO2由1跳变到0,74121有状态1,Q输出暂态高电平,蜂鸣器连续发声报警持续时间为tw

13

结合图9所示报警电路,分析tw计算如下:tw?R3C2ln2。取C2=100uF,

R3=51K,。有tw?R6Cln2=4.3秒。

输入A1LddHH↓↓LdA2dLdH↓H↓dLBHHLdHHH↑↑QLLLL暂态高电平暂态高电平暂态高电平暂态高电平暂态高电平输出/QHHHH暂态低电平暂态低电平暂态低电平暂态低电平暂态低电平 表3 74121功能表

四、在设计过程中发现的问题和所做的改进

(1) 选手号码的显示问题:在设计过程中,我们发现按下抢答按钮后,我们希望其在七段数码显示管上显示的选手号码是1到8,这样符合我们一般的思维,而按照我们一开始所做的设计,数码管只能显示0到7,我们在认真研究体设计方案和7448译码器的功能表(见表四)后,发现解决此问题只须将显示0改为显示8,而其他的显示则不改变。由表四可以看出,有两种方案可供选择:1是将7448的A3端置1,其他位置0;2是将图10中的4端置1,其他位不管。但是在计时未到时,4端始终为低电平,所以如果采用方案2的话,我们的整设计就将全部打乱,故方案2不可取。我们采用了方案1。我们通过观察表四看出,只有在字形(见表四)为0时,/A2?/A1?/A0=1,其他均为0。于是我们就将A2、A1、A0 三端先接入非门7404,然后将他们接入与门7408,7408的输出接7446的A3端,这样就实现了显示8的功能,其他的数码的显示并无影响。

(2) 在计时结束时让选手号码显示牌显示0而不是8的问题。承1中所述,我们实现了选手号码显示8的问题,但随之而来的是当计时结束时因为A2、A1、A0均为零,导致我们在做出(1)中所述改动后,选手号码显示牌上显示的为8而不是我们要求的0。此时我们仍然是通过研究我们的总体电路图来解决这个问题的。我们知道,只有在字形(见表四)为0时,/A2?/A1?/A0=1,其他时候其值均为0。当计时时间到时,定时到信号输出为0,若将定时到时间信号与/A1、/A2、/A0一起接入与门,然后再接入到A3端的话,那么在定时到时,A3、A2、A1、A0均为0,经7448译码输出即为0。

14

(3) 主持人按下抢答按键时选手号码牌显示为7而不是我们要求的0的问题。在电路焊接过程中,我们在主持人的按键选择上选择了点触式开关,因为未对这种开关做细致的分析,我们发现每次主持人按下抢答按键选手号码显示牌上总是为7。经过我们的认真分析,我们找到了原因,是我们的开关选择出了问题。点触式开关在按下后马上又弹起,此即问题的所在。于是我们很快将其更换为单刀双置开关,问题得到了解决。

(4) 显示电路显示不稳定的问题。在完成电路的焊接,进入调试阶段时,我们的抢答器显示电路出现了不稳定的问题。主要表现在当我们在完成一轮抢答后对计时时间进行重新设定时,显示部分会出现乱码的现象。开始我们以为是芯片出了问题,于是对芯片进行了逐个排查,确定芯片没有损坏后,我们开始检查导线的焊接情况。我们利用万用表对接线处逐个进行了排查,最后发现某芯片的一个引脚处的导线松了。我们对导线进行了重新焊接,过后系统恢复了稳定。

表4

五、组装与调试

1.使用的主要仪器、仪表 ①多路直流稳压电源YB1719; ②数字万用表MY61; ③数字示波器TDS1012; ④函数发生器EE1411; 2.电路调试

15

(1) 单元电路检测 ①抢答电路

把主持人的控制开关设置为“清除”位置,用万用表检查RS触发器的R端为低电平,输出端(4Q~1Q)全部为低电平。于是74LS48的4端/BI/RBO=0,显示器灭灯;74LS148的选通输入端,即5端/ST=0,74LS148处于工作状态,此时锁存电路不工作。然后把主持人的控制开关拨到“开始”位置,优先编码电路和锁存电路同时处于工作状态,即抢答器处于等待工作状态,给8路抢答端口即输入端,I7?I0给上低电平的输入信号,如当有选手将抢答按键按下时(如按下S5)74LS148的输出Y2Y1Y0=010,经RS锁存器后,74279的输出1Q,即CTR=1,YEX=0,/BI/RBO =1,74LS279处于工作状态,输出端4Q3Q2Q=101,YEX=0,经RS锁存器后,出“5”。此外,CTR=1,使74LS148仍处于禁止工作状态,其它按键的输入信号不会被接收。

②定时电路

用示波器检查555的输出波形是否为1Hz的方波信号,如不是对555的外围电路进行调整达到要求为止。给74LS192的数据输入端设定一次抢答的时间,如35秒(00110101)的八位数据。观察显示器的显示时间是否进行减计数。有问题按原理进行修改。

③时序控制及报警电路

<1> 主持人将控制开关拨到“开始”位置时,抢答电路和定时电路进入正常抢答工作状态。

<2> 当参赛选手按动抢答按键时,扬声器发声,抢答电路和定时电路停止工作。 <3> 当设定的抢答时间到,无人抢答时,扬声器发声,同时抢答电路和定时电路停止工作。

2.整机电路调试 ①开始时,主持人将控制开关接地,抢答电路部分锁存器74LS279的状态输出全为0,74LS48的灭灯输入与锁存器74LS279的Q1相接,故抢答电路无显示(清除);与此同时,在计时电路部分,减法计数器74LS192的预置数端为0,将事先的预置数送入减法计数器中。当主持人按键弹起时,计数器开始计数工作,抢答开始。

②在没有人按键且抢答时间没到时,优先编码器/Yex输出为1,计数器BO2输出为1,74148的5端,即ST?BO2*CTR=0, 而CLCK?CTR*BO2*CP优先编码器和计数器都正常工作;

③当在规定时间有人按下抢答按键时,/YEX输出为“0”, CTR=1,/ST=1,优先编码器停止工作,此后选手的抢答无效,电路将按键者的编号显示在LED上; 同时,CTR=1,计数部分的计数脉冲CLCK?CTR*BO2*CP=0,计数器停止工作,

16