简易洗衣机控制课程设计
洗衣机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程序进行调试,发现问题并进行优化。
洗衣机调速系统课程设计

洗衣机调速系统课程设计一、课程目标知识目标:1. 学生能理解洗衣机调速系统的基本原理,掌握相关电路组成和功能。
2. 学生能描述洗衣机调速系统中常见电子元件的作用,如电机、传感器、调速器等。
3. 学生了解洗衣机调速系统的控制方法,如PID控制、模糊控制等。
技能目标:1. 学生能运用所学知识分析洗衣机调速系统的故障,并提出合理的解决方案。
2. 学生具备设计简单洗衣机调速系统的能力,能绘制原理图和接线图。
3. 学生能通过实验和仿真软件验证洗衣机调速系统的性能,并进行优化。
情感态度价值观目标:1. 学生培养对电子技术课程的兴趣,认识到电子技术在日常生活中的重要作用。
2. 学生树立安全意识,遵循实验操作规范,养成良好的实验习惯。
3. 学生学会团队合作,培养沟通与协作能力,提高解决问题的信心。
本课程针对高年级电子技术相关专业学生,结合学科特点,注重理论与实践相结合。
课程旨在帮助学生掌握洗衣机调速系统的基本原理和设计方法,培养实际操作能力,提高学生对电子技术的兴趣和认识。
课程目标具体、可衡量,便于后续教学设计和评估。
在教学过程中,教师需关注学生个体差异,因材施教,确保课程目标的达成。
二、教学内容本章节教学内容主要包括以下几部分:1. 洗衣机调速系统基本原理:介绍洗衣机调速系统的组成、工作原理及功能,重点讲解电机、传感器、调速器等关键元件的作用。
2. 常见调速方法及控制策略:分析PID控制、模糊控制等调速方法在洗衣机调速系统中的应用,并通过实例进行讲解。
3. 洗衣机调速系统电路分析与设计:结合教材相关章节,讲解洗衣机调速系统的电路原理和设计方法,指导学生绘制原理图和接线图。
4. 洗衣机调速系统实验与仿真:安排实验课程,让学生动手搭建洗衣机调速系统实验平台,利用仿真软件进行性能测试和优化。
5. 故障分析与维修:分析洗衣机调速系统常见故障,教授故障诊断方法,培养学生解决实际问题的能力。
教学内容安排和进度如下:1. 第1周:洗衣机调速系统基本原理及关键元件介绍;2. 第2周:常见调速方法及控制策略;3. 第3周:洗衣机调速系统电路分析与设计;4. 第4周:实验与仿真操作;5. 第5周:故障分析与维修。
简易洗衣机控制课程设计

洗衣机控制器设计报告一.设计要求启动—→正转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课程设计一、课程目标知识目标: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课程设计-全自动洗衣机控制系统设计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作为一种通用的工业控制器,它必须能够在各种不同的工作环境中正常工作。
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课程设计一、课程目标知识目标: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控制系统,包括输入输出分配、编程及调试。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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信号而使其没有输出,这样原来闪烁的灯不再亮了。
我们有时还需要让它休息一下,我们改变一下洗衣量时,就还需要一个暂停键,这也可以的,只要把秒脉冲切断就可以了。