简易洗衣机控制器的设计与制作

合集下载

简易洗衣机控制课程设计

简易洗衣机控制课程设计

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

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

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

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

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

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

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

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

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

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

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

单片全自动洗衣机控制器设计

单片全自动洗衣机控制器设计

全自动洗衣机控制器设计一.设计任务及要求:设计任务:全自动洗衣机控制器设计设计要求:1.洗涤过程通电后,洗衣机进入暂停状态,以便放好衣物。

2.脱水过程洗涤或漂洗过程结束后,电机停止转动,排水阀通电,开始排水。

3.漂洗过程与洗涤过程操作相同,只是时间短一些。

全部洗衣工作完成后,由蜂鸣器发出音响,表示衣物已洗干净。

4.洗衣机的标准洗衣程序是:洗涤——脱水——漂洗——脱水——漂洗——脱水——漂洗——脱水。

5.暂停功能。

6.声光显示功能。

7.要求做出实物。

二、指导教师成绩评定:设计过程(40分):实物(40分):报告(20分):三、成绩指导教师签名:年月日目录第1章设计目的 (1)第2章设计要求 (1)第3章硬件电路设计 (2)3.1系统方案设计 (2)3.2STC89C52单片机最小系统 (2)3.2.1STC89C52单片机介绍 (2)3.2.2复位电路 (4)3.2.3晶振电路 (5)3.3LED显示电路 (5)3.3.174HC573介绍 (5)3.3.2 LED数码管介绍 (7)3.3.3显示电路工作原理 (7)3.4系统电路原理图 (8)3.4.1 Altium Designer简介 (8)3.4.2 电路原理图 (9)第4章软件设计 (10)4.1 主程序设计 (10)4.2源程序 (12)第5章设计总结 (17)参考文献 (18)第1章设计目的1、掌握单片机实际系统的开发步骤,能够对单片机所涉及到的电子电路、电子元器件和电路板的焊制组合有进一步的认识。

2、加深对单片机硬件电路图和程序流程图的绘制的方法的理解,并能熟练的利用相关软件绘制出这些图。

3、巩固单片机控制系统程序的编写、调试和运行的方法。

4、掌握单片机应用系统的开发调试过程,为今后踏上工作岗位后能胜任这方面的工作做好铺垫。

第2章设计要求1、洗涤过程。

通电后,洗衣机进入暂停状态,以便放好衣物。

若不选择洗衣周期,则洗衣机从洗涤过程开始。

简易洗衣机控制电路的设计

简易洗衣机控制电路的设计

目录1 简易洗衣机控制电路的设计要求....................2 1.1设计目的...............................................2 1.2设计要求...............................................2 2简易洗衣机控制电路总体方案的设计与实现...........2 2.1设计方案原理框图.......................................2 2.2电路设计...............................................32.2.1电路设计思路...........................................32.2.2电路总体电路图.........................................42.2.3仿真过程图............................................4 2.3各模块电路功能分析.....................................62.3.1开发环境 PROTEUS 简介..................................62.3.2秒脉冲发生器...........................................62.3.3分秒计数器.............................................82.3.4洗涤时间设置电路......................................102.3.5工作状态显示电路......................................112.3.6控制开关..............................................132.3.7报警电路..............................................14 3简易洗衣机控制电路安装与调试....................14 4 简易洗衣机控制电路工作分析.....................154.1 陈述简易洗衣机控制电路工作过程........................154.2 简易洗衣机控制电路设计结果分析........................155 心得体会.......................................166 参考文献.......................................17 7本科生课程设计成绩评定表........................181 简易洗衣机控制电路的设计要求1.1设计目的1)掌握数字电路中选择器、计数器、译码显示等单元电路的综合应用。

洗衣机的简易控制电路设计

洗衣机的简易控制电路设计

2008—2009学年第二学期《数字电子技术课程设计》设计报告专业班级电气07-1姓名学号开课系室电工电子学教学中心设计日期 2009年7月4日~7日洗衣机的简易控制电路设计一、设计任务及要求:洗衣机是家庭常用电器,一般可以有多种工作模式可供选择。

在此要求设计具有两种工作模式的简易洗衣机控制电路,具有复位、模式设置、洗衣时间预置、启动、暂停功能,并能显示洗衣机的工作状态(如洗涤时间倒计时,电动机的正反转、暂停)。

(一)具体要求:1、设置为复位开关S0,开关状态S0=1时,对系统状态进行复位,计数器清零。

S0=0时,进入模式选择。

2、设置模式选择开关S1。

开关状态S1=0时,执行洗衣模式一,控制洗衣机的电机按照图1的规律循环运转;S1=1执行洗衣模式二,控制洗衣机的电机按照图2规律循环运转。

图1 洗衣模式一图2 洗衣模式二3、洗衣时间预置键K1和K2。

当S1=0,S2=0时,预置模式一的洗衣时间;当S1=1,S2=0时,预置模式二的洗衣时间。

在时间预置功能下,按一下K1按键洗衣时间增加1分钟(一个洗衣循环),按一下K2按键洗衣时间减少1分钟(一个洗衣循环),预置时间范围为0-9分钟。

4、设置启动开关S2。

洗衣模式设定后,开关状态S2=1时,按照设定的洗衣模式启动电机运转。

在洗衣过程中分别用3个LED灯来显示电动机的正转、翻转,间歇等状态。

5、设置暂停开关S3。

当开关状态S3=1时,洗衣暂停,计数器状态、显示均保持,并点亮LED灯显示暂停状态。

S3=0时正常运转。

(二)输入输出资源说明:1、输入信号:四个控制开关S0、S1、S2、S3(开关拨下时S =0,开关拨上时S =1),两个按键K1和K2(按下时K=1,松开时K=0)。

2、外部输入脉冲信号时钟源CP (10Hz ),经适当分频后供计数器使用。

3、输出3组显示译码信号(每组7个输出端),分别接到外部的三个七段数码管M1、M2,M3上(共阴极接法)。

课程设计简易洗衣机控制器

课程设计简易洗衣机控制器

课程设计--简易洗衣机控制器简易洗衣机控制器摘要:本设计是基于数字电路定时器的洗衣机简易控制电路。

通过预置洗衣机的洗涤时间来自动的正反转和暂停,并且用不同的指示灯来表示洗衣机的正反暂停三状态。

当到达定时时间后,会自动报警,发出蜂鸣声。

同时,用两位数码管来显示预置时间和洗涤剩余时间。

电路主要分为显示电路、秒脉冲发生电路、计时电路、报警状态电路和洗衣机正反转控制电路。

显示电路使用的是两个单位的共阴极八段数码管,使用两片CD4511作为数码管译码芯片。

秒脉冲发生电路采用了使用成熟广泛的555定时器芯片,产生秒信号,作为各芯片的时钟信号。

计时电路使用的是四片十进制可逆计数器74LS192芯片,分别设计为十进制和六进制电路,用于完成时间的定时、计时功能。

报警电路和状态显示电路使用的是简单的非门和与非门74LS04、74LS00组成的逻辑组合电路,分别控制蜂鸣器和发光二极管,来实现报警和状态显示。

电机控制电路采用了3-8译码器74LS138和与非门电路的组合,实现电机正反暂停状态。

实验通过电脑软件仿真和实物验证,具有良好的可行性,能够稍加修改后用于洗衣机控制电路中,能满足一般的要求。

关键词:洗衣机控制;数字电子控制;定时器Abstracts:The design is based on the simple digital circuit timer of washing machine. The washing machine is to be positive negative and suspension by preset time, and expressed in different light to suspend three washing state. After the time run over, will automatically alarm, beeping. At the same time, with two digital tubes to display the preset time and washing time remaining.Circuit consists of display circuit, pulse generator and timing circuits, alarm circuit and washing machine positive negative state control circuit. Display circuit is two units of digital pipe, use of catholic erection CD4511 pieces as digital tube decoding chips. Second pulse generator adopted widely used mature 555 timing, as the signal, the clock signal chip. Timing circuits using four decimal reversible counter 74ls192 chip design, respectively for the decimal system and six for completion time of the circuit, timing, and timer function. Alarm circuit and status display circuit is simple logic cross-coupled nand gates and 74ls04 74ls00, consisting of logic circuit, control and light-emitting diodes, buzzer to realize alarm and status display. The motor control circuit used 3-8 74ls138 decoder cross-coupled nand gates and combination of circuit, motor and suspended state.Computer software simulation and experiment through physical test, has the good feasibility, a washing machine, used for the control circuit of the general requirement can meet.Keywords: washing machine control, Digital electronic control, The timer目录1.前言 (1)2.总体方案设计 (2)2.1 方案比较 (2)2.11 设计要求分析与方案比较 (2)2.2 方案论证 (4)2.3 方案选择 (4)3.单元模块设计 (5)3.1电路参数的计算及元器件的选择 (5)3.11秒信号发生器选择 (5)3.12 分秒计数器选择 (5)3.13 显示电路 (5)3.15 状态显示电路 (6)3.16 洗衣机控制电路 (6)3.17 报警电路及延时电路 (6)3.2各单元模块功能介绍及电路设计 (7)3.21 秒信号发生器电路 (7)3.22 分秒计数器 (7)3.23 显示电路 (8)3.24 状态显示电路 (8)3.25 洗衣机控制电路 (9)3.26 报警电路 (9)3.3 特殊器件介绍 (10)3.31 555定时器 (10)3.32 74LS192 计数器 (11)3.33 CD4511译码器 (13)3.34 74LS138译码器 (13)3.4 各单元模块的联接 (14)3.41 工作原理 (14)3.42 总原理图 (15)3.43 元件清单 (16)4.软件设计 (16)4.1 设计所用工具 (16)4.2 设计流程 (16)4.3 工作流程 (17)5.系统功能及调试 (18)5.1 系统功能 (18)5.2 调试方法 (18)5.3 调试内容 (18)5.31 预设时间输入调试 (18)5.32 指示灯调试 (20)5.33 报警器调试 (21)6.设计总结 (22)7.参考文献 (23)8.附录 (23)1.前言现代社会人们的生活水平越来越高,洗衣机作为一种方便人们洗涤的设备进入了千家万户。

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

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

