基于51单片机的全自动洗衣机控制器设计
更新时间:2024-06-11 21:43:01 阅读量: 综合文库 文档下载
武汉大学珞珈学院-电气工程与自动化
基于单片机的全自动洗衣机控制系统
刘亚强
电气工程与自动化 电气 0903班 学号20091080601104
指导教师 苏韬
摘 要
随着数字技术的快速发展,数字技术被广泛应用于智能控制的领域中。单片机以体积小、功能全、价格低廉、开发方便的优势得到了许多电子系统设计者的青睐。它适合于实时控制,可构成工业控制器、智能仪表、智能接口、智能武器装置以及通用测控单元等。
本文以AT89S51单片机为核心设计了全自动洗衣机控制系统,本系统实现了对洗衣机整个洗衣过程的控制,包括用户参数输入、洗衣、脱水和结束报警四个阶段。控制系统主要由电源电路、单片机控制系统和外部硬件电路三大模块组成。电源电路为单片机主控系统提供5v的直流电压;单片机主控系统负责控制洗衣机的工作过程,主要由AT89S51单片机、数码管、按键、蜂鸣器、LED指示灯组成;外部硬件电路有继电器、三极管、LED灯组成。
本系统的电路并不复杂,给AT89S51单片机载入软件程序后,能够实现全自动洗衣机的基本功能。虽然不能与电器市场上的洗衣机控制系统媲美,但也具有一定的实用性。
关键词: AT89S51;用户参数;继电器;控制系统; LED
1
武汉大学珞珈学院-电气工程与自动化
Abstract
With its rapid development, digital technology is widely used in the field of control system. Single chip microcontroller is favored by many electronic system designers for its smallness, full function, low price and easy application. Its pretty fit for real-time control as a core in industrial controller, intelligent apparatus, intelligent interface, intelligent weapon device, universal measure control unit, etc.
This article designs a full-automatic washing machine control system with AT89S51 as core. This system realizes whole working course of full-automatic washing machine, including four parts: user parameter input, wash, dehydrate and ending music play. Hardware system is made up of three modules: power supply circuit, digital control circuit and machine control circuit. Power supply circuit provides steady DC 5V voltage for digital control circuit and AC 220V for motor. Digital control circuit takes charge of controlling the working course. It consists of AT89S51, double-figured common-cathoded numeral display, buttons, buzzer, LED. Machine control circuit realizes the functions of water level detect, motor driven, water import and export, it consists of water level detector, motor, transmission system components and penstocks.
After downloading the program to AT89S51, this circuit can realize basic functions of full-automatic washing machine. It seems hard for this control system to compare with perfect ones in the electrical appliance market, but it has certain practicability.
Keywords: AT89S51 ; User parameter input ;water level detector ; Control system ;LED
2
武汉大学珞珈学院-电气工程与自动化
目 录
摘 要 ................................................................................................................................................ 1 Abstract.................................................................................................................................................... 2 引 言 ................................................................................................................................................ 5 第1章 绪 论 ................................................................................................................................... 6
1.1 课题开发背景 ........................................................................................................................... 6 1.2 设计的目的和意义 ................................................................................................................. 6 1.3 国内外现状及水平 ................................................................................................... 6
第2章 设计方案 .............................................................................................................................. 9
2.1 设计任务 .................................................................................................................................... 9 2.2 洗衣机的设计方案 ................................................................................................................. 9
2.2.1 按键 ................................................................................................................................. 9 2.2.2 洗衣程序 ........................................................................................................................ 9 2.2.3 设计总方框图 ............................................................................................................. 10 2.3 控制系统的功能 .................................................................................................................... 10
第3章 硬件设计 ............................................................................................................................ 11
3.1控制系统的电路组成 ............................................................................................................ 11 3.2 电源电路 .................................................................................................................................. 11 3.3 单片机控制电路 .................................................................................................................... 12
3.3.1 AT89S51单片机主控系统 ...................................................................................... 12 3.3.2 单片机的复位电路 .................................................................................................... 15 3.3.3 单片机的时钟电路 .................................................................................................... 16 3.3.4 显示电路 ...................................................................................................................... 17 3.3.5 蜂鸣器报警电路 ......................................................................................................... 18 3.3.6 电动机的控制电路 .................................................................................................... 19 3.3.7 进水/排水电路 ........................................................................................................... 20
第4章 软件设计 ............................................................................................................................ 21
4.1 主程序设计 ............................................................................................................................. 21 4.2 标准洗衣程序设计 ............................................................................................................... 22 4.3 洗涤程序的设计 .................................................................................................................... 22 4.4 漂洗程序的设计 .................................................................................................................... 23 4.5 脱水程序的设计 .................................................................................................................... 24
3 武汉大学珞珈学院-电气工程与自动化
第5章 调 试 ................................................................................................................................. 25
5.1 硬件调试 .................................................................................................................................. 25 5.2 软件调试 .................................................................................................................................. 26
结 论 .............................................................................................................................................. 27 参考文献 .............................................................................................................................................. 28 致 谢 .............................................................................................................. 错误!未定义书签。 附 录 .............................................................................................................................................. 29
附录A 主电路图 .......................................................................................................................... 29 附录B 元件清单 .......................................................................................................................... 30 附录C 程序 ................................................................................................................................... 31
4 武汉大学珞珈学院-电气工程与自动化
引 言
目前中国洗衣机市场正进入更新换代的时期,市场潜力巨大,人们对于洗衣机的要求也是越来越高。目前的洗衣机主要有强弱洗涤功能、进排水系统故障自动诊断功能、暂停等七大功能,但是在许多方面还是满足不了人们的需求。这就要求设计者们有更高的专业和技术水平设计出更节能、功能更齐全、更人性化的洗衣机。让洗衣服这项难于逃避的家务劳动,不再成为一种负担。
随着加入世贸组织,跟多的国内外强势品牌加入,研究新的技术开发新的产品,洗衣机行业将爆发新一轮的以“绿色环保”、“节水节能”为主题的大战,而技术制高点则是未来的竞争焦点。在国内从洗衣机市场得到的商情显示由于受水资源不断减少自来水费有所提高等因素的影响,市场上那些用水量比较大的洗衣机销售受阻而具有节水功能的洗衣机的销路不断看好。针对市场需求的变化,一些生产厂家如小天鹅、小鸭、海尔等先后向市场推出了一批节水型全自动的洗衣机。然而随着洗衣机市场的迅速发展和科技的进步创新,随着滚筒洗衣机制作成本的下降,也让滚筒洗衣机得到了很好的普及,市场占有率大幅提升。作为未来技术发展方向之一,变频技术将带动整个洗衣机行业的技术提升,有利于洗衣机产业的升级。
目前的洗衣机都没有实现全方面的兼容,大多数的洗衣机生产的厂家都注重各自品牌的洗衣机的特长,突出一两个与别的洗衣机不同的个性化的功能,洗衣机的各项功能都是由单片机控制实现的,因此设计出基于单片机的洗衣机控制电路系统具有很强的实用性。并且随着单片机技术日新月异的发展,单片机以其集成度高、运算速度快、体积小、可靠运行、价格低廉等特点在过程控制、机电一体化、智能化仪表、家用电器等方面得到了广泛应用。本设计采用AT89S51单片机作为洗衣机控制系统的核心,硬件线路及控制程序的设计室该系统的重要组成部分。硬件线路设计主要包括电源、功能及控制系统、洗衣机状态显示、输出控制电路的设计。控制程序设计主要包括主程序、内部定时中断服务程序、外部中断服务程序的设计。与此同时还介绍了与洗衣机有关的一些常见的电子元器件的基本功能。
5
武汉大学珞珈学院-电气工程与自动化
附录C 程序
项目名称:控制器 修改日期:2013-04-10
----------------------------------------*/
#include
char code disptab[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; char code bittab[]={0xbf,0x7f};
#define K1 0x0e //启动
#define K2 0x0d //脱水时模拟盖板打开
#define K3 0x0b //快洗洗(脱水时模拟盖板合闭) #define K4 0x07 //脱水
sbit p10=P1^0; //洗涤指示灯 sbit p11=P1^1; //漂洗指示灯 sbit p12=P1^2; //脱水指示灯 sbit p16=P1^6; //进水模拟灯 sbit p17=P1^7; //排水模拟灯 sbit p20=P2^0; //正转 sbit p21=P2^1; //反转
unsigned char min,sec; // 设定时间 unsigned int i; // i为循环次数 int key; int num; int count=0;
void delay(int t) {
int i,j;
for(i=0;i for(j=0;j<112;j++); } void Beep() //蜂鸣器 { unsigned char a,s; unsigned int k=8000; P1=0xff;P2=0xff; while(k--) { for(a=0;a<80;a++); for(s=0;s<80;s++); 31 武汉大学珞珈学院-电气工程与自动化 beep=~beep; } } unsigned char ScanKey()//键盘扫描 { if((P3&0x0f)==0x0f) return(0xff); delay(30); if((P3&0x0f)==0x0f) return(0xff); key=P3&0x0f; while((P3&0x0f)!=0x0f); return key; } void t0() interrupt 1 //倒计时 { TH0=0x3c; TL0=0xb0;//50ms count++; if(count==20) { count=0; sec=sec-1; if(sec<=0) { if(sec==0) { if(min==0) { EA=0; Beep(); P2=0xff; P1=0xff; P0=0xff; while(1); } else min--; } sec=60; } } 32 武汉大学珞珈学院-电气工程与自动化 } void Disp() interrupt 3 //显示 { TH1=0x63; TL1=0x18; num=(num%2); P2=0xff; P0=0xff; //消影 P2=bittab[num]; switch(num) { case 0: P0=disptab[min]; break; case 1: P0=disptab[min/10]; break; default:break; } num++; } void xidi(void) //标准洗涤 12min { p10=0; delay(2000); p16=0; delay(5000); p16=1; delay(3000); for(i=0;i<60;i++) { p20=0; delay(4000); p20=1; p21=1; delay(2000); p21=0; delay(4000); p20=1; p21=1; delay(2000); } 33 武汉大学珞珈学院-电气工程与自动化 p17=0;//开排水 delay(5000); p17=1;//关排水 p10=1; } void xidi_1(void) //快速洗涤 7min { p10=0; delay(2000); p16=0; delay(5000); p16=1; delay(3000); for(i=0;i<35;i++)// { p20=0; delay(4000); p20=1; p21=1; delay(2000); p21=0; delay(4000); p20=1; p21=1; delay(2000); } p17=0;//开排水 delay(5000); p17=1;//关排水 p10=1; } void piaoxi(void) // 漂洗 6min { p11=0; delay(2000); p16=0; delay(8000); p16=1; delay(3000); for(i=0;i<30;i++) { p20=0; 34 武汉大学珞珈学院-电气工程与自动化 delay(4000); p20=1; p21=1; delay(2000); p21=0; delay(4000); p20=1; p21=1; delay(2000); } p17=0; delay(8000); p17=1; p11=1; } void piaoxi_1(void) //用作快洗 3min { p11=0; delay(2000); p16=0; delay(8000); p16=1; delay(3000); for(i=0;i<15;i++) { p20=0; delay(4000); p20=1; p21=1; delay(2000); p21=0; delay(4000); p20=1; p21=1; delay(2000); } p17=0; delay(8000); p17=1; p11=1; } 35 武汉大学珞珈学院-电气工程与自动化 void tuoshui(void) //脱水 { p12=0; delay(2000); p17=0; delay(3000); p20=0; while(1) { key=ScanKey(); switch (key) { case K2: TR0=0; p12=1;p20=1;p17=1; Beep(); break; case K3: TR0=1; p12=0;p20=0;p17=0; break; } } } void biao(void) //标准洗 { min=28;sec=10; TR0=0; delay(5000); TR0=1; xidi(); delay(3000); piaoxi(); //第一次漂洗 delay(3000); piaoxi(); //第二次漂洗 delay(3000); tuoshui(); //脱水 } void kuai() //快速洗 { min=15;sec=10; TR0=0; 36 武汉大学珞珈学院-电气工程与自动化 delay(3000); TR0=1; xidi_1(); delay(5000); piaoxi_1(); //第一次漂洗 delay(5000); piaoxi_1(); //第二次漂洗 delay(5000); tuoshui(); //脱水 } void main() { TMOD=0x01; //T0 工作方式1 T1 EA=0; TH0=0x3c; TL0=0xb0; ET0=1; TH1=0x63; TL1=0x18; ET1=1; TR0=1; TR1=1; while(1) { key=ScanKey(); if(key==K1) { EA=1; biao(); } if(key==K3) { EA=1; kuai(); } if(key==K4) { min=3; sec=10; EA=1; tuoshui(); } } } 37
正在阅读:
基于51单片机的全自动洗衣机控制器设计06-11
最权威的净水器十大品牌排名-家用净水器十大品牌排名-净水器排名-什么净水器好09-17
表白话语02-11
大学生创业策划书怎么写04-02
烟塔合一技术在湿法脱硫净烟气排放中的应用03-18
大学毕业寄语02-17
复合句练习50题(含答案解析)06-30
2013香港特别行政区农村信用社考试试题财会考试答题技巧03-29
《幼儿园音乐教育》读书活动考试试题12-17
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 单片机
- 控制器
- 洗衣机
- 全自动
- 基于
- 设计
- 生物教师招聘考试试题及答案(一)
- 计算机网络实验报告全
- 2016-2017学年江苏省镇江市京口区八年级上学期第二次月考物理试
- 高档优质香稻新品种选育及配套技术研究
- XXX电脑维修收费标准
- 幼儿园新教师传帮带总结
- 第03章 1NT开叫及以后的叫牌
- 北师大版小学六年级下册数学毕业模拟试卷共6套
- 第1章 总论练习题及其答案
- 青岛出版社《科学》三年级下册教案
- 细胞生物学复习题1
- 2015高考英语必修选修1~选修8词组词汇大总结
- 2015-2016学年高二历史人民版选修4同步训练专题一古代中国的政治
- 德育研究课题
- 2018-2025年中国色浆行业现状调研与未来前景趋势报告目录
- 安徽省蚌埠市八年级上学期期末考试英语试题Word版
- 入党志愿书检讨书
- SecureCRT使用进阶篇
- 电影院施工组织设计-1
- 2016年五四制青岛版小学数学二年级下册全册教案