导航:首页 > 操作系统 > 基于单片机的全自动洗衣机系统设计

基于单片机的全自动洗衣机系统设计

发布时间:2024-06-21 09:32:36

1. 求助 电子制作关于洗衣机控制模型

[资料介绍]
随着数字技术的快速发展,数字技术被广泛应用于智能控制的领域中。单片机以体积小、功能全、价格低廉、开发方便的优势得到了许多电子系统设计者的青睐,它适合于实时控制,可构成工业控制器、智能仪表、智能接口、智能武器装置以及通用测控单元等。
本文以AT89S51单片机为核心,设计了全自动洗衣机控制系统。本系统实现了对洗衣机整个洗衣过程的控制,包括用户参数输入、洗衣、脱水和结束演奏四个阶段。控制系统主要由电源电路、数字控制电路和机械控制电路三大模块构成。电源电路为数字控制电路提供稳定的5V直流电压,为电动机提供220V市电;数字控制电路负责控制洗衣机的工作过程,主要由AT89S51单片机、两位共阴数码管、按键、蜂鸣器、LED指示灯组成;机械控制电路实现水位检测、电机驱动、进水、排水等功能,主要由水位检测器、电动机、传动系统部件、进水排水电磁阀组成。
本系统的电路并不复杂,给AT89S51单片机载入软件程序后,能够实现全自动洗衣机的基本功能。虽然不能与电器市场上的洗衣机控制系统媲美,但也具有一定的实用性。
(资料内鸣谢没有具体内容.)

[目录]
1绪论
2设计方案
3硬件设计
4软件设计
5实物的制作及调试
6设计总结
附录一 完整的电路图
附录二 实物图
附录三 实物的元件清单

[原文]
1绪论
1.1本课题的研究目的和意义
在数字技术风行的今天,大多数的家用电器实现了数字化控制。作为一个价廉物美的微处理器,单片机被广泛应用在各种数字系统中。基于单片机的全自动洗衣机控制系统是单片机应用的一个典型例子。
洗衣机是现代人必备的日常生活家电,它的发明和应用使人们的洗衣工作变得省时又省力,很好地缓解了人们在家务劳动方面的压力。而在家电市场竞争日益激烈和利润下降的今天,各大家电生产厂商均致力于开发出能满足用户各种要求的智能家电产品,并努力降低生产成本以增强竞争力。作为家电市场中的重要成员,全自动洗衣机的市场竞争更是趋于白炽化。
对基于单片机的全自动洗衣机控制系统设计进行深入研究,可使我们掌握全自动洗衣机这种重要家电的工作原理和控制系统,进一步了解单片机在不同领域的应用方法,学会维修全自动洗衣机的基本技术,同时也为将来从事电子信息行业打下一定基础,所以本题课具有重大的意义。
1.2 洗衣机的发展和分类
自19世纪中叶,美国人史密斯研制出世界上首台洗衣机至今,洗衣机的发展已经历了一个多世纪。1910年世界上第一台电动洗衣机问世,标志着人类家务劳动自动化的开始。1922年世界上第一台搅拌式洗衣机在美国诞生。1937年世界上第一台全自动滚筒式洗衣机投放市场。1957年三洋公司推出世界上第一台涡流式波轮洗衣机。从此,确立了搅拌式、滚筒式和波轮式三种工作方式洗衣机三足鼎立天下的局面。
20世纪60年代以后,洗衣机在一些发达国家的普及率迅速上升。70年代,日本生产出波轮式套桶全自动洗衣机。70年代后期,日本又生产出微电脑控制型波轮式套桶全自动洗衣机。80年代后,“模糊控制”开始应用于洗衣机,生产出智能型模糊控制洗衣机,使洗衣机的功能更加完善,其洗衣程序更随人意,其使用操作更简单化。进入90年代,由于电机调速技术的提高,实现了洗衣机宽范围大调速比的转速变换与调节,诞生了各种新水流洗衣机。20世纪末到21世纪初,变频洗衣机问世,使洗衣机的功能更具人性化,实现了真正意义上的智能化控制。
......

