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

资料分类:设计作品 上传会员:小木匠 更新时间:2019-11-20
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:14284
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:洗衣机是当之无愧的最常使用的家用电器之一,从最初的洗衣机雏形到如今自动化的洗衣机,洗衣机已经经历了一个半世纪的改革。现代高科技研究出了更省时省力的全自动洗衣机。全自动洗衣机凭借节能高效环保智能的特点俘虏了大多数人们的心。本文根据全自动洗衣机所能实现的各种功能特点,制定了设计方案,选用STC89C52单片机作为核心控制部分,来实现我们所预期功能的全自动洗衣机的设计。

本文说明了全自动洗衣机的各个功能模块并对各模块所能实现的功能进行了解释。本次设计的全自动洗衣机与生活中所使用的全自动洗衣机功能大体相同,利用按键我们可以选择洗衣机“洗涤”或“甩干”的工作方式以及控制洗衣机工作的“暂停”及“继续”。同时附加两个传感器模块来检测水位和水的浑浊程度,传感器利用模数转换将水位及浊度信号反映给单片机,单片机向对应的输出发出指令信号,进而决定洗涤时间与漂洗次数等。    

关键词 全自动洗衣机;单片机;传感器

 

目录

摘要

Abstract

1 绪 论-1

1.1 课题研究的背景-1

1.1.1 国外洗衣机的发展历程-1

1.1.2 我国洗衣机的发展历程-2

1.1.3 洗衣机发展现状和趋势-3

1.2 课题的意义-3

1.3 设计内容-3

2 总体方案设计-4

2.1 方案介绍-4

2.1.1 PLC设计-4

2.1.2 STC89C52单片机设计-4

2.2 方案论证与选择-5

3 硬件模块设计-6

3.1 主控模块介绍及电路设计-6

3.1.1 关于STC89C52芯片的介绍-6

3.1.2 主控模块的功能-7

3.1.3 最小系统模块-8

3.2 LCD液晶显示模块-9

3.2.1 LCD1602介绍-9

3.2.2 显示模块电路设计-9

3.3 浊度传感器模块设计-10

3.3.1 TS浊度传感器介绍-10

3.3.2 浊度模块电路设计-11

3.4 独立键盘模块-12

3.5 水阀模块-12

3.5.1 4路低电平继电器介绍-12

3.5.2 水阀模块电路设计-13

3.6 电机驱动模块-13

3.6.1 步进电机介绍-13

3.6.2 步进电机硬件电路设计-14

3.7 水位传感器模块-15

3.7.1 PCF8591芯片介绍-15

3.7.2 水位模块电路设计-15

4 系统软件设计-17

4.1 系统主程序-17

4.2 按键消抖子程序-18

4.3 中断子程序-19

4.4 键盘扫描子程序-20

4.5 进水/排水子程序-21

4.6 工作模式设定程序-22

4.6.1 洗涤程序-23

4.6.2 漂洗模式-24

4.6.3 脱水子程序-24

4.7 浊度数据AD转换子程序-25

5 系统调试与分析-26

5.1 系统软件调试-26

5.2 硬件系统功能测试与分析-26

总结-28

致谢-29

参考文献-30

相关论文资料:
最新评论
上传会员 小木匠 对本文的描述:本次毕业设计之所以会选择利用单片机完成“全自动洗衣机控制系统的设计”,首先是因为我所学习的专业,大学四年来我们与单片机的接触最多。再者现在校园中所使用的全自动洗衣......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: