全自动洗衣机课程设计

合集下载

全自动洗衣机课程设计报告及体会

全自动洗衣机课程设计报告及体会

全自动洗衣机课程设计报告及体会课程设计报告通信1001班一:课程设计目标:全自动洗衣机二:设计要求:实现相应的输入功能,如:水位开关,键盘。

实现相应的输出功能,如:显示器,进出水阀,电机正反转,脱水等实现相应的功能:强洗涤,弱洗涤,漂洗,脱水三设计过程:(一):总体设计思想:本课程设计是基于MC51单片机的嵌入式设计,在电子辅助设计软件protel 环境下,画出相应的原理图和PCB板,作为实现全自动洗衣机的相应功能的硬件基础。

设计将分为4大部分作图,即CPU,ROM/RAM,IO,POWER四张原理图。

CPU:采用了51系列单片机8031作为CPU,故需要扩展片外存储ROM/RAM:采用两片2764芯片扩展片外ROM,采用2片6264扩展片外RAMIO:采用总线驱动方式,扩展IO接口,设计中采用了74系列的双向总线驱动器74LS245POWER:采用220V转5V方式,得到数字供给电源(二)设计中,最小系统的扩展如下:数据总线:P0口分时复用数据总线。

P0第三位接38译码器,作为IO片选地址总线:通过地址锁存器74LS373引出的P0口的8位和直接引出的P2口的低5位,作为13位地址总线。

P2.5端通过线选法,片选外部存储,P2口高三位通过译码器片选IO芯片控制总线:ALE,PSEN,RD,WR均为片选,读写控制总线的部分。

(三)设计中,关于硬件连线说明:CPU:上述中已经说明8031的各个引脚及其扩展内容,因为其无内部存储,故引脚EA接地,使其通过硬件设置访问片外存储;ROM/RAM:通过CPU相关控制端口如PESN,P2.6(A13),RD,WE等实现CPU对片外存储器存储读写的控制。

P2端口的后两位通过38译码器扩展,作为IO地址线。

IO:本设计中扩展的IO有键盘,显示器,电机,水阀,状态显示设备(LED 小灯和警报器);键盘和显示器通过总线驱动器接入数据总线中,其余扩展通过控制总线,位寻址单独实现控制。

全自动洗衣机课程设计

全自动洗衣机课程设计

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

plc课程设计说明书(全自动洗衣机)

plc课程设计说明书(全自动洗衣机)

漂洗次数:根据衣物的脏 污程度和数量,设定漂洗 次数
脱水时间:根据衣物的脏 污程度和数量,设定脱水 时间
报警功能:当出现故障时, PLC会发出报警信号,提 醒用户注意
洗衣机的漂洗过程控制
漂洗开始:洗衣机接收到漂洗指令后,开始进行漂洗过程
漂洗时间:漂洗时间一般为5-10分钟,根据衣物的脏污程度和数量进行调 整
故障处理:当水位传感器故 障时,洗衣机会自动停止工
作,并报警提示
电机过载保护
过载保护原理:当电机电流超过设定值时,自动切断电源,保护电机 过载保护装置:热敏电阻、电流互感器等 过载保护设置:根据电机额定电流设定过载保护值 过载保护效果:有效防止电机过热、烧毁,提高洗衣机使用寿命
其他安全保护措施
过热保护: 当洗衣机内 部温度过高 时,自动停
检查电源 和连接线 是否正常
检查洗衣 机的各个 部件是否 安装正确
启动洗衣 机,观察 其运行情 况
测试洗衣 机的洗涤、 脱水等功 能是否正 常
检查洗衣 机的噪音 和振动情 况
测试洗衣 机的耗电 量和用水 量是否正 常
调试和测试的结果和结论
结论:全自动洗衣机设计合 理,性能稳定,满足使用需 求
建议:在正式使用前,建议 进行一段时间的试运行,以
控制系统的输入输出接口设计
接口类型:包括数字量输入 输出接口、模拟量输入输出 接口等
输出接口:包括电机、加热 器、排水阀、进水阀等
输入接口:包括电源、启动 按钮、停止按钮、水位传感 器、温度传感器等
接口连接:包括电源线、信 号线、控制线等
接口保护:包括过流保护、 过压保护、短路保护等
接口测试:包括功能测试、 性能测试、稳定性测试等
止工作

全自动洗衣机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编程实践,分组完成全自动洗衣机控制程序的设计和调试,培养学生的实际操作能力。

机电一体化课程设计实例_全自动洗衣机

机电一体化课程设计实例_全自动洗衣机
洗衣机
概述
1.按洗衣机自动化程度分类:普通洗衣机、 半自动洗衣机、全自动洗衣机。 2.按照洗涤方式分类:波轮式、滚筒式、搅 拌式。 3.按照结构型式分类:普通型单桶、双桶、 半自动双桶、波轮式全自动、滚筒式全自动 洗衣机。
1
洗衣机的型号与规格 洗衣机的主要技术指标
1.洗净性能 2.漂洗性能 3.脱水率 4.磨损率 5.排水性能 6.定时器指示误差 7.振动性能 8.噪声
3.电容器
19
20
(四)进水、排水系统
1.进水电磁 阀 进水阀由 电磁线圈、 可动铁心、 橡皮膜、弹 簧等组成, 其结构如图 8-20所示。
21
2.水位开关 水位开关结构及水压传递系统如图8-21所示。
22
水位开关的动作示意图如图8-22所示。
23
水位开关的电路连接如图8-23所示。
24
3.排水电磁阀 排水电磁阀由磁铁与排水阀组成,如图 8-24所示。
9.制动性能
2
普通波轮式洗衣机
普通双桶波轮式洗衣机 主要由箱体、洗衣桶、脱 水桶、波轮、电动机、传 动机构、控制机构(包括 定时)排水机构等部分构 成,如图8-1所示。
3
4
1.箱体 2.洗衣桶 洗衣桶内 强制循环毛絮 过滤结构如图 8-3所示。
5
3.脱水桶 4.波轮 波轮一般采用聚丙烯塑料或ABS塑料注塑 成形,如图8-4所示。
49
3.排水电磁阀 排水电磁阀由电磁铁与排水阀组成,如图5所示。电磁铁和排 水阀是两个独立的部件,两者之间以电磁铁拉杆联接起来。
图5
50
排水阀是由排水阀座1、橡胶阀2、内外弹簧3与4、导套5和阀 盖6等组成。排水阀门采用橡胶材料制成,内有一个由硬质塑料制作的导套5。 导套5内装有内弹簧3,它一端卡在导套左边槽口,另一端钩挂在电磁铁拉杆7上, 内弹簧3处于拉紧状态。在导套5外装有一个外弹簧4,它的刚度比内弹簧3小, 它的一端与阀盖6接触.另一端与导套5的基座接触.外弹簧4处在压缩变形状态。 电磁铁有交流和直流两种,机械式全自动洗衣机一般采用交流电磁铁,而 电脑式全自动洗衣机一般采用直流电磁铁。交流电磁铁的主要技术参数如表1所 示,直流电磁铁的主要技术参数如表2所示。

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

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

可编辑修改精选全文完整版PLC课程设计-全自动洗衣机控制系统设计LT1 系统描述即设计要求1.1 自动洗衣机的介绍随着科学技术不断进步和社会飞速发展,洗衣机成为人民日常生活息息相关的家用电器产品。

洗衣机的全自动化、多功能化、智能化是其发展方向。

基于全自动洗衣机的应用日益广泛,本次设计利用三菱公司生产的PLC控制全自动洗衣机,与传统的继电器逻辑控制系统相比较,洗衣机可靠性、节能性得到了提高。

PLC控制不需要大量的活动部件和电子元器件,它的接线也大大减少,与此同时系统维修简单、维修时间缩短。

全自动洗衣机采用PLC控制系统将大大提高工作效率,和适应工作环境的能力。

在全自动洗衣机中,洗衣机洗涤、脱水程序是由单片机为中心控制系统工作的。

首先由于单片机的指令系统相对复杂,编写洗涤、脱水程序相对复杂;其次,在设计控制系统硬件时.要有多种电路保护装置,如电流保护、电压保护、过载保护、过热保护及欠压保护等等这样增加了硬件的复杂性,隐含较高的故障率无形地增加了维修成本费用,在各种控制系统中广泛运用的PLC能克服单片机的缺点。

