基于51单片机智能洗衣机的控制系统设计(优.选)

合集下载

基于单片机的全自动洗衣机控制系统毕业设计论文

基于单片机的全自动洗衣机控制系统毕业设计论文

基于单片机的全自动洗衣机控制系统毕业设计论文基于单片机的洗衣机控制系统设计摘要单片机是计算机家庭的一个重要分支,它具有体积小、价格低、面向控制的特点,适用于各种工业控制、仪器仪表装置,在人类生产和生活的各个领域都有极为广泛应用。

本洗衣机控制系统,采用目前常用的89C51单片机,用汇编语言的编程方法,完成对洗衣机洗衣全过程的自动控制,并采用LED数码显示洗衣过程代码和洗衣剩余时间,洗衣完成后能自动报警。

使全自动洗衣机的使用更加简单、直观和方便。

本设计取材容易,结构简洁,易于制作,具有一定的实用价值。

关键字:单片机、汇编语言、动态扫描目录绪论1.1 设计目标1.2 设计意义第二章硬件和软件的设计方法 2.1 洗衣机的工作过程2.2 全自动洗衣机控制系统硬件的选择 2.3 单片机编程软件的选用第二章全自动洗衣机控制系统的设计原理 3.1 控制系统方框图3.2 控制板电路原理(附整机原理图) 3.3 控制功能及过程第四章洗衣机控制系统的软件系统4.1 洗衣机控制系统软件的编程思路 4.2 主程序及子程序流程图 4.2 洗衣机控制系统的源程序参考文献附录 AT89C51技术手册MCS-51系列单片机指令系统表第一章第一章:绪论在生产和生活的各个领域中,凡是有自动控制要求的地方都会有单片机的出现。

单片机的应用有利于产品的小型化、多功能化和智能化,而且抗干扰能力强,可在各种恶劣的环境下可靠地工作,成本也较低。

所以单片机的应用已极为广泛,它在工业自动化、工业测控、智能仪器仪表、家用电器、信息与通信、军事装备等方面都在发挥着“微电脑控制”的作用。

1.1 设计目标用51系列单片机89C51控制全自动洗衣机的运行,使其能自动地完成进水、洗涤、漂洗、脱水等功能。

不同的衣物,洗涤、漂洗、脱水和洗衣电机正反转所用的时间不同,要求设计能够实现过程选择,并在LED显示屏上显示过程代码。

在运行的时候能显示完成整个过程的剩余时间。

单片机的洗衣机智能控制系统毕业设计[管理资料]

单片机的洗衣机智能控制系统毕业设计[管理资料]

基于单片机的洗衣机智能控制系统摘要基于MCS-51单片机的洗衣控制系统,控制面板由按键、,指示灯配合按键工作,、指示灯、、外中断服务程序及主程序.关键词:全自动,智能,89C2051AbstractBased on the MCS-51 microcontroller laundry control system, control panel from the button. Indicator components. button to choose washing machines work, with a key indicator, LED displays show machine washing and dehydration time. washing machines, the overall circuit module including keyboard matrix, lamp, motor control and power supply circuit. control procedures designed timer interrupt service procedures, external interrupt service procedures and the main program.Key Words: automatic, intelligent 89C2051目录摘要 0ABSTRACT 0目录 (1)第一章绪言 (1)课题背景 (1)本课题的任务和要求 (4) (7) (8)第二章系统的总体设计 (9) (9) (20) (23)第三章系统的实现和关键技术 (33) (33)AT89C2051 (34)固态继电器的选用 (36)74LS05反相器六非门 (37)双2-4译码器74LS139 (38)TC4013BP (39)电机 (44) (44)主程序 (45)KEIL的使用方法 (61)第五章总结 (72)致谢 (73)参考文献 (74)第一章绪言课题背景洗衣机是一种在家庭中不可缺少的家用电器,发展非常快,全自动式洗衣机因使用方便得到大家的青睐,全自动即进水、洗涤、漂洗、摔干等一系列过程自动完成,控制器通常设有几种洗涤程序,对不同的衣物可供用户选择。

基于51单片机的智能洗衣控制系统设计

基于51单片机的智能洗衣控制系统设计

基于51单片机的智能洗衣控制系统设计1. 引言智能家居技术的发展为我们的生活带来了诸多便利,其中智能洗衣控制系统是其中的一项重要应用。

本文旨在基于51单片机设计一种智能洗衣控制系统,通过对洗衣机的控制和监测,提高洗衣质量和用户体验。

2. 智能洗衣控制系统设计原理2.1 51单片机介绍51单片机是一种常用的微控制器,具有体积小、功耗低、易于编程等特点。

在本设计中,我们选择51单片机作为主要的控制器。

2.2 智能洗衣系统功能需求智能洗衣系统应具备以下功能需求:2.2.1 温度控制:根据用户设定的温度要求,自动调节水温。

2.2.2 洗涤程序选择:根据用户选择不同类型的布料和污渍程度,自动调节洗涤程序。

2.2.3 水位监测:通过传感器实时监测水位情况,并根据需要自动添加或排放水量。

2.2.4 电机驱动:通过电机驱动实现转筒运转、排放水等功能。

...3 实验结果与分析在实际实验中,我们成功地实现了基于51单片机的智能洗衣控制系统,并进行了多组洗衣实验。

通过对洗衣机的控制和监测,系统能够根据用户设定的要求进行智能化的洗涤操作,并在完成后自动停止。

4 总结与展望通过本次研究,我们成功地设计并实现了一种基于51单片机的智能洗衣控制系统。

该系统具备温度控制、洗涤程序选择、水位监测和电机驱动等功能,能够提高洗衣质量和用户体验。

然而,目前该系统还存在一些局限性,如对于特殊布料和污渍处理不够精细等。

未来工作可以进一步优化系统设计,并结合更多的传感器和算法来提高智能化程度。

