《自动化与仪器仪表》2008年第4期(总第138期)
基于MCS-5
1单片机的洗衣机控制系统设计
王琰
(南京化工职业技术学院自动控制系
江苏南京,210048)
摘
要:根据洗衣机的控制要求,从功能要求、硬件设计、软件设计三个方面描述了一个以MCS一5l单片机为
控制核心的洗衣机控制系统。给出了硬件线路框图和相关的控制程序流程图。
关键词:MCS-51单片机;洗衣机控制系统;硬件;控制程序
Abstract:According
to
the
washing
machine
control
requirements。a
control
system
with
the
MCS-5
1
SCMC
as
the
co飑
about
washing
machines
Wel'e
described
in
the
following
three
aspects
of
functional
requirements,hardware
design,software
design.The
hardware
circuit
diagram
and
related
control
flow
chart
of
the
program
were
given.
Key
words:MCS一51SCMC;Washing
machine
control
system;Hardware:Control
program
中图分类号:TP273
文献标识码:A
文章编号:1001—9227(2008)04-0037-03
0引言
随着单片机技术日新月异的发展,单片机以其集成度
高、运算速度快、体积小、运行可靠、价格低廉等特点在过
程控制、机电一体化、智能化仪表、家用电器等方面得到了
广泛应用。本文采用MCS-51单片机作为洗衣机控制系统的
核心,硬件线路及控制程序的设计是该系统的重要组成部
分。硬件线路设计主要包括电源、功能及控制系统、洗衣机
状态显示、输出控制电路的设计。控制程序设计主要包括主
程序、内部定时中断服务程序、外部中断服务程序的设计。
1
洗衣机功能要求
洗衣机的主要工作程序是:洗涤—·脱水—·漂洗—一脱
水—一漂洗—峨水。上述工作程序中,包含三个过程,洗涤
过程、漂洗过程、脱水过程。
‘
(1)洗涤过程:放好待洗物,启动开关,进水阀通电,向
洗衣机供水,当供水达到预定水位时,水位开关接通,进水
阀断电关闭,停止供水。洗涤电动机接通电源,带动波轮(或
桶)旋转,产生各种形式的水流搅动衣物进行洗涤。通过电
动机不停的正转、停、反转、反复循环,形成洗涤水对洗涤
物产生强烈的翻滚作用。同时,衣物之间、衣物与四周桶壁
之间产生互相摩擦和撞击力,以次达到洗涤衣物的目的。
(2)漂洗过程:漂洗的目的在于清除衣物上的洗涤液,
因此,漂洗过程与洗涤过程的电器动作是完全相同的。
(3)脱水过程:洗涤或漂洗后,需要对衣物进行脱水以
便晾干,节省水资源,所以脱水是洗衣过程中必不可少的环
节。洗涤或漂洗过程结束后,电动机停止转动,排水阀通电,
打开排水阀门排水。当水位低到一定程度时,满足安全条
件,脱水电动机接通,电机带动脱水桶高速旋转,利用离心
收稿日期:2008—01—25
力把衣服上的水从桶壁的小眼里甩出。全部洗衣工作完成
后,由蜂鸣器发出音响,表示衣物已洗干净。
2洗衣机硬件电路设计
根据洗衣机的基本功能,硬件电路设计需要考虑:水流
强度的问题、洗涤、漂洗、脱水时间设定长短的问题、工作
时间或剩余时间的显示、工作过程中的暂停、启动、复位、
洗完后的报警等问题。
采用5l系列单片机作为控制核心,主要包括电源部分、
功能设置及控制电路、洗衣机状态显示及输出控制电路。主
要组成部件有:单片机、j
74LSl38译码器、指示灯、LED显
示器、电动机、蜂鸣器、电磁阀以及按键等。硬件线路图如
图1所示。
(1)电源部分
市电先经变压器降压,再经桥式整流电路整流,最后用
三端稳压器稳压得到5V的电压作为整个控制器的工作电源。
(2)功能设置及控制电路
①暂停键K0,接P3.3,用外部中断1实现工作过程的
暂停,根据人的需要可以进行手工洗涤;
②水位开关K1,接P1.O,水位到位时,K1闭合。在进
水期间,系统不断检测K1,当检测到K1闭合就停止进水;
③按键K2,接P1.6,作为工作过程中的启动键;
④按键K3是洗衣强度选择键,接P3.4,每按一次代表
一种强度。分别是标准、弱洗、强洗和自编,由4个指示灯
进行显示;
⑥按键K4,接P3.5,对洗衣时间进行设置,并用数码
管LEDl和LED2显示:
⑥按键K5,接P3.6,对漂洗、脱水次数进行设置,并
37
万方数据