简易洗衣机控制课程设计

合集下载

简易洗衣机控制课程设计

简易洗衣机控制课程设计

洗衣机控制器设计一.设计要求启动—→正转20s —→暂行10s—→反转20s——(定时未到)—→暂行10 s———(定时到)——→停止如果定时时间到,则停机并发出音响信号。

(1).采用中小规模集成芯片设计制作一个电子定时器,按照一定的洗涤程序控制电机作正向和反向转动。

(2).电机用2个继电器控制,洗涤定时时间在0—20min内由用户任意设定。

(3).用两位数码管显示洗涤的预置时间,按倒计时方式对洗涤过程作计时显示,直至时间到而停机。

(4). 如果定时时间到,则停机并发出音响信号。

(5). 洗涤过程在送入预置时间后即开始运转。

二.方案选择及电路的工作原理1.方案选择从课程设计要求来看,要求实现电机的正传、反转、暂停,实际上没有电机给我们接上,这回要用四个LED灯的状态来表示,当显示时间前20秒正传、暂停10秒、反转20秒、再暂停10秒,如此一来,周期恰好是60秒,理所当然的分钟计数器、秒计数器是一定要有的。

接下来脉冲是一定的了,但是有分钟计数器和秒钟计数器还要考虑是不是要60分频器,就我们所学过的来说实现循环有移位寄存器;还有个问题,当洗涤时间到了,报警还要一个报警电路,根据人性化、自动化、低成本的设计原则,报警的蜂鸣器不可以长时间的叫,要有个合理的时间,我们可以用一个单稳态电路来实现。

看起来还不错啊,如果这样想那就嫌早了点,还有一个问题要解决:如何提取时间并使循环电路工作的信号?方案有两种:一是直接从数值上进行提取信号来控制一个可以实现循环的74LS194来实现;另一种是制作一个二十进制到十进制的循环转化来把这一分钟走完,但是从电路的复杂程度和经济性来说,显然后者太过于复杂,也不利于接线和排故障,虽然难度会大一些、出成果的时间会比别人晚,但是要设计一个真正可以让用户用放心使用的产品,还得这样做。

尤其是最后的循环电路用两个194一定可以很容易实现。

2.工作原理首先,从秒脉冲出来的信号,经过一个控制电路后进入秒计数器进行秒计数,进行清零,这时用户置入洗涤时间,并按开始按钮,洗衣机开始工作。

洗衣机plc课程设计

洗衣机plc课程设计

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

2. 学生能掌握洗衣机主要部件的工作原理,尤其是与PLC控制相关的部件。

3. 学生能运用PLC编程实现对洗衣机启动、洗涤、漂洗、脱水等基本功能的控制。

技能目标:1. 学生能运用所学知识,设计简单的PLC控制程序,实现洗衣机的模拟运行。

2. 学生能通过小组合作,进行PLC程序的调试与优化,提高程序运行效率。

3. 学生能运用相关软件工具,绘制PLC控制系统的电气原理图。

情感态度价值观目标:1. 学生通过学习洗衣机PLC课程,培养对自动化技术及其应用的兴趣,激发创新意识。

2. 学生在课程学习过程中,养成合作、探究的学习习惯,提高问题解决能力。

3. 学生认识到PLC技术在洗衣机行业中的重要地位,增强对节能减排和可持续发展理念的认识。

课程性质:本课程为高一年级电子与自动化专业课程,以理论与实践相结合的方式进行。

学生特点:学生具备基本的电子与自动化知识,对PLC技术有一定了解,但实践经验不足。

教学要求:注重理论与实践相结合,强调动手操作,培养实际工程应用能力。

通过课程学习,使学生在掌握洗衣机PLC控制技术的基础上,提高综合运用所学知识解决实际问题的能力。

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

教材章节:第一章 PLC概述,第二章 PLC的组成与工作原理。

2. 洗衣机工作原理及主要部件功能介绍:讲解洗衣机洗涤、漂洗、脱水等过程的工作原理,介绍与PLC控制相关的主要部件。

教材章节:第三章 洗衣机结构与原理。

3. PLC控制程序设计:学习PLC编程软件的使用,设计洗衣机各功能模块的PLC控制程序。

教材章节:第四章 PLC编程语言与编程方法。

4. PLC控制程序调试与优化:通过小组合作,对设计好的PLC程序进行调试,发现问题并进行优化。

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

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

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

自动洗衣机plc课程设计

自动洗衣机plc课程设计

自动洗衣机plc课程设计一、课程目标知识目标:1. 让学生掌握自动洗衣机的基本工作原理及PLC控制系统的组成与功能。

2. 使学生了解并掌握PLC编程的基本方法,能运用PLC实现自动洗衣机的控制功能。

3. 让学生了解自动洗衣机控制系统中传感器的应用,理解其工作原理。

技能目标:1. 培养学生运用PLC进行自动洗衣机控制系统的设计与编程能力。

2. 培养学生分析问题、解决问题的能力,能针对自动洗衣机控制过程中的问题进行诊断和调试。

3. 提高学生的团队合作能力,通过小组合作完成课程设计。

情感态度价值观目标:1. 培养学生对自动化技术的兴趣和热情,激发学生学习PLC技术的积极性。

2. 培养学生严谨、求实的科学态度,注重实践操作,提高动手能力。

