洗衣机自动控制电路设计与实现
洗衣机自动控制电路设计
毕业论文题目洗衣机自动控制电路设计院系自动控制系专业电气工程与自动化学生姓名蒋德锋学号 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)安全性:电机驱动器的设计必须考虑到安全因素。
它必须保证洗衣机在高速旋转的情况下,不会出现任何的危险或事故。
因此,需要保证其安全性能,例如增加限速装置和安全保护措施等。
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控制引言全自动洗衣机是一种现代化的家用电器,它能够自动完成洗衣服的整个过程,包括清洗、漂洗和脱水等环节。
其中,PLC(可编程逻辑控制器)是控制洗衣机运行的重要组成部分,它通过编程实现洗衣机的自动化控制。
本文将介绍全自动洗衣机的PLC控制原理、PLC编程方法以及PLC控制对洗衣机性能的影响。
PLC控制原理PLC(可编程逻辑控制器)是一种专用的工业控制计算机,它能够通过编程实现对各种机械设备的自动控制。
在全自动洗衣机中,PLC控制器扮演着洗衣机运行的“大脑”角色。
PLC控制原理主要包括以下几个方面:1. 输入信号的读取:洗衣机中的传感器将所需的输入信号传送给PLC控制器,例如水位传感器、温度传感器和开关信号等。
2. 逻辑判断与处理:PLC控制器对传感器信号进行逻辑判断和处理,根据预设的程序和逻辑条件来确定下一步的操作。
3. 输出信号的控制:PLC控制器根据逻辑判断的结果,控制相应的执行器,如电机、水泵和阀门等,完成洗衣机的各个动作。
4. 反馈控制与监测:PLC控制器通过传感器对洗衣机的运行状态进行监测,并实时调整控制策略,确保洗衣机的正常运行。
PLC编程方法PLC编程是实现PLC控制的核心环节,它决定了洗衣机的自动化程度和控制性能。
通常使用的PLC编程语言有以下几种: - 指令列表(IL):基于指令的编程方法,适合编写简单的控制程序。
- 检测逻辑脚本(LAD):基于电气线路图的图形化编程,适合理解电气控制逻辑。
- 功能块图(FBD):通过连接功能块的图形化故事流程图来编程,适合逻辑较为复杂的场景。
- 结构化文本(ST):类似于传统编程语言的编写方式,适合复杂的程序设计和控制策略。
此外,PLC编程还需要考虑以下几个关键点: 1. 输入信号的定义:根据洗衣机的传感器类型和接口,定义输入信号的地址和功能。
2. 输出信号的定义:根据洗衣机的执行器类型和接口,定义输出信号的地址和功能。
全自动洗衣机系统控制电路分析
系统控制电路分析电路中选用AT89C205的P1.0-P1.3共4根I/O线通过4块SP1110型固态继电器,分别直接驱动洗衣机的进水阀、排水阀,以及电动机的正反转。
SP1110是一种交流继电器,内置发光二极管和光触发双向可控硅,10-50mA输入电流即可使双向可控硅完全导通,输出端通态电流为3A(平均值),浪涌电流15A(不重复)。
选用交流固态继电器,既简化了电路,又使强弱电完全隔离,保证了主板的安全。
图中的74LS05为反相器,用作中间缓冲器,其中4个通道分别驱动4个SP1110固态继电器,另外2个通道用于驱动指示灯LED5和LED6。
图中的74LS139为双“2-4”译码器,选用它可解决CPU中I/O线数据不足的问题。
从功能要求可知,洗衣机有4种工作程序,需要用4种不同的显示来区别。
74LS139只要CPU的P3.0和P3.1两根线即可提供4种不同的驱动。
其逻辑关系是:P3.0、P3.1为“11”时,LED1亮,指示标准程序;为“10”时,LED2亮,指示经济程序;为“01”时,LED3亮,指示单独程序;为“00”时,LED4亮,指示排水程序。
洗衣机的暂停功能(暂停键S6)、安全保护与防震功能(盖开关S3)均采用中断方式处理。
这两个分别对应CPU的外部中断0(P3.2引脚)和外部中断1(P3.3引脚)。
中断请求信号通过TC4013BP双D触发器的两个Q端,分别加到CPU的P3.2和P3.3,并由触发器锁存,直到CPU响应结束为止。
开盖(安全保护)或不平衡(防震动)中断信号(都会引起盖开关S3的闭合),通过由V1和V2组成的反相器送至TC4013BP的CLK端,经触发器的Q端加到CPU的P3.3。
为了充分利用CPU的I/O口线,P3.4和P3.5采用分时复用技术,每根线具有2个功能。
在洗衣机未进入工作状态或洗衣机处于暂停状态期间,P3.4为输入线,用于监测起动键的状态;当起动键按下时,洗衣机即进入工作状态或从暂停状态恢复到原来的工作状态;当洗衣机暂停导致CPU响应中断时,P3.4为输出线,待中断处理完毕时,由P3.4发信将D触发器输出的中断请求信号撤销。
数电模拟洗衣机控制设计正转反转停机实现计秒计分功能
要实现数电模拟洗衣机控制,包括正转、反转和停机功能,并且添加计秒和计分功能,可以考虑使用数字逻辑电路和计时器集成电路来完成。
控制设计步骤:1. 逻辑控制电路设计:使用数字逻辑电路设计控制正转、反转和停机的逻辑控制功能。
这可以通过使用触发器、逻辑门等元件组合设计而成。
2. 计时器集成电路应用:使用集成的计时器电路,比如555定时器、计数器等,来实现计秒和计分功能。
这些电路可以用于测量时间并触发相应的控制信号。
3. 状态机设计:设计一个状态机来管理洗衣机的工作状态,根据当前状态和传感器输入确定下一个状态,并触发相应的控制信号。
4. 显示和输出控制:使用数码显示器或LED灯来显示剩余时间(秒和分),以及洗衣机当前的工作状态。
5. 传感器输入:添加传感器来检测洗衣机的转动状态、水位和其他参数,并将这些输入信息送入控制系统中。
6. 安全保护功能:考虑添加安全保护功能,如过载保护、温度监控等,确保洗衣机的安全运行。
需要的器件和模块:-触发器、逻辑门芯片:用于控制正转、反转和停机功能的逻辑控制。
- 555定时器、计数器芯片:用于实现计时功能。
-数码显示器或LED灯:显示剩余时间和工作状态。
-传感器**:用于检测洗衣机的实时状态。
总体设计流程:1. 根据洗衣机的功能需求,设计逻辑控制电路,实现正转、反转和停机功能。
2. 使用计时器电路,设计计时和计分功能。
3. 结合逻辑控制和计时功能,设计状态机和控制逻辑,实现洗衣机的自动控制。
4. 添加显示和输出模块,显示剩余时间和工作状态。
5. 考虑安全保护和故障检测功能,确保洗衣机的稳定运行。
以上是基于数字逻辑电路和计时器集成电路的洗衣机控制设计方案,具体的实施需要根据实际需求和具体的电路设计进行调整和优化。
s71200模拟设计全自动洗衣机电气控制过程
s71200模拟设计全自动洗衣机电气控制过程设计全自动洗衣机的电气控制过程包括多个环节,其中使用S7-1200系列可编程逻辑控制器(PLC)进行控制。
以下是该过程的简要概述:1. 电源控制:使用电源模块为系统提供稳定的电源电压。
通过设置合适的电源参数,确保洗衣机能够正常运行。
2. 用户界面控制:使用触摸屏或按钮等用户界面组件,与用户进行交互并接收指令。
PLC通过读取用户输入的指令来控制洗衣机的各个功能。
3. 传感器控制:洗衣机中配备了多个传感器,用于检测水位、温度、转速等参数。
PLC通过读取传感器的信号来获取洗衣机当前的状态,并根据需要进行相应的控制。
4. 水位控制:当用户选择洗涤程序后,PLC根据所选程序的要求,控制水泵和水阀的启停,以控制洗衣机中的水位。
通过读取水位传感器的信号,PLC可以实时监测洗衣机中的水位,并自动调节水泵和水阀的工作。
5. 温度控制:根据用户选择的洗涤温度,PLC控制洗衣机中的加热元件或热水阀门,以达到设定的洗涤温度。
通过读取温度传感器的信号,PLC可以实时监测洗衣机的温度,并根据需要进行调节。
6. 转速控制:根据用户选择的洗涤程序,PLC控制洗衣机中的电机,以达到设定的转速。
通过读取转速传感器的信号,PLC可以实时监测洗衣机的转速,并根据需要进行调节。
7. 定时控制:洗衣机中的不同程序可能需要不同的时间。
PLC通过定时器功能,控制各个阶段的持续时间,以确保洗衣机在预设的时间内完成洗涤程序。
8. 故障检测和保护:PLC还可以监测洗衣机的工作状态,并根据预设的故障检测条件,检测故障并发出相应的警报。
在发生故障时,PLC可以采取相应的措施,例如停止洗衣机的运行,以保护设备和用户的安全。
总之,通过S7-1200 PLC的电气控制过程,全自动洗衣机可以实现用户界面控制、传感器控制、水位控制、温度控制、转速控制、定时控制以及故障检测和保护等功能,从而提供方便、高效、安全的洗衣体验。
洗衣机控制电路的设计
控制逻辑主要包括微处理器、存储器、 输入/输出接口等部分。
微处理器负责处理用户指令和数据,存 储器负责存储程序和数据,输入/输出 接口负责接收用户指令和输出控制信号。
洗衣机控制电路 的设计步骤
确定电路功能需求
确定洗衣机的基本功能,如洗 涤、脱水、烘干等
确定洗衣机的附加功能,如预 约、定时、智能控制等
智能决策:根据监 测数据自动调整洗 涤程序和参数
智能交互:支持 语音、手势等多 种人机交互方式
智能诊断:自动 检测洗衣机故障 并给出解决方案
节能环保设计
采用高效节能电机,降低能耗
采用环保材料,减少对环境的污染
添加标题
添加标题
添加标题
添加标题
采用智能控制技术,实现自动调节 水量和洗涤时间
采用太阳能、风能等可再生能源, 实现绿色环保
损坏或故障
检查水路系统:检查水 路系统是否正常工作, 有无漏水或堵塞等情况
检查洗涤效果:检查洗 涤效果是否达到预期, 有无洗涤不彻底或洗涤
过度等情况
优化控制程序:根据调 试结果,对控制程序进 行优化,提高洗衣机的
性能和稳定性
优化方案
优化控制算法,提高响应速 度
增加传感器数量,提高检测 精度
采用模块化设计,便于维护 和升级
洗衣机控制电路的设计
汇报人:abc
目录
添加目录标题
01
洗衣机控制电路的基 本原理
02
洗衣机控制电路的设 计步骤
03
洗衣机控制电路的调 试与优化
04
洗衣机控制电路的安 全与可靠性
05
洗衣机控制电路的未 来发展趋势
06
添加章节标题
洗衣机控制电路 的基本原理
全自动洗衣机控制系统的PLC设计
全自动洗衣机控制系统的PLC设计一、引言洗衣机是现代家庭必备的电器之一,随着科技进步和人们生活水平的提高,洗衣机也经历了从手动到自动、从半自动到全自动的演进过程。
全自动洗衣机以其高效、便利的特点,成为现代家庭中不行或缺的家电产品。
而全自动洗衣机的控制系统则是实现其智能化运行的重要部分之一。
本文将介绍。
二、PLC的基本原理PLC,即可编程逻辑控制器,是一种现代化控制设备,运用于工业自动化过程中。
PLC的基本原理是通过程序来控制输入和输出设备,实现对各种工业生产过程的控制。
常见的PLC由CPU、输入输出接口、电源和通信模块等组成。
三、全自动洗衣机的工作原理全自动洗衣机的工作原理包括洗涤过程、漂洗过程、脱水过程和烘干过程。
在洗涤过程中,洗衣机需依据用户设置的程序控制水的注入、洗涤剂的加入、搅拌和清洗等操作;漂洗过程中,洗衣机需要控制水的排放和注入,以及重复清洗的操作;脱水过程中,洗衣机需通过高速旋转去除衣物中多余的水分;在烘干过程中,洗衣机需通过烘干机的加热控制将洗净的衣物烘干。
四、全自动洗衣机控制系统的设计全自动洗衣机控制系统的设计需要思量到洗衣机的各个工作过程,并制定相应的控制程序。
以下是一个基于PLC的全自动洗衣机控制系统设计的基本步骤:1. 系统需求分析:依据洗衣机的工作原理,分析系统中需要实现的功能和相应的输入输出要求。
2. PLC选型:依据系统的需求,在市场上选择合适的PLC 设备,并采购相应的CPU、输入输出模块等配件。
3. 硬件毗连:将PLC的各个部件按照电路图进行正确毗连。
4. 编写控制程序:依据系统需求,使用PLC编程软件编写相应的控制程序,包括各个工作过程的流程控制、输入输出设备的控制以及报警机制等。
5. 仿真测试:将编写好的程序下载到PLC中进行仿真测试,以确保程序的准确性和稳定性。
6. 确定控制参数:依据实际状况,调整控制参数,使系统的工作更加稳定和高效。
7. 系统集成:将编写好的控制程序与洗衣机的硬件部分进行集成,进行整机测试和调试。
自动洗衣机控制系统设计
自动洗衣机控制系统设计一、需求分析自动洗衣机是一种能够完成洗衣、脱水和烘干等多种功能的家电设备。
其控制系统主要包括程序控制、传感器控制以及人机交互控制等模块。
在设计自动洗衣机控制系统时,需要考虑以下几个方面的需求:1. 实现洗衣、脱水和烘干功能的自动调节。
即根据用户设定的洗衣模式,自动选择相应的运转参数来完成洗衣、脱水和烘干功能。
2. 优化烘干效果并节能。
即在保证烘干效果的前提下,尽可能降低耗电量,提高洗衣机的使用寿命。
3. 增加操作的便捷性和人机交互性。
例如,提供液晶显示屏幕和按键界面,使用户可以方便地进行配置、操作和监视洗衣机的状态。
二、系统架构设计基于以上需求分析,自动洗衣机控制系统的架构设计如下:1. 前端人机交互控制模块。
该模块包括LCD 显示屏幕、按键控制器和蜂鸣器等部件,用于与用户进行交互,提供操作界面和状态提示。
2. 传感器控制模块。
该模块包括温度传感器、湿度传感器和压力传感器等部件,用于检测洗衣机内部的状态参数,并将数据反馈给主控制器。
3. 主控制器。
该模块包括单片机、存储器、程序控制器和电动机控制部件等,用于处理传感器反馈的数据、执行程序控制和电动机控制。
4. 动力系统。
该系统包括电动机、减速器和传动装置等,用于实现洗涤、脱水和烘干等功能。
三、核心算法在具体实现自动洗衣机控制系统时,需要采用一些核心算法来实现自动调节和节能功能。
以下是可能采用的常规算法:1. PID 控制算法。
该算法可用于对电动机转速进行调节,从而实现洗涤和脱水过程中的水温、水量和洗衣机内部压力等变量的控制。
2. 烘干动态调整算法。
该算法基于传感器检测到的洗衣机内部湿度和温度信息来实现烘干的动态调节,从而节约能源并保证烘干效果。
3. 节电算法。
该算法可用于在用电量达到一定限制时,对电动机、加热器和风机等运转部件进行控制,从而降低能耗并延长洗衣机的使用寿命。
四、应用与拓展自动洗衣机控制系统的应用范围主要是在家庭和公共场所。
洗衣机控制电路设计实例(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,放置元件。
洗衣机自动控制电路设计与实现
武汉理工大学《数字电子技术基础》课程设计课程设计任务书学生姓名:杜炳谦专业班级:通信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 定时器等完成了洗衣机的功能实现。
全自动洗衣机电气控制系统设计
全自动洗衣机电气控制系统设计一、引言二、系统需求1.电机驱动:控制洗衣机的洗涤桶和离心桶的转动;2.水位控制:根据用户选择的衣物数量控制水位;3.温度控制:提供不同的洗涤温度选择;4.时间控制:控制洗衣和甩干的时间。
三、系统设计1.电机驱动在全自动洗衣机中,洗涤桶和离心桶的转动都需要电机驱动。
我们可以使用直流无刷电机作为驱动电机,其具有低噪音、高效率和长寿命等优点。
电机驱动系统需要具备以下功能:-正转和反转功能:控制洗涤桶和离心桶的转动方向;-可变速度功能:根据用户选择的洗涤程序,控制电机的转速。
2.水位控制水位控制是通过控制水泵的工作来实现的。
水泵可以控制进水和排水,根据用户选择的衣物数量,控制水位的高低。
水位控制系统需要具备以下功能:-检测水位:使用水位传感器检测水位的高度;-控制进水和排水:根据用户选择的洗衣程序,控制水泵的开关。
3.温度控制温度控制是控制洗涤水的温度,提供不同的洗涤温度选择。
温度控制系统需要具备以下功能:-加热功能:使用加热器对洗涤水进行加热;-温度传感器:检测洗涤水的温度;-温度控制:根据用户选择的洗涤程序和温度设置,控制加热器的功率。
4.时间控制时间控制是控制洗衣和甩干的时间。
时间控制系统需要具备以下功能:-显示时间:使用数码显示器显示洗衣和甩干的剩余时间;-计时功能:根据用户选择的洗衣程序和甩干程序,控制时间的流逝。
四、总结以上是一个基本的全自动洗衣机电气控制系统的设计。
通过合理的电机驱动、水位控制、温度控制和时间控制,可以实现洗衣机自动完成洗涤和甩干的功能。
当然,实际的系统设计还需要根据具体的要求进行适当的调整和改进。
基于MCS-51的全自动洗衣机控制系统的模拟设计与实现
本科毕业设计论文题目基于MCS-51的全自动洗衣机控制系统的模拟设计与实现专业名称学生姓名指导教师毕业时间2014.6毕业 任务书一、题目基于MCS-51的全自动洗衣机控制系统的模拟设计与实现二、指导思想和目的要求本题目可锻炼学生对计算机应用系统的设计与调试能力、绘制电路图的能力和程序设计能力。
要求能用Proteus 软件绘制基于单片机的全自动洗衣机系统硬件电路,在keil 软件下用C 语言编写自动洗衣控制程序,将软硬件进行关联,实现全自动洗衣机的系统模拟。
三、主要技术指标1.掌握MCS-51单片机的工作原理和单片机应用系统的开发过程和系统模拟调试方法。
2.掌握keil 软件的应用方法,熟练应用C51软件编写应用程序代码。
3.掌握Proteus 软件,熟练绘制全自动洗衣机系统原理图,能将目标程序与硬件关联,进行系统的模拟调试。
4.掌握LED 等、电机、键盘等常用设备的工作原理,绘制单片机对这些设备控制的原理图,编写控制程序并进行模拟调试。
5.掌握全自动洗衣机的工作原理,设计洗衣机控制系统原理图,用C51进行编程,实现自动洗衣功能。
6. 按时、按质、按量完成论文撰写,按标准格式装订成册。
四、进度和要求第1周:布置任务,熟悉Proteus 软件和keil 软件环境。
第2周~第3周:熟悉单片机最小系统工作原理,用单片机控制LED 灯实现流水灯效果。
第4周:熟悉七段数码管显示原理,用单片机控制实现静态和动态两种显示效果。
第5周:熟悉直流电机的工作原理和调速方法,用单片机控制电机以不同速设计论文度和方向进行工作。
第6周~第7周:熟悉键盘输入方法,用单片机控制接收洗衣机上的按键值,并将接收值进行显示。
第8周~第9周:熟悉全自动洗衣机的工作原理,绘制洗衣机系统电路图,编写用按键控制洗衣流程。
第10周~第11周:进行设备联调,实现全自动洗衣功能。
第12周~第13周:总结设计内容,完成毕业论文初稿。
第14周:修改论文,完成正式稿。
plc全自动洗衣机毕业设计
添加标题
添加标题
添加标题
添加标题
节能环保:随着环保意识的提高, PLC全自动洗衣机将更加注重节 能环保,采用更加高效的电机、C全自动洗衣机将更 加网络化,能够实现远程控制、 智能提醒、在线升级等功能,更 加方便用户的使用。
特点:操作简便、智能化程度高、节 能环保、安全可靠。
应用领域:家庭、酒店、医院、学校 等场所。
工作原理
自动检测:通过传感器检测衣物重量、水位、温度等参数 自动洗涤:根据检测到的参数,自动选择合适的洗涤程序 自动脱水:洗涤完成后,自动进行脱水操作 自动烘干:脱水完成后,自动进行烘干操作 自动停机:完成所有操作后,自动停机,等待下一次使用
水路故障: 检查进水口、 出水口是否 堵塞,水压
是否正常
程序故障: 检查程序设 置是否正确, 程序是否正
常运行
机械故障: 检查洗衣机 内部零件是 否损坏,运 转是否正常
传感器故障: 检查传感器 是否正常工 作,信号传 输是否正常
通讯故障: 检查PLC与 洗衣机之间 的通讯是否 正常,通讯 协议是否正
记录调试结果:记录调试 过程中的所有数据,以便
后续分析和改进
检查电源:确保电源连接 正常,电压稳定
检查传感器:确保所有传 感器安装正确,工作正常
启动洗衣机:启动洗衣机, 观察其运行情况,如有异
常及时停止
测试性能:测试洗衣机的 性能,如洗涤效果、耗水
量、噪音等
常见故障诊断与排除
电源故障: 检查电源线 是否连接正 确,电源插 座是否正常
安全保护系统设计
漏电保护:检测洗衣机内部是否 有漏电现象,如有则自动切断电 源
水位保护:检测洗衣机内部水位 是否过高,如有则自动停止进水
简易洗衣机控制电路
课程设计任务书学生姓名: 瞿子敬 专业班级: 通信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)。
武汉理工大学《数字电子技术基础》课程设计课程设计任务书学生姓名:杜炳谦专业班级:通信1006 指导教师:付琴工作单位:信息工程学院题目: 洗衣机自动控制电路设计与实现初始条件:通过学到的知识,利用定时器、数码管、LED等数字电路器实现系统设计。
要求完成的主要任务:1.电路原理说明以及原理图的设计2.设计电路的仿真,并给出仿真结果及分析3.设计报告的撰写时间安排:指导教师签名: 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定时器等完成了洗衣机的功能实现。
当定时时间达到终点时,一方面使电机停机,同时发出信号(本次试验用的是发光二级管)。
用两位数码管显示洗涤的预置时间(以分钟为单位),按倒计时方式对洗涤过程作计时显示,直到时间到而停机。
三只LED灯表示“正转”、“反转”和“暂停”3个状态。
关键词:洗衣机;定时器;发光二级管;74ls192;AbstractThe curriculum design I use the timer, digital tube, LED digital circuit devices designed to achieve the washing machine function. Consideration when designing a variety of circumstances, according to the actual operational and my personal ability to choose a. This program is a total of a number of LED 74 series chips such as the 74LS192 and 74LS138 and the resistance and capacitance, NE555 timer, etc. to complete the function of the washing machine. Reach the end of regular time, on the one hand, the motor is stopped, the signal (in this experiment with the light emitting diode). Two digital display washing preset time (in minutes), the washing process according to the countdown time display, until the time to stop. The three LED indicates the "forward" and "reverse" and "pause" three states.Key words: washing machine; timer; two light-emitting tubes;74ls192;1.引言洗衣机从发展以来普及很快,已经成为人们生活中很重要的一部分。
洗衣机由于洗涤方便受到广大用户的喜爱。
随着时代的发展洗衣机也在不停革新、发展。
本次课程设计我利用定时器、数码管、LED等数字电路器件设计实现洗衣机功能。
设计时考虑了很多种情况,根据实际操作性和我的个人的能力选择了一种。
这个方案总共使用了一些LED,74系列芯片如74LS192和74LS138以及电阻电容若干,NE555定时器等完成了洗衣机的功能实现。
2.设计要求和实现的功能当洗衣机控制开关打开后,电动机先正转20秒,然后暂停10秒,再反转20秒,再暂停10秒,刚好在一分钟内完成一个周期,便于设计与控制,如果定时器未到则开始循环,若定时器到,则停机。
(1)当定时时间达到终点时,一方面使电机停机,同时发出信号(本次试验用的是发光二级管)。
(2)用两位数码管显示洗涤的预置时间(以分钟为单位),按倒计时方式对洗涤过程作计时显示,直到时间到而停机。
(3)三只LED灯表示“正转”、“反转”和“暂停”3个状态。
3.设计原理与方案方案一,框图如下:图3.1 方案一框图方案二,框图如下:图3.2 方案二框图3.1 方案选择驱动能力不足,三极管的概念,一是总洗涤过程的定时,而是在总洗涤过程中又包含电机的正转、反转和暂停三种定时,并且这三种定时是反复循环直至所设定的总定时时间到位置。
当总定时时间在0~20min以内设定一个输之后T为高电平1,然后用倒计时的方法每分钟减1直至T变为0.在此期间,若Z1=Z2=1,实现正转;若Z1=Z2=0,实现暂停;若Z1=1,Z2=0,实现反转。
实现定时的方法很多,比如采用单稳电路实现定时,又如将定时初值预置到计数器中,使计数器运行在减计数状态,当减到全零时,则定时时间到。
如图所示的电路原理框图就是采用这种方法实现的。
由秒脉冲发生器产生的时钟信号经60分频后,得到分脉冲信号。
洗涤定时的时间的初值先通过拨盘或数码开关设置到洗涤时间计数器中,每当分脉冲到来计数器减1,直至减到定时时间到为止。
运行中间,剩余时间经译码后在数码管上进行显示。
经比较后,采用第二种方案。
4.单元电路的设计4.1秒脉冲发生器由555定时器构成的多谐振荡器的电路图如图4所示,由于555定时器内部的比较器灵敏度高,输出驱动电流大,功能灵活,而且采用差分电路形式,它的振荡频率受电源电压和温度的影响很小。
所以由555定时器构成的多谐振荡器的振荡频率稳定,不易受干扰。
因此采用此方案。
在电路中实际C2应该为0.2uf左右。
555定时器构成的多谐振荡器如图4.1.1所示图4.1 秒脉冲发生器三五定时器引脚图和内部原理图如图4.2所示。
图4.2 555内部原理图和引脚图4.2 分秒计数器六十进制秒计数器和十进制分计数器模块选用具有双时钟输入功能的可逆计数器74LS192来实现,需要的是它的减数功能。
1.将它的加计数端UP接到高电平或者+5伏电源上,CLK接地端;2.对于秒个位我们不需要置数,所以将它的异步置数端LD(低电平有效)接到高电平上。
3.DOWN接一秒脉冲源,而它的借位输出端BO接到秒十位的信号输入端DOWN,当秒个位的数清零时,BO发送一个借位信号到十位,使得十位减一,而秒个位继续从9减到1。
4.对于秒十位,我们同样将它的借位输出端BO接到下一个高位的信号输入端DOWN。
5.由于秒个位要不断向它借位,等到秒位全部为零时它的秒十位借位输出端 BO就会向高位的分位的信号输入端DOWN发送一个低电平借位信号。
为了实现六十进制功能我们让秒十位的输入端B,C接高电平,A,D接低电平(秒个位上的四个输入均接到低电平上)再把它的异步置数端LD和它的借位输出相连,当它要向高位借位时借位输出端 BO发出的低电平信号会使得LD 有效,此时系统自动就将其置为0110即就是6,这就实现了六十进制秒计数器。
对于十进制分计数器,同理,我们将它UP接到高电平或者+5伏电源上,CLK接地端。
它的异步置数端LD接到高电平上即使之无效,个位借位输出端BO接到十位的信号输入端DOWN,当个位的数减为零时,BO发送一个借位低电平信号到十位,使得十位减一,而秒个位也继续从9减到1,秒位上的输入端A,B,C,D均接到低电平上。
当然要显示剩余时间,就需要在每一个减数器上连接一个显示管,即将计数器的四个输出端QA,QB,QC,QD依次连接到显示管的四个输入端1,2,3,4。
图4.3 时间显示电路74LS192的引脚图如下图图4.4 74LS192管脚其中BO为借位输出端,CO为进位输出端UP为加计数端,DOWN为减计数端,LOAD为异步置数端,CLR为异步清零端。
表4.1 74LS192的逻辑功能表输入输出CR LD’UP DOWN D C B A QD QC QB QA1 * * * * * * * 0 0 0 00 0 * * a b c d a b c d0 1 ↑ 1 * * * * 加计数功能0 1 1 ↑* * * * 减计数功能当CLR为高电平时(高电平有效),计数器直接清零,当CLR为低电平,LOAD也为低电平(低电平有效)时,数据直接从置数端A,B,C,D植入计数器,CLR为低电平,LOAD为高电平时,执行计数功能,执行加数功能时,减计数端DOWN接高低电平,计数脉冲由UP端输入;执行减数功能时,加数端UP接高电平,计数脉冲由减数端DOWN。
LED数码显示管的引脚如图1-5图4.5 LED数码显示管其中4,3,2,1端为其数据输入端,其它各端口显示器默认有效。
4.3 控制电路部分分位的A,B,C,D接一个置数开关,往上拨开关表示置1,往下拨表示置0。
开始前单刀双掷开关J1接在上开关,JK触发器初始状态置0,分位的置数端LOAD接在J1的下开关,而此时下开关电位为0,这时候就可以通过置数开关J2实现置数。
分位的QA,QB,QC,QD接一个四输入的或门,或门输出接到JK触发器的输入端,触发器上升沿触发,当分位不为0时,触发器输入为高电平,当分位为0时,触发器输入端为低电平,但此时触发器从高电平到低电平不触发。
当秒位和分位都为零且将要重新置数是,分位不为0,在这一刻,触发器输入从低电平到高电平实现触发。
Qn+1=JQn’+ K’Qn J=K=1触发器的次态的现态的反,现态即初态为0,一旦触发触发器输出为高电平,将触发器输出接到分秒位的清零端CLR,实现清零,分秒位显示都为零电路停止工作。