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

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

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录TOC \o 1-3 \h \u 8135 一、题目 1 8640 二、题目分析及设计思路介绍 1 31032 2.1 题目分析: 1 31260 2.2 设计思路介绍: 1 17210 三、方案设计说明 2 8050 3.1 洗衣程序 2 21314 3.2控制系统的电路组成 3 20694 四、单元电路设计说明 5 30148 4.1电源电路 5 13295 4.2单片机控制电路 5 8381 4.3单片机的时钟电路 7 6615 4.4显示电路 8 4011 4.5蜂鸣器报警电路 9 27573 4.6电动机的控制电路 10 15413 4.7进水/排水电路 11 1352 4.8按键电路 11 266 五、 软件设计 12 13508 5.1 主程序设计 12 24770 5.2 洗涤程序的设计 12 4789 5.3 脱水程序的设计 13 30919 附整个洗衣程序 14 14779 六、调试过程出现的问题 19 10388 七、体会与总结 19 25946 参考文献 20 PAGE PAGE 1 一、题目 设自动洗衣机的控制要求是:启动后先开启进水阀进水,水位到达设定值后关闭,然后波轮按正转5秒、反转5秒,正、反转之间停3秒的规律不断循环转动,直至达到设定时间停止,之后打开排水阀放水,水放完后洗衣桶旋转脱水,1分钟后停止并关闭排水阀,洗衣过程结束。要求水位设置不少于高、中、低三档,洗衣时间在3——12分钟范围内可调,以1分钟为单位,排水时间定为1分钟,试设计该洗衣机的控制电路,作业具体要求如下: 1.画出控制系统的框图,说明系统方案设计的思路、理由或依据; 2.选择、确定组成控制系统的各个单元,并阐述选择确定的原则或依据; 3.画出完整的电气原理图,介绍整体电路的工作原理、性能或特点; 4.如采用单片机控制,给出单片机程序的流程图和清单,说明程序的工作原理。 5.制作实物电路,验证设计、制作是否正确。 二、题目分析及设计思路介绍 2.1 题目分析: 本题主要是实现一种较为简单的全自动洗衣机的控制。设计的关键在于单片机的控制,即整个单片机的控制程序的编写。同时也要注意单片机输出端与受控对象的硬件电路设计问题。 2.2 设计思路介绍: 控制系统主要由电源电路、单片机控制系统和外部硬件电路构成。电源采用三端集成固定稳压器7805提供+5V电源,单片机控制系统负责控制洗衣机的工作过程,主要由AT89S51单片机、2位7段共阳数码管、按键、蜂鸣器、LED指示灯组成;外部硬件电路有继电器、三极管、电动机、进水电磁阀、排水电磁阀组成。进水部分没有采用传感器,而是采用定时器控制进水阀,通过不同的进水时间来实现低、中、高的水位控制。 三、方案设计说明 3.1 洗衣程序 ⑴.洗涤过程 通电后,若不设置洗衣时间和水位要求,则洗衣机默认洗涤三分钟,水位要求为低,从洗涤过程开始。进入洗涤过程,首先进水阀接通,开始向洗衣机供水,当到达要求水位时,进水阀断电关闭,停止进水;电机M接通,波轮按正转5秒、反转5秒,正、反转之间停3秒的规律不断循环转动,直至达到设定时间停止。 ⑵.漂洗过程 洗涤过程结束之后进入漂洗过程,与洗涤过程操作相同,只是时间短一些,漂洗时间为2分钟。 ⑶.脱水过程 漂洗过程结束后,电机M停止转动,排水阀M接通,开始排水。排水阀动作,排水阀排水一分钟后,排水阀停止工作,电机M开始正转,带动内桶高速旋转,甩干衣物,时间也为一分钟。 洗衣机工作流程如图3.1所示: 图3.1 洗衣机流程图 3.2控制系统的电路组成 该电路主要组成部件是由AT89S51单片机、指示灯、电动机、蜂鸣器、电控水龙头、LED显示灯、及3只控制按键组成。其组成如图3.2所示。电动机有两个控制端,一端控制电动机正转且该端与P2.0相连,另一端控制电动机的反转且该端与P2.1相连。电控水龙头共两个,一个为进水水龙头且受P1.6的控制,另一个为排水水龙头而受P1.7的控制,当电控水龙头的控制端为“0”时水龙头打开,当电控水龙头的控制端为“1”时水龙头关闭。显示器通过74HC573编码与单片机相连,采用动态显示显示洗涤时间。蜂鸣器有由P3.5控制,当P3.5输出为“1”时蜂鸣器发声,洗涤结束时发出提示音。本设计采用11.0592MHz的晶体振荡器定时器0和定时器1的 设置为每隔50ms产生一次中断,用于水位、洗涤、脱水和排水的定时。 图3.2洗衣机控制系统总体电路图 四、单元电路设计说明 4.1电源电路 单片机系统电源部分的电气原理图如图4.1所示。市电220V经过变压器T变压为12V交流电,再通过4只二极管

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档