3. 培养学生的创新意识和环保意识,关注智能家居技术的发展,为未来生活做好准备。

课程性质:本课程为实践性较强的课程,结合理论教学,注重培养学生的实际操作能力和创新思维。

学生特点:学生具备一定的电工电子基础知识,对PLC技术有一定了解,但实际操作经验不足。

教学要求:结合课本内容,以自动洗衣机PLC课程设计为载体,引导学生从理论到实践,提高学生的综合应用能力。

在教学过程中,注重引导学生主动探究,鼓励学生提出问题、解决问题,培养学生自主学习的能力。

通过课程目标的分解和教学设计,使学生在完成课程设计的同时,达到本章节所设定的知识、技能和情感态度价值观目标。

二、教学内容1. 理论部分:(1)自动洗衣机工作原理:讲解洗衣机洗涤、漂洗、脱水等基本过程及其控制要求。

(2)PLC控制系统:介绍PLC的组成、工作原理、编程语言及编程方法。

(3)传感器及其应用:讲解自动洗衣机中使用的传感器类型、原理及在控制系统中的应用。

2. 实践部分:(1)PLC编程实践:指导学生使用PLC编程软件,编写自动洗衣机控制程序。

(2)自动洗衣机PLC控制系统设计:指导学生设计自动洗衣机PLC控制系统,包括输入输出分配、编程及调试。

课程设计---洗衣机控制器的设计

课程设计---洗衣机控制器的设计

电子技术课程设计报告书课题名称洗衣机控制器的设计姓名学号院、系、部专业电子信息工程指导教师2010年 11 月 25日洗衣机控制器的设计1 设计目的(1) 熟悉集成电路的引脚安排。

(2)掌握各芯片的逻辑功能及使用方法。

(3)了解面包板结构及其接线方法。

(4)了解洗衣机控制器的组成及工作原理。

(5)熟悉洗衣机控制器的设计与制作。

(6)运用HVDL 语言完成洗衣机控制器的编程。

2 设计思路(1)设计洗衣机控制器电路。

(2)设计可预置时间(10-30分钟)的定时模块。

(3)设计洗衣机运作模块,控制洗衣机的进水,洗衣,放水,脱水运转。

(4)设计分频模块,为洗衣机提供‘秒’时钟。

(5)设计译码模块,完成对时间(分)的二进制译码和LED 管的动态扫描。

(6)设计电源电路和按键判别电路。

(7)设计显示电路,完成对剩余时间和工作状态的显示3 设计过程3.1 方案论证洗衣机控制器的整体框图如下(图一)所示:图 一(洗衣机控制器原理框图)FPGA 芯片 电源总控制键盘电路 译码模块洗衣机运作模块 显示电路 分频模块 时钟(1K )工作原理:1、开启电源后,洗衣机进入总控模块的时间设定模式,由7段LED 灯显示所设定时间;2、时间设定后,启动洗衣机,进入洗衣机运转模式,即启动洗衣机运转模块,同时屏蔽总控模块总时间(Time_all )信号。

每次自动洗衣时间由总控模块自动分配。

七段LED 灯轮换显示工作模式(进水=1,洗衣=2,放水=3,脱水=4)和剩余时间。

3、3次自动洗衣完成后,洗衣机进入待机模式,七段LED 灯灭,再次等待时间设定。

电路设计洗衣机控制器主要电路如图所示:ULN2803是高电压大电流达林顿晶体管阵列,用于高电压大电流负载。

74LS138为动态扫描译码电路,可基于该电路扩展LED 显示为最高8位动态。

增加了VCC 所接上拉电阻,为LED 显示提供足够的驱动电流。

KEY 为机械开关,只针对单个按键进行合键判别,无对应行列扫描。

全自动洗衣机的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、单片机选型选择合适的单片机是整个控制系统设计的关键。

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

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

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

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

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

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

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

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

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

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

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

洗衣机控制器课程设计

洗衣机控制器课程设计

洗衣机控制器课程设计
洗衣机控制器课程设计是系统工程专业学生需要完成的一项重要课程设计。

它旨在教会学生如何使用电子技术来设计和实现一台洗衣机控制器。

洗衣机控制器课程设计不仅仅涉及到电子技术,还包括洗衣机机械部件、洗衣机常规功能等方面的知识。

本课程设计的目的是让学生在完成洗衣机控制器的设计之前,先理解洗衣机的原理和其他方面的知识。

首先,学生需要了解洗衣机的基本结构及其功能,并学习洗衣机的基本控制原理。

同时,学生还需要学习洗衣机控制器的电路设计,包括电路图的绘制、电气元件的选择及其尺寸等。

此外,学生还需要学习洗衣机控制器的编程技术,包括程序控制算法的选择、程序控制算法的实现等。

接下来,学生需要了解洗衣机控制器的实际应用,包括洗衣机控制器容易出现的故障和解决方法以及洗衣机控制器的调试方法等。

此外,学生还需要学习和掌握洗衣机控制器的检测技术,包括电路的检测、程序的检测、洗衣机的电性能测试等。

最后,学生需要根据所学的知识,设计一台洗衣机控制器,将所有知识点融会贯通,最终完成一台具有一定实用价值的洗衣机控制器。

洗衣机控制器课程设计是一门涉及电气工程、机械工程、计算机科学等多个领域的课程,要求学生掌握洗衣机控制器的基本原理及其应用,以便完成一台能够实用的洗衣机控制器的设计。

