单片机控制全自动洗衣机电控板的设计
- 格式:doc
- 大小:849.00 KB
- 文档页数:24
目录摘要 (4)一概述 (5)1.1国内外单片机发展概况 (5)1.2发展趋势 (5)1.3系统工作流程 (6)1.4本文主要解决的问题 (6)二.系统的整体设计方案 (7)2.1系统的整体架构 (7)2.1系统的功能方案 (9)三系统的硬件设计 (9)3.1主控电路的设计 (9)3.1.1AT89C51图的引脚及总线结构图 (9)3.1.2AT89C51外围辅助电路的设计 (10)3.2.1晶闸管驱动电路的设计 (12)3.2.2水位检测电路的设计 (14)3.2.3开关电源电路的设 (15)3.2.4键盘输入及显示电路的设计 (16)3.2.5报警路的设计 (20)3.3本章小结 (21)四系统的软件设计 (21)4.1主程序 (21)4.2键盘中断子程序设计 (23)4.3内部定时中断程序设计 (24)4.4外部中断设计 (24)4.5本章小结 (25)五总结 (25)六致谢 (27)七参考文献 (28)第1页共24 页单片机控制全自动洗衣机电控板的设计亳州职业技术学院金凡【摘要】洗衣机是现代人必备的日常生活家电,它的发明和应用使人们的洗衣工作变得省时省力,很好地缓解了人们在家务劳动方面的压力。
一般的数字逻辑电路控制的洗衣机只有两三个程序,也有一按通的傻瓜程序。
而基于单片机控制的洗衣机可以复杂程序控制,将水位段细化,漂洗功能细化,加上适用不同衣物等功能,洗涤程序大大增加。
本设计采用AT89C51单片机作为洗衣机控制系统的主控芯片,洗衣机的各种洗衣程序运行都在单片机的控制下,使得洗涤、漂洗、脱水等各种功能的操作都不需手动。
系统的硬件设计包括电源模块、谐振式水位监测模块、洗衣机LED显示、输出控制电路、软件设计包括主程序、内部定时中断服务程序、外部中断服务程序。
【关键词】全自动洗衣机单片机 LED显示一概述1.1国内外单片机发展概况洗衣机的起源:自19世纪中期,美国人史密斯研制出世界上首台洗衣机至今,洗衣机的发展已经历了一个多世纪。
国内外的研究现状也有所不同。
1910年世界上第一台洗衣机问世,标志着人类家务劳动自动化的开始。
1922年世界上第一台搅拌式洗衣机在美国诞生。
1937年世界上第一台全自动滚筒式洗衣机投放市场。
1957年三洋公司推出世界上第一台涡流式波轮洗衣机。
从此,确立了搅拌式、滚筒式和波轮式三种工作方式的洗衣机三足鼎立天下的局面。
20世纪60年代以后,洗衣机在一些发达国家的普及率迅速上升。
70年代,日本生产出波轮式套桶全自动洗衣机。
70年代后期,日本又生产出微电脑控制型波轮式套桶全自动洗衣机。
80年代后,“模糊控制”开始应用于洗衣机,生产出了智能型模糊控制洗衣机,使洗衣机的功能更加完善,其洗衣程序更随人意,其使用操作更简单化。
进入90年代,由于电机调速技术的提高,实现了洗衣机宽范围、大调速比的转速变换与调节,诞生了各种新水流洗衣机。
20世纪末到21世纪初,变频洗衣机问世,使洗衣机的功能更具人性化,实现真正意义上的智能化控制,成为目前人们研究的主要方向。
由于我国洗衣机起步晚,在技术方面存在问题,不可避免的在现有洗衣机型中存在噪声大,漏电和漏水等弊病,在质量方面与国外存在一定的差距。
所以现在内资品牌正立足技术升级,也开始重视高端产品研发,洗衣机的技术革命正在国内愈演愈烈。
1.2 发展趋势随着更多国内外强势品牌加入研究新的技术,开发新的产品,洗衣机行业将爆发新一轮以“绿色环保”、“节水节能”为主题的大战。
而技术制高点则是未来的竞争焦点。
消费者选择自动选择进水量和洗衣程序,进一步实现省水、省电。
在国内从洗衣机市场得到的商情显示,由于受水资源不断减少,自来水费有所提高等因素的影响,市场上那些用水量较大的洗衣机销售受阻,而具有节水功能的洗衣机销路不断看好。
针对市场需求的变化,一些生产厂家如小天鹅、小鸭、海尔等,先后向市场推出了一批节水型全自动洗衣机,受到消费者的青睐,成为洗衣机中的购买热点。
节水型全自动洗衣机的主要特点是可供用水水位在选择上有6种、8种、10种等多种。
有的节水型全自动洗衣机最低水位在12升至20升之间,用水量大大减少。
除此之外,由于传统双缸洗衣机用水量可以随意选择,因此又重新被消费者认可。
今后,洗衣机将以高可靠性,完善的功能,节水省电,降噪省时以及规格品种多样化为发展方向。
但是由于普通洗衣机采用按键和机械定时器进行控制,导致出现触点易磨损,故障率高,并在使用过程中不能给用户准确的定时和醒目的显示,而采用单片机实现洗衣机的第3页共24 页智能控制可以有效地克服这些缺点,并能灵活的实现多功能技术兼容,所以采用单片机来控制全自动洗衣机的系统会应用的越来越广泛。
1.3系统的工作流程洗衣机的工作流程包括:洗涤→脱水→漂洗→脱水→漂洗→烘干。
上述工作程序中,包括三个过程,洗涤过程漂洗过程脱水过程。
1.洗涤过程:放好待洗物,启动开关,进水阀通电,向洗衣机供水,当供水达到预定水位时,水位开关接通,进水阀断电关闭,停止供水。
洗涤电动机接通电源,带动波轮旋转,搅动衣物进行洗涤。
通过电动机不停地正转,停,反转,反复循环,形成洗涤水对衣物产生强烈的翻滚作用,同时,衣物之间,衣物与四周桶壁之间产生相互摩擦和撞击力,以此达到洗涤衣物的目的。
2.漂洗过程:与洗涤过程动作完全一样。
3.脱水过程:洗涤或漂洗过程结束后,电动机停止转动,排水阀通电打开,进行排水,当水位低到一定程度时,满足安全条件,脱水电动机接通,带动脱水桶高速旋转,利用离心力把衣服上的水从桶壁的小眼里甩出,全部洗衣工作完成后,由蜂鸣器发出音响,表示衣物已洗干净1.4本论文主要解决的问题本论文主要解决以下一些主要问题:1.洗衣机主控模板硬件、软件设计;2.水位监测设计;3.液晶显示软件、硬件设计;4.系统电源设计。
2 系统的整体方案设计2.1 系统的整体构架主控制系统运用的是AT89C51单片机,其控制的对象包括:进水阀、排水阀、电机。
这些被控对象需要根据不同的洗衣程序来设定它们不同的工作状态和工作时间,进水阀和排水阀的控制还需要水位检测,同时需要数码管显示不同的工作状态及运行剩余时间。
发光二极管用来指示洗衣机的运行状态;按键用来控制程序的运行和设置洗涤模式;蜂鸣器用来进行程序运行提示及故障报警。
洗衣机控制器系统整体构架如图2.1所示:第 5 页 共 24 页变压器整流滤波稳压时基时钟蜂鸣AT89C513/8译码器洗衣机状态显示指示灯D0-D6驱动电路双向可控硅825574LS 240LED 显示按键输入水位选择复位电路电机反转进水阀排水阀电机正转2.1硬件结构框图各框图的作用:1.单片机电路:单片机电路是程序控制的中心,它把计算机的各种功能电路都集成在一块芯片上,主要包括中央处理器CPU 、程序存储器ROM 、数据存储器RAM 、输入/输出接口电路及计时、分频、扫描、定时、时间设定等电路,ROM 内已固化了洗衣机操作程序,单片机根据输入指令和检测信号,调出内部相应的操作程序,通过电路处理后,输出各种电路控制信号,使洗衣机自动完成程序操作过程。
如果单片机自身出故障,或控制电路传送给单片机的信息不正确,洗衣机就不能正常工作。
2.直流电源电路:这是为单片机及其外围控制电路提供直流电源的电路,它将输入的220V 交流电经过变压、整流、滤波、稳压后,变为稳定的低压直流电,送给单片机、可控硅触发电路、显示电路等。
3.复位电路:此电路的作用是复位。
在单片机接上电源以后,若电源出现过低电压时,将单片机存储器复位,使其各项参数处于初始位置,即处于开机时的标准程序状态,以消除由于各种原因引起的程序紊乱。
4.时钟电路:由晶振元件与单片机内部电路组成,产生的振荡频率为单片机提供时钟信号,供单片机信号定时和计时。
5.按键输入电路(1)按键K1,接P1.0,作为工作过程中的启动/停止键;(2)暂停键K2,接P3.3,用外部中断1实现工作过程的暂停,根据用户的需要可以进行手工洗涤;(3)标准键K3,接P3.4,作为标准洗涤选择键;(4)轻柔键K4,接P3.5,作为轻柔洗涤选择键;(5)快速键K5,接P3.6,作为快速洗涤选择键;(6)压电蜂鸣器接P1.7,作为洗衣时间到以及故障发生的报警器。
6.显示电路74LS138译码器为3-8译码器,选用它可以解决I/O口线数量不足的问题。
从控制要求可知,洗衣机的工作模式以及工作程序必须有7种不同的显示加以区别。
74LS138译码器的输入端C、B、A分别接P1.1、P1.2、P1.3,输出端分别与7个发光二极管D0-D6的阴极相连,发光二极管阳极接电源,输出端Y0控制D0“电源”指示灯;Y1控制D1“标准”指示灯,Y2控制D2“轻柔”指示灯;Y3控制D3“快速”指示灯;Y4控制D4“洗涤”指示灯,Y5控制D5“漂洗”指示灯;Y6控制D6“脱水”指示灯。
7.负载驱动电路该电路多由双向可控硅及触发器电路组成。
双向可控硅作为无触点开关控制电机等负载的通断及运行。
单片机根据按键输入指令或接收的检测信号,输出相应的控制信号,控制可控硅触发电路的导通,使电机等负载得电运转。
8.报警电路此电路在洗衣机中起提示和报警的作用。
根据程序安排和软件设置,当洗衣完成后,洗衣机将发出蜂鸣声以提示用户洗衣完成。
9.水位开关和安全开关电路水位选择开关,接P1.5,用户根据需要选择水位,在进水期间,系统不断检测,当到达设定水位时就停止进水。
水位电路和安全开关电路由传感器监测,其通断状态由电路输送给单片机,由单片机进行指令控制。
2.2 系统功能方案本设计的全自动洗衣机具备以下功能:1.洗涤模式选择:该洗衣机有三种不同的洗涤模式,即为标准洗涤,轻柔洗涤,快速洗涤。
用户可以根据需要来选择相应的洗涤模式。
2.洗涤参数选择:(1)时间选择:标准:洗涤12分钟;漂洗5分钟二次;脱水3分钟。
轻柔:洗涤3分钟;漂洗3分钟,二次;脱水2分钟。
快速:洗涤4分钟;漂洗1分钟二次;脱水2分钟。
洗涤、漂洗22秒正转,停8秒,反转22秒,停8秒。
(2)洗涤时,洗涤指示灯亮;漂洗时,漂洗指示灯亮;脱水时,脱水指示灯亮。
第 7 页 共 24 页3.有水位控制,能自动断水。
3 系统的硬件设计 3.1主控电路的设计3.1.1 AT89C51外围辅助电路的设计1.复位电路单片机的复位就和计算机的重启是一样的概念。
任何单片机工作之前都要有个复位的过程,复位对于单片机来说,程序还没有开始执行,是在做准备工作,一般的复位只需要5ms 的时间。
复位操作有上电自动复位和按键手动复位两种方式。
上电复位是外部的复位电路在系统通上电源后直接使单片机工作,单片机的起停通过电源控制。
手动复位是在复位电路中设计按键开关触发复位电平,控制单片机复位。
一般都用上电复位电路。