电子技术课程设计报告书课题名称洗衣机控制器的设计姓名学号院、系、部专业电子信息工程指导教师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 为机械开关,只针对单个按键进行合键判别,无对应行列扫描。

洗衣机面板的控制设计

洗衣机面板的控制设计

洗衣机控制面板设计近年来随着计算机在社会领域的渗透,单片机的应用正在不断的走向深入,同时带动传统控制检测的日新月异,在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用.仅单片机方面的知识是不够的还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。

洗衣机的出现给人们的生活带来诸多的方便。

本文首先描述系统硬件工作原理,并附以系统结构框图加以说明着重介绍了本系统所应用的各硬件接口技术和各个接口模块的功能及工作过程。

其次,详细的阐述了程序的各个模块和实现过程本设计以数字集成电路技术为基础,单片机技术为核心。

一、洗衣机控制面板设计任务及技术要求1 主要内容设计一个用单片机控制的洗衣机控制面板。

以单片机为主控制器,扩展必要的外部电路,设计制作一个洗衣机控制面板。

(1) 洗涤按钮洗涤时间20分钟。

洗涤种类有:强洗、弱洗、轻柔等。

通过按键改变洗涤种类。

(2) 洗涤时洗涤指示灯亮:强洗时强洗指示灯亮;弱洗时,弱洗指示灯亮;轻柔时,轻柔指示灯亮。

(3)有启动/停止按钮控制:第一次启动时,标准洗涤;工作时,再按停止按键停止工作。

默认洗涤时间为20分钟。

2工程技术方案目前国内市场上有很多种类的洗衣机,采用的控制系统也各不相同,基于学习与实际的情况,本设计采用AT89S52系列单片机来实现洗衣机控制器的各控制要求。

此设计以单片机为主体配以各种控制电路,构成洗衣机的程序控制系统。

当有故障时,在排除了机械系统和程控器外接部件后。

一般来说,先检测判定单片机外围控制电路,正常后,再判断单片机的故障。

程序控制系统接受来自操作面板的动作指令,传送出相应的执行命令,并发出声音报警。

重新控制系统的这些功能是由它的各种控制电路相互配合工作来实现的。

二、系统概述1 系统设计要求洗衣机控制面板主要包括:功能键选择键时间调整键复位键设计内容:设计一个用单片机控制的洗衣机控制面板。

以单片机为主控制器,扩展必要的外部电路,设计创作一个洗衣机控制器。

简易洗衣机控制器的设计与制作教学文案

简易洗衣机控制器的设计与制作教学文案
题 目:简易洗衣机控制器的设计与制作
专业班级:班
学生姓名:学号:
指导老师:审批:
任务书下达日期2007年1月8日星期一
设计完成日期2007年1月19日星期五
设计内容与设计要求
一、设计内容
设计并制作一个电子定时器,用以控制洗衣机电机的运转,要求如下:
1.
定时到
洗衣机电机的工作顺序:
启动>正转20s>暂行10s>反转20s>暂行10s>停止
参考文献
《电子技术课程设计》 历雅萍、易映萍编
《电子技术课程设计指导》彭介华 主编高等教育岀版社
《电子线路设计、实验、测试》谢自美主编 华中理工岀版社
一.设计总体思路,基本原理和框图1
1.设计总体思路1
2.基本原理1
3.系统设计框图2
二.单元电路设计3
1.一百进制分计数器和六十秒计数。
5 .设置停止键,在洗涤过程中随时按该键可终止动作,并使显示器清0。
二.设计要求:
1. 设计思路清晰,给出整体设计框图;
2. 设计各单元电路,给出具体设计思路、电路器件;
3. 总电路设计;
4. 安装调试电路;
5. 写出设计报告;
主要设计条件
1.提供直流稳压电源、信号源、示波器等仪器;
2.提供各类TTL集成电路芯片、电阻、电容及插接件等元器件。
制作一个二十进制到十进制的循环转化来把这一分钟走完, 但是从电路的复杂程度和经济性来说, 显 然后者太过于复杂,也不利于接线和排故障,虽然难度会大一些、出成果的时间会比别人晚,但是要 设计一个真正可以让用户用放心使用的产品,还得这样做。尤其是最后的循环电路用两个194一定可
以很容易实现。现在大体上就这样计划,下面说说基本原理。

简易洗衣机控制电路的设计

简易洗衣机控制电路的设计

目录1 简易洗衣机控制电路的设计要求....................2 1.1设计目的...............................................2 1.2设计要求...............................................2 2简易洗衣机控制电路总体方案的设计与实现...........2 2.1设计方案原理框图.......................................2 2.2电路设计...............................................32.2.1电路设计思路...........................................32.2.2电路总体电路图.........................................42.2.3仿真过程图............................................4 2.3各模块电路功能分析.....................................62.3.1开发环境 PROTEUS 简介..................................62.3.2秒脉冲发生器...........................................62.3.3分秒计数器.............................................82.3.4洗涤时间设置电路......................................102.3.5工作状态显示电路......................................112.3.6控制开关..............................................132.3.7报警电路..............................................14 3简易洗衣机控制电路安装与调试....................14 4 简易洗衣机控制电路工作分析.....................154.1 陈述简易洗衣机控制电路工作过程........................154.2 简易洗衣机控制电路设计结果分析........................155 心得体会.......................................166 参考文献.......................................17 7本科生课程设计成绩评定表........................181 简易洗衣机控制电路的设计要求1.1设计目的1)掌握数字电路中选择器、计数器、译码显示等单元电路的综合应用。

简易洗衣机控制电路的设计

简易洗衣机控制电路的设计

简易洗衣机控制电路的设计洗衣机是日常生活中不可缺少的电子设备之一,其控制电路的设计对于洗衣机的性能和使用效果有着重要的影响。

本文将介绍一种简易洗衣机控制电路的设计方案,以供参考。

洗衣机的核心功能是自动化洗衣。

因此,洗衣机控制电路的功能需求包括:1) 启动/停止开关2) 洗衣程序控制开关3) 清洗水循环装置4) 排水装置5) 电机控制装置6) 加热保温装置基于以上需求,我们可以采用以下方案来设计洗衣机控制电路。

启动/停止开关用于控制洗衣机的启动/停止功能。

在启动状态下,洗衣机将自动执行洗衣程序,而在停止状态下,洗衣机将停止工作。

启动/停止开关的电路设计如下图所示:洗衣程序控制开关用于选择洗衣程序。

不同的洗衣程序需要不同的时间和流程控制。

例如,一些程序需要双向转动,一些程序需要加热,一些程序需要换水。

清洗水循环装置用于清洗衣物和清洗洗衣机的内部结构。

在一些洗衣程序中需要反复使用清洗水,因此需要一种清洗水循环装置来实现。

排水装置用于排出洗衣机内的脏水。

在洗衣过程中需要多次排水,为了确保排水的及时性和效果,需要一种可靠的排水装置。

电机控制装置用于控制电机的转动。

在不同的洗衣程序中需要不同的转速和方向,因此需要一种能够实现可编程电机控制的装置。

加热保温装置用于使洗衣水保持在一定的温度上。

在一些洗衣程序中需要加热,为了实现加热功能,需要一种可靠的加热装置。

3、总结基于以上设计方案,我们可以实现一种简易的洗衣机控制电路。

该电路能够满足常用的洗衣机操作需求,同时还具有可编程性和智能化的特点。

通过不断优化和改进,该电路可以进一步提高洗衣机的性能和使用效果,为人们带来更加便利的生活体验。

基于VHDL语言的简易洗衣机控制器

基于VHDL语言的简易洗衣机控制器

电子课程设计——简易洗衣机控制器设计学院:班级:姓名:学号:指导老师:2013年12月目录第一部分:设计任务与要求 (1)第二部分:总体框图 (1)第三部分:选择器件 (2)第四部分:功能模块 (3)4.1时间预置编码寄存模块(settime) (3)4.2减法计数器模块(counter) (4)4.3数码管显示模块(showtime) (7)4.4时序电路模块(analyse) (9)4.5译码器模块(move)………………………………………1 1 第五部分:总体设计电路图 (13)5.1总体(顶层)设计电路图 (13)5.2顶层文件仿真 (13)5.3管脚分配图 (14)5.4硬件实验效果图 (14)第六部分:课程设计心得体会 (15)简易洗衣机控制器设计一、设计任务与要求设计一个洗衣机洗涤程序控制器,控制洗衣机的电动机按下图所示的规律运转:时间到 用两位数码管预置洗涤时间(分钟数),洗涤过程在送入预置时间后开始运转,洗涤中按倒计时方式对洗涤过程作计时显示,用LED 表示电动机的正、反转,如果定时时间到,则停机并发出音响信号。

二、总体框图RUN REV PAUSEtime_over clkK5 startK6 load K1 K2 K3 K4 各个部分的具体功能描述如下:(一)预设时间和编码电路(settime ):接受用户通过按钮预置的时间信息,编码成八位之后转给减法计数器。

(二)减法计数器电路(counter ):接收编码之后的预置时间信息,向电机运转控制电路传递运行信号,并将预置时间信息和剩余时间信息发给数码管显示电路进行实时显示。

(三)数码管显示电路(showtime ):接收减法计数器电路传来的时间信息,进行实时译码显示。

(四)电机运转时序控制电路(analyse ):接收运行起止信号,安排电机运行状态并编码输出。

(五)译码器(move ):接收电机运行状态信号,译码后实时控制电机的正传、反转和暂停。

11-2《简易洗衣机控制器的设计》任务书

11-2《简易洗衣机控制器的设计》任务书

西安文理学院物理与机械电子工程学院课程设计报告专业班级11级电子信息工程2班课程数字电子技术题目简易洗衣机控制器的设计学号0801110239学生姓名王晶指导教师孙静2013年9月11日西安文理学院物理与机械电子工程学院课程设计任务书学生姓名王晶专业班级11级电子信息工程2班学号0801110239 指导教师孙静职称讲师教研室电信教研室课程数字电子技术题目简易洗衣机控制器的设计任务与要求设计一款洗衣机控制器,并实现以下功能:定时未到1.用两位数码管显示洗涤的预置时间(以分钟为单位),按倒计时方式对洗涤过程作计时显示,直到时间到而停机。

初始状态显示时间为“00”。

使用五个按键分别代表:“启动”、“暂停”、“停止”、“+”和“-”。