[参考资料]
[1] 姜宝港.智能家用电器原理与维修[M].北京:机械工业出版社,2002.5.
[2] O.S.Turkey,I.T.Sumer,A.K.Tugcu B.Kiray.Modeling and Experimental Assessment of Suspension Dynamics of Horizontal-Axis Washing Machine.Journal of Vibration and Acoustics[M].1998(4), Vol 120:534-543.
[3] 鲁建国,曹敏.GB/T 4288-2003《家用电动洗衣机》的修订与我国洗衣机的发展[J]. 家电科技,2003(7):75-78.
[4] 向 骞.全自动洗衣机原理与维修[M].福建:福建科学技术出版社,2000.6.
[5] 赵旭,李鸿升,赵慎严.波轮式洗衣机洗涤模式与优缺点的研究[J].西北轻工业学院学报,2001,1:70-73.
[6] 王幸之,钟爱琴,王雷,王闪.AT89S系列单片机原理与接口技术[M].北京:航空航天大学出版社,2004.5.
[7] 陈 斌.单片机应用系统抗干扰技术[J].电子产品世界,2005,7:95-97.
[8] 刘光斌,刘冬,姚志成.单片机系统实用抗干扰技术[M].北京:人民邮电出版社, 2003.10.
[9] 万福君,潘松峰.单片微机原理系统设计与应用[M].合肥:中国科学技术大学出版社,2001.8.
[10]朱经利,蒋玉亮.海尔家用洗衣机原理与维修[M].北京:人民邮电出版社,1999.2.

希望可以帮到你!如果还不行的话建议你去电子电器论坛上去搜下这方面的帖子!
祝你成功!

2. 急求全自动洗衣机plc梯形图编程

我给你编了一个,X1是强洗键,Y0正转,Y1倒转,C0记数循环3次.如下图:

3. 基于单片机的全自动洗衣机设计的主要问题是什么

从古到今,洗衣服都是一项难于逃避的家务劳动,而在洗衣机出现以前,对于许多人而言,它并不像田园诗描绘的那样充满乐趣,手搓、棒击、冲刷、甩打„„这些不断重复的简单的体力劳动,留给人的感受常常是:辛苦劳累。 1858年,汉密尔顿·史密斯制成了世界上第一台洗衣机。1874年,“手洗时代”受到了前所未有的挑战,美国人比尔·布莱克斯发明了世界上第一台人工搅动洗衣机。1911年美国人又研制了世界上第一台电动洗衣机。1920年美国的玛依塔格公司又把洗衣机的木制桶改为铝制桶体,第二年又把铝制桶体改为外层铸铝、内层为铜板的双层结构。1936年,他们又将搪瓷用于洗衣机桶体。与此同时,世界各地也相继出现了洗衣机。欧洲国家研究成功了喷流式洗衣机和滚筒式洗衣机。 1932年后,美国一家公司研制成功了第一台前装式滚筒全自动洗衣机,洗涤、漂洗和脱水都在同一个滚筒内自动完成,使洗衣机的发展跃上了一个新台阶。这种滚筒洗衣机,目前在欧洲、美洲等地得到了广泛的应用。 第二次世界大战结束后,洗衣机得到了迅速的发展,研制出具有独特风格的波轮式洗衣机。这种洗衣机由于其波轮安装在洗衣桶底,又称涡卷式洗衣机。 近几十年,在工业发达国家,全自动洗衣机制造技术又得到迅速发展,其年总产量及社会普及率均以达到相当高得水平。

4. 全自动洗衣机定时控制 用单片机C51语言来写哦!

#include<reg51.h>
sbit led1=P2^0;//进水指示灯
sbit led2=P2^1;//洗涤指示灯
sbit led3=P2^2;//甩干指示灯
sbit beep=P2^3;//蜂鸣器
unsigned char l=0;
void timerinit()//定时器初始化
{
TMOD=0x01;
TL0=(65536-50000)%256; //50ms
TH0=(65536-50000)/256;
EA=1;
ET0=1;
TR0=1;

}
void main()
{
timerinit();
led1=0;
led2=1;
led3=1;
while(1)
{

if(l==40)
{
led1=1;
led2=0;
}
if(l==120)
{
led2=1;
led3=0;
}
if(l==160)
{
led3=1;
beep=0;
l=0;
TR0=0;//停止计时
}

}
}
void timer() interrupt 1
{
TL0=(65536-50000)%256;
TH0=(65536-50000)/256;
l++;
}

