洗衣机控制电路设计 一、设计要求 1.洗衣时间设定范围:1—99分钟 2.显示漂洗时间(显示分钟就好),时间到后会自动报警 3.漂洗时(用发光二极管代替电动机)显示正反转 4.定时时间内电机工作要求如下: 启动 正转 20s 暂行 10s 反转 20s 暂行 10s 停止 定时未到 二、总体设计原理 由于受现有知识的限制,我们不能使用单片机以及编写程序的方法来实现。只能采用 CMOS 和 TTL集成器件等中小型集成块,如计数器,锁存器,与非门,555 定时器等构成洗衣机控制电路。洗衣机的洗衣流程如下:定时(排水加水) 漂洗(脱水排水) (时间到)警报并停机。电路设计框图如下: 三、各单元设计与分析 1、多谐振荡器 多谐振荡器是一种自激振荡器,产生振荡信号,用于计时。在许多场合对多谐振荡器的频率稳定性要求严格,一般采用石英晶体振荡器。但是由于洗衣机对时间的精确度要求不是很高,所以我们采用 555定时器接成的 1HZ 多谐振荡器。电路如图:图中是把 555 定时器接成施密特触发器,在用施密特触发器接成多谐振荡器的方法接成。其中 R1=10KΩ ,R2=50KΩ ,C1=10μ F ,C2=0.01μ F 把数据带入 T=(R1+2R2)C2ln2 ,得 T 约为 1s。即周期为一秒,输出 1HZ 的信号。3 号管脚即为脉冲信号输出管脚。 六十进制秒减计数洗涤时间一百进制分报警控制 多谐振荡器 电机运转指示 总控制 红 LED 闪 正 反 转 控制 R4DC7Q3GND1VCC8TR2TH6CV5U1555VCCC20.1uFC110uR110kR250k 2、时钟电路 时钟电路采用计数器对输入的 1HZ 振荡信号进行计数,从而实现计时。用十进制计数器接成两个 6 0进制计数器,分别用于计秒和计分。 十进制计数器有很多中,如 74LS90, 74LS190, 74ls160 等。这里我们使用的是十进制可逆计数器 74LS192。它具有双时钟输入,并具有清除和置数等功能, 分、秒计数器的设计 用四个 74LS192来实现分计数和秒计数功能,要的只是减计数,所以我们把它的 UP 端接到高电平上去, DOWN 端接到秒脉冲上;十分秒位上的输入端 B、C 端接到高电平上,即从输入端置入 0110(十进制的 6),十秒位的 LD端和借位端 BO联在一起,再把秒位的 BO 端和十秒位 DOWN 联在一起。当秒脉冲从秒位的 DOWN端输入的时候秒计数的 192开始从 9减到 0;这时,它的借位端 BO 会发出一个低电平到秒十位的输入端 DOWN ,秒十位的计数从 6变到 5,一直到变为 0;当高低位全为零的...