洗衣机自动控制电路设计与实现.docx

上传人:b****7 文档编号:9070648 上传时间:2023-02-03 格式:DOCX 页数:22 大小:257.74KB
下载 相关 举报
洗衣机自动控制电路设计与实现.docx_第1页
第1页 / 共22页
洗衣机自动控制电路设计与实现.docx_第2页
第2页 / 共22页
洗衣机自动控制电路设计与实现.docx_第3页
第3页 / 共22页
洗衣机自动控制电路设计与实现.docx_第4页
第4页 / 共22页
洗衣机自动控制电路设计与实现.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

洗衣机自动控制电路设计与实现.docx

《洗衣机自动控制电路设计与实现.docx》由会员分享,可在线阅读,更多相关《洗衣机自动控制电路设计与实现.docx(22页珍藏版)》请在冰豆网上搜索。

洗衣机自动控制电路设计与实现.docx

洗衣机自动控制电路设计与实现

课程设计任务书

学生姓名:

杜炳谦专业班级:

通信1006

指导教师:

付琴工作单位:

信息工程学院

题目:

洗衣机自动控制电路设计与实现

初始条件:

通过学到的知识,利用定时器、数码管、LED等数字电路器实现系统设计。

要求完成的主要任务:

1.电路原理说明以及原理图的设计

2.设计电路的仿真,并给出仿真结果及分析

3.设计报告的撰写

时间安排:

序号

阶段内容

所需时间

1

选题,原理方案设计

1天

2

电路原理图、电路的仿真

2天

3

撰写报告

1天

4

答辩

1天

合计

5天

 

指导教师签名:

2012年6月7日

系主任(或责任教师)签名:

2012年6月7日

目录

目录I

摘要I

AbstractII

1.引言1

2.设计要求和实现的功能2

3.设计原理与方案3

3.1方案选择4

4.单元电路的设计5

4.1秒脉冲发生器5

4.2分秒计数器6

4.3控制电路部分10

4.4循环电路12

4.5总电路图13

5.电路仿真结果14

5.1秒脉冲发生器14

5.2显示电路仿真结果15

6心得体会19

参考文献20

附录21

摘要

本次课程设计我利用定时器、数码管、LED等数字电路器件设计实现洗衣机功能。

设计时考虑了很多种情况,根据实际操作性和我的个人的能力选择了一种。

这个方案总共使用了一些LED,74系列芯片如74LS192和74LS138以及电阻电容若干,NE555定时器等完成了洗衣机的功能实现。

当定时时间达到终点时,一方面使电机停机,同时发出信号(本次试验用的是发光二级管)。

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

三只LED灯表示“正转”、“反转”和“暂停”3个状态。

关键词:

洗衣机;定时器;发光二级管;74ls192;

 

Abstract

ThecurriculumdesignIusethetimer,digitaltube,LEDdigitalcircuitdevicesdesignedtoachievethewashingmachinefunction.Considerationwhendesigningavarietyofcircumstances,accordingtotheactualoperationalandmypersonalabilitytochoosea.ThisprogramisatotalofanumberofLED74serieschipssuchasthe74LS192and74LS138andtheresistanceandcapacitance,NE555timer,etc.tocompletethefunctionofthewashingmachine.Reachtheendofregulartime,ontheonehand,themotorisstopped,thesignal(inthisexperimentwiththelightemittingdiode).Twodigitaldisplaywashingpresettime(inminutes),thewashingprocessaccordingtothecountdowntimedisplay,untilthetimetostop.ThethreeLEDindicatesthe"forward"and"reverse"and"pause"threestates.

Keywords:

washingmachine;timer;twolight-emittingtubes;74ls192;

1.引言

洗衣机从发展以来普及很快,已经成为人们生活中很重要的一部分。

洗衣机由于洗涤方便受到广大用户的喜爱。

随着时代的发展洗衣机也在不停革新、发展。

本次课程设计我利用定时器、数码管、LED等数字电路器件设计实现洗衣机功能。

设计时考虑了很多种情况,根据实际操作性和我的个人的能力选择了一种。

这个方案总共使用了一些LED,74系列芯片如74LS192和74LS138以及电阻电容若干,NE555定时器等完成了洗衣机的功能实现。

