洗衣机解放了我们的双手,极大地方便了我们的生活。跟着社会的发展,全自动洗衣
机越来越受人们的青睐,从而使我们的生活更加舒适方便。而说到全自动洗衣机,我们总能想
到其中的数字倒计时时间显示控制各种部件的状态,使得整个洗衣机系统能正常运作。所以洗衣机定
(2)用两位数码管对洗涤过程作计时显示(以分钟为单位),直到时间到而停机;
通过555电路制成振荡器产生方波,为电路提供脉冲信号。通过可加可减计数器
74LS192实现时间倒计时功能,在通过各引脚不同的电平状态来控制洗衣机的正反暂停状
(1)、对于洗衣机电机的工作顺序:“启动——>
正转20s——>
暂停10s——>
反转20s
——>
暂停10s——>
正转20s——>
……——>
时间到停止”设计一个定时器控制洗衣机的
电机的运转,由其正传反转及暂停时间分析知道洗衣机运转的周期为60s,并且呈现周期
循环,知道时间到停止为止。我们大家可以利用计数器的功能进行60s的计数,及需要一个秒
(2)、如此则需要为计数器设置一个合适的脉冲,设计中的秒计数器所需的脉冲必为
1HZ脉冲,因此可以考虑555定时器,利用其构成多谐振荡器产生矩形脉冲信号。
(3)、对于用数码管显示洗涤时间,按倒计数方式对洗涤对洗涤过程作倒计时显示,并
且洗涤时间在99分钟内可由用户任意设定,并设置启动键,在预置定时时间后,按启动
键开始机器运转。分析知道我们还需要设置一个分钟计数器,可通过秒计数器的借位端
BO 端连接到分计数器的 DOWN 端作为分计数器的输入信号来实现秒从分计数器上的借
位从而构成分计数器的工作脉冲。在要求中要求倒计时,显然我们需要递减计数器,和利
(4)、对于用LED 模拟洗衣机的工作状态:LED1 点亮表示正转,LED2 点亮表示暂停,
LED3 点亮表示反转。显然可通过 74ls138 译码器,将秒十位的 Qa、Qb、Qc 分别接
至A、B、C 端进行译码,将输出4、5,0、3,1、2 分别接至与非门输出分别接至LED1、
首先,接通电源,复位清零,再按按键式开关设置一个时间(0~99 分钟),然后打开
555 开关,从秒脉冲出来的信号,经过一个控制电路后进入秒个位计数器进行秒计数,洗
衣机开始工作。利用秒计时器十位上的数值变换表示出电机的运转状态,同时利用译码器
和门电路设计出适合的电路使LED 工作达到设计的基本要求;当用户设定的洗涤时间结束后,蜂
六十进制分计数器和六十进制秒计数器的原理是一样的,不同的只是它们的输入脉冲
的进制不同而已,利用四片74ls192 来实现分计数和秒计数功能,我们要的只是递减计数,
所以我们把它的 UP 端接到高电平上去,DOWN 端接到秒脉冲上。十分秒位上的输入端
D2、D3 端接到高电平上,即从输入端置入0110(十进制的6),秒十位的置数端LOAD 端
和借位端 BO 连接在一起,再把秒位的 BO 端和十秒位的 DOWN 接在一起。当秒脉冲从
DOWN 端输入的时候秒计数的74ls192 开始从9 减到0;这时,它的借位端BO会发出一
个低电平到秒十位的输入端DOWN,秒十位的计数从6 变到5,一直减到0;当高低位全
为0 的时候,秒十位的BO发出一个低电平信号,DOWN 位0 时,置数端LOAD 等于0,
秒十位完成并行置数,下一个DOWN 脉冲来到时,计数器进入下一个循环减计数工作中。
对于分计数来说,道理当然是相同的;只是要求,当秒计数完成了,分可以自动减
少,需要把秒十位的借位端 BO 端接到分计数的 DOWN 端作为分计数的输入信号来实现
秒从分计数上的借位。当然,这些计数起工作,其中清零端 CLR 要处于低电平,置数端
LOAD 不置数时要处于高电平。把四个74ls192的Qa、Qb、Qc、Qd 都接到外部显示电
路上就能够正常的看到时间的显示了。作为洗衣机控制的一个模块,它还得有一定的接口来和其
他的模块连接在一起协调工作,分计数器和秒计数的清零端CLR 是接在一起的,计数器正
常工作是 CLR 处于低电平,所以当要从外部强制清零的时候要给CLR 端送一个高电平信
号。利用计数器的 UP 端进行外部置数,当它们各接到低电平(平时保持高电平,外部给
对于工作状态的显示部分电路,根据题目要求知道洗衣机运转一个周期正好是1 分钟,
因此我们大家可以想到利用秒十位 192 的低三位输出,利用 74LS138 译码器及基本的门电路
74LS00 来实现电路工作状态的显示。具体做法是将秒十位的Qa、Qb、Qc 分别接至A、
B、C 端进行译码,将输出4、5,0、3,1、2 分别接至与非门输出分别接至LED1、LED2、
将一二三四级所有输出通过或门和非门,只有当一二三四级计数结束都为零时,且蜂
鸣器前的开关闭合时蜂鸣器响,同时电动机停止转动。蜂鸣器前加开关是为了在手动清零
接通电源,复位清零,时间设置为16 分钟,按下开关后,根据 LED 灯的变化准确地
实现了电机在1 分钟内正转20s,停止10s,反转20s,停止10s 的状态。而最后定时完毕
时,蜂鸣器鸣叫提醒用户时间已到。经过多次预置时间,重复实验步骤,得到相同结果。
此次洗衣机定时控制器设计基本完成,且功能能很好地实现。在经过上述一系列的调试运
体会:这是我们第一次做课程设计,很好奇也期待,直到最后我完成了它,我非常自
豪。但是这期间很不容易,例如像开始时设计电路时,我们小组经常在一起抱着电脑,对
着Multisim图反复地琢磨,反复地试验验证,期间有各种令人挠头的问题,甚至我们一度
曾想过自暴自弃。回想起那时才感觉到经历了这些是我们收获的一笔财富。而后我们在前
辈的帮助下一步步改善,最后在老师的帮助与指导下才终于完成了完善的理论电路图。因
为我们做的是纯数电的,电路很复杂,在实物连接时遇到了巨大的麻烦刚开始做的时候是
充满激情与期待的,但现实却是残酷的,客观原因我们电路板买的稍小了一点,在焊到后
半程时出现了巨大困难。但最后我们仍旧是艰难地完成了它,一个具体的实物,我们自己亲
减法计数器的BO平常位高电平,有借位时为低电平。利用此特性,将其连接在高位
计数器的DOWN 端作为脉冲的输入,计数器的进制设置依靠其数入端D3、D2、D1、D0
【2】党宏社.《电路、电子技术试验与电子实训》.电子工业出版社.2012.3