5 致谢本次研究得到了指导教师的悉心指导与帮助,在此向他们表示诚挚的感谢。

同时也感谢参与本研究工作并提供支持与帮助的各位同学们。

6 附录附录中包含了本次研究中使用到的关键代码、电路图、数据表格等详细信息,以供读者参考。

通过对基于51单片机的智能洗衣控制系统的设计,本文详细介绍了系统的原理、功能需求、硬件设计和软件设计等方面。

通过实验验证了系统的可行性,并对实验结果进行了分析。

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

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

摘 要基于模糊控制的全自动洗衣机自动控制系统基于模糊控制的全自动洗衣机自动控制系统, ,所有的电路都是在单片机的控制下工作的,目前通常采用的是Motorola 公司的MC6805系列的单片机,而本设计中采用了Intel 公司的89C51作为控制核心,以单片机289C51为核心结合接口芯片及外围电路以实现洗衣机的智能控制。

其中模糊控制器的设计是关键环节,采用传感器检测洗衣过程必需的物理量,进入模糊控制器,通过模糊推理,实现对洗衣机自动识别衣质、衣量,自动识别肮脏程度,自动决定水量,自动投入恰当的洗涤剂等功能的控制。

本设计在洗涤过程中采用了实时模糊控制,提高洗衣质量提高洗衣质量,,节约能源。

硬件结构框图及软件流程图是该系统的重要组成部分件流程图是该系统的重要组成部分,,在整个控制过程中,模糊控制软件起了决定性的作用。

用。

关键词关键词::模糊控制,模糊控制,AT89C51AT89C51单片机,全自动洗衣机单片机,全自动洗衣机AbstractAutomatic washing machines based on fuzzy control automatic control system, all the circuits are under the control of the microcontroller, the current commonly used is Motorola's MC6805 series of microcontrollers, and the design of Intel Corporation 89C51 used as a control center to 89C51 microcontroller core with the interface chip and the external circuit in order to achieve intelligent control of washing machines. Design of fuzzy controller which is the key point, the use of sensors to detect physical quantities necessary for laundry into the fuzzy controller by fuzzy reasoning, the quality of the clothes washing machine automatic identification, clothing and the amount of automatic identification soiled, water is determined automatically, automatic detergents and other functions into the appropriate control. The design used in the washing process real-time fuzzy control and improve the quality of laundry to save energy. The block diagram of the hardware and software flow chart is an important part of the system in the whole control process, thefuzzy control software has played a decisive role.KEY WORDS: fuzzy contro,AT89C51SCM,Automatic La目 录................................................................................................................................. I I 摘 要 .......................................................................................................................................................................................................................................................... I I I ABSTRACT ........................................................................................................................................................................................................................................................ I I II 目 录 ............................................................................................................................... (11)第1章 绪 论 ................................................................................................................. 1.1 全自动洗衣机的介绍 (1)1.2 全自动洗衣机的发展背景 (1)1.3 全自动洗衣机的发展前景 (2)1.4 全自动洗衣机的设计目的 (2) (33)第2章 全自动洗衣机的设计方案 ................................................................................... 2.1 系统总体框图 (3)2.2 系统流程图 (4) (55)第3章 硬件电路介绍 ...................................................................................................... 3.1 主控模块.. (5)3.2 电源模块 (6)3.3 按键模块 (7)3.4 检测模块 (8)3.4.1 负载传感器 (9)3.4.2 TS污浊度传感器 (9)3.4.2 水位传感器 (10)3.5 电机控制模块 (11)3.6 状态显示模块 (13)3.7 进出水阀电路 (15)3.8 系统总电路图 (16) (117)第4章 软件设计 ........................................................................................................... 4.1 全自动洗衣机中的模糊控制. (17)4.1.1 模糊控制理论简介 (17)4.1.2 模糊控制器 (18)4.1.3 模糊控制实现方法 (18)4.2 洗衣程序 (19)4.2.1 洗涤过程 (19)4.2.2 漂洗过程 (19)4.2.3 脱水过程 (20)4.3 软件流程图 (20) (331)结 论 ............................................................................................................................ (332)致 谢 ............................................................................................................................ (333)参考文献 ........................................................................................................................ (334)附录 ................................................................................................................................第1章 绪 论1.1 全自动洗衣机的介绍全自动即进水、洗涤、漂洗、甩干等一系列过程自动完成,洗衣机是一种在家庭中不可缺少的家用电器,发展非常快,而全自动式洗衣机因使用方便更加得到大家的青睐,控制器通常设有几种洗涤程序,对不同的衣物可选择不同的洗涤方式。

基于MCS-51单片机的洗衣控制系统

基于MCS-51单片机的洗衣控制系统

程 选 择 ”按 键 ,指 示 灯 “ 水 定 时 ”被 点亮 ,此 时 脱
按 下 按 键 “ ”或 “ ” 增 减 ,就 可 设 置脱 水 时 间 。设 置
好 洗 衣 机 的 工 作模 式 后 ,按 下 “ 动 ”按 键 ,洗 衣 启 机 开 始 工 作 。在洗 衣 的过 程 中 ,指 示灯 “ 衣 机 剩 洗 余 时 间 ”被 点 亮 ,此 时 L D 显 示 器 显 示 的 数 字 即 E 为洗 衣 机 的 剩 余 时 间 。 当 用 户 设 置 的 洗 衣 时 间结 束后 , 洗 衣 机 将 洗 衣 机 水 桶 里 面 的 水 放 掉 ,然 后 启 动 电动 机 ,脱 水 过 程 开始 。此 时 指 示灯 “ 水 定 时 ”被 点亮 ,L D 显 示 脱 E 器 显 示 的数 字 即为 脱 水剩 余 的 时 间 。脱 水 完 成 后 , 洗 衣 机 的蜂 鸣 器 发 出 5次 “ 嘟 ”声 ,提 示 用 户 洗 嘟
文 章 编 号 : l0 一 5 6 ( 0 6 1 -0 7 0 0 6l7 20 ) 00 7-3
2 0 , 12 , . 0 0 6 Vo . 5 No 1
基 于 MC - 单 片机 的洗衣控 制 系统 S5 1
李 圣 良
( 九江 职业 技术 学 院 ,江西 九 江 3 2 0 ) 30 7
(ij n o ain l T c nc l olg , ij n 3 0 7 Chn ) Jui gV c t a & e h ia C l e Jui g3 2 0 , ia a o e a
Ab ta t sr c :W a h n c i e c n r l s se b s d o i g e h p M CS 5 ,t e c n r l p n l i o s i g ma h n o to y t m a e n sn l c i ・ h o to a e s c mp s d b e s 1 oe y k y , i d c tn a s a d LE n i a i g l mp n D Th e s c o e t e wo k mo e ,t e i d c tn a e k y h s h r d s h n i a i g l mps c o e a e t h e s o p r t d wih t e k y .Th D e LE mo i rs o d t e tme o s i g a d d h d a i n Th ic i o s i g ma h n n l d s k y o r ti , n i a i g n t h we h i fwa h n n e y r to . e c r u t fwa h n c i e i c u e e b a d ma rx i d c tn o

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

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

1引言随着经济科技的发展,生活中家用电器的功能也越来越丰富,洗衣机作为人们日常生活中必不可少的家用电器,也不断的需要进一步提升其便利性。

但是传统的仅由继电器控制的普通洗衣机,只能手动进行单一的洗衣功能转换,大大的浪费了洗衣所需的时间和精力,给使用者带来了很大的不便。

为了提升洗衣机使用的便利性,采用单片机来作为控制器,可以实现灵活多变的控制方式,能够很好的满足人们对洗衣机功能的要求。

作为一个微控制器,单片机最大的特点就是物美价廉,因而被广泛应用在各种数字系统中。

本文通过使用STC89C51单片机作为控制器,设计一款可以完成自动洗衣流程的洗衣机控制电路,该电路操作简单,功能灵活,具有很大的实用性。

通过对基于单片机的控制电路的制作进行深刻钻研,可以使我们对单片机有更加深刻的见解,同时也为将来的工作与学习打下一定基础。

1.1研究背景及现状1. 洗衣机的分类普通洗衣机:具备洗涤,排水,脱水功能,每一功能均需手动操作。

半自动洗衣机:具有洗涤,排水,脱水功能,不同于普通洗衣机的是洗涤与脱水功能相互独立,洗衣机一边是进行洗衣的,而另一边是进行脱水甩干的。

全自动洗衣机:在启动电源后选择相应模式即可自动实现所设定的全部功能,期间无需任何手动操作。

2.全自动洗衣机在国内外的现状及水平欧美发达国家的科学技术水平相对较高,对家用电器的性能指标也在不断提高,目前最先进的洗衣机可以做到智能控制洗衣的全过程,只需将衣物放入洗衣机,洗衣机就可以自己选择洗衣的水位,洗涤剂的用量,洗衣的时间,并能最大限度的减小对衣物的损伤。

我国的洗衣机制造业起步较晚,但由于引进了国外的先进技术,国产洗衣机的生产水平已逐步提高,缩短了与发达国家的差距。

目前全自动智能洗衣机正向着大容量,健康化,节能化,高度自动化和微型化发展【1】。

这就要求设计师在设计洗衣机时能要有更优秀和创新的思路方法,从而实现用户的各种需求,提高洗衣机的便利性。

孟娇娇等人利用51单片机为基础,设计出全自动洗衣机的控制系统,实现对洗衣机各项功能的优化【2】。

基于51单片机自助洗衣机毕业设计

基于51单片机自助洗衣机毕业设计

基于51单片机自助洗衣机毕业设计一、导言在当今社会,随着生活水平的提高和科技的不断发展,人们对生活品质的要求也越来越高。

各种智能家居产品应运而生,其中包括自助洗衣机。

本文将围绕基于51单片机的自助洗衣机毕业设计展开深入探讨,从多个角度探究其设计原理、功能特点和未来发展趋势。

二、基于51单片机的自助洗衣机毕业设计的概述自助洗衣机是一种方便、智能的洗衣设备,它能够根据用户的需求自动完成洗涤、漂洗和脱水等流程,而基于51单片机的自助洗衣机毕业设计则是利用了这一现代化技术,实现了更加智能、高效的洗衣功能。

通过使用51单片机,可以实现对洗衣机整体的控制和监测,改善用户体验,提高洗衣效率。

三、基于51单片机的自助洗衣机毕业设计的技术原理1. 传感器技术基于51单片机的自助洗衣机毕业设计中,传感器技术起着至关重要的作用。

通过使用温度传感器、湿度传感器和称重传感器等,可以实时监测洗衣机内部环境的变化,从而调节水温、水量和洗涤时间,使洗衣效果更加理想。

2. 控制系统在这一设计中,基于51单片机的控制系统能够实现对洗衣机的智能控制。

通过编程控制,可以实现洗衣机的启动、停止、程序选择和故障诊断等功能,使用户能够更加便捷地使用洗衣机,同时提高了洗衣机的稳定性和可靠性。

3. 通信技术基于51单片机的自助洗衣机毕业设计还涉及到通信技术的应用。

通过与智能手机或电脑进行通信,用户可以随时随地监控洗衣机的运行状态,实现远程控制和故障排查,极大地提升了洗衣机的智能化水平。

四、基于51单片机的自助洗衣机毕业设计的功能特点1. 智能化基于51单片机的自助洗衣机毕业设计将洗衣机的控制系统进行了升级,实现了洗涤过程的智能化控制。

用户可以通过简单的操作界面选择合适的洗涤程序,而洗涤机能够根据不同的衣物材质和污渍程度自动调节洗涤参数,提供专业级的洗衣效果。