本课程的学习不仅能够提高学生的综合素质,而且可以让学生具备独立设计洗衣机控制器的能力,为他们今后从事相关工作打下坚实的基础。

全自动洗衣机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编程软件进行编程,实现全自动洗衣机的控制功能。

pcl洗衣机课程设计

pcl洗衣机课程设计

pcl洗衣机课程设计一、课程目标知识目标:1. 学生能够理解洗衣机的结构组成和工作原理,掌握洗衣机操作流程中的关键步骤。

2. 学生能够描述PLC(可编程逻辑控制器)在洗衣机控制中的应用,解释其基本工作原理。

3. 学生能够掌握洗衣机常见故障的分析方法,并运用所学知识进行简单的故障排查。

技能目标:1. 学生能够运用PLC编程软件进行基本的程序编写,实现对洗衣机的模拟控制。

2. 学生通过小组合作,能够完成洗衣机的拆装和组装,提高动手实践能力。

3. 学生能够运用所学知识,解决实际问题,提高创新思维和问题解决能力。

情感态度价值观目标:1. 学生在课程学习中,培养对家电维修和电子工程领域的兴趣,激发学习热情。

2. 学生在小组合作中,学会沟通、协作,培养团队精神和责任感。

3. 学生通过学习洗衣机的发展历程,认识到科技对生活的改变,增强环保意识和可持续发展观念。

课程性质:本课程为实践性较强的学科课程,结合理论知识与实践操作,提高学生的综合运用能力。

学生特点:针对初中年级学生,具备一定的物理知识和动手能力,对新鲜事物充满好奇。

教学要求:注重理论与实践相结合,充分调动学生的积极性,提高学生的创新意识和实践能力。

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

二、教学内容1. 洗衣机结构和工作原理:讲解洗衣机的各个组成部分,如电机、传动系统、控制系统等,并分析其工作原理。

2. PLC基本原理与应用:介绍PLC的基本工作原理、编程方法和在洗衣机控制中的应用实例。

3. 洗衣机操作流程:详细讲解洗衣机从启动到完成洗涤、漂洗、脱水等各个步骤的操作流程。

4. PLC编程实践:指导学生使用PLC编程软件,编写简单的洗衣机控制程序,实现模拟控制。

5. 洗衣机拆装与组装:组织学生进行洗衣机的拆装和组装,了解内部结构,提高动手能力。

6. 故障分析与排查:分析洗衣机常见故障现象,教授故障排查方法,培养学生的实际问题解决能力。

教学内容安排与进度:第一课时:洗衣机结构和工作原理学习。

洗衣机控制器课程设计

洗衣机控制器课程设计

洗衣机控制器 课程设计一、课程目标知识目标:1. 让学生掌握洗衣机控制器的基本原理,理解其电路构成及功能。

2. 使学生了解洗衣机控制器的编程方法,学会编写简单的控制程序。

3. 帮助学生了解洗衣机控制器与其他家电的互联互通,拓展智能家电的知识领域。

技能目标:1. 培养学生运用控制器进行家电控制的能力,提高实际操作技能。

2. 培养学生独立思考和解决问题的能力,通过编写程序实现洗衣机的智能化控制。

3. 提高学生的团队协作能力,通过小组合作完成控制器的设计与调试。

情感态度价值观目标:1. 激发学生对家电控制技术的兴趣,培养其探索精神和创新意识。

2. 培养学生关注智能家居领域的发展,增强社会责任感和时代使命感。

3. 引导学生树立正确的消费观念,提倡环保、节能的生活方式。

课程性质:本课程为实用技术类课程,以实践操作为主,理论讲解为辅。

学生特点:本年级学生具有较强的求知欲,动手能力较强,但对洗衣机控制器相关知识了解较少。

教学要求:结合学生特点,注重理论与实践相结合,强化实践操作环节,提高学生的动手能力和创新能力。

通过课程学习,使学生能够掌握洗衣机控制器的基本原理和操作方法,培养其编程思维和团队协作能力。

同时,关注学生的情感态度价值观的培养,使其在学习过程中形成正确的价值观和消费观念。

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

二、教学内容1. 洗衣机控制器原理:讲解洗衣机控制器的电路构成、工作原理及各部分功能,结合课本第三章第一节内容。

2. 编程方法:介绍洗衣机控制器的编程语言和编程方法,以课本第四章为基础,通过案例教学使学生掌握基本编程技巧。

3. 控制器操作与调试:讲解控制器的基本操作方法,组织学生进行实践操作,学会调试控制器程序,参考课本第五章内容。

4. 智能家电互联互通:分析洗衣机控制器与其他家电的互联互通原理,结合课本第六章,拓展学生智能家电的知识领域。

5. 实践项目:分组进行洗衣机控制器的编程与调试,完成一个简单的智能家居控制系统设计,涵盖课本第三至六章的主要内容。

简单洗衣机系统课程设计

简单洗衣机系统课程设计

简单洗衣机系统课程设计一、课程目标知识目标:1. 学生能够理解洗衣机的基本结构组成及其工作原理;2. 学生能够描述简单洗衣机系统中涉及的主要物理过程,如电机的工作原理、水位控制方法等;3. 学生能够运用所学的物理知识解释洗衣机在洗涤、漂洗和脱水过程中能量的转换。

