洗衣机控制器崔贺 改好的3Word格式.docx

上传人:b****5 文档编号:21166127 上传时间:2023-01-28 格式:DOCX 页数:30 大小:294.64KB
下载 相关 举报
洗衣机控制器崔贺 改好的3Word格式.docx_第1页
第1页 / 共30页
洗衣机控制器崔贺 改好的3Word格式.docx_第2页
第2页 / 共30页
洗衣机控制器崔贺 改好的3Word格式.docx_第3页
第3页 / 共30页
洗衣机控制器崔贺 改好的3Word格式.docx_第4页
第4页 / 共30页
洗衣机控制器崔贺 改好的3Word格式.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

洗衣机控制器崔贺 改好的3Word格式.docx

《洗衣机控制器崔贺 改好的3Word格式.docx》由会员分享,可在线阅读,更多相关《洗衣机控制器崔贺 改好的3Word格式.docx(30页珍藏版)》请在冰豆网上搜索。

洗衣机控制器崔贺 改好的3Word格式.docx

副教授

毕业设计(论文)进度计划表

日期

工作内容

执行情况

指导教师

签字

2011.10.25

2011.11.2

确定指导老师和毕业设计题目

完成

马宁丽

2011.11.3

2011.11.10

在图书馆查找相关资料

2011.11.11

2011.11.14

确定方案、电路图

2011.11.15

2011.11.25

编写程序

2011.11.28

对电路进行测试

2011.11.29

2011.12.15

写论文准备PPT答辩

教师对进度计划实施情况总评

             签名

                      年月日

本表作评定学生平时成绩的依据之一。

目录

1引言8

2全自动洗衣机电路设计10

2.1方案的选择10

2.1.1全自动洗衣机的控制功能要求10

2.1.2实现方法:

11

2.1.3整机组成框图12

2.2硬件电路设计12

2.2.1全自动洗衣机的逻辑控制总电路12

2.2.2AT89C51单片机13

2.2.3数码管显示电路16

2.2.4电机控制电路18

2.2.5进水阀控制电路19

2.2.6排水阀控制电路20

2.2.7按键及报警电路21

2.2.8洗衣机的暂停功能采用中断处理方式电路22

2.3软件设计23

3Proteus仿真25

4结束语31

谢辞32

参考文献:

33

文献39

洗衣机控制器

【摘要】

本论文主要阐述了全自动洗衣机的控制电路的设计,以AT89C51为核心元件,设计出了洗衣机的控制电路,特别是进行洗衣程序的控制设计。

从这一角度出发,对洗衣机的功能进行分析,设计的全自动洗衣机的主要功能有一下七项:

具有强、弱洗涤功能;

四种洗衣工作程序,即标准程序、经济程序、单独程序和排水程序;

进、排水系统故障自动诊断功能;

脱水期间安全保护功能;

间歇驱动方式;

暂停功能;

声音显示功能。

最后对设计的电路进行了仿真,仿真的结果证明了该电路的可行性、合理性,并且给出了图。

关键词:

AT89C51;

全自动洗衣机;

控制电路;

Proteus仿真

Abstract:

Thispapermainlydiscussestheautomaticwashingmachinecontrolcircuitdesign,basedonAT89C51singlechipasthecorecomponents,designoutofthewashingmachinecontrolcircuit,especiallyinlaundryprogramcontroldesign.Fromthisperspective,thewashingmachinefunctiontocarryontheanalysis,thedesignofautomaticwashingmachinemainfunctionsaretheseven:

strong,weakwashingfunction;

Fourkindsoflaundryworkingprocedures,namelystandardprocedure,economicprogram,separateproceduresanddrainageprogram;

Intothedrainagesystem,automaticfaultdiagnosisfunction;

Duringthedehydrationsafetyprotectionfunction;

Intermittentdrivingmode;

Stopfunction;

Voicedisplayfunction.Finally,thedesignofcircuitsimulation,simulationresultsshowthatthecircuitthefeasibilityandrationality,andgivesthediagram.

