基于单片机的全自动洗衣机课程设计报告书

合集下载

全自动洗衣机单片机课程设计报告书

全自动洗衣机单片机课程设计报告书

一、设计目标1、全自动洗衣机用51系列单片机89C51控制全自动洗衣机的运行,使其能自动地完成进水、洗涤、漂洗、脱水等功能。

不同的衣物,洗涤、漂洗、脱水和洗衣电机正反转所用的时间不同,要求设计能够实现过程选择,并在LED显示屏上显示过程代码。

在运行的时候能显示完成整个过程的剩余时间。

2、洗衣机主要功能:进水、洗涤、脱水、排水具体功能有浸泡、强力洗、轻柔洗、标准洗、快速洗、单独洗、单独脱水、漂洗脱水二、设计过程洗衣机要实现衣服的洗涤、漂洗和脱水,离不开进水、电机正转、电机反转和排水这四个动作。

上述四个动作,是通过单片机的P0端口,做输出端口,去控制双向可控硅通断来实现的,如下图所示。

同时加上输入开关的按钮、数码管显示器、蜂鸣按警器和欠压检测保护电路等,就可以形成完整的单片机控制系统。

通过软件编程达到对整个洗衣过程进行控制、检测以及与用户交互。

三、设计结果(1)硬件部分1、电路图2、PCB版图(2)、汇编语言洗衣机的一次洗衣过程控制过程主要为顺序控制,如先进水、洗涤(电机正转反转)、再排水脱水。

将把脱水、洗涤、进水单独编为一个子程序,由主程序根据过程选择,不断调用,可以减少源程序的长度,不同的洗衣过程,三大动作的时间不同,这可以通过建立数据表格,通过查表的方式获得每个洗衣过程所需时间。

此外,还需编出显示子程序,延时子程序供主程序不断调用。

1、流程图(1)、洗衣机控制系统主程序流程图(2)洗涤动作子程序流程图(3)脱水子程序流程图2、程序ORG 0000HLJMP MAINORG 0030H;延迟10ms程序;使用R0, R1DELAY10MS:MOV R0, #100D;DELAY10MS02:MOV R1, #23DDELAY10MS01:DJNZ R1, DELAY10MS01DJNZ R0, DELAY10MS02RET;显示子程序;20H.0闪烁标志位:=0不闪烁,=1在1s内亮灭一次;20H.1程序开始标志:=1开始, =0选择;显示缓冲:50H;经过的时间:53H,52H,51H=分钟,秒,20ms的次数;总时间:TOTALTIME=40HTOTALTIME EQU 40H DISPLAY:PUSH ACCPUSH PSWSETB RS0JNB 20H.1, DISPLAY01MOV A, 50H ;高位是否为零CJNE A, #0AH, DISPLAY05 DISPLAY05:JNC DISPLAY06XRL A, #0F0H ;高位为零不显示MOV 50H, ADISPLAY06:JNB 20H.0, DISPLAY01 ;是否需闪烁MOV A, 51HCJNE A, #25D, DISPLAY02; DISPLAY02:JC DISPLAY01MOV 50H, #0FFH ;暗显示(不亮)DISPLAY01:MOV A, 50H ;显示低位ANL A, #0FH;MOV DPTR, #DISPLAYTAB;MOVC A, @A+DPTR;MOV P2, A;SETB P0.6CLR P0.7LCALL DELAY10MSMOV A, 50H ;显示高位SWAP AANL A, #0FH;MOV DPTR, #DISPLAYTAB;MOVC A, @A+DPTR;MOV P2, A;CLR P0.6SETB P0.7LCALL DELAY10MSINC 51H ;累计时间MOV A, #50D ;XRL A, 51H ;JNZ DISPLAY03 ;50次的20ms 未到MOV 51H, A ;INC 52H ;1sMOV A, #60D;XRL A, 52H ;JNZ DISPLAY03MOV 52H, A ;INC 53H ;1min DISPLAY03:JNB 20H.0, DISPLAY04;MOV A, TOTALTIME ;计算剩余时间CLR CSUBB A, 53H ;MOV B, #10D ;16进制转换到10进制DIV ABSWAP AXRL A, B ;MOV 50H, A ;DISPLAY04:POP PSWPOP ACCRETDISPLAYTAB: ;共阳数码管反向编码DB 03H, 9FH, 25H, 0DH, 99H;01234DB 49H, 41H, 1FH, 01H, 09H;56789DB 11H, 0C1H, 63H, 85H, 61H;ABCDEDB 0FFH ;暗;重算时间;入口数据:A=总时间(分)CALUTIME:MOV TOTALTIME, ACLR AMOV 52H, A ;秒MOV 53H, A ;经过的分钟RET;鸣叫一下, 时长120msPLAY:SETB P1.6MOV R0, #12D;PLAY1:LCALL DISPLAYDJNZ R0, PLAY1CLR P1.6RET;鸣叫六下, 时长240ms*12 ALARM:SETB P1.6MOV R1, #11D; ALARM2:MOV R0, #12D; ALARM3:LCALL DISPLAYDJNZ R0, ALARM3CPL P1.6DJNZ R1, ALARM2RET;;;;;洗涤用子程序;洗涤时暂停按键XDPAUSE:JB P0.0, XDPS01LCALL DISPLAYJB P0.0, XDPS01PUSH 52HPUSH 53HCLR 20H.0 ;不闪烁MOV A, P1PUSH ACCMOV P1, #00HLCALL PLAY XDPS02:LCALL DISPLAYJNB P0.0, XDPS02 ;等待按键释放XDPS03:LCALL DISPLAYJB P0.0, XDPS03LCALL DISPLAYJB P0.0, XDPS03LCALL PLAYXDPS04:LCALL DISPLAYJNB P0.0, XDPS04 ;等待按键释放POP ACCMOV P1, ACCSETB 20H.0POP 53HPOP 52HXDPS01:RET;洗涤时延迟0.32sDELAY320MS:MOV R2, #14D;SJMP XDELAY01;洗涤时延迟0.56sXDELAY560MS:MOV R2, #28DSJMP XDELAY01;洗涤时延迟1sXDELAY1S:MOV R2, #50DSJMP XDELAY01;洗涤时延迟1.6sDELAY1600MS:MOV R2, #80DXDELAY01:LCALL DISPLAYLCALL XDPAUSE ;暂停按键LCALL IFINWATER ;水位开关DJNZ R2, XDELAY01RET;洗涤前进水子程序INWATER:JNB P0.2, PI1;SETB P1.2MOV A, 53H;ADD A, #20D;MOV 59H, A;PI3:MOV A, 53H;XRL A, 59H;JNZ PI2LCALL ERRORE4SJMP INWATERPI2:JNB P0.2, PI4;LCALL DISPLAYLCALL XDPAUSESJMP PI3PI4:CLR P1.2PI1:RET;洗涤时是否再进水IFINWATER:JNB P0.2, IF1;MOV A, P1;PUSH ACCMOV P1, #00H;LCALL INWATER ;进水POP ACCMOV P1, A;IF1:RET;不能进水报警ERRORE4:PUSH 52HPUSH 53HCLR 20H.0MOV A, P1;PUSH ACCMOV P1, #00H;MOV 50H, #0E4HLCALL ALARME4PK2:LCALL DISPLAYJNB P0.1, E4PK2;LCALL DISPLAYJNB P0.1, E4PK2E4PK3:LCALL DISPLAYJB P0.1, E4PK3LCALL DISPLAYJB P0.1, E4PK3SETB 20H.0POP ACCMOV P1, ACC;POP 53HPOP 52HRET;排水时延迟1sDELAY1000MS:MOV R2, #50D;DLY51:LCALL DISPLAYLCALL XDPAUSE ;暂停按键DJNZ R2, DLY51;RET;排水子程序OUTWATER:CLR ASETB P1.3JB P0.2, OUTW1MOV R7, #60D OUTW2:LCALL DELAY1000MSJB P0.2, OUTW4DJNZ R7, OUTW2LCALL ERRORE1SJMP OUTWATER OUTW4:CLR CMOV A, #60DSUBB A, R7OUTW1:ADD A, #60DMOV R7, AOUTW3:LCALL DELAY1000MSDJNZ R7, OUTW3RET;不能排水报警ERRORE1:PUSH 52HPUSH 53HCLR 20H.0MOV A, P1;PUSH ACCMOV P1, #00H;MOV 50H, #0E1HLCALL ALARME1PK2:LCALL DISPLAYJNB P0.1, E1PK2;LCALL DISPLAYJNB P0.1, E1PK2 E1PK3:LCALL DISPLAYJB P0.1, E1PK3LCALL DISPLAYJB P0.1, E1PK3SETB 20H.0POP ACCMOV P1, ACC;POP 53HPOP 52HRET;脱水时暂停按键TPKEY:JB P0.0, TPK1;LCALL DISPLAYJB P0.0, TPK1;PUSH 52HPUSH 53HCLR 20H.0LCALL PLAYMOV A, P1;PUSH ACCJNB ACC.0, TPK6CLR P1.0MOV R0, #250 ;延迟5秒TPK5:LCALL DISPLAYDJNZ R0, TPK5TPK6:MOV P1, #00H;TPK2:LCALL DISPLAYJNB P0.0, TPK2;TPK3:LCALL DISPLAYJB P0.0, TPK3LCALL DISPLAYJB P0.0, TPK3LCALL PLAYSETB 20H.0SETB P1.3MOV R0, #250 ;延迟5秒TPK4:LCALL DISPLAYDJNZ R0, TPK4POP ACCMOV P1, ACC;POP 53HPOP 52HTPK1:RET;脱水时开盖, 脱水时安全报警IFOPEN:ERRORE2:JNB P0.1, TTPK1;LCALL DISPLAYJNB P0.1, TTPK1;PUSH 52HPUSH 53HCLR 20H.0MOV A, P1;PUSH ACC; LCALL ALARMJNB ACC.0, TTPK6CLR P1.0MOV R0, #250 ;延迟5秒TTPK5:LCALL DISPLAYDJNZ R0, TTPK5TTPK6:MOV P1, #00H;MOV 50H, #0E2HTTPK2:LCALL DISPLAYJB P0.1, TTPK2;TTPK3:LCALL DISPLAYJB P0.1, TTPK2LCALL DISPLAY; JB P0.1, TTPK3SETB 20H.0SETB P1.3MOV R0, #250 ;延迟5秒TTPK4:LCALL DISPLAYDJNZ R0, TPK4POP ACCMOV P1, ACC;POP 53HPOP 52HTTPK1:RET;脱水时延迟4sDELAY4S:MOV R2, #200D;DLY431:LCALL DISPLAYLCALL TPKEY ;暂停按键LCALL IFOPEN ;安全开关DJNZ R2, DLY431;RET;脱水时延迟3sDELAY3S:MOV R2, #150D;DLY321:LCALL DISPLAYLCALL TPKEY ;暂停按键LCALL IFOPEN ;安全开关DJNZ R2, DLY321;RET;主程序开始;选择程序:30H, 程序开始20H.1=1 MAIN:MOV SP, #60H;CLR 20H.0CLR 20H.1MOV A, #00H;MOV P1, A;MOV 50H, A;MOV 51H, A;MOV 52H, A;MOV 53H, A;MOV 30H, A;LP1: ;有无按键LCALL DISPLAYJB P0.0, LP1;LCALL DISPLAY ;按键去抖动JB P0.0, LP1;LP3:INC 30HMOV A, #0AH ;共有九种可选择XRL A, 30H;JNZ LP2MOV 30H, #01H;LP2:LCALL PLAYMOV 50H, 30H;LP4:LCALL DISPLAYJNB P0.0, LP4 ;等待按键释放CLR AMOV 52H, A;LP5:LCALL DISPLAYMOV A, 52H;XRL A, #03H ;3秒延迟到否JZ START ;开始洗衣JB P0.0, LP5;SJMP LP3 ;重选洗衣程序START:LCALL ALARMSETB 20H.1CLR AMOV 52H, A;MOV A, 30H;DEC AMOV B, #03H;MUL ABMOV DPTR, #PROCTAB;JMP @A+DPTRPROCTAB:LJMP PROC1 ;洗衣程序1LJMP PROC2 ;洗衣程序2LJMP PROC3 ;洗衣程序3LJMP PROC4 ;洗衣程序4LJMP PROC5 ;洗衣程序5LJMP PROC6 ;洗衣程序6LJMP PROC7 ;洗衣程序7LJMP PROC8 ;洗衣程序8LJMP PROC9 ;洗衣程序9PROC1:MOV A, #59DLCALL CALUTIMESETB 20H.0LCALL INWATER ;进水MOV A, #57DLCALL CALUTIME;洗涤3分钟MOV R7, #42D;XIDI0:SETB P1.0LCALL DELAY1600MSCLR P1.0LCALL XDELAY560MSSETB P1.1LCALL DELAY1600MSCLR P1.1LCALL XDELAY560MSDJNZ R7, XIDI0MOV R6, #01D ;共4次*3分钟=12分钟MOV R7, #30D ;停2分钟XIDI01:LCALL XDELAY1SDJNZ R7, XIDI01MOV R7, #14D ;洗涤1分钟XIDI03:SETB P1.0LCALL DELAY1600MSCLR P1.0LCALL XDELAY560MSSETB P1.1LCALL DELAY1600MSCLR P1.1LCALL XDELAY560MSDJNZ R7, XIDI03DJNZ R6, XIDI02MOV R7, #30D ;停2分钟XIDI04:LCALL XDELAY1SDJNZ R7, XIDI04LJMP PROC3 ;以下同过程3PROC2:;(待完成)LJMP overPROC3:MOV A, #42DLCALL CALUTIMESETB 20H.0LCALL INWATER ;进水MOV A, #40DLCALL CALUTIME;洗涤15分钟MOV R7, #8D; XIDI:SETB P1.0LCALL DELAY1600MSCLR P1.0LCALL XDELAY560MSSETB P1.1LCALL DELAY1600MSCLR P1.1LCALL XDELAY560MSDJNZ R7, XIDI;快速洗涤15秒MOV R7, #11D QXIDI:SETB P1.0LCALL DELAY320MSCLR P1.0LCALL DELAY320MSSETB P1.1LCALL DELAY320MSCLR P1.1LCALL DELAY320MSDJNZ R7, QXIDIMOV A, #25DLCALL CALUTIME;排水LCALL OUTWATERMOV A, #23DLCALL CALUTIME;第一次脱水MOV R7, #04D ;间隙脱水30秒TS1:SETB P1.0LCALL DELAY4SCLR P1.0LCALL DELAY3SDJNZ R7, TS1SETB P1.0 ;长脱水90秒MOV R7, #10D ;TS2:LCALL DELAY4SDJNZ R7, TS2CLR P1.0MOV R7, #250 ;延迟5秒TS25:LCALL DISPLAYDJNZ R7, TS25CLR P1.3MOV A, #20DLCALL CALUTIME;第一次漂洗LCALL INWATERMOV A, #18DLCALL CALUTIME;洗涤2分钟MOV R7, #08D ;XIDI1:SETB P1.0LCALL DELAY1600MSCLR P1.0LCALL XDELAY560MSSETB P1.1LCALL DELAY1600MSCLR P1.1LCALL XDELAY560MSDJNZ R7, XIDI1;快速洗涤15秒MOV R7, #11D QXIDI1:SETB P1.0LCALL DELAY320MSCLR P1.0LCALL DELAY320MSSETB P1.1LCALL DELAY320MSCLR P1.1LCALL DELAY320MSDJNZ R7, QXIDI1MOV A, #16DLCALL CALUTIME;排水LCALL OUTWATERMOV A, #14DLCALL CALUTIME;第二次脱水MOV R7, #04DTS21:SETB P1.0LCALL DELAY4SCLR P1.0LCALL DELAY3SDJNZ R7, TS21SETB P1.0MOV R7, #10D ; TS22:LCALL DELAY4SDJNZ R7, TS22CLR P1.0MOV R7, #250 ;延迟5秒TS26:LCALL DISPLAYDJNZ R7, TS26CLR P1.3MOV A, #12DLCALL CALUTIME;第二次漂洗LCALL INWATERMOV A, #10DLCALL CALUTIME;洗涤2分钟MOV R7, #08D ; XIDI2:SETB P1.0LCALL DELAY1600MSCLR P1.0LCALL XDELAY560MSSETB P1.1LCALL DELAY1600MSCLR P1.1LCALL XDELAY560MSDJNZ R7, XIDI2;快速洗涤15秒MOV R7, #11DQXIDI2:SETB P1.0LCALL DELAY320MSCLR P1.0LCALL DELAY320MSSETB P1.1LCALL DELAY320MSCLR P1.1LCALL DELAY320MSDJNZ R7, QXIDI2PROC8:SETB 20H.0 ;过程8需要闪烁MOV A, #08DLCALL CALUTIME;排水LCALL OUTWATERMOV A, #06DLCALL CALUTIME;最后脱水MOV R7, #04D ;间隙脱水30秒TS31:SETB P1.0LCALL DELAY4SCLR P1.0LCALL DELAY3SDJNZ R7, TS31SETB P1.0 ;长脱水5分钟?MOV R7, #05DTS32:LCALL DELAY4SDJNZ R7, TS32CLR P1.0MOV R6, #06TS28:MOV R7, #250 ;延迟5秒*6=30秒TS29:LCALL DISPLAYDJNZ R7, TS29DJNZ R6, TS28CLR P1.3LJMP OVEROVER:LCALL ALARMSETB P0.6CLR P0.7MOV P2, #03HSJMP $END四、设计体会通过此次对全自动洗衣机的课程设计,对单片机的知识进一步掌握,也巩固了之前学习到的知识。

《2024年基于单片机的全自动洗衣机系统设计》范文

《2024年基于单片机的全自动洗衣机系统设计》范文

《基于单片机的全自动洗衣机系统设计》篇一一、引言随着科技的进步和人们生活水平的提高,全自动洗衣机已成为现代家庭不可或缺的家电产品。

为了满足用户对洗衣设备的高效、便捷、智能化的需求,本文提出了一种基于单片机的全自动洗衣机系统设计。

该设计通过单片机控制,实现了洗衣过程的自动化、智能化,大大提高了洗衣效率,同时也方便了用户的使用。

二、系统设计概述本系统以单片机为核心控制器,通过控制电机、水位传感器、温度传感器、洗涤程序等模块,实现全自动洗衣功能。

系统设计包括硬件设计和软件设计两部分。

三、硬件设计1. 单片机控制器:本系统采用高性能的单片机作为控制器,负责整个系统的协调和控制。

2. 电机:电机是洗衣机的动力源,通过单片机的控制,实现洗衣桶的正反转和转速控制。

3. 水位传感器:水位传感器用于检测洗衣机内的水位,将水位信号转化为电信号,供单片机控制器使用。

