简易洗衣机控制电路

本文介绍了洗衣机控制电路的设计,包括定时及显示、正反转控制、时钟脉冲信号和报警电路的单元设计。采用74LS192计数器、石英晶体振荡器和555定时器等组件,实现了洗衣机的自动化控制。设计中强调了电路的优化方案和仿真验证,展示了从理论到实践的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 原理电路的设计

洗衣机控制电路是用来控制洗衣机电机的正转反转暂停三个状态的。该电路可以控制洗衣机的定时启动,洗衣机的工作状态,而且当达到定时终点时会停止洗衣机工作同时发出报警信号。时间的显示采用两位数码管(一分钟为单位),按倒计时方式工作,直到达到定时终点而停机。

将其功能用框图表示如下

1.1  洗衣机控制电路框图

1.1设计方案的选择

   第一部分方案:本电路的计数系统因为要求实现倒计时,所以可以用双向计数器74LS19274LS19374LS192是十进制计数器而74LS193是十六进制计数器,为了数码管显示的方便,本设计采用74LS192

1.1.1 74LS192计数功能验证

第二部分方案:第二部分是控制部分,及控制顺转、反转、暂停三个工作状态。当秒的十位输出是54的时候应当是顺转指示灯亮,3的时候暂停,21的时候反转指示灯亮,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功能表

                          

而对于74LS192BO端子与DOWN端子同时为0时,芯片就会被“锁住”,所谓“锁住”就是无论脉冲怎末输入,芯片都不会工作了。考虑到这点,我采用了以与门,这个与门的作用就是把脉冲信号和BO1)与到一起,这样当BO1时不会影响DOWN工作,而当BO一为零时,DOWN迅速为0,及两者同时为0.则“锁住”了芯片。

第三个问题就是怎样把四个芯片联系起来。也就是当60秒耗尽,分钟个位端应该减一,分钟个位端减十时,分钟十位也应该减一。这里还是要利用BO端子,如前所述,当74LS192产生借位时在BO端会产生一个下降沿的触发脉冲,这点可以从示波器观察。如图 1.2.4 所示,所一这个信号可以作为下一级74LS192的触发脉冲,这就很完美的解决了如何把四个芯片联系起来使之连续工作的问题。

1.2.4 借位时BO端输出波形

 第四个问题,74LS192是十进制计数器,这里芯片(3)是一个六进制的计数器,怎么来实现呢。有两种方案。第一,利用BO端子来置数,具体就是把(3)的LOADBO接到一起,这样当BO出现如图 1.2.4 所示的波形时LOAD端得到一低电平,重新置数6.但是这里有一缺点,和后面的报警电路紧密相联。具体分析为什么不能这么接将在报警电路部分加以解释。因此这种用BO端子来置数的方法被淘汰。还有一种方法就是反馈置数法。可以知道当减计数计到9时(98421BCD码表示为1001QAQD端都是1,其他情况下不会出现QAQD同时为1.我们可以很好的利用这两个1,当把这两个1相与取反再接到(3)的LOAD就可以实现六进制了。QAQD输出同时为1,从与门输出的就是0,而LOAD端是低电平有效,就可以把初始时刻置给ABCD0101置给QAQBQCQD了。

到这里第一部分定时与显示电路的设计就基本上完成了。

2)正转、反转、暂停控制电路

设计要求中明确表明,正转20秒,暂停10秒,再反转20秒,暂停十秒……依次循环。正转、反转、暂停三状态用三彩灯来表示。正转时彩灯1亮,暂停彩灯2亮,反转彩灯3亮。

50一共有六个状态,每个状态表示10秒钟,所以74LS1923)为54时彩灯1亮;30时彩灯2亮;21时彩灯3亮。于是可以写出如表 1.2.5 所示L1L2L3的与QAQBQCQD的真值表。

1.2.5 控制部分彩灯真值表

QD

QC

QB

QA

L1

L2

L3

0

   1       

   0

   1

   1

   0

   0

    0

   1

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值