2.设计要求和实现的功能

当洗衣机控制开关打开后,电动机先正转20秒,然后暂停10秒,再反转20秒,再暂停10秒,刚好在一分钟内完成一个周期,便于设计与控制,如果定时器未到则开始循环,若定时器到,则停机。

(1)当定时时间达到终点时,一方面使电机停机,同时发出信号(本次试验用的是发光二级管)。

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

(3)三只LED灯表示“正转”、“反转”和“暂停”3个状态。

3.设计原理与方案

方案一,框图如下:

洗涤时间显示

电机运转显示

图3.1方案一框图

方案二,框图如下:

 

图3.2方案二框图

3.1方案选择

驱动能力不足,三极管的概念,一是总洗涤过程的定时,而是在总洗涤过程中又包含电机的正转、反转和暂停三种定时,并且这三种定时是反复循环直至所设定的总定时时间到位置。

当总定时时间在0~20min以内设定一个输之后T为高电平1,然后用倒计时的方法每分钟减1直至T变为0.在此期间,若Z1=Z2=1,实现正转;若Z1=Z2=0,实现暂停;若Z1=1,Z2=0,实现反转。

实现定时的方法很多,比如采用单稳电路实现定时,又如将定时初值预置到计数器中,使计数器运行在减计数状态,当减到全零时,则定时时间到。

如图所示的电路原理框图就是采用这种方法实现的。

由秒脉冲发生器产生的时钟信号经60分频后,得到分脉冲信号。

洗涤定时的时间的初值先通过拨盘或数码开关设置到洗涤时间计数器中,每当分脉冲到来计数器减1,直至减到定时时间到为止。

运行中间,剩余时间经译码后在数码管上进行显示。

经比较后,采用第二种方案。

 

4.单元电路的设计

4.1秒脉冲发生器

由555定时器构成的多谐振荡器的电路图如图4所示,由于555定时器内部的比较器灵敏度高,输出驱动电流大,功能灵活,而且采用差分电路形式,它的振荡频率受电源电压和温度的影响很小。

所以由555定时器构成的多谐振荡器的振荡频率稳定,不易受干扰。

因此采用此方案。

在电路中实际C2应该为0.2uf左右。

555定时器构成的多谐振荡器如图4.1.1所示

图4.1秒脉冲发生器

三五定时器引脚图

和内部原理图如图4.2所示。

图4.2555内部原理图和引脚图

4.2分秒计数器

六十进制秒计数器和十进制分计数器

模块选用具有双时钟输入功能的可逆计数器74LS192来实现,需要的是它的减数功能。

1.将它的加计数端UP接到高电平或者+5伏电源上,CLK接地端;

2.对于秒个位我们不需要置数,所以将它的异步置数端LD(低电平有效)接到高电平上。

3.DOWN接一秒脉冲源,而它的借位输出端BO接到秒十位的信号输入端DOWN,当秒个位的数清零时,BO发送一个借位信号到十位,使得十位减一,而秒个位继续从9减到1。

4.对于秒十位,我们同样将它的借位输出端BO接到下一个高位的信号输入端DOWN。

5.由于秒个位要不断向它借位,等到秒位全部为零时它的秒十位借位输出端BO就会向高位的分位的信号输入端DOWN发送一个低电平借位信号。

为了实现六十进制功能我们让秒十位的输入端B,C接高电平,A,D接低电平(秒个位上的四个输入均接到低电平上)再把它的异步置数端LD和它的借位输出相连,当它要向高位借位时借位输出端BO发出的低电平信号会使得LD有效,此时系统自动就将其置为0110即就是6,这就实现了六十进制秒计数器。

对于十进制分计数器,同理,我们将它UP接到高电平或者+5伏电源上,CLK接地端。

它的异步置数端LD接到高电平上即使之无效,个位借位输出端BO接到十位的信号输入端DOWN,当个位的数减为零时,BO发送一个借位低电平信号到十位,使得十位减一,而秒个位也继续从9减到1,秒位上的输入端A,B,C,D均接到低电平上。

当然要显示剩余时间,就需要在每一个减数器上连接一个显示管,即将计数器的四个输出端QA,QB,QC,QD依次连接到显示管的四个输入端1,2,3,4。

 

图4.3时间显示电路

 

74LS192的引脚图如下图

图4.474LS192管脚

 

其中BO为借位输出端,CO为进位输出端UP为加计数端,DOWN为减计数端,LOAD为异步置数端,CLR为异步清零端。

表4.174LS192的逻辑功能表

输入

输出

CR

LD’

UP

DOWN

D

C

B

A

QD

QC

QB

QA

1

*

*

*

*

*

*

*

0

0

0

0

0

0

*

*

a

b

c

d

a

b

c

d

0

1

1

*

*

*

*

加计数功能

0

1

1

*

*

*

*

减计数功能

 

当CLR为高电平时(高电平有效),计数器直接清零,当CLR

为低电平,LOAD也为低电平(低电平有效)时,数据直接从置数端A,B,C,D植入计数器,CLR为低电平,LOAD为高电平时,执行计数功能,执行加数功能时,减计数端DOWN接高低电平,计数脉冲由UP端输入;执行减数功能时,加数端UP接高电平,计数脉冲由减数端DOWN。

LED数码显示管的引脚如图1-5

图4.5LED数码显示管

其中4,3,2,1端为其数据输入端,其它各端口显示器默认有效。

 

4.3控制电路部分

分位的A,B,C,D接一个置数开关,往上拨开关表示置1,往下拨表示置0。

开始前单刀双掷开关J1接在上开关,JK触发器初始状态置0,分位的置数端LOAD接在J1的下开关,而此时下开关电位为0,这时候就可以通过置数开关J2实现置数。

分位的QA,QB,QC,QD接一个四输入的或门,或门输出接到JK触发器的输入端,触发器上升沿触发,当分位不为0时,触发器输入为高电平,当分位为0时,触发器输入端为低电平,但此时触发器从高电平到低电平不触发。

当秒位和分位都为零且将要重新置数是,分位不为0,在这一刻,触发器输入从低电平到高电平实现触发。

Qn+1=JQn’+K’QnJ=K=1

触发器的次态的现态的反,现态即初态为0,一旦触发触发器输出为高电平,将触发器输出接到分秒位的清零端CLR,实现清零,分秒位显示都为零电路停止工作。

秒脉冲由555定时器构成的多谐振荡器发出,振荡周期

T=0.7(R1+2R2)C

其电路及参数如图2所示是为了加快时间便于观察,实际参数可自行设置,例如为了输出1HZ的脉冲信号,可以让R1=42千欧姆,R2=50千欧姆,C2=10微法。

秒脉冲发生器的输出端接一个开关J3实现暂停的功能,从J3再接到秒个位的DOWN,让其减法计数,实现倒计时功能。

控制电路如下图所示。

图4.6控制电路

 

表4.2主从JK触发器功能表

J

K

Qn+1

0

0

Qn

0

1

0

1

0

1

1

1

 

4.4循环电路

因为正转,停,反转,停刚好一个周期是60s,且每种状态的运行时间恰好都是十秒的整数倍所以我们就考虑用秒十位上数的变化来控制洗衣机运行状态的显示。

,在一个周期内59s~40s之间洗衣机处于正转状态,39s~30s之间洗衣机处于停止状态,29s~10s之间洗衣机处于反转状态,9s~0s之间又是停止时间,所以我们让正转状态显示灯X1=QCQB’QA+QCQB’QA’经化简得X1=QCQB’,即就是我们把QB端求反后再用一个两输入与门将其与QC连接送到正转显示灯上,当秒十位的输出为0101(5)或者是0100(4)时X1=1该灯亮,显示洗衣机处于正转状态,同理我们让停状态显示灯X2=QC’(QB⊙QA),即用一个两输入的同或门将QA和QB连接,再有一个两输入的与门将其输出与求反后的QC连接送到停滞状态显示灯上,当十位的输出为0011(3)或者0000(0)时X2=1,此时显示洗衣机处于停滞状态,同样我们也可以控制反转状态,这样,一个周期也就是六十秒完成后秒十位再向高位借数继续循环以上过程,仿真结果如下图所示如下图所示;

图4.7循环显示电路

4.5总电路图

图4.8总电路图

 