4. 温度传感器:温度传感器用于检测洗涤水的温度,将温度信号转化为电信号,供单片机控制器根据洗涤程序调整水温。

5. 洗涤程序模块:洗涤程序模块包括浸泡、洗涤、漂洗、脱水等程序,通过单片机的控制,实现洗衣过程的自动化。

四、软件设计软件设计是本系统的关键部分,主要包括单片机的程序设计。

程序设计应满足以下要求:1. 操作简单:程序设计应简单易懂,方便用户操作。

2. 功能齐全:程序设计应包含浸泡、洗涤、漂洗、脱水等基本功能,同时可根据需要增加其他功能。

3. 智能化:程序设计应具有智能化特点,如自动检测水位、自动调节水温、自动控制洗涤时间等。

软件设计流程包括以下几个步骤:1. 初始化:系统上电后,单片机进行初始化设置,包括IO口配置、定时器配置等。

2. 输入控制:用户通过操作面板或遥控器输入洗涤程序、水位、水温等参数。

3. 程序控制:单片机根据用户输入的参数和洗涤程序,控制电机、水位传感器、温度传感器等模块,实现全自动洗衣。

4. 状态检测:单片机实时检测电机、水位传感器、温度传感器等模块的状态,根据检测结果调整洗涤程序和参数。

基于51单片机的全自动洗衣机控制设计

基于51单片机的全自动洗衣机控制设计

《单片机技术与应用》课程设计洗衣机控制设计专业班级:学号:姓名:目录一、设计目的要求 (3)二、设计要目标 (3)三、硬件设计 (4)1、系统设计流程 (4)1.1系统模块划分 (5)2、模块设计 (7)2.1AT89C51单片机控制模块的设计 (7)2.1.1 AT89C51介绍 (7)2.1.2AT89C51单片机的主要管脚功能 (7)2.2单片机系统复位电路 (8)2.3标准时钟电路 (9)2.4控制电路设计 (10)2.5显示电路设计 (10)2.6数码管显示电路设计 (11)2.7水位检测电路 (13)2.7.1进水控制电路 (13)2.7.2排水控制电路 (14)2.8水位监测模块 (14)2.9报警电路设计 (15)3.0电机控制系统设计 (15)四、软件设计 (18)1、系统设计流程 (18)1.1系统模块划分 (18)2、模块设计 (19)2.1主程序 (19)2.1.1 主程序执行 (19)12.2三个运行方案程序 (20)2.2.1 三个运行方案执行 (20)五、结果讨论 (22)5.1仿真原理图: (22)六、工作总结 (25)附录 (26)原理图: (26)参考文献 (26)2一、设计目的要求设计要求(1)洗衣机可选择多种洗涤状态,用户只需要选择洗涤模式,洗衣机自动选择洗涤程序,完成洗涤。

(2)暂停功能。

不管洗衣机工作在什么状态,当按下暂停键时,洗衣机必须暂停工作,待驱动键按下后洗衣机又能按原来所选择的工作方式继续工作。

(3)声光显示功能。

洗衣机各种工作方式的选择和各种工作状态均有声光提示或显示。

(4)本设计包含硬件和软件设计。

(5)因为是全自动洗衣机,程序将完成洗涤、脱水的全过程。

(6)脱水完成后,蜂鸣器蜂鸣,通知用户洗涤完成。

二、设计要目标本系统控制的对象为套桶式单缸低波轮全自动洗衣机,其功能要求如下:1.强、弱洗涤功能。

强洗时正、反转驱动时间各为4秒,间歇时间为1秒;标准洗时正、反转驱动时间各为3秒,间歇时间为1秒弱洗洗时正、反转驱动时间各为2秒,间歇时间为1秒2.三种洗衣工作程序,即标准程序强洗程序、弱洗程序和甩干程序。

基于STM32自动洗衣机的课程设计报告

基于STM32自动洗衣机的课程设计报告

《嵌入式系统原理》课程设计报告题目学院(部)专业班级学生姓名学号指导教师(签字)目录题目 (3)摘要 (3)关键字 (3)设计要求 (3)第一章系统概述 (3)1总框图设计 (4)2 实物图 (4)第二章单元电路设计与分析 (5)1显示部分 (5)2 PWM输出部分 (7)3按键控制部分 (8)第三章主体代码 (12)第四章结束语 (18)全自动洗衣机控制程序设计摘要:STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。

本次使用的是STM32F103“增强型”系列。

增强型系列时钟频率达到72MHz,从闪存执行代码,STM32功耗36mA,是32位市场上功耗最低的产品,相当于0.5mA/MHz。

工作原理:是通过改变输出方波的占空比使负载上的平均电流功率从0-100%变化,从而改变直流减速电机速度。

利用脉宽调制(PWM)方式,实现调速,它的优点是电源的能量功率,能得到充分利用,电路的效率高。

关键字:占空比PWM输出控制STM32 电机人机交互设计概述及基本要求用单片机编程实现洗衣机的控制过程,要求:1 具有进水洗涤脱水等功能。

2 程序可选择其中一个功能执行。

3 通过电机转动时间比例实现洗涤强度控制功能。

4 通过洗涤时间和冲洗次数实现标准和经济选择功能。

第一章系统概述1.1 总框图设计根据设计要求,我们把设计主要分为四个模块:显示模块,直流减速电机转动模块,操控模块,安全响应模块。

其原理图如下:实物图:系统简介:显示部分 STM32F103直流减速电机 操控部分 安全响应部分P W M 输出信号按键信号高优先信号按键控制 遥控器控制LED 灯辅助 LCD 屏幕显示打开电源之后,电源指示灯亮,屏幕显示: (SMART WASHING MACHINE);此时,按下KEY0进入标准洗涤模式(CLASSICAL MODEL),洗涤两遍.按下WK_UP进入经济型洗涤模式. 按下KEY1进入手动选择模式(HANDLE MODEL),在此模式下,KEY0为选择遥控控制,遥控器上,3:进水(WATER IN),2:洗涤(WASHING TIME),1,脱水(DEWATERING);同时,在手动控制中,也可以用按键操作:KEY1为洗涤;WK_UP为脱水.RESET为安全按钮,用于在高速脱水时的紧急停止. 全自动模式流程:LED1(绿灯)亮,显示进水(WATER IN),进水大约20秒;进水结束后LED1熄灭,电机间歇转动(WASHING TIME),显示洗涤;洗涤结束后进行脱水,LED1闪烁且电机持续快速转动,显示脱水(DEWATERING);脱水结束LED1熄灭,洗衣过程结束(FINISHED),LED1短暂亮起后熄灭表示洗衣结束,屏幕显示(FINISHED).经济型模式与标准模式对比:标准模式共洗涤两遍.进水量,洗涤时间,在洗涤时电机转动时间以及脱水时间都较长.经济型模式只洗涤一遍,进水量小于标准模式,占空比大于标准模式,脱水时间小于标准模式,从而实现经济型洗涤模式.第二章单元电路设计与分析显示部分:此时为手动模式下进行脱水操作经济型洗涤中的洗涤操作相关代码:u16 POINT_COLOR = 0x0000,BACK_COLOR = 0xFFFF; u16 DeviceCode;#if LCD_FAST_IO==1 //快速IO//写寄存器函数void LCD_WR_REG(u8 data){LCD_RS_CLR;//写地址LCD_CS_CLR;DATAOUT(data);LCD_WR_CLR;LCD_WR_SET;LCD_CS_SET;}#else//正常IO//写寄存器函数void LCD_WR_REG(u8 data){LCD_RS=0;//写地址LCD_CS=0;DATAOUT(data);LCD_WR=0;LCD_WR=1;LCD_CS=1;}void LED_Init(void){RCC->APB2ENR|=1<<2; //使能PORTA时钟RCC->APB2ENR|=1<<5; //使能PORTD时钟GPIOA->CRH&=0XFFFFFFF0;GPIOA->CRH|=0X00000003;//PA8 推挽输出GPIOA->ODR|=1<<8; //PA8 输出高GPIOD->CRL&=0XFFFFF0FF;GPIOD->CRL|=0X00000300;//PD.2推挽输出GPIOD->ODR|=1<<2; //PD.2输出高}PWM输出部分:相关代码:void PWM_Init(u16 arr,u16 psc){RCC->APB1ENR|=1<<1; //TIM3时钟使能GPIOA->CRL&=0X0FFFFFFF;//PA7输出GPIOA->CRL|=0XB0000000;//复用功能输出GPIOA->ODR|=1<<7;//PA7上拉TIM3->ARR=arr;//设定计数器自动重装值TIM3->PSC=psc;//预分频器不分频TIM3->CCMR1|=7<<12; //CH2 PWM2模式TIM3->CCMR1|=1<<11; //CH2预装载使能TIM3->CCER|=1<<4; //OC2 输出使能TIM3->CR1=0x8000; //ARPE使能TIM3->CR1|=0x01; //使能定时器3}控制部分:红外遥控:按键:相关代码:void EXTI1_IRQHandler(void){u8 res=0;u8 OK=0;u8 RODATA=0;while(1){if(RDATA)//有高脉冲出现{res=Pulse_Width_Check();//获得此次高脉冲宽度if(res==250)break;//非有用信号if(res>=200&&res<250)OK=1; //获得前导位(4.5ms)else if(res>=85&&res<200) //按键次数加一(2ms){Remote_Rdy=1;//接受到数据Remote_Cnt++;//按键次数增加break;}else if(res>=50&&res<85)RODATA=1;//1.5mselse if(res>=10&&res<50)RODATA=0;//500usif(OK){Remote_Odr<<=1;Remote_Odr+=RODATA;Remote_Cnt=0; //按键次数清零}}}EXTI->PR=1<<1; //清除中断标志位}//处理红外键盘//返回相应的键值u8 Remote_Process(void){u8 t1,t2;t1=Remote_Odr>>24; //得到地址码t2=(Remote_Odr>>16)&0xff;//得到地址反码Remote_Rdy=0;//清除标记if(t1==(u8)~t2&&t1==REMOTE_ID)//检验遥控识别码(ID)及地址{t1=Remote_Odr>>8;t2=Remote_Odr;if(t1==(u8)~t2)return t1; //处理键值}return 0;}void KEY_Init(void){RCC->APB2ENR|=1<<2; //使能PORTA时钟GPIOA->CRL&=0XFFFFFFF0;//PA0设置成输入GPIOA->CRL|=0X00000008;GPIOA->CRH&=0X0F0FFFFF;//PA13,15设置成输入GPIOA->CRH|=0X80800000;GPIOA->ODR|=1<<13; //PA13上拉,PA0默认下拉GPIOA->ODR|=1<<15; //PA15上拉}//注意此函数有响应优先级,KEY0>KEY1>KEY2!!u8 KEY_Scan(void)static u8 key_up=1;//按键按松开标志JTAG_Set(JTAG_SWD_DISABLE);if(key_up&&(KEY0==0||KEY1==0||KEY2==1)){delay_ms(10);//去抖动key_up=0;if(KEY0==0){JTAG_Set(SWD_ENABLE);return 1;}else if(KEY1==0){JTAG_Set(SWD_ENABLE);return 2;}else if(KEY2==1){JTAG_Set(SWD_ENABLE);return 3;}}else if(KEY0==1&&KEY1==1&&KEY2==0)key_up=1;JTAG_Set(SWD_ENABLE);return 0;// 无按键按下}第三章主体代码int main(void)u8 key;u8 t=0;u8 dir=0; int n=2630,m=1000,p=500,i=100,w=1; u16led0pwmval=0;Stm32_Clock_Init(9);//系统时钟设置delay_init(72); //延时初始化uart_init(72,9600); //串口1初始化LCD_Init(); //初始化液晶LED_Init(); //LED初始化Remote_Init(); //初始化红外接收PWM_Init(900,0); //不分频。