技能目标:1. 学生能够设计简单的洗衣机系统模型,展示其工作过程;2. 学生能够运用图表和简单的数学公式分析洗衣机系统的能量消耗;3. 学生能够运用科学探究的方法,对洗衣机系统进行观察、分析和改进。

情感态度价值观目标:1. 学生能够培养对生活中常见电器工作原理的好奇心和探究欲望;2. 学生能够通过本课程的学习,认识到科技在日常生活中的应用,增强实践意识和创新精神;3. 学生能够理解节能环保的重要性,关注洗衣机等家电产品的能效标准,培养绿色消费观念。

课程性质:本课程为物理学科拓展课程,结合生活实例,引导学生运用所学知识解决实际问题。

学生特点:学生为八年级学生,已具备一定的物理知识基础和科学探究能力。

教学要求:教师需注重理论与实践相结合,引导学生通过观察、实验、分析等环节,提高学生的动手能力和创新能力。

在教学过程中,关注学生的个体差异,鼓励学生积极参与,使学生在课程中达到预期的学习成果。

二、教学内容本课程依据课程目标,结合教材相关章节,组织以下教学内容:1. 洗衣机的基本结构:引导学生学习洗衣机的各个组成部分,包括外筒、内筒、电机、传动系统、控制系统等。

2. 洗衣机的工作原理:- 电机的工作原理:探讨电机在洗衣机中的作用,以及电能转化为机械能的过程;- 水位控制原理:学习水位传感器、进水阀和排水阀在洗衣机中的作用;- 洗涤原理:介绍洗涤剂在洗衣机中的作用,以及如何通过机械力和化学力去除污渍;- 脱水原理:分析洗衣机脱水过程中离心力对水分的作用。

3. 能量转换与节能:- 分析洗衣机在洗涤、漂洗和脱水过程中能量的转换,以及影响能量消耗的因素;- 介绍洗衣机能效标准,探讨如何降低洗衣过程中的能耗。

洗衣机控制器课程设计

洗衣机控制器课程设计

以下是一个洗衣机控制器课程设计的示例:课程名称:洗衣机控制器设计课程目标:1.了解洗衣机的基本原理和工作原理。

2.掌握洗衣机控制器的组成和功能。

3.学习使用嵌入式系统开发工具进行洗衣机控制器的设计和编程。

4.实践设计一个简单的洗衣机控制器原型。

课程大纲:1.洗衣机基本原理•介绍洗衣机的结构和工作原理。

•讲解洗衣机的动力系统、进水系统、排水系统等基本组成部分。

2.洗衣机控制器概述•解释洗衣机控制器的作用和功能。

•介绍洗衣机控制器的硬件和软件组成。

3.嵌入式系统开发工具介绍•介绍常用的嵌入式系统开发工具,如Arduino、Raspberry Pi等。

•讲解开发工具的基本原理和使用方法。

4.洗衣机控制器设计与编程•设计一个简单的洗衣机控制器电路。

•使用嵌入式系统开发工具进行控制器的编程。

•讲解控制器的各个功能模块的实现方法,如电机控制、传感器接口、显示器等。

5.实践项目:洗衣机控制器原型•学员分组进行实践项目。

•设计和搭建一个简单的洗衣机控制器原型。

•编写控制程序,实现基本的洗衣操作功能。

6.测试与改进•测试洗衣机控制器原型的功能和性能。

•分析测试结果,进行改进和优化。

7.总结与展望•总结课程学习成果。

•展望洗衣机控制器技术的发展方向和应用前景。

教学方法:•授课讲解:通过演示和讲解来介绍洗衣机控制器的基本概念和原理。

•实践操作:学员通过实践项目,亲自设计和搭建洗衣机控制器原型,并进行编程和测试。

•小组讨论:鼓励学员在小组内进行讨论和合作,促进彼此学习和交流。

评估方式:•实践项目成果评估:评估学员设计和搭建的洗衣机控制器原型的功能和性能。

•知识考核:通过笔试或口头答辩等形式,考核学员对洗衣机控制器的基本原理和设计方法的理解。

这个课程设计旨在通过理论讲解和实践操作相结合的方式,帮助学员全面了解洗衣机控制器的设计过程和技术要点。

通过实践项目的实施,学员将能够应用所学知识设计出简单的洗衣机控制器原型,并加深对嵌入式系统和控制器设计的理解和掌握。

洗衣机自动控制电路 数字逻辑课程设计

洗衣机自动控制电路 数字逻辑课程设计

《数字逻辑》课程设计报告题目:洗衣机自动控制电路目录1 设计任务书2 总体方案设计2.1 功能和逻辑需求分析2.2 总体方案设计3 单元模块设计3.1分倒数单元电路设计3.2 秒倒数单元电路设计3.4 计数器单元电路设计3.2 状态译码器单元电路设计3.5总体电路设计(画出总体电路图)4 电路调试与测试4.1分倒数单元模块4.2秒倒数单元模块4.3计数器单元模块4.4状态译码器单元模块4.5全部器件5 总结1 设计任务书洗衣机自动控制电路为洗衣机设计一控制电路,当洗衣机控制开关打开后,电动机先正转20S,然后暂停10S,随后反转20S,再然后暂停10S;如果定时时间没到,则开始循环,若定时时间到,则停机断电。

定时时间设定范围为0~60分,显示分秒的倒计时。