5.电路仿真结果

5.1秒脉冲发生器

 

图5.1秒脉冲发生器输出波形

5.2显示电路仿真结果

如图5.2所示,在每分钟的59秒到40秒内是洗衣机的正转时间,绿色的LED灯亮表示正转。

 

图5.2正转效果图

 

如图5.3所示,在每分钟的29秒到10秒内是洗衣机的反转时间,蓝色的LED灯亮表示反转。

 

图5.3反转效果图

 

如图5.4所示,在每分钟的39秒到30秒和9秒到0秒内是洗衣机的暂停时间,红色的LED灯亮表示暂停。

 

图5.4暂停效果图

 

如图5.5所示,倒计时时间结束,电路不再倒计时,显示管都显示0。

 

图5.5倒时结束效果图

 

6心得体会

本次课程设计的题目是洗衣机自动控制电路设计与实现,不仅熟悉了计数器、触发器等数字芯片的使用方法和使用场合,同时加深了对数电课上所学到的理论知识的理解,这是本次课设的主要收获。

本次课程设计的关键在于设计思路,尤其是如何产生正转反转暂停之间的循环。

只好上网找资料,从中我得到启发,找到了设计的基本思路,但是我觉得他们的电路虽然能达到要求但都比较麻烦,而且网上别人设计的电路有不少错误的地方。

所以我就自己设计。

,很快就通过了仿真,但是控制电路比较难,我设计了好几种方案都达不到要求,基本都实现不了循环,但是我没有放弃,借鉴模电中的反馈,我想是否可以利用触发器来实现,通过分析时序逻辑,终于在凌晨1点半的时候通过了仿真,完成了原理图的设计。

其实,不仅是课程设计,解决任何实际问题的关键都是思路,俗话说万事开头难,说的就是这个意思。

没有思路,就没有办法找到解决方案,也就解决不了问题。

我觉得寻找思路的最简单的办法就是看别人是怎么做的,但是这样永远不可能走在别人的前面。

因此,我们应该多观察、多总结、多思考,这张才能培养自己解决问题的能力和创新精神。

仿真时可以在工作界面添加各种测量工具,例如:

逻辑分析仪,示波器等,因此它很适合做数字电路的仿真。

而且测量数据可以直接在工作界面显示,十分直观、方便,正是它强大的功能使得电路设计起来很方便,这就为我以后的设计打下了基础。

总体说来,通过这次课程设计首先使自己在数字电路实践上获得了很多的经验,无论是理论设计还是焊接调试。

解决实际问题的第一步是分析问题得到思路,在开始理论设计时就要能够大致找到问题的核心或者重点,我一开始就觉得本次设计的关键和难点在于控制电路的设计果不其然,通过这次课设,我切实的体会到了仿真和实际有很大的差别,仿真通过了,但是实物不一定就能达到要求,仿真只是为设计提供一个参考,设计必须以实物为准。

而且通过这次课程设计明白了学习是一个长期积累的过程,在以后的工作和生活中要不断的学习和提高。

参考文献

[1]谢自美.电子线路设计实验测试(第三版)武汉:

华中科技大学出版社,2006

[2]《中国集成电路大全》编委会.中国集成电路大全:

TTL集成电路.北京:

国防工业出版社,1985;kk

[3]王志功.集成电路设计基础.北京:

电子工业出版社,2005

[4]伍时和.数字电子技术基础.北京:

清华大学出版社,2008

[5]AdelSandkenethC.Smith.microletronicCircuit.4thEd.NewYork:

OxfordUniversityPress,1988

 

附录

元件清单

器件名称

规格

数量

LED灯

红,绿,蓝

3

与门

7408N

3

四输入或门

4072BD

1

非门

7404N

3

异或门

7486N

1

七段显示管

DCD_HEX

3

集成计数器芯片

74LS192D

3

JK触发器

--

1

555定时器

--

1

电阻

--

若干

电容

--

若干

开关

--

若干

 

附件6:

本科生课程设计成绩评定表

姓名

性别

专业、班级

课程设计题目:

课程设计答辩或质疑记录:

 

成绩评定依据:

最终评定成绩(以优、良、中、及格、不及格评定)

指导教师签字:

年月日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 英语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1