全自动洗衣机课程设计教学内容

合集下载

(整理)PLC课程设计全自动洗衣机.

(整理)PLC课程设计全自动洗衣机.

第一章:题目部分1.1课题内容根据设计参数和控制要求,设计一全自动洗衣机,画出其运行框图及梯形图控制程序的编制,并画出硬件接线图。

1.2设计目标及参数(1)按下启动按扭及水位选择开关,开始进水直到高(中、低)水位,关水(2)2秒后开始洗涤(3)洗涤时,正转30秒,停2秒,然后反转30秒,停2秒(4)如此循环5次,总共320秒后开始排水,排空后脱水30秒(5)开始清洗,重复(1)~(4),清洗两遍(6)清洗完成,报警3秒并自动停机(7)若按下停车按扭,可手动排水(不脱水)和手动脱水(不计数)(8)若重量超重,报警。

循环时间超过,报警。

1.3 课题要求1. 根据课题的控制要求完成设计2. 对传感器选型并列出选型依据3.写出程序流程图及代码4. 完成课程设计说明书第二章:总体思路2.1全自动洗衣机控制系统的控制要求2.1.1 全自动洗衣机的工作原理普通洗衣机的工作流程示意图如图2.1所示洗衣机的工作流程由进水、洗衣、排水、脱水4个过程组成。

在半自动洗衣机中,这4个过程分别用相应的按钮开关来控制。

全自动洗衣机中,这4个过程可做到全自动依次运行,直至洗衣结束。

全自洗衣机的洗衣桶(外桶)和脱水桶(内桶)是以同一心安放的,内桶可以旋转,作为脱水用。

内桶的周围有许多小孔,使内桶和外桶的水流相通,洗衣机的进水和排水分别由进水电磁阀和排水电磁阀来执行。

进水时通过控制系统将进水电磁阀打开,经进水管将水注入到外桶。

排水时,通过控制系统将排水电磁阀打开,将水由外桶排到机外。

洗涤正转、反转由洗涤电动机驱动波盘的正、反转来实现,此时脱水桶并不旋转。

脱水时,控制系统将离合器合上,由洗涤电动机带动内桶正转进行甩干。

高、中、低水位控制开关分别用来检测高、中、低水位。

启动按钮用来启动洗衣机工作,停止按钮用来实现手动停止进水、排水、脱水及报警。

排水按钮用来实现手动排水。

开始进水洗衣排水脱水结束图2.1 普通洗衣机的工作流程示意图2.1.2控制设备要求全自动洗衣机控制系统的要求是能实现“正常运行”和“强制运行”两种控制方式。

全自动洗衣机课程设计

全自动洗衣机课程设计

全自动洗衣机的设计一、题目《全自动洗衣机的设计》1.1全自动洗衣机的介绍洗衣机是一种在家庭中不可缺少的家用电器,发展非常快,而全自动式洗衣机因使用方便更加得到大家的青睐,全自动即进水、洗涤、漂洗、甩干等一系列过程自动完成,控制器通常设有几种洗涤程序,对不同的衣物可选择不同的洗涤方式。

1.2全自动洗衣机的发展背景从古到今,洗衣服都是一项难于逃避的家务劳动,而在洗衣机出现以前,对于许多人而言,它并不像田园诗描绘的那样充满乐趣,手搓、棒击、冲刷、甩打……这些不断重复的简单的体力劳动,留给人的感受常常是:辛苦劳累。

1858年,汉密尔顿·史密斯制成了世界上第一台洗衣机。

1874年,“手洗时代”受到了前所未有的挑战,美国人比尔·布莱克斯发明了世界上第一台人工搅动洗衣机。

1911年美国人又研制了世界上第一台电动洗衣机。

1920年美国的玛依塔格公司又把洗衣机的木制桶改为铝制桶体,第二年又把铝制桶体改为外层铸铝、内层为铜板的双层结构。

1936年,他们又将搪瓷用于洗衣机桶体。

与此同时,世界各地也相继出现了洗衣机。

欧洲国家研究成功了喷流式洗衣机和滚筒式洗衣机。

1932年后,美国一家公司研制成功了第一台前装式滚筒全自动洗衣机,洗涤、漂洗和脱水都在同一个滚筒内自动完成,使洗衣机的发展跃上了一个新台阶。

这种滚筒洗衣机,目前在欧洲、美洲等地得到了广泛的应用。

第二次世界大战结束后,洗衣机得到了迅速的发展,研制出具有独特风格的波轮式洗衣机。

这种洗衣机由于其波轮安装在洗衣桶底,又称涡卷式洗衣机。

近几十年,在工业发达国家,全自动洗衣机制造技术又得到迅速发展,其年总产量及社会普及率均以达到相当高得水平。

像我国的世界500强海尔,由一个频临破产的企业一跃成为全球洗衣机顶级制造商。

它制造的海尔洗衣机畅销全球。

1.3全自动洗衣机的发展前景全自动洗衣机的发展首先表现在洗涤方式发生巨大变化。

原先大多侧重于水流的改变、动力的加大。

全自动洗衣机plc课程设计

全自动洗衣机plc课程设计

全自动洗衣机plc课程设计一、课程目标知识目标:1. 让学生掌握PLC(可编程逻辑控制器)的基本原理及其在全自动洗衣机中的应用。

2. 学生能够理解并描述全自动洗衣机的主要部件及其功能。

3. 学生能够运用PLC编程实现对全自动洗衣机洗涤流程的控制。

技能目标:1. 培养学生运用PLC进行自动化设备程序设计的实际操作能力。

2. 学生能够通过小组合作,解决实际工程问题,提高团队协作和沟通能力。

3. 学生能够运用所学知识,设计并优化洗衣机控制程序,提高设备运行效率。

情感态度价值观目标:1. 培养学生对自动化技术的兴趣,激发创新意识,提高实践能力。

2. 培养学生关注生活、关注环保的意识,了解洗衣机在节能减排方面的应用。

3. 培养学生严谨、认真的学习态度,树立正确的工程伦理观念。

课程性质:本课程为实践性较强的专业课,注重理论与实践相结合,以PLC在全自动洗衣机中的应用为载体,培养学生的编程能力和工程素养。

学生特点:学生具备一定的电气基础和编程知识,对PLC有一定了解,但实际操作能力较弱,需要通过本课程加强实践锻炼。

教学要求:教师应注重启发式教学,引导学生主动探索,提高学生的实际操作能力。

同时,注重培养学生的团队协作能力和工程素养,使学生在实践中不断提高。

通过课程目标的分解,确保学生在课程结束后能够达到预定的学习成果。

二、教学内容1. PLC基础知识回顾:包括PLC的基本结构、工作原理、编程语言等,重点回顾与洗衣机控制相关的内容。

2. 全自动洗衣机原理及结构:介绍洗衣机的主要部件,如电机、传感器、执行器等,分析各部分在洗衣机运行过程中的作用。

3. PLC编程软件使用:教授学生如何使用PLC编程软件进行程序设计,包括程序输入、编译、下载和调试等操作。

4. 洗衣机控制程序设计:以全自动洗衣机为例,讲解PLC控制程序的设计方法,包括洗涤、漂洗、脱水等过程的控制逻辑。

5. 实践操作:组织学生进行PLC编程实践,分组完成全自动洗衣机控制程序的设计和调试,培养学生的实际操作能力。

plc课程设计全自动洗衣机

plc课程设计全自动洗衣机

plc课程设计全自动洗衣机一、课程目标知识目标:1. 理解PLC(可编程逻辑控制器)的基本原理和功能,掌握其在全自动洗衣机控制中的应用。

2. 学习并掌握全自动洗衣机的主要部件、工作原理及相互之间的关系。

3. 了解并掌握PLC编程软件的使用,学会编写简单的控制程序。

技能目标:1. 能够运用PLC技术,设计并实现一个简单的全自动洗衣机控制程序。

2. 培养学生的动手操作能力,学会使用PLC编程软件进行程序编写、调试和优化。

3. 提高学生的问题分析能力,学会运用PLC技术解决实际生活中的问题。

情感态度价值观目标:1. 培养学生对PLC技术及其应用的兴趣,激发学生的学习热情和求知欲。

2. 培养学生的团队协作精神,学会与他人合作共同解决问题。

3. 增强学生的环保意识,理解全自动洗衣机在设计时应充分考虑节能减排。

本课程针对高年级学生,课程性质为理论与实践相结合。

通过本课程的学习,使学生掌握PLC技术在全自动洗衣机控制中的应用,提高学生的实际操作能力和问题解决能力。

在教学过程中,注重培养学生的创新思维和团队协作能力,使学生在实践中感受到科技带来的生活便利,从而激发学生对工程技术学科的兴趣。

课程目标分解为具体学习成果,以便于后续教学设计和评估。

二、教学内容1. PLC基本原理与功能:包括PLC的定义、结构、工作原理,以及其在工业控制中的应用。

教材章节:第一章 PLC概述2. 全自动洗衣机结构与原理:介绍全自动洗衣机的主要部件、工作流程及控制要求。

教材章节:第二章 自动洗衣机结构与原理3. PLC编程软件的使用:学习PLC编程软件的操作方法,包括程序编写、调试和下载。

教材章节:第三章 PLC编程软件的使用4. PLC控制程序设计:结合全自动洗衣机的控制要求,设计并编写PLC控制程序。

教材章节:第四章 PLC控制程序设计5. 实践操作:分组进行全自动洗衣机控制系统的搭建与调试,培养学生的动手能力。

教材章节:第五章 PLC实践操作6. 课程总结与拓展:对所学内容进行总结,探讨PLC技术在其他家电控制中的应用。

全自动洗衣机课程设计

全自动洗衣机课程设计

全自动洗衣机课程设计设计一个全自动洗衣机的课程项目,通常会涉及以下几个核心环节:1. 项目启动与需求分析- 学生首先需要了解全自动洗衣机的基本功能、工作原理以及市场上的主流产品特点。

- 进行用户调研和需求分析,明确洗衣机的设计目标,如洗涤容量、洗涤模式(快洗、慢洗、节能洗等)、智能化程度(如智能识别衣物材质、自动投放洗涤剂)等。

2. 系统设计- 根据需求分析结果,设计整体架构,包括机械结构设计(滚筒结构、门锁装置等)、电气控制系统设计(电机驱动、传感器、控制器等)、排水系统设计、进水系统设计等。

3. 关键技术研究- 洗涤技术:研究如何通过滚筒转动实现均匀洗涤,如何控制洗涤力度以保护衣物。

- 控制技术:学习并应用PLC或单片机编程,实现洗衣机的工作流程自动化控制,例如:注水-洗涤-漂洗-脱水-排水等各阶段的自动切换。

- 智能化技术:探讨物联网、AI等先进技术在洗衣机中的应用,例如远程操控、故障自诊断、洗涤剂自动投放等。

4. 模型制作与实验验证- 制作洗衣机的三维模型,并进行仿真模拟测试,确保各部件协同工作无误。

- 制作简易实物模型或者使用现有设备进行改造,通过实际操作来验证设计方案的有效性和可行性。

5. 安全性与可靠性分析- 分析设计方案的安全防护措施,如过载保护、漏电保护、超温保护等。

- 评估系统的可靠性和耐用性,考虑维护保养便利性及使用寿命等因素。

6. 项目总结与优化- 对整个设计过程进行回顾和总结,找出存在的问题和改进点。

- 根据实验结果对设计进行优化,提升洗衣机的整体性能和用户体验。

这个课程设计不仅可以锻炼学生的工程设计能力,同时也能培养其团队协作、项目管理、市场需求理解等多种技能。

自动洗衣机控制系统全自动洗衣机课程设计

自动洗衣机控制系统全自动洗衣机课程设计