2. 节能环保在设计中,基于51单片机的自助洗衣机注重了节能和环保的理念。

通过智能控制水温、水量和洗涤时间,实现了洗衣过程中的资源最优利用,减少了水和电的浪费,降低了对环境的影响。

基于单片机的洗衣机控制电路的设计之文献综述

基于单片机的洗衣机控制电路的设计之文献综述

第一部分前言洗衣机的出现给人们的生活带来了诸多方便。

洗衣机是现代人必备的日常生活家电,它的发明和应用使人们的洗衣工作变得省时又省力,很好地缓解了人们在家务劳动方面的压力。

而在家电市场竞争日益激烈和利润下降的今天,各大家电生产厂商均致力于开发出能满足用户各种要求的智能家电产品,并努力降低生产成本以增强竞争力。

单片机以体积小、功能全、价格低廉、开发方便的优势得到了许多电子系统设计者的青睐,它适合于实时控制,可构成工业控制器、智能仪表、智能接口、智能武器装置等。

作为一个价廉物美的微控制器,单片机被广泛应用在各种数字系统中。

基于单片机的全自动洗衣机控制系统是单片机应用的一个典型例子。

对基于单片机的洗衣机控制系统设计进行深入研究,可使我们掌握全自动洗衣机这种重要家电的工作原理和控制系统,进一步了解单片机在不同领域的应用方法,学会洗衣机控制电路的基本设计要领,同时也为将来从事电子信息行业打下一定基础,所以本题课具有重大的意义。

第二部分发展及评价主体2.1洗衣机的发展洗衣机是一种在家庭中不可缺少的家用电器,发展非常快,全自动式洗衣机因使用方便得到大家的青睐,全自动即进水、洗涤、漂洗、摔干等一系列过程自动完成,控制器通常设有几种洗涤程序,对不同的衣物可供用户选择。

展,洗衣机的性能将会不断完善。

全自动洗衣机由于具有对衣物的磨损小、洗涤量大、节水等特点,越来越得到广大家庭的青睐。

随着社会的进步和生活水平的提高,人们对全自动洗衣机的功能多样化、操作简单化也提出了更高的要求。

为适应这种变化,全自动洗衣机的控制器已由机械式、混合式逐步过渡到全电子控制。

2.2 单片机的发展单片机又称微控制器,或称嵌入式控制器。

而现在的智能家电无一例外是采用微控制器来实现的,所以家用电器是单片机应用最多的领域之一。

它是家用电器实现智能化的心脏和大脑。

由于家用电器体积小,故要求其控制器体积更小以便能嵌入其结构之中。

而家用电器品种多,功能差异也大,所以又要求其控制器有灵活的控制功能。

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

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

《单片机技术与应用》课程设计洗衣机控制设计专业班级:学号:姓名:目录一、设计目的要求 (3)二、设计要目标 (3)三、硬件设计 (4)1、系统设计流程 (4)1.1系统模块划分 (5)2、模块设计 (7)2.1AT89C51单片机控制模块的设计 (7)2.1.1 AT89C51介绍 (7)2.1.2AT89C51单片机的主要管脚功能 (7)2.2单片机系统复位电路 (8)2.3标准时钟电路 (9)2.4控制电路设计 (10)2.5显示电路设计 (10)2.6数码管显示电路设计 (11)2.7水位检测电路 (13)2.7.1进水控制电路 (13)2.7.2排水控制电路 (14)2.8水位监测模块 (14)2.9报警电路设计 (15)3.0电机控制系统设计 (15)四、软件设计 (18)1、系统设计流程 (18)1.1系统模块划分 (18)2、模块设计 (19)2.1主程序 (19)2.1.1 主程序执行 (19)12.2三个运行方案程序 (20)2.2.1 三个运行方案执行 (20)五、结果讨论 (22)5.1仿真原理图: (22)六、工作总结 (25)附录 (26)原理图: (26)参考文献 (26)2一、设计目的要求设计要求(1)洗衣机可选择多种洗涤状态,用户只需要选择洗涤模式,洗衣机自动选择洗涤程序,完成洗涤。

(2)暂停功能。

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

(3)声光显示功能。

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

(4)本设计包含硬件和软件设计。

(5)因为是全自动洗衣机,程序将完成洗涤、脱水的全过程。

(6)脱水完成后,蜂鸣器蜂鸣,通知用户洗涤完成。

二、设计要目标本系统控制的对象为套桶式单缸低波轮全自动洗衣机,其功能要求如下:1.强、弱洗涤功能。

强洗时正、反转驱动时间各为4秒,间歇时间为1秒;标准洗时正、反转驱动时间各为3秒,间歇时间为1秒弱洗洗时正、反转驱动时间各为2秒,间歇时间为1秒2.三种洗衣工作程序,即标准程序强洗程序、弱洗程序和甩干程序。

基于MCS-51单片机的洗衣机控制系统设计【文献综述】

基于MCS-51单片机的洗衣机控制系统设计【文献综述】

文献综述电气工程及其自动化基于MCS-51单片机的洗衣机控制系统设计前言单片机是集成在一个芯片上的计算机,由运算器、控制器、存储器、输入输出设备构成,诞生于20世纪70年代末,经历了SCM、MCU、SoC三大阶段,它是计算机技术、控制技术和大规模集成电路技术的综合产物。

单片机具有优良的硬件特性,它集成度高,系统结构简单,实现模块化,可靠性高,处理能力强,速度快。

同时它的质量轻、体积小、价格便宜等优点也为学习和应用提供了便利条件。

由于这些优点,单片机已经成为世界上数量最多的计算机,在我们的日常生活中随时都可以看见它的身影,我们所用的几乎每件机械和电子产品中都有单片机的存在。

从我们现在用的手机、各种智能IC卡、全自动滚筒洗衣机等家用电器到仪器仪表、医用设备及航空航天的智能化管理过程控制等领域都有着广泛的应用。

