基于单片机AT89s52的家用洗衣机的程序设计.docVIP

基于单片机AT89s52的家用洗衣机的程序设计.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机AT89s52的家用洗衣机的程序设计

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

文档评论(0)

2017meng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档