目录1、绪论..................................................... 错误!未定义书签。

1.1 设计自动洗衣机的意义 (1)1.2 自动洗衣机的应用现状 (1)1.3全自动洗衣机的工作原理 (1)2、自动洗衣机的硬件配置 (2)2.1 PLC简介 (2)2.2 自动洗衣机的I/O分配 (2)2.3 I/O外部接线图 (3)2.4 程序流程图设计 (4)3、自动洗衣机软件设计 (5)3.1编程软件介绍 (5)3.2梯形图的编写 (5)4、组态图 (10)4.1 组态软件的概述 (10)4.2 定义数据词典 (11)4.3 用户界面的制作 (11)4.4运行和调试.......................................... 错误!未定义书签。

5、课设总结 (14)参考文献 (14)附录Ⅰ程序梯形图 (15)1、绪论1.1 设计自动洗衣机的意义洗衣机是人们日常生活中常见的一种家电,已经成为人们生活中不可缺少的家用电器。

在工业生产中的应用也十分广泛,但是传统的基于继电器的控制,已经不能满足人们对洗衣机的自动化程度的要求了。

洗衣机需要更好地满足人们的需求,必须借助于自动化技术的发展。

而随着PLC技术的发展,用PLC作为控制器,就能很好地满足全自动洗衣机对自动化的要求,并且控制方式灵活多样,控制模式可以根据不同场合的应用而有所不同。

自动化技术的飞速发展使得洗衣机由初始的半自动式洗衣机发展到现在的全自动洗衣机,又正在向智能化洗衣机方向发展。

全自动洗衣机以其固有的优点还是赢得了很多的消费者的信赖,应用而生,它将是现在到未来的星星产品,所以有必要开发和改善现有的全自动洗衣机。

应用最先进的科技技术,投入最少的资金,你便拥有了更广阔的市场竞争力,而现在plc价格也在下降,所以可以应用该产品进行研发,从而达到自动化控制,更多的赢得消费者的青睐。

1.2 自动洗衣机应用现状目前洗衣机是一种耳熟能详的家用电器,随着科技的进步和人们生活质量的提高,以及人们对精神文明的高度追求,那么全自动洗衣机也揭开了面纱,现在做的比较好的,国内有小天鹅、海尔、荣事达等等,国外有西门子,博世等等。

全自动洗衣机课程设计任务书

全自动洗衣机课程设计任务书

J I A N G S U U N I V E R S I T Y 微机系统与接口技术课程设计全自动洗衣机控制器的设计学院: 机械工程学院班级: 测控0901班姓名: 孟臣学号: 3090302001指导教师:陈进2012年06 月微机系统与接口技术课程设计任务书一.设计目的1、建立微机系统概念,加深对微机系统的理解和认识,提高微机系统的应用能力。

2、进一步学习和掌握微机程序设计方法,通过应用程序的编写和调试,学习程序的调试方法。

3、进一步熟悉微机典型接口芯片的应用,接口及外部设备与系统的连接方法。

二.题目微型计算机应用系统的设计——全自动洗衣机控制器的设计三.设计要求1、以8086(8088)CPU为主控单元,构建微机应用系统。

2、应用系统的硬件设计,画出电路原理图和线路连接图。

3、应用系统的软件设计,画出软件流程图,写出主要控制程序。

4、根据实验条件,进行微机应用系统的部分模拟调试工作,写出调试说明。

5、整理设计说明书,列出参考文献清单。

四.列出使用元器件和设备清单五.完成定时/计数器8253,中断控制器8259实验,写出实验报告。

