摘要
单片机已经渗透到我们生活的各个领域,全自动洗衣机的控制就是其中的一个典型应用。本系统利用单片机实现了洗衣机的全自动控制,即洗涤、漂洗、脱水各工序之间的转换无需人工介入而自动完成。并且了单片机控制的原理方法、特点及控制洗衣机的特色。本文在介绍洗衣机结构的同时,对全自动洗衣机的控制系统进行分析,在此基础上提出了基于单片机的全自动洗衣机控制方案,并对方案进行了深入的研究,根据洗衣机的工作原理对程序及其流程进行了设计,实现了洗衣机由进水、洗涤、排水、脱水到自动停机的循环过程的自动控制,并且具有智能化程度高、安全可靠等特点。
关键词:洗衣机;自动控制;单片机。
目录
1 绪论 1
2总体方案设计分析 2
全自动洗衣机控制方法选择 2
方案构思 2
3硬件电路设计 3
单片机简介 3
AT89S52 5
步进电机模块简介 7
8279简介 10
4 软件设计 12
程序流程 12
部分程序及功能简介 13
5 综合调试 14
14
15
实验体会 15
附录Ⅰ硬件电路图 17
附录Ⅱ实验程序 18
参考文献 25
1 绪论
洗衣机是一种在家庭中不可缺少的家用电器,发展非常快。全自动式洗衣机由于具有对衣物的磨损小、洗涤量大、节水等特点,越来越得到广大家庭的青睐。其主要依靠装在洗衣桶底部的波轮正、反旋转,带动衣物上、下、左、右不停地翻转,使衣物之间、衣物与桶壁之间,在水中进行柔和地摩擦,在洗涤剂的作用下实现去污清洗。全自动即进水、洗涤、清洗、甩干等一系列过程自动完成,通过各种开关组成控制电路,来控制电动机、进水阀、排水电磁铁的电压输出,使洗衣机实现程序运转。随着社会的进步和生活水平的提高,人们对全自动洗衣机的功能多样化、操作简单化也提出了更高的要求。为适应这种变化,全自动洗衣机的控制器已由机械式、混合式逐步过渡到全电子控制。
随着微电子技术的发展,大多数的科学技术广泛运用与人们的生活当中,使生活水平也随着科技的发展而大大提高。单片机在电器中的应用越来越广泛。单片机需要根据一定的控制规律控制电器中的一些功率部件工作。这些部件是实现电器功能的重要部件。以至于向硬件,软件合为一体的方向发展,以硬件电路设计为主的传统设计方向也向器件内部资源加以利用的方法转化,单片机是实现电路功能的重要部分,例如:洗衣机中的洗涤电机和脱水电机的控制从一开始是通过两个电机分别控制的,而现在可以共用同一个电机进行洗涤和脱水;更是由原来的手动控制提高到现在的全自动控制;而且,其他的功能也相应增加,让洗衣机的功能越来越智能化。
洗衣机的各种洗衣程序运行在单片机(微电脑芯片)的控制下,使得洗涤、漂洗、脱水等各种功能的操作都能不需要手动,而是模拟人类智能行为完成,一般的微电脑控制程序全自动洗衣机由使用者根据洗涤衣物的质量、厚薄、脏污程度等,选择洗涤程度(包括洗涤水量、洗涤时间、漂洗方式、脱水时间等),洗衣机按照选定的洗涤程度自动进行工作。它的输入指令来自两个方面:一方面是使用者在控制面板上的选择。另一方面,洗衣机内具有各种传感器,在洗涤过程中可对洗涤量、洗净程度、排水情况、脱水情况等进行检测,调整洗涤过程,使洗衣机工作于最佳状态。
2总体方案设计分析
全自动洗衣机控制方法选择
在全自动洗衣机中,现在比较通用的控制手段是利用单片机或者PLC两种方法,本课设选用的是单片机。之所以选用单片机主要考虑了以下原因。首先,单片机具有较强的抗干扰能力,当受到外部强干扰,程序出错时,可以自动使系统复位重新执行程序。并且采用无噪声、无电磁干扰的双向晶闸管作为控制元件,控制电磁阀和电机。其次,单片机具有欠压和过压保护,欠压时,控制器不工作;超压时,保护电路起作用。再次,单片机还具有瞬间掉电保护功能,电源短时间停电后,电压恢复时,能够维持原来运行程序的工作状态并继续完成洗衣程序。最后,各种操作和洗衣机的运行状态均可以用LED显示。此外,在硬件规模方面,单片机相当于将一个基本规模的单板机所具有的资源复合在一块芯片上,因此具有相当的规模;在功能方面,单片机已经超过了PLC的功能;在指令系统方面,如果将单片机的指令系统PLC的指令系统相比较,除单片机的数据传送能力较弱一点之外,单片机的指令系统已大大超过PLC;此外,无论在性价比方面,还是在体积、重量方面相比较,单片机都比PLC优越得多。
综合上述原因本课设采用单片机来完成。
方案构思
全自动洗衣机由洗衣系统和控制电路组成。其控制电路分为机械和电脑型,电脑型控制电路是以单片机作为控制电路的核心。
自动洗衣机的洗衣程序,键盘上有两个按钮01键和02键。01键设为开始
毕业设计(论文)-基于单片机AT89s52的家用洗衣机的程序设计 来自淘豆网m.daumloan.com转载请标明出处.