使用三个LED发光管表示“正转”、“反转”和“暂停”3个状态。

2.当“启动”键第一次被按下,利用“+”和“-”按键设定洗涤时间。

当“启动”键第二次被按下,电机运转。

当定时时间到,电机停机,蜂鸣器发出3次间断声响。

3.当电机运转中,“暂停”键被按下,洗衣机暂停工作;若暂停状态下“暂停”键再次被按下,洗衣机继续洗涤。

当“停止”键被按下,洗衣机立即断电。

4.撰写课程设计报告。

开始日期 2013.9.2 完成日期 2013.9.132013年 9 月 2 日目录设计目的................................................... *1 设计任务和要求.......................................... *1 总体设计方案............................................. *2 功能模块设计与分析.................................... * 3 电路的安装与调试....................................... * 7 实验仪器及元器件清单 (10)心得体会…………………………………………… *11 附录系统电路图..………………………………… *13一、设计目的1.通过学习数字电子技术,从而达到学为所用。

简易洗衣机控制器的设计与制作

简易洗衣机控制器的设计与制作

课程名称:数字电子技术题目:简易洗衣机控制器的设计与制作目录一.设计总体思路,基本原理和框图 (1)1.设计总体思路 (1)2.基本原理 (1)3.系统设计框图 (2)二.单元电路设计 (3)1.一百进制分计数器和六十秒计数器的设计 (3)(1)分、秒计数器的设计 (3)(2)分、秒计数器的电路图 (4)2.秒脉冲发生器 (6)(1)秒脉冲发生器原理 (6)3.循环控制电路 (7)(1)其基本原理简述 (7)(2)其原理图 (9)4.单稳态延时电路 (10)5。

总控制电路 (11)三。

总电路图 (14)四。

安装调试步骤 (15)五。

故障分析与电路改进 (16)六。

总结与调试体会 (19)七。

附录(元器件清单). 20八。

参考文献 (21)电气与信息工程系课程设计评分表 (22)一.设计总体思路,基本原理和框图1.设计总体思路从课程设计要求来看,要求实现电机的正传、反转、暂停,实际上没又电机给我们接上,这回要用四个LED灯的状态来表示,当显示时间前20秒正传、暂停10秒、反转20秒、再暂停10秒,如此一来,周期恰好是60秒,理所当然的分钟计数器、秒计数器是一定要有的。

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

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

洗衣机控制器课程设计

洗衣机控制器课程设计

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

简易洗衣机控制器的设计

简易洗衣机控制器的设计

沈阳航空航天大学课程设计(说明书)简易洗衣机控制器的设计班级 / 学号 94020101-005 学生姓名谢淼指导教师葛雯沈阳航空航天大学课程设计任务书课程名称电子技术综合课程设计院(系)自动化学院专业自动化班级94070201 学号2009040702005 姓名谢淼课程设计题目简易洗衣机控制器的设计课程设计时间: 2011 年12 月19 日至2012 年01 月01日课程设计的内容及要求:一、设计说明设计一个电子定时器,用以控制洗衣机电机的运转。

洗衣机电机的工作顺序:启动——>正转30s ——> 暂行10s——> 反转30s—— >暂行10 s——>停止二、技术指标1.用数码管显示洗涤时间,按倒计时方式对洗涤过程作计时显示,直到时间到停机,并发出音响信号报警;2.洗涤时间在0-60分钟内可由用户任意设定,并设置启动键,在预置定时时间后,按启动键开始机器运转;3.设置停止键,在洗涤过程中随时按该键可终止动作,并使显示器清0。

4.设计本电路所用的直流电源。

三、设计要求1.在选择器件时,应考虑成本。

2.根据技术指标,通过分析计算确定电路和元器件参数。

3.画出电路原理图(元器件标准化,电路图规范化)。

四、实验要求1.根据技术指标制定实验方案;验证所设计的电路。

2.进行实验数据处理和分析。

五、推荐参考资料1.阎石著. 数字电子技术基础[M].北京:高等教育出版社,2005年2.童诗白、华成英著. 模拟电子技术基础[M]. 北京:高等教育出版社,2006年3.赵淑范、王宪伟著.电子技术实验与课程设计[M].北京:清华大学出版社,2006年4.孙肖子、邓建国著.电子设计指南[M].北京:高等教育出版社,2006年六、按照要求撰写课程设计报告指导教师年月日负责教师年月日学生签字年月日成绩评定表评语、建议或需要说明的问题:成绩指导教师签字:日期:一、概述本电路时间用主体是有计数器构成的计时电路,通过时间的采集来完成电机正反转停止的操作,再由几个开关与逻辑门实现控制。

简易洗衣机控制电路

简易洗衣机控制电路

课程设计任务书学生姓名: 瞿子敬 专业班级: 通信1104 指导教师: 刘可文 工作单位: 信息工程学院 题 目: 简易洗衣机控制电路的设计与实现 初始条件:双向计数器74LS192,七段共阴数码管,译码器74LS48,555定时器,发光二极管,电阻若干,门电路若干,开关若干。

本设计既可以使用集成译码器、计数器、定时器、脉冲发生器和必要的门电路等,也可以使用单片机系统构建多功能数字钟。