(整理)单片机课程设计全自动洗衣机.

(整理)单片机课程设计全自动洗衣机.

河北工业大学计算机硬件技术基础(Mcs-51)课程设计任务书学院班级设计人学号_一、题目:全自动洗衣机(5)二、目的与要求:1.目的:1.进一步加深对MCS-51单片机内部结构和程序设计方法的理解。

2.提高综合运用MCS-51单片机的软硬件进行程序设计的能力。

2.基本要求:(1)要求使用面向对象和结构化程序设计的编程思路。

(2)学校的刷卡式全自动洗衣机给同学们的生活带来了很大便利,现利用MCS—51单片机,通过延时、定时、中断等操作实现全自动洗衣机工作过程的模拟控制。

3.设计说明:运用了中断,延时等来模拟全自动洗衣机工作的全过程,用指示的点亮,熄灭来表示洗衣机的正转反转及开盖,刷卡,注水,脱水等全部过程。

三、设计方法和基本原理:1.问题描述:分析全自动洗衣机的工作过程:接通电源后,打开洗衣机盖子放入衣物和洗衣粉,盖上盖子。

通过刷卡启动注水,利用外部中断0模拟注水达标志位,停止注水并开始洗衣。

洗衣过程为:正转10秒(利用延时实现),间歇4秒,然后反转10秒,间歇4秒,再正转(这里认为已洗静),然后开始排水,同样利用延时模拟排水达标志位,排水结束,如此循环往复3次(注水—洗涤—排水过程),认为洗衣过程结束。

然后开始脱水操作,利用定时器,定时时间到,打开洗衣机盖子取出衣物,等待下一次刷卡,即下一次洗衣任务。

试验中用各指示灯的亮灭来表示洗衣过各环节的相应状态。

2.涉及到的硬件:LED指示灯四、程序清单:ORG 8000HLJMP MAINORG 8003HLJMP INT0SMAIN : CLR P1.0 ;开盖灯亮CLR P1.7 ; 电源指示灯亮MOV R1,#03HSTEB EASETB EX0SETB IT0JB P3.3 ,YY0AJMP MAINYYY0: SETB P1.0MOV 20H.0 ,#01HCLR P1.6CLR P1.1 ;注水灯亮LP: JB 20H.0 , LPAJMP YYY1INT0S: CLR P1.2 ;中断灯亮CLR 20H.0RETIYYY1: SETB P1.1SETB P1.2CLR P1..3 ;正转灯亮MOV 40H, #10H ;正转10秒YY0: LCALL DELAYDJNZ 40H, Y0SETB P1.3 ;间歇4秒MOV 41H, #04HYY1: LCALL DELAYDJNZ 41H, YY1CLR P1.4 ;反转10秒MOV 42H, #10HYY2: LCALL DELAYDJNZ 42H, YY2SETB P1.4MOV 43H, #04HYY3: LCALL DELAYDJNZ 43H, YY3CLR P1.3MOV 44H, #10HYY4: LCALL DELAYDJNZ 44H, YY4SETB P1.3YYY2: SETB P1.6 ;排水灯灭阀开MOV 45H, #05HYY5: LCALL DELAYDJNZ 45H,YY5DJNZ R1 ,YY0 ;循环洗涤3次YYY3: CLR P1.5 ;脱水MOV 46H, #10HYY6: LCALL DELAYDJNZ 46H,Y6SETB P1.5 ;脱水结束JB P3.3 , YY7 ;等待下次刷卡YY7: AJMP MAINDELAY: MOV R5, #100 ;延时子程序DEL Y: MOV R7, #40DEL1: MOV R6, #123DEL2: DJNZ R6, DEL2DJNZ R7, DEL1DJNZ R5, DEL YEND五.程序调试:(1)将所编写的程序在WIN51文件下进行编译,看是否有错误出现,根据编译提示进行修改,进行编译,如果还不能达到要求的结果,继续进行修改,直到所编写的程序0个错误0个警告。

基于单片机的全自动洗衣机系统设计

基于单片机的全自动洗衣机系统设计

基于单片机的全自动洗衣机系统设计一、本文概述随着科技的进步和人们生活水平的提高,家用电器在日常生活中扮演着越来越重要的角色。

全自动洗衣机作为其中的一种,其便捷性和高效性受到了广大用户的青睐。

传统的洗衣机设计在智能化、节能性、操作简便性等方面仍有待提升。

为此,本文提出了一种基于单片机的全自动洗衣机系统设计,旨在通过技术创新和智能控制,为用户提供更加人性化、高效且节能的洗衣体验。

本文将详细介绍该系统的设计原理、硬件构成、软件编程以及实际应用效果。

我们将对单片机的选择及其在系统中的作用进行阐述,同时分析洗衣机控制系统中所需的传感器和执行器。

接着,我们将深入探讨软件设计的关键技术和算法,包括控制逻辑的实现、人机交互界面的设计以及故障检测和处理机制。

我们将通过实际测试和用户体验反馈,对该系统的性能进行评估和优化。

本文旨在提供一种基于单片机的全自动洗衣机系统设计方案,为相关领域的研究和实践提供有益的参考和借鉴。

通过不断优化和创新,我们期待这种智能化、高效且节能的洗衣机能够在未来得到更广泛的应用,为人们的生活带来更多便利和舒适。

二、系统总体设计全自动洗衣机系统的设计,基于单片机作为核心控制器,旨在实现洗衣机的全自动化和智能化。

整个系统由单片机、电机驱动模块、水位检测模块、洗涤剂投放模块、温度控制模块、显示模块和用户交互模块等多个子模块组成。

我们选择一款性能稳定、价格适中且易于编程的单片机作为本系统的核心控制器。

该单片机将负责接收用户输入指令、处理传感器信号、控制各功能模块以及实现与显示模块的通信。

通过编程,单片机能够实现对洗衣机的全面控制,包括启动、停止、调整洗涤方式、设定洗涤时间等功能。

电机驱动模块是洗衣机的动力来源,负责驱动洗衣机的电机进行旋转。

我们选用一款能够驱动电机正反转且具备调速功能的驱动模块,通过单片机输出的PWM信号实现对电机转速的精确控制。

电机驱动模块还具备过流保护功能,以确保系统的安全可靠。

《2024年基于单片机的全自动洗衣机系统设计》范文

《2024年基于单片机的全自动洗衣机系统设计》范文

《基于单片机的全自动洗衣机系统设计》篇一一、引言随着科技的不断进步和人们对生活质量的要求不断提高,全自动洗衣机成为了现代家庭不可或缺的家电之一。

为了提高洗衣机的使用便捷性和洗涤效果,本文设计了一种基于单片机的全自动洗衣机系统。

该系统能够根据用户需求自动完成洗涤、漂洗、脱水等过程,并通过智能控制实现对洗涤过程的优化。

二、系统设计概述本系统以单片机为核心控制器,通过与各种传感器、执行器以及人机交互界面等设备的连接,实现对洗衣机的全自动控制。

系统主要包括以下几个部分:单片机控制器、水位检测模块、电机驱动模块、温度检测模块、洗涤模式选择模块、人机交互界面以及电源模块。