目录绪言 (4)1.总体方案 (5)2.硬件设计 (5)2.1电路原理图 (8)2.2硬件连接图 (8)3.软件设计 (9)3.1软件流程图 (9)3.1.1主程序 (9)3.1.2延时子程序 (17)3.1.3加水及排水子程序 (18)3.1.4脱水子程序 (21)3.1.5洗涤及漂洗子程序 (22)3.1.6报警子程序 (22)4.系统调试 (26)4.1洗衣机的工作过程 (27)4.2控制器输出信号 (27)4.3开关控制功能表 (28)4.4软件连接图 (29)4.5使用元器件和设备清单 (29)致谢 (22)参考文献 (23)绪言全自动洗衣机是常见的家用电器,目前市场上实际上只有三大类洗衣机——滚筒式洗衣机、波轮式洗衣机和搅拌式洗衣机。

波轮式洗衣机的优点是结构简单维修方便,洗净率高,洗涤时间短,品种多样,缺点是衣物磨损率大。

全自动洗衣机的plc控制课程设计

全自动洗衣机的plc控制课程设计

全自动洗衣机的plc控制课程设计一、教学目标本课程的教学目标是使学生掌握全自动洗衣机PLC控制的基本原理、程序设计和应用方法。

具体包括以下三个方面的目标:1.知识目标:学生需要了解PLC的基本工作原理、功能、性能指标和编程方法;掌握全自动洗衣机的主要构成、工作原理和PLC控制系统的应用。

2.技能目标:学生能够运用PLC控制原理设计和调试简单的全自动洗衣机控制系统;具备阅读和分析洗衣机PLC控制程序的能力。

3.情感态度价值观目标:培养学生对自动化技术的兴趣和好奇心,提高学生解决实际问题的能力,培养学生的创新精神和团队合作意识。

二、教学内容本课程的教学内容主要包括以下几个部分:1.PLC基本原理:介绍PLC的发展历程、分类、性能指标、工作原理和编程设备。

2.PLC编程方法:讲解PLC编程的基本指令、功能指令及其应用,重点包括逻辑控制、定时控制、计数控制和数据处理等。

3.全自动洗衣机构成与工作原理:介绍全自动洗衣机的主要构成部件、工作原理及其相互之间的关系。

4.PLC控制系统设计:讲解PLC控制系统的设计方法,包括需求分析、硬件选型、软件编程和系统调试等。

5.案例分析:分析全自动洗衣机PLC控制程序,使学生能够运用所学知识解决实际问题。

三、教学方法为了实现本课程的教学目标,我们将采用以下几种教学方法:1.讲授法:用于讲解PLC基本原理、编程方法和全自动洗衣机工作原理等基础知识。

2.案例分析法:通过分析实际案例,使学生掌握PLC控制系统的设计和应用方法。

3.实验法:让学生亲自动手进行PLC编程和系统调试,提高学生的实际操作能力。

4.讨论法:学生进行分组讨论,培养学生的团队合作意识和解决问题的能力。

四、教学资源为了支持本课程的教学内容和教学方法,我们将准备以下教学资源:1.教材:选用权威、实用的教材,为学生提供全面、系统的学习资料。

2.参考书:提供相关领域的参考书籍,丰富学生的知识体系。

3.多媒体资料:制作课件、视频等多媒体资料,提高学生的学习兴趣和效果。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

全自动洗衣机的设计一、题目《全自动洗衣机的设计》1.1全自动洗衣机的介绍洗衣机是一种在家庭中不可缺少的家用电器,发展非常快,而全自动式洗衣机因使用方便更加得到大家的青睐,全自动即进水、洗涤、漂洗、甩干等一系列过程自动完成,控制器通常设有几种洗涤程序,对不同的衣物可选择不同的洗涤方式。

1.2全自动洗衣机的发展背景从古到今,洗衣服都是一项难于逃避的家务劳动,而在洗衣机出现以前,对于许多人而言,它并不像田园诗描绘的那样充满乐趣,手搓、棒击、冲刷、甩打……这些不断重复的简单的体力劳动,留给人的感受常常是:辛苦劳累。

1858年,汉密尔顿·史密斯制成了世界上第一台洗衣机。

1874年,“手洗时代”受到了前所未有的挑战,美国人比尔·布莱克斯发明了世界上第一台人工搅动洗衣机。

1911年美国人又研制了世界上第一台电动洗衣机。

