单片机课程设计---单片机控制全自动洗衣机.pdf
不飞则已,一飞冲天;不鸣则已,一鸣惊人。——《韩非子》
教育部直属国家“211工程”重点建设高校
单片机原理课程
设计报告
指导教师:王宪
学生学号:0702100229
学生姓名:王侠
学生班级:通信1002
不飞则已,一飞冲天;不鸣则已,一鸣惊人。——《韩非子》
一、设计目标
用51系列单片机控制全自动洗衣机的运行,使其能自动地完成进水、洗涤、漂洗、脱
水等功能。采用LED和数码显示管显示洗衣机所处在的模式和水位,所处的的洗衣状态,水
温,以及完成洗衣的剩余时间。实现不同模式下水位的选择一共三种模式(标准,轻柔,快
洗),四种水位,当洗衣机启动后,上水电磁阀打开注水,当水到达设定的限位时,上水电
磁阀断电,注水过程停止,启动电机全自动控制洗衣操作,整个过程的进行按时间控制,时
间自定,软件编程使用汇编语言。
洗衣机功能要求
二、洗衣机的硬件设计
本系统实现了对洗衣机整个洗衣过程的控制,包括用户参数输入、洗衣、漂洗、排水和
脱水等阶段。控制系统主要由电源电路、单片机控制系统和外部硬件电路构成。电源采用三
端集成固定稳压器7805提供+5V电源,单片机控制系统负责控制洗衣机的工作过程,主要
由AT89S51单片机、2位共阳数码管、按键、蜂鸣器、LED指示灯组成;外部硬件电路有继
电器、三极管、电动机、进水电磁阀、排水电磁阀组成。
2.1按键
洗衣机面板上有4个按钮:1K1为启动键,K2用于模拟洗衣机的盖板打开,K3用于快
速洗衣方式;当脱水时,模拟盖板合闭,K4用于脱水。
2.2洗衣程序
洗衣机的主要工作程序是:洗涤——脱水——漂洗——脱水——漂洗——脱水。
(1)洗涤过程:放好待洗物,启动开关,进水阀通电,向洗衣机供水,当供水达到预定水
位时,水位开关接通,进水阀断电关闭,停止供水。洗涤电动机接通电源,带动波轮(或桶)
旋转,产生各种形式的水流搅动衣物进行洗涤。通过电动不停的正转、停、反转、反复循环,
形成洗涤水对洗涤物产生强烈的翻滚作用。同时,衣物之间、衣物与四周桶壁之间产生互相
摩擦和撞击力,以次达到洗涤衣物的目的。
(2)漂洗过程:漂洗的目的在于清除衣物上的洗涤液,因此,漂洗过程与洗涤过程的电器动
作是完全相同的。
(3)脱水过程:洗涤或漂洗过程结束后,电动机停止转动,排水阀通电,打开排水阀门排水。
当水位低到一定程度时,满足安全条件,脱水电动机接通,电机带动脱水桶高速旋转,利用
离心力把衣服上的水从桶壁的小眼里甩出。
2.3、设计总方框图
不飞则已,一飞冲天;不鸣则已,一鸣惊人。——《韩非子》
单片机
显示屏89C51进水电磁阀
排水电磁阀
蜂鸣器
水位开关电机正转
安全开关