三、硬件设计1. 单片机控制器:本系统采用高性能的单片机作为核心控制器,负责接收传感器信号、控制电机驱动、发送控制指令等任务。

2. 水位检测模块:通过水位传感器实时检测洗衣机内的水位,将信号传递给单片机控制器,以便根据实际情况调整水位。

3. 电机驱动模块:采用电机驱动芯片控制洗衣机的洗涤电机和脱水电机,实现洗衣和脱水的功能。

4. 温度检测模块:通过温度传感器实时检测洗涤水的温度,将信号传递给单片机控制器,以便根据需要调整加热功率,实现恒温洗涤。

5. 洗涤模式选择模块:通过人机交互界面,用户可以选择不同的洗涤模式,如标准洗、快速洗、强力洗等。

6. 人机交互界面:包括显示屏和按键,用于显示洗涤状态、设置洗涤参数以及接收用户指令。

7. 电源模块:为整个系统提供稳定的电源供应,包括主电源和备用电源。

四、软件设计本系统的软件设计主要包括单片机控制程序的编写和人机交互界面的设计。

1. 单片机控制程序:采用C语言编写,实现洗衣机的全自动控制。

程序包括主程序、水位检测程序、电机控制程序、温度检测程序、洗涤模式选择程序等。

通过不断循环检测各种传感器信号和用户指令,实现洗衣机的全自动控制。

2. 人机交互界面设计:设计直观易用的显示屏和按键,方便用户设置洗涤参数和查看洗涤状态。

基于单片机的自动洗衣机设计

基于单片机的自动洗衣机设计

基于单片机的自动洗衣机设计基于单片机的自动洗衣机设计1 总体方案设计分析1.1全自动洗衣机控制方法选择在全自动洗衣机中,现在比较通用的控制手段是利用单片机或者PLC两种方法,本课设选用的是单片机。

之所以选用单片机主要考虑了以下原因,首先,单片机具有较强的抗干扰能力,当受到外部强干扰,程序出错时,可以自动使系统复位重新执行程序。

并且采用无噪声、无电磁干扰的双向晶闸管作为控制元件,控制电磁阀和电机。

其次,单片机具有欠压和过压保护,欠压时,控制器不工作;超压时,保护电路起作用。

再次,单片机还具有瞬间掉电保护功能,电源短时间停电后,电压恢复时,能够维持原来运行程序的工作状态并继续完成洗衣程序。

最后,各种操作和洗衣机的运行状态均可以用LED显示。

此外,在硬件规模方面,单片机相当于将一个基本规模的单板机所具有的资源复合在一块芯片上,因此具有相当的规模;在功能方面,单片机已经超过了PLC的功能;在指令系统方面,如果将单片机的指令系统PLC的指令系统相比较,除单片机的数据传送能力较弱一点之外,单片机的指令系统已大大超过PLC;此外,无论在性价比方面,还是在体积、重量方面相比较,单片机都比PLC优越得多。

综合上述原因本章设采用单片机来完成。

二、方案构思全自动洗衣机由洗衣系统和控制电路组成。

其控制电路分为机械和电脑型,电脑型控制电路是以单片机作为控制电路的核心。

自动洗衣机的洗衣程序,键盘上有两个按钮01键和02键。

01键设为开始按钮;02键设为停止按钮,其功能是按下停止按钮后洗完一个周期后停止,中间不能停。

洗衣机的标准洗衣程序是;开始--进水--洗涤--排水--进水--清洗--排水--脱水。

1.洗涤过程通电后,洗衣机进入暂停状态,以便放好衣物并且等待按下开始按钮。

当按下开始按钮01时,进入洗涤过程。

首先进水阀打开,开始进水,向洗衣机供水;当到达预定水位时,进水阀关闭,停止进水;步进电动机接通电源,开始旋转,形成洗衣水流。

单片机课程设计---单片机控制全自动洗衣机

单片机课程设计---单片机控制全自动洗衣机

单片机课程设计---单片机控制全自动洗衣机单片机课程设计单片机控制全自动洗衣机在现代生活中,洗衣机已经成为了家庭中不可或缺的电器之一。

而全自动洗衣机更是以其便捷、高效的特点受到了广大消费者的喜爱。

本次课程设计旨在利用单片机技术实现对全自动洗衣机的控制,以提高洗衣机的性能和智能化程度。

一、全自动洗衣机的工作原理全自动洗衣机的工作过程通常包括洗涤、漂洗、脱水等几个主要环节。

在洗涤环节,洗衣机通过电机带动内筒旋转,使衣物在水中不断翻滚,同时加入洗涤剂以去除污渍。

漂洗环节则是用清水冲洗衣物,去除残留的洗涤剂。

脱水环节通过高速旋转内筒,将衣物中的水分甩干。

为了实现这些功能,洗衣机需要对水位、电机转速、洗涤时间、漂洗次数等参数进行精确控制。

这就需要一个可靠的控制系统来协调各个部件的工作,而单片机正是这样一个理想的选择。

二、单片机控制系统的硬件设计1、单片机选型选择合适的单片机是整个控制系统设计的关键。

考虑到洗衣机控制系统的功能需求和成本因素,我们选用了_____型号的单片机。

该单片机具有足够的 I/O 端口、定时器/计数器和存储空间,能够满足洗衣机控制的要求。

2、传感器模块为了实现对水位和衣物重量的检测,我们使用了水位传感器和压力传感器。

水位传感器可以实时监测洗衣机内的水位高度,从而控制进水阀的开关。

压力传感器则可以通过测量内筒的压力变化来估算衣物的重量,以便确定合适的洗涤参数。

3、电机驱动模块洗衣机的电机需要正反转和调速控制,因此我们选用了专用的电机驱动芯片。

该芯片能够接收单片机发出的控制信号,实现对电机的精确驱动。

4、显示与按键模块为了方便用户操作和了解洗衣机的工作状态,我们设计了液晶显示模块和按键模块。

用户可以通过按键设置洗涤模式、洗涤时间等参数,液晶显示屏则会实时显示洗衣机的工作状态和剩余时间。

5、电源模块整个控制系统需要稳定的电源供应。

我们使用了变压器将市电降压,然后通过整流、滤波和稳压电路为单片机和其他模块提供所需的直流电源。

《2024年基于单片机的全自动洗衣机系统设计》范文

《2024年基于单片机的全自动洗衣机系统设计》范文

《基于单片机的全自动洗衣机系统设计》篇一一、引言随着科技的不断发展,家电智能化已成为现代家庭生活的重要标志。

其中,全自动洗衣机以其便捷、高效的特点深受消费者喜爱。

本文将介绍一种基于单片机的全自动洗衣机系统设计,通过智能化控制,实现洗衣过程的自动化、高效化。

二、系统概述本系统以单片机为核心控制器,结合传感器、电机驱动、水位控制等模块,实现对洗衣机的全自动控制。

系统具备进水、洗衣、漂洗、脱水、排水等功能,可根据衣物类型、污渍程度等自动调整洗衣参数,达到最佳的洗衣效果。

三、硬件设计1. 单片机控制器:作为系统的核心,负责接收用户指令、控制各模块工作。

2. 传感器模块:包括水位传感器、温度传感器等,用于检测洗衣机的工作状态及环境参数。

3. 电机驱动模块:控制洗衣机的进水、洗涤、脱水等电机,实现洗衣过程的自动化。

4. 水位控制模块:通过水位传感器实时监测水位,自动控制进水阀的开关,保持水位在合适范围内。

5. 通信接口:便于与上位机或其他设备进行通信,实现远程控制或数据传输。

四、软件设计1. 主程序:负责初始化系统、接收用户指令、调用各子程序等。

2. 洗衣程序:根据衣物类型、污渍程度等自动调整洗衣参数,包括进水、洗涤、漂洗、脱水等步骤。

3. 通信程序:实现与上位机或其他设备的通信,接收远程控制指令或发送数据。

4. 故障诊断程序:实时监测系统状态,发现故障时自动报警并提示用户。

五、系统实现1. 用户通过操作面板或手机APP输入洗衣指令,包括衣物类型、洗涤模式、时间等。

2. 单片机控制器接收指令后,根据预设的算法自动调整洗衣参数,并通过电机驱动模块控制洗衣机的进水、洗涤、脱水等过程。

3. 传感器模块实时监测水位、温度等参数,确保洗衣机在合适的工作环境下运行。

4. 如遇故障,系统会自动报警并提示用户,同时可通过通信接口将故障信息发送至手机APP或上位机。

六、系统优势1. 自动化程度高:本系统可实现洗衣过程的自动化,用户只需设置洗衣参数,即可轻松完成洗衣任务。

全自动洗衣机控制器设计单片机课程设计报告书

全自动洗衣机控制器设计单片机课程设计报告书

单片机大作业(论文)题 目 全自动洗衣机控制器设计姓 名 xxx学 号 xxxx专业班级 xx指导教师 xx学 院 xx宁波理工学院完成日期xx摘要现如今,随着科技的发展和生活质量的提高,全自动洗衣机在很多家庭中已经变得很常见,它是一种同时具有洗涤、漂洗和脱水等功能,且它们之间的转换不用手工操作而能知道进行的洗衣机。

同时,随着数字技术的快速发展,数字技术被广泛应用于智能控制的领域中。

单片机以体积小、功能全、价格低廉、开发方便的优势得到了许多电子系统设计者的青睐,它适合于实时控制,可构成工业控制器、智能仪表、智能接口、智能武器装置以及通用测控单元等。

本文以AT89S51单片机为核心,设计了全自动洗衣机控制系统。