用LED指示灯表示电机的正转、反转和暂停状态。

2 总体方案设计(1)、计时器:由两片芯片来分别完成分、秒的倒计时功能,分芯片提供预置功能,两片芯片的模均为60.(2)、计数器:通过计数来完成输出洗衣机四种状态(正转 > 暂停 > 反转 > 暂停 > 正转)的切换(3)、状态译码器:将输入的四种状态转换为三种状态(正转、暂停、反转)(4)、所有芯片都使用每秒一脉冲的统一脉冲,实现同步。

2.1 功能和逻辑需求分析1)、计时器:①由于平常用的基础器件无法简单做到倒数功能,所以决定用GAL器件,通过编写ABEL-HEL并在GAL器件上实现。

②计数器的分和秒分别需要8位输出(4位作为十位,另外4位作为个位,每4位二进制数在数码管上显示为一个十进制的数。

)③所以计数器的分和秒必须分为两个GAL器件,但同时秒需要有一个退位输出信号,分需要一个抑制秒继续倒数的输出信号,所以每个芯片需要9个输出端。

④总结:计数器需要两个GAL22v10分别实现分和秒的倒数。

2)、按周期显示正、反灯和暂停灯:①该功能仍然需要GAL器件来实现,首先需要内部能自己计数,电动机先正转20S,然后暂停10S,随后反转20S,再然后暂停10S,按20+10+20+10=60秒为一周期,所以需要6个输出来计数(作为内部计数,可以不必显示)。

湖南工程学院 数电课程设计——简易洗衣机控制系统讲解

湖南工程学院 数电课程设计——简易洗衣机控制系统讲解

课 程 设计课程名称 数字电子技术课题名称 简易洗衣机控制器专 业 自动化班 级 1001学 号 25姓 名 肖锦朋 指导教师 郭照南2012年12月 21 日湖南工程学院课程设计任务书课程名称:数字电子技术题目: 简易洗衣机控制器——A课题专业班级: 自动化1001学号:25学生姓名:肖锦朋指导老师:郭照南审批:任务书下达日期2012年12月10日星期一设计完成日期2010年12月21日星期五目录第1章设计总体思路和框图 (1)1.1设计总体思路及基本原理 (1)1.2框图 (1)第2章单元电路设计(各单元电路图) (2)2.1倒计时显示及置数模块 (2)2.2置数模块 (3)2.3步数显示模块 (3)2.4LED显示动作模块 (4)2.5手动控制循环停止模块 (5)第3章总电路设计(总电路图) (6)第4章安装、调试步骤 (7)第5章故障分析与电路改进 (8)5.1常见的故障现象 (8)5.2产生故障的主要原因及解决方法 (8)(一)倒计时显示管显示不正确 (8)(二)步骤显示错误 (8)(三)不能正确置数 (9)(四)手动模式时不能自动停下来 (9)第6章总结与设计调试体会 (9)附录 (10)元器件清单: (10)参考文献: (11)第1章设计总体思路和框图1.1设计总体思路及基本原理要实现简易洗衣机控制,首先要实现对每一步的控制。

当第1步的时候用置数控制模块控制倒计时计数器置数为5秒,步骤计数器置数为1,同时用步骤计数器控制工序显示模块使第一个LED亮;当倒计时模块全部减为0的时候,借位输出一个低电平,置数模块将其置数为12秒,并且给步骤计数器一个脉冲使其加1,显示为2,同时用步骤计数器控制工序显示模块使第二个LED点亮。

在这时有一个12秒的循环,怎样实现使步骤显示器显示循环12秒为2呢?再用一个160的计数器,当前面那个计数器为3的时候,把后面那个计数器置数为2,这样就使显示2的步骤代表了两次12秒的循环了。

简易洗衣机程序课程设计

简易洗衣机程序课程设计

简易洗衣机程序课程设计一、教学目标本课程旨在通过学习简易洗衣机程序的相关知识,使学生掌握洗衣机的基本工作原理,了解程序设计和操作过程,培养学生的科学思维和动手能力。

具体目标如下:1.知识目标:学生能够理解洗衣机的基本构造、工作原理和程序设计方法。

2.技能目标:学生能够运用所学知识,对简易洗衣机进行程序设计和操作。

3.情感态度价值观目标:学生通过课程学习,培养对科学实验的兴趣,增强创新意识和团队合作精神。

二、教学内容本课程的教学内容主要包括以下几个部分:1.洗衣机的基本构造和工作原理:介绍洗衣机的主要部件及其功能,解释洗衣机是如何工作的。

2.程序设计方法:教授学生如何编写简单的洗衣机程序,使其能够完成特定的任务。

3.操作实践:学生通过实际操作洗衣机,加深对洗衣机工作原理和程序设计的理解。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式:1.讲授法:教师讲解洗衣机的基本构造、工作原理和程序设计方法。

2.讨论法:学生通过小组讨论,分享对洗衣机程序设计的理解和想法。

3.实验法:学生动手操作洗衣机,进行程序设计和实验验证。

四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:提供相关章节,介绍洗衣机的基本构造、工作原理和程序设计方法。

2.多媒体资料:通过视频、图片等形式,生动展示洗衣机的工作过程和程序设计实例。

3.实验设备:提供简易洗衣机模型和相关设备,供学生进行实验操作。