1920年美国的玛依塔格公司又把洗衣机的木制桶改为铝制桶体,第二年又把铝制桶体改为外层铸铝、内层为铜板的双层结构。

1936年,他们又将搪瓷用于洗衣机桶体。

与此同时,世界各地也相继出现了洗衣机。

欧洲国家研究成功了喷流式洗衣机和滚筒式洗衣机。

1932年后,美国一家公司研制成功了第一台前装式滚筒全自动洗衣机,洗涤、漂洗和脱水都在同一个滚筒内自动完成,使洗衣机的发展跃上了一个新台阶。

这种滚筒洗衣机,目前在欧洲、美洲等地得到了广泛的应用。

第二次世界大战结束后,洗衣机得到了迅速的发展,研制出具有独特风格的波轮式洗衣机。

这种洗衣机由于其波轮安装在洗衣桶底,又称涡卷式洗衣机。

近几十年,在工业发达国家,全自动洗衣机制造技术又得到迅速发展,其年总产量及社会普及率均以达到相当高得水平。

像我国的世界500强海尔,由一个频临破产的企业一跃成为全球洗衣机顶级制造商。

它制造的海尔洗衣机畅销全球。

1.3全自动洗衣机的发展前景全自动洗衣机的发展首先表现在洗涤方式发生巨大变化。

原先大多侧重于水流的改变、动力的加大。

现在,超音波、电解水、臭氧和蒸汽洗涤的运用,使洗衣机的去污能力从单纯依靠洗衣粉、洗涤剂的化学作用和强弱变化的水流机械作用,向更高层次的健康、环保洗涤方式转变,特别是电解水、超音波技术在洗衣机行业的运用几乎改变了洗衣机的历史——洗衣不用或少用洗衣粉、洗涤剂,减少化学品对皮肤的损害和对环境的污染。

电解水、臭氧、蒸汽的杀菌除味及消毒功能倍受青睐,引发了洗衣机消费健康潮。

另一变化就是高度自动化、智能化、人性化。

从半自动、全自动到现在流行的人工智能、模糊控制,只需按一下按钮一切搞定!同时,用户可以按照自己的洗衣习惯,自主选择时间和方式,自编和记忆程序让用户真正做到随心所欲。

人性化还表现在使用的方便和舒适,如子母分洗洗衣机可以做到不同衣物分开洗;斜桶和顶开滚筒可以做到取放衣物方便不需深弯腰;蒸汽烘干功能使得晾晒更加方便,DD直驱电机在节能降噪方面效果更加突出,等等。

另外,大容量成为不变的消费趋势。

前几年,洗衣机容量多为4-5公斤,6公斤的大容量尚很少见。

现在,7公斤的容量已经很普遍,8公斤也正常。

现代人居空间不断扩大,对宽敞、舒适、方便要求更多,大能容小,大容量洗衣机一台可顶一套。

业内人士表示,尖端洗涤技术的革新,所表现出的洗衣方式更加注重健康和个性化,已在市场发展中倍受欢迎。

1.4全自动洗衣机的设计目的目前中国洗衣机市场正进入更新换代期,市场潜力巨大,人们对于洗衣机的要求也越来越高,目前的洗衣机主要有强弱洗涤功能、进排水系统故障自动诊断功能、暂停等七大功能,在许多方面还不能达到人们的需求。

这就要求设计者们有更高的专业和技术水平,能够提出更多好的建议和新的课题,将人们的需要变成现实,设计出更节能、功能更全面、更人性化的全自动洗衣机。

目前的洗衣机都没有实现全方面的兼容,大多洗衣的厂家都注重各自品牌的洗衣机的特长,突出一两个与别的洗衣机不同的个性化的功能,洗衣机的各项功能是由单片机控制实现的,单片机的体积小,控制功能灵活,因此,设计出基于单片机的全自动洗衣机控制电路系统具有很强的实用性。

二、主要技术指标:1、要求学生自行设计硬件电路图,了解单片机硬件设计原理,单片机通信原理,单片机控制原理。

