- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
引 言
洗衣机的出现给人们的生活带来了诸多方便。洗衣机是现代人必备的日常生活家电,它的发明和应用使人们的洗衣工作变得省时又省力,很好地缓解了人们在家务劳动方面的压力。而在家电市场竞争日益激烈和利润下降的今天,各大家电生产厂商均致力于开发出能满足用户各种要求的智能家电产品,并努力降低生产成本以增强竞争力。作为家电市场中的重要成员,全自动洗衣机的市场竞争更是趋于白炽化。
单片机以体积小、功能全、价格低廉、开发方便的优势得到了许多电子系统设计者的青睐,它适合于实时控制,可构成工业控制器、智能仪表、智能接口、智能武器装置以及通用测控单元等。
作为一个价廉物美的微控制器,单片机被广泛应用在各种数字系统中。基于单片机的全自动洗衣机控制系统是单片机应用的一个典型例子。对基于单片机的套桶式单缸低波轮全自动洗衣机控制系统设计进行深入研究,可使我们掌握全自动洗衣机这种重要家电的工作原理和控制系统,进一步了解单片机在不同领域的应用方法,学会维修套桶式单缸低波轮全自动洗衣机的基本技术,同时也为将来从事电子信息行业打下一定基础,所以本题课具有重大的意义。
本设计所采用的AT89C2051单片机[1]是ATMEL公司8位单片机系列产品之一,是一种20引脚双列直插式芯片。它内含2K字节可反复烧录及擦除内存和128字节的RAM,有15条可编程控制的I/O线,5个中断触发源,指令与MCS-51系列完全兼容。基于上述特点,在需要I/O线不多的控制场合,选用它作为核心控制芯片,可使电路极大地简化,而且程序的编写及固化也相当方便,灵活。本文以AT89C2051单片机为核心,设计了全自动洗衣机控制系统。本系统实现了对洗衣机整个洗衣过程的控制。
2方案选择
2.1控制功能要求
本系统控制的对象为套桶式单缸低波轮全自动洗衣机,其功能要求如下:
1.强、弱洗涤功能。要求强洗时正、反转驱动时间各为4秒,间歇时间为1秒;弱洗时正、反转驱动时间各为3 秒,间歇时间为2秒。
2.四种洗衣工作程序,即标准程序、经济程序、单独程序和排水程序。标准程序是进水→洗涤→漂洗→排水→脱水,如此循环三次,每循环一次洗涤或漂洗环节时间比上一循环同一环节时间减少2分钟,具体是:第一循环为洗涤,时间为6分钟,第二、第三次循环为漂洗,时间分别为4分和2分。排水时间采用动态时间法确定,脱水时间为2分钟。经济程序与标准程序一样,只是循环次数为二次。单独程序是进水→洗涤(6分钟)→结束(留水不排不脱)。排水程序是排水→脱水→结束,时间确定与上述程序相应环节相同。
3.进、排水系统故障自动诊断功能。洗衣机在进水或排水过程中,若在一定的时间范围内进水或排水未能达到预定的水位,就说明进、排水系统有故障,此故障由控制系统测知并通过警告程序发出警告信号,提醒操作者进行人工排除。
4.脱水期间安全保护和防振动功能。洗衣机脱水期间,若打开机盖时,洗衣机就会自动停止脱水操作。脱水期间,如果出现衣物缠绕引起脱水桶重心偏移而不平衡,洗衣机也会自动停止脱水,以免振动过大,待人工处理后恢复工作。
5.间歇驱动方式。脱水期间采取间歇驱动方式,以便节能。本系统要求驱动5秒,间歇2秒,间歇期间靠惯性力使脱水桶保持高速旋转。
6.暂停功能。不管洗衣机工作在什么状态,当按下暂停键时,洗衣机须停止工作,待启动键按下后洗衣机又能按原来所选择的工作方式继续工作。
7.声光显示功能。洗衣机各种工作方式的选择和各种工作状态均有声、光提示或显示。
2.2实现方法
基于上述要实现软硬件结合,考虑到AT89C2051的特点,我们以AT89C2051作为核心器件,设计了全自动洗衣机控制系统。本系统实现了对洗衣机整个洗衣过程的控制。包括进水、洗涤、漂洗、排水和脱水五个阶段。控制系统主要由电源电路、数字控制电路[2]和机械控制电路三大模块组成,电源电路为数字控制电路提供稳定的5V直流电压;数字控制电路负责控制洗衣机的工作过程,主要由AT89C2051单片机、按键、蜂鸣器、LED指示灯组成;机械控制电路实现水位检测、电机驱动、进水、排水等功能,主要由水位开关、电动机、进水排水电磁阀组成。
3硬件电路的设计
本系统控制的硬件电路(如图3-1)应包括七个部分:微控制器控制电路、显示电路、电机控制电路、进水阀控制电路、排水阀控制电路、按键及报警电路和洗衣机的暂停功能和安全保护及防振动功能。通过这几个部分电路的协调工作,洗衣机能自动进行操作。电路中R5-R15均为5.6K,其余电阻均为1K。下面分别阐述各电路组成。
图3-1洗衣机硬件控制电路
3.1 AT89C2051单片机
微控制电路我们采用ATMEL公司的单片机,价格便宜、功能齐全、可靠性高、使用普遍。AT89C2051单片机,如图3-2,是ATMEL公司8位单片机系列产品之一,AT89C205
文档评论(0)