用数码管显示定时时间。

要求完成的主要任务: (包括课程设计工作量及技术要求,以及说明书撰写等具体要求)1、课程设计工作量:1周。

2、技术要求:1)设计一个电子定时器,控制洗衣机按如下洗涤模式进行工作:2)当定时时间达到终点时,一方面使电机停机,同时发出音响信号(可换成指示灯)提醒用户。

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

4)用三只LED 灯表示“正转”、“反转”和“暂停”3个状态。

5)确定设计方案,按功能模块的划分选择元、器件和集成电路,设计分电路,阐述基本原理。

画出电路原理图。

3、查阅至少5篇参考文献。

按《武汉理工大学课程设计工作规范》要求撰写设计报告书。

全文用A4纸打印,图纸应符合绘图规范。

时间安排:1、 2013 年 5 月 16 日,布置作课设具体实施计划与课程设计报告格式的要求说明。

2、 2013 年 6 月 20 日至 2013 年 6 月 25 日,方案选择和电路设计。

3、 2013 年 6 月 29 日至 2013 年 7 月 4 日,电路调试和设计说明书撰写。

4、 2013 年 7 月 5 日,上交课程设计成果及报告,同时进行答辩。

指导教师签名: 2013 年 7 月 5 日停机目录摘要 (I)Abstact (II)1 概述 (1)2 简易洗衣机控制器设计方案及原理框图 (2)2.1 设计方案 (2)2.2方案比较与选择 (3)3 单元电路设计及相关参数 (4)3.1 计时电路 (4)3.2 预置数电路与复位键 (4)3.3 时钟脉冲电路 (5)3.4 运行状态显示电路 (7)4 电路的仿真 (8)4.1 时钟脉冲电路 (8)4.2 定时器 (8)4.3 电机工作指示灯 (9)5 总电路 (12)5.1总图说明 (12)6 设计感悟 (13)7 参考文献 (15)附录一 (16)附录二 (17)附录三 (20)摘要本设计应用于洗衣机的自动控制,使用数字电子技术相关知识,设计出相应电路,并采用multisim仿真软件运行简易洗衣机控制器的工作过程。

基于CPLD的简易洗衣机控制器的设计与实现

基于CPLD的简易洗衣机控制器的设计与实现

数字电路与逻辑设计课程实验报告学院:信息与通信工程学院学生姓名: C学号:NULL班级:NULL2015 年11月目录数字电路与逻辑设计课程实验报告 (4)第1章任务要求 (4)第2章系统设计 (4)2.1 设计思路 (4)2.2 总体框图 (5)2.2.1 系统结构图 (5)2.2.2 模块方框图 (6)2.2.3 状态转移图 (6)2.3 分块设计 (6)2.3.1 分频器 (6)2.3.2 倒计时 (7)2.3.3 模式选择及LED显示 (7)2.3.4 数码管显示 (7)2.3.5 点阵动画 (7)2.3.6 暂停及开始 (7)2.3.7 蜂鸣器 (7)2.3.8 防抖动 (8)第3章仿真及波形分析 (8)3.1分频器模块 (8)3.1.1 仿真波形 (8)3.1.2 波形分析 (8)3.2 倒计时模块 (9)3.2.1 仿真波形 (9)3.2.2 波形分析 (9)3.3 模式选择及LED显示模块 (9)3.3.1 仿真波形 (9)3.3.2 波形分析 (10)3.4 数码管显示模块 (10)3.4.1 仿真波形 (10)3.4.2 波形分析 (10)3.5 点阵动画模块 (11)3.5.1 仿真波形 (11)3.5.2 波形分析 (12)3.6 暂停及开始模块 (12)3.6.2 波形分析 (12)3.7 蜂鸣器模块 (13)3.7.1 仿真波形 (13)3.7.2 波形分析 (13)3.8 防抖动模块 (13)3.8.1 仿真波形 (13)3.8.2 波形分析 (13)第4章源程序(含注释) (14)4.1 主程序——Washer (14)4.2 分频器——clk_div (16)4.3 倒计时——CountDown (18)4.4 模式选择及LED显示——ModelPart (24)4.5 数码管显示——Display (25)4.6 点阵动画——Flash (27)4.7 暂停及开始——Pause_Start (33)4.8 蜂鸣器——BeepPart (34)4.9 防抖动——Shake (35)第5章功能说明及资源利用情况 (36)4.1 功能说明 (36)4.2 资源利用情况 (37)第6章故障及问题分析 (37)4.1 问题一——倒计时无法倒数至0 (37)4.1.1问题描述 (37)4.1.2解决方法 (37)4.2 问题二——蜂鸣器不能连续触发 (38)4.2.1问题描述 (38)4.2.2解决方法 (38)4.3 问题三——点阵显示亮度问题 (38)4.3.1问题描述 (38)4.3.2解决方法 (38)总结 (38)参考文献 (39)数字电路与逻辑设计课程实验报告作者:C 学号:NULL第1章任务要求题目一基于CPLD的简易洗衣机控制器的设计与实现基本要求:1、洗衣机的工作步骤为洗涤、漂洗和脱水三个过程,工作时间分别为:洗涤30 秒(进水5 秒,洗衣15 秒,排水5 秒,甩干5 秒),漂洗25 秒(进水5 秒,漂洗10 秒,排水5 秒,甩干5 秒),脱水15 秒(排水5 秒,甩干10 秒);2、用一个按键实现洗衣程序的手动选择:A、单洗涤;B、单漂洗;C、单脱水;D、漂洗和脱水;E、洗涤、漂洗和脱水全过程;3、用发光二极管显示洗衣机的工作状态(洗衣、漂洗和脱水),并倒计时显示每个状态的工作时间,全部过程结束后,应有声音提示使用者,并保持在停止状态,直至再次开始;4、用点阵动画显示洗衣机工作过程中进水、波轮或滚筒转动、排水和甩干等的工作情况,四种工作情况的动画显示要有区别且尽可能的形象。