5. 全自动洗衣机程序

全自动洗衣机就是将洗衣的全过程(泡浸-洗涤-漂洗-脱水)预先设定好N个程序,洗衣时选择其中一个程序,打开水龙头和启动洗衣机开关后洗衣的全过程就会自动完成,洗衣完成时由蜂鸣器发出响声。
全自动洗衣机由洗衣系统和控制电路组成。其控制电路分为机械和电脑型,电脑型控制电路是以单片机作为控制电路的核心。图1给出单片机Z86C09组成的全自动洗衣机的控制电路。

Ⅰ.自动洗衣机的洗衣程序

洗衣机面板上有4个按钮K1、K2、K5和K6。K1用于水流选择,分两档:普通水流和柔和水流;

K2用于洗衣周期选择,可以选择洗涤、漂洗和脱水三个过程;K5是暂停开关;K6是洗衣程序选择键。洗衣程序分为标准程序和经济程序。

洗衣机的标准洗衣程序是:洗涤——脱水——脱水——漂洗——脱水——漂洗——脱水。经济洗衣程序少一次漂洗和脱水过程。

1.拍渣 涤过程

通电后,洗衣机进入暂停状态,以便放好衣物。若不选择洗衣周期,则洗衣机从洗涤过程开始。当按

暂停开关键K5时,进入洗涤过程。首先进水阀FV通电,打开进水开关,向洗衣杨供水;当到达预定水位时,水位开关K4接通,进水阀断电关闭,停止进水;电机MO接通电源,带动波轮旋转,形成洗衣水流。电机MO是一个正反转电机,可以形成往返水流,有利于洗涤衣物。

2. 脱水过程

洗涤或漂洗过程结束后,电机MO停止转动,排水阀MG通电,开始排水。排水阀动作时,带动离合

器动作,使电机可以带动内桶转动。当水位低到一定值时,水位开关K4断开,再经过一段时间后,电机开始正转,带动内桶高速旋转,甩干衣物。

3. 漂洗过程

与洗涤过程操作相同,只是时间短一些。

全部洗衣工作完成后,由蜂鸣器发出音响,表示衣物已洗干净。
Ⅱ.洗衣机控制器的硬件组成原理

洗衣机控制器由单片机Z86C09作为控制器的核心所构成,该控制器具有以下特点:

(1) 具有较强的抗干扰能力,当受到外部强干扰,程序出错时,可以自动使系统复位重新执行程序。

(2) 采用无噪声、无电磁干扰的双向晶闸管作为控制元件,控制电磁阀和电机。

(3) 具有欠压和过压保护,欠压时,控制器不工作;超压时,保护电路起作用。

(4) 具有瞬间掉电保护功能,电源短时间停电后,电压恢复时,能够维持原运行程序的工作状态并继续完成洗衣程序。

(5) 各种操作和洗衣机的运行状态均用LED显示。

下面分别介绍各部分的特点及组成原理。

1. 单片机Z86C09

Z86C09是Z8系列单片机中最简单的一种,成本较低。采用COMS结构,具有耗电少、抗干扰力

强和工作电压宽等特点,可在2.5~5.5V的电压范围内工作。Z86C09有14条I/O线,P2.0~P2.7是双向I/O口,可以按位设置输入或输出逗歼。P3口中P3.1~3.3规定为输入口,可作为输入端或中断请求端。P3.4~P3.6规定为输出口。Z86C09内部含有2个多功能定时/计数器,2K字节的ROM和144字节的寄存器阵列。

2. 电源电路部分

控制器的电源由变压器B、整流二极管D14~D19、滤波电容C1和稳压集成电路袭指悄7806组成。7806

输出的电压分三路分别用于晶闸管触发,提供键盘输入和LED显示,以及提供单片机的电源。后两路各经过一个二极管和一个电容,当7806的输出电压下降时,还可以依靠电容保持的能量,维持电路再工作一段时间。