它是整体模块,集中了驱动电路、检测电路和保护电路以及通讯联网功能。

因此在运用中,硬件也相对简单,提高控制系统的可靠性。

另外它的编程语言也相对简单。

1.2自动洗衣机的设计要求通过PLC实现的设计要求为:(1)按下启动按钮及水位选择开关,注水直到高(中、低)水位,关水;(2)2s后开始洗涤;(3)洗涤时,正转30s,停2s,然后反转30s,停2s;(4)如此循环5次,总共320s后开始排水,排空后脱水30s;(5)开始清洗,重复(2)~(5),清洗两遍;(6)清洗完成,报警3s并自动停机;(7)若按下停车按扭,可手动排水(不脱水)和手动脱水(不计数);若要求启动开关分为标准洗和轻柔洗,试改变有关输入点,并在程序中加入轻柔洗功能2 方案论证2.1 采用PLC系统:1)可靠性高,PLC作为一种通用的工业控制器,它必须能够在各种不同的工作环境中正常工作。

全自动洗衣机课程设计说明书模板

全自动洗衣机课程设计说明书模板

全自动洗衣机控制系统一.题义分析及解决方案1.题义需求分析题目要求设计一个全自动洗衣机控制系统。

可以用若干个按键来实现对洗衣机的控制,让其有两种洗衣模式分的水流别是普通水流和柔和水流以及两种洗衣程序即标准程序和经济程序。

程序中要实现电机正转反转的功能,而且在各个状态中都应该通过LED晶体二极管显示洗衣机运行状态,最后在洗衣工作完成后,由蜂鸣器发出声响,表示衣物已洗干净。

由此可见,本课程设计大致上需要一个8255A芯片来控制整个程序的连接以及输入输出,若干个LED二极管来显示洗衣机运行状态,一个直流电机,逻辑开关,一个继电器来控制阀门的闭合,最后还需要一个蜂鸣器来提示洗衣过程的结束。

2.解决问题的方法跟思路1)硬件部分:a.选择可编程并行接口芯片8255A,实现自动洗衣机各个控制以及状态的显示输出。

本设计使8255A工作于方式0,即基本输入输出方式;将PA口作为输出口,显示洗衣机工作时的各个状态;PB口作为输入口,即连接开关按键;PC作为输入口,连接继电器,蜂鸣器等部件。

b.直接选用LED二极管显示洗衣机工作状态因为其会使实验过程一目了然,而且减少了8255端口的使用,编程上也方便了。

c.由于洗衣机中的电机要有一个正转反转的过程,在本设计中采用了数模转换器和PWM电压转化器以及直流电机。

2)软件部分:对8255进行初始化。

将8255的工作方式设定为方式0,即PA、PB、PC三个口能够进行输入输出操作。

PB口作为输入口,与逻辑开关相连,接收开关表示的数值和要控制的相关状态。

PA口连接LED小灯输出运行状态。

在开始时候应将水位设为1即高水位。

PC口连接蜂鸣器,继电器,电机等元件也为输入口。

二.硬件设计1.选择芯片8255(1)芯片8255A在本次设计中的作用8255A主要是用作数据的输入和输出接口,将逻辑开关的所输入的值接收进来,并且可以将数值进行输出,电源为+5V。

具体的讲就是控制洗衣机运行时候的各个流程,以及其间的状态显示和后来的报警。

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

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

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

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

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

河北工业大学计算机硬件技术基础(Mcs-51)课程设计任务书学院班级设计人学号_一、题目:全自动洗衣机(5)二、目的与要求:1.目的:1.进一步加深对MCS-51单片机内部结构和程序设计方法的理解。

2.提高综合运用MCS-51单片机的软硬件进行程序设计的能力。

2.基本要求:(1)要求使用面向对象和结构化程序设计的编程思路。

(2)学校的刷卡式全自动洗衣机给同学们的生活带来了很大便利,现利用MCS—51单片机,通过延时、定时、中断等操作实现全自动洗衣机工作过程的模拟控制。

3.设计说明:运用了中断,延时等来模拟全自动洗衣机工作的全过程,用指示的点亮,熄灭来表示洗衣机的正转反转及开盖,刷卡,注水,脱水等全部过程。

三、设计方法和基本原理:1.问题描述:分析全自动洗衣机的工作过程:接通电源后,打开洗衣机盖子放入衣物和洗衣粉,盖上盖子。

通过刷卡启动注水,利用外部中断0模拟注水达标志位,停止注水并开始洗衣。

洗衣过程为:正转10秒(利用延时实现),间歇4秒,然后反转10秒,间歇4秒,再正转(这里认为已洗静),然后开始排水,同样利用延时模拟排水达标志位,排水结束,如此循环往复3次(注水—洗涤—排水过程),认为洗衣过程结束。

然后开始脱水操作,利用定时器,定时时间到,打开洗衣机盖子取出衣物,等待下一次刷卡,即下一次洗衣任务。

试验中用各指示灯的亮灭来表示洗衣过各环节的相应状态。

2.涉及到的硬件:LED指示灯四、程序清单:ORG 8000HLJMP MAINORG 8003HLJMP INT0SMAIN : CLR P1.0 ;开盖灯亮CLR P1.7 ; 电源指示灯亮MOV R1,#03HSTEB EASETB EX0SETB IT0JB P3.3 ,YY0AJMP MAINYYY0: SETB P1.0MOV 20H.0 ,#01HCLR P1.6CLR P1.1 ;注水灯亮LP: JB 20H.0 , LPAJMP YYY1INT0S: CLR P1.2 ;中断灯亮CLR 20H.0RETIYYY1: SETB P1.1SETB P1.2CLR P1..3 ;正转灯亮MOV 40H, #10H ;正转10秒YY0: LCALL DELAYDJNZ 40H, Y0SETB P1.3 ;间歇4秒MOV 41H, #04HYY1: LCALL DELAYDJNZ 41H, YY1CLR P1.4 ;反转10秒MOV 42H, #10HYY2: LCALL DELAYDJNZ 42H, YY2SETB P1.4MOV 43H, #04HYY3: LCALL DELAYDJNZ 43H, YY3CLR P1.3MOV 44H, #10HYY4: LCALL DELAYDJNZ 44H, YY4SETB P1.3YYY2: SETB P1.6 ;排水灯灭阀开MOV 45H, #05HYY5: LCALL DELAYDJNZ 45H,YY5DJNZ R1 ,YY0 ;循环洗涤3次YYY3: CLR P1.5 ;脱水MOV 46H, #10HYY6: LCALL DELAYDJNZ 46H,Y6SETB P1.5 ;脱水结束JB P3.3 , YY7 ;等待下次刷卡YY7: AJMP MAINDELAY: MOV R5, #100 ;延时子程序DEL Y: MOV R7, #40DEL1: MOV R6, #123DEL2: DJNZ R6, DEL2DJNZ R7, DEL1DJNZ R5, DEL YEND五.程序调试:(1)将所编写的程序在WIN51文件下进行编译,看是否有错误出现,根据编译提示进行修改,进行编译,如果还不能达到要求的结果,继续进行修改,直到所编写的程序0个错误0个警告。

全自动洗衣机的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. 课程设计的任务.............................. 错误!未定义书签。

2. 洗衣机简介 (2)2.1全自动洗衣机特点 (3)2.2洗衣机工作原理概述 (4)3. 传动方案讨论 (4)4.传动系统的设计计算 (6)4.1减速离合器的结构和工作原理简介 (6)4.2减速离合器零部件的计算与选择 (13)4.3减速离合器零件装配图 (16)5.进/排水系统结构原理简介 (16)5.1进水电磁阀的结构与工作原理 (17)5.2排水电磁阀的结构与工作原理 (18)5.3水位开关控制原理 (20)6.控制系统的设计 (22)6.1控制芯片的选择 (22)6.2程序框图 (22)6.3控制程序设计 (24)6.4电气控制图 (39)心得体会 (40)参考文献 (41)附录 (41)前言本次机电一体化课程设计的重点在于硬件部分的减速离合器设计。

经过小组提出方案对比与讨论,最终决定使用单向轴承式减速离合器,具体讨论过程将在后面的说明书中详细介绍。

减速离合器的各部件的选择、设计是洗衣机硬件部分的设计重点,其具有体积小,功能多,零部件构成复杂等特点。

主要构成部分有离合装置,制动装置以与行星轮系二级减速装置,这些装置的设计尺寸选择,功能原理将在后面的洗衣机说明书中详细介绍。

考虑到设计的是家用洗衣机,并根据对洗衣机体积,功能的要求确定洗衣机采用以单片机为核心的通用自动控制装置,它具有功能强、可靠性强、编程简单、使用方便、体积小等特点。

该控制系统可实现用编写的程序进行逻辑控制、定时、记数和算术运算等,并通过数字量和模拟量的输入/输出来控制机械设备或生产过程。

该设计为单片机控制的全自动家用洗衣机,主要介绍了全自动洗衣机的工作原理(主要是重点设计部件减速离合器),控制系统的单片机的选型和资源的配置,控制系统程序设计与调试,控制系统单片机程序。

单片机课程设计---单片机控制全自动洗衣机

单片机课程设计---单片机控制全自动洗衣机

单片机课程设计---单片机控制全自动洗衣机单片机课程设计单片机控制全自动洗衣机在现代生活中,洗衣机已经成为了家庭中不可或缺的电器之一。

而全自动洗衣机更是以其便捷、高效的特点受到了广大消费者的喜爱。

本次课程设计旨在利用单片机技术实现对全自动洗衣机的控制,以提高洗衣机的性能和智能化程度。

一、全自动洗衣机的工作原理全自动洗衣机的工作过程通常包括洗涤、漂洗、脱水等几个主要环节。

在洗涤环节,洗衣机通过电机带动内筒旋转,使衣物在水中不断翻滚,同时加入洗涤剂以去除污渍。

漂洗环节则是用清水冲洗衣物,去除残留的洗涤剂。

脱水环节通过高速旋转内筒,将衣物中的水分甩干。

为了实现这些功能,洗衣机需要对水位、电机转速、洗涤时间、漂洗次数等参数进行精确控制。

这就需要一个可靠的控制系统来协调各个部件的工作,而单片机正是这样一个理想的选择。

二、单片机控制系统的硬件设计1、单片机选型选择合适的单片机是整个控制系统设计的关键。

考虑到洗衣机控制系统的功能需求和成本因素,我们选用了_____型号的单片机。

该单片机具有足够的 I/O 端口、定时器/计数器和存储空间,能够满足洗衣机控制的要求。

2、传感器模块为了实现对水位和衣物重量的检测,我们使用了水位传感器和压力传感器。

水位传感器可以实时监测洗衣机内的水位高度,从而控制进水阀的开关。

压力传感器则可以通过测量内筒的压力变化来估算衣物的重量,以便确定合适的洗涤参数。

3、电机驱动模块洗衣机的电机需要正反转和调速控制,因此我们选用了专用的电机驱动芯片。

该芯片能够接收单片机发出的控制信号,实现对电机的精确驱动。

4、显示与按键模块为了方便用户操作和了解洗衣机的工作状态,我们设计了液晶显示模块和按键模块。

用户可以通过按键设置洗涤模式、洗涤时间等参数,液晶显示屏则会实时显示洗衣机的工作状态和剩余时间。

5、电源模块整个控制系统需要稳定的电源供应。

我们使用了变压器将市电降压,然后通过整流、滤波和稳压电路为单片机和其他模块提供所需的直流电源。

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控制设备要求全自动洗衣机控制系统的要求是能实现“正常运行”和“强制运行”两种控制方式。

全自动洗衣机PLC课程设计

全自动洗衣机PLC课程设计

深入了解PLC编程
在进行课程设计前,应充分学习PLC编程知识,熟悉各种指令和编程方法,为设计打下基础。
注重细节处理
在编程过程中,应注重细节处理,如合理安排输入输出点、优化程序结构等,以提高程序的稳定性和效率。
加强团队协作
课程设计涉及多个方面,需要团队成员分工协作、密切配合,共同完成设计任务。
随着人工智能技术的不断发展,未来的全自动洗衣机将更加智能化,能够实现自动识别衣物类型、自动添加洗涤剂、自动优化洗衣程序等功能。
掌握PLC编程技术
利用PLC技术实现对全自动洗衣机的自动化控制,包括水位控制、洗涤时间控制、漂洗次数控制等。
实现全自动洗衣机的自动化控制
通过实际动手操作,培养学生的实践能力和解决问题的能力,提高学生的综合素质。
培养学生的实践能力
完成全自动洗衣机的PLC控制程序设计
根据洗衣机的功能需求,编写相应的PLC控制程序,实现全自动洗衣机的各项功能。
智能化发展
环保意识的提高将促使全自动洗衣机向更加环保的方向发展,如采用更高效的电机、使用环保型洗涤剂等。
绿色环保
互联网技术的普及将为全自动洗衣机带来新的发展机遇,如实现远程操控、故障诊断、数据分析等功能,为用户提供更加便捷的服务。
互联网+
THANKS
感谢您的观看。
01
通过PLC编程,成功实现了全自动洗衣机的进水、洗涤、漂洗、排水、脱水等基本功能,且运行稳定可靠。
优化洗衣流程
02
根据衣物类型和脏污程度,设计了多种洗衣程序,用户可根据需求选择合适的程序,提高了洗衣的针对性和效率。
人机交互界面友好
03
设计了简洁明了的操作界面,用户可轻松选择洗衣程序、设定洗衣参数,并实时显示洗衣状态,提升了用户体验。

plc全自动洗衣机课程设计

plc全自动洗衣机课程设计

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

2. 学生能够描述全自动洗衣机的主要部件及其功能,了解各部件之间如何通过PLC进行协调工作。

3. 学生能够掌握PLC编程的基础知识,并运用这些知识对简单的控制流程进行编程。

技能目标:1. 学生能够运用所学知识,分析全自动洗衣机的电气原理图,并识别其中的PLC控制逻辑。

2. 学生通过实际操作,学会使用PLC编程软件进行基本的编程操作,实现洗衣机的简单控制功能。

3. 学生能够通过小组合作,设计并模拟一个简单的PLC全自动洗衣机控制系统,提升实践操作和团队协作能力。

情感态度价值观目标:1. 培养学生对PLC技术及其在日常生活用品中应用的兴趣,激发学生对工程技术职业的探索热情。

2. 增强学生的环保意识,理解智能化家电对节能减排的重要性,培养学生社会责任感。

3. 通过课程学习,引导学生树立正确的工程伦理观念,认识到技术发展应服务于人民生活的改善。

4. 强化学生的团队合作意识,通过小组合作学习,培养学生互相尊重、协同解决问题的良好品质。

本课程目标设计考虑了学生的年级特点,注重理论与实践的结合,旨在通过PLC全自动洗衣机这一实际案例,将抽象的电气控制原理具体化、生活化,提高学生的实际操作能力,同时培养学生的科学素养和工程意识。

二、教学内容1. 全自动洗衣机概述:介绍洗衣机的发展历程,全自动洗衣机的分类、结构及工作原理。

- 教材章节:第二章“家用电器的发展及其电气控制技术”2. PLC基础知识:讲解PLC的组成、工作原理、编程语言及编程方法。

- 教材章节:第五章“可编程逻辑控制器(PLC)基础”3. 全自动洗衣机PLC控制系统:分析全自动洗衣机PLC控制系统的组成、原理及功能。

- 教材章节:第六章“PLC在家用电器中的应用”4. PLC编程实践:指导学生使用PLC编程软件进行编程,实现全自动洗衣机的控制功能。

全自动洗衣机课设

全自动洗衣机课设

1 引言1.1 本次设计任务与要求设计全自动洗衣机的硬件电路和控制程序,实现如下功能并满足以下要求: 1.实现全自动洗衣机的洗涤控制,其过程为:加水——》洗涤——》排水——》甩干——》加水——》漂洗——》排水——》甩干——》加水——》漂洗——》排水——》甩干——》报警;2.实现全自动洗衣机洗涤电机的正反向旋转,在洗涤时,正向旋转1分钟,停止30秒,反向旋转1分钟,停止30秒,再正向旋转,重复前面的过程,直到定时时间到停止;3.实现全自动洗衣机的各项洗涤定时控制,可以通过键盘设定此时间;4. 在各项控制时,要检测加水的高度、是否排水干净等,组成闭环控制;5.根据题目要求的指标,通过查阅有关资料,确定系统设计方案,并设计其硬件电路图;6.画出电路原理图,分析主要模块的功能及他们之间的数据传输和控制关系;7.用protel软件绘制硬件电路原理图;8.软件设计,给出流程图及源代码并加注释。

1.2 本次设计的现实意义首先,这次课程设计就是要让我们熟悉计算机控制系统,掌握微机的组成、原理,理解计算机控制系统的构成原理、接口电路与应用程序,以便在将来实际工作中更好地应用。

全自动洗衣机现在已经广泛应用在人们的社会生活中,并且随着计算机控制技术的发展,它的硬件控制系统及控制程序都在不断完善,从而使人们的生活更加方便。

本文按照设计的一般步骤,先了解设计要求,再分别从硬件系统设计和软件系统设计两个宏观方面着手。

然后大量阅读相关资料,硬件方面,熟练微机的基本工作原理,画出系统流程图和电路原理图,再对系统工作原理做简单的说明。

软件方面,熟悉编程语言,查找相关程序。

熟悉PROTEL99SE并用PROTEL99SE设计出主要模块,并对主要模块的功能及他们之间的数据传输和控制关系进行分析。

2 设计内容2.1 设计分析2.1.1 设计总体方案全自动洗衣机的工作部件有三个,这就是电机、进水阀和排水阀。

电机是洗衣机的动力源,它的转动带动洗衣桶和涡轮的转动,从而实现对衣物的洗涤。

全自动洗衣机-课程设计正文(优秀版)资料

全自动洗衣机-课程设计正文(优秀版)资料

摘要本设计根据全自动洗衣机控制系统的要求和特点,设计了一种基于MCS-51单片机的全自动洗衣机控制器。

该控制器以AT89C51为控制核心,进行洗衣程序的控制。

全自动即进水、洗涤、摔干等一系列过程自动完成,控制器通常设有几种洗涤程序,对不同的衣物可提供用户选择。

本课题要求设计全自动洗衣机控制器,在稳压电源下,有进水、洗衣、脱水功能,并显示预约时间。

通过本文你将会对全自动洗衣机控制器的设计进一步了解,明白全自动洗衣机的工作流程。

关键字:AT89C51;全自动洗衣机;洗衣程序。

目录摘要 (I)第1章绪论 (1)1.1课题背景 (1)1.2国内外现状及水平 (1)1.3课题设计任务与要求 (1)第2章系统方案设计 (2)2.1设计方框图 (2)2.2方案论证 (2)第3章电路设计 (3)3.1工作原理 (3)3.2AT89C51介绍 (3)3.3单元电路设计 (4)第4章程序设计 (8)4.1系统主程序设计 (8)4.2程序源代码设计 (9)第5章系统仿真 (15)5.1PROTEUS简介 (15)5.2系统仿真 (15)第6章总结 (17)参考文献 (18)致谢 (18)第1章绪论1.1课题背景洗衣机是一种在家庭中不可缺少的家用电器,发展非常快,有很好的发展前景。

全自动即进水、洗涤、摔干等一系列过程自动完成,控制器通常设有几种洗涤程序,对不同的衣物可提供用户选择,全自动式洗衣机具有对衣物的磨损小、洗涤量大、节水等特点,因使用方便得到广大群众的青睐。

随着社会的进步和生活水平的提高,人们对全自动洗衣机的功能多样化、操作简单化也提出了更高的要求。

为适应这种变化,全自动化洗衣机的控制器已由机械式、混合式逐步过渡到全电子式控制,因此全自动化洗衣机控制器的设计这一课题对人类生活具有非常重要的意义。

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

  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洗衣机流程图:5.2整个设计框图:单片机AT89C51驱动电路LED 指示灯电动机晶振电路复位电路启动洗衣机的各个按钮5.2单元电路及设计说明:图5.1.11)该图中有三个按钮,分别是s1、s2、s3,它们的作用是分别作为洗衣机标准、轻柔、快速等三种方式的启动按钮。

图5.1.22)该图中,有三盏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次程序去实现另外几种洗涤方式。

相关文档
最新文档