本系统实现了对洗衣机整个洗衣过程的控制,包括用户设定、洗衣、脱水和结束四个阶段。

控制系统主要数字控制电路模块构成。

数字控制电路负责控制洗衣机的工作过程,主要由AT89S51单片机、两位共阳数码管、按键、蜂鸣器、LED指示灯组成。

本系统的电路设计相对简单,给AT89S52单片机烧录软件程序hex文件后,便能够实现全自动洗衣机的基本功能,具有一定的实用性。

关键词:AT89C51;控制系统;LED;伟福仿真软件目录摘要 (I)第1章概述 (3)1.1 全自动洗衣机控制系统设计的目的及意义 (3)1.2 国外现状及未来趋势 (3)1.3 本文工作 (4)第2章全自动洗衣机控制原理 (5)2.1 全自动洗衣机控制原理图 (5)2.2 全自动洗衣机控制各部件的使用方式及功能 (5)2.2.1 引脚 (5)2.2.2 复位电路 (7)2.2.3 时钟电路 (8)2.2.4 显示电路 (9)2.2.5 按键电路 (11)2.2.6 蜂鸣器电路 (12)第3章全自动洗衣机控制器软件设计 (12)3.1软件设计系统整体功能描述 (12)3.2系统流程图 (13)3.3定时控制流程 (14)3.4 显示流程 (14)第4章实验仿真结果 (15)第5章总结与展望 (16)参考文献 (17)附录 (18)致 (22)第1章概述1.1 全自动洗衣机控制系统设计的目的及意义随着技术的进步,单片机以集成度高、运算速度快、体积小、运行可靠、价格低廉等特点,在过程控制、数据采集、机电一体化、智能化、家用电器及网络技术等方面得到了广泛的应用。

基于MCS51单片机的洗衣机课程设计报告书

基于MCS51单片机的洗衣机课程设计报告书

引言从古到今,洗衣服都是一项难于逃避的家务劳动,而在洗衣机出现以前,对于许多人而言,它并不像田园诗描绘的那样充满乐趣,手搓、棒击、冲刷、甩打……这些不断重复的简单的体力劳动,留给人的感受常常是:辛苦劳累。

1858年,汉密尔顿·史密斯制成了世界上第一台洗衣机。

1874年,“手洗时代”受到了前所未有的挑战,美国人比尔·布莱克斯发明了世界上第一台人工搅动洗衣机。

1911年美国人又研制了世界上第一台电动洗衣机。

1920年美国的玛依塔格公司又把洗衣机的木制桶改为铝制桶体,第二年又把铝制桶体改为外层铸铝、层为铜板的双层结构。

1936年,他们又将搪瓷用于洗衣机桶体。

与此同时,世界各地也相继出现了洗衣机。

欧洲国家研究成功了喷流式洗衣机和滚筒式洗衣机。

1932年后,美国一家公司研制成功了第一台前装式滚筒全自动洗衣机,洗涤、漂洗和脱水都在同一个滚筒自动完成,使洗衣机的发展跃上了一个新台阶。

这种滚筒洗衣机,目前在欧洲、美洲等地得到了广泛的应用。

第二次世界大战结束后,洗衣机得到了迅速的发展,研制出具有独特风格的波轮式洗衣机。

这种洗衣机由于其波轮安装在洗衣桶底,又称涡卷式洗衣机。

近几十年,在工业发达国家,全自动洗衣机制造技术又得到迅速发展,其年总产量与社会普与率均以达到相当高得水平。

1.节洗衣机控制器的概述1.1课题开发背景随着人民生活水平的提高,越来越多的人需要用洗衣机。

现在洗衣机越来越高度自动化,只要衣服放入洗衣机,简单的按两个键,就会自动注水,一些先进的电脑控制洗衣机,还能自动的感觉衣物的重量,自动的添加适合的水量和洗涤剂,自动的设置洗涤的时间和洗涤的力度,洗涤完以后自动的漂洗甩干,更有些滚筒洗衣机还会将衣物烘干,整个洗衣的过程完成以后还会用动听的音乐声提醒用户,用户可以在洗衣的过程做其它的事,节省了不少的时间。

总之,每一项技术的进步极推动了洗衣过程自动化程度的提高。

1.2目的意义本次设计的洗衣机摔制器是为了满足不同用户的不同需求。

《2024年基于单片机的全自动洗衣机系统设计》范文

《2024年基于单片机的全自动洗衣机系统设计》范文

《基于单片机的全自动洗衣机系统设计》篇一一、引言随着科技的不断进步和人民生活水平的提升,人们对家用电器设备的要求越来越高,特别是洗衣机这种日常生活中不可或缺的家用电器。

本文旨在介绍一种基于单片机的全自动洗衣机系统设计,以提高洗衣机的智能化程度,实现更为便捷、高效、自动化的洗衣体验。

二、系统设计概述本系统设计以单片机为核心控制器,通过集成电机驱动、水位检测、温度控制、洗涤程序控制等模块,实现全自动洗衣机的各项功能。

系统设计具有操作简便、功能齐全、节能环保等优点。

三、硬件设计1. 核心控制器:选用高性能的单片机作为核心控制器,负责整个系统的协调与控制。

2. 电机驱动模块:采用直流电机与电机驱动器配合,实现洗衣机的洗涤和脱水功能。

3. 水位检测模块:通过水位传感器实时检测洗衣机内的水位,并将数据传输给单片机,以便进行相应的操作。

4. 温度控制模块:采用温度传感器实时检测洗涤水的温度,并通过加热器进行温度调节,以满足不同的洗涤需求。

5. 洗涤程序控制模块:根据不同的洗涤需求,设置多种洗涤程序,如标准洗、快速洗、轻柔洗等。

6. 电源模块:为系统提供稳定的电源供应,确保系统正常运行。

四、软件设计软件设计是实现全自动洗衣机系统功能的关键。

本系统采用模块化程序设计思想,将软件分为以下几个部分:1. 主程序:负责整个系统的初始化、协调各模块工作,并显示洗衣进度。

2. 电机控制程序:根据洗涤程序的要求,控制电机的运行和停止。

3. 水位检测程序:实时检测水位数据,并将数据传输给单片机。

4. 温度控制程序:实时检测洗涤水温度,并根据需要调节加热器的功率。

5. 洗涤程序控制程序:根据用户选择的洗涤程序,控制洗衣机的运行。

五、功能实现本系统可实现以下功能:1. 自动进水:根据洗涤程序的需要,自动进水至设定水位。

2. 自动洗涤:根据用户选择的洗涤程序,自动进行洗涤操作。

3. 自动排水:洗涤完成后,自动排出污水。

4. 自动脱水:根据用户设置的脱水时间,自动进行脱水操作。

《2024年基于单片机的全自动洗衣机系统设计》范文

《2024年基于单片机的全自动洗衣机系统设计》范文

《基于单片机的全自动洗衣机系统设计》篇一一、引言随着科技的不断进步和人们对生活品质追求的不断提高,全自动洗衣机成为了现代家庭不可或缺的家电之一。

本文将介绍一种基于单片机的全自动洗衣机系统设计,该设计旨在提高洗衣机的智能化程度,方便用户使用,并提高洗衣效果。

二、系统概述本系统采用单片机作为核心控制器,通过传感器、电机驱动等模块实现洗衣机的全自动控制。

系统主要由以下几个部分组成:单片机控制器、水位检测模块、电机驱动模块、按键输入模块、显示输出模块以及洗衣程序模块。

三、硬件设计1. 单片机控制器:选用性能稳定、功能强大的单片机作为核心控制器,负责整个系统的协调和控制。

2. 水位检测模块:通过水位传感器检测洗衣机内的水位,将检测结果传递给单片机,以便单片机根据水位调整洗衣程序。

3. 电机驱动模块:采用电机驱动芯片驱动洗衣机电机,实现洗衣、漂洗、脱水等功能的控制。

4. 按键输入模块:通过按键实现用户对洗衣程序的设定和操作。

5. 显示输出模块:通过LED或LCD显示屏,显示洗衣程序的状态和结果。

四、软件设计软件设计是本系统的关键部分,主要包括洗衣程序的编写和单片机的程序设计。

1. 洗衣程序设计:根据洗衣需求,设计多种洗衣程序,如标准洗、快速洗、强力洗等。

每个程序包括浸泡、洗涤、漂洗、脱水等步骤,通过单片机控制电机驱动模块和水位检测模块实现。

2. 单片机程序设计:采用C语言或汇编语言编写单片机程序,实现按键输入、显示输出、水位检测、电机控制等功能。

程序采用模块化设计,便于后期维护和升级。

五、系统实现1. 单片机与各模块的连接:通过电路将单片机与水位检测模块、电机驱动模块、按键输入模块、显示输出模块等连接起来,形成完整的系统。

2. 程序烧录:将编写好的程序通过烧录器烧录到单片机中,使单片机具备控制各模块的功能。

3. 系统调试:对系统进行全面的调试,确保各模块正常工作,洗衣程序准确执行。

六、系统特点1. 智能化程度高:本系统采用单片机控制,实现洗衣过程的全自动控制,提高洗衣效果。

基于51单片机洗衣机课程设计报告

基于51单片机洗衣机课程设计报告

单片机原理及系统课程设计专业:自动控制班级:控1102姓名:学号:指导教师:兰州交通大学自动化与电气工程学院2014年1月13日基于51单片机的洗衣机设计1 设计目的、要求及原理1.1设计目的由单片机控制实现洗衣机的各项功能,单片机的体积小,控制功能灵活,因此,设计出基于单片机的全自动洗衣机控制电路系统具有很强的实用性。