目前得到广泛应用的单片机是MCS-51 8位系列高档单片机,它在RAM容量、系统扩展和I/O口功能等方面都比其它单片机有很大的提高,并且它具有兼容性强、品种齐全以及软硬件资源丰富等特点。

洗衣机是现代人们日常生活中最为常见的家用电器,它的出现大大改善了人们的生活质量,使人们在家务劳动方面的压力得到了很好的缓解。

现在的洗衣机主要有强弱洗涤功能、进排水系统故障自动诊断功能、暂停等七大功能,但由于人们对于洗衣机的需求越来越大,要求也越来越高,洗涤方式也发生了很大的变化,由原先大多侧重于动力的加大、水流的改变,到现在的超音波、电解水、蒸汽洗涤的运用,向更高层次的环保健康洗涤方式转变。

单片机以其体积小、集成度高、运行可靠等优点被很好的运用在了洗衣机的研制上,基于单片机的自动洗衣机控制系统具有功能强、精度高、经济性好等特点。

无论是在提高产品质量还是产品数量,改善劳动条件还是节约能源等方面都显示出很好的优越性。

主题洗衣机控制器是洗衣机的大脑,洗衣机的洗涤、漂洗、脱水等动作均由控制器加以控制,目前的洗衣机主要有强弱洗涤功能、浸泡功能、进排水系统故障自动诊断功能、暂停等七大功能,但这些并不能完全满足现在人们的需求,这就需要设计出功能更全面、更人性化的全自动洗衣机。

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

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

山东协和学院工学院,山东济南 250109【摘要】采用了STC89C52单片机进行设计控制系统,控制系统主要是四个部分构成:用户参数输入、洗涤、脱水、最后报警。

以单片计算机为主体构成的主要控制系统,主要控制系统是以STC89C52单片机为内核,使用键盘、蜂鸣器、电源、水位传感器等为核心,完成对洗衣机内各步骤的管理。

【关键词】STC89C52单片机洗衣机控制系统1总体方案设计1.1设计任务1.研究内容:利用单片机实现了一种新型的洗衣机控制装置。

利用MCU作为主机,通过对所需的外部电路进行扩充,实现了对全自动洗衣机的控制。

2.主要功能:(1)标准:12 min的浸洗、2 min的冲洗、3 min的脱水;(2)快速:4 min的浸洗,2 min的冲洗,2 min的脱水;(3)轻柔:3 min的浸洗,3 min的冲洗,2 min的脱水;(4)调试模式:整个的处理时间为1分钟;(5)有开机/停机按键的操作:先按下菜单,然后再按下选单,选好要做的工作,当工作完成后,再按下停止。

(6)具有脱水功能。

(7)具有指示功能:入水时显示,洗净时显示,排干时显示,漂洗时显示,脱水时显示。

1.2洗衣机的设计方案本控制系统由按钮输入、浸洗、洗涤、漂洗、排气、再洗涤等五个环节构成的。

本控制系统由主回路和单片机系统,外围硬件回路构成[8]。

用STC89C52单片机控制器为基础,以二个共阳数码管,键盘,蜂鸣器,水位传感器,以及发光二极管等为中心元件;由继电器,充气三极管,发电机,以及步进马达驱动器等组成的外围硬件。

1.2.1 按键在洗衣机的控制器上有四个按键,分别是K1、K2、K3、K4K1是单选按键,使用K4前先将K1按下,避免出现错误。

K2是开机按键、K3是停止按键、K4是菜单。

1.2.2 洗衣程序(1)水洗工序接通电源后,如果没有选择清洗时间,那么洗衣机将从清洗程序启动。

进入清洗程序,先加水,当加水指示灯点亮,启动加水,达到所需的时间后,加水停止;马达 M开启,推动水轮转动,产生洗涤水。

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

基于单片机的全自动洗衣机控制系统设计
(2)质量方面我国洗衣机的质量问题,具体反映再功能、外观和可靠性三方面,与国外存在再较大的差距。国内外洗衣机相比较:从功能、电源插头、面板装饰、旋钮结合,塑料件的光整度(光洁、毛刺和变形),外箱和螺丝钉的成形及防锈,皮带的耐磨及噪音,进排水阀和水位开关质量,电脑控制各种功能的能力,电脑的抗电压波动、抗干扰防静电的能力,以及传感器的灵敏度等方面,很容易看出整体质量的好坏。再加上装配工艺较落后,致使我国洗衣机的质量稳定性差,出口有一定的困难。目前我国洗衣机无故障运行水平约为250~500小时,而国外同类产品达1500~2000小时,即十年不需修理。因此提高洗衣机的质量要从提高零部件的质量入手。关键电器件和传动件应组织专业分工,制定标准,组织攻关,进行认证,在改进功能方面、外观质量和可靠性三方面,进行全面整理,提高水平。
1.2系统设计方案
通过设对计要求的分析,主控制系统运用的是AT89C51单片机,控制对象包括:按键、电控水龙头1(进水阀)、电控水龙头2(出水阀)、电动机、数码管显示、LED指示灯、蜂鸣器等。这些被控对象需要根据不同的洗衣程序来设定他们的工作状态和工作时间,电控水龙头1(进水阀)和电控水龙头2(出水阀)来控制进水和出水,同时需要LED指示灯和数码管显示不同的工作状态和剩余时间,按键
(1)结构类型方面我国洗衣机多属波轮式。今后波轮式仍然是主要型式。为了适应国外市场的不同需求,要适当地生产些新型式的滚筒式和搅拌式洗衣机,进而生产具有波轮式、搅拌式两种洗衣机优点的新机型。为了使波轮式洗衣机洗涤更合理,应努力将全自动洗衣机提高到电脑型的水平。双桶洗衣机再提高漂洗的条件下,以重点生产全自动型喷淋式洗衣机为宜。同时要注意避免新水流洗衣机一味地提高波轮式的转数极其转动时间或增高波轮筋高的倾向,以免损伤衣率和缠绕率回升增高,降低了新水流洗衣机的优越性。

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

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

