模糊控制洗衣机控制系统设计(CAD,程序)(毕业论文24000字,cad图3张,答辩PPT)

摘要

基于模糊控制的全自动洗衣机自动控制系统,以单片机89C52为核心,可以实现洗衣机的智能控制,提高洗衣质量,节约能源[1]。其中模糊控制器的设计是关键环节,采用传感器检测洗衣过程中所必需的物理量,进入模糊控制器,通过模糊推理,实现对洗衣机自动识别衣质,衣量,自动识别脏污程度,自动决定水量等功能的控制。硬件结构框图及软件流程图是该系统的重要组成部分,在整个控制过程中,模糊控制软件起到了决定性的作用。本设计将模糊控制引入洗衣机控制系统中,根据洗衣机的工作特点,重点阐述其模糊决策系统,并给出洗衣机的控制程序流程图[2]。

关键词:模糊控制;洗衣机;单片机

Design of Control System of Fuzzy Control Washing Machine

ABSTRACT

Based on fuzzy control completely automatic washer automatic control system,it used the monolithic integrated circuit 89C51 as the control core.It realizes the intelligent control and enhaced the quality of washing clothed,save the energy.Fuzzy controller’s design is the essential link.It uses the sensor to examine the essential physical quantity of the wash clothes process,they enter the fuzzy controller,through the fuzzy reasoning,realizes of the washer automatic diagnosing clothes nature,the clothes quantity,the automatic diagnosing dirty degree,automatically deciding the water volume,function and so on.The hardware arthitecture diagram and the software flow chart are the important constituent of this system.In entire controlled process,Fuzzily controlled software plays the decisive role.In this paper,fuzzy control is introduced into washing machine control system.On the basis of researches in washing machine working character,fuzzy deciding system is presented.At last it gives a working program diagram.

Key words: fuzzy control;washing machine; monolithic integrated circuit

研究内容及章节安排

本设计主要研究内容在上述文中以全面阐述,主要是将模糊控制的思想引入洗衣机的控制中,通过该思想的引入,使得洗衣机的工作更加简单,易操作化。在接下来的论述中,主要涉及到该控制系统的硬件设计,其中包括最小系统设计,A/D转换模块设计,传感与检测模块和显示模块的设计,然后是该设计的重点部分,即模糊控制的实现方法,主要涉及到模糊控制规则及模糊控制器的设计。模糊控制后,是软件设计部分,这其中包括流程图和代码,以及软件仿真阶段。

目录

1绪论    1

1.1国内外研究现状    1

1.2全自动洗衣机的发展前景    2

1.3全自动洗衣机的设计目的    3

1.4模糊控制理论简介    3

1.5研究内容及章节安排    4

2传动系统结构设计    5

2.1减速离合器的结构    5

2.1.1离合器结构    5

2.1.2行星减速器结构    7

2.2本章小结    8

3硬件设计    9

3.1全自动洗衣机设计方案    9

3.2最小系统设计    10

3.2.1CPU选型    10

3.2.2单片机的存储器和寄存器    13

3.3A/D转换模块设计    14

3.4传感与检测模块    18

3.5传感检测方法    20

3.6显示模块设计    22

3.7本章小结    24

4模糊控制    25

4.1模糊控制器    25

4.2模糊控制实现方法    25

4.2.1基本结构和控制过程    25

4.2.2洗衣机洗涤性能影响因素    26

4.2.3模糊控制器的设计    27

4.3本章小结    31

5软件设计    32

5.1寄存器    32

5.2流程图及其代码    33

5.3软件仿真    56

5.3.1水位确定    56

5.3.2水流强度确定    57

5.3.3洗涤时间确定    60

5.3.4修正时间确定    63

5.4本章小结    65

总结与展望    66

参考文献    67

致谢    68

附录A    69

附录B    70

