基于单片机的全自动洗衣机控制系统的设计.doc
《基于单片机的全自动洗衣机控制系统的设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的全自动洗衣机控制系统的设计.doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 全自动洗衣机控制系统的设计摘 要:随着电子技术的飞速发展,人们生活水平的提高及生活节奏的加快,洗衣机产品越来越受到人们的喜爱与重视。本文研究的是基于AT89C52单片机的全自动洗衣机控制系统,围绕洗衣机系统的硬件和软件进行课程设计,设计了一个简单可行的洗衣机自动控制系统,功能包括进水、洗衣、排水、脱水、报警等功能。该电路简单,工作原理清晰,易于理解。关 键 词:洗衣机,单片机,自动控制0 前言从古到今,洗衣服都是一项难于逃避的家务劳动,而在洗衣机出现以前,对于许多人而言,它并不像田园诗描绘的那样充满乐趣,手搓、棒击、冲刷、甩打这些不断重复的简单的体力劳动,留给人的感受常常是:辛苦劳累。随着单
2、片机技术日新月异的发展,单片机以其集成度高、运算速度快、体积小、运行可靠、价格低廉等特点在过程控制、机电一体化、智能化仪表、家用电器等方面得到了广泛应用【1】。以单片机为核心设计的洗衣机控制电路组成相对简单,而且实用性很强【2】。1 全自动洗衣机的介绍1.1 全自动洗衣机的发展历程1858年,一个叫汉密尔顿史密斯的美国人在匹茨堡制成了世界上第一台洗衣机。该洗衣机的主件是一只圆桶,桶内装有一根带有桨状叶子的直轴。轴是通过摇动和它相连的曲柄转动的。1874年,“手洗时代”受到了前所未有的挑战,美国人比尔布莱克斯发明了木制手摇洗衣机。布莱克斯的洗衣机构造极为简单,是在木筒里装上6块叶片,用手柄和齿轮
3、传动,使衣服在筒内翻转,从而达到“净衣”的目的。1880年,美国又出现了蒸气洗衣机,蒸气动力开始取代人力。现代蒸汽洗衣机的功能包括蒸汽洗涤和蒸汽烘干,采用了智能水循环系统,可将高浓度洗涤液与高温蒸气同时对衣物进行双重喷淋,贯穿全部洗涤过程,实现了全球独创性的“蒸汽洗”全新洗涤方式。1910年,美国的费希尔在芝加哥试制成功世界上第一台电动洗衣机。电动洗衣机的问世,标志着人类家务劳动自动化的开端。 1922年,美国玛塔依格公司改造了洗衣机的洗涤结构,把拖动式改为搅拌式,使洗衣机的结构固定下来,这也就是第一台搅拌式洗衣机的诞生。这种洗衣机是在筒中心装上一个立轴,在立轴下端装有搅拌翼,电动机带动立轴,
4、进行周期性的正反摆动,使衣物和水流不断翻滚,相互摩擦,以此涤荡污垢。搅拌式洗衣机结构科学合理,受到人们的普遍欢迎。1932年,美国本德克斯航空公司宣布,他们研制成功第一台前装式滚筒洗衣机,洗涤、漂洗、脱水在同一个滚筒内完成。这意味着电动洗衣机的型式跃上一个新台阶,朝自动化又前进了一大步!第一台自动洗衣机于1937年问世。这是一种前置式自动洗衣机。靠一根水平的轴带动的缸可容纳4000克衣服。衣服在注满水的缸内不停地上下翻滚,使之去污除垢。到了40年代便出现了现代的上置式自动洗衣机。随着工业化的加速,世界各国也加快了洗衣机研制的步伐。首先由英国研制并推出了一种喷流式洗衣机,它是靠筒体一侧的运转波轮
5、产生的强烈涡流,使衣物和洗涤液一起在筒内不断翻滚,洗净衣物。1955年,在引进英国喷流式洗衣机的基础之上,日本研制出独具风格、并流行至今的波轮式洗衣机。至此,波轮式、滚筒式、搅拌式在洗衣机生产领域三分天下的局面初步形成。60年代的日本出现了带干桶的双桶洗衣机,人们称之为“半自动型洗衣机”。70年代,生产出波轮式套桶全自动洗衣机。70年代后期,以电脑(实际上微处理器)控制的全自动洗衣机在日本问世,开创了洗衣机发展史的新阶段。80年代,“模糊控制”的应用使得洗衣机操作更简便,功能更完备,洗衣程序更随人意,外观造型更为时尚。诞生了许多新水流洗衣机。此后,随着电机驱动技术的发展与提高,日本生产出了电机
6、直接驱动式洗衣机,省去了齿轮传动和变速机构,引发了洗衣机驱动方式的巨大革命。 之后,随着科技的进一步发展,滚筒90年代,由于电机调速技术的提高,洗衣机实现了宽范围的转速变换与调节,洗衣机已经成了大家耳濡目染的产品。1.2 全自动洗衣机的发展前景全自动洗衣机的发展首先表现在洗涤方式发生巨大变化。原先大多侧重于水流的改变、动力的加大。现在,超音波、电解水、臭氧和蒸汽洗涤的运用,使洗衣机的去污能力从单纯依靠洗衣粉、洗涤剂的化学作用和强弱变化的水流机械作用,向更高层次的健康、环保洗涤方式转变,特别是电解水、超音波技术在洗衣机行业的运用几乎改变了洗衣机的历史洗衣不用或少用洗衣粉、洗涤剂,减少化学品对皮肤
7、的损害和对环境的污染。电解水、臭氧、蒸汽的杀菌除味及消毒功能倍受青睐,引发了洗衣机消费健康潮。另一变化就是高度自动化、智能化、人性化。从半自动、全自动到现在流行的人工智能、模糊控制,只需按一下按钮一切搞定!同时,用户可以按照自己的洗衣习惯,自主选择时间和方式,自编和记忆程序让用户真正做到随心所欲。人性化还表现在使用的方便和舒适,如子母分洗洗衣机可以做到不同衣物分开洗;斜桶和顶开滚筒可以做到取放衣物方便不需深弯腰;蒸汽烘干功能使得晾晒更加方便,DD直驱电机在节能降噪方面效果更加突出,等等。 另外,大容量成为不变的消费趋势。前几年,洗衣机容量多为4-5公斤,6公斤的大容量尚很少见。现在,7公斤的容
8、量已经很普遍,8公斤也正常。现代人居空间不断扩大,对宽敞、舒适、方便要求更多,大能容小,大容量洗衣机一台可顶一套。业内人士表示,尖端洗涤技术的革新,所表现出的洗衣方式更加注重健康和个性化,已在市场发展中倍受欢迎。2 设计目的及设计任务2.1 设计的目的及意义 单片机课程设计是一个重要的实践教学环节,是一次较全面的设计训练。其目的如下:培养理论联系实际的设计思想,训练综合运用所学的基础理论知识分析和解决实际应用问题的能力,使基础理论知识得到巩固、加深、和系统化;掌握单片机应用系统设计的一般过程和方法,熟悉和掌握运用设计资料的技能;熟悉Proteus和Keil软件的调试和仿真;通过实验提高软件调试
9、能力。2.2 设计任务 全自动洗衣机控制系统的要求是能实现“正常运行”和“强制停止”两种控制方式。 1正常运行 “正常运行”方式具体控制要求如下: (1)将水位通过水位选择开关设在合适的位置(高、中、低),按下“启动”按扭,开始进水,达到设定的水位(高、中、低)后,停止进水; (2)进水停止 2s 后开始洗衣;(3)洗衣时,正转 20s,停 2s,然后反转 20s,停 2s; (4)如此循环共 5 次,总共 220s 后开始排水,排空后脱水 30s; (5)然后再进水,重复(1)(4)步,如此循环共 3 次; (6)洗衣过程完成,报警 3s 并自动停机。 2强制停止 “强制停止”方式具体控制要
10、求如下: (1)若按下“停止”按扭,洗衣过程停止,即洗涤电机和脱水桶转、进水电磁阀和排水电磁阀全部闭合; (2)可用手动排水开关和手动脱水开关进行手动排水和脱水。3 洗衣机的总体设计方案 基于单片机设计的全自动洗衣机,它有启动键、强制停止键、水位选择键、进水阀、排水阀、洗衣电机、脱水电机及各种显示电路。结构图如下:AT 89C51启动键停止键水位选择开关运行状态显示手动排水阀手动脱水阀进水阀、排水阀蜂鸣报警 图3-1 系统整体框图其中,P1.0口是启动键,P1.1口是停止键,P0.0口是低水位选择开关,P0.1是中水位选择开关,P0.2是高水位选择开关,P2.7是进水阀,P3.1是排水阀。P3
11、.2是手动排水键,P3.3是手动脱水阀,它们全由外部中断组成。P0.3、P0.4、P0.5分别是正转显示、反转显示、脱水电机显示,用二极管的亮灭进行显示,P0.6是报警提醒,用蜂鸣器进行显示。4 硬件电路设计 4.1 芯片选择 AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM-Flash Programmable and Eranable Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。单片机的可擦除只读存储器可反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位
12、CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如下: 图 4-1 AT80C51单片机引脚图主要性能:与MCS-51兼容4K字节可编程闪烁存储器全静态工作:0HZ-24MHZ三级程序存储器锁定1288位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路管脚说明: VCC:供电电压 GND:接地 P0口:P0口为一个8位漏极开路双向I/O口,每脚可吸收8个TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入
13、。P0口能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FLASH编程时,P0口作为源码输入口;当FLASH进行校验时,P0口输出源码,此时P0口外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4个TTL门电流。P1口管脚写入1后,被内部上拉为高,可作为输入,P1口被外部下拉为低电平时,将输出电流。这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收输出4个TTL门电流,当P2口被写入1时,其管脚被内部上拉电阻拉高,且作为输入,被外部拉低
14、将输出电流。P2口当用于外部程序存储器或16位地址外部八位数据存储器进行存取时,P2口输出地址的高八位。在给出地址1时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入1后,它们被内部上拉为高电平,用作输入。由于外部下拉为低电平,P3口将输出电流。P3口的第二功能:P3.0-RXD(串行输入口)P3.1-TXD(串行输出口)P3.2-/INT0(外部中断0)P3.3-/INT1(外部中断1)P3.
15、4-T0(计时器0外部输入)P3.5-T1(计时器1外部输入)P3.6-/WR(外部数据存储器写选通)P3.7-/RD(外部数据存储器读选通)RST:复位输入,当振荡器工作时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低8位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 全自动 洗衣机 控制系统 设计
限制150内