洗衣机控制模型设计报告
洗衣机模糊控制仿真实验报告
洗衣机模糊控制仿真实验报告一、实验目的本实验旨在通过对洗衣机运行过程的模糊控制仿真实验,帮助学生更好地了解模糊控制的基本原理和实现方法。
二、实验原理洗衣机模糊控制系统主要包括模糊控制器、模糊推理机和输出规则等三个部分。
模糊控制器是模糊系统的核心部分,其主要作用是将输入信号转化为模糊集,并将控制输出信号转化为真实输出信号。
模糊控制器的输入为洗衣机工作状态的一些参数,例如水位、温度等,输出为洗衣机运行状态的一些控制命令,例如加热、搅拌等。
模糊推理机是由一系列规则组成的系统,它负责根据输入的模糊集和一组先验规则,进行模糊推理,得到控制输出信号的模糊集,即模糊控制器的中间变量。
输出规则主要为控制输出信号的模糊集赋值,即将模糊集中各个元素映射到真实输出信号的取值范围内。
三、实验步骤1、建立洗衣机的模糊控制系统模型,包括模糊控制器、模糊推理机和输出规则等。
2、设置洗衣机的运行参数,例如水位、温度等,作为模糊控制器的输入。
3、根据洗衣机的运行状态,制定一组先验规则,作为模糊推理机的输入,并进行模糊推理。
4、根据模糊推理得到的控制输出信号的模糊集,进行输出规则的映射,得到洗衣机的真实控制命令。
5、根据洗衣机的控制命令,模拟洗衣机的工作流程。
6、对洗衣机的工作流程进行仿真实验,并记录实验结果。
四、实验结果分析经过多次实验,得到了洗衣机的模糊控制系统的优化参数,能够实现洗衣机的良好控制。
通过对实验结果的分析,可以发现,模糊控制系统可以有效地调节洗衣机的运行状态,使其在不同的工作状态下保持稳定且高效的运行。
同时,模糊控制系统也具有很强的适应性和鲁棒性,可以自适应地调节参数,应对各种不同的运行环境。
五、实验总结本实验通过模拟洗衣机的工作流程,对模糊控制系统的基本原理和实现方法进行了深入探究,能够有效地帮助学生掌握模糊控制系统的设计和应用方法。
同时,在实验过程中,也需要注意对实验数据和结论的分析和总结,以便更好地优化模糊控制系统的参数和性能,实现最佳控制效果。
全自动洗衣机控制系统的设计(毕业设计)
全自动洗衣机自动控制摘要本课题设计介绍了采用可编程控制器(PLC)作为核心控制部件的全自动洗衣机控制系统。
文章介绍了洗衣机的结构,对全自动洗衣机的控制系统进行了分析,在此基础上提出了基于PLC的全自动洗衣机控制方案,并对方案进行了论证,根据洗衣机的工作原理,设计了流程及程序,对按钮,继电器,开关,变频器等其它一些输入/输出点进行控制,实现了洗衣机洗衣过程的自动化。
由于洗涤,排水,脱水的时间均由PLC内计数器控制,所以只要改变计数器参数就可以改变时间。
具有智能化程度高、安全可靠、方便、灵活等特点。
关键词:PLC;全自动洗衣机;变频器;继电器AbstractThis article used programmable controller PLC to realize the washer completely automatic control, explained the PLC control principle method, the characteristic and controlled the washer the characteristic. The article during introduction washer structure, carries on the analysis to the completely automatic washer control system, proposed in this foundation based on the PLC completely automatic washer control plan, and has carried on the proof to the plan, has carried on the design according to the washer principle of work to the procedure and the flow, has the intellectualism degree high, safe reliable and so on the characteristics. To the button, the relay, the switch, the frequency changes and so on other some I/O spot carries on the control, realized the washer to wash clothes the process automation. Because spreads every time lavation, draining water, dehydrated time by PLC in counter control, so long as therefore the change counter parameter may change the time.Keyword: Programmable Logic Controller; The automatic process; converter; control relay1 绪论1.1课题研究的意义目前自动洗衣机已成为每个家庭所必需的电器,随着它的畅销出现了各种各样的全自动洗衣机,该设计实现了洗衣机由进水,洗涤,排水,脱水,报警到自动停机的循环过程设计了相应的系统软件。
智能洗衣机控制器设计报告
(封面)XXXXXXX学院智能洗衣机控制器设计报告题目:院(系):专业班级:学生姓名:指导老师:时间:年月日设计内容及要求① 设计一个智能洗衣机控制器,能够实现洗衣,漂洗和脱水的功能。
②要求能够使用按键模拟对洗衣机的控制,能够设置工作模式,为了便于观察,将洗衣机设定的工作模式(1~5)和整个过程所剩的工作时间用数码管显示出来(时间分辨率为1分钟),能够将洗衣机当前所处的状态(注水,洗衣,排水,甩干)用发光管或者数码管显示出来。
【模式1】:洗衣模式--强力洗(洗衣30分钟)【模式2】:洗衣模式--普通洗(洗衣20分钟)【模式3】:洗衣模式--轻柔洗(洗衣10分钟)【模式4】:漂洗模式【模式5】:甩干模式注:在以上5个模式中,每次注水1分钟,漂洗5分钟,排水1分钟,甩干1分钟,模式1~3的洗衣时间如上所示,具体的洗衣步骤如下:【模式1~3】:注水->洗衣->排水->甩干->注水->漂洗->排水->甩干->注水->漂洗->排水->甩干。
【模式4】:注水->漂洗->排水->甩干->注水->漂洗->排水->甩干。
【模式5】:甩干。
【要求】:实现逻辑控制过程,可以选择性的加入注水口无水报警等人性化的状态提示,操作完毕使用蜂鸣器鸣叫两秒提示。
③ 画出洗衣机控制器的状态机,写出状态编码方案。
④ 用Verilog语言对设计进行描述,设计一个测试方案,并能够下载到实验板上调试成功。
⑤ 写出设计性实验报告,并打印各层次的源文件和仿真波形,然后作简要说明。
并谈谈此次实验的收获、感想及建议系统设计1 系统框图与说明本次设计的重点在于智能控制器状态之间转换的条件和关系,并且在此基础上输出相应的显示。
图一系统结构框图Pause warnMode1Mode2Mode3Mode4Mode5输入端口描述Reset:复位Mode1-5:模式选择Pause:暂停启动Warn:报警2状态转换图洗衣机共分为5个模式,4个状态。
基于PLC控制的全自动洗衣机设计报告
基于PLC控制的全自动洗衣机设计报告摘要:洗衣机是现代家庭中不可或缺的家电设备,而全自动洗衣机则进一步简化了洗衣的操作流程,提高了洗衣效率。
本报告旨在基于PLC(可编程逻辑控制器)控制设计一种全自动洗衣机,实现自动洗涤、漂洗、甩干等功能,并提高其性能,提升用户体验。
1.引言洗衣机的历史可以追溯到19世纪,随着科技的不断发展,洗衣机在功能和性能上都取得了巨大的进步。
PLC是现代工业自动化中常用的控制器,具有高可靠性、高稳定性、可编程性强等优点,非常适合用于洗衣机的控制系统设计。
2.设计方案本设计方案采用PLC作为洗衣机控制系统的核心,并通过传感器、执行器等外围设备实现对洗衣机各功能的控制和监测。
洗衣机主要包括洗涤模块、漂洗模块、甩干模块和用户界面等组成部分。
2.1PLC控制系统设计PLC控制系统由PLC主机、输入模块、输出模块和数据总线组成。
输入模块负责接收传感器的信号,输出模块则控制执行器的动作。
PLC主机通过编写逻辑程序,处理输入信号,根据预定的控制策略控制输出模块。
2.2传感器引入设计中引入了多个传感器,如水位传感器、温度传感器、压力传感器等,用于实时监测洗衣机内部的状态。
水位传感器用于监测洗衣机内的水位,温度传感器用于监测洗衣水的温度,压力传感器用于监测洗衣机内的压力等。
这些传感器通过数据总线与PLC主机相连接,实现洗衣机状态的实时监测和控制。
2.3执行器的控制洗衣机内的执行器主要包括水泵、电机等。
通过PLC控制输出模块的控制信号,实现对水泵和电机的启停控制。
3.功能设计本设计的全自动洗衣机具备洗涤、漂洗和甩干功能。
用户可以通过操作面板选择不同的洗涤模式和时间,PLC控制系统根据用户的选择进行相应的控制。
3.1洗涤功能在洗涤功能中,PLC控制系统通过控制水泵将适量的水注入洗衣机内,同时控制电机的旋转实现衣物的搅拌和清洗。
3.2漂洗功能在漂洗功能中,PLC控制系统通过控制水泵将洗衣机内的水排出,同时注入清水进行漂洗,以去除洗涤剂残留。
全自动洗衣机控制系统研究设计
全自动洗衣机控制系统研究设计全自动洗衣机控制系统是一种用于控制洗衣机运行的技术系统。
它可以根据用户的需求和设定,自动完成洗衣过程的各个阶段,提高洗衣效率和便捷性。
本文将对全自动洗衣机控制系统进行研究设计,并包括以下几个方面的内容:硬件设计、软件设计和系统测试。
硬件设计:全自动洗衣机控制系统的硬件设计主要包括控制面板、传感器和执行部件。
控制面板负责与用户进行交互,包括显示当前状态和操作界面,接收用户设定的参数和指令。
传感器用于检测洗衣机内部的状态和环境变量,例如洗衣水位、温度、转速等。
执行部件则负责根据控制系统的指令,控制洗衣机的各个部分运行,例如水泵、电机和阀门等。
软件设计:全自动洗衣机控制系统的软件设计主要包括控制算法和用户界面。
控制算法是实现全自动洗衣过程的核心部分,它根据用户设定的参数和洗衣机内部的状态,确定各个部件的工作方式和顺序。
例如,在洗涤阶段需要确定洗涤时间、转速和水位,而在洗衣结束后需要根据用户设定的选项,执行漂洗、脱水和烘干等操作。
用户界面包括显示当前状态和操作界面,以及接收用户设定的参数和指令。
用户界面设计需要考虑界面的友好性和可操作性,使用户能够方便地使用洗衣机控制系统。
系统测试:全自动洗衣机控制系统的测试主要包括功能测试和性能测试。
功能测试是验证系统是否满足用户需求和功能要求。
例如,测试系统是否能够完成各个洗衣过程的自动控制,以及是否能够根据用户设定的参数和选项执行相应的操作。
性能测试是验证系统在各种工作条件下的性能指标,例如洗涤、漂洗、脱水和烘干效果,以及洗涤效率和能效等方面的指标。
在研究设计全自动洗衣机控制系统时,需要考虑以下几个方面的问题:1.确定用户需求和功能要求:了解用户对洗衣机的需求和期望,确定控制系统的功能和性能要求。
2.选择合适的传感器和执行部件:根据洗衣机的特点和工作要求,选择合适的传感器和执行部件,以实现洗衣过程的自动控制。
3.设计合理的控制算法:根据用户需求和洗衣机的工作原理,设计合理的控制算法,以实现洗衣过程的自动控制。
全自动洗衣机控制系统毕业设计
全自动洗衣机控制系统毕业设计引言:随着科技的不断进步和人们对生活质量要求的提高,洗衣机成为人们日常生活中不可或缺的家电之一、随着时间的推移,洗衣机也从最初的手动操作逐渐发展为半自动和全自动洗衣机。
全自动洗衣机不仅可以方便快捷地完成洗涤、漂洗和脱水等过程,还具备各种智能控制功能,极大地提高了洗衣机的使用便利性和智能化程度。
本篇毕业设计将着重讨论全自动洗衣机控制系统的设计与开发,以满足现代家庭的需求。
目标:本毕业设计的目标是设计和开发一个高效、功能完善的全自动洗衣机控制系统。
该系统应具备智能化控制功能,能够根据用户的需求,自动选择适当的洗涤程序,并在洗衣机开始工作前进行必要的预处理,如测定衣物重量和水质硬度等。
此外,系统还应具备故障诊断功能,能够自动检测洗衣机发生的故障并及时报警,方便用户及时处理。
设计与实现:1.硬件设计:本系统的硬件设计包括传感器的选择与布置、执行机构的设计和控制电路的设计等。
传感器主要用于监测洗衣机的状态和环境参数,如水位传感器、温度传感器和转速传感器等。
执行机构主要包括电机和阀门等,用于控制洗衣机的运行。
控制电路设计主要涉及电源管理、数据采集与处理以及通信等方面。
2.软件设计:软件设计是全自动洗衣机控制系统设计中的关键环节。
该系统的软件应具备以下功能:-用户界面设计:设计一个直观友好的用户界面,使用户能够方便地选择洗涤程序、调整参数等。
-洗涤程序选择:根据用户选择的洗涤程序,自动调整洗衣机的运行参数,并显示当前运行状态。
-智能预处理:根据衣物重量和水质硬度等参数,自动调整洗涤剂的用量和洗涤时间。
-故障诊断:通过监测和分析来自传感器的数据,判断洗衣机是否发生故障,并及时报警。
3.性能测试与优化:完成洗衣机控制系统的设计与开发后,需进行性能测试与优化,以确保系统的稳定可靠性。
性能测试可以包括对系统各功能的单独测试和整体测试,确保系统在各种工作状态下都能正常运行。
优化则需要根据测试结果对系统的硬件和软件进行适当的调整和改进,以提高系统的性能和可靠性。
全自动洗衣机的控制设计说明
全自动洗衣机的控制设计摘要本文描述了采用可编程控制器(PLC)作为核心控制部件,并利用计算机进行模拟监控的全自动洗衣机控制系统。
文章介绍了洗衣机的结构,对全自动洗衣机的控制系统进行了分析,在此基础上提出了基于PLC的全自动洗衣机控制方案,并对方案进行了论证,根据洗衣机的工作原理,设计了流程及程序,对按钮,等其它一些输入/输出点进行控制,实现了洗衣机洗衣过程的自动化。
由于洗涤,排水,脱水的时间均由PLC计数器控制,所以只要改变定时器参数就可以改变时间。
对其中软件设计、硬件设计等问题进行了分析和研究,实现了全自动洗衣机的正常运行、简易模式及强制性停止功能。
具有智能化程度高、安全可靠、方便、灵活等特点。
关键词:PLC 自动定时器控制Fully automatic washing machine control designAbstractThis paper describes the use of programmable logic controller (PLC) as the core control unit, and monitoring the use of computer simulation control system for automatic washing machine. This paper introduces the structure of the washing machine, full automatic washing machine control system is analyzed, on this basis was proposed based on fully automatic washing machine PLC control program, and a demonstration program, according to the washing machine working principle, design a process and procedures, buttons, and other some input / output control points to achieve the automation of the process of washing laundry. As washing, drainage, dewatering of the time by the counter within the PLC control, so long as the parameters can change the timer time. On which software design, hardware design issues such as analysis and research, to achieve the normal operation of the automatic washing machine, simple patterns and mandatory stop function. With a high degree of intelligence, secure, reliable, convenient and flexible.Key word: PLC automatic Timer control目录1 绪论 (1)1.1选题背景意义 (1)1.2洗衣机的发展历史 (1)1.3控制系统的选择 (2)1.4本次毕业设计主要研究的容 (3)2 全自动洗衣机控制系统的控制要求 (4)2.1全自动洗衣机的工作原理 (4)2.2设备控制要求 (5)3 硬件的理论与设计 (6)3.1全自动洗衣机整体结构图 (6)3.2硬件设计 (7)3.3继电器 (8)3.4可编程序控制器 (9)3.5洗衣机的组态仿真界面 (14)4 软件设计 (18)4.1I/O分配表 (18)4.2洗衣机PLC运行过程分析 (20)4.3程序的流程图、构成和相关设置 (21)4.4梯形图 (24)5 结束语 (27)致 (28)参考文献 (29)附录 (30)1 绪论本章阐述了毕业论文选题的背景意义、洗衣机的发展历史以及自动化控制在工业生产和生活中所体现的应用价值,包括目前的应用围及发展的前景。
全自动洗衣机的控制系统设计
全自动洗衣机的控制系统设计一、引言全自动洗衣机是一种方便实用的家电产品,通过自动化技术来完成洗衣过程,减轻用户的劳动负担。
控制系统是全自动洗衣机的核心部分,它负责控制洗衣机的运转、调控洗涤水温、洗涤时间、漂洗次数等参数,以保证洗涤效果。
二、控制系统设计原则1.确定用户需求:了解用户对洗衣机的洗涤需求,包括洗涤种类、洗涤负荷、洗涤温度等。
2.确定系统功能:根据用户需求设计系统功能,包括自动洗涤、自动漂洗、自动甩干等。
3.确定洗衣机结构:确定洗衣机的结构布置,包括内筒、电机、水管等,以保证控制系统的有效运作。
4.确定控制方式:根据洗衣机的结构和用户需求,确定控制方式,可以采用简单的电子控制方式,也可以采用微处理器控制方式。
三、控制系统设计步骤1.传感器安装:安装传感器用于检测洗衣机内部的温度、湿度、负荷重量等参数。
2.液晶显示屏设计:设计液晶显示屏用于显示洗衣机的状态、选项和提示信息。
3.操作按钮设计:设计操作按钮,包括开关机按钮、洗涤模式选择按钮、液体洗涤剂添加按钮等。
4.控制电路设计:设计控制电路,包括电源供应电路、传感器接口电路、显示屏接口电路、按钮接口电路等。
5.控制程序编写:编写控制程序,根据用户选择的洗涤模式和选项,控制洗衣机的各个部件的运转。
6.安全保护设计:设计安全保护机制,包括过热保护、漏电保护、机械故障保护等,以保证用户的安全。
7.性能测试与调整:对控制系统进行性能测试,根据测试结果对系统进行调整,保证洗衣机的稳定性和可靠性。
四、控制系统关键技术1.温度控制技术:通过传感器检测洗衣机内部温度,并根据用户设置的洗涤温度控制加热系统。
2.湿度控制技术:通过传感器检测洗衣机内部湿度,并根据用户设置的洗涤模式和选项,控制洗衣机的漂洗次数和甩干时间。
3.洗涤时间控制技术:根据用户设置的洗涤时间,通过定时器控制洗衣机的运转时间。
4.洗涤负荷控制技术:通过传感器检测洗涤负荷的重量,并根据洗涤负荷调整洗涤程序的参数。
自动洗衣机控制系统设计
自动洗衣机控制系统设计一、需求分析自动洗衣机是一种能够完成洗衣、脱水和烘干等多种功能的家电设备。
其控制系统主要包括程序控制、传感器控制以及人机交互控制等模块。
在设计自动洗衣机控制系统时,需要考虑以下几个方面的需求:1. 实现洗衣、脱水和烘干功能的自动调节。
即根据用户设定的洗衣模式,自动选择相应的运转参数来完成洗衣、脱水和烘干功能。
2. 优化烘干效果并节能。
即在保证烘干效果的前提下,尽可能降低耗电量,提高洗衣机的使用寿命。
3. 增加操作的便捷性和人机交互性。
例如,提供液晶显示屏幕和按键界面,使用户可以方便地进行配置、操作和监视洗衣机的状态。
二、系统架构设计基于以上需求分析,自动洗衣机控制系统的架构设计如下:1. 前端人机交互控制模块。
该模块包括LCD 显示屏幕、按键控制器和蜂鸣器等部件,用于与用户进行交互,提供操作界面和状态提示。
2. 传感器控制模块。
该模块包括温度传感器、湿度传感器和压力传感器等部件,用于检测洗衣机内部的状态参数,并将数据反馈给主控制器。
3. 主控制器。
该模块包括单片机、存储器、程序控制器和电动机控制部件等,用于处理传感器反馈的数据、执行程序控制和电动机控制。
4. 动力系统。
该系统包括电动机、减速器和传动装置等,用于实现洗涤、脱水和烘干等功能。
三、核心算法在具体实现自动洗衣机控制系统时,需要采用一些核心算法来实现自动调节和节能功能。
以下是可能采用的常规算法:1. PID 控制算法。
该算法可用于对电动机转速进行调节,从而实现洗涤和脱水过程中的水温、水量和洗衣机内部压力等变量的控制。
2. 烘干动态调整算法。
该算法基于传感器检测到的洗衣机内部湿度和温度信息来实现烘干的动态调节,从而节约能源并保证烘干效果。
3. 节电算法。
该算法可用于在用电量达到一定限制时,对电动机、加热器和风机等运转部件进行控制,从而降低能耗并延长洗衣机的使用寿命。
四、应用与拓展自动洗衣机控制系统的应用范围主要是在家庭和公共场所。
全自动洗衣机电气控制系统设计
全自动洗衣机电气控制系统设计一、引言二、系统需求1.电机驱动:控制洗衣机的洗涤桶和离心桶的转动;2.水位控制:根据用户选择的衣物数量控制水位;3.温度控制:提供不同的洗涤温度选择;4.时间控制:控制洗衣和甩干的时间。
三、系统设计1.电机驱动在全自动洗衣机中,洗涤桶和离心桶的转动都需要电机驱动。
我们可以使用直流无刷电机作为驱动电机,其具有低噪音、高效率和长寿命等优点。
电机驱动系统需要具备以下功能:-正转和反转功能:控制洗涤桶和离心桶的转动方向;-可变速度功能:根据用户选择的洗涤程序,控制电机的转速。
2.水位控制水位控制是通过控制水泵的工作来实现的。
水泵可以控制进水和排水,根据用户选择的衣物数量,控制水位的高低。
水位控制系统需要具备以下功能:-检测水位:使用水位传感器检测水位的高度;-控制进水和排水:根据用户选择的洗衣程序,控制水泵的开关。
3.温度控制温度控制是控制洗涤水的温度,提供不同的洗涤温度选择。
温度控制系统需要具备以下功能:-加热功能:使用加热器对洗涤水进行加热;-温度传感器:检测洗涤水的温度;-温度控制:根据用户选择的洗涤程序和温度设置,控制加热器的功率。
4.时间控制时间控制是控制洗衣和甩干的时间。
时间控制系统需要具备以下功能:-显示时间:使用数码显示器显示洗衣和甩干的剩余时间;-计时功能:根据用户选择的洗衣程序和甩干程序,控制时间的流逝。
四、总结以上是一个基本的全自动洗衣机电气控制系统的设计。
通过合理的电机驱动、水位控制、温度控制和时间控制,可以实现洗衣机自动完成洗涤和甩干的功能。
当然,实际的系统设计还需要根据具体的要求进行适当的调整和改进。
plc控制洗衣机毕业设计
plc控制洗衣机毕业设计PLC 控制洗衣机毕业设计洗衣机是家庭生活中必不可少的家电设备之一,随着科技的不断发展,PLC(可编程逻辑控制器)在洗衣机控制系统中的应用逐渐普及。
本文将介绍一种基于PLC控制的洗衣机毕业设计方案,以满足用户对于洗涤过程的需求,并提升洗衣机的效能和智能化程度。
设计背景洗衣机毕业设计的目标是开发一种具有自动化控制功能的洗衣机,在满足洗涤效果的同时,提高用户的使用体验。
为了实现这一目标,我们选择了PLC作为控制核心,其能够实现对洗涤过程的精确控制,并能够根据用户设定的参数进行自动化操作。
设计方案1. 硬件设计洗衣机控制系统的硬件设计包括PLC主控模块、触摸屏、各种传感器和执行元件等。
(1)PLC主控模块:选择一款性能稳定、功能丰富的PLC主控模块,其具备高速运算能力和较大的存储空间,能够满足洗衣机控制的要求。
(2)触摸屏:使用触摸屏作为人机交互界面,用户可以通过触摸屏选择洗涤模式、设置洗涤时间和温度等参数。
(3)传感器:采用压力传感器、温度传感器、水位传感器等,实时监测洗衣机内部的环境变量,以便进行精确的控制。
(4)执行元件:通过电机驱动系统控制洗衣筒的旋转速度和洗衣液的注入量,保证洗涤效果。
2. 软件设计洗衣机控制系统的软件设计包括PLC程序编写和触摸屏界面设计。
(1)PLC程序编写:根据洗涤过程的需求,编写PLC程序,实现对电机的控制、传感器数据的采集和处理、清洗液的注入等功能。
(2)触摸屏界面设计:设计直观友好的触摸屏界面,使用户可以轻松选择洗涤模式、设定参数,并能够实时监测洗涤过程的进度和状态。
3. 功能实现基于PLC控制的洗衣机毕业设计方案具备以下功能:(1)多种洗涤模式:根据不同的衣物类型和洗涤需求,提供多种洗涤模式选择,如标准洗、快速洗、轻柔洗等。
(2)温度和时间设定:用户可以根据需要设定洗涤温度和洗涤时间,以满足不同衣物的清洗要求。
(3)自动水位控制:根据洗涤筒内衣物的数量,自动控制水位的高低,节约用水。
洗衣机控制器实验报告
数字电路与逻辑设计综合实验实验报告学院:信息与通信工程学院专业:通信工程姓名:111班级:111学号:111序号:22任课教师:袁东明日期:2009年11月一、设计课题的任务要求:课题名称:洗衣机控制器的设计实验目的:1.熟练掌握VHDL语言和QuartusⅡ软件的使用;2.理解状态机的工作原理和设计方法;3.掌握利用EDA工具进行自顶向下的电子系统设计方法。
设计任务:本实验意在模仿真正洗衣机的各种基本功能,包括开关控制,工作暂停,分辨各种洗衣模式(洗涤,漂洗,脱水),工作状态的显示,倒计时工作时间并显示,预约洗衣时间,工作停止时报警等功能。
基本任务:1.洗衣机的工作步骤为洗衣、漂洗和脱水三个过程,工作时间分别为:洗衣20秒,漂洗25秒,脱水15秒;2.用一个按键实现洗衣程序的手动选择:A、单洗涤;B、单漂洗;C、单脱水;D、漂洗和脱水;E、洗涤、漂洗和脱水全过程;3.用显示器件显示洗衣机的工作状态(洗衣、漂洗和脱水),并倒计时显示每个状态的工作时间,全部过程结束后,应提示使用者;4.用一个按键实现暂停洗衣和继续洗衣的控制,暂停后继续洗衣应回到暂停之前保留的状态。
提高要求:1.三个过程的时间有多个选项供使用者选择;2.可以预约洗衣时间;3.自拟其它功能。
二、系统设计:设计思路:根据系统所要实现的功能,采用自顶向下的设计方法,将其划分为模式选择、状态计时、控制电路、译码显示和分频五个大的模块,每个模块再由各自所需完成的功能划分成更细的模块。
1.模式选择模块五种洗衣模式可供用户选择,模式选择模块将用户的选择信息传递到控制模块。
2. 状态计时模块洗衣以倒数计时模块的方式提示用户当前剩余的洗衣时间,该计数器能读取不同的模值进行计数,计时单位为一秒钟。
3. 控制电路模块控制模块接收其他各模块传递来的状态和计时等信号,通过内部的选择、译码和转换电路,发出状态转移和控制信号,协调整个系统按照设定好的工作模式正常运转。
全自动洗衣机PLC控制毕业设计
宜宾职业技术学院毕业设计题目:鉴于 PLC的全自动洗衣机控制系统设计系部现代制造工程系专业名称数控技术班级数控 11301姓名江再浩学号201318803指导教师毛羽2015年 10 月 15 日鉴于 PLC的全自动洗衣机控制系统摘要自从全自动洗衣机出生以来,其内部的电路控制系统就不停的被改良。
设计方法也开始多种多样,进而使全自动洗衣机显得更为智能化。
可编程控制器 (PLC)以微办理器为中心,广泛采纳依照继电接触器控制系统电气原理图编制的梯形图语言进行程序设计,编程简单,功能扩展方便,改正灵巧, 并且构造简单,抗扰乱能力强。
西门子可编程控制器指令丰富,能够接各样输出、输入扩大设施,有丰富的特别扩展设施,此中的模拟输入设施和通讯设施更是切合全自动洗衣机控制系统的要求与特色。
本文选择西门子可编程控制器S7- 200 为中心零件,侧重进行硬件接口设计,利用梯形图和语句表进行编程,实现了全自动洗衣机控制系统的自动化。
重点词: PLC ; 洗衣机控制 ; 自动化目录1 绪论 (4)1.1 全自动洗衣机设计目的和意义 (4)1.2 全自动洗衣机设计项目发展 (4)1.3 全自动洗衣机的设计原理 (5)2 可编程控制器 PLC (7)2.1 可编程序控制器概括 (7)2.2 可编程控制器的特色 (7)2.3 可编程控制器的应用与发展 (8)2.4 可编程控制器的编程语言 (10)2.5 基本逻辑指令系统 (11)3 全自动洗衣机控制系统的 PLC 选型和资源配置 (13)3.1 PLC 型号选择及接线 (13)3.2 PLC 模块功能端子说明 (14)4 全自动洗衣机控制系统程序设计和工作原理 (15)4.1 编程软件 (15)4.2 程序的流程图、构成和有关设置 (15)4.3 全自动洗衣机 PLC控制系统程序 (17)5 系统调试与检修 (25)6 结论 ...................................................................................................................................... 6 27 致谢 .................................................................................................................................... 7 28 参照文件 .............................................................................................................................. 8 21 绪论1.1 全自动洗衣机设计目的和意义全自动洗衣机以其固有的长处仍是博得了好多的花费者的信任,应用而生,它将是此刻到将来的星星产品,所以有必需开发和改良现有的全自动洗衣机。
整理全自动洗衣机PLC控制设计毕业设计86440784
毕业设计全自动洗衣机 PLC 控制一、控制要求:2 秒后开始洗涤洗涤时,正转 30 秒,停 2秒,然后反转 30秒,停 2 秒 如此循环 5 次,总共 320 秒后开始排水,排空后脱水 30 秒 开始清洗,重复(1 )〜(4),清洗两遍若按下停车按扭,可手动排水(不脱水)和手动脱水(不计数) 输入点: 输出点: 启动10001 低水位检测 10009 启动洗衣机 00001停止 10002 手动排水 10010 进水阀 00002 高水位 10003 手动脱水 10011 正转及脱水 00003 中水位 10004 反转 00004 低水位 10005 排水 00005 排空检测 10006 报警 00006 高水位检测 10007 中水位检测 10008 二、设计与报告要求1、控制对象及控制要求分析2、输入输出点设置, I0 表绘制3、PLC 选型(DVP SX2及硬件配置4、系统硬件设计,采用 AutoCAD 绘制图纸。
包括供电/主、控电路/PLC 配置/10接线原理图纸。
5、系统控制软件设计。
完成梯形图程序设计,程序有批注。
1) 按下启动按扭及水位选择开关,开始进水直到高(中、低)水位,关水6) 清洗完成,报警 3 秒并自动停机7)6、实验调试方案设计。
采用实验室设备(PLC TP)验证程序设计正确性采用硬件按钮/硬件输出指示灯和TP中的软元件模拟系统,搭建实验系统,实现控制功能的要求,并能在模拟的系统中证明控制功能的正确实现。
摘要1.3.1编程软件2. 输入输出点设置,IO 表绘制5.2 洗衣过程循环5.4 清洗完成并报警4..1. 全自动控制洗衣机的控制要求分析 5..1.1 全自动控制洗衣机的基本结构分析 5..1.2 全自动控制洗衣机的控制要求分析 6..1.3 全自动控制洗衣机的程序设计思想7..1.3.2程序的流程图、构成和相关设置.7.7...9..3. PLC选型(DVP SX2及硬件配置 1..24. 系统硬件设计 1..4.4.1 主电路图的设计 1..4.4.2 控制电路设计 1..5.5. 系统控制软件设计 1..6.5.1 启动和水位选择及水位监测和注水 1..61..7.5.3 排水、脱水并重复注水洗涤过程 1..81..9.5.5 停车及手动排水或手动脱水的选择.1.9摘要随着社会的经济的发展和科学技术水平的提高,家庭电器全自动化成为必然的发展趋势。
洗衣机控制模型设计报告
洗衣机控制模型设计报告作者:金秀,黎宗伟,谢伟敏摘要:本控制系统以单片机为核心,以个独立键盘分别做为输入达到启动、控制水位高低、洗衣重复次数、电机循环次数的控制,加入了复位(预设重置)功能,用个八位数码管分别显示以上各种预设值;用芯片驱动电机正转反转以及暂停达到控制洗衣脱水全过程以及控制排水阀的进排水;最后用蜂鸣器发出洗衣结束信号。
完成了题目的基本要求部分后有自己的发挥。
关键字:单片机﹑达林顿驱动,模数转换器,故障预警, 断电记忆,, , ,,, ( ) , , , ;; . .: , , .目录一﹑设计题目、设计任务、设计要求二﹑系统方案选择与论证、最终方案设计思想及框架示意图三﹑系统各模块单元的理论分析与实际电路设计(一)电源模块设计(二)数字控制电路设计﹑按键输入模块﹑数码管显示模块﹑蜂鸣器报警模块(三)、机械控制电路设计﹑水位检测电路模块﹑进(排)水电磁阀及电机控制模块四﹑发挥部分设计、进排水故障预警、断电记忆功能五﹑程序总流程图六、设计总结七、附录附录、部分元器件明细表附录、印制电路板图附录、部分程序清单一、洗衣机控制模型、设计任务设计并制作洗衣机控制模型,该洗衣机装水容量为升,控制器可设定高、中、低水位和洗衣过程,控制电动机的正反转,自动进水和排水。
系统结构框图如下:、设计要求对洗衣机控制程序的要求如下:、接通电源后,数字显示“0”,电动机准备投入运行。
、设定高、中、低水位和洗衣重复次数(进水、排水次数),可在~次任意预置。
、设定电动机的循环次数(四个节拍表示一个循环),可在~次循环周期任意预置。
、按下起动开关,按设定水位自动进水,到达设定水位后停止进水。
、电动机开始循环运行,每次循环由四个节拍组成:①电动机正转,持续秒;②电动机停转,持续秒;③电动机反转,持续秒;④电动机停转,持续秒。
每个循环周期为秒。
数字显示电动机已经循环的次数。
到达预定循环次数后,电动机停转、打开排水阀,自动排水和脱水。
全自动洗衣机控制系统设计
摘要随着数字技术的快速发展,数字技术被广泛应用于智能控制的领域中。
单片机以体积小、功能全、价格低廉、开发方便的优势得到了许多电子系统设计者的青睐。
它适合于实时控制,可构成工业控制器、智能仪表、智能接口、智能武器装置以及通用测控单元等。
本文以AT89S51单片机为核心设计了全自动洗衣机控制系统,本系统实现了对洗衣机整个洗衣过程的控制,包括用户参数输入、洗衣、脱水和结束报警四个阶段。
控制系统主要由电源电路、单片机控制系统和外部硬件电路三大模块组成。
电源电路为单片机主控系统提供5v的直流电压;单片机主控系统负责控制洗衣机的工作过程,主要由AT89S51单片机、数码管、按键、蜂鸣器、LED指示灯组成;外部硬件电路有继电器、三极管、LED灯组成。
本系统的电路并不复杂,给AT89S51单片机载入软件程序后,能够实现全自动洗衣机的基本功能。
虽然不能与电器市场上的洗衣机控制系统媲美,但也具有一定的实用性。
关键词: AT89S51 用户参数继电器控制系统 LEDAbstractWith its rapid development, digital technology is widely used in the field of control system. Single chip microcontroller is favored by many electronic system designers for its smallness, full function, low price and easy application. Its pretty fit for real-time control as a core in industrial controller, intelligent apparatus, intelligent interface, intelligent weapon device, universal measure control unit, etc.This article designs a full-automatic washing machine control system with AT89S51 as core. This system realizes whole working course of full-automatic washing machine, including four parts: user parameter input, wash, dehydrate and ending music play. Hardware system is made up of three modules: power supply circuit, digital control circuit and machine control circuit. Power supply circuit provides steady DC 5V voltage for digital control circuit and AC 220V for motor. Digital controlcircuit takes charge of controlling the working course. It consists of AT89S51, double-figured common-cathoded numeral display, buttons, buzzer, LED. Machine control circuit realizes the functions of water level detect, motor driven, water import and export, it consists of water level detector, motor, transmission system components and penstocks.After downloading the program to AT89S51, this circuit can realize basic functions of full-automatic washing machine. It seems hard for this control system to compare with perfect ones in the electrical appliance market, but it has certain practicability.Keywords: AT89S51 User parameter input water level detector Control system LED提纲引言 (1)第1章概述 (4)1.1课题开发背景 (4)1.2设计的目的和意义 (4)1.3国内外现状及水平 (5)第2章设计方案 (7)2.1设计任务 (7)2.2洗衣机的设计方案 (7)2.1.1按键 (7)2.1.2洗衣程序 (8)2.1.3 设计总方框图 (8)2.3控制系统的功能 (9)第3章硬件设计 (9)3.1控制系统的电路组成 (9)3.2电源电路 (9)3.3单片机控制电路 (10)3.3.1 AT89S51 单片机主控系统 (10)3.3.2 单片机的复位电路 (13)3.3.3单片机的时钟电路 (14)3.3.4显示电路 (14)3.3.5蜂鸣器报警电路 (16)3.3.6电动机的控制电路 (17)3.3.7 进水、排水电路 (18)第4章软件设计 (19)4.1主程序设计 (19)4.2标准洗衣机程序设计 (20)4.3洗涤程序的设计 (20)4.4漂洗程序的设计 (21)4.5脱水程序的设计 (22)第5章调试 (23)5.1硬件调试 (24)5.2软件调试 (24)总结 (25)致谢 (26)参考文献 (27)附录1:程序 (27)附录2:全自动洗衣机自动控制系统原理图 (37)引言目前中国洗衣机市场正进入更新换代的时期,市场潜力巨大,人们对于洗衣机的要求也是越来越高。
全自动洗衣机控制器设计
1.3系统体系结构设计
全自动洗衣机控制器的任务是控制洗衣机自动完成洗衣流程。包括:按 键识别、指示灯提示、进水/放水阀控制、水量检测、浸泡时间控制、 洗涤时间控制、出水阀控制、脱水时间控制、甩干时间控制、鸣笛提示 等
1.4 硬件设计
全自动洗衣机控制器硬件主要由单片机、按键、指示灯、进水/放水阀、 压力传感器、电机驱动电路、时间/状态显示电路、蜂鸣器等部件组成。
1.4 硬件设计
电源为5V直流电源,通过一个LED灯来显示电源通断情况 通过LM044L液晶屏,显示当前洗衣机的运行状态 设置一个复位按钮 设置一个蜂鸣器,发出警告信息 选用4×4键盘,以方便使用者实现快速功能设定 选用L298电机驱动芯片作为洗衣机电机、进水阀门、排水阀门的驱动芯
片 选用ADC0808来完成水位检测、电压检测功能
1.4 硬件设计
引脚单编号片使机用说选明 用AT89C51,引和脚编单号 片机直使接用说连明 接的器件有: P0.0按键、LCD显示器、A/PD2.0转换器、电机驱动电路、电
P0.1磁阀驱动电路、蜂鸣器P2.1等。引脚分按键配如下表所示。
P0.2
AD转换芯片输出
P2.2
P0.3
P2.3
P0.4
P2.4
1.5软件设计
选用C语言为编写语言, 以增加程序的可读性, 方便程序修改,方便程 序维护
1.5软件设计
定时中断子程序: 在定时中断中,主 要完成LCD显示、电 机PWM波输出高低 电平、电机运行状 态设置等功能。
1.5软件设计
按键中断子程序:外部中断0设按 键中断。当有按键按下后,就会 产生外部中断0中断,就进入按键 中断程序。
AD转换芯片EOC
P0.5
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
洗衣机控制模型设计报告作者:金秀,黎宗伟,谢伟敏摘要:本控制系统以单片机为核心,以个独立键盘分别做为输入达到启动、控制水位高低、洗衣重复次数、电机循环次数的控制,加入了复位(预设重置)功能,用个八位数码管分别显示以上各种预设值;用芯片驱动电机正转反转以及暂停达到控制洗衣脱水全过程以及控制排水阀的进排水;最后用蜂鸣器发出洗衣结束信号。
完成了题目的基本要求部分后有自己的发挥。
关键字:单片机﹑达林顿驱动,模数转换器,故障预警, 断电记忆,, , ,,, ( ) , , , ;; . .: , , .目录一﹑设计题目、设计任务、设计要求二﹑系统方案选择与论证、最终方案设计思想及框架示意图三﹑系统各模块单元的理论分析与实际电路设计(一)电源模块设计(二)数字控制电路设计﹑按键输入模块﹑数码管显示模块﹑蜂鸣器报警模块(三)、机械控制电路设计﹑水位检测电路模块﹑进(排)水电磁阀及电机控制模块四﹑发挥部分设计、进排水故障预警、断电记忆功能五﹑程序总流程图六、设计总结七、附录附录、部分元器件明细表附录、印制电路板图附录、部分程序清单一、洗衣机控制模型、设计任务设计并制作洗衣机控制模型,该洗衣机装水容量为升,控制器可设定高、中、低水位和洗衣过程,控制电动机的正反转,自动进水和排水。
系统结构框图如下:、设计要求对洗衣机控制程序的要求如下:、接通电源后,数字显示“0”,电动机准备投入运行。
、设定高、中、低水位和洗衣重复次数(进水、排水次数),可在~次任意预置。
、设定电动机的循环次数(四个节拍表示一个循环),可在~次循环周期任意预置。
、按下起动开关,按设定水位自动进水,到达设定水位后停止进水。
、电动机开始循环运行,每次循环由四个节拍组成:①电动机正转,持续秒;②电动机停转,持续秒;③电动机反转,持续秒;④电动机停转,持续秒。
每个循环周期为秒。
数字显示电动机已经循环的次数。
到达预定循环次数后,电动机停转、打开排水阀,自动排水和脱水。
脱水时电动机正转秒,停转秒又正转秒。
、重新进水和控制电动机循环运行,数字显示进排水已经重复的次数。
、到达洗衣重复次数后,发出次蜂鸣声,洗衣过程结束。
数字显示出最终的循环次数。
二﹑系统方案选择与论证方案:控制系统主要由电源电路、数字控制电路和机械控制电路三大模块构成。
以为核心,通过变压器对市电降压整流滤波后经和三端稳压给供电,输出给电机和电磁阀供电;用户从键盘传递水位、洗衣次数、循环次数数据,位数码管分别显示,由对水位电阻丝的模拟电压进行实时采集后并行传输到,由对电磁阀进行进排水以及电机正转反转的控制,当系统发生进排水故障和洗衣结束时,蜂鸣器发出报警信号,最后又具有2C总线接口的24C解决掉电数据保存问题。
总方案设计思想及框架示意图:(一)电源模块交流电通过电源变压器降压后经整流桥整流,电容滤波,三端稳压器经二极管输出伏供给集成芯片供电磁阀,另一端经二极管,电容滤波后到输出伏供给单片机。
(二)数字控制部分、按键输入模块为启动暂停键,当按下键外部中断置低电平,触发启动,为高,中,低水位键,当检测到按下时,水位从到显示,当按键超过次时,水位自动清零。
为洗衣次数置数,为电机循环次数,当按下时,洗衣次数从到显示,当按键超过次时,洗衣次数自动返回,按下时,电机循环次数从到显示,当按键超过次时,电机自动返回到、数码管显示模块方案一:用个数码管动态显示,口加上上拉电阻后直接输出到五个数码管的个段选端,然后用的三个口接一块线线译码器控制位选。
本方案成本低容易实现,但本方案存在的问题是占用口过多,将不利于系统后继的扩展需求。
方案二:用个数码管动态显示,两个、锁存器的输入端接单片机的口,对口发送的数据进行锁存,进行数码管的段选,对口发送的数据进行位选,口同时加上上拉电阻。
本方案能很好的实现显示控制,再不提升成本和复杂性基础上,既有方案一的优点,又弥补了方案一缺点,节省了系统资源,故选择后者。
第一个数码管显示水位状态(无水)、(低)、(中)、(高),第二个显示洗衣次数(),第三个显示电机循环次数();第四个显示已经洗衣次数,第五个显示已经循环次数,最后又第四第五个显示完成后一起显示最终循环次数,不在另用俩个数码管显示。
、蜂鸣器报警模块图中三极管在本电路做开关作用,而不是放大作用,当置高电平时,三极管截止,没有电流流过线圈,蜂鸣器不发声;当置低电平时,三极管导通,这样蜂鸣器的电流形成回路,发出声音。
预警一:当程序检测水位高低、洗衣次数以及电机循环次数都设定时(每个的数值>)时,如果没有,单片机会给引脚输出低电平,使三极管导通,蜂鸣器报警声。
预警二:当洗衣进水时,在一段时间还没达到预定水位,说明进水有故障蜂鸣器报警声;同理排水发生故障时,报警声。
给用户提示,需人工排除故障。
还有就是洗衣结束时发出结束信号。
三、机械控制电路方案一:利用压力传感器安装在水容器底部,当水容器的液位发生变化时,压力传感器将获得不同的模拟电压信号再经过运算放大电路放大后变成幅度为~标准信号,送入/转换器,/转换器把模拟信号变成数字信号量送给单片机进行处理,可精确控制,接口电路方便连接,缺点是压力传感器价格贵。
方案二:利用液位传感器,把四个液位传感器放在水容器的高,中,低和底部,当水位发生变化并达到相应的高度时,在相应的传感器中获得模拟电压信号送至转换器变成数字信号给单片机处理,缺点是四个传感器成本高且安装是一个问题。
方案三:将一根电阻丝一侧的保护膜刮掉,绕成与容器底部到高水位等距,一端接入伏的电压另一端放入水容器的底部在经一个的电阻后接地,使之能在水中导通,当液位发生变化时,在水中的部分电阻丝将会发生短路,引起浸入水中电阻丝阻值的变化,从而引起不同的模拟电压信号送至转换器变成数字信号并行传送给单片机处理。
电阻丝价格低廉,可以对水位进行较精确的控制,且容易实现外围电路的连接,故选择后者。
水位检测电路转换器具有三态输出锁存器,可直接驱动数据道路总线,故与单片机的接口电路十分简单。
获得的一的模拟信号,然后将其转换成位二进制数值,即可以将一的电位信号的次方()等分。
将获得的信号与设定的值进行比较并执行停止进水或是排水的动作。
进水排水电磁阀以及电动机的控制方案一:用三极管搭建桥式驱动电路驱动电机,但用三极管搭建的电路也会稍微麻烦,考虑到市场上有集成桥式驱动电路,且成本不高,于是省去搭建分立元件直接利用电机专用驱动(即集成桥式驱动电路)和达林顿管驱动电磁阀输出比较大的电流能驱动两个电机,驱动器能输出的电流,能驱动进(排)水电磁阀。
缺点是两块芯片都不能很好的利用,浪费两块芯片的输出接口和单片机接口。
方案二现只用一块达林顿既能驱动电机也能驱动电磁阀,通过把的各输入口接入单片机就能实现全部控制,输出口是接电机,进水阀接入的引脚,排水阀接入的引脚。
注意到电机和电磁阀这类元器件部都有线圈,控制他们的启停时,在某一个机械状态切换时,线圈会产生自感电动势,而只用一块也能实现,但是必须接入三个二极管,用于吸收释放电感线圈断电时产生的反响电动势,防止烧坏芯片和干扰电路,芯片部做了一个消线圈反电动势的二极管,这样减少了一个集成芯片又节省了保护二极管,节约成本,也易于实现,故选择后者。
四﹑发挥部分设计为了增强本系统的稳定性和用户使用方便角度出发,对一些常见的故障进行预警,用户可根据报警的特征判断故障所在。
、进水超时保护功能进排水故障预警:当洗衣进水时,在一段时间还没达到预定水位,说明进水有故障蜂鸣器报警声;同理排水发生故障时,报警声。
给用户提示,进水管连接口有杂质堵塞过滤网等原因致使进水时间过长,此时为防止进水阀线圈长时间通电而发热进而烧毁,需人工排除故障。
、断电记忆功能24C具有二线串行接口、双向数据传输协议、字节页面写模式、允许写部分页面、自定时﹑周期、部结构 ()、高可靠性,数据保留年,利用它具有存储的功能,当洗衣机正在运行时,单片机通过和两个引脚输出高电平接上拉电阻后连接到和,当发生断电时,24C会记录停电前已洗衣的次数(可以精确到电机循环次数),当再次通电时,单片机会从24C记录的已经洗衣数开始运行,以完成上次断电时剩余的洗衣次数,这样做可以节约水电资源的。
由此可见,断电记忆功能的重要性。
五﹑程序流程图六、总结我们在整个设计制作过程中,始终关注系统的性能指标和运行的稳定性,本着稳定性和精确性并重的原则,我们采取了诸多的有效措施,完成了设计题目所规定的部分指标和要求,达到基本的性能指标,而且对于有些指标我们的设计还有了一定的的提高,功能也有所扩展。
这次是我们的新团队第一次合作共同完成一个项目,虽然在过程中有很多的麻烦和困难存在,但是最终我们都一一克服,使我们学到了很多书本上没有知识,与此同时也运用了一些课本的只是,这正是我们参加这次比赛的出发点,我们渴望进步,不惧任何艰难险阻,我们希望在未来的努力中可以更加团结,达到更加完美的地步。
七、附录附录、印制电路板图附录、部分程序清单*******电机洗衣循环*******(){ () { ; (); ();;; *开始计时* ;;; *电机正转*() *等待中断发生* { (){ ; *触发中断*;}}; *电机停转*;();; *电机反转*;;() *等待中断发生* { (){ ; *触发中断*;}};; *电机停转*();;();; *一个循环结束* }}(){ (); *24C初始设置*();(>);();();(); *按键检测*(){ ()(>>>){ (){ ;();();;();; *进水**水位检测*();*进水超时检查*();();;();;;;*记忆洗衣次数* ();}}}(); *发出结束信号*();********启动模数转换器********(){ (){ ; ();; ();;();;; ();; ();;;;}}*****蜂鸣器报警次数***** ( ){ (){ ;();;();;}}******进水超时检测****** ( ){ (){ ();();(<)();}(){ ();();(<)();}(){ ();();(<)();}}*******排水超时检********( ){ (){ ();();(>)();}(){ ();();(>)();}(){ ();();(<)();}}**********************函数************************ (){(); *24C初始化*();(>);();();(); *按键检测*(){ ();(>>>){(){ ; *进水*(); *水位检测*(); *进水超时检查*;()*电机循环*; *排水*(); *排水超时检查*;(); *脱水*;;; *记忆洗衣次数*();}}}();(); *洗衣发出结束信号*(*);}。