基于单片机的全自动洗衣机系统设计一、本文概述随着科技的进步和人们生活水平的提高,家用电器在日常生活中扮演着越来越重要的角色。

全自动洗衣机作为其中的一种,其便捷性和高效性受到了广大用户的青睐。

传统的洗衣机设计在智能化、节能性、操作简便性等方面仍有待提升。

为此,本文提出了一种基于单片机的全自动洗衣机系统设计,旨在通过技术创新和智能控制,为用户提供更加人性化、高效且节能的洗衣体验。

本文将详细介绍该系统的设计原理、硬件构成、软件编程以及实际应用效果。

我们将对单片机的选择及其在系统中的作用进行阐述,同时分析洗衣机控制系统中所需的传感器和执行器。

接着,我们将深入探讨软件设计的关键技术和算法,包括控制逻辑的实现、人机交互界面的设计以及故障检测和处理机制。

我们将通过实际测试和用户体验反馈,对该系统的性能进行评估和优化。

本文旨在提供一种基于单片机的全自动洗衣机系统设计方案,为相关领域的研究和实践提供有益的参考和借鉴。

通过不断优化和创新,我们期待这种智能化、高效且节能的洗衣机能够在未来得到更广泛的应用,为人们的生活带来更多便利和舒适。

二、系统总体设计全自动洗衣机系统的设计,基于单片机作为核心控制器,旨在实现洗衣机的全自动化和智能化。

整个系统由单片机、电机驱动模块、水位检测模块、洗涤剂投放模块、温度控制模块、显示模块和用户交互模块等多个子模块组成。

我们选择一款性能稳定、价格适中且易于编程的单片机作为本系统的核心控制器。

该单片机将负责接收用户输入指令、处理传感器信号、控制各功能模块以及实现与显示模块的通信。

通过编程,单片机能够实现对洗衣机的全面控制,包括启动、停止、调整洗涤方式、设定洗涤时间等功能。

电机驱动模块是洗衣机的动力来源,负责驱动洗衣机的电机进行旋转。

我们选用一款能够驱动电机正反转且具备调速功能的驱动模块,通过单片机输出的PWM信号实现对电机转速的精确控制。

电机驱动模块还具备过流保护功能,以确保系统的安全可靠。

基于MCS-51单片机的洗衣控制系统

基于MCS-51单片机的洗衣控制系统

i d c t g l p, or c nr l a d p w r cr u t e c n r lp g a n l d s t n ne r p e vc r g a , xe a n iai a n m mo o t o n o e ic i T o to r r . h o m ic u e i g i tru ts rie p o rm e tr l mi n
收 稿 日期 :0 5 0 — 0; 订 日期 :0 7 01 6 20 — 5 3 修 2 0 — —1
个方 向 交替 运转 , 每隔 一分 钟 变换 方 向 一次 ) 只需 , 按下 “ 按 键 。设 置好 强洗 、 增” 弱洗 工作模 式后 , 按下
基 金 项 目 : 西 省 教 育 厅 资 助项 目(4 B 1 ) 江 0 Y 4 6
无论 在提 高产 品质量 还是 产 品数量 。 节约 能源 。 还是 改善劳 动条件 等方面都 显示 出无 比的优 越性 。
表 明洗 衣机 当前处 于强洗 模式 ( 电动机 只 向一个 方
向运 转 ) 若 要选 择 弱洗 工作 模 式 ( , 电动机 往 正 反两
1 面板 组成 部 分
洗 衣机 的控制 面板 如 图 1 所示 。该 面板有 四个
U SnT cn l yC ne f i in oao a ad T cnc ol eJ j g 32 0 ,hn ) I o ai eh o g e t o u agV ctnl n eh ia C lg ,i i 3 07 C i n o o r Jj i l e ua n a
方面得到广泛 应用 。实践证 明 , 于家用 电器 中的洗 用 衣机控制 系统 具有精度 高 、 功能 强 、 经济性好 的特点 .

毕业论文之基于51单片机的全自动洗衣机设计

毕业论文之基于51单片机的全自动洗衣机设计

成都理工大学工程技术学院毕业论文基于51单片机的全自动洗衣机设计作者:XXXXXXXXX专业名称:XXXXXXXXX指导教师:XXXXXXXXXX 讲师摘要随着数字技术的快速发展,数字技术被广泛应用于智能控制的领域中。

单片机以体积小、功能全、价格低廉、开发方便的优势得到了许多电子系统设计者的青睐。

它适合于实时控制,可构成工业控制器、智能仪表、智能接口、智能武器装置以及通用测控单元等。

本文以AT89C52单片机为核心设计了全自动洗衣机控制系统,本系统实现了对洗衣机整个洗衣过程的控制,包括用户参数输入、进水、洗衣、泡洗、脱水、出水和结束报警等几个阶段。

控制系统主要由电源电路、单片机控制系统和外部硬件电路三大模块组成。

电源电路为单片机主控系统提供5v的直流电压;单片机主控系统负责控制洗衣机的工作过程,主要由AT89C52单片机、数码管、按键、蜂鸣器、LED指示灯组成;外部硬件电路有继电器、三极管、LED灯组成。

本系统的电路并不复杂,给AT89C52单片机载入软件程序后,能够实现全自动洗衣机的基本功能。

虽然不能与电器市场上的洗衣机控制系统媲美,但也具有一定的实用性。

关键词:AT89C52用户参数继电器控制系统LED蜂鸣器AbstractWith its rapid development, digital technology is widely used in the field of control system. Single chip microcontroller is favored by many electronic system designers for its smallness, full function, low price and easy application. Its pretty fit for real-time control as a core in industrial controller, intelligent apparatus, intelligent interface, intelligent weapon device, universal measure control unit, etc.This article designs a full-automatic washing machine control system with AT89S51 as core. This system realizes whole working course of full-automatic washing machine, including four parts: user parameter input, wash, dehydrate and ending music play. Hardware system is made up of three modules: power supply circuit, digital control circuit and machine control circuit. Power supply circuit provides steady DC 5V voltage for digital control circuit and AC 220V for motor. Digital control circuit takes charge of controlling the working course. It consists of AT89S51, double-figured common-cathoded numeral display, buttons, buzzer, LED. Machine control circuit realizes the functions of water level detect, motor driven, water import and export, it consists of water level detector, motor, transmission system components and penstocks.After downloading the program to AT89S51, this circuit can realize basic functions of full-automatic washing machine. It seems hard for this control system to compare with perfect ones in the electrical appliance market, but it has certain practicability.Keywords: AT89C52 ; User parameter input ;water level detector;LED ;Control system;Buzzer目录摘要 (I)Abstract (II)目录....................................................................................................................... I II 引言. (5)1 概述 (6)1.1 课题开发背景 (6)1.2 设计的目的和意义 (6)1.3 国内外现状及水平 (7)2设计方案 (9)2.1 设计任务 (9)2.2 洗衣机的设计方案 (9)2.2.1 按键 (9)2.2.2 洗衣程序 (9)2.2.3 设计总方框图 (10)2.3 控制系统的功能 (10)3 硬件设计 (12)控制系统的电路组成 (12)3.2 电源电路 (13)3.3 单片机控制电路 (13)AT89C52单片机主控系统 (13)3.3.2 单片机的复位电路 (16)3.3.3 单片机的时钟电路 (17)3.3.4 显示电路 (17)3.3.5 蜂鸣器报警电路 (20)3.3.6 电动机的控制电路 (20)3.3.7 进水/排水电路 (21)3.4 主电路图 (22)第4章软件设计 (23)4.1 主程序设计 (23)4.2 洗涤程序的设计 (25)4.3 漂洗程序的设计 (25)4.4 脱水程序的设计 (26)第5章调试 (27)5.1 硬件调试 (27)5.2 软件调试 (28)5.3 系统调试结果 (28)5.3.1 洗涤 (29)5.3.2 漂洗 (29)5.3.3 脱水 (30)结论 (31)参考文献 (33)附录 (34)引言目前中国洗衣机市场正进入更新换代的时期,市场潜力巨大,人们对于洗衣机的要求也是越来越高。

基于MCS-51的全自动洗衣机控制系统的模拟设计与实现

基于MCS-51的全自动洗衣机控制系统的模拟设计与实现

本科毕业设计论文题目基于MCS-51的全自动洗衣机控制系统的模拟设计与实现专业名称学生姓名指导教师毕业时间2014.6毕业 任务书一、题目基于MCS-51的全自动洗衣机控制系统的模拟设计与实现二、指导思想和目的要求本题目可锻炼学生对计算机应用系统的设计与调试能力、绘制电路图的能力和程序设计能力。

要求能用Proteus 软件绘制基于单片机的全自动洗衣机系统硬件电路,在keil 软件下用C 语言编写自动洗衣控制程序,将软硬件进行关联,实现全自动洗衣机的系统模拟。

三、主要技术指标1.掌握MCS-51单片机的工作原理和单片机应用系统的开发过程和系统模拟调试方法。

2.掌握keil 软件的应用方法,熟练应用C51软件编写应用程序代码。

3.掌握Proteus 软件,熟练绘制全自动洗衣机系统原理图,能将目标程序与硬件关联,进行系统的模拟调试。

4.掌握LED 等、电机、键盘等常用设备的工作原理,绘制单片机对这些设备控制的原理图,编写控制程序并进行模拟调试。

5.掌握全自动洗衣机的工作原理,设计洗衣机控制系统原理图,用C51进行编程,实现自动洗衣功能。

6. 按时、按质、按量完成论文撰写,按标准格式装订成册。

四、进度和要求第1周:布置任务,熟悉Proteus 软件和keil 软件环境。

第2周~第3周:熟悉单片机最小系统工作原理,用单片机控制LED 灯实现流水灯效果。

第4周:熟悉七段数码管显示原理,用单片机控制实现静态和动态两种显示效果。

第5周:熟悉直流电机的工作原理和调速方法,用单片机控制电机以不同速设计论文度和方向进行工作。

第6周~第7周:熟悉键盘输入方法,用单片机控制接收洗衣机上的按键值,并将接收值进行显示。

第8周~第9周:熟悉全自动洗衣机的工作原理,绘制洗衣机系统电路图,编写用按键控制洗衣流程。

第10周~第11周:进行设备联调,实现全自动洗衣功能。

第12周~第13周:总结设计内容,完成毕业论文初稿。

第14周:修改论文,完成正式稿。

洗衣机智能控制系统开题报告