通过以上教学资源的支持,学生将能够更好地学习洗衣机程序设计的相关知识,提高科学思维和动手能力。

五、教学评估为了全面、客观地评估学生的学习成果,本课程将采取多种评估方式:1.平时表现:评估学生的课堂参与度、提问回答和团队协作等情况,占总评的30%。

2.作业:布置相关的编程练习和实验报告,评估学生的理解和应用能力,占总评的20%。

3.考试:期末进行理论知识和实践操作的考试,评估学生的综合运用能力,占总评的50%。

洗衣机控制器课程设计

洗衣机控制器课程设计

宁波理工学院课程设计(论文)Array题目基于单片机的洗衣机控制器设计姓名高飞学号3090401097专业班级09通信 1班指导教师裘君分院信息科学与工程分院完成时间2013年1月11日摘要模糊控制是以模糊数学为基础发展起来的一种新的非线性的控制方法,解决了一些用传统方法无法解决的问题。

近年来,模糊控制在家用电器控制中得到较广泛的应用,采用模糊控制技术的洗衣机具有自动识别衣质、衣量,自动识别肮脏程度,自动决定水量,自动投入恰当的洗涤剂等功能,不仅实现了洗衣机的全面自动化,也大大提高了洗衣的质量,具有很强的实用性和较好的发展前景。

基于模糊控制的全自动洗衣机自动控制系统,以单片机AT89S51为核心,可以实现洗衣机的智能控制,提高洗衣质量,节约能源。

基于51单片机的洗衣控制系统,控制面板由按键、指示灯和LED 显示器组成。

按键选择洗衣机工作方式,指示灯配合按键工作,LED 显示器则显示洗衣机洗涤和脱水时间。

洗衣机的整体电路模块包括键盘矩阵、指示灯、电动机控制及电源电路。

控制程序设计包括定时中断服务程序、外中断服务程序及主程序。

关键词:模糊控制;洗衣机;全自动;洗衣控制系统;51单片机;控制程序AbstractFuzzy control based on fuzzy mathematics is developed on the basis of a new kind of nonlinear control method to solve some of the problems can not be solved using traditional methods. Recent years, fuzzy control been more widely used in household appliances control using fuzzy control technology washing machine to automatically identify quality clothing, clothing amount, automatically identify how dirty, automatically determines the amount of water, automatically put into the proper detergent and other functions, not only to achieve a fully automated washing machine, and also greatly improve the quality of the laundry, has a strong practical and good development prospects.Automatic washing machine automatic control system based on fuzzy control, MCU AT89S51 as the core, you can achieve the intelligent control of the washing machine to improve the laundry quality, and energy conservation.Based on 51MCU laundry control system, the control panel buttons, lights, and LED display. Button to select the washing machine works, the indicator with the keys work, LED display shows the washing machine washing and dehydration time. Washing the overall circuit module comprises a keyboard matrix, indicator, motor control and power supply circuit. The design of the control program, including the timer interrupt service routine, outside the interrupt service routine and the main program.Keywords: fuzzy control; washing machine; fully automatic; laundry control system; 51 MCU; control progra目录摘要 (I)Abstract (1)第1章概述 (3)1.1洗衣机的概念 (3)1.2洗衣机的发展现状 (3)1.3洗衣机的发展趋势 (3)1.4 现有洗衣机存在的一些列问题 (4)1.4.1漂洗不净洗涤剂有残留 (4)1.4.2洗衣机配重影响噪音水平 (4)1.4.3 洗衣机最多能洗多少衣服 (4)1.4.4 高速甩干有用么 (5)1.5 本课题的目的 (5)第2章硬件系统的设计 (5)2.1洗衣机洗涤原理 (5)2.2 全自动洗衣机的控制功能要求 (6)2.3 硬件线路原理 (7)2.3.1电源部分 (7)2.3.2功能设置及控制电路 (7)2.3.3 洗衣机状态显示 (8)2.3.4 输出控制电路 (8)2.4 系统工作流程 (8)2.4.1 主程序设计 (8)2.4.2 内部定时中断设计 (10)2.4.3 外部中断设计 (10)第3章软件系统的设计 (11)3.1 模糊控制的基本原理 (11)3.2 模糊化在洗衣机中的应用 (12)3.3 模糊推理 (14)3.4反模糊化 (15)结束语 (15)致谢 (16)参考文献 (16)第1章概述1.1洗衣机的概念洗衣机(washing machine)是利用电能产生机械作用来洗涤衣物的清洁电器。

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

洗衣机控制器设计报告一.设计要求启动—→正转20s —→暂行10s—→反转20s——(定时未到)—→暂行10 s———(定时到)——→停止如果定时时间到,则停机并发出音响信号。

(1).采用中小规模集成芯片设计制作一个电子定时器,按照一定的洗涤程序控制电机作正向和反向转动。

(2).电机用2个继电器控制,洗涤定时时间在0—20min内由用户任意设定。

(3).用两位数码管显示洗涤的预置时间,按倒计时方式对洗涤过程作计时显示,直至时间到而停机。

(4). 如果定时时间到,则停机并发出音响信号。

(5). 洗涤过程在送入预置时间后即开始运转。

二.方案选择及电路的工作原理1.方案选择从课程设计要求来看,要求实现电机的正传、反转、暂停,实际上没有电机给我们接上,这回要用四个LED灯的状态来表示,当显示时间前20秒正传、暂停10秒、反转20秒、再暂停10秒,如此一来,周期恰好是60秒,理所当然的分钟计数器、秒计数器是一定要有的。

接下来脉冲是一定的了,但是有分钟计数器和秒钟计数器还要考虑是不是要60分频器,就我们所学过的来说实现循环有移位寄存器;还有个问题,当洗涤时间到了,报警还要一个报警电路,根据人性化、自动化、低成本的设计原则,报警的蜂鸣器不可以长时间的叫,要有个合理的时间,我们可以用一个单稳态电路来实现。

看起来还不错啊,如果这样想那就嫌早了点,还有一个问题要解决:如何提取时间并使循环电路工作的信号?方案有两种:一是直接从数值上进行提取信号来控制一个可以实现循环的74LS194来实现;另一种是制作一个二十进制到十进制的循环转化来把这一分钟走完,但是从电路的复杂程度和经济性来说,显然后者太过于复杂,也不利于接线和排故障,虽然难度会大一些、出成果的时间会比别人晚,但是要设计一个真正可以让用户用放心使用的产品,还得这样做。

尤其是最后的循环电路用两个194一定可以很容易实现。

2.工作原理首先,从秒脉冲出来的信号,经过一个控制电路后进入秒计数器进行秒计数,进行清零,这时用户置入洗涤时间,并按开始按钮,洗衣机开始工作。

当秒计数器变为零的时候,去分钟计数器上面借数;与此同时,从十秒位转化出来的信号进入移位寄存器后,LED灯表示出电机运转状态;当用户设定的洗涤时间结束后,电路报警并清零;同时电机指示灯熄灭。

三.设计的具体实现设计思路(1)本定时器实际上包含两级定时的概念,一是总洗涤过程的定时,二是在总洗涤过程中又包含电机的正转、反转和暂停三种定时,并且这三种定时是反复循环直至所设定的总定时时间到为止。

依据上述要求,可画出总定时T 和电机驱动型号Z 1、Z 2的工作波形图,如下:图1 定时器信号时序图当总定时时间在0~20min (分)以内设定一个数值后T 为高电平1,然后用倒计时方法每分钟减1直至T 变为零。

在此期间,若Z1=Z2=1,实现正转;若Z1=Z2=0,实现暂停;若Z1=1,Z2=0,实现反转。

(2)实现定时的方法很多,比如采用单稳电路实现定时,又如将定时初值预置到计数器中,使计数器运行在减计数状态,当减到全零时,则定时时间到。

图2所示的电路原理框图就是采用这种方法实现的。

由秒脉冲发生器产生的时钟信号经60分频后,得到分脉冲信号。

洗涤定时时间的初值先通过拨盘或数码开关设置到洗涤时间计数器中,每当分脉冲到来计数器减1,直至减到定时时间到为止。

运行中间,剩余时间经译码后在数码管上进行显示。

由于Z 1和Z 2的定时长度可分解为10s 的倍数,由秒脉冲到分脉冲变换的60进制计数器的状态中可以找到Z 1、Z 2定时的信号,经译码后得到如波形Z 1、Z 2所示的信号。

这两个信号以及定时信号T 经控制门输出后,得到推动电机的工作信号。

T Z 1 Z 2正转 停反转 停电路原理框图图2 洗衣机定时器原理框图单元电路设计1.一百进制分计数器和六十秒计数器的设计(1)分、秒计数器的设计一百进制分计数器和六十秒计数器的原理是一样的,不同的只是它们的输入脉冲和进制不同而已,我们用四片74LS192来实现分计数和秒计数功能,我们要的只是减计数,所以我们把它的UP端接到高电平上去,DOWN端接到秒脉冲上;十分秒位上的输入端B、C端接到高电平上,即从输入端置入0110,秒十位的LD 端和借位端BO联在一起,再把秒位的BO端和十秒位的DOWN联在一起。

当秒脉冲从秒位的DOWN端输入的时候秒计数的192开始从9减到0;这时,它的借位端BO 会发出一个低电平到秒十位的输入端DOWN,秒十位的计数从6变到5,一直到变为0;当高低位全为零的时候,秒十位的BO发出一个低电平信号,DOWN 为零时,置数端LD等于零,秒十位完成并行置数,下一个DOWN脉冲来到时,计数器进入下一个循环减计数工作中。

对于分计数来说,道理也是一样的;只是要求,当秒计数完成了,分可以自动减少,需要把秒十位的借位端BO端接到分计数的DOWN端作为分计数的输入信号来实现秒从分计数上的借位。

当然,这些计数器工作,其中的清零端CR要处于低电平,置数端不置数时要处于高电平。

这是一个独立工作的最高可以显示101分钟的计时器。

把四个192的QA/QB/QC/QD都接到外部的显示电路上就可以看到时间的显示了。

作为洗衣机控制器的一个模块,它还得有一定的接口来和其他的模块连接在一起协调工作,分计数的清零端LD是接在一起的;秒的清零端LD又是接在一起的,所以当要从外部把它们强制清零时,可以用一个三极管(NPN)或者两个或门就可以实现该功能。

还有我们可以利用分计数的UP端来进行外部置数,当把它们各接到一个低触发(平时保持高电平,外部给一个力就输入一个低电平)的脉冲上就可以实现从0-9的数字输入。