2、掌握基本的焊接技术,无虚焊,错焊发生,布线合理,连接线长度适中,元件不损坏。

3题目要求:(1)全自动洗衣机的设计设计一个用单片机控制的洗衣机控制器.以单片机为主控制器,扩展必要的外部电路,设计制作一个洗衣机控制器。

(2)洗涤三个控制按钮(标准方式):洗涤12 分钟;漂洗5 分钟二次;脱水3 分钟。

(轻柔方式):洗涤3 分钟;漂洗3 分钟,二次;脱水2 分钟。

(快速方式):洗涤4 分钟;漂洗1 分钟,二次;脱水2 分钟。

(3)洗涤时洗涤指示灯闪烁;漂洗时漂洗指示灯闪烁;脱水时脱水指示灯闪烁。

(4)加启动/暂停按钮控制:第一次启动,标准洗涤;工作时按此按钮暂停,再按则恢复工作;有电源开关。

洗涤、漂洗22 秒正转,停8 秒,反转22 秒,停8 秒。

三、课程设计要求:1、学生自由成组,每组人数不得多于三人,小组成员要明确设计分工;2、每个组自由选择设计题目,但每个题目最多限两个组同时选择;3、严格遵守设计时间,服从指导老师安排;4、独立完成设计,不得抄袭他人成果;5、按时完成设计任务,认真撰写设计报告,要求每组交一份符合要求的设计报告,并在最后附加每个组员的个人总结。

四、方案论证及选择:【方案一】选择用一个L298作为驱动电动机的驱动电路,然后用程序(pwm )来实现电动机的调速,使洗衣机拥有标准、轻柔、快速等三种洗涤方式,经仿真验证该方案的不足之处就是电动机的调速程序对时间的要求很严格,因为洗衣机的耗时远远不能达到该要求,即无法实现对电动机的多种速度的控制。

【方案二】该种方案不是用L298作为驱动电路,而是通过控制电路的继电器的多个常开触头的两端并联电阻,用继电器的常开触头的闭合与否,使电路中是否串入电阻,或者分别串入多个不同阻值的电阻(包括滑动变阻器),来达到对电动机速度控制,从而使洗衣机拥有的标准、轻柔、快速的三种洗涤方式。

【方案三】该方案也是采用L298作为电路的驱动电路,是在实现一种洗涤方式后,然后复制该程序两次,作为另外两种洗涤方式,之所以这样做,是因为考虑到方案一和二的不确定因素。

选择:考虑到制作电路的成本和简易程度,以及现实中的某些因素,故舍弃【方案二】,【方案一】,故选择【方案三】。

五、系统组成方框图5.1洗衣机流程图:入口是第一次按下吗?是第三次按下吗?是第二次按下吗?返回选择标准洗涤选择轻柔洗涤选择快速洗涤YNYNYN5.2 整个设计框图:5.2单元电路及设计说明:图5.1.11)该图中有三个按钮,分别是s1、s2、s3,它们的作用是分别作为洗衣机标准、轻柔、快速等三种方式的启动按钮。

图5.1.22) 该图中,有三盏LED 灯,从左至右依次为红、绿、黄,三盏,分别 代表洗涤、漂洗和脱水等三种运行方式的指示灯,洗衣机运行时,三盏灯分别闪烁。

单片机AT89C51驱动电路LED 指示灯电动机晶振电路 复位电路启动洗衣机的各个按钮图5.1.33)该图就是L298,就是整个电路的驱动电路,右面四个脚就是连接电动机的,左边六个脚就是连接单片机的。

图5.1.44)该图就是直流测速电动机连接驱动装置L298的图,OUT1和OUT3连接在一端的,OUT2和OUT4连接在一端,当OUT1和OUT3得到来自单片机的信号,则电动机顺时针转动(正转),OUT2和OUT4得到来自单片机的信号时,电动机逆时针转动(反转)。