用单片机设计出简单操作省水省电的洗衣机,在方便日常生活和节约资源方面都有重要意义。

由于个人能力有限,我能设计的洗衣机比前沿科技产品要差很多。

所以我这次课设的主要目的在于通过亲手操作,查找资料,培养自己的分析设计能力。

把这学期课程中零散的知识进行整合,将理论的知识联系到实际的生活中。

在实例中深入理解一些理论知识,并从中有所收获,就是意义所在。

1.2设计要求通过仿真软件模拟洗衣机的基本工作过程,如进水、洗涤、排水、漂洗、脱水等。

1.3设计方法利用89C51单片机的P0,P1,P2,P3串行输入输出功能,控制数码管、电机、发光二极管的工作状态模拟洗衣机的基本工作过程。

2 设计方案及原理2.1 设计方案洗衣机的主要工作程序是:进水—洗涤—排水—进水—漂洗—排水—脱水—排水。

上述工作程序中,主要包含三个过程,洗涤过程、漂洗过程、脱水过程。

(1) 洗涤过程:放好待洗物,启动开关,进水阀通电,向洗衣机供水,当供水达到预定时间后,进水阀断电关闭,停止供水。

洗涤电动机接通电源,带动波轮(或桶)旋转,产生各种形式的水流搅动衣物进行洗涤。

通过电动机不停的正转、反转,形成洗涤水对洗涤物产生强烈的翻滚作用。

同时,衣物之间、衣物与四周桶壁之间产生互相摩擦和撞击力,以次达到洗涤衣物的目的。

(2) 漂洗过程:漂洗的目的在于清除衣物上的洗涤液。

因此,在洗涤结束之后,换水进行漂洗。

漂洗过程与洗涤过程的电器动作是完全相同的。

为了完全漂净衣服上的洗衣粉等,所以要多次漂洗,在这次设计中漂洗次数设定为三次。

(3) 脱水过程:漂洗后,需要对衣物进行脱水以便晾干,节省水资源,所以脱水是洗衣过程中必不可少的环节。

基于单片机的自动洗衣机设计

基于单片机的自动洗衣机设计

基于单片机的自动洗衣机设计1 总体方案设计分析1.1全自动洗衣机控制方法选择在全自动洗衣机中,现在比较通用的控制手段是利用单片机或者PLC两种方法,本课设选用的是单片机。

之所以选用单片机主要考虑了以下原因,首先,单片机具有较强的抗干扰能力,当受到外部强干扰,程序出错时,可以自动使系统复位重新执行程序。

并且采用无噪声、无电磁干扰的双向晶闸管作为控制元件,控制电磁阀和电机。

其次,单片机具有欠压和过压保护,欠压时,控制器不工作;超压时,保护电路起作用。

再次,单片机还具有瞬间掉电保护功能,电源短时间停电后,电压恢复时,能够维持原来运行程序的工作状态并继续完成洗衣程序。

最后,各种操作和洗衣机的运行状态均可以用LED显示。

此外,在硬件规模方面,单片机相当于将一个基本规模的单板机所具有的资源复合在一块芯片上,因此具有相当的规模;在功能方面,单片机已经超过了PLC的功能;在指令系统方面,如果将单片机的指令系统PLC的指令系统相比较,除单片机的数据传送能力较弱一点之外,单片机的指令系统已大大超过PLC;此外,无论在性价比方面,还是在体积、重量方面相比较,单片机都比PLC优越得多。

综合上述原因本章设采用单片机来完成。

二、方案构思全自动洗衣机由洗衣系统和控制电路组成。

其控制电路分为机械和电脑型,电脑型控制电路是以单片机作为控制电路的核心。

自动洗衣机的洗衣程序,键盘上有两个按钮01键和02键。

01键设为开始按钮;02键设为停止按钮,其功能是按下停止按钮后洗完一个周期后停止,中间不能停。

洗衣机的标准洗衣程序是;开始--进水--洗涤--排水--进水--清洗--排水--脱水。

1.洗涤过程通电后,洗衣机进入暂停状态,以便放好衣物并且等待按下开始按钮。

当按下开始按钮01时,进入洗涤过程。

首先进水阀打开,开始进水,向洗衣机供水;当到达预定水位时,进水阀关闭,停止进水;步进电动机接通电源,开始旋转,形成洗衣水流。

步进电动机可以实现正反转功能,可以形成往返水流,有利于洗涤衣物。

全自动洗衣机控制器设计单片机课程设计报告书

全自动洗衣机控制器设计单片机课程设计报告书

单片机大作业(论文)题 目 全自动洗衣机控制器设计姓 名 xxx学 号 xxxx专业班级 xx指导教师 xx学 院 xx宁波理工学院完成日期xx摘要现如今,随着科技的发展和生活质量的提高,全自动洗衣机在很多家庭中已经变得很常见,它是一种同时具有洗涤、漂洗和脱水等功能,且它们之间的转换不用手工操作而能知道进行的洗衣机。

同时,随着数字技术的快速发展,数字技术被广泛应用于智能控制的领域中。

单片机以体积小、功能全、价格低廉、开发方便的优势得到了许多电子系统设计者的青睐,它适合于实时控制,可构成工业控制器、智能仪表、智能接口、智能武器装置以及通用测控单元等。

本文以AT89S51单片机为核心,设计了全自动洗衣机控制系统。

本系统实现了对洗衣机整个洗衣过程的控制,包括用户设定、洗衣、脱水和结束四个阶段。

控制系统主要数字控制电路模块构成。

数字控制电路负责控制洗衣机的工作过程,主要由AT89S51单片机、两位共阳数码管、按键、蜂鸣器、LED指示灯组成。

本系统的电路设计相对简单,给AT89S52单片机烧录软件程序hex文件后,便能够实现全自动洗衣机的基本功能,具有一定的实用性。

关键词:AT89C51;控制系统;LED;伟福仿真软件目录摘要 (I)第1章概述 (3)1.1 全自动洗衣机控制系统设计的目的及意义 (3)1.2 国外现状及未来趋势 (3)1.3 本文工作 (4)第2章全自动洗衣机控制原理 (5)2.1 全自动洗衣机控制原理图 (5)2.2 全自动洗衣机控制各部件的使用方式及功能 (5)2.2.1 引脚 (5)2.2.2 复位电路 (7)2.2.3 时钟电路 (8)2.2.4 显示电路 (9)2.2.5 按键电路 (11)2.2.6 蜂鸣器电路 (12)第3章全自动洗衣机控制器软件设计 (12)3.1软件设计系统整体功能描述 (12)3.2系统流程图 (13)3.3定时控制流程 (14)3.4 显示流程 (14)第4章实验仿真结果 (15)第5章总结与展望 (16)参考文献 (17)附录 (18)致 (22)第1章概述1.1 全自动洗衣机控制系统设计的目的及意义随着技术的进步,单片机以集成度高、运算速度快、体积小、运行可靠、价格低廉等特点,在过程控制、数据采集、机电一体化、智能化、家用电器及网络技术等方面得到了广泛的应用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录摘要.............................................................. 错误!未定义书签。

Abstract .............................................................. 错误!未定义书签。

1机械结构.. (1)1.1.1外箱体 (1)1.1.2弹性支承结构 (2)1.1.3面框 (3)1.2洗涤脱水系统 (3)1.2.1盛水桶 (3)1.2.2洗涤脱水桶 (4)1.2.3波轮 (5)1.3.传动系统 (5)1.3.1电动机 (5)1.3.2离合器 (6)1.3.3电容器 (7)1.3.4电动排水牵引器 (8)1.4进水、排水系统 (9)1.4.1进水电磁阀 (9)1.4.2水位开关 (10)1.4.3排水电磁阀 (11)二、系统原理图: (13)2.1 单片机的复位电路 (13)2.1 单片机的复位电路 (14)2.2 单片机的时钟电路 (15)2.3 蜂鸣器报警电路 (15)2.4 电动机的控制电路 (16)2.4.1继电器的作用 (16)2.4.2电动机控制电路的工作过程 (16)2.5 进水/排水电路 (17)2.5.1电动式排水牵引器 (17)2.5.2排水电路工作原理 (17)2.5.3进水电磁阀 (17)2.5.4进水水电路工作原理 (18)2.6开关复位电路 (19)2.7 设置/开始、暂停电路 (21)2.8 状态显示电路 (21)2.9 甩干时开盖暂停电路 (22)2.10 PCB板 (23)三、洗衣机程序 (25)3.1主要容 (25)3.2主要功能 (25)3.3程序介绍 (26)四.调试过程 (38)4.1硬件设置 (38)4.2程序调试 (40)4.2.1程序分块调试 (40)五.测水的清澈度以检测洗衣干净程度..................................... 错误!未定义书签。

5.1方案一、用光电池 (44)5.2方案二、水质浑浊度传感器 (46)5.2.1浑浊度传感器的选择及简介 (46)5.2.2浑浊度传感器的原理 (46)5.2.4浑浊度传感器的器件选择与电路组成 (48)5.3、冬天给水加温,加热器及测温系统 (50)5.3.1加热系统 (50)5.3.2测温系统 (51)5.4电解水杀菌功能 (54)5.5摆脱按键的繁琐,基于语音识别模块 (54)六小结 (56)6.1 问题解析 (56)6.2 设计心得 (59)七.参考文献.......................................................... 错误!未定义书签。

