家用洗衣机电脑程序控制器测试演讲文稿
- 格式:ppt
- 大小:597.50 KB
- 文档页数:52
实验五洗衣机自动控制实验实验目的编制PLC程序控制洗衣机,使之具有多种功能程序的手动/自动洗衣机。
实验设备EFPLC可编程序控制器实验装置。
EFPLC0107洗衣机实验板。
连接导线若干。
实验内容控制要求:启动后开始注入清水(水位选择高或低)→水到位(组态王画面中S1或S2有信号)→停水→加洗衣粉(3秒)→加温(加温选择高或低)→水温到(组态王画面中T1或T2有信号)→洗涤10秒(电机正反转)→排水(7秒)→脱水3秒(电机正转)→进水→水位到→第一漂10秒→排水7秒→脱水3秒→进水→水位到→加柔软剂3秒→第二漂10秒→排水7秒→脱水6秒→结束。
注:①洗涤和漂洗时电机正反转各为2秒循环。
②洗涤、漂洗和脱水时各状态指示灯闪烁。
2、I/O(输入、输出)地址分配输入:输出:I1.4——启停 V0.0—— Y2(洗衣粉) V0.4——反转I0.1——水位选择 V0.1—— Y3(清水) V0.5——洗涤V2.3—— S1高水位 V0.2—— Y4(排水) V0.6——漂洗V2.4—— S2低水位 V0.3——正转 V0.7——脱水I0.5——水温选择 V1.0——加热V2.6—— T1(45oC) V1.1—— Y1柔软剂V2.7—— T2(30oC)3、按照要求编写程序(参照程序示例)运行打开组态王画面,启动程序,仔细观察各功能的作用,是否符合设计要求,反复调试,直至完全符合设计要求。
四、编程练习根据下述要求,编制洗衣机具有暂停功能的程序。
在上述程序中,要考虑加入暂停功能的程序。
当按下暂停按钮时,要求洗衣机能暂停运行,暂停结束后应从暂停点接下去运行。
家用洗衣机是现代家庭中常见的生活电器之一,它为人们的日常家务带来了极大的便利。
家用洗衣机的电脑程序控制器是其重要的组成部分,它通过电子技术实现对洗衣机各项功能的智能控制。
为了保证家用洗衣机电脑程序控制器的品质和性能,国际上制定了一系列的测试标准,其中IEC(国际电工委员会)测试标准是其中之一。
一、家用洗衣机电脑程序控制器的功能1. 自动控制洗衣程序:电脑程序控制器可以根据用户设置的洗涤参数,自动调整洗涤时间、水位、转速等,实现不同类型衣物的洗涤;2. 检测故障并报警:当洗衣机出现故障时,电脑程序控制器能够及时检测并报警,保障用户的安全和设备的正常使用;3. 节能环保:电脑程序控制器能够通过智能控制实现节能洗涤,减少水、电的浪费,符合环保的理念。
二、IEC测试标准IEC测试标准是由国际电工委员会制定的一系列测试标准,旨在对电气、电子产品的品质和性能进行评估和验证。
对于家用洗衣机电脑程序控制器,IEC测试标准主要包括以下几个方面的内容:1. 电气安全测试:主要检测电脑程序控制器的绝缘性能、接地连接、漏电保护等电气安全参数,确保电脑程序控制器在使用过程中不会对用户造成安全隐患;2. 电磁兼容性测试:主要检测电脑程序控制器在电磁场干扰和抗干扰能力,以及其对其他设备的电磁兼容性,确保其在复杂的电磁环境中能够正常稳定工作;3. 环境适应性测试:主要测试电脑程序控制器在不同的环境条件下的适应性,包括温度、湿度、振动等,确保其能够在各种严苛的环境条件下正常运行;4. 功能性能测试:主要检测电脑程序控制器在不同洗涤模式下的控制精度、响应速度、稳定性等功能性能指标,确保其能够准确可靠地控制洗衣机的工作。
三、家用洗衣机电脑程序控制器的品质保障家用洗衣机电脑程序控制器作为洗衣机的核心部件之一,其品质和性能直接影响着整台洗衣机的使用效果和安全性。
制定和执行严格的测试标准对于保障家用洗衣机电脑程序控制器的品质至关重要。
在生产制造环节,生产商应严格按照IEC测试标准对电脑程序控制器进行检测和验证,确保其符合标准要求。
全自动洗衣机的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. 输出信号的定义:根据洗衣机的执行器类型和接口,定义输出信号的地址和功能。
西安邮电大学(计算机学院)硬件课程设计报告题目:模拟控制的全自动洗衣机的设计与实现专业名称:XXXX班级:XXXX学生姓名:XXXX学号(8位):XXXX指导教师:XXXX设计起止时间:XXXX1.设计目的能够了解和熟悉微机与可编程并行接口芯片8255A之间的工作原理,掌握8255A与开关,数码管,电机驱动之间的数据交换过程,并能设计出相应的实验连接线路。
能够在实验箱和proteus仿真环境中正确连线。
掌握如何将箱子与电脑连接,如何将程序加载到箱子所连接的电路中;掌握如何使用proteus仿真软件进行模拟实物连接。
最后运用自己所学过的知识和查找的资料能够正确的做出一个简单的设计。
2.设计内容1.基本实验我们将基础实验分为了两部分,两人为一组,我这次做的是基础实验二和基础实验三参考学习通视频,然后自己在电脑上重新连接线路。
三个基本实验的proteus 仿真的原理图如下:(1)8255基本输入输出要求:实现拨动开关控制LED的亮灭注:因为本次实验没有做这个,所以这里只贴上图片不进行详细的介绍。
(2)流水灯设计要求:实现拨动不同开关控制 LED 灯的变化。
例如,K1 从左往右,K2 从右往左,K3 从中间向两边,K4 从两边向中间依次亮灭变化,按特定键退出。
思路做法:将8255A的cs与试验箱上的IOY0相连,其目的是进行选择端口的高两位地址。
将8255A的A0A1与系统总线的XA1XA2相连,其目的是进行片内选地址,确定端口低两位的地址,最后确定出ABC口在本次实验中的端口地址。
初始化8255A,调整代码中三端口的地址,通过控制字控制A口输入,B,C口输出。
然后通过开关的输入跳转到不同的程序功能段。
一共四个功能,都是使用循环输出的方法,从左往右和从右往左的运行周期为循环8次,也就是将8个灯都点亮一次,然后继续读开关状态进行下一次,中间向两边和两边向中间是循环4次。
实验截图如下:(3)数码管应用要求:数码管显示 0 到 7,实现拨动不同开关,数码管显示该开关位置值(1-8);若同时拨动两个以上开关,则数码管显示“E”。
全自动洗衣机控制1、设计任务和目的通过理论设计和实物制作解决相应的实际问题,巩固和运用在《电气控制与可编程控制器技术》中所学的理论知识和实验技能,掌握PLC可编程软件的使用,程序的一般设计方法,提高设计能力和实践动手能力,为以后从事自动化设计、研发自动化产品打下良好的基础。
2、设计要求全自动洗衣机的洗衣桶和脱水桶是以同一中心安放的。
外桶固定,作盛水用。
内桶可以旋转,作脱水用。
内桶的四周有很多小孔,使内外桶的水流相通。
该洗衣机的进水和排水分别由进水电磁阀和排水电磁阀来执行。
洗涤正转、反转由洗涤电动机驱动波盘正、反转来实现,此时脱水桶并不旋转。
脱水时,通过电控系统将离合器合上,由洗涤电动机带动内桶正转进行甩干。
高、低水位开关分别用来检测高、低水位。
启动按钮用来启动洗衣机工作。
停止按钮用来实现手动停止进水、排水、脱水及报警。
排水按钮用来实现手动排水。
3、控制要求PLC投入运行,系统处于初始状态,准备好启动。
(1)按下启动按扭及水位选择开关,开始进水,水满(即水位到达高低)时停止进水。
(2)2秒后开始洗涤。
(3)洗涤时,正转15秒后暂停,暂停3秒后开始反转洗涤,反转洗涤15秒后暂停,暂停3秒。
(4)如此循环3次后开始排水,排空后(水位下降到低位)开始脱水并继续排水。
脱水10秒即完成一次从进水到脱水的工作循环过程。
(5)若未完成3次大循环,则返回从进水开始的全部动作,进行下一次大循环;若完成了3次大循环,则进行洗完报警。
(6)报警10秒结束全部过程,自动停机。
(7)此外按排水按钮可实现手动排水;按停车按扭可停止进水、排水、脱水及报警。
4、实验内容4.1全自动洗衣机的工作原理洗衣机的进水、排水分别由进水电磁阀和排水电磁阀执行。
洗涤正转、反转由洗涤电动机驱动波盘正、反转来实现。
脱水时,由脱水电磁离合器合上、排水电磁阀吸合,洗涤电动机正转进行甩干。
洗涤完成由蜂鸣器报警。
4.2控制系统硬件接线图4.2.1全自动洗衣机的基本结构如图所示4.2.2全自动洗衣机的工作流程全自动洗衣机的单循环工作流程示意图如图所示4.3控制系统软件4.3.1 I/O地址分配由于S7-200 224 CPU模块有14点数字量输入,10点数字量输出,所以不需要再增加扩展模块。
洗衣机智能控制器自动化测试系统【摘要】洗衣机智能控制器是洗衣机的最重要的部件,其质量在竞争中至关重要,因此,对新研制的控制器必须在确认其逻辑功能正确性以后,才能投入生产。
本文提出了一种基于虚拟仪器技术的自动化测试系统。
洗衣机控制器计算机辅助测试系统由PC机完成测试命令输入,经自动化测试系统软件处理后发送控制命令,由信号采集板驱动控制器运行;同时,由信号采集板采集控制器输出的对外设的控制信息,上传至PC机,经软件系统处理后由PC机进行显示、分析。
【关键词】洗衣机控制器;自动测试;虚拟仪器随着洗衣机制造产业的发展,制造企业为了应付激烈的竞争,不断推出新产品,控制器作为其功能控制中心,它的功能设计变得越来越复杂,同时,它的功能控制逻辑是否正确,其嵌入式系统运行是否正常,成为了判断产品的质量好坏至关重要的标准。
制造厂商在推出新产品前,为保障其产品质量,必须对智能家电产品进行全面、严格的性能测试已避免造成巨大损失,其中控制器测试是最主要的部分。
智能控制器辅助测试技术应运而生。
洗衣机控制器辅助测试系统要实现自动化、多功能、可扩展性强、灵活、易用、维护成本低、价格便宜等优点,在设计时应该采用虚拟仪器技术的设计思想进行开发。
洗衣机控制器辅助测试系统由PC机和信号采集板构成其硬件平台,不再使用其它测试仪器。
一、洗衣机智能控制器测试系统需求分析考虑到洗衣机控制器的高频控制信号并不多,而且测试系统要求使用和维护简单,选用Windows作为本嵌入式仿真测试系统的操作系统平台便于测试者学习和使用。
因为Windows并不是一个实时操作系统,因此不可能对测试数据进行实时采样分析,分析过程只能放到测试结束后。
对于低频系统(KHz以下),系统可以设计测试脚本,然后测试时根据被测控制器的输出信号实时生成测试用例;同时记录测试结果,以供测试结束后分析。
对于高频系统,系统将不可能实时生成测试用例,只能将预先设计的波形灌入被测控制器的输入端。
一、引言随着科技的不断发展,家用电器逐渐智能化,其中全自动洗衣机作为现代家庭生活中不可或缺的电器之一,其控制系统设计显得尤为重要。
本次实训旨在通过实际操作,了解全自动洗衣机的控制原理,掌握PLC编程技术,提高学生的实践能力和创新意识。
二、实训目的1. 熟悉全自动洗衣机的结构、工作原理及控制流程;2. 掌握PLC编程技术,学会编写全自动洗衣机控制程序;3. 培养学生动手能力和团队协作精神;4. 提高学生对智能化家电的兴趣和认识。
三、实训内容1. 全自动洗衣机结构及工作原理全自动洗衣机主要由内桶、外桶、电机、进水阀、排水阀、水位传感器、温度传感器、控制面板等组成。
工作原理如下:(1)进水:按下启动按钮,进水阀打开,水通过进水管进入外桶,当水位达到设定值时,进水阀关闭。
(2)洗涤:进水结束后,电机带动内桶正转,通过波轮对衣物进行搅拌、揉搓,达到洗涤效果。
(3)漂洗:洗涤结束后,排水阀打开,将污水排出,同时进水阀打开,用清水冲洗衣物,重复几次,达到漂洗效果。
(4)脱水:漂洗结束后,排水阀关闭,电机带动内桶高速旋转,将衣物中的水分甩出。
(5)完成:脱水结束后,电机停止工作,洗衣机进入待机状态。
2. PLC编程技术本次实训采用西门子S7-200系列PLC作为控制器,利用梯形图编程实现全自动洗衣机的控制。
主要编程步骤如下:(1)定义输入/输出(I/O)地址:将洗衣机各部件的传感器、执行机构与PLC的I/O端口对应起来。
(2)编写控制程序:根据洗衣机的工作流程,编写梯形图程序,实现各阶段的控制。
(3)调试程序:将程序下载到PLC,进行实际运行调试,确保程序正确无误。
3. 调试与测试将编写好的程序下载到PLC,接通电源,进行以下测试:(1)进水测试:按下启动按钮,观察进水阀是否打开,水位是否达到设定值。
(2)洗涤测试:进水结束后,观察电机是否带动内桶正转,波轮是否工作。
(3)漂洗测试:洗涤结束后,观察排水阀是否打开,水位是否下降,进水阀是否打开。
八. 测试分析报告1.引言1.1编写目的测试分析报告是在测试分析的基础上,对测试的结果以及测试的数据等加以记录和分析总结。
它也是测试过程中的一个重要环节,同时,它也是对软件性能的一个总的分析和认可及对不足之处的说明。
因此,测试分析报告对于今后对软件的功能的加强,不足之处的弥补等都起着十分重要的提纲作用。
另外,它还有利于今后软件开发者阅读原程序,根据测试提供的数据和结果,分析原代码,掌握各函数的功能和局限性。
从而缩短软件开发者的再开发时间和所耗费的精力.资金。
从这方面上,我们不难发现,测试分析报告所指明的对象主要是针对于软件开发者。
1.2项目背景此项目是由中国国际旅游局应顾客需求,要求开发一套实时,有效,完善,安全性好的软件系统。
应浙江大学邀请,我《哈尔滨华德学院》软件开发小组应聘对此进行开发。
1.3参考资料1.智能洗衣机目计划任务书荣事达开发公司2.智能洗衣机项目开发计划《哈尔滨华德学院》》软件开发小组3.需求规格说明书《哈尔滨华德学院》软件开发小组4.概要设计说明书《哈尔滨华德学院》》软件开发小组4.用户操作手册(初稿)《哈尔滨华德学院》》软件开发小组5.梅丽凤、王艳秋等单片机原理及接口技术清华大学出版社6.软件工程张海藩清华大学出版社用户操作手册2.测试计划执行情况2.1测试项目2.洗衣机控制系统硬件的选择单片机系统的是一个软硬件结合的系统,不能孤立地只谈一个方向,脱离了硬件来讲软件编程是毫无意义的,同样没有软件,单片机的硬件也无法正常工作。
单片机89C51AT89C51是一个低电压,高性能CMOS 8位单片机,片内含4k bytes的可反复擦写的Flash只读程序存储器和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL 公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,内置功能强大的微型计算机的AT89C51提供了高性价比的解决方案。
数电实验报告——简易全自动洗衣机控制器03111班09号迟帅简易全自动洗衣机控制器实验报告摘要:我们制作的系统可以模拟全自动洗衣机控制器。
分为4个按键,分别为模式选择、暂停、开始和复位。
有五个指示灯来显示当前工作模式,分别为单洗涤、单漂洗、单脱水、漂洗和脱水以及洗涤漂洗脱水。
有三个指示灯显示当前工作状态,红灯是正在工作中,黄灯是暂停中,绿灯是停止中。
通过数码管显示当前操作的剩余时间,当操作完成时蜂鸣器会报警提示完成。
通过两个指示灯显示剩余操作数。
Abstract:We made a system that control washing machine. It has 4 buttons: mode choosing, pause, start, reset. We use 5 green lights to show working mode and it has 5 modes. It has one red light to show it is working, one yellow light to show it is pausing and one green light to show it is stopping. The system can show leaving-time and give an alarm when it has finished. It shows how many acts left by two light.设计任务要求:制作一个简易全自动洗衣机控制器:1、洗衣机的动作有洗涤、漂洗和脱水,每个动作持续的时间分别为20秒、15秒和10秒;2、用一个按键实现洗衣程序的手动选择:A、单洗涤B、单漂洗C、单脱水D、漂洗和脱水E、洗涤、漂洗和脱水全过程3、无论选择何种洗衣服的程序,在所选择的程序完成之后,控制器应处于暂停状态;4、用一个按键实现暂停洗衣和继续洗衣的控制,暂停后继续洗衣应回到暂停之前的状态;5、用发光二极管指示当前状态;6、用数码管以倒计时的方式显示当前状态的剩余时间。
摘要本设计是以数字集成电路技术为基础,以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 研究背景、目的与意义洗衣机是一种在家庭中不可缺少的家用电器,发展非常快,全自动式洗衣机因使用方便得到大家的青睐。