版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要洗衣机是现代家庭必备电器之一。伴随科学技术的发展,人工智能技术逐渐应用于家用电器中。人们对洗衣机的规定在不停地提高,老式的全自动洗衣机已经不能完全知足人们的需求。智能洗衣机应运而生。
本设计为基于模糊控制理论的微电脑程控式的智能洗衣机设计。应用模糊控制可以实现对洗涤进程中的水位和洗涤时间的合理控制。洗涤进程中,洗衣性能自动检测出布量和布质,自动地肯定水位和洗涤时间,使衣物可以到达最佳的洗涤效果。
系统的硬件重要包括主控芯片,电源电路,驱动电路,传感器电路,显示电路,键盘输入电路等。由于本次设计采用了功能壮大的AT89C52单片机为主控制芯片,因此系统具有控制能力强,硬件简朴,工作靠得住等长处。关键词:AT89C52单片机;智能洗衣机;模糊控制AbstractThewashingmachineisoneoftheessentialelectricalappliancesofthemodernfamily.Withthedevelopmentofscienceandtechnology,artificialintelligencetechnologyisgraduallyappliedinhouseholdtherequirementsforwashingmachineisconstantlyimproving,thetraditionalautomaticwashingmachinecannotmeettheneedsofpeople.Intelligentwashingmachinescametobeing.
Thispaperdescribesthesystemdesignofmicrocomputerprogrammedintelligentwashingmachinesbasedonthefuzzycontroltheory.Theapplicationoffuzzycontrolcanreasonablycontrolthewaterlevelandwashingtimeinwashingprocess.Intheprocessofwashing,Intelligentwashingmachinecanautomaticallydetecttheamountofclothandthetypeoffabric,automaticallymakesurewaterlevelandwashingtime,makeclothingsreachthebestcleaningeffect.
Systemhardwaremainlyincludesthemaincontrolchip,thepowersupplycircuit,drivecircuit,sensorcircuit,displaycircuit,thekeyboardinputcircuit,etc.Becauseitequippedwiththepowerfulsinglechipmicro-computernamedAT89C52,thiswashingmachinehasmanyadvantagesoveritsstrongcontrollingability,simplehardwarestructureandsoon.
Keywords:AT89C52singlechip;Intelligentwashingmachine;fuzzycontrol目录TOC\o"1-3"\h\u摘要 IAbstract II1绪论 1洗衣机的发展状况概述 1模糊控制理论简述 2智能洗衣机的设计方案 32系统概述 5系统构造简介 5重要芯片及元器件简介 63系统硬件电路设计 15系统电源电路 15温度检测电路 15水位检测电路 15浊度检测电路 16液晶显示电路 16迅响电路 17键盘输入电路 17驱动电路 18负载检测电路 184系统软件设计 20智能洗衣机实现的关键技术 20系统重要流程图 24系统程序代码 29附录: 31致谢 321绪论洗衣机的发展状况概述1.洗衣机的发展史洗衣服是每一种家庭都无法逃避的家庭劳动。洗衣机的出现给人们的生活带来了相称大的以便,它的普及大大减少了大多数家庭的体力劳作。1858年,美国人汉密尔顿·史密斯制成了第一台洗衣机。1874年,美国人比尔·布莱克斯发明了第一台人工搅动式洗衣机,使得“手洗时期”受到了挑战。19美国人研制出了第一台电动式洗衣机。19美国玛塔依格企业生产出了第一台搅拌式洗衣机。1932年美德克斯航空企业研制成功了第一台前装式滚筒式洗衣机,这台机衣性可以使洗涤、漂洗、脱水三个环节在同一种滚中操作。与此同步,世界各地也接踵出现了洗衣机。洗衣机工业迅速迅猛地发展起来。1937年第一台自动洗衣机问世。1955年日本研制出波轮式洗衣机。60年代日本出现了半自动洗衣机。70年代生产出了波轮式套桶全自动洗衣机。70年代后期以电脑控制的全自动洗衣机在日本问世。80年代“模糊控制”开始应用于洗衣机中,使得洗衣性可以通过模糊控制使洗衣机操作加倍简朴,实现智能化。近半个多世纪里,在工业发达国家,全自动洗衣机技术获得广范的应用,其年总产量及社会普及率均以到达相称高的水平。2.我国洗衣机的发展现实状况洗衣机在中国起步较晚,1978年才开始正式生产家用洗衣机。伴随改革开放的不停深切,经济的持续增长,人民生活水平的普遍提高,人们对于洗衣机的熟悉也在不停发展,进入80年代后,中国洗衣机行业一直维持着旺盛的发展形势。目前,洗衣机在我国都市乃至广大农村已获得大范围的普及。中国洗衣机市场正处在迅速更新换代阶段,市场潜力庞大,伴随家用电器的自动化、智能化发展,人们对于洗衣机的期望也愈来愈高。1983年,中国洗衣机产量由1978年的400台增至365万台。尔后全国遍地都大规模的引进国外先进洗衣机技术。中国的洗衣机发展突飞猛进,先进技术的引进、吸取和创新,极大地增进了中国洗衣机的生产能力和产业质量。通过三十年的发展,我国的洗衣机年产量已位于世界第一,将近为世界总年产量的四分之一。3.智能洗衣机的发展前景洗衣机是一种家庭中不可或缺的家用电器,其发展速度十分迅速,老式洗衣机由于功能的需要和技术的局限,手动控制按纽愈来愈多。而洗衣机的运用操作者一般是家庭妇女、老人、保姆等,相对而言这些人的文化程度较低,很难掌握对的使用方法,导致多功能洗衣机功能上的挥霍,不能做到尽量的节水、节电、省时。不仅中国如此,据美国消费者协会亦调查到:“在家用电器中,一般的美国人常常运用的功能键只有20%~30%,有80%的家庭妇女不能掌握其全数使用方法。”因此控制简朴并且功能完善的家用电器就愈来愈受欢迎。因此老式的洗衣机已经远不能知足人们追求现代化的规定。新型的智能洗衣机应运而生。所谓智能洗衣机是微处置器和模糊控制技术引入到老式自动洗衣机中的产物。它拥有高度自动化、智能化、人性化的特点,不仅可以实现进水、洗涤、漂洗、脱水等一系列进程的自动完毕,还可以模拟老式人工手洗的操作方式,总结人工手洗的操作经验,通过模糊推理和模糊控制来实现洗衣机的全自动化和智能化。由于智能洗衣机采用了微电脑控制,拥有较大的程序存储能力,在洗衣机内部存储了诸多种洗涤模式,可由顾客任意选择,可以最大程度的节省水、电、洗涤剂,使衣物可以在尽量短的时间内用最不磨损衣物的方式将衣物洗到尽量的洁净。智能洗衣机的出现可以深入变化人们的方式,让人们的生活加倍简朴,更少烦杂。在生活水平高度上升的今天,人们将时间愈来愈少的分派在没必要要的机械操作中,智能洗衣机的市场需求十分庞大。有业内人士表达,尖端洗涤技术的革新所体现出的洗衣方式加倍重视健康和个性化,已在市场发展中倍受欢迎。模糊控制理论简述“模糊”是人类感知万物、获取知识、思维推理、决策实行的重要特性。1965年,“模糊控制理论”由美国学者加利福尼亚大学著名专家首度提出。模糊控制是一种以数学为基础,运用语言规则表达方式和先进的计算机技术,由模糊推理进行裁决的高级控制方略。模糊控制属于智能控制范围,现已发展成人工智能领域中的一种重要分支,其理论发展迅速,应用领域广范,控制效果明显。与老式控制理论相较,模糊控制有两大不可比拟的长处:第一,模糊控制在许多应用中可以有效且便捷的实现人的控制方略和经验,这一长处自从模糊控制诞生以来就一直受到人们亲密的关注;第二,模糊控制不需要被控对象的数学模型即可实现很好的控制,这是由于被控对象的动态特性已隐含在模糊控制器输入、输出模糊集及模糊规则中。目前模糊控制被愈来愈多的应用于各个领域,尤其是被普遍应用于家电系列中,基于模糊控制的洗衣机就是其中的一种经典实例。智能洗衣机整个工作进程的控制是由单片机控制系统实现的,由单片机、稳压电源、信号检测模块、振荡器、蜂鸣器、功能键、显示电路、驱动电路等构成。智能洗衣机运用数字单片机构成硬件构造,由软件进行模糊化,模糊推理和反模糊化作业。智能洗衣机的设计方案1.洗衣机控制面板本次设计的智能洗衣机概念为基于模糊控制的微电脑程控式套桶波轮型洗衣机。其控制面板分为两个部份:按键部份和显示部份。按键部份包括了三个按键:电源键、程序键、启动/暂停键。(1)电源键:手动按下电源键,即将电源接入至洗衣机系统。(2)程序健:选择工作模式。(3)启动暂停键:用于选择启动或临时停止两种工作状态。显示部份由一种发光二极管和一种LCD12864液晶显示屏构成,其中发光二极管指示电源是不是接通,液晶显示屏显示洗涤模式、洗涤状态及剩余时间。2.智能检测待洗衣物的智能检测是智能洗衣性可以实现智能的关键技术之一。智能检测运用了模糊控制原理,按照各类传感器提供的洗涤物状态和洗衣机运行参数进行模糊推理。通过对布量、布质、温度、浊度的检测来肯定洗涤进程中的洗涤水位,洗涤时间,漂洗次数,排水时间,脱水时间等等。3.智能洗衣机工作流程人工放入待洗衣物和洗涤剂后,接通电源,选择好洗涤模式,按下“启动/暂停”键。此时洗衣机进入智检进程。首先波轮正转3s,断电,初步肯定水位。然后开进水阀,进水至检测水位,波轮正转30s,断电,进行布量分析判断,肯定洗涤水位。继续进水至已肯定的水位,波轮转动15s,断电,进行布质分析判断,温度检测。通过测得的数据初步得出洗涤时间,进入“洗涤”进程。洗涤有三种模式:原则洗涤模式、迅速洗涤模式、脱水模式。(1)原则洗涤模式:首先将衣物浸泡至规定的时间,然后通过电机的正反转对衣物进行洗涤,并通过对洗涤剂浊度的分析来修正洗涤时间。洗涤完毕,电机停止转动,接通排水阀电机,打开排水阀,开始排水。当水位抵达0水位时,进行漂洗前的脱水进程。电机通电,进行脱水。抵达预约时间后,电机断电,稍后关闭排水阀。打开进水阀,进水至规定水位,起动电机,进行衣物的漂洗。漂洗时间到,电机停止转动,打开排水阀进行排水,检测水的浊度,若浊度不达标需反复漂洗程序(反复漂洗程序时要先进行脱水),漂洗程序最多反复两次。漂洗结束后来,进行最终的脱水程序。启动排水阀,排水至0水位,电机中断和持续顺时针转动,抵达规准时间后,电机停止转动,关闭排水阀,蜂鸣器提醒洗涤结束,软件切断电源。 (2)迅速洗涤模式:电机正反转对衣物进行洗涤,至预约时间,进入漂洗程序。第一次漂洗完后,排水时检测水的浊度,待脱水完毕,若测得的浊度不达标则进行二次漂洗,二次漂洗后来进行最终脱水。脱水完毕,蜂鸣器提醒洗涤结束,软件切断电源。 (3)脱水模式:打开排水阀进行排水,待水位为0水位,启动电机,进行脱水,至预约脱水时间,蜂鸣器提醒脱水结束,软件切断电源。2系统概述系统构造简介如图1所示为智能洗衣机控制系统的构造框图。智能洗衣机控制系统采用AT89C52单片机为主控制芯片。外围电路包括电源电路,振荡电路,复位电路,驱动电路,蜂鸣器电路,负载传感器模块,水位传感器模块,温度传感器模块,浊度传感器模块,LCD显示模块,键盘输入模块等。电源电路电源电路振荡电路复位电路键盘输入温度传感器水位传感器负载传感器温度传感器驱动电路排水阀开关线圈进水阀电机LCD显示蜂鸣器电路AT89C52单片机图1 智能洗衣机构造框图(1)电源电路本次设计中电源电路用于将220V的市交流电转为所需要的直流电压。220V市电先经变压器降压,然后通过二极管桥式整流,电容滤波后送入集成稳压器进行稳压,然后将稳定的直流电压输送给智能洗衣机控制系统电路的其他用电模块。(2)驱动电路洗衣机所用的电动机,电源开关线圈,进水电磁阀,排水电磁阀均为需要220V市电来带动的负载,而单片机不能直接控制市电,因此驱动电动在本次设计中相称重要。本设计中采用的驱动电路由光电耦合器MOC3041和大功率晶闸管构成。MOC3041是常常运用的双向晶闸管输出的光电耦合器,带过零触发电路,输入端的控制电流为15mA,输出端额定电压为400V,最大反复浪电流为1A,输入输出端隔离电压为7500V,有很好的隔离性。单片机将控制信号传递给MOC3041的输入端,经MOC3041的输出端来控制大功率晶闸管的控制端,从而由大功率晶闸管来控制对应的负载。这种设计方式可使系统强弱电之间具有很好的隔离效果,控制以便,性能稳定。(3)传感器模块传感器模块包括温度传感器模块,水位传感器模块,负载传感器模块和浊度传感器模块。传感器模块主假如用来将对应传感器检测的信号送入AT89C52单片机中。实现系统对特定信号的检测,使洗衣机得以实现智能控制。(4)键盘输入模块本次设计中键盘输入电路的设计是以便顾客来自行选择洗涤模式和控制洗涤程序的启动/暂停的。由于本次设计力争使洗衣机运用更为简朴,高度实现智能化,键盘按键仅有两个,设计简朴,采用独立键盘形式。(5)蜂鸣器电路用蜂鸣器作为发声元件,可以在需要的时候发作声响,在洗衣机系统中可用于提醒洗衣进程结束及对洗涤进程中出现的故障进行报警。 重要芯片及元器件简介1.AT89C52单片机本设计采用的主控芯片为AT89C52单片机。AT89C52单片机由ATMEL企业生产,属于51系列单片机的一种,是一种低电压、高性能的8位CMOS单片机,片内置有通用8位中央处置器和FLASH单元,兼容MCS-51指令系统。AT89C52单片机存储器采用哈佛构造,程序存储器和数据存储器空间是彼此独立,别离是具有8K可反复擦写的Flash只读程序存储器和256B的随机存取数据存储器,两种存储器均有各自独立的寻址方式和寻址空间。如图2所示为AT89C52单片机的引脚示用意。AT89C52单片机共40个引脚,有32个双向输入/输出(I/O)端口,内含2个外部中断口,3个16位可编程准时/计数器,2个全双工串行通信口,2个读写口线。图2 AT89C52单片机引脚示意图其引脚功能如下:(1)主电源引脚(2根)VCC(Pin40):电源输入,接+5V电源GND(Pin20):接地线(2)外接晶振引脚(2根)XTAL1(Pin19):片内振荡电路的输入端。当运用片内振荡器时,此引脚接微调电容和石英晶体;当采用外接时钟源时,引脚接振荡器信号。XTAL2(Pin20):片内振荡电路的输出端。当运用片内振荡器时,和Pin19的接法同样;当采用外部时钟源时,此引脚悬空。(3)控制引脚(4根)RST/VPP(Pin9):复位引脚,引脚上出现2个机械周期的高电平将使单片机复位。Vpp为第二引脚功能,当对片内Flash进行编程时,此引脚接入编程电压。ALE/PROG(Pin30):地址锁存容许信号。若访问外部程序存储器(ROM)和数据存储器(RAM),ALE将用于锁存低8位的地址。此时,ALE仍会以时钟振荡频率的1/6输出一种固定的脉冲信号,可用于对外输出时钟或准时。此外,可通过对特殊功能寄放器(SFR)中的8EH单元的D0位置位,可以严禁ALE操作。该位置位后,只有MOVX和MOVC指令才能把ALE激活。PSEN(Pin29):外部存储器读选通信号,当为低电平时外部存储器读选通。EA/VPP(Pin31):程序存储器的内外部选通信号,接低电平时从外部程序存储器读指令,接高电平则从内部程序存储器读指令。(4)可编程输入/输出引脚(32根)AT89C52单片机有4组8位的可编程I/O口,别离位P0、P一、P二、P3口,每一种口有8位(8根引脚),共32根。P0口(~):8位双向I/O口线。P0口是一种漏极开路的I/O口。作为输出口,每一名都可以驱动8个TTL负载。当对某个P0端口写入“1”时,该引脚可以用作高阻抗输入。当访问外部程序存储器或数据存储器时,P0口也被作为地址总线(低8位)和数据分时复用。在这种模式下,P0不需要外加上拉电阻。P0口也可以作为I/O口运用,也可以用来接受指令字节;在程序校验时,输出指令字节,此时需要加的外部上拉电阻。P1口(~):8位准双向I/O口线。P1口内部具有上拉电阻,P1口输出缓冲器可以驱动4个TTL负载。若对P1口写入“1”的时候,内部上拉电阻就会把端口拉高,此时可以用作输入口。当作为输入口使历时,被外部拉低的引脚由于其内部电阻,将输出电流。此外,和别离可以作准时器/计数器2的外部计数输入和准时器/计数器2的触发输入。P2口(~):8位准双向I/O口线。P2输出缓冲器可以驱动4个TTL负载。当对P2端口写入“1”的时候,内部上拉电阻就会把端口拉高,此时就可以够作为输入口运用。当作为输入使历时,被外部拉低的引脚由于其内部电阻,将会输出电流。在访问其外部ROM或用16位地址读取外部RAM时,P2口就会送出高八位地址。此时,P2口运用内部上拉发送“1”。当运用8位地址,访问其外部数据存储器(RAM)时,P2口将会输出P2锁存器的内容。在Flash编程或校验时,P2口也用于接受高8位地址和某些控制信号。P3口(~):8位准双向I/O口线。P3口其内部具有上拉电阻,P2口输出缓冲器可以驱动4个TTL负载。当对P3口写入“1”的时候,内部上拉电阻就会把端口拉高,此时就可以够作为输入口运用。当作为输入使历时,被外部拉低的引脚由于其内部电阻,将会输出电流。P3口也作为STC8C52具有第二功能的引脚运用,如表1所示。表1P3口第二功能引脚图引脚第二功能阐明RXD串行输入口TXD串行输出口INT0外中断0INT1外中断1T0定期/计数器0T1定期/计数器1WR外部数据存储器写选通RD外部数据存储器读选通2.点阵型LCD2864简介12864是一种图形点阵液晶显示屏,它重要由行驱动器/列驱动器及128×64全点阵液晶显示屏构成。可完毕图形显示,也可以显示8×4个(16×16点阵)中文。表2为12864的引脚功能表。表212864引脚功能表引脚号引脚名称LEVER管脚功能1VSS0电源地2VDD+电源电压3V0——液晶显示屏驱动电压4D/I(RS)H/LD/I=“H”,表达DB7~DB0为显示数据D/I=“L”,表达DB7~DB0为显示指令数据5R/WH/LR/W=“H”,E=“H”数据被读到DB7~DB0R/W=“L”,E=“H→L”数据被写到IR或DR6EH/LR/W=“L”,E信号下降沿锁存DB7~DB0R/W=“H”,E=“H”DDRAM数据读到DB7~DB07DB0H/L数据线8DB1H/L数据线9DB2H/L数据线10DB3H/L数据线11DB4H/L数据线12DB5H/L数据线13DB6H/L数据线14DB7H/L数据线15CS1H/LCS1=H,选择芯片右半屏信号16CS2H/LCS2=H,选择芯片左半屏信号17RETH/L复位信号,RET=L复位18VOUT-10VLCD驱动负电压19LED+——LED背光板电源20LED-——LED背光板电源12864LCD的指令系统及时序。12864液晶显示模块(即KS0108B及其兼容控制驱动器)的指令系统比较简朴,总共只有七种。其指令表如表3所示:表312864指令表指令名称控制信号控制代码R/WRSDB7DB6DB5DB4DB3DB2DB1DB0显示开关0000111111/0显示起始行设置0011XXXXXX页设置0010111XXX列地址设置0001XXXXXX读状态10BUSY0ON/OFFRST0000写数据11写数据读数据11读数据3.负载传感器负载传感器由电动机的反电动势检测电路,光耦合器和滤波电路构成。可以测得电动机在不一样阶段的反电动势.应用于洗衣机中可以通过模糊推论得出布量和布质的信息.其电路示意图如图3所示:图3 负载传感器电路示意图起动主电机旋转,等电机转速稳定后切断电源,主电机由于惯性继续转动直到停止.在主电机断电惯性旋转时,主电机处在发电状态,会产生感应电动势输出.若是负载较大主电机处在发电状态的时间就长,若是负载较小则主电机处在发电状态的时间就相对较短。如图4所示: 整形脉冲整形脉冲时间断电后电机转速稳定 图4(a) 负载小整形脉冲整形脉冲时间断电后电机转速稳定 图4(b) 负载大图4电机断电后负载与整形脉冲的关系图将负载传感器应用于洗衣机中就可以够以通过量次测量负载的方式来判断衣物的布质和布量。4.温度传感器DS18B20温度传感器是美国DALLAS企业生产的一款超小体积,超低硬件开销的温度传感器。DS18B20采用先进的单总线路数据通信,可以进行全数字的温度转换及输出,其辨别率最小的公作周期为750毫秒,可检测温度范围为-55℃~+125℃。它可以提供9位(二进制)温度读数,指示器件的温度信息通过单线接口送入DSl8B20或从DSl8B20送出,因此从主机CPU到DSl8B20仅需一条线(和地线),不需要顾客自行去进行模数转换。图5为温度传感器DS18B20。 图5 DS18B20DS18B20共三个引脚,引脚1接电压地,引脚2接单数据总线,引脚3接高电平电源。5.谐振式水位传感器谐振式水位传感器,采用了新型的传感原理,把水位的高下转化成水位与频率的对应关系,重要用于在洗衣机中作为洗衣机特定的水位传感器运用。如图6所示是谐振式水位传感器的构造图。洗衣机的水位H转换成导管口中的气压,导管中的水通过通过入嘴进入气室。由于气室上面是封锁的,与水位H成正比的气压被传到隔阂上。隔阂上嵌装有导板,当水位H上升时,气压增大,导板向上移动,当水位下降时,气压减少,在弹簧的作用下,导板向下移动。导板中心有导向轴,受外壳的支撑点限位,使导板上下平行移动,不致偏移。导板上有固定支架,装有磁性元件,在导管内气压作用下导板上下平行移动时,带动磁性元件使其与线圈之间的相对位置发生转变,因此线圈的电感量发生转变。该电感与电容构成三点式振荡电路,振荡的固有频率随水位的转变而转变,因此咱们只要测得振荡频率就可以够测知水位。图6 谐振式水位传感器的构造图图7为水位与振荡频率的对应关系图。由图可以看出谐振式水们传感器的输出特性曲线大体上呈线性转变。在洗衣机进水和排水进程中,水位从50~450mm任意一频率的误差可忽视不计。调试后的水位传感器的测量气压的范围为0~,电感的转变范围为~。当水位(0~450mm)高度一准时,与其对应的传感器输出频率在(~kHz)范围内可以任意设定。图7水位与振荡频率的对应关系图6.浊度传感器TS浊度传感器是GE企业专门为了用于家电产品中的检测水浊度的低本钱传感器,重要用于洗衣机、洗碗机等产品的水污浊程度的测量。通过测量水的污浊程度来判断所洗物品洁净程度,从而肯定最佳的洗涤时间。TS浊度传感器采用必然的红外发光二极管作为检测光源,穿透洗涤剂,检测其透光强度。当光线穿过必然量的水时,光线的透过量取决于该水的污浊程度,水越污浊,透过的光就越少。光接受端把透过的光强度转换为对应的电流大小,透过的光多,电流大,反之透过的光少,电流小。通过测量接受端电流的大小,就可以够计算出水的污浊程度。其原理图如图8所示:浊度电流信号通过电阻R1转换为0V~5V电压信号,运用A/D转换器进行采样处置,单片机就可以够获知目前水的污浊度。图8 浊度传感器电路图3系统硬件电路设计系统电源电路如图9所示,电源电路由变压器,桥式整流电路,电容,集成稳压器7815和集成稳压器7805构成。从集成稳压器7815输出端输出的15V电压直接用于给V/F转换器供电,从集成稳压器7805输出端输出的5V电压用于给其他直流低压部份提供电源。图9电源电路温度检测电路如图10所示,温度检测电路重要由温度传感器DS18B20来实现,输出端DQ与单片机口相连,将由DS18B20检测到的温度信号由口送到单片机中。图10 温度检测电路水位检测电路如图11所示为水位检测电路。为了使计算机直接读数,传感器采用敏感元件,L为传感器内部线圈,匝数为480匝,电感量在~,初始电感量为。电容C一、C3选用63V。R5为1k,R8为。L、C一、C3构成的谐振电路与数字反向器7404连接输出原则方波,伴随水位的转变,谐振频率作对应的变化。图11 水位检测电路浊度检测电路如图12所示,浊度检测电路由浊度传感器和压频转换电路构成。浊度传感器输出端Q的电压信号送到压频转换LMX31的7号引脚,LMX31将电压信号转换成频率信号经3号引脚送入到单片机中进行运算,从而判断出洗涤剂的浊度及其转变率。图12 浊度检测电路液晶显示电路LCD12864是一种常常运用的液晶显示屏,内具有国标一级、二级简体中文字库。通过运用LCD12864可以实现本设计所需要的显示效果。如图13所示,12864的数据口与单片机的P0口相连,通过控制P0口的输出即可调整液晶显示的字符。RS、RW、EN为LCD与单片机之间的读写控制信号,通过对其控制可以实现对LCD的读写控制。图13 液晶显示电路迅响电路如图14所示,AT89C52的与9012的基极相连。当输出高电平时,9012截止,蜂鸣器不发生;当输出低电平时,9012导通,蜂鸣器发出蜂鸣声。图14 讯响电路键盘输入电路本设计采用独立键盘进行手动控制。如图15所示,独立键盘共有两个按键,其中一种按键用于选择洗涤模式,另一种用于控制洗衣机的启动和暂停。图15 键盘输入电路驱动电路本设计中驱动电路由光电耦合器MOC3041和大功率晶闸管构成。如图16所示,当MOC3041的2号引脚为高电平时,5号和6号引脚之间不导通,大功率晶闸管不导通,对应负载断电;当MOC3041的2号引脚为低电平时,其5号和6号引脚之间导通,大功率晶闸管导通,对应的负载处在启动状态,驱动负载工作。 图16 驱动电路负载检测电路负载检测电路是本次设计中洗衣性能实现智能检测的关键电路。其电路图如图17所示。经电动机两头输出的感应电动势前后通过半波整流,光耦,滤波送入到单片机的口进行分析检测出负载信息。图17负载检测电路图4系统软件设计智能洗衣机实现的关键技术1.布质布量及浊度的检测(1)布量检测洗衣机的额定洗净率是按额定容量设计的。当衣物量减少时,由于衣物间的摩擦和翻腾都发生了转变,其洗净率也会发生转变,尤其是衣物量与额定洗涤容量相差较大时,这个转变尤其明显。按照模糊控制的规定,咱们专门研究了衣物量转变时,洗净率与水位、洗涤时间的关系。洗涤电机带动负载运转时,忽然切断电源,由于惯性作用,会维持短时间旋转,这时转子剩磁切割定子绕组而产生感应电势,该电势可以从定子绕组两头检出。由于衣物的阻尼作用,电机转速迅速下降,感应电势对应衰减,其衰减时间与衣物量成必然比例。由于测反电势的方式不需增长专用传感器,只需从电机起动电容两头掏出信号,通过隔离、放大、整形后,由计算机检测出反电势的脉冲个数,即可获得衣物量的信息。布量与整形脉冲数的关系如图18所示。(a)布量多整形脉冲(a)布量多整形脉冲断电后电机转速稳定时间整形脉冲时间电机转速稳定(b)布量少图18布量与整形脉冲数的关系图(2)布质检测衣物纤维大体上可以分为棉质和化纤两大类。对棉质衣物,由于污质易于渗透纤维里,因此洗涤较为困难,同步,棉质衣物易于吸水变沉,使衣物在洗涤进程中翻腾困难。对于化纤衣物,污质一般只会粘附于衣物表面,而不会渗于纤维内部,因此较易洗涤。因此,对于不一样衣质类型其洗涤方式有所不一样。棉质衣物和化纤衣物在不一样水位有不一样的阻尼,反应在电机停转时感应电势的脉冲个数的特性如图19。脉冲数n水位高时脉冲数n水位高时水位低时棉布混纺化纤图19棉质衣物和化纤衣物的阻尼特性从图中可以看出,当衣物是化纤时,两种测定进程中获得的脉冲数差值较小,而衣物是棉质时,两种测定进程中获得的脉冲数差值较大。(3)浊度的检测衣物的脏污(包括脏污程度和脏污性质)检测是由红外光电传感器,通过度析透光率的转变关系,从而检测脏污程度和脏污性质。图20为洗涤进程中,红外光电传感器透光率的转变曲线。从图20(a)可以看出,脏污程度较重的,在洗涤一段时间后,透光率转变较大;脏污程度较轻的,在洗涤一段时间后,透光率转变较小。图20(b)中的两条曲线在洗涤一段时间后比较靠近,但其转变速度不一样样。对于油污性质的脏污,由于其溶解速度慢,因此透光率的转变率较小;反之,对于泥性脏污,由于易于脱落,因此透光率的转变较大。因此,可通过检测红外光电传感透光率转变的绝对量和相对量,检测衣物的脏污程度和脏污性质。为了检测衣物的污浊程度,采用如下特殊处置进程:在洗涤的进程中检测浊度,浊度的检测点在电机停止的时隙中完毕。此时洗涤剂较为安静,水中气泡挥发气泡的影响较小,污浊度检测的误差较小。在排水进程中检测浊度,要等排水管中排水状态稳定后方可检测浊度。脏污程度重脏污程度重脏污程度低洗涤时间透光率图20(a)脏污程度与洗涤时间的关系油污洗涤时间泥污透光率图20(a)油污和泥污与洗涤时间的关系图20 脏污洗涤时间与透光率的关系对浊度传感器输出信号的采样和处置,就是持续采样10个数据,累加取平均值,将获得数据作为成果。数据采样处置进程可以在中断中进行。洗涤进程中浊度的转变率检测为两次浊度测量成果的差值来判断,当差值在必然的范围内表达衣物洗净,否则洗涤加时;排水进程中对浊度的检测规定判断浊度的值,当浊度值在必然范围内则表达漂洗洁净,否则要进行再次漂洗。2.模糊控制规则在本次设计中,模糊控制即是运用检测到的衣质、衣量、水温、浊度等信息进行分段就评估计算使其模糊化,再按照模糊规则进行推理,然后按照推理的成果来进行模糊裁决肯定最适合的水位、浸泡时间、洗涤时间、漂洗时间、脱水时间及进/排水时间。智能洗衣机的模糊控制构造如图21所示。(1)水量的肯定若是检测到的衣量较多,则水位为高;若是检测到的衣量为中,则水位为中;若是检测到的衣量较少,则水位为低。负载传感器模糊推理温度传感器水位传感器负载传感器模糊推理温度传感器水位传感器浊度传感器漂洗时间脱水时间进水时间排水时间洗涤时间水位(2)浸泡时间的肯定若是测得的温度为室温,则浸泡时间短;若是测得的温度为低温,测浸泡时间长。(3)进/排水时间的肯定若是检测到的衣量较多,进/排水时间较长;若是检测到的衣量为中,进/排水时间为中;若是检测到的衣量较少,进/排水时间较短。若是检测到的衣量较少,排水时间较短。(4)洗涤时间的肯定如表4所示为洗涤时间的肯定规则。表4 洗涤时间的肯定规则表衣量时间水温衣量较多衣量适中衣量较少棉多化纤多棉多化纤多棉多化纤多适温长较长中较短短加短低温加长长较长中较短短(5)漂洗时间的肯定如表5所示为洗涤时间的肯定规则表5 漂洗时间的肯定规则表衣量时间水温衣量较多衣量适中衣量较少棉多化纤多棉多化纤多棉多化纤多适温长较长中较短短加短低温加长长较长中较短短(6)脱水时间的肯定若是检测到的衣量较多,脱水时间较长;若是检测到的衣量为中,脱水时间为中;若是检测到的衣量较少,脱水时间较短。(7)浊度对时间的影响为了能尽量将衣物洗的洁净,在洗涤的进程中同步还会对洗涤剂的浊度进行测量,若是洗涤时间到了可是浊度的转变率不达标则认定洗衣进程尚未结束,需要调整洗涤时间,调整时间的次数最多为两次;在每次漂洗结束后来也要对排出的洗涤剂进行浊度检测,若此时浊度不达标则要增长漂洗次数,漂洗次数最多为3次。系统重要流程图1.系统主程序流程图开始开始初始化12864初始化t0转键盘扫描子程序图22 主程序流程图2.键盘扫描流程图开始开始有键按下?否是是启动键?按下次数为3x+1?是否转向原则洗涤模式按下次数为3x+2?转向迅速洗涤模式转
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国科学院高能物理研究所AI应用工程师岗位招聘备考题库带答案详解
- 2025年新蔡辅警招聘真题及答案
- 黑龙江公安警官职业学院《计算机基础与C语言》2024-2025学年期末试卷(A卷)
- 黑龙江公安警官职业学院《日本文学选读》2025 学年第二学期期末试卷
- 2025年湘科研究院招聘专业技术人员5名备考题库有答案详解
- php域名管理系统课程设计
- 2025中国农业大学水利与土木工程学院科研助理招聘1人备考笔试试题及答案解析
- Android 贪吃蛇课程设计
- 2025年5G网络覆盖范围扩大与物联网应用场景行业报告
- 《CBT 3701-1995船用齿轮泵修理技术要求》专题研究报告深度解读
- 佛协财务管理制度
- 2026届新高考语文热点复习:赏析散文形象
- 2025年新能源汽车实训基地建设方案范文
- 采暖系统工程监理实施细则
- 湖北省武汉市江岸区2024-2025学年上学期元调九年级物理试题(含答案)
- 常用低压电器-继电器 学习课件
- QC成果提高PP-R给水管道安装一次验收合格率
- 江苏省2025年普通高中学业水平合格性考试模拟英语试题三(解析版)
- 中央财经大学《微积分Ⅰ(一)》2023-2024学年第二学期期末试卷
- 停运损失费赔偿协议书模板
- 文献信息检索与利用学习通超星期末考试答案章节答案2024年
评论
0/150
提交评论