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

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2016-10-14
  • 论文字数:10529
  • 当前位置论文阅览室 > 毕业设计 > 单片机论文 >
  • 课题来源:(王教授)提供原创文章

支付并下载

摘要:本文以AT89C52单片机作为控制核心,为了实现低碳生活对家电提出的设计的理念,设计出节能、全自动化的洗衣机。本文设计了一个基于单片机的全自动洗衣机控制系统,由按键来选择洗衣模式及脱水模式,压力传感器来检测衣物的重量参数来确定水位的高低情况,水位传感器来检测进水水位参数,浊度传感器来检测漂洗过程中水的污浊度,并通过各个子程序来完成对洗衣机整个洗衣过程的水位、浊度的自动识别和自动决定漂洗时间、漂洗次数等功能的控制。

本文进行了系统的功能分析,详细论述了系统设计方案、硬件选型过程以及电路设计过程,并给出了软件设计流程。最后通过系统测试验证了系统功能的正常运行。

 

关键词:单片机;节能;负载检测;浊度检测;水位检测

 

目录

摘要

Abstract

1绪论-1

1.1课题研究的背景-1

1.1.1洗衣机的分类-1

1.1.2洗衣机的发展现状-1

1.2课题的意义-2

1.3课题研究内容-2

2方案设计-3

2.1设计任务-3

2.2洗衣机的设计方案-3

2.2.1按键-3

2.2.2洗衣程序-3

2.2.3系统总方框图-4

2.3信号调理-4

3硬件设计-5

3.1主控电路-5

3.1.1STC89C52芯片-5

3.1.2最小系统-5

3.2电源电路-7

3.3浊度检测模块-7

3.4称重检测模块-8

3.5步进电机-9

3.5.1电机的简介-9

3.5.2步进电机电路-9

3.6 LCD1602液晶显示模块-10

3.7水位检测模块-11

3.7.1水位传感器的概述-11

3.7.2 水位检测模块AD转换器-12

3.8按键模块-13

4软件程序设计-14

4.1系统主程序-14

4.3浊度数据处理及漂洗控制子程序-14

4.4定时器中断程序-15

4.5衣重数据AD转换及水位控制子程序-16

4.6按键子程序-16

4.7 LCD显示子程序-16

4.8洗衣过程设定程序-18

4.8.1洗涤子程序-18

4.8.2漂洗子程序-18

4.8.3脱水子程序-19

4.8.4进排水子程序-19

5系统调试与分析-21

结论-24

致谢-25

参考文献-26