Keywords:

AT89C51;

Fullyautomaticwashingmachine;

Controlcircuit;

Proteussimulation

1引言

洗衣机市场经历了最初单杠洗衣机,随后又发展了双杠洗衣机,半自动洗衣机,全自动波轮式洗衣机,滚筒式洗衣机,模糊全自动洗衣机等等,技术发展越来越成熟和稳定,但是也是存在着各自的缺陷。

在国内,双缸洗衣机购买的人已经是越来越少了,滚筒洗衣机和波轮洗衣机将成为市场的主流,使用洗衣机就是图个方便省力,现在的全自动洗衣机都符合人们的要求。

全自动洗衣机的发明是洗衣机技术的一个重大革命,设计人员设计的洗衣程序使这款洗衣机更加智能化。

它不仅大大节省了人力,而且还进一步扩大了机洗衣物的范围。

羽绒服、羽绒被、面料结实的棉服等等都可省去手洗的麻烦和送到洗衣店干洗的费用。

使用全自动洗衣机洗衣时可以根据衣物的质地、体积,在微电脑控制板上选择水流的强弱、时间的长短以及水量的多少。

所以从问世至今,全自动洗衣机一直都受到消费者的偏爱。

但是,由于全自动洗衣机的缸体仍旧以波轮式为主,所以在衣物甩干后极易发生缠绕,像羊毛、丝绸类的衣物则不能用此种洗衣机洗涤。

此外,这类洗衣机对衣物的磨损程度也大于其他洗衣机。

在国外据说,欧美几乎100%的家庭使用的都是滚筒洗衣机。

与中国消费者偏爱的波轮式洗衣机相比,滚筒洗衣机洗衣范围广,能够洗涤羊毛、丝绸之类的高档衣物,洗好的衣物不缠绕,对衣物磨损小。

如春兰滚筒洗衣机衣物磨损率仅为普通波轮洗衣机的1/30;

滚筒洗衣机转速快,最高每分钟可达1000转,还可将水加热,衣物洗净度很高;

滚筒洗衣机同时利用特有的减震、平衡系统,将噪声降到了最低;

因为技术先进、做工精湛,滚筒洗衣机的使用寿命是波轮洗衣机的2倍。

滚筒洗衣机有两大优点:

其一是省水。

波轮洗衣机要在桶中注入大量的水来带动衣物;

而滚筒洗衣机是使衣物落下与水拍打,需要水量较小。

其次滚筒洗衣机对衣物的磨损度要低。

滚筒洗衣机洗衣时颇似南方人洗衣用棒槌敲打衣物,而波轮洗衣机是使衣物来回搅动,因此,滚筒洗衣机对衣物的磨损度更低。

此外,滚筒洗衣机还是环保先锋,这或许是它们在欧美大受欢迎的另一个重要原因。

滚筒洗衣机不仅能节省一半以上的水,还能大量节约洗涤剂,减少生活污水的排放[1]。

尖端洗涤技术的革新,一直是洗衣机行业发展的主导力量。

首先表现在洗涤方式发生巨大变化。

原先大多侧重于水流的改变、动力的加大。

现在,超音波、电解水、臭氧和蒸汽洗涤的运用,使洗衣机的去污能力从单纯依靠洗衣粉、洗涤剂的化学作用和强弱变化的水流机械作用,向更高层次的健康、环保洗涤方式转变,特别是电解水、超音波技术在洗衣机行业的运用几乎改变了洗衣机的历史——洗衣不用或少用洗衣粉、洗涤剂,减少化学品对皮肤的损害和对环境的污染。

电解水、臭氧、蒸汽的杀菌除味及消毒功能倍受青睐,引发了洗衣机消费健康潮。

另一变化就是高度自动化、智能化、人性化。

从半自动、全自动到现在流行的人工智能、模糊控制,只需按一下按钮一切搞定!

同时,用户可以按照自己的洗衣习惯,自主选择时间和方式,自编和记忆程序让用户真正做到随心所欲。

