洗衣机定时器设计

  • 格式:doc
  • 大小:783.50 KB
  • 文档页数:16

- 1 -

课程设计课程设计说明书

题目: 洗衣机定时器

学生姓名: 夏攀

学 号: 200806030125

院 (系): 电气与信息工程学院

专 业: 电子信息科学与技术

指导教师: 戴庆瑜

20010年12 月 4日 - 2 - 目 录

1、 设计要求„„„„„„„„„„„„„„„„„„„„„„„„3

2、 设计思路„„„„„„„„„„„„„„„„„„„„„„„„3

3、 基本原理与设计框图„„„„„„„„„„„„„„„„„„„4

4、 电路设计„„„„„„„„„„„„„„„„„„„„„„„„4

4、1 芯片74ls192的逻辑功能 „„„„„„„„„„„„„4

4、2 1HZ脉冲产生电路„„„„„„„„„„„„„„„„5

4、3 递减计数器与时间显示„„„„„„„„„„„„„„5

4、4 洗涤时间设置电路„„„„„„„„„„„„„„„„8

4、5 工作状态显示电路„„„„„„„„„„„„„„„„8

5、总路图„„„„„„„„„„„„„„„„„„„„„„„„„„„„9

6、分析与改进„„„„„„„„„„„„„„„„„„„„„„„„„„10

7、小结与体会„„„„„„„„„„„„„„„„„„„„„„„„„„10

8、元器件清单„„„„„„„„„„„„„„„„„„„„„„„„„„11

参考文献„„„„„„„„„„„„„„„„„„„„„„„„„„„„12

- 3 -

正 文

1、设计要求

洗衣机定时器

设计说明:洗涤常规模式为:

设计要求:

(1) 洗涤时间在20分钟内由用户自行设定。

(2) 用两位数码管显示洗涤的预置时间(以分钟为单位),对洗涤过程作计时显示,直到时间到而停机。

(3) 当定时时间达到终点时,一方面使电机停机,同时发出音响信号提醒用户注意。

2、设计思路

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

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

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

4、对于用LED模拟洗衣机的工作状态:LED1点亮表示正转,LED2点亮表示暂停,LED3点亮表示反转。显然可以利用74ls138译码器,将秒十位的Qa、Qb、Qc分别接至A、定时启动→正转20秒→暂停10秒→反转20秒→暂停10秒

定时未到 定时到

停机 - 4 - B、C端进行译码,将输出4、5,0、3,1、2分别接至与非门输出分别接至LED1、LED2、LED3,从而实现洗衣机工作状态的指示。

3、基本原理与设计框图

首先,从秒脉冲出来的信号,经过一个控制电路后进入秒计数器进行秒计数,这时用户置入洗涤时间,并按开始按钮,洗衣机开始工作。利用秒计时器十位上的数值变换表示出电机的运转状态,同时利用译码器和门电路设计出适合的电路使LED工作达到设计要求;当用户设定的洗涤时间结束后,电路报警。

有设计思路作出设计框图如下:

洗涤时间显示

↑ ↑

1HZ脉冲产生→秒脉冲计数器→分脉冲计数器←洗涤时间

↑ ↓

控制开关 时间译码器→LED工作状态显示

4、电路设计

4、1 芯片74ls192的逻辑功能

U174LS192DA15B1C10D9UP5QA3QB2QC6QD7~LOAD11~BO13~CO12CLR14DOWN4 - 5 - 74ls192的逻辑功能表如下表所示

输入 输出

CLR LOAD UP DOWN D3 D2 D1 D0 Q3 Q2 Q1 Q0

1 ×

× × × × × × 0 0 0 0

0 0 × × d c b a d c b a

0 1 1 × × × × 加数器

0 1 1 × × × × 减数器

4、2 1HZ脉冲产生电路

利用555定时器构成多谐振荡器如下图,产生1HZ矩形脉冲信号。

A1555_VIRTUALGNDDISOUTRSTVCCTHRCONTRIR143kΩR250kΩC110uFC210nFVCC5VGND

555定时器构成多谐振荡器所属出的矩形脉冲信号的频率计算式为:

f=1.43/[(R1+2R2)C1]