洗衣机智能控制系统开题报告
[5]永权.单片机与家用电器智能化技术.北京:电子工业出版社,1995.
[6]曾璐.基于AT89C52单片机旳洗衣机智能控制系统.家电科技,2023.
五、指导教师意见
指导教师签字:
20世纪60年代后来,洗衣机在某些发达国家旳普及率迅速上升。70年代,日本生产出波轮式套桶全自动洗衣机。70年代后期,日本又生产出微电脑控制型波轮式套桶全自动洗衣机。80年代后,“模糊控制”开始应用于洗衣机,生产出了智能型模糊控制洗衣机,使洗衣机旳功能愈加完善,其洗衣程序更随人意,其使用操作更简朴化。进入90年代,由于电机调速技术旳提高,实现了洗衣机宽范围、大调速比旳转速变换与调整,诞生了多种新水流洗衣机。20世纪末到二十一世纪初,变频洗衣机问世,使洗衣机旳功能更具人性化,实现真正
第五部分是结束语,全面总结论文,并提出局限性之处。
3.预期成果:
设计总方框图如下:
基于单片机洗衣机通过控制系统设定洗衣程序在洗涤脱水桶内自动完毕注水、洗涤、漂洗、排水和脱水全过程。洗衣时控制系统打开进水电磁阀开始注水;当洗涤脱水桶内旳水位到达系统设定值时单片机发送一种低电平告知控制系统关闭进水电磁阀,同步启动电机洗衣。电机在系统旳控制下进行正转、停、反转通过传动带动波轮执行洗涤程序;当洗涤时间终了,控制系统切断电机电路打开排水电磁阀开始排水;然后再次注水,洗衣机进入漂洗状态,完毕漂洗程序(一般为2次漂洗)后,开始排水,同步排水电磁阀旳动作并且松开为脱水程序作好准备;排水结束后系统控制电机单方向高速运转完毕脱水程序;当脱水程序终了系统控制排水电磁阀和电机断电,排水阀复位,同步蜂鸣器奏响,告知顾客整个洗衣程序结束。
三、研究进度
第1-5周: 查阅资料、现场实际调研、析设计需求、毕业实习汇报;
第6周: 选择最可行方案,并制定出系统框架。

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

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

基于51单片机的全自动洗衣机控制系统设计王聪1 引言全自动洗衣机作为家用电器,已经走入了千家万户的生活中,成为了我们生活的必需品。

目前中国的洗衣机市场需求特别大而且潜力巨大,人们对洗衣机的要求也越来越高。

目前洗衣机的功能很多,但是并不能完全满足人们的需求,这就要求设计者们在进行设计以及改进是更加贴近生活,符合民意,将人们的需求变为设计的根本,创造出更节能、更安全、更干净舒适的全自动洗衣机。

目前的洗衣机市场竞争压力大,各个厂商在设计和制造时往往只能单一提现洗衣机的几个功能,体现出自己的个性化而并不能全面兼备。

这就给我们带来了生活上的不便,我们需要更加智能而且全面的洗衣机。

所以,本论文就全自动洗衣机的选择与性能设计进行讨论与设计。

此次设计需要解决的问题有:如何选择本次设计的全自动洗衣机类型;分析此类全自动洗衣机的优缺点,提出课题设计方案方向;就全自动洗衣机的安全性与清洁性进行设想与设计;单片机与传感器的选择、安置以及各自实现的功能;电路及控制系统的设计。

1.1课题的提出及意义本次所选择的题目为基于单片机的全自动洗衣机的控制系统的设计。

在我们日常生活中,全自动洗衣机主要可以分为波轮式洗衣机和滚筒式洗衣机。

在选择洗衣机的类型之前,要对两种洗衣机的应用范围、工作方式、内部结构进行了解调查。

通过走访邻里和网上调查,了解相对小样本下两种洗衣机的使用情况以及在使用过程中出现的一系列问题,根据使用数量的多少和出现问题的程度,选择使用量和出现问题较多的洗衣机。

选题人自行调查两种洗衣机的工作方式、工作1流程、工作原理以及软硬件的构成,自行观察两种洗衣机的实际运行过程以及运行结束后水、衣服的清洁程度。

通过对比两种洗衣机的运行过程以及运行模式,选择洗衣较为干净,运行更接近于手洗模式的洗衣机,选定为我们此次研究对象。

通过选题人的对比和观察,此次研究对象选择为滚筒式全自动洗衣机。

本课题针对于当下全自动洗衣机的研究现状以及能够实现的功能,结合自身的生活需求和常见问题,能够做出基本满足本课题选择的滚筒式全自动洗衣机的控制系统设计。

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

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

基于51单片机的全自动洗衣机控制器设计随着科技的进步和人们生活质量的提高,洗衣机已经成为现代家庭中必不可少的家电之一。

然而,传统的洗衣机控制方式往往存在操作复杂、功能单一等问题,无法满足用户对于高效、智能洗涤的需求。

因此,本文将介绍一种基于51单片机的全自动洗衣机控制器的设计,实现洗涤、漂洗、脱水等功能的自动化控制。

一、系统硬件设计1、控制器核心选择本设计选用51单片机作为控制器核心,利用其丰富的I/O口和定时器资源,实现对洗衣机的控制。

通过外接按键和蜂鸣器等元件,实现洗涤方式的选择、启动/停止控制等功能。

2、电源模块设计为了确保洗衣机的稳定运行,本设计采用220V交流电作为电源输入,通过变压器进行降压处理,再经整流滤波后得到稳定的直流电压,为控制器和其他部件供电。

3、输入输出模块设计输入模块主要包括按键和传感器。

其中,按键用于选择洗涤方式,传感器则用于检测水位、水温等信息。

输出模块主要包括继电器和蜂鸣器,继电器用于控制洗衣机的启动/停止,蜂鸣器则用于提示用户洗涤过程的状态。

二、系统软件设计1、程序初始化在程序开始运行时,首先进行初始化操作,包括配置定时器、设置I/O口状态等。

2、洗涤过程控制根据用户选择的洗涤方式,程序将通过定时器控制电机的运转时间,实现不同洗涤模式的自动化控制。

同时,通过检测水位、水温等信息,自动调整洗涤时间和水的温度,提高洗涤效果。

3、漂洗过程控制在洗涤过程结束后,程序将自动进入漂洗阶段。

通过控制进水和排水阀的开闭时间,实现自动漂洗。

同时,根据洗涤过程中收集的衣物量和洗涤效果,智能调整漂洗次数和时间,确保衣物清洗干净。

4、脱水过程控制在漂洗过程结束后,程序将自动进入脱水阶段。

通过控制电机转速和脱水时间,实现衣物的高效脱水。

同时,为了保护衣物和机器的安全,程序将根据衣物的种类和重量信息,智能调整脱水时间和转速,确保脱水过程的顺利进行。

5、报警提示功能为了方便用户及时了解洗涤过程的状态,本设计还实现了报警提示功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档