洗衣机定时器

1.电路设计的思路

对于洗衣机电机的工作顺序:“启动——>正转20s——>暂停10s——>反转20s——>暂停10s——>停止... ”设计一个定时器控制洗衣机电机的运转,分析知道其一次运转的周期有60s,且其呈现周期循环,我们可利用计数器的功能进行60s 的计数,即需要一个秒计数器,并利用洗衣机电机工作状态转换的时间来设置正转、暂停、反转。

如此则需为计数器设置一合适脉冲,设计中的秒计数器所需脉冲必为1HZ 脉冲,因此我们可以考虑555定时器,利用其构成多谐振荡器产生矩形脉冲信号。

而对于用数码管显示洗涤时间,按倒计时方式对洗涤过程作计时显示,且洗涤时间在0-99分钟内可由用户任意设定,并设置启动键,在预置定时时间后,按启动键开始机器运转,分析知道我们还需要设置一个分钟计数器,可以利用秒计数器的借位端 BO 端接到分计数的 DOWN 端作为分计数的输入信号来实现秒从分计数上的借位从而构成分计数器的工作脉冲。在要求中要求倒计时且有启动开关,显然我们需要递减计数器,和利用开关控制计数器清零端 CR 的电平或555电源输入以控制电路工作。

对于用4个 LED 模拟洗衣机的动作状态:LED1~LED4右移循环点亮表示正转,LED1~ LED4左移循环点亮表示反转,LED1~LED4同时闪烁点亮表示暂停,LED1~LED4同时闪烁点亮并且蜂鸣器发出报警声为停止,显然可以利用移位寄存器来设计,但是由于本次设计未能成功利用移位寄存器仿真而转换了思路,利用了译码器和逻辑门电路构成了正转、暂停、反转的三种不同状态分别为01、00、11,同时利用这三种状态设计出计数器与逻辑门电路设计了与之对应的 LED 工作状态电路。对于设置洗涤时间,我们可以设置分钟计数器来设置洗涤时间。

2.基本原理与设计框图

首先,控制开关 SW1 接地,洗衣机不转动,这时用户自定义洗涤时间,然后将控制开关 SW1 接高电平,555 接通电源。由 555 构成的多谐振荡器产生的 1Hz脉冲信号经过一个控制电路后进入秒计数器进行秒计数。利用秒计数器十位上的数值变换表示出电机运转状态,同时利用计数器和门电路设计出合适电路使 LED工作达到设计要求;当用户设定的洗涤时间结束后,电路报警并清零;同时电机指示灯闪烁。

设计框图

洗衣机定时器

洗衣机定时器相关文档

最新文档

返回顶部