洗衣机控制器设计

洗衣机控制器设计

洗衣机控制器硬件设计一.————概述二.————电源线路三,————选择单片机四.————复位电路五. ————按键、显示电路六.————可控硅及其控制电路七.————水位检测电路八.————音乐蜂鸣电路九.————盖开关检测线路十.————模糊检测电路十一. ————EEPROM 电路一.概述《洗衣机控制器》的作用,顾名思义,就是要实现对洗衣机的各种自动控制。

如何着手进行一台《洗衣机控制器》的设计,从硬件角度,需要哪些基本模块,这些模块需具备什么功能,怎样工作的,设计时元器件参数如何选择,有哪些地方需要特别注意,这就是本说明书将要阐述的内容。

为此目的,在开始设计控制器之前,我们需要先对洗衣机的整体结构及工作流程有个初步的了解,知道洗衣机有哪些东西需要控制?洗衣机对控制器有什么要求?下面我们将以金羚洗衣机厂的XQB60-768B 为例,对洗衣机、主要是《洗衣机控制器》逐一展开描述。

洗衣机是为了减轻人们洗涤衣物这种劳动而发明的一种家用电器,为着了解洗衣机的工作过程和基本动作,我们不妨简单地回顾一下手工洗涤的过程:1. 首先将待洗涤的衣物放入盆中——2. 加入洗涤剂、洗衣粉等——3. 注入清水——4. 浸泡一段时间(视情况可省略此环节)——5. 用手搓洗——6. 将衣物从盆中取出、拧干——7. 倒掉污水——8. 注入清水——重复5——8步,2~3个循环,衣物洗净。

洗衣机的工作即是模拟手工洗涤的过程:1. 第一步还是要人来干的。

将待洗涤的衣物放入洗衣机桶中。

2. 第二步也需要人预先将洗涤剂等放入洗衣机内有关的容器中,或届时直接加入洗衣机桶内也可以。