(2)分、秒计数器的电路图其图如下:图三分秒计数器电路图2.秒脉冲发生器(1)秒脉冲发生器原理我们搜需要的秒脉冲发生器可以由一个集成的555定时器构成,当电源接通后,VCC通过对R1、R2向电容充电。

电容上得到电压按指数规律上升,当电容上的电压上身到2/3VCC时,输电压VO为零,电容放电。

当电压下降到1/3VCC时,输出电平为高电平,电容放电结束。

这样周而复始便形成了振荡。

我们要的周期是1秒,频率是1赫兹。

周期T可以由下面的公式可知:T=R1.R2lnC(2)其原理图如下所示图四秒脉冲发生器原理图3.循环控制电路(1)其基本原理简述还是采用我们方法,把秒十位上的数提出来作为循环控制系统的输入信号,秒位上的都是相同的,可以不管。

我们的目标是把秒十位上输出的二进制数转化成两位三个数:现在我们把192的QA、QB接上一个异或门,QC接上一个反相器,然后把它们出来的信号接到一个与非门后再接到So端,把反相器出来的信号输入到S1端;这样就实现了上述要求。

当我们开机时,计数器时被清零的,QA、QB、QC没有输出,这时输出的是000,194的So、S1为11,移位寄存器置数为0010。

当192输出的是0101时,So、S1为10,移位寄存器右移动作,因为So、S1的两端接一个与非门出1,再通过一个接在194QB端的与门,结果输出来到发光二极管的还是高电平(如下图所示);从节点46输出,经过反相器到达节点48的是低电平与门U28没有输出脉冲,所以194做右移直到下一个状态的到来。

显然当192的输出是0100是也是一样的。

当输出是0011时,So、S1的状态是11,194处于并行置数,其QB端输出一个高电平1,与此同时,从So、S1输出的两个1进入与非门U27,但是在节点46是一个低电平0,所以节点44没有高电平输出。

而节点46为高电平1,这时通过U28的脉冲信号可以输出了,与U28的或门U22、U23、U24、U25、U26就可以输出脉冲信号到发光二极管实现闪烁;当192输出的是0010时, So、S1状态从11变为01,移位寄存器192做左移循环,在脉冲的输入下。

同右移一样,从So、S1输出到U27再出来的是一个高电平1,所以与门U26输出高电平;当计数器192输出的是0001时,还是和0010时一样;最后当192输出是0000时,其又和输出0011时一样,移位寄存器194处于置数状态,放光二极管闪烁。

到此,提取信号、循环电路完成。

(2)其原理图图五循环控制电路原理图4.单稳态延时电路其原理图图六单稳态延时电路原理图5。

总控制电路现在各单元电路完成了,最后要把它们有效的结合起来联合工作,实现目的功能。

我们要求在给分钟置数的同时秒要显示为零;外部还要有强制停止并清零;还有暂停功能。

对于置数来说,我们可以在分钟计数器的UP端到高电平之间各用一个开关接上,就当给它一个低电平时,计数器就往上增加1。

但时,192要求在UP端工作的同时,其DOWN端要为高电平,且秒计数器要为零,我们可以让秒计数器清零,同时把脉冲停止了。

在高电平上接上一个开关,让它接到一个JK触发器上,同时把JK触发器的JK端接1,让它实现触发功能。

让它的Q端输出到秒计数器的清零端,这样刚开机或者再按一下开机键就可以对秒计数器清零。

把JK触发器的Q反端和从分计数器借位端Bo反相出来的信号接到一个与非门上,从与非门出来的信号接到分计数器的DOWN端来保证置数的时候DOWN是高电平。

但是如果仅是这样的话,当置数完成再一次按开机键(如图中的J3所示)时,没有脉冲信号输入到秒计数器的DOWN端,192并不可以工作。

我们可以把脉冲和JK触发器Q反端接到一个与门上,然后把它上输出端接到秒计数器的DOWN端以控制计数。

现在的问题是,循环的发光二极管没有受到控制键的控制,所以还得把受到控制的从与门U12出来的信号输出到移位寄存器194的时钟信号CLK上。

当所置的洗衣时间完成后,要发出报警并自动清零。

至于报警电路我们知道当计数器全为零的时候,从秒位会发出一个借位信号,一直接到十分位上去,十分位会发出一个借位信号,我们可以用这个信号来作为报警并清零的信号,平时192的借位端保持的是高电平,当有借位信号时,其变成0,我们在分十位借位端接一个非门,再把它和分位的CLR端一起接到一个与门,也需要把它接到一个JK触发器(U10)上作为其时钟信号,其后再接到单稳态电路的输入端TRI,单稳态的输出端接到蜂鸣器上。

而该与门(U14)的另一输入端接在控制开关J3上,与门出去仍然接在JK触发器U9上,这样当洗衣时间完成后,十分计数器的借位端Bo端发出的0信号就可以经过以上路径而变成1到达与门U14,同时JK 触发器U10得到一个触发信号而输出到单稳态,从而发出报警声,但一段时间后其自动停止。

同时U14发出的1信号使U9发出1信号而使秒计数器清零;当然秒脉冲因为U9端的Q反端的0信号而使其没有输出,这样原来闪烁的灯不再亮了。

我们有时还需要让它休息一下,我们改变一下洗衣量时,就还需要一个暂停键,这也可以的,只要把秒脉冲切断就可以了。

相关文档
最新文档