1 原理电路的设计
洗衣机控制电路是用来控制洗衣机电机的正转反转暂停三个状态的。该电路可以控制洗衣机的定时启动,洗衣机的工作状态,而且当达到定时终点时会停止洗衣机工作同时发出报警信号。时间的显示采用两位数码管(一分钟为单位),按倒计时方式工作,直到达到定时终点而停机。
将其功能用框图表示如下
图1.1 洗衣机控制电路框图
1.1设计方案的选择
第一部分方案:本电路的计数系统因为要求实现倒计时,所以可以用双向计数器74LS192或74LS193。74LS192是十进制计数器而74LS193是十六进制计数器,为了数码管显示的方便,本设计采用74LS192。
图1.1.1 74LS192计数功能验证
第二部分方案:第二部分是控制部分,及控制顺转、反转、暂停三个工作状态。当秒的十位输出是5、4的时候应当是顺转指示灯亮,3的时候暂停,2、1的时候反转指示灯亮,0的时候暂停指示灯亮。所以可以采用门店路或者利用译码器的方法来实现。采用门电路搭建的时候比较直观,可以写出真值表然后利用卡诺图化简,最终得出逻辑函数。当用译码器时只需把输出端的末三位接到译码器的输入端,然后输出端选择不同的端子连接与非门输出就可以实现。以上两种方法均简单易行,我采用门电路方法。
第三部分方案:时钟脉冲信号可以采用555组成的多谐振荡器也可以采用石英晶体振荡器,555组成的多谐频率易调产生的波形也比较好,石英晶体振荡器的频率则十分的稳定,产生的脉冲波形相当的好,因此我采用石英晶体构成的振荡器。
第四部分方案:报警的警铃在工作时间结束后就会响起,但是根据实际情况不能一直的响下去,应此利用一个单稳电路,当暂稳态结束后就可以回到稳态,警铃就不再响了。
综上比较,本设计采用各分电路的最优化方案。
1.2单元电路的设计和元器件的选则
(1)定时及显示电路
本部分采用四个74LS192来实现,分别用来控制两位的秒和分钟的显示。
图 1.2.1 定时及显示电路
如图所示,芯片(1)(2)秒控制,(3)(4)控制分钟电路。本设计利用74LS192的减计数功能,其功能表如表 1.2.3 所示。当UP接高脉冲从DOWN输入时实现的是减计数。我在设计的时候加了一个开关,这各开关起到置数的功能,电路开始工作后将开关从低打到高则可以先置数在开始减计数,这样就可以实现不同时间的定时。
另外一个问题就是怎样才能使计时结束时芯片显示都为零定着不动。这各问题的解决要利用BO端子。可以看到当电路到来0000(四个数码管都显示为0)时会在BO端产生如图 1.2.2 所示的波形
图 1.2.2 BO端波形
表 1.2.3 74LS192功能表
而对于74LS192当BO端子与DOWN端子同时为0时,芯片就会被“锁住”,所谓“锁住”就是无论脉冲怎末输入,芯片都不会工作了。考虑到这点,我采用了以与门,这个与门的作用就是把脉冲信号和BO(1)与到一起,这样当BO为1时不会影响DOWN工作,而当BO一为零时,DOWN迅速为0,及两者同时为0.则“锁住”了芯片。
第三个问题就是怎样把四个芯片联系起来。也就是当60秒耗尽,分钟个位端应该减一,分钟个位端减十时,分钟十位也应该减一。这里还是要利用BO端子,如前所述,当74LS192产生借位时在BO端会产生一个下降沿的触发脉冲,这点可以从示波器观察。如图 1.2.4 所示,所一这个信号可以作为下一级74LS192的触发脉冲,这就很完美的解决了如何把四个芯片联系起来使之连续工作的问题。
图 1.2.4 借位时BO端输出波形
第四个问题,74LS192是十进制计数器,这里芯片(3)是一个六进制的计数器,怎么来实现呢。有两种方案。第一,利用BO端子来置数,具体就是把(3)的LOAD和BO接到一起,这样当BO出现如图 1.2.4 所示的波形时LOAD端得到一低电平,重新置数6.但是这里有一缺点,和后面的报警电路紧密相联。具体分析为什么不能这么接将在报警电路部分加以解释。因此这种用BO端子来置数的方法被淘汰。还有一种方法就是反馈置数法。可以知道当减计数计到9时(9用8421BCD码表示为1001)QA及QD端都是1,其他情况下不会出现QA、QD同时为1.我们可以很好的利用这两个1,当把这两个1相与取反再接到(3)的LOAD就可以实现六进制了。QA、QD输出同时为1,从与门输出的就是0,而LOAD端是低电平有效,就可以把初始时刻置给ABCD的0101置给QA、QB、QC、QD了。
到这里第一部分定时与显示电路的设计就基本上完成了。
(2)正转、反转、暂停控制电路
设计要求中明确表明,正转20秒,暂停10秒,再反转20秒,暂停十秒……依次循环。正转、反转、暂停三状态用三彩灯来表示。正转时彩灯1亮,暂停彩灯2亮,反转彩灯3亮。
从5到0一共有六个状态,每个状态表示10秒钟,所以74LS192(3)为5、4时彩灯1亮;3、0时彩灯2亮;2、1时彩灯3亮。于是可以写出如表 1.2.5 所示L1、L2、L3的与QA、QB、QC、QD的真值表。
表 1.2.5 控制部分彩灯真值表
QD |
QC |
QB |
QA |
L1 |
L2 |
L3 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |