毕业设计-全自动洗衣机模糊控制系统的研究与设计,共75页,30701字,附设计图、任务书、开题报告、外文翻译、答辩文稿、源程序。
??
摘 要
??
模糊技术是智能化技术的一个重要组成部分。模糊逻辑有别于传统逻辑和数理逻辑,它通过隶属函数恰当地描述事物的模糊性,并把具有模糊现象和模糊概念的事物处理成精确的东西。将模糊逻辑与单片机控制技术结合起来是智能控制技术的一个重要发展方向。
??
本文将模糊技术与微电脑技术结合起来应用于洗衣机控制系统的开发,目的在于开发出性价比较高的控制系统,提高产品市场竞争力。文中主要描述模糊型全自动智能洗衣机控制系统的开发过程,根据实际需求来设计洗衣机的功能,整个过程包括硬件电路布局和设计、软件设计和整体调试三个方面。设计出的控制系统具有液晶显示、语音提示等功能,可以在多种模式下操作,控制起来十分方便。
??
关键词:模糊控制; 洗衣机; 单片机; 软硬件设计
??
??
目 录
??
1 绪 论 1
??
1.1 控制理论发展 1
??
1.2 智能控制的发展与现状 2
??
1.3 洗衣机的主要参数 2
??
1.3.1 水位 2
??
1.3.2 水流 3
??
1.3.3 洗衣时间 4
??
1.3.4 漂洗方式 4
??
1.3.5 脱水时间 4
??
1.4 本文的内容与结构 4
??
2 洗衣机控制系统的模糊控制理论 5
??
2.1 概论 5
??
2.2 模糊集合 5
??
2.2.1 模糊集合 5
??
2.2.2 隶属函数 5
??
2.3 模糊关系和模糊矩阵 6
??
2.4 模糊语言和模糊条件句 6
??
2.4.1 模糊语言 6
??
2.4.2模糊控制规则 7
??
2.5模糊控制规则和控制算法 7
??
2.6 基于模糊控制的全自动洗衣机控制系统的设计 8
??
2.6.1 系统的结构设计 9
??
2.6.2 系统模糊化设计 9
??
2.6.3 系统模糊化决策设计 10
??
2.6.4 系统清晰化设计 11
??
2.7 小结 12
??
3 全自动洗衣机模糊控制系统的硬件设计 13
??
3.1 全自动洗衣机模糊控制系统硬件总体设计 13
??
3.1.1 控制系统的硬件框图 13
??
3.1.2 控制系统的功能模块概述 13
??
3.2 功能模块电路的具体设计 14
??
3.2.1 处理器的选型和模块电路设计 14
??
3.2.2 电源模块电路设计 16
??
3.2.3 传感器模块电路设计 17
??
3.2.4 硬币检测模块电路设计 20
??
3.2.5 语音与显示模块电路设计 22
??
3.2.6 键盘输入模块电路设计 25
??
3.2.7 晶闸管驱动电路设计 25
??
3.2.8 A/D转换器模块电路设计 29
??
3.3 保护电路设计 30
??
3.3.1 电磁干扰原因分析 30
??
3.3.2 硬件保护具体措施 31
??
3.4 小结 35
??
4 全自动洗衣机模糊控制系统的软件设计 37
??
4.1 软件平台与编程语言 37
??
4.1.1 KEIL软件介绍 37
??
4.1.2 C51特点与应用 38
??
4.2 系统主程序与主要应用模块子程序流程图 38
??
4.2.1 主程序控制流程图 39
??
4.2.2 主要模块子程序流程图 40
??
4.3 小结 45
??
5 系统软硬件调试 46
??
5.1 硬件调试 46
??
5.1.1 硬件调试方法 46
??
5.1.2 硬件调试出现的问题及解决办法 47
??
5.2 软件调试 47
??
5.2.1 软件调试方法 47
??
5.2.2 软件调试出现的问题及解决办法 47
??
5.3 联调后的控制系统使用说明 48
??
5.3.1 拨码开关说明 48
??
5.3.2 按键说明 49
??
5.3.3 手动工作模式下的三种洗涤模式 49
??
5.3.4 液晶显示内容说明 49
??
5.3.5 洗衣机控制系统全自动工作模式的使用步骤 49
??
5.3.6 洗衣机控制系统手动工作模式的使用步骤 50
??
5.4 小结 50
??
结束语 51
??
致 谢 52
??
参考文献 53
??
附 录 A洗衣机控制系统实物图 54
??
附 录 B 部分模块电路实物图 55
??
附 录 C 洗衣机控制箱及模拟洗衣机 56
??
附 录 D部分源程序 57
??
附 录 E 全自动洗衣机模糊控制系统总图 70
资料预览图片: