洗衣机控制电路设计
洗衣机自动控制电路设计
毕业论文题目洗衣机自动控制电路设计院系自动控制系专业电气工程与自动化学生姓名蒋德锋学号 20072340940指导教师钱承山职称副教授二O一一年五月二十日目录1 引言 (1)2 全自动洗衣机电路设计 (2)2.1 方案选择 (2)2.1.1 全自动洗衣机的控制功能要求: (2)2.1.2 实现方法 (3)2.1.3 整机组成框图 (3)2.2 硬件电路设计 (4)2.2.1 全自动洗衣机的逻辑控制总电路 (4)2.2.2 AT89C51单片机 (5)2.2.3 数码管显示电路 (8)2.2.4 电机控制电路 (9)2.2.5 进水阀控制电路 (11)2.2.6 排水阀控制电路 (11)2.2.7 按键及报警电路 (12)2.2.8 洗衣机的暂停功能采用中断处理方式电路 (14)2.3 软件设计 (14)3 Proteus仿真 (16)4 结论 (21)参考文献: (21)致谢 (22)I洗衣机自动控制电路设计蒋德锋南京信息工程大学自动控制系,南京 210044摘要:本文介绍了全自动洗衣机控制电路的设计,是以AT89C51作为核心元件,设计出了洗衣机的控制电路,特别是进行洗衣程序的控制设计。
从这一角度出发,对洗衣机的功能进行分析,设计的全自动洗衣机的主要功能有一下七项:具有强、弱洗涤功能;四种洗衣工作程序,即标准程序、经济程序、单独程序和排水程序;进、排水系统故障自动诊断功能;脱水期间安全保护功能;间歇驱动方式;暂停功能;声音显示功能。
最后对设计的电路进行了仿真,仿真的结果证明了该电路的可行性、合理性,并且给出了图。
关键词:AT89C51;全自动洗衣机;控制电路;Proteus仿真1 引言洗衣机市场经历了最初单杠洗衣机,随后又发展了双杠洗衣机,半自动洗衣机,全自动波轮式洗衣机,滚筒式洗衣机,模糊全自动洗衣机等等,技术发展越来越成熟和稳定,但是也是存在着各自的缺陷。
在国内,双缸洗衣机购买的人已经是越来越少了,滚筒洗衣机和波轮洗衣机将成为市场的主流,使用洗衣机就是图个方便省力,现在的全自动洗衣机都符合人们的要求。
洗衣机控制系统中的电力电路设计
洗衣机控制系统中的电力电路设计一、引言洗衣机是一种现代家庭生活的必需品,它的控制系统对于洗衣机的性能和效果起着关键性的作用。
其中的电力电路设计不仅要保证稳定可靠,还必须考虑到高效节能的因素,使得洗衣机在使用过程中不仅能够洗净衣物而且能够达到较好的节能效果。
本文将分析洗衣机控制系统中的电力电路设计。
二、洗衣机控制系统电路概述洗衣机的控制系统主要由以下几个部分组成:1.主控制器:主控制器是洗衣机控制系统中的核心部分,它可以控制所有的洗衣机功能和操作。
主控制器通过与用户界面和传感器的通信来完成其功能。
主控制器还可以监测机器的性能和运行状态,并能够自动调整水位、水温和滚筒转速等参数。
2.用户界面:用户界面包括显示面板和按钮。
显示面板可以显示机器的运行状态和配置参数。
按钮可以启动机器、设置操作参数和选择程序模式。
3.传感器:传感器用于监测洗衣机的运行状态和衣物的加载情况。
洗衣机中常用的传感器有温度传感器、水平传感器和压力传感器等。
4.电力电路:电力电路是洗衣机控制系统中最重要的部分之一。
它包括电机驱动器、电源、继电器、保险丝和断路器等。
电力电路的设计必须保证稳定可靠,同时还需要考虑到能耗和安全因素。
三、电力电路的设计1.电机驱动器的设计洗衣机中的电机驱动器是一个必需的电力元件,它的设计对于洗衣机的性能和使用寿命起着决定性的作用。
电机驱动器的设计必须满足以下几个要求:(1)高效节能:电机驱动器需要保证高效节能的需求。
一方面,它需要保证能够提供足够的电力给电机驱动器,以保证滚筒的高速旋转。
另一方面,它需要尽量减少能耗,通过改变驱动器的输出功率,以适应不同的洗涤模式和衣物负荷。
(2)可靠性:电机驱动器必须具备高可靠性和低故障率。
在工作过程中,它必须能够保持稳定运行,避免产生故障和损坏洗衣机。
(3)安全性:电机驱动器的设计必须考虑到安全因素。
它必须保证洗衣机在高速旋转的情况下,不会出现任何的危险或事故。
因此,需要保证其安全性能,例如增加限速装置和安全保护措施等。
洗衣机电子控制系统的设计与调试手册
洗衣机电子控制系统的设计与调试手册洗衣机已经成为了现代家庭中不可或缺的家电之一。
随着科技的进步和人们生活水平的提高,洗衣机的功能不断完善,其中电子控制系统起到了关键作用。
本手册将详细介绍洗衣机电子控制系统的设计与调试方法,帮助您更好地了解和掌握洗衣机的工作原理和调试技巧。
一、洗衣机电子控制系统概述洗衣机电子控制系统是基于微处理器的自动化控制系统,通过集成电路芯片和传感器等元件,实现洗衣机不同工作模式的控制和调节。
其功能主要包括水位控制、水温控制、洗涤程序控制、电机控制、故障检测等。
二、洗衣机电子控制系统设计流程1. 系统需求分析:根据用户需求和产品特性,确定洗衣机电子控制系统的设计目标和功能要求。
2. 系统框架设计:根据需求分析,设计洗衣机电子控制系统的硬件框架和软件架构。
3. 电路设计:设计电子电路,包括传感器信号放大、模数转换、数字信号处理等。
4. 程序设计:编写嵌入式软件程序,实现各种洗衣模式的控制和调节。
5. 系统测试与调试:通过硬件和软件的联合调试,验证洗衣机电子控制系统的功能和性能。
三、洗衣机电子控制系统的关键技术1. 传感器技术:利用水位传感器、温度传感器、压力传感器等,实时监测洗衣机内部环境参数,为控制系统提供准确的反馈信号。
2. 微处理器技术:选用高性能的微处理器芯片,实现洗衣机电子控制系统的数据处理、控制算法和用户界面设计。
3. 通信技术:利用串行通信或无线通信技术,实现洗衣机与用户移动设备的互联互通,提供远程控制和智能化管理功能。
4. 安全保护技术:通过设计合理的电路保护和故障检测机制,保证洗衣机在工作过程中的安全性和可靠性。
四、洗衣机电子控制系统调试方法1. 硬件调试:检查电路连接是否正确,测量各个元件的电压和电流,确保电路工作正常。
对传感器进行校准,调整控制电路的参数,确保系统的准确性和稳定性。
2. 软件调试:通过编程调试工具,对嵌入式软件程序进行单步调试和断点调试,查找和解决程序中的错误和异常。
基于单片机的自动洗衣机设计
1引言随着经济科技的发展,生活中家用电器的功能也越来越丰富,洗衣机作为人们日常生活中必不可少的家用电器,也不断的需要进一步提升其便利性。
但是传统的仅由继电器控制的普通洗衣机,只能手动进行单一的洗衣功能转换,大大的浪费了洗衣所需的时间和精力,给使用者带来了很大的不便。
为了提升洗衣机使用的便利性,采用单片机来作为控制器,可以实现灵活多变的控制方式,能够很好的满足人们对洗衣机功能的要求。
作为一个微控制器,单片机最大的特点就是物美价廉,因而被广泛应用在各种数字系统中。
本文通过使用STC89C51单片机作为控制器,设计一款可以完成自动洗衣流程的洗衣机控制电路,该电路操作简单,功能灵活,具有很大的实用性。
通过对基于单片机的控制电路的制作进行深刻钻研,可以使我们对单片机有更加深刻的见解,同时也为将来的工作与学习打下一定基础。
1.1研究背景及现状1. 洗衣机的分类普通洗衣机:具备洗涤,排水,脱水功能,每一功能均需手动操作。
半自动洗衣机:具有洗涤,排水,脱水功能,不同于普通洗衣机的是洗涤与脱水功能相互独立,洗衣机一边是进行洗衣的,而另一边是进行脱水甩干的。
全自动洗衣机:在启动电源后选择相应模式即可自动实现所设定的全部功能,期间无需任何手动操作。
2.全自动洗衣机在国内外的现状及水平欧美发达国家的科学技术水平相对较高,对家用电器的性能指标也在不断提高,目前最先进的洗衣机可以做到智能控制洗衣的全过程,只需将衣物放入洗衣机,洗衣机就可以自己选择洗衣的水位,洗涤剂的用量,洗衣的时间,并能最大限度的减小对衣物的损伤。
我国的洗衣机制造业起步较晚,但由于引进了国外的先进技术,国产洗衣机的生产水平已逐步提高,缩短了与发达国家的差距。
目前全自动智能洗衣机正向着大容量,健康化,节能化,高度自动化和微型化发展【1】。
这就要求设计师在设计洗衣机时能要有更优秀和创新的思路方法,从而实现用户的各种需求,提高洗衣机的便利性。
孟娇娇等人利用51单片机为基础,设计出全自动洗衣机的控制系统,实现对洗衣机各项功能的优化【2】。
数电模拟洗衣机控制设计正转反转停机实现计秒计分功能
要实现数电模拟洗衣机控制,包括正转、反转和停机功能,并且添加计秒和计分功能,可以考虑使用数字逻辑电路和计时器集成电路来完成。
控制设计步骤:1. 逻辑控制电路设计:使用数字逻辑电路设计控制正转、反转和停机的逻辑控制功能。
这可以通过使用触发器、逻辑门等元件组合设计而成。
2. 计时器集成电路应用:使用集成的计时器电路,比如555定时器、计数器等,来实现计秒和计分功能。
这些电路可以用于测量时间并触发相应的控制信号。
3. 状态机设计:设计一个状态机来管理洗衣机的工作状态,根据当前状态和传感器输入确定下一个状态,并触发相应的控制信号。
4. 显示和输出控制:使用数码显示器或LED灯来显示剩余时间(秒和分),以及洗衣机当前的工作状态。
5. 传感器输入:添加传感器来检测洗衣机的转动状态、水位和其他参数,并将这些输入信息送入控制系统中。
6. 安全保护功能:考虑添加安全保护功能,如过载保护、温度监控等,确保洗衣机的安全运行。
需要的器件和模块:-触发器、逻辑门芯片:用于控制正转、反转和停机功能的逻辑控制。
- 555定时器、计数器芯片:用于实现计时功能。
-数码显示器或LED灯:显示剩余时间和工作状态。
-传感器**:用于检测洗衣机的实时状态。
总体设计流程:1. 根据洗衣机的功能需求,设计逻辑控制电路,实现正转、反转和停机功能。
2. 使用计时器电路,设计计时和计分功能。
3. 结合逻辑控制和计时功能,设计状态机和控制逻辑,实现洗衣机的自动控制。
4. 添加显示和输出模块,显示剩余时间和工作状态。
5. 考虑安全保护和故障检测功能,确保洗衣机的稳定运行。
以上是基于数字逻辑电路和计时器集成电路的洗衣机控制设计方案,具体的实施需要根据实际需求和具体的电路设计进行调整和优化。
基于FPGA的洗衣机控制器设计
课题:基于FPGA的洗衣机控制器前言一、洗衣机控制器主要内容l.任务要求和内容设计制作一个洗衣机的正反转定时控制线路。
1)控制洗衣机的电机作如下运转定时开始――正转10S――暂停5S――反转10S――暂停5S――定时到停止定时未到2)用2位七段数码管显示定时时间(S)。
2.洗衣机控制器的使用步骤:(1)电路上电后,在Start拨码开关未闭合前可以由UpKey和DownKey按键开关“+”“-”设置总的工作时间,确定洗衣机控制器工作允许时间。
(2)设定好允许工作时间后,闭合Start开关,洗衣机控制器开始工作。
(3)可以看见指示正转LED灯亮10s,停转LED灯亮5S,反转LED灯亮10s,停转LED亮5s,如此反复直至工作允许时间为0,蜂鸣器发出警报。
二、设计原理简介洗衣机控制器的设计主要是时序控制和定时器的设计,由一片FPGA和外围电路构成电器控制部分。
FPGA接收键盘的控制命令,控制洗衣机的正转、反转、停机和定时时间为0报警的工作状态、控制并显示工作状态以及显示定时时间。
对FPGA芯片的编程采用模块化的Verilog HDL (硬件描述语言)进行设计,设计由分频模块,按键消抖模块,定时时间自减模块,时序中心控制模块,数码管显示模块组成,顶层实现整个芯片的功能。
顶层使用原理图实现,底层由Verilog HDL语句实现。
FPGA的输入时钟为20M hz,因此使用了分频模块输出1hz的方波给定时器设定自减模块提供每1s自减1的信号,定时器模块输出的自减值输入给数码管显示译码模块和时序控制模块,通过译码模块定时器的值可以在数码管上显示,同时定时器的值输入到时序控制模块由此可以控制洗衣机的正转、反转、停机和报警工作方式。
通过按键消抖模块可以准确无抖动的设定定时器的工作时间。
目录一、前言 (2)二、目录 (3)三、正文 (4)3.1洗衣机控制器的整体框图及原理 (4)3.2洗衣机控制电路单元模块设计和仿真 (5)3.2.1按键消抖模块的设计 (5)3.2.2时钟分频模块的设计 (6)3.2.3定时器设定和自减模块的设计 (7)3.2.4时序中心控制模块的设计 (8)3.2.5数码管显示译码模块的设计 (9)四、电路调试 (11)五、结束语和心得体会 (12)六、参考文献 (13)七、附录 (13)7.1 FPGA系统板部分原理图 (13)7.2 FPGA系统板PCB图 (15)三、正文3.1 洗衣机控制器的整体框图及原理:基于fpga的洗衣机控制器电路主要由五大模块组成,分别为按键消抖模块,时钟分频模块,定时器设定和自减模块,时序中心控制模块,数码管显示译码模块。
简易洗衣机控制电路的设计
课程设计任务书学生姓名:专业班级:指导教师:工作单位:信息工程学院题目: 简易洗衣机控制电路的设计仿真与制作初始条件:利用定时器、数码管、LED等数字电路器件设计实现简易洗衣机功能。
(也可以使用单片机系统设计)要求完成的主要任务: (包括课程设计工作量及技术要求,以及说明书撰写等具体要求)1、课程设计工作量:1周内完成对简易洗衣机控制电路的设计、仿真、装配与调试。
2、技术要求:洗衣机电机的工作顺序:启动——>正转20s——>暂停10s——>反转20s——>暂停10s——>停止错误!未找到引用源。
设计一个定时器控制洗衣机电机的运转,错误!未找到引用源。
用4个LED模拟洗衣机的动作状态:LED1~LED4右移循环点亮表示正转,LED1~LED4左移循环点亮表示反转,LED1~LED4同时闪烁点亮表示暂停,全灭为停止。
错误!未找到引用源。
用数码管显示洗涤时间,按倒计时方式对洗涤过程作计时显示,直到时间到停机,并发出音响信号报警。
错误!未找到引用源。
洗涤时间在0-60分钟内可由用户任意设定,并设置启动键,在预置定时时间后,按启动键开始机器运转。
错误!未找到引用源。
设置停止键,在洗涤过程中随时按该键可终止动作,并使显示器清0。
3、查阅至少5篇参考文献。
按《武汉理工大学课程设计工作规范》要求撰写设计报告书。
全文用A4纸打印,图纸应符合绘图规范。
时间安排:1)2010 年6 月26~27 日,查阅相关资料,学习设计原理。
2)2010 年6 月28~30 日,方案选择和电路设计仿真。
3)2010 年7 月1~3 日,电路调试和设计说明书撰写。
4)2010 年7 月4 日上交课程设计成果及报告,同时进行答辩。
指导教师签名:年月日系主任(或责任教师)签名:年月日目录1.Proteus软件简介 (1)2.设计思路 (2)3.基本原理与设计框图 (3)4.电路设计 (4)4.1芯片74ls192的逻辑功能 (4)4.2 1HZ脉冲产生电路 (5)4.3 递减计数器与时间显示 (6)4.4 洗涤时间设置电路 (7)4.5 工作状态显示电路 (7)4.6 控制开关 (10)5.电路图 (11)6.分析与改进 (12)7.小结与体会 (13)8.参考文献 (14)9.本科生课程设计成绩评定表 (15)1.Proteus软件简介Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。
洗衣机控制电路设计
洗衣机控制电路设计摘要本设计是基于数字电路定时器的洗衣机简易控制电路。
通过预置洗衣机的洗涤时间来自动的正反转和暂停,并且用不同的指示灯来表示洗衣机的正逆暂停三状态。
当到达定时时间后,会自动报警,发出蜂鸣声。
同时,用两位数码管来显示预置时间和洗涤剩余时间。
具有良好的用户界面。
电路主要分为显示电路、秒脉冲发生电路、计时电路、报警状态电路和洗衣机正反转控制电路。
显示电路使用的是两个单位的共阴极八段数码管,使用两片74ls48作为数码管译码芯片。
秒脉冲发生电路采用了使用成熟广泛的555定时器芯片,通过电脑USB插口供电,产生秒信号,作为各芯片的时钟信号。
计时电路使用的是四片十进制可逆计数器74ls192芯片,分别设计为十进制和六进制电路,用于完成时间的定时、计时功能。
报警电路和状态显示电路使用的是简单的74ls04非门、74LS21双4输入与门、74LS125三态门组成的逻辑组合电路,分别控制蜂鸣器和发光二极管,来实现报警和状态显示。
实验通过电脑软件仿真和实物验证,具有良好的可行性,能够稍加修改后用于洗衣机控制电路中,能满足一般的要求。
关键词:洗衣机控制;数字电子控制;定时器目录摘要 (1)1 设计要求分析与方案选择 (3)1.1 设计要求分析 (3)1.1.1洗衣机控制电路原理及电路设计1.2 方案选择 (4)1.2.1 单片机方案 (4)1.2.2 数字电路方案 (5)2 方案总体框图设计 (5)2.1 方案总体设计思路 (5)2.1.1 各模块器件选择 (5)2.1.2 模块总体电路实现 (6)2.2 方案总体电路图 (6)3 电路各模块设计与参数选择 (9)3.1 秒脉冲电路 (9)3.2 计时电路 (11)3.3 显示电路 (13)3.4 状态显示电路 (14)4 仿真调试分析 (18)4.1 仿真软件介绍 (18)4.2 仿真总体电路图分析 (19)4.3 仿真结果分析 (20)5 电路实物验证结果 (20)5.1 实物总体图片和介绍 (20)5.2 实物功能演示 (20)6 方案的分析与总结体会 (20)6.1 方案选择总结与分析 (20)6.2 仿真调试总结与体会 (21)6.3 实物制作总结与体会 (22)6.4 设计优点分析 (22)6.5 设计不足分析 (22)7 参考文献 (22)8 附录 (23)1 设计要求分析与方案选择1.1 设计要求分析设计制作一个洗衣机控制器,具有如下功能:1)采用中小规模集成芯片设计洗衣机的控制定时器,控制洗衣机电机作如下运转:2)洗涤电机用两个继电器控制。
洗衣机控制板的电路设计与程序功能实现
洗衣机控制板的电路设计与程序功能实现洗衣机作为现代生活中必不可少的家用电器之一,其功能与效率对于用户来说至关重要。
洗衣机的控制板是实现洗涤程序的核心部分,其电路设计和程序功能的实现直接决定了洗衣机的性能和用户体验。
本文将详细介绍洗衣机控制板的电路设计和程序功能的实现。
首先,我们来讨论洗衣机控制板的电路设计。
洗衣机的控制板需要包括微处理器、存储器、输入输出接口等基本电路和元件。
微处理器是控制板的核心,负责接收用户的指令并执行相应的操作。
存储器用于存储洗涤程序和用户设置的参数等数据。
输入输出接口用于与用户进行交互,并将用户的指令传递给微处理器。
此外,还需要包括电源系统、传感器电路等辅助电路。
在洗衣机控制板的电路设计中,一个重要的考虑因素是防止电路短路和过载。
为了保证洗衣机的安全可靠性,我们需要在电路中加入保护器件,如熔断器、保险丝等,以避免电路过载损坏其他关键元件。
此外,还需要考虑电路的稳定性和耐久性,选择高品质的电子元件和进行系统测试是非常重要的。
当洗衣机控制板的电路设计完成后,我们需要对程序功能进行实现。
洗衣机的程序功能包括洗涤程序的选择、时间设定、温度控制、转速调节、水位控制等。
为了实现这些功能,我们需要编写相应的程序代码,并将其嵌入微处理器中。
首先,洗衣机需要提供多个洗涤程序供用户选择。
这些程序可以包括标准洗涤、快速洗涤、漂洗、甩干等。
用户可以根据衣物的种类和污渍程度选择合适的洗涤程序。
为了实现这些程序的选择功能,我们可以在控制板上设计一个按键面板,用户通过按下不同的按钮来选择相应的程序。
其次,洗衣机需要提供设定洗涤时间的功能。
不同的衣物需要不同的洗涤时间,因此用户需要能够设定洗涤时间来适应各种衣物的需要。
我们可以在控制板上设计一个时间调节按钮,用户可以通过调节按钮来设定洗涤时间。
此外,洗衣机还需要实现温度控制功能。
不同的洗涤程序需要不同的水温,用户希望能够控制洗涤水温来满足衣物的要求。
我们可以在洗衣机中安装一个温度传感器,并在控制板上设计一个温度调节按钮,用户可以通过调节按钮来设定洗涤水温。
具有数字显示的洗衣机时控电路
一、设计题目及要求(一)设计题目:具有数字显示的洗衣机时控电路(二)设计要求:1、洗衣机工作时间可在1~15分钟任意设定(正分钟数);2、规定电动机运行规律为正转20s.停10s.反转20s.停10s.再正转20s,以后反复运行;3、要求能显示洗衣机剩余工作时间,每当电机运行1分钟,显示计数器自动减1,直到显示器为“0”时,电机停止运转;4、电机正转和反转要有指示灯指示二、设计过程及内容(一)设计方案:(1)首先设计一个1465进制的分频器1465count, 用3个74161构成,将1465 HZ的时钟脉冲分频为1HZ,来实现1秒的频率作时钟信号。
(2)设计一个可产生六十进制进位信号模块count60,用2个74161构成,每六十个时钟信号产生一个进位信号。
,实现1分钟的频率作时钟信号。
(3)设计一个控制灯的模块deng,在六十秒周期中前二十秒灯zheng亮(表示正转),再十秒灯ting亮(表示停),再有二十秒灯fan亮(表示反转)再十秒灯ting亮(表示停)。
(4)设计一个模块jishiqi,完成“洗衣机工作时间可在1~15分钟任意设定(正分钟数);能显示洗衣机剩余工作时间,每当电机运行1分钟,显示计数器自动减1,直到显示器为“0”时,电机停止运转的任务。
用减法计数器74191使分钟数自动减1,另外要用到扫描显示电路,将分钟的个位和十位上的数据分别用两个数码管进行显示,用以显示倒计时,显示机器的剩余工作时间。
数码管显示电路用门电路和BCD—七段7449显示器构成。
74191和数码管显示电路之间需加一个将四位二进制数转换八位二进制数以实现十位和个位显示的模块date。
(二)设计模块(1)1465进制计数器将3个74161用整体置数法制成1465进制的分频器1465count,将1465 HZ的时钟脉冲分频为1HZ,来实现1秒的频率作时钟信号。
另加一与门和或门用于避免竞争冒险现象,具体连接如图:仿真波形如图:(2)六十进制模块60count将2个74161和1个与门用整体制数法构成六十进制计数器60count,每六十个时钟信号产生一个进位信号。
洗衣机的简易控制电路设计
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上(共阴极接法)。
洗衣机控制电路设计实例(DXP设计)
洗衣机控制电路设计一、原理图设计流程原理图模板制作→原理图库操作→PCB库操作→PCB板操作。
二、制作原理图模板1.新建工程项目文件(1)选择菜单【文件(F)】/【创建(N)】/【项目(J)】/【PCB项目(B)】命令,新建工程项目文件。
(2)选择菜单【文件(F)】/【另存为(A)】命令保存工程文件,并命名为洗衣机控制电路.PrjPCB.2. 绘制原理图(1)在洗衣机控制电路.PrjPCB工程文件中,选择菜单【文件(F)】/【创建(N)】/【原理图(S)】命令,新建原理图目文件。
(2)选择菜单【文件(F)】/【另存为(A)】命令保存原理图文件,并命名为洗衣机控制电路.SchDoc。
(3)选择菜单【设计(D)】/【文档选项】命令,弹出对话框如下图1.1,图1.1将选项中的方向设置为Landscape,双击“边缘色”后面的颜色选择3号色,双击“图纸颜色”后面的颜色选择18号色;将标准风格设置问“A4”,单击【确认】。
如图1.2.图1.2(4)绘制图纸明细表。
选择菜单【设计(D)】/【文档选项】命令,将“图纸明细表”前面的对勾去掉,隐藏图纸明细表。
在“实用工具”菜单中选择直线,绘制出如图所示的图纸明细表明。
在“实用工具”菜单中选择图标,放置字符串,操作结果如图1.3。
图1.3三、电路原理图设计。
(1)添加元件库。
选择菜单【设计(D)】/【追加/删除原件库(L)】命令,弹出对话框如图2.1:图2.1点击“安装”,选中元件库,一般追加两个常用的元件库,Miscellaneous Connectors.IntLib和Miscellaneous Devices.IntLib。
(2)添加元器件。
先绘制CPU模块,在元件库中查找DS80C310-MCG元件。
点击元件库中的“Search”,出现如图图2.2所示窗口。
输入DS80C310,图2.2选中“路径中的库”,点击“查找”,在元件库中搜索出六个元件库。
选中DS80C310-MCG元件,点击Place,放置元件。
毕业设计 毕业论文:基于单片机的洗衣机控制电路的设计
摘要本设计是以数字集成电路技术为基础,以8051单片机为核心,软件、硬件相结合,组成洗衣机控制电路。
实现了洗衣机进水、洗涤、漂洗、脱水、排水等功能的自动进行,并且设计了指示灯,用来指示洗衣机的工作状态。
基于单片机的自动洗衣机控制系统具有精度高、功能强﹑经济性好的特点。
无论在提高产品质量还是产品数量,节约能源还是改善劳动条件等方面都显示出无比的优越性。
关键词:洗衣机;单片机;集成电路;控制系统ABSTRACTThis design mainly introdcts the washing machine control circuit whichis based on the digital integrated circuit technology , using the single chip microcomputer 80 51 as the core, with combining software with hardware . The washing machine contr ol circuit realizes the function of washing machine water, washing, rinse, dehydratio n and drainage.Besides we design the indicator light which can indicate the working state of the washing machine.Based on single chip microcomputer,the automatic washing machine control system has the property of high precision, strong function, good economy and so on. No matter in the aspect of increasing the quality and quantity of products, saving energy or improving working conditions, the automatic washing machine control system has clinking superiorities.Key words:The washing machine; 8051MCU;Integrated circuit ;Control system目录摘要 (Ⅰ)ABSTRACT (Ⅱ)第1章引言 (1)1.1 研究背景、目的与意义 (1)1.2 洗衣机的分类 (2)1.3 洗衣机的工作原理 (3)1.3.1普通型波轮洗衣机: (3)1.3.2机械全自动洗衣机: (4)1.4国内外洗衣机应用现状及发展趋势 (4)第2章方案的论证与选择 (6)2.1 设计要求 (6)2.2设计方案与比较 (6)2.2.1方案设计 (6)2.2.2 方案比较 (7)2.3控制功能要求 (8)2.4实现方法 (8)第3章硬件电路的设计 (9)3.1 系统的整体框图 (9)3.2 8051单片机 (11)3.2.1管脚说明 (11)3.2.2 单片机最小系统复位电路 (13)3.3 电源电路 (14)3.4 标准时钟电路 (15)3.5键盘输入及显示电路 (16)3.6数码管显示电路 (18)3.7水位检测电路 (20)3.7.1.水位开关 (20)3.7.2.水位监测模块 (21)3.8报警电路设计 (22)3.9 电机控制系统 (22)3.11硬件系统整体电路图 (23)第4章系统软件设计 (25)4.1 主程序设计 (25)4.2洗涤程序设计 (26)4.3计时程序设计 (27)第5章洗衣机功能的仿真 (29)5.1 仿真流程 (29)5.2 仿真图 (31)结束语 (32)致谢 (33)参考文献 (34)附录Ⅰ整体电路图 (35)附录Ⅱ源程序 (36)第1章引言1.1 研究背景、目的与意义洗衣机是一种在家庭中不可缺少的家用电器,发展非常快,全自动式洗衣机因使用方便得到大家的青睐。
洗衣机自动控制电路设计与实现
武汉理工大学《数字电子技术基础》课程设计课程设计任务书学生姓名:杜炳谦专业班级:通信1006指导教师:付琴工作单位:信息工程学院题目:洗衣机自动控制电路设计与实现初始条件:通过学到的知识,利用定时器、数码管、LED等数字电路器实现系统设计。
要求完成的主要任务 :1.电路原理说明以及原理图的设计2.设计电路的仿真,并给出仿真结果及分析3.设计报告的撰写时间安排:序号阶段内容所需时间1选题,原理方案设计 1 天2电路原理图、电路的仿真 2 天3撰写报告 1 天4答辩 1 天合计 5 天指导教师签名:2012年6月7日系主任(或责任教师)签名:2012年6月7日目录目录 (I)摘要 (I)Abstract......................................................................................................................................................................................................................... I I1.引言 (1)2.设计要求和实现的功能 (2)3.设计原理与方案 (3)3.1 方案选择 (4)4.单元电路的设计 (5)4.1 秒脉冲发生器 (5)4.2 分秒计数器 (6)4.3控制电路部分 (10)4.4 循环电路 (11)4.5 总电路图 (13)5.电路仿真结果 (14)5.1 秒脉冲发生器 (14)5.2 显示电路仿真结果 (15)6 心得体会 (19)参考文献 (19)附录 (21)摘要本次课程设计我利用定时器、数码管、LED 等数字电路器件设计实现洗衣机功能。
设计时考虑了很多种情况,根据实际操作性和我的个人的能力选择了一种。
这个方案总共使用了一些 LED , 74 系列芯片如 74LS192 和 74LS138 以及电阻电容若干, NE555 定时器等完成了洗衣机的功能实现。
简易洗衣机控制电路
课程设计任务书学生姓名: 瞿子敬 专业班级: 通信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仿真软件运行简易洗衣机控制器的工作过程。
基于51单片机的全自动洗衣机控制器设计
基于51单片机的全自动洗衣机控制器设计随着科技的进步和人们生活质量的提高,洗衣机已经成为现代家庭中必不可少的家电之一。
然而,传统的洗衣机控制方式往往存在操作复杂、功能单一等问题,无法满足用户对于高效、智能洗涤的需求。
因此,本文将介绍一种基于51单片机的全自动洗衣机控制器的设计,实现洗涤、漂洗、脱水等功能的自动化控制。
一、系统硬件设计1、控制器核心选择本设计选用51单片机作为控制器核心,利用其丰富的I/O口和定时器资源,实现对洗衣机的控制。
通过外接按键和蜂鸣器等元件,实现洗涤方式的选择、启动/停止控制等功能。
2、电源模块设计为了确保洗衣机的稳定运行,本设计采用220V交流电作为电源输入,通过变压器进行降压处理,再经整流滤波后得到稳定的直流电压,为控制器和其他部件供电。
3、输入输出模块设计输入模块主要包括按键和传感器。
其中,按键用于选择洗涤方式,传感器则用于检测水位、水温等信息。
输出模块主要包括继电器和蜂鸣器,继电器用于控制洗衣机的启动/停止,蜂鸣器则用于提示用户洗涤过程的状态。
二、系统软件设计1、程序初始化在程序开始运行时,首先进行初始化操作,包括配置定时器、设置I/O口状态等。
2、洗涤过程控制根据用户选择的洗涤方式,程序将通过定时器控制电机的运转时间,实现不同洗涤模式的自动化控制。
同时,通过检测水位、水温等信息,自动调整洗涤时间和水的温度,提高洗涤效果。
3、漂洗过程控制在洗涤过程结束后,程序将自动进入漂洗阶段。
通过控制进水和排水阀的开闭时间,实现自动漂洗。
同时,根据洗涤过程中收集的衣物量和洗涤效果,智能调整漂洗次数和时间,确保衣物清洗干净。
4、脱水过程控制在漂洗过程结束后,程序将自动进入脱水阶段。
通过控制电机转速和脱水时间,实现衣物的高效脱水。
同时,为了保护衣物和机器的安全,程序将根据衣物的种类和重量信息,智能调整脱水时间和转速,确保脱水过程的顺利进行。
5、报警提示功能为了方便用户及时了解洗涤过程的状态,本设计还实现了报警提示功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
洗衣机控制电路的设计
导 师:符继征 答辩人:杜赛 专 业:通信技术
目录
1 1 2 3 4 5 6
引言 总体概述 论文主要论点 关键问题 主要写作过程 结论
引言
• 洗衣机是将电能转化为机械能的家用电器,而且按照规格 •
的不同以及洗涤对象的不同等,可分为家用型和集体用型, 按照我国的规定,洗衣机的容量在6kg一下的属于家用型, 洗衣机根据结构的不同可分为:滚筒式、波轮式、搅拌式。 现在洗衣机主要由洗涤脱水桶、箱体、控制系统与传统等 结构而成,洗衣机基本功能如洗涤脱水漂洗的控制常采用 定时器给的时间来控制,而洗衣机电动机正反转和进出水 阀的相应时间转换由定时器来控制,所有程序结束后洗衣 机发出响声来提醒。他根据被洗物品的质量和干净程度选 择洗涤方式,洗涤时间并判断洗涤的效果进行调整改正。 随着社会与国家经济的蓬勃发展,我国居民的生活水平也 越来越高,需求也越来越高,而在这个时期,洗衣机作为 人们好帮手,把人们从繁重的家务中解放出来了,越来越 受到人们的欢迎。
主要论点
1、设计思想 2、设计要求 3、个单元的设计分析 秒信号产生电路 计时电路 状态显示电路 洗衣机电机控制电路
4、运用protel99 SE绘制原理图
启动原理图设计服务器 设置原理图设计环境 装 入所需的元件库 放置元件 原理图布线 编辑 和调整 生成网络表
关键问题
洗衣机控制电路要完成功能有时间预置,定时报 警,正反暂停状态控制,定时时间到后停止洗衣 机运行。 因此使用三个按键,分别实现时间的分 个位、分十位和开始工作功能。按键接到门电路 的输入,经过上拉电阻,未按下时,是高电平状 态,当按下时,为低电平,按键两边并联一个 0.1uf的磁片电容消除尖脉冲 。时间预置是通过按 键经过一个非门,在接入二输入与非门电路的一 个输入,另一个接与非门输入端接入秒脉冲信号, 当按键按下时,们电路打开,秒信号能够进入 74LS192的UP端进行计数。起到时间预置功能 。
电路的启动与停止是本设计的独特点,当定时时 间到了之后,高位74LS192的BO输出端会产生一 个低电平信号,把这个信号送给RS触发器的R端, 并把RS触发器的Q输出作为一个二输入与非门的 输入端,另一个输入一个秒信号,与非门的输出 接入到低位的74LS192的DOWN端作为信号输入。 这时,RS触发器会置0,封锁了与非门,是秒信 号不能进入74LS192,电路停止。同时,用一个 按键来控制RS触发器的S端,在设置时间过程中, BO信号会消失,但是RS此时输入为1 1 ,为保持 状态,即RS输出为低电平,电路仍然不能计时。 当时设置好时间后,按下按键,RS置1,与非门 打开,秒信号进去。
主要写作过程
总结
设计电路
了解洗衣机的各个电路
结论
这次课程设计历时一个星期多,本次课程设计与以往不同, 更强调对Protel99 se的使用,使我对电路设计有了初步的认 识。 通过这次课程设计,加强了我们动手、思考和解决问题的能 力。只有十分熟悉整个电路的工作原理,才能正确的设计 出他的原理图,并且在调试过程中以最少的时间找出电路 中的错误。在整个设计过程中,我们通过这个方案包括设 计了一套电路原理和PCB连接图,和芯片上的选择。从而 了解了整个设计过程所需做的工作,以及在设计的过程中 遇到不知道的问题,怎么收集相关的资料,怎么去处理问 题等。通过此次的课程设计,我们真正将理论与实践相结 合,从而对理论的理性认识有进一步得到飞跃。 同时我认为我们的工作是一个团队的工作,团队需要个人, 个人也离不开团队,必须发扬团结协作的精神。
•
总体概述
电路
显示电路
秒脉冲发生电路
正反转控制电路
计时电路Biblioteka 两个单位的共阴极 八段数码管,使用 两片74ls48作为数 码管译码芯片
555定时器芯片,通 过电脑USB插口供电, 产生秒信号,作为各 芯片的时钟信号
非门和与非门 74ls04、74ls00 组成的逻辑组合 电路
四片十进制可逆计数 器74ls192芯片,分别 设计为十进制和六进 制电路,用于完成时间 的定时、计时功能