、5.3 单片机部分电路设计:图5.2.11)该图中有两个30pF的电容,作用是微调,还有一个22uF的晶振,作用是提高系统的时钟频率,把电容和晶振并联,一端接XTAL1, 另一端接XTAL2,就构成了一个稳定的自己振荡器。

图5.2.22)该图中有两个电阻,一个电解电容和一个按钮组成,作用是按键复位,在电路中是作为暂停按钮使用, EA是接高电平有效,否则该电路不起作用。

图5.2.33)这个图就是整个电路的核心部分,单片机AT89C51,整个程序就是靠它来实现,由他来输出信号到驱动电路,让驱动电路来驱动电动机运转,本次实训就是学习他的各个功能。

六、总体电路图:七、控制洗衣机运行的单片机程序#include<reg51.h>sbit s1=P1^0;//标准方式洗涤sbit s2=P1^1;//轻柔方向洗涤sbit s3=P1^2;//快速方向洗涤sbit L1=P3^0;//红灯,为洗衣机洗涤指示灯sbit L2=P3^1;//绿灯,为洗衣机漂洗指示灯sbit L3=P3^2;//黄灯,为洗衣机脱水指示灯sbit motor1=P2^0;sbit motor2=P2^1;sbit motor3=P2^2;sbit motor4=P2^3;void delay(unsigned int i){unsigned int j,k;for(j=0;j<i;j++)for(k=0;k<120;k++);}void main(){unsigned int n,m,x,y,z,h;P3=0x00;if(s1==0)//洗衣机的标准洗涤方式{P2=0x01;motor1=1;motor3=1;motor2=0;motor4=0;delay(100) ;//红灯闪烁,洗衣机进行正转洗涤for(n=0;n<14;n++){P3=0x01;L1=1; L2=0; L3=0;delay(200);P3=0x00;delay(200);} //洗衣机进行正转洗涤六秒P2=0x00;delay(1000);//洗衣机正转六秒后,停一秒,进行反转P2=0x01;motor1=0;motor2=1;motor3=0;motor4=1;delay(100) ;//红灯闪烁,洗衣机进行反转洗涤for(m=0;m<14;m++){P3=0x01;L1=1; L2=0; L3=0;delay(200);P3=0x00;delay(200);}//洗衣机进行反转洗涤六秒P2=0x00;delay(1000);//洗衣机洗涤后,停止一秒,再进行漂洗for(h=0;h<2;h++)//洗衣机进行漂洗两次{P2=0x01;motor1=1;motor2=0;delay(100) ;//绿灯闪烁,洗衣机进行正转漂洗for(x=0;x<14;x++){P3=0x01; L1=0; L2=1; L3=0;delay(200) ;P3=0x00;delay(200);}//洗衣机进行正转漂洗六秒P2=0x00;delay(1000);//洗衣机正转六秒后,停一秒,进行反转P2=0x01;motor1=0;motor2=1;delay(100) ;//绿灯闪烁,洗衣机进行反转漂洗for(y=0;y<14;y++){P3=0x01; L1=0; L2=1; L3=0;delay(200) ;P3=0x00;delay(200);}//洗衣机进行反转漂洗六秒P2=0x00;delay(1000);//洗衣机在进行第一次漂洗后,停止一秒,进行第二次漂洗}P2=0x00;delay(1000);//洗衣机漂洗两次后,停止一秒,再进行脱水P2=0x01;motor1=1;motor2=0;motor3=1;motor4=0;delay(100) ;//黄灯闪烁,洗衣机进行脱水for(z=0;z<14;z++){ P3=0x01; L1=0; L2=0; L3=1;delay(200) ;P3=0x00;delay(200);}//洗衣机进行脱水六秒P2=0x00;P3=0x00;//洗衣机脱水后停止运转motor1=0;motor2=0;motor3=0;motor4=0;}else{P2=0x00;P3=0x00;}}/*由于考虑的程序的篇幅太长了,所以,只写出了一种方式,然后复制该程序2次程序去实现另外几种洗涤方式。

相关文档
最新文档