1 小天鹅洗衣机的机械结构分析与研究小天鹅微电脑全自动洗衣机XQB47-2003G是指可以完成洗涤、漂洗及脱水过程的自动转换,通常采用套桶方式,即将离心桶(桶)和盛水桶(外桶)同轴地套在一起,故又称为套桶式洗衣机。

全自动洗衣机工作原理:在程控器的控制下自动完成洗衣的全过程。

洗涤时,程控器将进水阀打开至水位达到设定值,电动机带动波轮旋转,使水及衣物完成洗涤或漂洗过程;排水时,程控器打开排水阀,将洗涤液或水排出;脱水时,程控器仍将排水阀打开,并使离合器动作,完成机械转换,电动机带动离心桶高速旋转,完成脱水过程全自动套筒洗衣机的其机械结构基本相同,如图1.1所示。

主要由机械支撑系统、洗涤脱水系统、传动系统、进水排水系统等组成。

图 1.1 洗衣机1.1机械支撑系统机械支撑系统包括外箱体、弹性支承结构、面框等部分。

1.1.1外箱体外箱体是洗衣机的外壳,价格在100元到120元。

主要是对箱体部零部件起保护及支撑、紧固的作用。

箱体正前方右下角装有调整脚,保证洗衣机安放平稳。

箱体壁上贴有泡沫塑料衬垫,用以保护箱体。

箱体上部的四角处装有吊板,用于安装吊杆,电容器通过固定夹固定在箱体的后侧壁上,电源线、排水口盖、后盖板等也固定在箱体上。

1.1.2弹性支承结构全自动洗衣机脱水时,由于洗涤物的分布不均匀是不可避免的,高速离心脱水将使外桶产生剧烈的震动和晃动,为此,常采用将外桶吊挂在机箱壳上的一种弹性支承结构来减震,即采用四根柔性吊杆将外桶吊挂在机箱的四个角上。

全自动洗衣机采用的一种弹性支承结构外形如图1.2所示,部结构如图1.3所示,吊板固定在箱体上部四角处,外桶吊耳与盛水桶下部相连吊杆穿过吊板及外桶吊耳将两者连在一起。

吊杆为钢丝,上部挂在吊杆挂头上,吊杆挂头可以转动,吊杆下部套着阻尼筒,阻尼筒大约10元。

阻尼筒装有减震弹簧和阻尼胶碗,阻尼筒挂在外桶吊耳上,可见,四根吊杆通过阻尼筒承受桶体的全部重量,而桶体的重量则将阻尼筒的减震弹簧压缩。

工作时,由于桶水的多少不同使减震弹簧的压缩量也不同,桶体的高低位置也不同。

当洗涤、脱水发生振动时,阻尼筒一方面沿吊杆挂头摆动,另一方面沿吊杆上下滑动,这样可以吸收振动能量,减少由于桶体的振动而引起的洗衣机振动保持整机的平稳工作。

图1.2 弹性支承结构图1.3弹性支承结构原理1.1.3面框面框位于洗衣机的上部,主要用于安装和固定电气部件和操作部件,面框一般安装有控制器、进水阀、水位开关、安全开关、电源开关、操作开关等部件。

如图1.4所示图 1.4 控制面框1.2洗涤脱水系统洗涤脱水系统主要包括盛水桶、洗涤脱水桶、波轮等部件。

1.2.1盛水桶盛水桶是盛放洗涤液和清水的容器,价格150元,是用具有耐酸碱、抗冲击、耐热等性能的塑料注塑成型,并固定在钢制底盘上。

盛水桶底部正中开有圆孔,与离合器上的大水封配合,防止漏水。

桶体底部有排水口,与排水阀相连接,由排水阀控制排放污水。

盛水桶上部离桶口一定距离的桶壁上开有溢水口,用于排出溢水和漂洗时的肥皂泡。

盛水桶下部侧壁上有一空气室,并开有导气接嘴口,通过导气软管与水位开关相连接,控制盛水桶水位的高度。

1.2.2洗涤脱水桶洗涤脱水桶也称为离心桶或桶,价格280元,全自动洗衣机洗涤与脱水是在同一桶进行,所以该桶既要满足洗涤要求,又要满足脱水要求。

其外形如图1.5所示。

图 1.5洗涤脱水桶部结构如图1.6所示图 1.6 洗涤脱水桶结构脱水桶壁上设有多条凸筋和凹槽,洗涤时起到搓衣板似的搓揉作用。

凸筋的另一作用是增强洗涤液的涡漩。

洗涤脱水桶的凹槽钻有许多小孔,脱水时,水从小孔中甩出,进入盛水桶而排出。

洗涤脱水桶的壁上还嵌有回水管,回水管的底部与波轮相配合,洗涤时,随着波轮的旋转,洗涤液被波轮泵出,沿着回水管上升,从回水管上部的出口处吐出,重新回到桶,这样周而复始地不断循环,洗涤液中的绒毛、线屑等被滤网袋收集。

洗涤脱水桶的上口装有平衡圈,其作用是减少脱水时由于不平衡而产生的振动。

1.2.3波轮波轮价格16.5元。

波轮安装在洗涤脱水桶,并固定在离合器的波轮轴上。

波轮一般由塑料注塑成型,要求外表光滑、无毛刺、不变形。

波轮是产生水流的主要部件,其形状、高低、大小、安装位置、转速及运转方式等,对洗衣机的洗净比和磨损率起着重要的作用。

1.3.传动系统全自动洗衣机的传动系统由电动机、离合器、三角皮带和电容器组成。

1.3.1电动机电容运行单相异步电动机,电动机价格不到100元。

是洗衣机的重要部件之一。

洗涤时,电动机在程序控制器的控制下,产生的运转状态是短时的正转一停一反转。

脱水时,通过电动机侧的皮带轮和离合器侧的皮带轮进行减速,带动离合器中的脱水轴作单方向的高速旋转,外形如图1.7所示图 1.7电动机结构特点:1、定子绕组由主绕组(工作绕组)和副绕组(起动绕组)组成。

2、副绕组串接电容器3、电动机起动后副绕组继续通电工作工作原理:是将电容器串接于启动绕组,再与工作绕组相并联。

两相绕组在空间相位互差90℃。

适当选择电容器C的容量,可使两个绕组中的电流相位差为90°,这样在空间上互成90°的两相绕组通入互差90°的两相交流电,产生了旋转磁场,电动机的转就会沿旋转磁场方向旋转起来。

如图1.8所示图 1.8 电动机原理1.3.2离合器全自动洗衣机离合器全称减速离合器,价格在90-180元,离合器是洗衣机的主要传动、减速部件。

其主要作用是完成洗衣机的洗涤、甩干工作状态切换,甩干过程中的紧急制动等动作。

甩干状态时,刹车带连杆在牵引器的拉动下,带动刹车带松开轮毂;同时,刹车带连杆带动棘爪与棘轮分离,离合套被离合簧锁紧,轴与外轴形同整体并保持同步转动,完成甩干状态。

洗涤状态时,牵引器松开刹车带连杆,在刹车带连杆扭簧的作用下,刹车带连杆带动刹车带锁紧轮毂,联动棘爪拨动棘伦并带动离合簧的一端旋转一个角度,使离合套端的离合簧径扩大;而离合簧的另一端仍锁紧在被单向轴承固定的外轴上,保持离合套离合簧的径一直处于扩大状态,使轴带动离合套可以在离合簧的腔体自由转动,完成洗涤状态的切换态的切换。

外部结构如图1.9所示,皮带轮 棘轮离合杆 棘爪刹车带拨叉离合器壳体 调节螺钉制动扭簧 离合扭簧 外密封圈 脱水轴 波轮轴图 1.9 离合器 离合器部结构如图1.10所示 外套轴抱簧 离合套棘爪 调节螺钉 拨叉离合杆 棘轮行星减速器 扭簧 脱水轴波轮轴图1.10 离合器部结构1.3.3电容器小天鹅洗衣机采用的是单相异步电容运转式电动机,电容器是其中一个重要组成部分。

价格在10元左右。

单相异步电容运转式电动机使用的电容器通常为金属化纸介质或聚丙烯薄膜介质电容器,容量为12~15µF ,耐压400V 以上(交流),外形有圆柱体形的,也有长方体形的。

如图1.11所示图 1.11电容器1.3.4电动排水牵引器外形如图1.12所示,图 1.12电动排水牵引器部结构如图1.13所示图1.13 部结构工作原理:牵引器通电后马达转动,同时马达上的齿轮带同其他齿轮转动,从而达到拉动钢索或齿条的作用,完成排水的作用。

1.4进水、排水系统全自动洗衣机的进水、排水系统主要由进水电磁阀、排水电磁阀和水位开关等组成。

1.4.1进水电磁阀进水电磁阀称为进水阀或注水阀,型号为ICDZ70B1088J,其作用是实现对洗衣机自动注水和自动停止注水。

进水阀由电磁线圈、可动铁心、橡皮膜、弹簧等组成,其外形如图1.14所示。

图 1.14进水电磁阀部结构如图1.15所示图 1.15 部结构1.4.2水位开关水位开关型号为2000G。

价格在10元左右。

水位开关与进水电磁阀配合,根据洗衣桶水位的高低,控制进水电磁阀的关闭或开启。

水位开关与程控器配合,根据洗衣程序与洗衣桶水位的高低,控制洗涤电动机的通断。

水位开关是实现进水、洗涤、脱水以至排水的必经之路。

水位开关又叫水位压力开关,它是利用洗衣桶水位所产生的压力来控制触点开关的通断,外形如图1.16。

相关文档
最新文档