毕业设计-用AT892051设计智能洗衣机
基于AT89S51单片机的全自动洗衣机控制系统的设计(2)剖析
基于AT89S51的自动洗衣机控制系统设计1.1 设计目标用51系列单片机89S51控制全自动洗衣机的运行,使其能自动地完成进水、洗涤、漂洗、脱水等功能。
不同的衣物,洗涤、漂洗、脱水和洗衣电机正反转所用的时间不同,要求设计能够实现过程选择,并在LED显示屏上显示过程代码。
在运行的时候能显示完成整个过程的剩余时间。
为了节省单片机的IO端口,以及使硬件连接能尽可能的简单,在LED显示过程中我们使用了动态扫描的方法。
软件编程使用汇编语言,烧录好单片机后能实现上电运行。
还应该具有相当的稳定性,以保证全自动洗衣机的正常工作。
以此体会单片机系统的设计、开发过程。
1.2 设计意义了解51单片机。
熟悉单片机控制系统开发流程。
深入学习计算机汇编语言的编程方法。
对计算机的工作原理有进一步的认识。
增强个人动手能力。
1.3洗衣机的工作过程目前常用的波轮洗衣机分为全自动和双缸洗衣机,它们都是依靠电机拖动波轮带动洗衣筒中的水来回旋转,而使衣物洗干净的。
在双缸洗衣机中,电机的正转和反转及洗涤时间控制是由机械定时器开关来完成的,而全自动洗衣机是靠电路来完成,对洗涤来说,效果相同;所不同的是双缸洗衣机在完成洗涤后,需要打开排水开关排水,拿出衣物放到脱水桶中脱水,脱水完成后又要将衣物放回洗衣机桶中洗涤,一次洗衣要进行几次洗涤,就要完成几次这样相同的动作,在完成洗衣的全过程中必须要有人工干预,很不方便,而全自动洗衣机中,洗衣过程中的进水、洗涤、排水、脱水、再进水、洗涤是自动进行的,只在洗衣前需人工放进衣物,洗衣完成后自动报警,再由人工取出衣物,中间过程不需要人工干预,使用要比双缸洗衣机简便的多。
完成这样的顺序控制功能,也可以由数字逻辑电路来进行,但实现这样的控制比较困难,电路结构也很复杂,成本高,控制系统不能智能化,如不容易实现单独脱水、单独洗涤这样的功能选择。
而使用单片机,采用软件编程的方法可以轻易实现这样的控制,而且电路简单,成本低,洗衣机能够智能化,容易操作。
全自动洗衣机毕业设计(论文)
全自动洗衣机毕业论文第一章绪论1.1全自动洗衣机的现状及发展方向19世纪90时代脱颖而出的第一个新兴家用电器产品是洗衣机。
70年代初年全国产量仅百台,70年代末年达到万台,到80年代年全国产量百万台,产量居世界之冠。
这一时期以我国以自主研发洗衣机为主,生产企业也以国营和集体企业为主体,产品品种和质量水平与国际水平相差甚远。
随着我国改革开放的力度进一步加大,从而推动了家用全自动洗衣机发展行业的快速发展。
到1985~1986年,已经达到空前未有的规模,几乎所有的专业厂都引进了国外的技术。
当时日本技术是我国引进的主要对象,其中松下、东芝、三洋、夏普、日立技术都是引进的主要厂家。
通过技术及生产设备的引进,大大加快了行业发展步伐,产品品种和质量大幅度提高。
1988年全国总产量突破了一千万台大关,1989年达到最高峰的1046.7万台。
此时,我国家用电动洗衣机产品仍以双桶洗衣机为主,同时套桶全自动洗衣机开始崭露头角,但全自动滚筒式洗衣机只有一家企业生产。
到1990年全国共有59个家用电动洗衣机专业生产厂,除西藏以外的各省均有生产企业,家用电动洗衣机生产达到了空前的规模,生产企业数量和产量在世界上都是第一,产品质量也达到国外八十年代初期水平。
而现在的洗衣机真的是多种多样,在上海这样的大城市,双缸洗衣机购买的人已经是越来越少了,滚筒洗衣机和波轮洗衣机将成为市场的主流,使用洗衣机就是图个方便省力,现在的全自动洗衣机都符合人们的要求。
那么洗衣机还会怎样进步或发展呢?归纳起来,有如下几个趋势。
高度自动化:现在洗衣机越来越高度自动化,只要衣服放入洗衣机,简单的按两个键,就会自动注水,一些先进的电脑控制洗衣机,还能自动的感觉衣物的重量,自动的添加适合的水量和洗涤剂,自动的设置洗涤的时间和洗涤的力度,洗涤完以后自动的漂洗甩干,更有些滚筒洗衣机还会将衣物烘干,整个洗衣的过程完成以后还会用动听的音乐声提醒用户,用户可以在洗衣的过程做其它的事,节省了不少的时间。
全自动洗衣机毕业设计
全自动洗衣机毕业设计摘要全自动洗衣机是一种现代化的家用电器,它可以自动完成洗涤衣物,为人们的生活提供了方便。
本文针对现有洗衣机使用中存在的问题,设计了一种具有多种功能和智能化控制的全自动洗衣机,采用模拟与数字控制相结合的方式,实现了对不同材质的衣物进行不同的洗涤和烘干。
经过实验验证,该洗衣机具有较好的洗涤效果和智能化控制能力,能够满足用户的需求。
关键词:全自动洗衣机;智能化控制;不同材质的衣物;洗涤效果引言洗衣机是我们日常生活中使用频繁的家用电器之一。
随着科技的发展,洗衣机也发生了很大的变化,从最初的手动操作到现在的全自动控制。
然而,传统洗衣机还存在一些不足之处,例如只能完成衣物的简单洗涤,没有智能化控制等,无法满足人们的需求。
因此,设计一种具有多种功能和智能化控制的全自动洗衣机具有很大的意义。
设计思路本文设计的全自动洗衣机采用了模拟与数字控制相结合的方式,具有以下功能:1.智能化控制:采用单片机控制系统,能够自动检测衣物材质和洗涤程度,根据不同的材质和污渍程度选择不同的洗涤程序,并根据残余水的浊度来自动调整最后的漂洗次数。
2.多种洗涤程序:洗涤程序包括轻柔、标准、强力、深层除菌等,能够满足不同的需求,保证衣物的清洁度和舒适度。
3.多功能烘干:烘干功能使用模拟控制,能够对不同材质的衣物进行不同的温度控制,以保证衣物干燥的同时不会导致衣物变形或损坏。
实验结果经过实验验证,本文设计的全自动洗衣机具有较好的洗涤效果和智能化控制能力。
在洗涤时,机器能够自动检测衣物材质和污渍程度,选择相应的洗涤程序,并根据残余水的浊度自动调整漂洗次数。
在烘干时,机器能够对不同材质的衣物进行不同的温度控制,不会导致衣物变形或损坏。
同时,该洗衣机在设计上也非常美观实用,易于操作和维护,满足了用户的需求。
结论本文设计的全自动洗衣机具有多种功能和智能化控制能力,能够自动检测不同材质的衣物,并选择相应的洗涤程序。
同时,还具有多种烘干功能,能够对不同材质的衣物进行不同的温度控制。
基于AT89C51单片机全自动洗衣机的仿真设计
・9 ・
基于 A T 8 9 C 5 1单片机全 自动洗衣机 的仿真设计
杨 雷
( 辽 宁机 电职业技术 学院, 辽宁 丹东 1 1 8 0 0 2 ) C 5 1 单片机设计全 自动洗衣机 , 洗衣机具 有标准洗衣 、 经济洗 衣、 单独 洗衣 以及排 水四种洗 衣工作程序 , 强
结束语 3 . 1整体设计 。按照洗衣机 的功能要求设计硬件 电路 控制 器 本文从 功能要 求 、 硬件设计 、 软件设计 以 及P r o t u e s 仿真 四个 方 T 8 9 C 5 1 作为控制核心 的洗 衣机控制系统 。该 系 采用 A T 8 9 C 5 1 单 片机 , 外部 电路有 电源部分 、 状态 显示部 分 、 输出 面描述 了一个 以 A 统具有硬件简单 、 成本低廉 、 使 用方便 、 可靠性 高等特点 。 控 制部分 、 输入控制部分 、 功能选择部分 。主要组成部 件有单片机 、 发 光二极管 、 三极管 、 电动机 、 电磁 阀以及蜂鸣器等 。 参考文献 3 . 2 电源 电路 。 2 2 0伏交 流电先经过变压器降压 , 再 由四只二极 【 l 】 张婧武, 周灵彬. 单片机 系统 的 P R O T E U S 设 计与仿真[ M 】 . 北京: 电 2 0 0 9 : 1 — 2 , 1 7 8 — 1 7 9 . 管 组成 的桥 式整流 电路进 行整流 , 得到脉 动的直流 电 , 之后 由滤波 子 工 业 出版 社 , 电容进行滤波 , 得到较为平滑 的直 流电 , 最后 由 W7 8 0 5三端集成稳 [ 2 】 隋清江等. 基于 P R O EU T S的 L C D 1 6 0 2 接 口设计与仿真[ J 】 . 微计 算 压块进行稳 压 , 得到 5 V直流 电, 用来 给单 片机等进行供 电。 机信 息, 2 0 1 0 , 7 — 1 : 1 7 1 — 1 7 2 . 3 . 3状态显示 电路 。单片机 P I . 0 一 P I . 7 、 P 2 . 0这九个端 口分别与 f 3 1 赵林 惠. 单片机应 用技 术【 M 1 . 北 京: 北 京科 学出版社, 2 0 0 8 . 4 ] 崔光 照. 单 片机 原理与接 口技 术[ M】 匕 京: 北京 邮电大 学 出版社 , 发 光二极管 的负极连接 , 发光二极 管 的正极 与电源连接 , 组 成状态 [
基于AT89C51单片机智能控制洗衣机的设计毕业设计
摘要洗衣机是现代人必备的日常生活家电,它的发明和应用使人们的洗衣工作变得省时省力,很好地缓解了人们在家务劳动方面的压力。
一般的数字逻辑电路控制的洗衣机只有两三个程序,也有一按通的傻瓜程序。
而基于单片机控制的洗衣机可以复杂程序控制,将水位段细化,漂洗功能细化,加上适用不同衣物等功能,洗涤程序大大增加。
本设计采用AT89C51单片机作为洗衣机控制系统的主控芯片,洗衣机的各种洗衣程序运行都在单片机的控制下,使得洗涤、漂洗、脱水等各种功能的操作都不需手动。
系统的硬件设计包括电源模块、谐振式水位监测模块、洗衣机LED显示、输出控制电路、软件设计包括主程序、内部定时中断服务程序、外部中断服务程序。
关键词:全自动洗衣机;单片机;LED显示AbstractThe washing machine is the appliance in people’s daily life,its invention to the job gets time-saving,and relieves the pressure in the domestic labour.The digital logic to control circuit of the washing machine has only two or three programs,also has a fool according to the program.But the revivification of washing machine can control a large complex program,and can turn the water level and rinsing functions into tiny,because of its different functions in clothing,washing procedure increases significantly.This design uses AT89C51 as the main control chip,all the programs of the washing machine are under the control of the CPU so that washing,rinsing and deh ydration functions don’t need to be operated by manual.The hardware design of the system includes power module,water monitoring module,LED display and output controller,the software part is composed of the main procedure,timing services application and external services.Key words:Washing Machine;Single Chip Microcomputer;LED display毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
AT892051单片机设计的智能洗衣机
AT892051单片机设计的智能洗衣机单片机又称微控制器,或称嵌入式控制器。
而现在的智能家电无一例外是采用微控制器来实现的,所以家用电器是单片机应用最多的领域之一。
它是家用电器实现智能化的心脏和大脑。
由于家用电器体积小,故要求其控制器体积更小以便能嵌入其结构之中。
而家用电器品种多,功能差异也大,所以又要求其控制器有灵活的控制功能。
单片机以微小的体积和编程的灵活性而产生多种控制功能,完全可以满足家用电器的需求。
A T89C2051单片机是A TMEL公司8位单片机系列产品之一,是一种20引脚双列直插式芯片。
它内含2KB可反复烧录的FLASH存储器,RAM字节也有128个,15个I/O口,5个中断,2个定时,已经可以满足程序的需要,指令也和51系列兼容,基于上述特点,选择它来设计一台智能洗衣机,完全可以达到以下的功能:1、洗衣工作状态功能:强、弱洗涤;2、洗衣程序功能:含4种独立程序,即标准洗衣程序、经济洗衣、单次洗衣、脱水功能;3、特殊功能:故障诊断、安全保护、防振、暂停、间歇工作、声光显示功能。
一、洗衣机的控制功能的要求洗衣机要完成洗衣工作,除了对一般洗衣过程的人工工作及效能进行模拟之外,还要根据洗衣机的机械电子性质进行有关控制和检测。
对于一台套桶式单缸波轮全自动洗衣机而言,首先要求能完成洗衣功能;同时还要根据用户的不同要求设置几种不同的洗衣程序;还要考虑水流的情况决定洗涤的弱强情况;另外,还要对洗衣过程出现的故障进行诊断;保证高速运转是脱水的安全性等。
所以对全自动洗衣机,一般要求具有如下基本功能。
(1)弱强洗涤功能。
要求强洗时正反转驱动时间各为4S,间歇时间为1S;弱洗时正反转驱动时间各为3S,间歇时间为2S。
(2)4种洗衣工作程序,即标准程序经济程序单独程序和排水程序。
标准程序是进水—洗涤—漂洗—洗涤—;脱水,如此循环3次,每循环一次洗涤或漂洗环节时间比上一循环同一环节时间减少2min,具体是第一循环为洗涤,时间为6min,第二第三次循环为漂洗,时间分别为4min和2min.排水时间采用动态时间法确定,脱水时间为2 min.经济程序与标准程序一样,只是循环次数为二次。
全自动洗衣机控制系统毕业设计
全自动洗衣机控制系统毕业设计引言:随着科技的不断进步和人们对生活质量要求的提高,洗衣机成为人们日常生活中不可或缺的家电之一、随着时间的推移,洗衣机也从最初的手动操作逐渐发展为半自动和全自动洗衣机。
全自动洗衣机不仅可以方便快捷地完成洗涤、漂洗和脱水等过程,还具备各种智能控制功能,极大地提高了洗衣机的使用便利性和智能化程度。
本篇毕业设计将着重讨论全自动洗衣机控制系统的设计与开发,以满足现代家庭的需求。
目标:本毕业设计的目标是设计和开发一个高效、功能完善的全自动洗衣机控制系统。
该系统应具备智能化控制功能,能够根据用户的需求,自动选择适当的洗涤程序,并在洗衣机开始工作前进行必要的预处理,如测定衣物重量和水质硬度等。
此外,系统还应具备故障诊断功能,能够自动检测洗衣机发生的故障并及时报警,方便用户及时处理。
设计与实现:1.硬件设计:本系统的硬件设计包括传感器的选择与布置、执行机构的设计和控制电路的设计等。
传感器主要用于监测洗衣机的状态和环境参数,如水位传感器、温度传感器和转速传感器等。
执行机构主要包括电机和阀门等,用于控制洗衣机的运行。
控制电路设计主要涉及电源管理、数据采集与处理以及通信等方面。
2.软件设计:软件设计是全自动洗衣机控制系统设计中的关键环节。
该系统的软件应具备以下功能:-用户界面设计:设计一个直观友好的用户界面,使用户能够方便地选择洗涤程序、调整参数等。
-洗涤程序选择:根据用户选择的洗涤程序,自动调整洗衣机的运行参数,并显示当前运行状态。
-智能预处理:根据衣物重量和水质硬度等参数,自动调整洗涤剂的用量和洗涤时间。
-故障诊断:通过监测和分析来自传感器的数据,判断洗衣机是否发生故障,并及时报警。
3.性能测试与优化:完成洗衣机控制系统的设计与开发后,需进行性能测试与优化,以确保系统的稳定可靠性。
性能测试可以包括对系统各功能的单独测试和整体测试,确保系统在各种工作状态下都能正常运行。
优化则需要根据测试结果对系统的硬件和软件进行适当的调整和改进,以提高系统的性能和可靠性。
单片机控制的全自动洗衣机毕业设计论文
前言目前中国洗衣机市场正进入更新换代期,市场潜力巨大,人们对于洗衣机的要求也越来越高,目前的洗衣机主要有强弱洗涤功能、进排水系统故障自动诊断功能、暂停等七大功能,在许多方面还不能达到人们的需求。
这就要求设计者们有更高的专业和技术水平,能够提出更多好的建议和新的课题,将人们的需要变成现实,设计出更节能、功能更全面、更人性化的全自动洗衣机。
目前的洗衣机都没有实现全方面的兼容,大多洗衣的厂家都注重各自品牌的洗衣机的特长,突出一两个与别的洗衣机不同的个性化的功能,洗衣机的各项功能是由单片机控制实现的,单片机的体积小,控制功能灵活,因此,设计出基于单片机的全自动洗衣机控制电路系统具有很强的实用性。
预计2005年洗衣机生产量将达1800万台左右,增长率在5%-6%之间,国内销量为1500万台左右,增长率在3%-4%之间。
“更节水,更洗净”将成为今年中高档洗衣机最大的亮点和卖点。
随着更多国内外强势品牌加入研究新的技术,开发新的产品,洗衣机行业将爆发新一轮以“绿色环保”、“节水节能”为主题的大战。
而技术制高点则是未来的竞争焦点。
消费者选择自动选择进水量和洗衣程序,进一步实现省水、省电。
在国内从洗衣机市场得到的商情显示,由于受水资源不断减少,自来水费有所提高等因素的影响,市场上那些用水量较大的洗衣机销售受阻,而具有节水功能的洗衣机销路不断看好。
针对市场需求的变化,一些生产厂家如小天鹅、小鸭、海尔等,先后向市场推出了一批节水型全自动洗衣机,受到消费者的青睐,成为洗衣机中的购买热点。
节水型全自动洗衣机的主要特点是可供用水水位在选择上有6种、8种、10种等多种。
有的节水型全自动洗衣机最低水位在12升至20升之间,用水量大大减少。
除此之外,由于传统双缸洗衣机用水量可以随意选择,因此又重新被消费者认可。
本设计采用物美价廉的ATMTEI单片机AT89C2051为控制核心,为保证洗衣机及人身安全,设计了蜂鸣报警电路.因本设计输入按键较少,所以采用直接输入方式,使电路简单化.电源采用三端集成固定稳压器7805提供+5V电源.功率驱动电路由可控硅实施对电动机,进水阀,排水阀的控制.为方便读者更快地了解,熟悉本设计,作为基础知识,还介绍了与全自动洗衣机有关的一些常见的电子元器件的基本功能.本设计只设计了全自动洗衣机的基本功能,其他的一些功能可在原有的基础上扩展升级,使全自动洗衣机能更加智能化,更加完善.摘要:本设计是以AT89C2051作为核心元件,由于A T89C2051的引脚少,内存容量不大,所以,所控制的洗衣机的功能有一定的限制,但是,由于洗衣机的基本功能是对衣物的洗涤,所以,关键在于进行洗衣程序的控制。
洗衣机 毕业设计
洗衣机毕业设计洗衣机毕业设计在现代生活中,洗衣机已经成为了家庭必备的电器之一。
它的发明和普及极大地方便了人们的生活,使得洗衣变得简单快捷。
然而,随着科技的不断进步和人们对生活品质的追求,洗衣机也在不断演进和创新。
作为一名大学生,我有幸参与了一项关于洗衣机的毕业设计,下面我将分享一下这个过程。
首先,我们小组决定的设计目标是开发一款智能洗衣机,以满足现代家庭对高效、节能、环保的需求。
我们深入研究了市场上已有的洗衣机产品,发现大多数产品都有一些共同的问题,比如洗衣过程中的噪音较大,洗涤效果不佳,以及对衣物的损伤等。
因此,我们决定从这些问题入手,进行创新设计。
我们首先对洗衣机的噪音问题进行了研究。
通过分析洗衣机内部结构和工作原理,我们发现噪音主要来自于电机和水泵。
为了解决这个问题,我们采用了减震材料和隔音设计,使得洗衣机在工作时噪音大大降低。
此外,我们还引入了智能控制系统,可以根据洗衣机内部的振动情况自动调整电机和水泵的工作状态,进一步减少噪音。
接下来,我们着重研究了洗涤效果的提升。
我们发现传统洗衣机在洗涤过程中往往只是简单地旋转和搅拌衣物,无法彻底清洁衣物上的污渍。
为了解决这个问题,我们设计了一种新型的洗涤系统。
该系统利用超声波技术,可以在洗涤液中产生微小气泡,通过气泡的爆破和冲击作用,将衣物上的污渍彻底清除。
经过实验验证,我们的洗涤系统在清洁效果上有了显著的提升。
除了洗涤效果,我们还考虑了洗衣机对衣物的损伤问题。
传统洗衣机在搅拌衣物时往往会产生较大的摩擦力,容易导致衣物磨损和变形。
为了解决这个问题,我们设计了一种新型的洗衣筐。
该洗衣筐采用了柔软的材料,并且在内部设置了凸起的凹槽,使得衣物在洗涤过程中能够更加柔和地旋转,减少了对衣物的损伤。
最后,我们还加入了节能和环保的设计理念。
我们的智能洗衣机可以根据衣物的种类和数量自动调整洗涤时间和水量,避免了浪费。
同时,我们还采用了高效的过滤系统,可以将洗涤液中的污渍和杂质过滤出去,减少了对环境的污染。
全自动洗衣机的毕业设计
全自动洗衣机的毕业设计全自动洗衣机的毕业设计随着科技的不断发展,全自动洗衣机已经成为了现代家庭必备的电器之一。
作为一名即将毕业的学生,我决定以全自动洗衣机为主题进行我的毕业设计。
本文将探讨全自动洗衣机的设计原理、功能特点以及未来发展趋势。
首先,我们来了解一下全自动洗衣机的设计原理。
全自动洗衣机通过电动机驱动内筒的转动,利用水流和洗涤剂的作用,将衣物进行清洗。
同时,全自动洗衣机还配备了智能控制系统,可以根据用户的需求进行不同的洗涤模式选择。
这些设计原理为全自动洗衣机的正常运行提供了基础。
其次,全自动洗衣机的功能特点也是我设计时需要考虑的重要因素。
除了基本的洗涤、漂洗和脱水功能外,我计划在我的毕业设计中增加一些创新的功能。
例如,我希望通过添加纳米材料,使洗衣机在洗涤过程中能够杀灭细菌和病毒,提高洗涤效果。
此外,我还计划在洗衣机上添加智能语音助手,使用户可以通过语音指令控制洗衣机的运行,提供更加便捷的用户体验。
这些功能特点将使我的毕业设计更具创新性和实用性。
接下来,我将讨论全自动洗衣机的未来发展趋势。
随着人们对生活品质要求的提高,全自动洗衣机在设计上也会不断创新。
例如,随着人工智能的发展,全自动洗衣机将更加智能化。
它可以通过学习用户的洗衣习惯,自动调整洗涤模式和洗涤时间,提供个性化的洗衣体验。
此外,随着环保意识的增强,全自动洗衣机也将更加注重节能和减少水资源的浪费。
未来的洗衣机可能会采用更加高效的洗涤技术,减少用水量和洗涤剂的使用,实现更加环保的洗衣过程。
最后,我将总结我的毕业设计的重点和挑战。
全自动洗衣机的毕业设计需要深入了解洗衣机的设计原理和功能特点,同时要关注未来发展趋势,以提供创新和实用的设计方案。
此外,我还需要考虑到实际生产和市场需求的因素,确保我的设计能够在实际应用中得到验证。
这将是一个具有挑战性但又充满潜力的毕业设计项目。
总而言之,全自动洗衣机的毕业设计是一个充满创新和挑战的项目。
通过深入了解洗衣机的设计原理和功能特点,关注未来发展趋势,我相信我可以设计出一个既实用又具有创新性的全自动洗衣机。
基于单片机AT89C51的模拟洗衣机控制系统设计
信息职业技术学院毕业设计说明书设计题目: 基于单片机AT89C52的模拟洗衣机控制系统设计专业: 应用电子技术班级: 应2班学号:姓名:指导教师:二〇一〇年九月十日信息职业技术学院毕业设计(论文)任务书目录摘要1第1章绪论2第2章方案设计与论证32.1方案一32.2方案二32.3方案论证与选择4第3章系统硬件设计43.1总体设计及功能描述43.2各功能模块硬件设计53.2.1 单片机控制模块的设计53.2.2 控制电路设计83.2.3 显示电路设计93.2.4 直流电机驱动电路设计10第4章系统软件设计114.1软件主要程序流程124.2 标准方式运行程序设计124.3 经济方式运行程序设计144.4 单独方式运行程序设计15 4.5 排水方式运行程序设计15 4.6 强弱切换程序设计164.7 主程序设计17第5章仿真与调试195.1洗衣机仿真图195.1.1 标准方式仿真图195.1.2 经济方式仿真图205.1.3 单独方式仿真图215.1.4 排水方式仿真图21 第6章实物制作与调试226.1印制电路板设计226.2印刷板制作工艺流程23 6.3整机装配与调试246.4实物25总结25参考文献26附录1 系统设计原理图27附录2 元件明细表28附录3 系统源程序29摘要对于一台全自动洗衣机而言,首先要求能完成洗衣的基本功能;同时还要根据用户的不同需求设置几种不同的洗衣程序;还要考虑水流的情况决定洗涤的强弱情况;另外,还要对洗衣过程出现的故障进行诊断,保证高速运转等。
本设计是以单片机AT89C52芯片作为核心元件,与直流电机、LED显示电路等构成模拟洗衣机系统,利用单片机的电源电路、时钟电路、复位电路以及直流电机控制电路、按键电路、显示电路组成该系统。
具有实时显示洗衣机各种工作状态的特点,同时还利用C语言编程,实现了洗衣机自动化。
本设计的模拟全自动洗衣机的主要功能有七项:四种洗衣工作程序(即标准程序、经济程序、单独程序和排水程序);具有强、弱洗涤功能;脱水功能。
全自动洗衣机自动控制系统设计毕业论文
摘要随着数字技术的快速发展,数字技术被广泛应用于智能控制的领域中。
单片机以体积小、功能全、价格低廉、开发方便的优势得到了许多电子系统设计者的青睐。
它适合于实时控制,可构成工业控制器、智能仪表、智能接口、智能武器装置以及通用测控单元等。
本文以AT89S51单片机为核心设计了全自动洗衣机控制系统,本系统实现了对洗衣机整个洗衣过程的控制,包括用户参数输入、洗衣、脱水和结束报警四个阶段。
控制系统主要由电源电路、单片机控制系统和外部硬件电路三大模块组成。
电源电路为单片机主控系统提供5v的直流电压;单片机主控系统负责控制洗衣机的工作过程,主要由AT89S51单片机、数码管、按键、蜂鸣器、LED指示灯组成;外部硬件电路有继电器、三极管、LED灯组成。
本系统的电路并不复杂,给AT89S51单片机载入软件程序后,能够实现全自动洗衣机的基本功能。
虽然不能与电器市场上的洗衣机控制系统媲美,但也具有一定的实用性。
关键词:AT89S51 用户参数继电器控制系统LEDAbstractWith 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目录引言........................................................... - 1 -第1章概述................................................... - 2 -1.1课题开发背景.. (2)1.2设计的目的和意义 (2)1.3国内外现状及水平 (2)第2章设计方案................................................. - 5 -2.1设计任务 (5)2.2洗衣机的设计方案 (5)2.1.1按键................................................... - 5 -2.1.2洗衣程序............................................... - 6 -2.1.3 设计总方框图........................................... - 6 -2.3控制系统的功能 (7)第3章硬件设计................................................. - 8 -3.1控制系统的电路组成.. (8)3.2电源电路 (8)3.3单片机控制电路 (9)3.3.1 AT89S51 单片机主控系统................................. - 9 -3.3.2 单片机的复位电路...................................... - 12 -3.3.3单片机的时钟电路...................................... - 13 -3.3.4显示电路.............................................. - 14 -3.3.5蜂鸣器报警电路........................................ - 16 -3.3.6电动机的控制电路...................................... - 17 -3.3.7 进水、排水电路........................................ - 17 -第4章软件设计................................................ - 19 -4.1主程序设计 (19)4.2标准洗衣机程序设计 (21)4.3洗涤程序的设计 (22)4.4漂洗程序的设计 (22)4.5脱水程序的设计 (23)第5章调试.................................................. - 25 -5.1硬件调试.. (25)5.2软件调试 (26)总结.......................................................... - 27 -致谢.......................................................... - 29 -参考文献........................................................ - 30 -附录1:程序 .................................................... - 31 -附录2:全自动洗衣机自动控制系统原理图 (42)引言目前中国洗衣机市场正进入更新换代的时期,市场潜力巨大,人们对于洗衣机的要求也是越来越高。
全自动洗衣机毕业设计论文设计
word摘要洗衣机从20世纪80年代初期开始传入中国家庭,并由最初的单缸洗衣机到双缸洗衣机,再到全自动洗衣机。
全自动洗衣机也从最初的采用机械电动式控制器的普通式全自动洗衣机,开展到采用微电脑控制的微电脑控制全自动洗衣机,再到采用模糊控制技术的模糊控制全自动洗衣机。
全自动洗衣机是一种同时具有洗涤、漂洗和脱水等功能,且它们之间的转换不用手工操作而能知道进展的洗衣机。
随着数字技术的快速开展,数字技术被广泛应用于智能控制的领域中。
单片机以体积小、功能全、价格低廉、开发方便的优势得到了许多电子系统设计者的青睐,它适合于实时控制,可构成工业控制器、智能仪表、智能接口、智能武器装置以与通用测控单元等。
本文以AT89S52单片机为核心,设计了全自动洗衣机控制系统。
本系统实现了对洗衣机整个洗衣过程的控制,包括用户参数输入、洗衣、脱水和完毕演奏四个阶段。
控制系统主要由电源电路、数字控制电路和机械控制电路三大模块构成。
电源电路为数字控制电路提供稳定的5V直流电压,为电动机提供220V市电;数字控制电路负责控制洗衣机的工作过程,主要由AT89S52单片机、两位共阴数码管、按键、蜂鸣器、LED指示灯组成;机械控制电路实现水位检测、电机驱动、进水、排水等功能,主要由水位检测器、电动机、传动系统部件、进水排水电磁阀组成。
本系统的电路并不复杂,给AT89S52单片机载入软件程序后,能够实现全自动洗衣机的根本功能。
虽然不能与电器市场上的洗衣机控制系统媲美,但也具有一定的实用性。
关键词:AT89S52单片机洗衣机控制ABSTRACTThe washer has streamed into Chinese family since the early part of 80's in 20th century, and from the first single urn of washer arrive a double urn washer, arrive adoption faintness to control technical of the faintness control a full-automatic washer.The full-automatic washer is 1 kind to have rinse and Piao to wash and dehydrate etc. function at the same time, and their arrive a full-automatic washer again.Full-automatic washer also the mon type from the first adoption machine dynamoelectric type controller full-automatic washer, develop to adopt the micro-puter of the control of micro-puter to control a full-automatic washer, again conversion need not handicraft operation but can know to carry on of washer.Along with the rapid development of number technique, the number technique is extensively been applied to the realm of the control of intelligence in.List slice machine with the favor that the physical volume is small, whole function and cheap price and developed convenient advantage to get many electronics system designs, it controled while being suitable for solid, can constitute industrial controller, intelligence gauge and intelligence to connect , intelligence weapon device and in general use etc. for measuring to control unit.This text with the AT89 S52 list slice machine for core, designed the full-automatic washer control system.This system carried out the whole control that does laundry process to the washer and included a customer parameter importation, do laundry, dehydration and be over give musical performance four stages.Control system mainly the electric circuit and machine control electric circuit from the power electric circuit, number control three greatest mold the piece constitute.The power electric circuit controls electric circuit to provide stable 5 V direct currentelectric voltage for number and provides the 220 V City the electricity for electric motor;The number control electric circuit is responsible for the work process that controls a washer, is mainly taken care of by the AT89 S52 list slice machine, two total Yin figureses, key, buzzer and LED the indicator constitute;The machine control electric circuit carries out water level examination, electrical engineering to drive, enter functions, such as water and catchment...etc., mainly from water level detector, electric motor, spread a system parts and enter water catchment electromagnetism valve to constitute.The electric circuit of this system isn't plicated, after giving the AT89 S52 single slice of machine to load in software procedure, can carry out the basic function of full-automatic washer.Although not ability and the washer in the electric appliances market controls system to match in excellence,also has certain function.Keyword:The AT89 S52 list slice machine washer controls目录摘要1前言3第一章绪论4设计任务与要求41.2 洗衣机的开展和分类41.2.1 洗衣机的开展史4第二章总体设计方案92.1 方案论证与比拟9控制系统的选择92.水位检测10电动机驱动电路10显示模块10进水与出水电路112.2 控制系统的功能112.3 洗衣机的控制过程:12第三章硬件设计143.1 电源电路局部143.2 数字控制电路153.2.1 AT89S52单片机主控模块153.2.2 数码管显示模块183.2.3 按键输入模块203.2.4 蜂鸣器报警模块203.2.5 LED指示模块213.3 水位检测器223.3.1 电动机223.3.2 7407缓冲器和MOC3061〔光耦〕233.3.3 进水/排水电磁阀24第四章软件设计254.1 单片机I/O口分配:254.2 程序流程264.3 源程序264.4 程序运行过程分析26第五章硬件、软件调试28硬件调试28软件调试29第六章总结30致谢31参考文献32附录 I33附录40前言随着生活水平的提高和生活节奏的加快,洗衣机作为一种代替人们手工洗涤衣服的家用电器已成为我们生活中不可缺少物品。
智能洗衣机控制系统设计毕业设计
2.智能检测
待洗衣物的智能检测是智能洗衣机能够实现智能的关键技术之一。智能检测利用了模糊控制原理,根据各类传感器提供的洗涤物状态和洗衣机运行参数进行模糊推理。通过对布量、布质、温度、浊度的检测来确定洗涤过程中的洗涤水位,洗涤时间,漂洗次数,排水时间,脱水时间等等。
2 系统概述
2.1系统结构介绍
如图1所示为智能洗衣机控制系统的结构框图。智能洗衣机控制系统采用AT89C52单片机为主控制芯片。外围电路包括电源电路,振荡电路,复位电路,驱动电路,蜂鸣器电路,负载传感器模块,水位传感器模块,温度传感器模块,浊度传感器模块,LCD显示模块,键盘输入模块等。
图1智能洗衣机结构框图
1858年,美国人汉密尔顿·史密斯制成了第一台洗衣机。1874年,美国人比尔·布莱克斯发明了第一台人工搅动式洗衣机,使得“手洗时代”受到了挑战。1910年美国人研制出了第一台电动式洗衣机。1922年美国玛塔依格公司生产出了第一台搅拌式洗衣机。1932年美德克斯航空公司研制成功了第一台前装式滚筒式洗衣机,这台机衣机能够使洗涤、漂洗、脱水三个步骤在同一个滚中操作。与此同时,世界各地也相继出现了洗衣机。洗衣机工业快速迅猛地发展起来。
3.智能洗衣机工作流程
人工放入待洗衣物和洗涤剂后,接通电源,选择好洗涤模式,按下“启动/暂停”键。此时洗衣机进入智检过程。首先波轮正转3s,断电,初步确定水位。然后开进水阀,进水至检测水位,波轮正转30s,断电,进行布量分析判断,确定洗涤水位。继续进水至已确定的水位,波轮转动15s,断电,进行布质分析判断,温度检测。通过测得的数据初步得出洗涤时间,进入“洗涤”过程。
智能全自动洗衣机毕业设计
第一章绪论1.1课题背景洗衣机是一个在家庭中不可缺少的家用电器,发展非常的快,全自动式的洗衣机因为使用方便得到了大家的青睐,全自动就是进水、洗涤、漂洗、甩干等过程自动完成,控制器通常设几种不同的洗涤程序,对于不同的衣物可供用户进行选择。
通过发展,洗衣服的性能将会不断提高,不断完善。
自动式洗衣机由于有对衣物磨损小、洗涤量大、节水等特点,所以越来越得到广大家庭的青睐,而且随着社会的不断进步和生活水平的不断提高,人们对于自动式洗衣机的功能多样化及操作简单化和操作简单化也提出了更高要求。
为了适应这些变化,全自动式洗衣机控制器已由机械化和混合式逐步过渡到了全电子控制。
单片机又称微控制器,又称嵌入式控制器。
而现在的智能家电所有的都是采用微控制器来实现的,所以家用电器是单片机应用领域最多的。
它是家用电器实现智能化的心脏以及大脑。
由于家用电器体积很小,因此要求控制器的体积以便能够嵌入到其机构之中。
而家用电器的品种过多,功能差异很大,所以还要要求其控制器有灵活的控制功能。
单片机以其小的体积及编程灵活性从而产生多种控制功能,因此完全能够满足家用电器的需求。
单片机是一种单芯片的形态,面向控制对象是嵌入式计算机系统。
它的出现以及发展使计算机的技术从通用型的数值计算领域进入到了智能化控制领域,从这之后,计算机技术在两个领域——通用计算机领域以及嵌入式计算机领域得到了重要的发展,并且正在深深改变着我们社会。
本设计的目的是以单片机作为主控制器,扩展必要外部电路,并设计一个洗衣机控制电路,来实现对洗衣机各种功能控制,也将单片机原理等计算机技术应用到实际生活中,最重要的是将课本上的东西实际化。
1.2 单片机型号的选择单片机的型号选择是基于控制系统的功能、目标、可靠性、性价比、速度和精度等来决定的。
根据本课题,单片机的型号选择主要从下面两点考虑:不仅要有较强的抗干扰能力。
而且要有较高的性价比。
ATMEL公司推出的89系列单片机中典型产品AT89C51具有较高的性价比。
智能滚筒式洗衣机设计毕业设计论文
目录第一章前言 (1)1.1概述 (1)1.2.1 智能滚筒式洗衣机的特点 (2)1.2.2 智能滚筒式洗衣机的洗涤原理 (2)第二章设计方案的确定 (3)2.1洗衣机的技术参数和主要功能 (4)2.1.1 主要技术参数 (4)2.1.2 洗衣机的主要功能 (4)2.2控制系统设计方案 (4)第三章洗衣机的硬件设计 (5)3.1洗衣机的控制功能要求 (6)3.2控制逻辑电路 (6)3.3硬件描述 (7)3.4电子元器件的计算与选型 (8)3.4.1 时钟电路 (8)3.4.2 复位电路 (9)3.4.3 电源电路 (9)3.4.4 指示电路 (10)3.4.5 电机的正反转、进水阀和排水阀电路 (11)3.4.6 显示电路 (13)3.4.7 蜂鸣报警电路 (14)第四章系统软件设计 (15)4.1洗衣机的控制功能要求 (15)第五章总结 (18)致谢................................................ - 19 -参考文献................................................ - 20 -附录A 控制系统电路图................................... - 21 -附录B 洗衣机的控制原理图............................... - 22 -附录C 设备材料清单..................................... - 23 -附录D 软件程序......................................... - 24 -第一章前言1.1概述随着国民经济的发展,人民生活水平的提高,智能洗衣机作为将人们从繁复的家务劳动中解放出来的好助手,愈来愈受到消费者的欢迎。
洗衣机是利用电能产生机械作用来洗涤衣物的清洁电器。
按其额定洗涤容量(一次可洗涤的最大干衣物重量,以kg计算)分为家用和集体用两类。
全自动洗衣机电路设计论文
毕业论文题目:全自动洗衣机电路设计全自动洗衣机现在已经广泛应用在人们的社会生活中,并且随着计算机控制技术的发展,它的硬件控制系统及控制程序都在不断完善,从而使人们的生活更加方便。
根据洗衣机的控制要求,从功能要求、硬件设计、软件设计三个方面描述了一个以51单片机为核心的洗衣机控制系统。
硬件线路及控制程序的设计是该系统的重要组成部分。
本次研究的内容就是以单片机为中心的洗衣机控制系统设计,系统采用常见的价廉物美单片机AT89C51作为控制核心。
本文围绕洗衣机系统的硬件和软件进行课程设计,设计了一个简单可行的洗衣机自动控制控制系统,包括进水,洗衣,排水,脱水,报警,强行停止等功能。
硬件线路设计主要包括电源、功能及控制系统、洗衣机状态显示、输出控制电路的设计。
控制程序设计主要包括主程序、外部中断服务程序的设计。
关键词:洗衣机,单片机,自动控制目录摘要..................................................................................... 错误!未定义书签。
目录. (2)1 绪论 (3)1.1 课题设计背景与意义 (3)1.2 课题主要工作 (4)2 全自动洗衣机的设计方案 (6)2.1洗衣机的工作原理 (6)2.2控制功能要求 (7)2.3实现方法 (8)3硬件电路的设计 (9)3.1 AT89C2051单片机 (9)3.1.1主要特性 (10)3.1.2 管脚说明 (11)3.2显示电路 (11)3.3电机控制电路 (13)3.4排水阀控制电路 (16)3.5按键及报警电路 (17)3.6洗衣机的暂停功能和安全保护及防振动功能处理方式 (18)4软件程序的设计 (19)5 结束语 (22)参考文献 (23)致谢 (24)附录一自动洗衣机控制系统 (25)附录二自动洗衣机控制电路总程序 (26)1 绪论这次论文设计就是要让我们熟悉计算机控制系统,掌握微机的组成、原理,理解计算机控制系统的构成原理、接口电路与应用程序,以便在将来实际工作中更好地应用。
洗衣机毕业设计
洗衣机毕业设计洗衣机毕业设计随着科技的不断进步,洗衣机已经成为了现代家庭中不可或缺的家电之一。
然而,随着人们对生活品质的要求不断提高,传统的洗衣机已经无法满足人们对洗衣体验的需求。
因此,作为一名毕业设计师,我决定以洗衣机为主题,设计一款能够提升洗衣体验的新型洗衣机。
首先,我认为洗衣机的外观设计至关重要。
传统的洗衣机外观单调,缺乏美感。
因此,我计划设计一款外观简约、时尚的洗衣机。
我将采用金属材质和玻璃面板,使整个洗衣机看起来更加高端大气。
同时,我还会加入一些创意元素,例如LED灯带和触摸屏幕,使洗衣机更加智能化和科技感。
其次,我将注重洗衣机的功能和性能的提升。
传统的洗衣机只能进行基本的洗涤和脱水功能,无法满足不同衣物的需求。
因此,我计划在新型洗衣机中加入多种洗涤模式,例如快速洗、深层洗、羊毛洗等,以满足不同材质衣物的洗涤需求。
同时,我还会加入智能感应技术,通过感应衣物的材质和污渍程度,自动调整洗涤时间和水温,以提供更加精确的洗涤效果。
除了功能的提升,我还会注重洗衣机的节能环保设计。
洗衣机在使用过程中会消耗大量的水和电。
为了减少资源的浪费,我计划在新型洗衣机中加入节能模式和智能水控系统。
节能模式可以通过减少洗涤时间和降低水温来达到节能的效果,而智能水控系统可以根据衣物的数量和材质,自动调整水位和水温,避免水的浪费。
此外,我还会考虑洗衣机的智能化设计。
智能化是现代家电的趋势,洗衣机也不例外。
我计划在新型洗衣机中加入智能控制系统和远程控制功能。
通过智能控制系统,用户可以通过手机APP或者语音控制,实现对洗衣机的远程控制和监控。
用户可以随时随地掌握洗衣机的状态,并进行相应的操作。
这样不仅方便了用户的使用,还提升了洗衣机的智能化水平。
最后,我会注重洗衣机的用户体验。
传统的洗衣机操作繁琐,用户体验不佳。
因此,我计划在新型洗衣机中加入人性化设计,简化操作流程,提升用户的使用便利性。
同时,我还会加入一些创新的功能,例如自动投放洗涤剂、自动除菌等,提升用户对洗衣机的满意度和信赖度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用AT892051设计智能洗衣机的思路和方法单片机又称微控制器,或称嵌入式控制器。
而现在的智能家电无一例外是采用微控制器来实现的,所以家用电器是单片机应用最多的领域之一。
它是家用电器实现智能化的心脏和大脑。
由于家用电器体积小,故要求其控制器体积更小以便能嵌入其结构之中。
而家用电器品种多,功能差异也大,所以又要求其控制器有灵活的控制功能。
单片机以微小的体积和编程的灵活性而产生多种控制功能,完全可以满足家用电器的需求。
AT89C2051单片机是ATMEL公司8位单片机系列产品之一,是一种20引脚双列直插式芯片。
它内含2KB可反复烧录的FLASH存储器,RAM字节也有128个,15个I/O口,5个中断,2个定时,已经可以满足程序的需要,指令也和51系列兼容,基于上述特点,选择它来设计一台智能洗衣机,完全可以达到以下的功能:1、洗衣工作状态功能:强、弱洗涤;2、洗衣程序功能:含4种独立程序,即标准洗衣程序、经济洗衣、单次洗衣、脱水功能;3、特殊功能:故障诊断、安全保护、防振、暂停、间歇工作、声光显示功能。
一、洗衣机的控制功能的要求洗衣机要完成洗衣工作,除了对一般洗衣过程的人工工作及效能进行模拟之外,还要根据洗衣机的机械电子性质进行有关控制和检测。
对于一台套桶式单缸波轮全自动洗衣机而言,首先要求能完成洗衣功能;同时还要根据用户的不同要求设置几种不同的洗衣程序;还要考虑水流的情况决定洗涤的弱强情况;另外,还要对洗衣过程出现的故障进行诊断;保证高速运转是脱水的安全性等。
所以对全自动洗衣机,一般要求具有如下基本功能。
(1)弱强洗涤功能。
要求强洗时正反转驱动时间各为4S,间歇时间为1S;弱洗时正反转驱动时间各为3S,间歇时间为2S。
(2)4种洗衣工作程序,即标准程序经济程序单独程序和排水程序。
标准程序是进水—洗涤—漂洗—洗涤—;脱水,如此循环3次,每循环一次洗涤或漂洗环节时间比上一循环同一环节时间减少2min,具体是第一循环为洗涤,时间为6min,第二第三次循环为漂洗,时间分别为4min和2min.排水时间采用动态时间法确定,脱水时间为2 min.经济程序与标准程序一样,只是循环次数为二次。
单独程序是进水—洗涤(6 min)—结束(留水不排不脱)。
排水程序是排水—脱去水—结束,时间确定与上述程序相应环节相同。
(3)进排水系统故障自动诊断功能。
洗衣机在进水或排水过程中,若在一定的时间范围内进水或排水未能达到预定的水位,就说明进排水系统有故障,此故障由控制系统测知并通过警告程序发出警告信号,提醒操作者进行人工排除。
(4)脱水期间安全保护和防振动功能。
洗衣机脱水期间,若打开机盖时,洗衣机就会自动停止脱水操作。
脱水期间,如果出现衣物缠绕引起脱水桶重心偏移而不平衡,洗衣机也会自动停止脱水,以免振动过大,待人工处理后恢复工作。
(5)间歇驱动方式。
脱水期间采取间歇驱动方式,以便节能。
本系统要求驱动5s,间歇2s,间歇期间靠惯性力使脱水桶保持高速旋转。
(6)暂停功能。
不管洗衣机工作在什么状态,当按下暂停键时,洗衣机需暂停工作,待启动键按下后洗衣机又能按原来所选择的工作方式继续工作。
(7)声光显示功能。
洗衣机各种工作方式的选择和各种工作状态均有声光提示和显示。
7.1.2 控制逻辑电路全自动洗衣机的控制逻辑电路如图7-1所示。
它由单片机AT89C2051为核心加上有关集成电路及元器件组成。
从图中看出,这个全自动洗衣机控制逻辑电路相当简单。
全自动洗衣机的工作部件有3个,这就是电机.进水阀和排水阀。
电机是洗衣机的动力源,它的转动带动洗衣桶和波轮的转动,从而时现对衣物的洗涤。
进水阀用于控制洗衣机的进水量。
排水阀用于控制排水。
电机在脱水时还高速旋转带动衣物脱水。
电机的状态有3种,即正转.反转及停止状态。
电机一般工作在这三种状态的不断转换之中,从而实现洗涤。
但在脱水时,只工作在正转高速状态。
进水阀和派排水阀则只有开.关这两种状态。
从图7-1的控制电路中可以看出:AT89C2051的P1端口中的P1.0~P1.3共四条I/O线通过4块SP111O新型固态继电器分别直接驱动洗衣机的这些工作部件。
SP1110是一种固态继电器,内有发光二极管及光触发双向可控硅,10~50mA输入电流即可使双向可控硅完全导通,输出端通态电流为3A(平均值),浪通电流15A(不重复)。
之所以选用这个器件,是因为它一方面可使电路进一部简化,另一方面还可使强.弱两类电完全隔离,保证主板的安全。
74SO5为六反相器,用其作为中间反相器,其中的4个反相器可分别驱动4个SP1110继电器,剩余两个反乡区,剩余两反乡器用于驱动LED5和LED6。
74LS139为双2-4线译码器,选用它可解决CPU I/O线数量的不足。
从控制要求可知,洗衣机有4种不同的显示来加以区别。
74LSW139双2-4线译码器仅占用CPU的P3.0和P3.1两口线即可提供4种不同显示的驱动,其逻辑关系是:P3.0,P3.1为“11”时LED1亮,指示标准程序;为“10”时LED2亮,指示经济程序;为“01”时LED3亮,指示单独程序;为“00”时LED4亮,指示排水程序。
洗衣机的暂停功能和安全保护及防震动功能采用中断处理方式。
这两个中断分别对应于CPU的外部中断“0”和外部中断“1”。
中断信号通过TC4013BP双D触发器的两个Q/分别加到CPUP3.2和P3.3口线由触发器锁存直到CPU响应中断为止。
开盖(安全保护)或不平衡(防振动)中断信号通过由BG1,BG2组成的反相器送至TC4013BP的11脚CP端,经触发器的第12脚(Q/)加到P3.3。
本系统对开盖和不平衡中断采取相同的处理方法,因此,共用外部中断“1”。
为了充分利用(CPU的I/O口线,P3.4和P3.5采用分时复用技术,没线具有两个功能。
在洗衣机未进入工作状态或洗衣机处于暂停状态期间,P3.4为输入线,用于监测启动键的状态,当启动键按下时,洗衣机即进入工作状态或从暂停状态恢复到原来的工作状态;在洗衣机暂停中断响应期间,P3.4为输出线,用于撤消暂停中断请求。
在洗衣机进水或排水期间,P3.5被用作输入线,用于监测水位开关状态,为CPU提供洗衣机的水位信息;在洗衣机高速脱水期间,当发生开盖和不平衡中断时,.P3.5为输出线,用于撤消中断请求信号。
CPU的P3.7线用于驱动蜂鸣器发出各种告警信号。
4 5脚外接6Hz的晶振。
1脚通过10uF电容接到+5v电源,可实现上电自动复位。
K7为强制复位贱。
洗衣机的强.弱洗可通过K1贱进行循环选择。
K1还具有第二功能,几5当洗衣机发生故障转入报警程序后,按下K1贱可使洗衣机退出报警状态回到处始待命状态。
洗衣机工作程序可通过K2键循环选择。
洗衣机的工作状态可通过LED7~LED9进行显示。
脱水期间系统在响应开盖或不平衡终止后,CPU采取软件查询的方式方式通过P1.6线对盖开关进行监测以确定洗衣机是否继续进行脱水操作。
7.1.3 工作控制程序由AT89C2051控制的全自动洗衣机的工作程序框图如图7-2所示。
从程序框图可以看出,这个控制程序也较为简单,所以,占用的存储器容量不大。
从程序框图中可以看出程序的基本流程,系统上电复位后,首先进行初始话,默认标准洗衣工作程序和强洗方式,然后扫描K1,K2和启动键K4,这时洗衣机处于待命状态。
通过K1,K2可分别修改强/弱洗方式和洗衣工作程序。
扫描过程中当发现启动键K4按下时,洗衣机即从待命状态进入工作状态。
洗衣机进入工作程序后,系统首先根据RAM中57H单元的特征字判断洗衣机的洗衣工作程序,若特征字为(01H为单独程序,02H为经济程序。
进水操作P1.0置位驱动进水阀开启。
进水期间系统不断检测水位开关K5的状态,当检测到K5闭合时,说明进水以达到预定水位。
若在规定的4min极限内为检测到K5闭合,说明进水系统发生故障,此时洗衣机退出工作状态,程序跳转到FW为标号地址的故障处理程序段进行报警,其处理方法是:将P1.0~P1.3位全部置“0”,中止洗衣机的各中操作,然后洗衣机以响1s`停2s的规律不断地发出报警信号,直到人工干预即按下K1键后为止(按下K1后,程序跳转回主程起始地址,洗衣机又回到待命的初始状态0。
在正常情况下,进水期间检测到K5闭合时,说明进水以达预定水位,这时洗衣机进入下一程序即洗涤工作。
因为电机在洗涤或漂洗工作时有正`反转和间歇三种状态,所以用P1.2,P1.3两线才能实现对惦记这三种状态的控制。
其逻辑关系是:P1.3,P1.2为“00”时电机间歇,为“01”时正转,为“10”时反转。
洗涤时间为6min.洗涤结束后,系统通过一条判断指令,判断是否排水。
由控制要求可知,若不排水则为单独程序,这时程序直接跳到结束,否则进入排水进程。
排水时间采用动态时间法确定,其原理是;根据常用的空气压力水位开关的特性(即在进水中当水位达到预定水位时水位开关就接通;在排水中当桶内水位下降11cm 后,水位开关才断开),在排水过程中若从开始到开关断开所需时间为D,则整个排水所用时间为2D+50S(经验值)。
若在规定的1min极限时间内,系统检测不到水位开关K5断开,说明排水系统有故障,程序跳转至故障处理程序段发出警告信号,其处理程序段发出告警信号,其处理方法与进水系统故障相同。
排水结束后,洗衣机接着执行脱水操作,P1.1维持置位状态,保持排水发开启,P1.2按5s置位`2s 清0的规律连续驱动电机缟素旋转2 民,然后脱水结束。
脱水结束后系统通过一条判断指令判断整个洗衣工作是否结束。
其原理:是洗衣机在每次洗涤或漂洗工作环节结束之后,洗衣工作程序标志57H单元减1一次,在脱水脱水工作结束,洗衣机报警三声后。
即返回初始待命状态。
若洗衣工作尚未结束,洗衣机再次执行进水操作,进入下一循环。
以上是洗衣机工作的大概流程,工作过程中所许的各种计时,均由定时器“0”定时中断服务程序提供。
定时器“0”设置为定时方式1,每100 ms产生一次中断,因此,TL0,TH0装入的常数分别为0B0H,3CH。
定时器“0”中断服务子程序入口地址防甾BH单元中,洗衣机进入工作状态后定时器几5被启动/每中断一次,70H单元累加1一次,累加到0AH时,为1s,因此71H单元累加1一次,该单元累加至3CH时,为1 min,这时72H单元累加1一次。
系统根据这几个内存单元中的数据就可以确定洗衣机工作各个进程的时间。
在暂停中断以及开盖或不平衡中断响应期间,定时中断被禁止,计时各单元内容不变。
洗衣机的暂停中断在洗衣机进入工作状态后,中断请求即被设置为允许,中断请求有效;而开盖或不平衡中断只有在洗衣机进入高速脱水的工作进程时,中断请求才被设置为允许,请求信号有效。
这两个中断服务程序比较简单。