从第三步开始,就是洗衣机要做的事了,下面逐一叙述,并顺便介绍一些专用术语,这些术语后面会经常用到;3. 注入清水——专业术语叫“进水”,洗衣机装有一个(或两个)控制进水的开关——“进水阀”,进水的具体实现就是将进水阀打开,让水流入桶内,水量达到要求后关闭进水阀,停止进水。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
有分钟计数器和秒钟计数器还要考虑是不是要60分频器,就我们所学过的来说实现循环有移位寄存
器;还有个问题,当洗涤时间到了,报警还要一个报警电路,根据人性化、自动化、低成本的设计 原则,报警的蜂鸣器不可以长时间的叫,要有个合理的时间,我们可以用一个单稳态电路来实现。
看起来还不错啊,如果这样想那就嫌早了点,还有一个问题要解决:如何提取时间并使循环电路工
3.系统设计框图
如下所示:
.单元电路设计
1.一百进制分计数器和六十秒计数器的设计
(1)分、秒计数器的设计
一百进制分计数器和六十秒计数器的原理是一样的,不同的只是它们的输入脉冲和进制不同而已,
我们用四片74LS192来实现分计数和秒计数功能,我们要的只是减计数,所以我们把它的UP端接到
高电平上去,DOWN端接到秒脉冲上;十分秒位上的输入端B、C端接到高电平上,即从输入端置入0110(十进制的6),秒十位的LD端和借位端BO联在一起,再把秒位的BO端和十秒位的DOWN联在一起。当秒脉冲从秒位的DOWN端输入的时候秒计数的192开始从9减到0;这时,它的借位端BO会发岀一个低电平到秒十位的输入端DOWN,秒十位的计数从6变到5, —直到变为0;当高低位 全为零的时候,秒十位的BO发岀一个低电平信号,DOWN为零时,置数端LD等于零,秒十位完 成并行置数,下一个DOWN脉冲来到时,计数器进入下一个循环减计数工作中。
3.提供电子综合实验装置。
说明书格式
1、
课程设计封面;
2、
课程设计任务书;
3、
说明书目录;
4、
设计总体思路,基本原理和框图;
5、
单元电路设计(各单元电路图);
6、
总电路设计(总电路图);
7、
安装、调试步骤;
8、
故障分析与电路改进;
9、
总结与设计调试体会;
10、
附录(元器件清单);
11、
参考文献;
12、
2.基本原理
首先,从秒脉冲岀来的信号,经过一个控制电路后进入秒计数器进行秒计数,进行清零,这时用户 置入洗涤时间,并按开始按钮,洗衣机开始工作。当秒计数器变为零的时候,去分钟计数器上面借 数;与此同时,从十秒位转化岀来的信号进入移位寄存器后,LED灯表示岀电机运转状态;当用户
设定的洗涤时间结束后,电路报警并清零;同时电机指示灯熄灭。
对于分计数来说,道理也是一样的;只是要求,当秒计数完成了,分可以自动减少,需要把秒十位
的借位端BO端接到分计数的DOWN端作为分计数的输入信号来实现秒从分计数上的借位。当然, 这些计数器工作,其中的清零端CR要处于低电平,置数端不置数时要处于高电平。这是一个独立 工作的最高可以显示101分钟的计时器。把四个192的QA/QB/QC/QD都接到外部的显示电路上就可 以看到时间的显示了。作为洗衣机控制器的一个模块,它还得有一定的接口来和其他的模块连接在 一起协调工作,分计数的清零端LD是接在一起的;秒的清零端LD又是接在一起的,所以当要从外 部把它们强制清零时,可以用一个三极管(NPN)或者两个或门就可以实现该功能。还有我们可以 利用分计数的UP端来进行外部置数,当把它们各接到一个低触发(平时保持高电平,外部给一个 力就输入一个低电平)的脉冲上就可以实现从0—9的数字输入。
参考文献
《电子技术课程设计》 历雅萍、易映萍编
《电子技术课程设计指导》彭介华主编高等教育岀版社
《电子线路设计、实验、测试》谢自美主编 华中理工岀版社
一•设计总体思路,基本原理和框图....1
1.设计总体思路....1
2.基本原理....1
3系统设计框图...2
2.单元电路设计....3
1.一百进制分计数器和六十秒计数器的设计....3
题 目:简易洗衣机控制器的设计与制作
专业班级:班
学生姓名:学号:
指导老师:审批:
任务书下达日期2007年1月8日星期一
设计完成日期2007年1月19日星期五
设计内容与设计要求
一、设计内容
设计并制作一个电子定时器,用以控制洗衣机电机的运转,要求如下:
1.
定时到
洗衣机电机的工作顺序:
启动> 正转20s>暂行10s>反转20s>暂行10s>停止
(1)分、秒计数器的设计....3
(2)分、秒计数器的电路图....4
2.秒脉冲发生器....6
(1)秒脉冲发生器原理....6
3循环控制电路....7
(1)其基本原理简述....7
(2)其原理图....9
4.单稳态延时电路....10
5。总控制电路....11
三。总电路图....14
四。安装调试步骤....15
5 .设置停止键,在洗涤过程中随时按该键可终止动作,并使显示器清0。
二•设计要求:
1.设计思路清晰,给岀整体设计框图;
2.设计各单元电路,给岀具体设计思路、电路器件;
3.总电路设计;
4.安装调试电路;
5.写岀设计报告;
主要设计条件
1.提供直流稳压电源、信号源、示波器等仪器;
2.提供各类TTL集成电路芯片、电阻、电容及插接件等元器件。
定时未到
2.用4个LED模拟洗衣机的动作状态:LED1〜LED4右移循环点亮表示正转,LED1〜LED4左移循环点 亮表示反转,LED1〜LED4同时闪烁点亮表示暂停,全灭为停止。
3.用数码管显示洗涤时间,按倒计时方式对洗涤过程作计时显示,直到时间到停机,并发岀音响信号 报警。
4.洗涤时间在0-60分钟内可由用户任意设定,并设置启动键,在预置定时时间后,按启动键开始机器 运转。
课程设计成绩评分表。
注意:课程设计报告说明书要求用16开纸打印!
进度安排
第一周:
星期一上午 安排任务、讲课。
星期一〜星期二:查资料、设计
星期三上午:领元件〈四楼电子综合实验室〉
星期三〜星期五 单元电路设计和仿真、调试电路;
第二周:
星期一〜星期四 安装调试电路;〈四楼电子综合实验室〉 星期五 写总结报告,答辩;
作的信号?方案有两种:一是直接从数值上进行提取信号来控制一个可以实现循环的74LS194来实现;
另一种是制作一个二十进制到十进制的循环转化来把这一分钟走完,但是从电路的复杂程度和经济 性来说,显然后者太过于复杂,也不利于接线和排故障,虽然难度会大一些、岀成果的时间会比别 人晚,但是要设计一个真正可以让用户用放心使用的产品,还得这样做。尤其是最后的循环电路用 两个194一定可以很容易实现。现在大体上就这样计划,下面说说基本原理。
五。故障分析与电路改进…6
六。总结与调试体会….19
七。附录(元器件清单).20
八。参考文献....21
电气与信息工程系课程设计评分表...22
一•设计总体思路,基本原理和框图
1.设计总体思路
从课程设计要求来看,要求实现电机的正传、反转、暂停,实际上没又电机给我们接上,这回要用
四哥LED灯的状态来表示,当显示时间前20秒正传、暂停10秒、反转20秒、再暂停10秒,如此一来, 周期恰好是60秒,理所当然的分钟计数器、秒计数器是一定要有的。接下来脉冲是一定的了,但是
相关文档
最新文档