人性化还表现在使用的方便和舒适,如子母分洗洗衣机可以做到不同衣物分开洗;

斜桶和顶开滚筒可以做到取放衣物方便不需深弯腰;

蒸汽烘干功能使得晾晒更加方便,DD直驱电机在节能降噪方面效果更加突出,等等。

另外,大容量成为不变的消费趋势。

前几年,洗衣机容量多为4-5公斤,6公斤的大容量尚很少见。

现在,7公斤的容量已经很普遍,8公斤也正常。

现代人居空间不断扩大,对宽敞、舒适、方便要求更多,大能容小,大容量洗衣机一台可顶一套。

业内人士表示,尖端洗涤技术的革新,所表现出的洗衣方式更加注重健康和个性化,已在市场发展中倍受欢迎[2]。

本设计采用物美价廉的ATMTEI单片机AT89C2051为控制核心,为保证洗衣机及人身安全,设计了蜂鸣报警电路。

因本设计输入按键较少,所以采用直接输入方式,使电路简单化。

电源采用三端集成固定稳压器7805提供+5V电源。

功率驱动电路由可控硅实施对电动机,进水阀,排水阀的控制。

为方便读者更快地了解,熟悉本设计,作为基础知识,还介绍了与全自动洗衣机有关的一些常见的电子元器件的基本功能。

本设计只设计了全自动洗衣机的基本功能,其他的一些功能可在原有的基础上扩展升级,使全自动洗衣机能更加智能化,更加完善。

2全自动洗衣机电路设计

2.1方案的选择

2.1.1全自动洗衣机的控制功能要求

洗衣机要完成洗衣工作,除了对一般洗衣过程的人工工作及效能进行模拟之外,还要根据洗衣机的机械电子性质进行有关控制和检测。

对于一台套桶式单缸低波轮全自动洗衣机而言,首先要求能完成洗衣功能;

同时还要根据用户的不同设置几种不同的洗衣程序;

还要考虑水流的情况决定洗涤的弱强情况;

另外,还要对洗衣过程出现的故障进行诊断;

保证高速运转时脱水的安全性等。

所以,对全自动洗衣机,一般要求具有如下基本功能。

(1)强、弱洗涤功能。

(2)4种洗衣工作程序,即标准程序、经济程序、单独程序和排水程序。

标准程序是进水→洗涤→漂洗→排水→脱水,如此循环3次,每循环一次洗涤或漂洗环节时间比上一循环同一环节时间减少2min,具体是:

第一循环为洗涤,时间为6min,第二,第三次循环为漂洗,时间分别为4min和2min。

排水时间采用动态时间法确定,脱水时间为2min。

经济程序与标准程序一样,只是循环次数为二次。

单独次序是进水→洗涤(6min)→结束(留水不排不脱)。

排水程序是排水→脱水→结束,时间确定与上述程序相应环节相同。

(3)进、排水系统故障自动诊断功能。

洗衣机在进水或者排水过程中,若在一定的时间范围内进水或排水未能达到预定的水位,就说明进、排水系统有故障,此故障由控制系统测知并通过警告程序发出警告信号,提醒操作者进行人工排除。

(4)脱水期间安全保护功能。

洗衣机在脱水期间若打开机盖时,洗衣机就会自动停止脱水操作。

脱水期间,如果出现衣物缠绕引起脱水桶重心偏移而不平衡,洗衣机也会自动停止脱水,以免振动过大,待人工处理后恢复工作。

脱水期间采取间歇驱动方式,以便节能。

本系统要求驱动5s,间歇2s,间歇期间靠惯性力使脱水桶保持高速旋转。

(5)暂停功能。

不管洗衣机工作在什么状态,当按下暂停键时,洗衣机须停止工作,待驱动键按下后洗衣机又能按原来所选择的工作方式继续工作。

(6)声音显示功能。

洗衣机各种工作方式的选择和各种工作状态均有声提示或显示。

