|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:基于Mcs一51单片机的洗衣控制系统,控制面板由按键、指示灯和LED显示器组成。按键选择洗衣机工 作方式,指示灯配合按键工作,LED显示器则显示洗衣机洗涤和脱水时间。洗衣机的整体电路模块包括键盘矩阵、 指示灯、电动机控制及电源电路。控制程序设计包括定时中断服务程序、外中断服务程序及主程序。
# c" t( H% d7 ` |: p关键词:洗衣控制系统;McS一5l单片机;控制程序
. S J6 d& o& C* M) ^" G$ y' s5 K9 Z7 z; E! |
) ?2 g* F' d( z/ ?0 引言
( B) P9 O6 Q3 Y; G将单片机用于家电中的洗衣机控制具有精度高、功能强、经济性好的特点,无论在提高产品质 量和数量、节约能源,还是改善劳动条件等方面都显示出无比的优越性。1 o- a! {8 x/ O: r& b5 h% f
1面板组成部分
; z7 a* V( X. z( \. u1 a8 Y; t+ r洗衣机的控制面板如图1,由4个按键,7只指示灯和2只LED显示器组成。按键选择洗衣机工作方式,指示灯配合按键工作,LED显示器显示洗衣机洗涤和脱水时间。0 G9 q6 q2 H; v& ^+ _3 `
- P5 x0 S7 H) }0 G" ], ^* Q9 F8 N
: I* o$ s& V1 S/ d
2系统工作流程
! p* l0 r! s) J1 i9 p打开洗衣机的电源开关后,强洗指示灯被点亮,表明洗衣机当前处于强洗模式,电动机只向1个方向运转。按下“增”按键,则选择弱洗工作模式,电动机正反2个方向交替运转,每隔1min 变换方向1次。设置好强洗、弱洗工作模式后,按下“编程选择”按键,则“洗涤次数”指示灯被点亮,此时按下按键“增”或“减”,就可设置洗涤次数。洗涤次数设置好后,按下“编程选择"按键,指示灯“洗衣定时”被点亮,此时按下按键“增”或“减”,就可设置洗衣时间。洗衣时间设置好后,按下“编程选择”按键,指示灯“脱水定时”被点亮,此时按下按键“增”或“减”,就可设置脱水时间。设置好洗衣机的工作模式后,按下“启动”按键,洗衣.机开始工作。在洗衣的过程中,指示灯“洗衣机剩余时间”被点亮,此时LED显示器显示的数字即为洗衣机的剩余时间。当用户设置的洗衣时间结束后,洗衣机将洗衣机水桶里面的水放掉,然后启动电动机,脱水过程开始。此时指示灯“脱水定时”被点亮,LED 显示器显示的数字即为脱水剩余的时间。脱水完成后,洗衣机的蜂鸣器发出5次“嘟嘟”声,提示用户洗衣过程已经结束。
4 ]4 m$ n# x- m T1 u' h2 y; ?, `* A5 c& l
6 u6 ] E+ p2 _- Y( q/ Y
4 X0 b& p( |1 v0 Z, a$ G, d: U5 j3 B. p: {( {0 O
. \/ ~$ u+ X. H9 z: X
; {% p2 ]& H/ ^8 ?5 ]
- W7 V/ q, n4 r: w! M# B6 _+ B- d: D" f! p$ q
% p) F- g$ u( g$ U1 {) ^8 i) J) O( F6 W
0 a" G6 X) c8 V- A
$ u* c: Q" K2 D$ ?/ V* t/ s1 `
e! }$ a( p8 M7 `6 l# Z& i9 ?. u3 C9 G% a
8 V( ? d. z6 O; n' [& A) E6 t |
|