故选定原件参数,R1=43K,R2=50K,C1=10μF,C2=0.01μF。其中电容C2的作用是抗干扰。 - 6 - 4、3 递减计数器与时间显示

六十进制分计数器和六十进制秒计数器的原理是一样的,不同的只是它们的输入脉冲的进制不同而已,我们利用四片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端进行外部置数,当它们各接到低电平(平时保持高电平,外部给一个低电平就输入一个低电平)的脉冲上,就可以实现0~9的置数了。

如此利用四片74ls192构成的递减计数器(包括秒脉冲计数器和分脉冲计数器)以及洗涤时间显示电路设计如下图 - 7 -

U1DCD_HEXU2DCD_HEXU3DCD_HEXU4DCD_HEXU574LS192DA15B1C10D9UP5QA3QB2QC6QD7~LOAD11~BO13~CO12CLR14DOWN4U674LS192DA15B1C10D9UP5QA3QB2QC6QD7~LOAD11~BO13~CO12CLR14DOWN4U774LS192DA15B1C10D9UP5QA3QB2QC6QD7~LOAD11~BO13~CO12CLR14DOWN4U874LS192DA15B1C10D9UP5QA3QB2QC6QD7~LOAD11~BO13~CO12CLR14DOWN4GNDVCC5VRJ1Key = SpaceRJ2Key = SpaceVCC5VGNDR11kΩVCC5VGNDR21kΩRJ3Key = SpaceVCC5VGNDR31kΩ清零分十位置数分个位置数 - 8 -

4、4 洗涤时间设置电路

对于洗涤时间设置电路,我们可以利用74ls192的UP端进行置数。74ls192正常工作时候UP端为高电平,当给UP端送入一个低电平信号时,74ls192计数就会增加1。利用此原理可以实现分十位,和分个位的置数。实现从0~20分钟以内的任意时间置数。为了去除开关的抖动影响置数功能,我们可以考虑利用555定时器做成一个单稳态路,从而可以实现置数的稳定,将555的OUT接至74ls192的UP端即可实现功能。

置数部分电路如下图所示

A1555_VIRTUALGNDDISOUTRSTVCCTHRCONTRIGNDVCC5VC11uFR110kΩC2100nFJ1Key = A

4、5 工作状态的显示电路

对于工作状态的显示部分电路,根据题目要求知道洗衣机运转一个周期正好是1分钟,因此我们可以想到利用秒十位192的低三位输出,利用译码器及基本的门电路来实现电路工作状态的显示。具体做法是将秒十位的Qa、Qb、Qc分别接至A、B、C端进行译码,将输出4、5,0、3,1、2分别接至与非门输出分别接至LED1、LED2、LED3,从而实现洗衣机工作状态的指示。

如此则得到设计显示控制部分的电路图如下所示 - 9 - U174LS138D&Y015Y114Y213Y312Y411Y510Y69Y77A1B2C3G16~G2A4~G2B5VCC5VGNDQaQbQcU2A74LS00D&U2B74LS00D&U2C74LS00D&X12.5 V X22.5 V X32.5 V 正转暂停反转

5、总电路图

A1555_VIRTUALGNDDISOUTRSTVCCTHRCONTRIGNDGNDGNDVCC5VVCC5VR143k¦¸R250k¦¸C110nFC210uFU174F192DA15B1C10D9UP5QA3QB2QC6QD7~LOAD11~BO13~CO12CLR14DOWN4U274F192DA15B1C10D9UP5QA3QB2QC6QD7~LOAD11~BO13~CO12CLR14DOWN4U374F192DA15B1C10D9UP5QA3QB2QC6QD7~LOAD11~BO13~CO12CLR14DOWN4U474F192DA15B1C10D9UP5QA3QB2QC6QD7~LOAD11~BO13~CO12CLR14DOWN4U5DCD_HEXU6DCD_HEXU7DCD_HEXU8DCD_HEXU974LS138D&Y015Y114Y213Y312Y411Y510Y69Y77A1B2C3G16~G2A4~G2B5U10A74LS00D&U11B74LS00D&U12A74LS00D&X12.5 V X22.5 V X32.5 V X42.5 V