晶体管T11、T10和稳压管DW组成欠压保护电路。当电源电压不足,T11的基极电压小于3.9V

时,T11截止,T10也截止。Z86C09的P3.1端没有电压,常为低电平。T12截止,造成T5~T9的发射极均悬空,因此T5~T9截止,不受Z86C09控制。这时,虽然Z86C09能够正常工作,但外围控制元件全部关断,洗衣机不工作。单片机的P3.1端输入判别欠压保护电路工作状态的信号,只有当电压正常后,单片机才开始执行洗衣程序。

当电源电压超过使用电压时,压敏电阻MR的阻值会突然变小,使电压不能超过保护电压值,当过压时间较长时,则会烧断保险丝RD。

3. 过零检测电路

过零检测电路由晶体管T14,变压器B和二极管D17~D19组成。D17起隔离作用,在电压为零时,

脉动电压为零,T14截止。由于T14的集电极电阻接到T10的集电极,只有在T10导通,即电源电压正常,T14才能在电源电压过零时输出高电平。Z86C09的P3.1端检测过零信号。

4. 键盘和显示电路

键盘由K1~K6组成,其中K3、K4是检测开关,按键状态的检测采用扫描方法,由单片机的P3.4~P3.6

输出扫描信号,使晶体管T1~T3轮流导通,T1~T3输出的高电平通过二极管D1~D6后扫描每个键。6个键分为两组,按键信号由P3.2和P3.3输入。P3.2和P3.3常态为低电平,当按下某一键,并且高电平扫描到这个键时,P3.2或P3.3输入才变为高电平。Z86C09检测到这个高电平,再根据当前扫描到哪一位,即可判别出哪个键按下,D1~D6的作用是防止多个键同时按下时,对三条扫描线产生的短路。

显示电路由LED1~LED7组成。显示方式采用动态扫描方式,列扫帚信号线与行扫帚线共用,行显示信号直接由Z86C09的P2.4~P2.6驱动。由于LED要求的亮度不,所以驱动电流不大,约9mA。每个LED显示的时间是总的显示时间的1/3,平均电流约为3mA。

5. 双向晶闸管触发电路

双向晶闸管采用直流触发,晶闸管的门极由晶体管T5~T8控制,晶体管导通时,触发双向晶闸管

导通,第Ⅱ~Ⅲ象限触发,T5~T8的集电极电阻用于限流。由于1A和3A的双向晶闸管所需要的触发电流较小,容易受外界的干扰。为了提高系统的抗干扰能力,在1A和3A的双向晶闸管触发回路中各并联一个0.01uF的电容,抑制瞬时的干扰信号。两个8A的双向晶闸管用于控制电机MO正转和反转。这两个晶闸管在任何时候最多只允许一个导通,如果两个同时导通,则会损坏晶闸管。两个8A双向晶闸管的两个主电极上并联一个100Ω的电阻和0.01uF的电容组成阻容回路,用来吸收双向晶闸管两主电极之间的瞬时电压脉冲,保护双向晶闸管。 附:文中的单片机也可采用AT89S51等来构成。

阅读全文

与基于单片机的全自动洗衣机系统设计相关的资料

热点内容
python套利交易 浏览:785
java配置环境变量win8 浏览:899
输解压密码时候压缩文件损坏 浏览:399
xampp如何运行php项目 浏览:901
哪个app团购电影票最便宜 浏览:618
国外如何给信件加密 浏览:164
哪个看书app免费书全 浏览:37
用php写一段自我介绍的代码 浏览:660
安卓手机怎么连接欧西亚 浏览:287
thinkpad用来编程怎么样 浏览:680
小米手机的桌面文件夹怎么找 浏览:823
java栈是什么意思 浏览:992
常州数控编程培训 浏览:725
博客编程随想 浏览:715
阿里云服务器怎么弄多个ip 浏览:798
思科配置loopback命令 浏览:169
数控铣床编程图形 浏览:171
编程故事课 浏览:833
达拉斯比洛杉矶源码 浏览:651
房贷提前解压可以吗 浏览:169