基于51单片机的全自动洗衣机控制器

基于51单片机的全自动洗衣机控制器

ID:13450267

大小:30.00 KB

页数:6页

时间:2018-07-22

基于51单片机的全自动洗衣机控制器_第1页
基于51单片机的全自动洗衣机控制器_第2页
基于51单片机的全自动洗衣机控制器_第3页
基于51单片机的全自动洗衣机控制器_第4页
基于51单片机的全自动洗衣机控制器_第5页
资源描述:

《基于51单片机的全自动洗衣机控制器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于51单片机的全自动洗衣机控制器基于51单片机的全自动洗衣机控制器(1)基于51单片机的全自动洗衣机控制器(1)基于51单片机的全自动洗衣机控制器(1)<<隐藏科技资讯2005  NO.25科技资讯 SCIENCE & TECHNOLOGY INFORMATION工 业 技 术基于51单片机的全自动洗衣机控制器林义周(福建信息职业技术学院  福建福州市 350019)摘 要:  本文从功能、硬件、软件、工作过程等方面描述一个以AT89C2051作为控制核心的洗衣机控制系统。该系统硬件简单,成本低廉,但由于多处使用复用技术,其功能和普通洗衣机一样齐全。具有浸泡功能是本系统的一大特色。关

2、键词:  进水 浸泡 洗涤 排水 脱水 暂停一、AT89C2051单片机简介AT89C2051单片机是ATMEL公司AT89系列中经济低价产品,指令兼容MCS-51指令集,它内含2KB可重编程的Flash存储器和128字节的RAM,15条可编程的I/有O引线和5个中断触发源。在需要I/O线不多的控制场合,选用它作为核心控制芯片,可使电路极大地简化,成本也较低。歇驱动方式(驱动5秒,间歇2秒),以便节能。间歇期间靠惯性力使脱水桶保持高速旋转。7.暂停功能。当按下暂停键/启动键时,洗衣机须停止工作,再按该键,洗衣机又能按原来所选择的工作方式继续工作。8.声光显示功能。洗衣机各种工作方式的选

3、择和各种工作状态均有声、光提示或显示。二、功能概述1.强、弱洗涤功能。强洗时正、反转驱动时间各为4秒,间歇时间为1秒;弱洗时正、反转驱动时间各为3秒,间歇时间为2秒。2.四种洗衣工作程序:标准程序、经济程序、单独程序和排水程序。标准程序是进水→洗涤/漂洗→排水→脱水,如此循环3遍,第一遍为洗涤,时间为6分钟,第二、第三遍漂洗,时间分别为4分钟和2分钟。排水时间采用动态时间法确定,脱水时间为2分钟。经济程序与标准程序一样,只是没有第三遍的漂洗环节。单独程序是进水→洗涤(6分钟)→结束(留水不排不脱),排水程序是排水→脱水→结束,时间确定与上述程序相应环节相同。3.浸泡功能。开启浸泡功能后

4、,在上述前三种工作程序的第一次进水之后,会进入浸泡环节,先洗涤1分钟以搅匀衣物和洗涤剂,再停机浸泡10分钟,然后退出浸泡环节进入洗涤环节。4.进、排水故障自诊断功能。在进水或排水过程中,若在一定的时间范围内进水或排水未能达到预定的水位,就认为进、排水系统有故障,因此通过报警程序发出警告信号,提醒操作者进行人工排除。5.安全保护和防振动功能。脱水期间,若打开机盖,洗衣机会自动暂停脱水;若出现衣物缠绕引起脱水桶重心偏移而不平衡,洗衣机会自动暂停脱水,以免振动过大,待人工处理后恢复工作。6.间歇驱动方式。脱水期间采取间三、硬件描述(参见图1)图1 电路原理图1.主控核心部分采用AT89C20

5、51作为控制核心。其中,P1.0和P1.1分别用于控制洗衣机的进水阀和排水阀;P1.2和P1.3用于控制洗涤电机的正反转;P1.4~P1.7、P3.0、P3.1用于驱动7个LED,分别作为工作程序、浸泡和强弱洗指示灯。由于AT89C2051每根I/O线的低电平驱动电流达到20mA,所有I/O线的总驱动电流达80mA,而这7个灯最多只有3个灯同时亮,每个灯只需3.5mA左右的电流,再算上其它I/O线的驱动电流,总电流也不会超过80mA,所以可这样直接驱动LED发亮;P3.2接暂停/启动键;P3.3分别用于开盖/不平衡中断输入;P3.4被用作输入线,用于监测水位开关状态,为CPU提供洗衣机

6、的水位信息;P3.5接程序选择键;P3.7采用分时复用技术,具有两个功能,一方面接强弱选择/浸泡选择键,在洗衣机未进入工作状态时,按触该键可选择强弱洗或开启/关闭浸泡功能,另一方面在进水和脱水时,又作为告警声的输出口。2.按键和开关部分(1)强弱洗选择K1。洗衣机的强、弱洗可通过按触K1键进行循环选择。按住K1超过2秒,可开启或关闭浸泡功能。(2)程序选择键K2。洗衣的四种工作程序可通过K2键循环选择。(3)盖开关/平衡开关K3。脱水期间,若打开机盖或转动不平衡时,则K3闭合,引起中断,洗衣机就会自动停止脱水操作,合上盖或恢复平衡后又继续脱水。(4)水位开关K5。水满时,K5闭合。在进

7、水期间,系统不断检测K5,若在4分钟内检测到K5闭合,则停止进水。否则认为进水出故障,关闭进水阀,并发声提示;在排水期间,系统不断检测K5,若在1分钟内检测不到K5断开,则认为排水出故障,关闭排水阀,并发声提示,否则按正常处理(见软件描述部分)。(5)暂停/启动键K4。在洗衣机未进人工作状态或处于暂停状态期间,K4用来启动洗衣机进入工作状态或恢复到原来的工作状态;在进入工作状态后,按触该键则进入暂停状态;在故障报警期间,按K4停止报警,并回到初

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。