模糊控制洗衣机c语言程序,模糊控制洗衣机相关推荐

  1. 模糊控制洗衣机c语言程序,以洗衣机模糊控制为例的教学案例设计方法

    刘金琨 [摘要]为了突出智能控制教学发展需要,在教学方面需要加大对相关课程案例建设的研究.教师可以以洗衣机模糊控制为例,介绍模糊逻辑控制系统的设计步骤,并通过Matlab仿真分析来加以讲解,深化学生对 ...

  2. 单片机c语言程序开发洗衣机,基于的51单片机全自动洗衣机设计(北理工

    <基于的51单片机全自动洗衣机设计(北理工>由会员分享,可在线阅读,更多相关<基于的51单片机全自动洗衣机设计(北理工(24页珍藏版)>请在人人文库网上搜索. 1.全自动洗衣机 ...

  3. 单片机c语言程序开发洗衣机,基于51单片机洗衣机控制器的设计(附程序)☆

    基于51单片机洗衣机控制器的设计(附程序)☆(任务书,开题报告,中期检查表,毕业论文21000字,程序) 摘  要 洗衣机是人们日常生活中常见的一种家电,已经成为人们生活中不可缺少的家用电器.在工业生 ...

  4. 全自动洗衣机单片机c语言程序,全自动洗衣机单片机程序

    #include #define uchar unsigned char #define uint unsigned int sbit mo_r = P3^2;     //电机右控制线 sbit m ...

  5. 单片机c语言程序开发洗衣机,单片机课程设计(洗衣机控制系统).doc

    实用标准文档 文案大全 PAGE 4 东北石油大学 课 程 设 计 课 程 课 程 单片机课程设计 题 目 洗衣机控制系统设计 院 系 电气信息工程学院 专业班级 测控14-1班 学生姓名 孔锡达 学 ...

  6. 单片机c语言程序开发洗衣机,基于51单片机的洗衣机程序

    题目:设置过程,有一个水位选择按键,选择6个水位之一,相应的有六个水位检测点,仿真时用六个开关表示.有一个程序选择按键,选择8个程序之一.一个启动/停止键,按照所选程序自动洗衣.(2)洗衣过程,模拟完 ...

  7. 模糊控制作业c语言,单片机 模糊控制 算法 c语言

    1 #include "reg52.h" 2 //----------------------------------------------------------------- ...

  8. 洗衣机洗涤部分c语言程序,51单片机洗衣机控制板及C语言程序

    51单片机洗衣机控制板及C语言程序,该控制板单片机采用AT89C51单片机,所设计全自动洗衣机功能有:标准洗衣.经济洗衣.单独洗衣以及排水四种洗衣等四种方式,有强洗.弱洗及运行/暂停.显示及报警功能, ...

  9. 全自动洗衣机单片机c语言程序,单片机在全自动洗衣机中的应用实例

    全自动洗衣机由洗衣系统和控制电路组成.其控制电路分为机械和电脑型,电脑型控制电路是以单片机作为控制电路的核心.图1给出单片机Z86C09组成的全自动洗衣机的控制电路. Ⅰ.自动洗衣机的洗衣程序 洗衣机 ...

  10. Matlab语言实现模糊洗衣机控制器的设计

    目录 1 引入 2 模糊洗衣机内部结构 3 模糊控制洗衣机的实现方法 4 实验过程 4.1 定义模糊控制器结构 4.2 定义输入.输出模糊集 4.3 定义隶属函数 4.4 建立模糊控制规则 4.5 模 ...

最新文章

  1. 咨询业或将危害电力信息化进程?
  2. 如何访问MATLAB Builder for .NET Components
  3. 信息系统项目管理师备考之旅1---学习计划和方法制定
  4. SVG(网页加载显示的加载进度动态图)
  5. MySQL等值传播(low!就是一层窗户纸)
  6. ScrollView HorizontalScrollView
  7. 北京有一个“牧人”合唱团
  8. java当中递归打印目录树
  9. 软件工程 – 开发模型
  10. ASCII Unicode GBK UTF的联系
  11. Pandas重复数据的查看和去重
  12. Redhat与ubuntu配置网卡
  13. 容器搭建Hadoop步骤
  14. opengl学习笔记 (一)
  15. KMP算法总结+Next数组+Nextval数组
  16. 相机成像原理RAW,RGB,YUV
  17. 【数据分析】快速获取微博用户数据,图片,视频
  18. 屏幕录制(Giphy Capture)并导出Gif动图
  19. 修改UEditor编辑器上传图片大小限制
  20. UVA1723 Intervals

热门文章

  1. segy地震数据的读取python_python segy格式地震数据读写包segyio学习笔记(二)
  2. kindeditor 文件上传 java_富文本编辑器kindeditor上传图片的配置方法
  3. 基于Android平台的x264的移植与应用(一):移植篇
  4. 单循环赛制php,年度总决赛个人PK循环赛赛制解读
  5. Flex Builder教程
  6. 速读-对抗攻击的弹性异构DNN加速器体系结构
  7. U盘快捷方式病毒修复
  8. 【唯美日出win7热门主题】
  9. tp5.1语言包Lang使用,详解
  10. 【转载】DirectX支配游戏!历代GPU架构全解析