基于上述要实现软硬件结合,软件控制硬件电路,考虑到AT89C51的特点,完全有能力控制实现上述功能,所以以AT89C51作为核心器件,控制系统主要由电源电路、数字控制电路和机械控制电路三大模块组成,电源电路为数字控制电路提供稳定的+5V直流电压,为电动机提供220V市电;

数字控制电路负责控制洗衣机的工作过程,主要由AT89C51单片机、两位共阴数码管、按键、蜂鸣器、LED指示灯组成;

机械控制电路实现水位监测、电机驱动、进水、排水等功能,主要由水位检测器、电动机、传动系统部件、进水排水电磁阀组成。

2.1.3整机组成框图

针对上述,一方面涉及到硬件电路,另一方面要配合相应的软件,才能完成上述功能。

下面为本设计的整机框图如图2.1所示。

图2.1整机电路组成框图

2.2硬件电路设计

2.2.1全自动洗衣机的逻辑控制总电路

全自动洗衣机的逻辑控制总电路如图2.2所示。

它由单片机AT89C51为核心加上有关集成电路及元器件组成。

从图中看出,这个全自动洗衣机控制逻辑电路相当简单。

全自动洗衣机的工作部件有3个,这就是电机、进水阀和排水阀。

电机是洗衣机的动力源,它的转动带动洗衣桶和波轮的转动,从而时现对衣物的洗涤。

进水阀用于控制洗衣机的进水量。

排水阀用于控制排水。

电机在脱水时还高速旋转带动衣物脱水。

电机的状态有3种,即正转、反转及停止状态。

电机一般工作在这三种状态的不断转换之中,从而实现洗涤。

但在脱水时,只工作在正转高速状态。

进水阀和排水阀则只有开、关这两种状态。

从图2的控制电路中可以看出,控制要求可知,洗衣机有4种不同的显示来加以区别。

分别用了AT89C51的四个接口供4种不同显示的驱动,其逻辑关系是:

P1.0为LED1亮,指示标准程序;

P1.1为LED2亮,指示经济程序;

P1.2为LEDD3亮,指示单独程序;

P1.3为LED4亮,指示排水程序。

暂停功能采用中断处理方式。

这个中断对应于CPU的外部中断“0”。

中断信号直接通过K4加到CPUP3.2口线直到CPU响应中断为止。

本系统对开盖和不平衡中断采取相同的处理方法,因此,共用外部中断“1”。

为了充分利用CPU的I/O口线,P3.2口线集中了运行,暂停和解除警报功能。

在洗衣机未进入工作状态或洗衣机处于暂停状态期间,P3.2为输入线,用于检测启动键的状态,当启动键按下时,洗衣机即进入工作状态或从暂停状态恢复到原来的工作状态;

在洗衣机暂停中断响应期间,P3.2为输出线,用于撤消暂停中断请求。

在洗衣机进水或排水期间,P2.2被用作输入线,用于监测水位开关状态,为CPU提供洗衣机的水位信息;

在洗衣机高速脱水期间,当发生开盖和不平衡中断时,P2.3为输出线,用于撤消中断请求信号。

CPU的P2.1线用于驱动蜂鸣器发出各种报警信号。

K1为强制复位键。

洗衣机的强、弱洗可通过K3键进行循环选择。

K4还具有第二功能,当洗衣机发生故障转入报警程序后,按下K4键可使洗衣机退出报警状态回到处始待命状态。

洗衣机工作程序可通过K2键循环选择。

洗衣机的工作状态可通过LED2~LED5进行显示。

脱水期间系统在响应开盖终止后,脱水指示灯LED10就会亮,这时表面洗衣机进行脱水操作。

图2.2全自动洗衣机的逻辑控制总电路

2.2.2AT89C51单片机

各类单片的指令系统各不相同,功能各有所长,而市场占有率最高的是MCS-51系列,并且还在不断推出功能更强的新产品,因此基于学习与实际设计的需要本次设计我选用MCS-51系列单片机作为洗衣机控制器的主控芯片。

MCS-51系列单片机泛指以8051为内核的MCS-51。

主要产品有8051、8751、89C51、8031。

8051是ROM型单片机,内部有4KB掩膜编程的ROM程序存储器;

8751是EPROM型单片机,内部有4KB可编程的程序存储器;

而AT89C51是Flash型单片机,即把快擦等存储器应用于单片机中,可以对ROM中程序进行多次修改,使用方便;

8031是内部无ROM程序存储器的单片机,必须外接程序存储器,这样使用起来就很不方便。

基于上述的分析,本次设计选用AT89C51作为控制的核心。

AT89C51单片机是一种低功耗/低电压、高性能的8位单片机,它采用了CMOS和ATMEL公司的高密度非易失性存储器技术,而且其输出引脚和指令系统都与MCS-51兼容,是一种功能强、灵活必高而且价格合理的单片机,可方便应用于各种控制领域

图2.3AT89C51

AT89C51单片机主要包括以下几个功能:

(1)8位的CPU

(2)4KB可改编的片内程序存储器

(3)128B的片内数据存储器

(4)32条可编程的I/O口

(5)2个16位定时/计数器

(6)5个中断源

(7)21个专用寄存器

(8)1个全双工串行I/O,可实现多机通信

(9)三级程序存储器保密

(10)片内时钟振荡器

(11)具有两种省电方式:

空闲方式和掉电该方式

引脚定义及功能:

AT89C51有实际有效引脚40条,有3种封装形式,一种是DIP封装形式,另外两种从外形看均为方形封装,但引脚排列是有区别的,分别是称为PLCC封装和POFP/TOFP封装。

各引脚的功能描述如下[6]:

(1)主电源引脚

VCC、GND:

单片机电源输入引线。

VCC为+5V,VSS为接地线。

(2)外接晶体引脚XTAL1和XTAL2

XTAL1:

接外晶体的一个引脚。

在单片机内部,它是构成片内振荡器的反相放大器的输入端。

当采用外部振荡器时,该引脚接收振荡的信号,即把此信号直接接到内部时钟发生器的输入端。

XTAL2:

接外晶体的另一个引脚。

在单片机内部,它是上述振荡器的反相放大器的输出端。

当彩外部振荡器时,此引脚应悬浮不连接。

(3)控制引脚

①RET:

复位输入引脚.当振荡器运行时,该引脚上出现两个机器周期的高电平将使单片机复位.

②ALE:

地址锁存允许/编程线。

在访问片外存储器时,CPU在P0.7~P0.0引脚线上输出片外存储器低8位地址的同时还在ALE上输出一个高电平,用于把这个片外存储器低8位地址锁存到外部专用地址锁存器,以便空出P0.7~P0.0各引线去传送随后而来的片外存储器读写数据。

在不访问片外存储器时,CPU自动在ALE线上输出频率为fosc/6的脉冲序列。

需注意的是:

当访问外数据存储器时将跳过一个ALE脉冲。

在程序存储器编程期间,用于输入编程。

③EA/VPP:

当保持高电平时,单片机访问内部程序存储器,但在PC超过片内最大程序存储器地址时,将自动转向执行外部程序存储器内的程序。

当保持低电平时,则只访问外部程序存储器。

如果保密位LBI被编程,复位时在内部会锁存EA状态。

④PSEN:

外部程序存储器通用信号引脚。

读程序存储器时每个机器周期两次有效,访问数据存储器时,无脉冲输出。

(4)输入/输出端口线

①P0是一个8位漏极开路型双向I/O口,在不访问外部存储器时,作通用I/O口使用,用于C传送CPU的输入/输出数据,当访问外部存储器时,此口作为地址/数据总线,分时复用,作为输出口用时,能吸收8个TTL电平输入的电流,对端口写1时,又可作为高阻抗输入端使用。

②P1口是一个内部带有上拉电阻的8位双向I/O口,P1口的输出缓冲器可驱动4个TTL输入。

对端口写1时,通过内部上拉电阻把端口拉到电位,这时可用作输入口。

③P2口是一个内部带有上拉电阻的8位准双向IO口,P2的输出缓冲器可驱动4个TTL输入。

对端口写1时,通过内部上拉电阻将端口拉到高电位,这时可用作输入口。

在访问外部程序存储器和16位地址的外部存储器时,P2送出高8位地址。

在访问8位地址的外部数据存储器时,P2口引脚上的内容在整个访问期间不改变。

④P3是一个内部带有上拉电阻的8位准双IO口,P3的输出缓冲器可驱动4个TTL输入。

对端口写1时,通过内部上拉电阻把端口拉到电位,这时可用作输入口,在89C51中,P3口还有一些专门功能,如表2.1所示。

表2.1P3口各位的第二功能

P3口引脚

第二功能

说明

P3.0

RXD

串行数据接收口

P3.4

T0

计数器0计数脉冲输入

P3.1

TXD

串行数据发送口

P3.5

T1

计数器1计数脉冲输入

P3.2

INTO

外部中断0输入

P3.6

WR

外部数据存储器写选通信号

P3.3

INT1

外部中断1输入

P3.7

RD

外部数据存储器读选通信号

2.2.3数码管显示电路

本电路包括两部:

一部分为LED显示,主要显示:

进水时间、排水时间、洗涤时间,另一倍分为各状态显示:

标准、快速、慢速、强洗、弱洗等工作状态。

图2.4数码管显示电路图

如图2.4LED显示由发光二极管组成。

由于本电路CPU管脚完全可以实现这么多发光二极管的显示,我们直接通过P1.0到P1.7和P2.0来实现,如图5所示。

本设计主要是显示分钟数、洗涤、进水、排水时间。

图2.5数码管指示电路

数码管指示电路如图2.5所示,从控制要求可知,洗衣机有4种洗衣工作程序,因此须有4种不同的显示来加以区别。

那么由于AT89C51单片机管脚齐全,完全有能力实现。

P1.2为LED3亮,指示单独程序;

图2.6发光二极管

发光二极管简称为LED,如图2.6所示。

由镓(Ga)与砷(AS)、磷(P)的化合物制成的二极管,当电子与空穴复合时能辐射出可见光,因而可以用来制成发光二极管,在电路及仪器中作为指示灯,或者组成文字或数字显示。

磷砷化镓二极管发红光,磷化镓二极管发绿光,碳化硅二极管发黄光。

  它是半导体二极管的一种,可以把电能转化成光能。

发光二极管与普通二极管一样是由一个PN结组成,也具有单向导电性。

当给发光二极管加上正向电压后,从P区注入到N区的空穴和由N区注入到P区的电子,在PN结附近数微米内分别与N区的电子和P区的空穴复合,产生自发辐射的荧光。

不同的半导体材料中电子和空穴所处的能量状态不同。

当电子和空穴复合时释放出的能量多少不同,释放出的能量越多,则发出的光的波长越短。

常用的是发红光、绿光或黄光的二极管。

与小白炽灯泡和氖灯相比,发光二极管的特点是:

工作电压很低(有的仅一点几伏);

工作电流很小(有的仅零点几毫安即可发光);

抗冲击和抗震性能好,可靠性高,寿命长;

通过调制通过的电流强弱可以方便地调制发光的强弱。

由于有这些特点,发光二极管在一些光电控制设备中用作光源,在许多电子设备中用作信号显示器。

把它的管心做成条状,用7条条状的发光管组成7段式半导体数码管,每个数码管可显示0~9十个数字。

2.2.4电机控制电路

电机控控制电路如图2.7所示,由电路中可以看出:

AT89C51的P2.3和P2.4端口共2条I/O线通过2块NPN型三极管经过两个相同型号的固态继电器连接电机驱动芯片L298来控制电机。

图2.7电机控制电路

电机是接在+5v直流电源电压上的,通过电机驱动芯片L298来开通。

如图7所示,我们只要给电机驱动芯片通上+5V电压,电机就会转

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

当前位置:首页 > IT计算机 > 计算机软件及应用

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

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