基于单片机的全自动洗衣机
基于单片机的全自动洗衣机控制系统设计毕业论文
毕业论文基于单片机的全自动洗衣机控制系统设计摘要该系统是《基于单片机的全自动洗衣机控制系统设计》。
系统采用AT89C51单片机作为核心控制芯片。
并且辅以必要的外围器件和电路,通过I/O口输出控制电动机运行和停止,通过AT89C51单片机内部定时器中断来记录洗衣时间和进水时间,通过按键来进行洗衣参数设置。
通过AT89C51单片机驱动数码管显示洗衣机的工作时间,LED指示灯用作洗衣机的工作状态显示,用两个电控水龙头进行加水和放水,通过蜂鸣器提示洗衣结束。
通过外部中断来控制进水和放水。
论文重点阐述单片机和控制系统模块的设计。
关键词:单片机;全自动洗衣机;数码管,蜂鸣器;中断;定时器目录1.引言 (1)2.系统整体设计 (4)2.1设计功能要求 (4)2.2系统设计方案 (4)2.3芯片选择 (5)2.3.1什么是单片机 (5)2.3.2单片机的应用领域 (5)2.3.3单片机的确定 (6)2.4单片机的结构 (6)2.4.1 STC89C516RD单片机的引脚功能 (7)2.4.2电源 (7)2.4.3时钟 (8)2.4.4控制信号引脚线 (8)2.4.5输入/输出引脚(I/O口线) (9)2.5继电器的选择 (10)3. 系统硬件设计 (11)3.1电源电路设计 (11)3.2进排水电路设计 (11)3.3显示电路设计 (12)3.4按键控制设计 (13)3.5状态指示电路设计 (14)3.6硬件总体电路设计 (14)4.系统软件设计 (16)4.1软件整体结构设计 (16)4.2主程序结构设计与分析 (16)4.3子程序结构设计与分析 (29)4.3.1 定时器中断1子程序 (29)4.3.2 外部中断0子程序 (31)4.3.3 定时器中断0子程序 (33)4.3.4 外部中断1子程序 (34)4.3.5 数码管显示子程序 (35)5.总结 (37)致谢 (38)参考文献 (39)1.引言1.全自动洗衣机的发展过程洗衣机的出现给人们的生活带来了诸多方便,它是现代人必备的日常生活家电,它的发明和应用使人们的洗衣工作变得省时又省力,很好地缓解了人们在家务劳动方面的压力,由洗涤脱水系统,进水排水系统,传动系统,程序控制器等部分组成。
《2024年基于单片机的全自动洗衣机系统设计》范文
《基于单片机的全自动洗衣机系统设计》篇一一、引言随着科技的不断进步和人们对生活品质要求的提高,全自动洗衣机已成为现代家庭和商业洗衣的必备设备。
为了满足市场对高效、智能、节能的洗衣机的需求,本文将介绍一种基于单片机的全自动洗衣机系统设计。
该设计旨在通过单片机控制,实现洗衣机的自动化、智能化操作,提高洗衣效率,降低能耗。
二、系统设计概述本系统采用单片机作为核心控制器,通过与洗衣机的各个部件(如电机、水位传感器、温度传感器、洗涤程序控制器等)相连,实现对洗衣机的全面控制。
系统设计包括硬件设计和软件设计两部分。
三、硬件设计1. 单片机控制器:选用性能稳定、功能强大的单片机作为核心控制器,负责整个系统的控制和协调。
2. 电机驱动模块:连接洗衣机的电机,通过单片机控制电机的启停、正反转等操作。
3. 水位传感器:检测洗衣机内的水位,将水位信息反馈给单片机,以便控制进水和排水。
4. 温度传感器:检测洗涤水的温度,将温度信息反馈给单片机,以便控制加热器的加热功率和加热时间。
5. 洗涤程序控制器:根据用户选择的洗涤程序,控制电机的运转速度、时间和洗涤方式。
6. 电源模块:为整个系统提供稳定的电源供应。
四、软件设计1. 主程序:负责整个系统的初始化和控制,调用各个模块的子程序,实现洗衣机的自动化操作。
2. 电机控制子程序:根据用户选择的洗涤程序,控制电机的启停、正反转等操作。
3. 水位检测子程序:通过读取水位传感器的信息,判断洗衣机内的水位是否达到设定值,以便控制进水和排水。
4. 温度检测子程序:通过读取温度传感器的信息,判断洗涤水的温度是否达到设定值,以便控制加热器的加热功率和加热时间。
5. 洗涤程序选择子程序:根据用户选择的洗涤程序,控制电机的运转速度、时间和洗涤方式。
五、系统功能与特点1. 自动化:系统采用单片机控制,实现洗衣过程的自动化操作,用户只需设置洗涤程序和启动洗衣机,其余工作由系统自动完成。
2. 智能化:系统具有智能检测功能,能自动检测水位、温度等信息,并根据这些信息调整洗涤程序,实现智能化的洗衣操作。
基于单片机的全自动洗衣机控制系统毕业设计论文
基于单片机的全自动洗衣机控制系统毕业设计论文基于单片机的洗衣机控制系统设计摘要单片机是计算机家庭的一个重要分支,它具有体积小、价格低、面向控制的特点,适用于各种工业控制、仪器仪表装置,在人类生产和生活的各个领域都有极为广泛应用。
本洗衣机控制系统,采用目前常用的89C51单片机,用汇编语言的编程方法,完成对洗衣机洗衣全过程的自动控制,并采用LED数码显示洗衣过程代码和洗衣剩余时间,洗衣完成后能自动报警。
使全自动洗衣机的使用更加简单、直观和方便。
本设计取材容易,结构简洁,易于制作,具有一定的实用价值。
关键字:单片机、汇编语言、动态扫描目录绪论1.1 设计目标1.2 设计意义第二章硬件和软件的设计方法 2.1 洗衣机的工作过程2.2 全自动洗衣机控制系统硬件的选择 2.3 单片机编程软件的选用第二章全自动洗衣机控制系统的设计原理 3.1 控制系统方框图3.2 控制板电路原理(附整机原理图) 3.3 控制功能及过程第四章洗衣机控制系统的软件系统4.1 洗衣机控制系统软件的编程思路 4.2 主程序及子程序流程图 4.2 洗衣机控制系统的源程序参考文献附录 AT89C51技术手册MCS-51系列单片机指令系统表第一章第一章:绪论在生产和生活的各个领域中,凡是有自动控制要求的地方都会有单片机的出现。
单片机的应用有利于产品的小型化、多功能化和智能化,而且抗干扰能力强,可在各种恶劣的环境下可靠地工作,成本也较低。
所以单片机的应用已极为广泛,它在工业自动化、工业测控、智能仪器仪表、家用电器、信息与通信、军事装备等方面都在发挥着“微电脑控制”的作用。
1.1 设计目标用51系列单片机89C51控制全自动洗衣机的运行,使其能自动地完成进水、洗涤、漂洗、脱水等功能。
不同的衣物,洗涤、漂洗、脱水和洗衣电机正反转所用的时间不同,要求设计能够实现过程选择,并在LED显示屏上显示过程代码。
在运行的时候能显示完成整个过程的剩余时间。
基于单片机的全自动洗衣机控制系统设计
基于单片机的全自动洗衣机控制系统设计
本文基于单片机技术,设计了一种全自动洗衣机控制系统。
该系
统采用了微控制器作为主控芯片,利用多种传感器对洗衣机的运行状
态进行监控和反馈,并采用液晶显示屏和按键操作界面,实现了对洗
衣机的全面控制和调节。
首先,本文介绍了洗衣机控制系统的设计原则和功能要求。
针对
用户需求,系统应该具备自动化操作、清洗效果稳定、耗能低等特点。
为达到这些要求,设计人员利用已有的电子和机械技术,创新性地将
控制系统进行了完善和优化,使其在技术和应用水平上均能满足用户
的需求。
其次,本文阐述了洗衣机控制系统的硬件实现方案。
主要涵盖了
微控制器的选型、传感器的选择与应用、负载驱动模块的设计等方面,全面展示了整个控制系统的结构和工作原理。
接着介绍了系统关键部
件的详细设计方案,包括自动化程序的设计、数据采集与处理的方法、通信协议的制定等,为系统的良好运行提供了坚实的技术保障。
最后,本文对系统的实验结果进行了分析和评测。
从洗衣机的功耗、清洗效果、安全性、用户友好性等多个维度对系统进行了考核和
评估,并得出了较为准确和权威的测试结论。
结果表明,本文设计的
洗衣机控制系统在自动化程度、清洗效果、耗能等方面均优于传统洗
衣机,可以达到用户期望的高度。
综上所述,本文基于单片机技术,设计了一种全自动洗衣机控制
系统。
具备自动化操作、清洗效果稳定、耗能低等特点,具有广阔的
应用前景和市场潜力。
本文的成果对洗衣机的自动化控制技术和应用
研究具有一定的启发和参考价值。
基于单片机的全自动洗衣机自动控制系统
哈尔滨工业大学华德应用技术学院毕业设计(论文)摘要基于单片机的全自动洗衣机自动控制系统, 所有的电路都是在单片机的控制下工作的,目前通常采用的是Motorola公司的MC6805系列的单片机,而本设计中采用了AT89C51作为控制核心,以MCS-51为核心结合接口芯片及外围电路以实现洗衣机的智能控制。
其中通过整流和逆变等电路来控制单相异步电机的电路设计是关键环节。
桥式整流电路是使用最多的一种整流电路。
通过它可以将交流电整流成较稳定的直流电压。
逆变电路采用桥式可逆PWM变换器,由几个IGBT组成桥式逆变电路,通过有规律的控制开关管的导通和关断,输出频率和电压可控的交流电。
采用这种交-直-交电压型结构,可实现对异步电机的控制。
关键词单片机;全自动洗衣机;AT89C51;整流;逆变;IGBT;-I-哈尔滨工业大学华德应用技术学院毕业设计(论文)AbstractBased on monolithic integrated circuit's completely automatic washer automatic control system, all electric circuits are work under monolithic integrated circuit's control, what at present usually uses is Motorola Corporation's MC6805 series monolithic integrated circuit, but in this design used AT89C51 to take the control core, as the core union connection chip and the peripheral circuit realizes washer's intelligent control take MCS-51. And through electric circuits and so on rectification and inversion controls the single-phase asynchronous machine's circuit design is the key link. The bridge-type leveling circuit uses most one kind of leveling circuits. May become through it the alternating current rectification the stable DC voltage. The contravariant electric circuit uses the bridge-type reversible PWM converter, is composed the bridge-type contravariant electric circuit by several IGBT, through orderly control switching valve's breakover and shutdown, output frequency and voltage controllable alternating current. Uses this kind of junction - straight - alternating current profiling structure, may realize to asynchronous machine's control.Keywords Monolithic integrated circuit Completely automatic washer AT89C51 Rectification Inversion IGBT-II-哈尔滨工业大学华德应用技术学院毕业设计(论文)目录摘要 (I)Abstract ........................................................................................................................ I I 第1章绪论. (1)1.1 课题背景 (1)1.2 目的和意义 (2)1.3 系统设计思想 (2)第2章方案设计 (4)2.1 洗衣程序设计 (4)2.1.1 洗涤过程 (4)2.1.2 漂洗过程 (4)2.1.3 甩干过程 (4)2.1.4 进水、排水过程 (5)2.2 按键设计 (5)2.3 LED指示灯的设计 (5)2.4 单片机各I/O口的分配设计 (5)2.4.1 P0口 (5)2.4.2 P2口 (6)2.4.3 P3口 (6)2.5 电机控制电路设计 (7)2.6 电源模块 (8)2.7 本章小结 (8)第3章可行性分析 (9)3.1 经济可行性 (9)3.2 技术可行性 (9)3.3 本章小结 (9)第4章硬件设计 (10)4.1 系统结构框图 (10)4.2 单片机控制单元 (10)4.2.1 AT89C51概述 (10)4.2.2 水位传感器 (13)-III-哈尔滨工业大学华德应用技术学院毕业设计(论文)4.2.3 TLP521 2GB光电隔离开关 (14)4.2.4 蜂鸣器报警电路设计 (14)4.3 电动机控制单元 (15)4.3.1 桥式整流电路 (15)4.3.2 桥式可逆脉冲宽度调制(简称PWM)变换器电路 (16)4.3.3 单片机与电机控制电路的连接 (19)4.3.4 不控整流电路和PWM变换器电路的连接 (19)4.3.5 单相异步电动机的连接 (20)4.4 电源模块 (22)4.5 本章小结 (22)第5章软件设计 (23)5.1 软件程序设计 (23)5.1.1 总体程序设计 (23)5.1.2 PWM信号控制模块 (27)5.2 本章小结 (29)第6章调试 (30)6.1 硬件调试 (30)6.1.1 硬件调试环境 (30)6.1.2 硬件调试中出现的问题 (31)6.2 软件调试 (32)6.2.1 软件调试环境 (32)6.2.2 软件调试中出现的问题 (34)6.3 系统联调 (35)6.4 本章小结 (35)结论 (36)致谢 (37)参考文献 (38)附录1 (39)附录2 (41)-IV-哈尔滨工业大学华德应用技术学院毕业设计(论文)第1章绪论1.1课题背景从古到今,洗衣服都是一项难于逃避的家务劳动,而在洗衣机出现以前,对于许多人而言,它并不像田园诗描绘的那样充满乐趣,手搓、棒击、冲刷、甩打……这些不断重复的简单的体力劳动,留给人的感受常常是:辛苦劳累。
基于单片机的全自动洗衣机系统设计
基于单片机的全自动洗衣机系统设计基于单片机的全自动洗衣机系统设计自动洗衣机作为现代家庭必备的家电之一,无疑给我们的生活带来了诸多便利。
随着科技的不断进步,洗衣机的功能也在逐步完善和智能化。
本文将介绍一个基于单片机的全自动洗衣机系统设计,该系统结合了传感器、执行器和单片机的控制,实现了洗涤、漂洗、脱水等一系列工作的自动化。
首先,我们需要了解单片机的基本原理和功能。
单片机是一种集成电路,拥有微处理器的功能,能够实现数据的处理、控制和通信等任务。
在全自动洗衣机系统中,单片机起到了控制中枢的作用,通过对各个部件的控制来完成洗衣过程。
在本系统中,我们需要使用多个传感器来获取洗衣机内部的信息。
例如,温度传感器可以检测洗衣水的温度,以便根据洗涤衣物的要求进行调整。
水位传感器可以检测洗衣机内部的水位,以确保水量的控制在适当的范围内。
此外,还可以使用压力传感器来检测洗涤和脱水的程度,从而调整相应的参数。
在洗衣机的控制中,单片机还需要根据洗涤过程的不同阶段来控制执行器的工作。
例如,在洗涤阶段,单片机可以控制洗衣机的电机以适当的速度旋转,同时根据不同程序要求来控制加热器的温度。
在漂洗和脱水阶段,单片机可以控制洗衣机内的叶轮进行高速旋转,从而有效去除衣物上的水分,使衣物更加干燥。
除了基本的洗涤功能外,现代洗衣机还具备一些智能化的特点。
在本系统中,单片机可以通过与用户界面的连接实现人机交互。
用户可以通过操作面板向单片机输入洗涤程序、选取适当的温度和转速等参数,单片机则根据用户的选择进行相应的控制。
同时,单片机还可以通过与互联网的连接,将洗衣机的状态和故障信息传输到用户的手机端,提醒用户维修等操作。
在设计全自动洗衣机系统时,还需要考虑到系统的安全性和可靠性。
例如,在电路设计中,应该安装过载保护装置,以防止电机过载、漏电等情况发生。
同时,还应该考虑到洗衣机的稳定性和耐用性,选用优质的材料和结构设计,以延长洗衣机的使用寿命。
综上所述,基于单片机的全自动洗衣机系统设计能够有效地提高洗衣效率和用户体验。
基于单片机的全自动洗衣机控制系统设计
山东协和学院工学院,山东济南 250109【摘要】采用了STC89C52单片机进行设计控制系统,控制系统主要是四个部分构成:用户参数输入、洗涤、脱水、最后报警。
以单片计算机为主体构成的主要控制系统,主要控制系统是以STC89C52单片机为内核,使用键盘、蜂鸣器、电源、水位传感器等为核心,完成对洗衣机内各步骤的管理。
【关键词】STC89C52单片机洗衣机控制系统1总体方案设计1.1设计任务1.研究内容:利用单片机实现了一种新型的洗衣机控制装置。
利用MCU作为主机,通过对所需的外部电路进行扩充,实现了对全自动洗衣机的控制。
2.主要功能:(1)标准:12 min的浸洗、2 min的冲洗、3 min的脱水;(2)快速:4 min的浸洗,2 min的冲洗,2 min的脱水;(3)轻柔:3 min的浸洗,3 min的冲洗,2 min的脱水;(4)调试模式:整个的处理时间为1分钟;(5)有开机/停机按键的操作:先按下菜单,然后再按下选单,选好要做的工作,当工作完成后,再按下停止。
(6)具有脱水功能。
(7)具有指示功能:入水时显示,洗净时显示,排干时显示,漂洗时显示,脱水时显示。
1.2洗衣机的设计方案本控制系统由按钮输入、浸洗、洗涤、漂洗、排气、再洗涤等五个环节构成的。
本控制系统由主回路和单片机系统,外围硬件回路构成[8]。
用STC89C52单片机控制器为基础,以二个共阳数码管,键盘,蜂鸣器,水位传感器,以及发光二极管等为中心元件;由继电器,充气三极管,发电机,以及步进马达驱动器等组成的外围硬件。
1.2.1 按键在洗衣机的控制器上有四个按键,分别是K1、K2、K3、K4K1是单选按键,使用K4前先将K1按下,避免出现错误。
K2是开机按键、K3是停止按键、K4是菜单。
1.2.2 洗衣程序(1)水洗工序接通电源后,如果没有选择清洗时间,那么洗衣机将从清洗程序启动。
进入清洗程序,先加水,当加水指示灯点亮,启动加水,达到所需的时间后,加水停止;马达 M开启,推动水轮转动,产生洗涤水。
基于单片机的智能洗衣机控制系统设计
基于单片机的智能洗衣机控制系统设计一、本文概述随着科技的快速发展和人们生活水平的提高,家电产品逐渐向着智能化、自动化的方向发展。
洗衣机作为家庭日常生活中不可或缺的家电设备,其性能的优化和智能化升级显得尤为重要。
本文将详细介绍一种基于单片机的智能洗衣机控制系统设计,旨在提高洗衣机的自动化程度,改善用户体验,并实现节能环保的目标。
该控制系统以单片机为核心,结合传感器技术、电机控制技术、人机交互技术等多个领域的知识,实现洗衣机的智能控制。
通过传感器实时监测洗衣过程中的水量、温度、衣物重量等参数,单片机根据这些参数自动调节洗涤程序,以达到最佳的洗涤效果。
同时,系统还具备人机交互功能,用户可以通过简单的操作界面选择洗涤程序、设定洗涤参数,实现个性化洗涤。
本文首先将对智能洗衣机控制系统的总体设计方案进行介绍,包括硬件和软件的设计思路。
然后,详细阐述各个功能模块的实现方法,包括传感器模块、电机控制模块、人机交互模块等。
接着,对系统的硬件和软件进行集成和调试,确保系统的稳定性和可靠性。
对智能洗衣机控制系统进行性能测试和实验验证,以评估其实际应用效果。
通过本文的研究和设计,期望能够推动洗衣机行业的智能化升级,为用户提供更加便捷、高效、节能的洗涤体验。
也希望本文的研究方法和成果能够为相关领域的研究人员和技术人员提供有益的参考和借鉴。
二、单片机基础知识单片机(Microcontroller Unit,MCU)是一种集成电路芯片,采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。
单片机也被称为微控制器,它的应用领域非常广泛,包括智能家居、医疗设备、工业控制、航空航天等。
单片机的主要特点包括:集成度高,体积小,功耗低,可靠性高,控制功能强,扩展灵活,以及易于实现智能化控制等。
基于单片机的全自动洗衣机系统设计
基于单片机的全自动洗衣机系统设计一、本文概述随着科技的进步和人们生活水平的提高,家用电器在日常生活中扮演着越来越重要的角色。
全自动洗衣机作为其中的一种,其便捷性和高效性受到了广大用户的青睐。
传统的洗衣机设计在智能化、节能性、操作简便性等方面仍有待提升。
为此,本文提出了一种基于单片机的全自动洗衣机系统设计,旨在通过技术创新和智能控制,为用户提供更加人性化、高效且节能的洗衣体验。
本文将详细介绍该系统的设计原理、硬件构成、软件编程以及实际应用效果。
我们将对单片机的选择及其在系统中的作用进行阐述,同时分析洗衣机控制系统中所需的传感器和执行器。
接着,我们将深入探讨软件设计的关键技术和算法,包括控制逻辑的实现、人机交互界面的设计以及故障检测和处理机制。
我们将通过实际测试和用户体验反馈,对该系统的性能进行评估和优化。
本文旨在提供一种基于单片机的全自动洗衣机系统设计方案,为相关领域的研究和实践提供有益的参考和借鉴。
通过不断优化和创新,我们期待这种智能化、高效且节能的洗衣机能够在未来得到更广泛的应用,为人们的生活带来更多便利和舒适。
二、系统总体设计全自动洗衣机系统的设计,基于单片机作为核心控制器,旨在实现洗衣机的全自动化和智能化。
整个系统由单片机、电机驱动模块、水位检测模块、洗涤剂投放模块、温度控制模块、显示模块和用户交互模块等多个子模块组成。
我们选择一款性能稳定、价格适中且易于编程的单片机作为本系统的核心控制器。
该单片机将负责接收用户输入指令、处理传感器信号、控制各功能模块以及实现与显示模块的通信。
通过编程,单片机能够实现对洗衣机的全面控制,包括启动、停止、调整洗涤方式、设定洗涤时间等功能。
电机驱动模块是洗衣机的动力来源,负责驱动洗衣机的电机进行旋转。
我们选用一款能够驱动电机正反转且具备调速功能的驱动模块,通过单片机输出的PWM信号实现对电机转速的精确控制。
电机驱动模块还具备过流保护功能,以确保系统的安全可靠。
《2024年基于单片机的全自动洗衣机系统设计》范文
《基于单片机的全自动洗衣机系统设计》篇一一、引言随着科技的进步和人们生活水平的提高,全自动洗衣机已经成为了现代家庭不可或缺的家电之一。
为了提高洗衣机的智能化程度和用户体验,本文提出了一种基于单片机的全自动洗衣机系统设计。
该系统通过单片机控制,实现了洗衣过程的自动化、智能化,提高了洗衣效率,同时也方便了用户的使用。
二、系统设计概述本系统以单片机为核心控制器,通过连接各种传感器、执行器等外部设备,实现对洗衣过程的自动化控制。
系统主要由单片机控制模块、电机驱动模块、水位检测模块、温度检测模块、洗衣程序模块等组成。
三、硬件设计1. 单片机控制模块:本系统采用单片机作为核心控制器,负责接收用户输入的指令,控制各个模块的工作。
单片机具有体积小、功耗低、性能稳定等优点,能够满足系统的需求。
2. 电机驱动模块:电机驱动模块负责驱动洗衣机的洗涤电机和脱水电机。
本系统采用PWM(脉宽调制)技术,通过单片机控制电机驱动模块的开关,实现对电机的精确控制。
3. 水位检测模块:水位检测模块通过传感器实时检测洗衣机内的水位,将检测结果反馈给单片机,以便单片机根据水位情况调整洗衣程序。
4. 温度检测模块:温度检测模块通过温度传感器实时检测洗衣机内的水温,将检测结果反馈给单片机,以便单片机根据水温情况调整洗涤时间和洗涤剂的使用量。
5. 洗衣程序模块:洗衣程序模块根据用户的选择和洗衣的实际需求,通过单片机控制电机驱动模块、水位检测模块和温度检测模块等外部设备,实现对洗衣过程的自动化控制。
四、软件设计本系统的软件设计主要包括单片机的程序设计、人机交互界面设计和洗衣程序的设计。
1. 单片机的程序设计:单片机的程序设计是实现系统功能的关键。
本系统采用C语言进行编程,通过编写相应的程序代码,实现单片机的控制功能。
2. 人机交互界面设计:人机交互界面是用户与系统进行交互的窗口。
本系统采用LCD显示屏作为人机交互界面,通过编写相应的程序代码,实现用户与系统的交互功能。
基于单片机的全自动洗衣机控制系统的设计-本科毕业设计论文
基于单片机的全自动洗衣机控制系统的设计-本科毕业设计论文1绪论1.1课题研究的背景和意义首先洗衣机是我们日常生活中最常见和最常用的一种家用电器。
随着社会的发展与进步,人们的生活节奏也随之加快,这也就意味着人们的工作负荷大大增加,因此我们通常用的半自动洗衣机的无形中就不再被大家接受。
其次传统的半自动洗衣机不但很费人力而且很浪费资源,在洗涤效果上也不被大家所认同。
在目前的社会背景下,健康、科学、节能才是人们的需求。
因此全自动洗衣机这款高科技产品必将是人们在洗涤方面的理性选择。
随着当前地球上各种不可再生资源的迅速减少,我们生活中的各种能源需求却不断增加,这两者之间产生了一种巨大矛盾。
为了人类的可持续发展,节能减排、绿色环保、人与大自然和谐共处成为了二十一世纪的目标。
洗衣机作为家电中很重要的一员,也就必须向着这一目标发展。
1.1.1各国洗衣机的发展历程洗衣机的诞生至今已有一个半世纪之久。
1858年,美国人汉密尔顿·斯密斯在匹兹堡制造出人类的第一台洗衣机。
该洗衣机由三个部分组成:圆筒、桨状叶子的直轴、曲柄。
通过人为转动连接桨状叶子的直轴的曲柄,让衣物在圆筒中进行洗涤。
由于此种做法过于费力,并且对衣物的损伤程度较大,于是并没有得到广泛应用,但是它代表着人类对“手洗时代”展开挑战的第一步。
随着蒸汽时代技术的成熟与应用,1880年美国人生产出一款蒸汽洗衣机。
它通过蒸气机的推动取代了人力。
与先前人力洗衣机相比,当时的蒸汽洗衣机取得了巨大的飞跃。
同时人们还采用了智能水循环系统,也就是洗衣机行业著名的“蒸汽洗”方式。
随后又相继出现了水力洗衣机、内燃机洗衣机等。
但是工作原理大致相同,基本上都属于拖动式,区别仅仅存在于动力方面的借助。
自然而然,电气时代的到来肯定会触动不少喜欢动脑人的灵感。
1910年美国人费希尔于美国芝加哥成功地制造出世界上第一台电动洗衣机。
它的诞生标志着人类家务劳动自动化的开端。
1992年玛塔依格公司对洗衣机的结构进行了一系列的改造,把先前的拖动式改变为搅拌式,完成了洗衣机的定格,第一台搅拌式洗衣机也就此诞生。
基于单片机全自动洗衣机控制器设计与仿真
基于单片机全自动洗衣机控制器设计与仿真随着科技的发展,越来越多的家电产品逐渐实现了智能化和自动化。
其中,全自动洗衣机的普及程度也越来越高。
为了更好地提供用户体验,许多厂家开始采用基于单片机的全自动洗衣机控制器,来实现对洗衣机的智能控制。
本文主要介绍基于单片机全自动洗衣机控制器设计与仿真的过程。
一、控制器硬件设计控制器的硬件设计主要包括单片机的选型与连接,外设的选型与连接,以及电源部分的设计等方面。
一般来说,单片机控制器主要使用 8 位单片机,比如 AT89C52。
同时,为了更好的扩展性和稳定性,还需要添加与单片机相应连接的晶振、电容等元器件。
此外,还需要选用和连接相应的外设,如数码管、按键、继电器、红外遥控模块等元件。
最后,需要设计一套合适的电源系统,以保证整个控制器的稳定运行。
二、控制器软件设计控制器的软件设计包括程序逻辑的设计和编写。
程序的逻辑设计需要考虑到洗衣机的具体使用场景和功能,如水位控制、转速控制、洗涤时间控制等等。
在编写代码时,需要充分利用单片机的控制能力,使其能够对各个功能进行更好的掌控。
此外,需要注意代码的可读性以及可维护性,以便在后期的调试和修复过程中更加方便地操作。
三、仿真调试为了保证控制器的正确性和可靠性,需要进行一系列的仿真调试。
首先,可以通过仿真软件搭建出一组合适的测试平台,并通过数据的模拟来测试程序的正确性。
接下来,还需要对各个外设元件的功能进行测试,以保证其与单片机之间的通讯正常。
最后,在完成模拟测试后,还需要真实地将控制器连接到洗衣机上,并进行实际的功能测试,以检验其实际的使用效果。
综上所述,基于单片机的全自动洗衣机控制器设计与仿真是一个需要考虑到硬件、软件、仿真等多个方面的问题。
其中,摸索合适的软件逻辑和外部设备之间的连接,对实验的测试成果更为重要。
唯有确保整个控制器的正确性和可靠性,才能为消费者带来更好的使用体验和权益。
《2024年基于单片机的全自动洗衣机系统设计》范文
《基于单片机的全自动洗衣机系统设计》篇一一、引言随着科技的不断发展,家电智能化已成为现代家庭生活的重要标志。
其中,全自动洗衣机以其便捷、高效的特点深受消费者喜爱。
本文将介绍一种基于单片机的全自动洗衣机系统设计,通过智能化控制,实现洗衣过程的自动化、高效化。
二、系统概述本系统以单片机为核心控制器,结合传感器、电机驱动、水位控制等模块,实现对洗衣机的全自动控制。
系统具备进水、洗衣、漂洗、脱水、排水等功能,可根据衣物类型、污渍程度等自动调整洗衣参数,达到最佳的洗衣效果。
三、硬件设计1. 单片机控制器:作为系统的核心,负责接收用户指令、控制各模块工作。
2. 传感器模块:包括水位传感器、温度传感器等,用于检测洗衣机的工作状态及环境参数。
3. 电机驱动模块:控制洗衣机的进水、洗涤、脱水等电机,实现洗衣过程的自动化。
4. 水位控制模块:通过水位传感器实时监测水位,自动控制进水阀的开关,保持水位在合适范围内。
5. 通信接口:便于与上位机或其他设备进行通信,实现远程控制或数据传输。
四、软件设计1. 主程序:负责初始化系统、接收用户指令、调用各子程序等。
2. 洗衣程序:根据衣物类型、污渍程度等自动调整洗衣参数,包括进水、洗涤、漂洗、脱水等步骤。
3. 通信程序:实现与上位机或其他设备的通信,接收远程控制指令或发送数据。
4. 故障诊断程序:实时监测系统状态,发现故障时自动报警并提示用户。
五、系统实现1. 用户通过操作面板或手机APP输入洗衣指令,包括衣物类型、洗涤模式、时间等。
2. 单片机控制器接收指令后,根据预设的算法自动调整洗衣参数,并通过电机驱动模块控制洗衣机的进水、洗涤、脱水等过程。
3. 传感器模块实时监测水位、温度等参数,确保洗衣机在合适的工作环境下运行。
4. 如遇故障,系统会自动报警并提示用户,同时可通过通信接口将故障信息发送至手机APP或上位机。
六、系统优势1. 自动化程度高:本系统可实现洗衣过程的自动化,用户只需设置洗衣参数,即可轻松完成洗衣任务。
基于单片机的全自动洗衣机控制
机电工程系毕业设计论文题目基于单片机的全自动洗衣机控制专业名称机电一体化学生姓名指导教师毕业时间2014年6月基于单片机的全自动洗衣机控制摘要基于单片机的全自动洗衣机自动控制系统, 所有的电路都是在单片机的控制下工作的,目前通常采用的是Motorola公司的MC6805系列的单片机,而本设计中采用了Intel公司的89C51作为控制核心,以单片机89C51为核心结合接口芯片及外围电路以实现洗衣机的智能控制。
设计采用传感器检测洗衣过程必需的物理量,实现对洗衣机自动识别衣质、衣量,自动识别肮脏程度,自动决定水量,自动投入恰当的洗涤剂等功能的控制。
本设计在洗涤过程中采用了实时模糊控制,提高洗衣质量,节约能源。
硬件结构框图及软件流程图是该系统的重要组成部分,在整个控制过程中,硬件控制起了决定性的作用。
关键词:单片机,全自动洗衣机,传感器AbstractBased on fuzzy control completely automatic washer automatic control system, All electric circuits are worked under the monolithic integrated circuit control, at present, usually uses monolithic integrated circuit is Motorola Corporation's MC6805 serie s , but in this design ,it used Intel Corporation’s 8031 to tak e the control core, 8031 realizes the washer intelligent control, take the monolithic integrated circuit as the core union connection chip and the periphery electric circuit. Fuzzy controller’s design is the essential link. It uses the sensor to examine the essential physical quantity of the wash clothes process, they enter the fuzzy controller, through the fuzzy reasoning, realizes of the washer automatic diagnosing clothes nature, the clothes quantity, the automatic diagnosing dirty degree, automatically deciding the water volume, function , automatic investing appropriate detergent, and so on. In this design , the process of washing uses the real-time fuzzy control, enhanced the quality of washing clothes ,Saves the energy. The hardware architecture diagram and the software flow chart are the important constituent of this system , In entire controlled process, Fuzzily controlled software plays the decisive role.Keywords:single-chip,ull automatic washer,sensor目录ABSTRACT ............................................................................................................. - 3 -第一章概述 .. (1)1.1洗衣机的发展史 (1)1.2全自动洗衣机的简介 (2)1.3洗衣机的工作原理 (2)1.4洗衣机的类型 (3)1.4.1 按自动化程度分类 (3)1.4.2 按结构原理分类 (3)1.5洗衣机设计的主要性能指标 (4)1.5.1 主要技术性能指标 (4)1.5.2 主要安全性能指标 (5)1.6全自动洗衣机的设计理念 (6)1.7全自动洗衣机的设计目的 (7)1.8全自动洗衣机的设计方案 (7)第二章硬件电路 (8)2.1洗衣机控制器控制面板的设计 (8)2.2硬件设计框图 (9)2.3单片机 (11)2.3.1 单片机的选型 (11)2.3.2 单片机的复位电路 (12)2.3.3 单片机的时钟电路与时序 (12)2.4A/D转换器 (14)2.5传感器 (15)2.6全自动洗衣机电机的特点及选择 (17)2.7显示器 (18)2.8典型控制电路 (20)2.8.1 晶闸管驱动控制电路设计 (20)2.8.2 水位检测电路 (20)2.8.3 开关电源电路 (21)2.8.4 键盘输入及显示电路 (22)图2-13 键盘输入及显示电路 (22)第三章软件设计 (23)3.1主程序流程图 (23)3.2各子程序流程图 (24)第四章调试 (28)4.1硬件调试 (28)4.2软件调试 (29)参考文献 (30)致谢 (31)附录 (32)第一章概述1.1 洗衣机的发展史从古到今,洗衣服都是一项难于逃避的家务劳动,而在洗衣机出现以前,对于许多人而言,它并不像田园诗描绘的那样充满乐趣,手搓、棒击、冲刷、甩打……这些不断重复的简单的体力劳动,留给人的感受常常是:辛苦劳累。
基于单片机的全自动洗衣机系统设计
基于单片机的全自动洗衣机系统设计随着科技的飞速发展和人们对生活质量要求的不断提高,家电产品也逐渐变得智能化和便捷化。
其中,全自动洗衣机作为现代家庭必备的电器之一,对于改善人们的家庭生活起着重要作用。
,不仅可以实现洗涤、漂洗、脱水等基本功能,还具备智能控制、节能环保等诸多优势。
在传统洗衣机中,人们需要手动操作控制面板,设定洗衣程序、洗涤时间等参数,而则能够实现自动化操作。
系统采用单片机作为核心控制器,通过程序设计,根据不同衣物材质和脏污程度,自动选择合适的洗涤程序和洗涤时间。
用户只需将衣物放入洗衣机中,选择启动按钮,并设定洗涤模式(如轻柔洗、标准洗、强力洗等),系统即可自动完成剩余操作。
这样不仅省去了人们手动操作的繁琐,还提高了洗衣效率和用户体验。
此外,还具备智能控制的特点。
系统可以根据衣物的重量和尺寸,智能调节洗涤水位和洗涤时间,实现最佳洗涤效果。
同时,系统还可以自动检测衣物漂洗和脱水的情况,并根据需要进行相应的处理。
这一智能化设计,不仅提高了洗衣机的洗涤质量,还可以有效减少衣物磨损和损坏的可能性。
在节能环保方面,能够有效控制洗涤水量和洗涤剂用量,实现节约用水和减少洗涤剂浪费。
系统可以根据衣物的重量和脏污程度,智能调节洗涤水量,避免了过多的水资源消耗。
同时,系统还可以自动检测洗涤剂的用量,避免了过度使用洗涤剂导致的浪费和环境污染。
这样不仅节省了资源,还对环境友好。
还可以通过连接智能手机等设备,实现远程控制和监测。
用户可以通过手机APP等方式,随时随地对洗衣机进行操作和监控,提高了洗衣机的便捷性和灵活性。
综上所述,具备智能控制、节能环保等优势。
这种设计不仅提高了洗衣机的洗涤效果和操作便利性,还符合现代人们对科技智能产品的需求和追求。
相信随着科技的不断进步,将会得到更广泛的应用,并不断提升人们的生活品质综上所述,具备智能控制、节能环保等优势,能够提高洗涤效果、减少资源浪费,并符合现代人们对科技智能产品的需求与追求。
基于单片机的全自动洗衣机控制系统设计
基于单片机的全自动洗衣机控制系统设计现代社会中,洗衣机已经成为人们生活中不可或缺的家电之一、为了提高洗衣机的工作效率和舒适性,不少洗衣机现在都采用了基于单片机的全自动控制系统。
本文将详细介绍基于单片机的全自动洗衣机控制系统的设计。
首先,全自动洗衣机控制系统的硬件部分包括单片机、显示屏、按键、传感器和执行机构等。
单片机是整个控制系统的核心部件,负责对洗衣机进行各种控制和判断。
显示屏用于显示洗衣机的状态和操作信息,按键用于用户输入洗衣机工作模式和参数,传感器用于检测洗衣机内部的温度、水位和转速等参数,执行机构则根据控制信号执行相应的动作。
其次,全自动洗衣机控制系统的软件部分主要包括程序设计和算法设计。
在程序设计方面,首先需要对洗衣机的工作流程进行分析和拆解,确定各个步骤的执行顺序和条件。
然后,根据洗衣机的特点和要求,编写相应的控制程序。
在算法设计方面,可以利用传感器检测到的参数进行各种算法的计算和判断,从而实现洗衣机的智能控制。
全自动洗衣机控制系统的工作流程可以简单划分为以下几个步骤:洗涤、漂洗、脱水和结束。
在洗涤阶段,根据用户设置的洗涤模式和参数,单片机根据程序进行相应的控制,打开水阀控制进水量、加热水温度和控制洗衣桶的旋转速度等。
在漂洗和脱水阶段,单片机同样进行相应的控制,保证漂洗和脱水的效果。
最后,在结束阶段,单片机关闭水阀,停止洗衣机的工作,并在显示屏上提示用户洗衣已完成。
为了提高全自动洗衣机控制系统的可靠性和稳定性,可以采用以下措施:首先,合理选择和配置传感器,确保传感器能够准确检测洗衣机的各个参数。
其次,对于单片机的程序设计,要考虑到各种异常情况和故障处理,确保洗衣机能够在异常情况下自动停止工作并进行相应的提示。
最后,全自动洗衣机控制系统的电路设计要合理,采取适当的防雷和过载保护措施,确保洗衣机的安全性。
综上所述,基于单片机的全自动洗衣机控制系统设计包括硬件部分和软件部分。
通过合理的硬件配置和软件编程,可以实现洗衣机的全自动控制和智能化操作,提高洗衣机的工作效率和舒适性。
基于51单片机的全自动洗衣机控制器设计
基于51单片机的全自动洗衣机控制器设计随着科技的进步和人们生活质量的提高,洗衣机已经成为现代家庭中必不可少的家电之一。
然而,传统的洗衣机控制方式往往存在操作复杂、功能单一等问题,无法满足用户对于高效、智能洗涤的需求。
因此,本文将介绍一种基于51单片机的全自动洗衣机控制器的设计,实现洗涤、漂洗、脱水等功能的自动化控制。
一、系统硬件设计1、控制器核心选择本设计选用51单片机作为控制器核心,利用其丰富的I/O口和定时器资源,实现对洗衣机的控制。
通过外接按键和蜂鸣器等元件,实现洗涤方式的选择、启动/停止控制等功能。
2、电源模块设计为了确保洗衣机的稳定运行,本设计采用220V交流电作为电源输入,通过变压器进行降压处理,再经整流滤波后得到稳定的直流电压,为控制器和其他部件供电。
3、输入输出模块设计输入模块主要包括按键和传感器。
其中,按键用于选择洗涤方式,传感器则用于检测水位、水温等信息。
输出模块主要包括继电器和蜂鸣器,继电器用于控制洗衣机的启动/停止,蜂鸣器则用于提示用户洗涤过程的状态。
二、系统软件设计1、程序初始化在程序开始运行时,首先进行初始化操作,包括配置定时器、设置I/O口状态等。
2、洗涤过程控制根据用户选择的洗涤方式,程序将通过定时器控制电机的运转时间,实现不同洗涤模式的自动化控制。
同时,通过检测水位、水温等信息,自动调整洗涤时间和水的温度,提高洗涤效果。
3、漂洗过程控制在洗涤过程结束后,程序将自动进入漂洗阶段。
通过控制进水和排水阀的开闭时间,实现自动漂洗。
同时,根据洗涤过程中收集的衣物量和洗涤效果,智能调整漂洗次数和时间,确保衣物清洗干净。
4、脱水过程控制在漂洗过程结束后,程序将自动进入脱水阶段。
通过控制电机转速和脱水时间,实现衣物的高效脱水。
同时,为了保护衣物和机器的安全,程序将根据衣物的种类和重量信息,智能调整脱水时间和转速,确保脱水过程的顺利进行。
5、报警提示功能为了方便用户及时了解洗涤过程的状态,本设计还实现了报警提示功能。
基于单片机的自动洗衣机设计
基于单片机的自动洗衣机设计1 总体方案设计分析1.1全自动洗衣机控制方法选择在全自动洗衣机中,现在比较通用的控制手段是利用单片机或者PLC两种方法,本课设选用的是单片机。
之所以选用单片机主要考虑了以下原因,首先,单片机具有较强的抗干扰能力,当受到外部强干扰,程序出错时,可以自动使系统复位重新执行程序。
并且采用无噪声、无电磁干扰的双向晶闸管作为控制元件,控制电磁阀和电机。
其次,单片机具有欠压和过压保护,欠压时,控制器不工作;超压时,保护电路起作用。
再次,单片机还具有瞬间掉电保护功能,电源短时间停电后,电压恢复时,能够维持原来运行程序的工作状态并继续完成洗衣程序。
最后,各种操作和洗衣机的运行状态均可以用LED显示。
此外,在硬件规模方面,单片机相当于将一个基本规模的单板机所具有的资源复合在一块芯片上,因此具有相当的规模;在功能方面,单片机已经超过了PLC的功能;在指令系统方面,如果将单片机的指令系统PLC的指令系统相比较,除单片机的数据传送能力较弱一点之外,单片机的指令系统已大大超过PLC;此外,无论在性价比方面,还是在体积、重量方面相比较,单片机都比PLC优越得多。
综合上述原因本章设采用单片机来完成。
二、方案构思全自动洗衣机由洗衣系统和控制电路组成。
其控制电路分为机械和电脑型,电脑型控制电路是以单片机作为控制电路的核心。
自动洗衣机的洗衣程序,键盘上有两个按钮01键和02键。
01键设为开始按钮;02键设为停止按钮,其功能是按下停止按钮后洗完一个周期后停止,中间不能停。
洗衣机的标准洗衣程序是;开始--进水--洗涤--排水--进水--清洗--排水--脱水。
1.洗涤过程通电后,洗衣机进入暂停状态,以便放好衣物并且等待按下开始按钮。
当按下开始按钮01时,进入洗涤过程。
首先进水阀打开,开始进水,向洗衣机供水;当到达预定水位时,进水阀关闭,停止进水;步进电动机接通电源,开始旋转,形成洗衣水流。
步进电动机可以实现正反转功能,可以形成往返水流,有利于洗涤衣物。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 涤过程
通电后,洗衣机进入暂停状态,以便放好衣物。若不选择洗衣周期,则洗衣机从洗涤过程开始。当按
暂停开关键K5时,进入洗涤过程。首先进水阀FV通电,打开进水开关,向洗衣杨供水;当到达预定水位时,水位开关K4接通,进水阀断电关闭,停止进水;电机MO接通电源,带动波轮旋转,形成洗衣水流。电机MO是一个正反转电机,可以形成往返水流,有利于洗涤衣物。
2. 电源电路部分
控制器的电源由变压器B、整流二极管D14~D19、滤波电容C1和稳压集成电路7806组成。7806
输出的电压分三路分别用于晶闸管触发,提供键盘输入和LED显示,以及提供单片机的电源。后两路各经过一个二极管和一个电容,当7806的输出电压下降时,还可以依靠电容保持的能量,维持电路再工作一段时间。
显示电路由LED1~LED7组成。显示方式采用动态扫描方式,列扫帚信号线与行扫帚线共用,行显示信号直接由Z86C09的P2.4~P2.6驱动。由于LED要求的亮度不,所以驱动电流不大,约9mA。每个LED显示的时间是总的显示时间的1/3,平均电流约为3mA。
5. 双向晶闸管触发电路
2. 脱水过程
洗涤或漂洗过程结束后,电机MO停止转动,排水阀MG通电,开始排水。排水阀动作时,带动离合
器动作,使电机可以带动内桶转动。当水位低到一定值时,水位开关K4断开,再经过一段时间后,电机开始正转,带动内桶高速旋转,甩干衣物。
3. 漂洗过程
与洗涤过程操作相同,只是时间短一些。
双向晶闸管采用直流触发,晶闸管的门极由晶体管T5~T8控制,晶体管导通时,触发双向晶闸管
导通,第Ⅱ~Ⅲ象限触发,T5~T8的集电极电阻用于限流。由于1A和3A的双向晶闸管所需要的触发电流较小,容易受外界的干扰。为了提高系统的抗干扰能力,在1A和3A的双向晶闸管触发回路中各并联一个0.01uF的电容,抑制瞬时的干扰信号。两个8A的双向晶闸管用于控制电机MO正转和反转。这两个晶闸管在任何时候最多只允许一个导通,如果两个同时导通,则会损坏晶闸管。两个8A双向晶闸管的两个主电极上并联一个100Ω的电阻和0.01uF的电容组成阻容回路,用来吸收双向晶闸管两主电极之间的瞬时电压脉冲,保护双向晶闸管。
Ⅰ.自动洗衣机的洗衣程序
洗衣机面板上有4个按钮K1、K2、K5和K6。K1用于水流选择,分两档:普通水流和柔和水流;
K2用于洗衣周期选择,可以选择洗涤、漂洗和脱水三个过程;K5是暂停开关;K6是洗衣程序选择键。洗衣程序分为标准程序和经济程序。
洗衣机的标准洗衣程序是:洗涤——脱水——脱水——漂洗——脱水——漂洗——脱水。经济洗衣程序少一次漂洗和脱水过程。
1. 单片机Z86C09
Z86C09是Z8系列单片机中最简单的一种,成本较低。采用COMS结构,具有耗电少、抗干扰力
强和工作电压宽等特点,可在2.5~5.5V的电压范围内工作。Z86C09有14条I/O线,P2.0~P2.7是双向I/O口,可以按位设置输入或输出。P3口中P3.1~3.3规定为输入口,可作为输入端或中断请求端。P3.4~P3.6规定为输出口。Z86C09内部含有2个多功能定时/计数器,2K字节的ROM和144字节的寄存器阵列。
(3) 具有欠压和过压保护,欠压时,控制器不工作;超压时,保护电路起作用。
(4) 具有瞬间掉电保护功能,电源短时间停电后,电压恢复时,能够维持原运行程序的工作状态并继续完成洗衣程序。
(5) 各种操作和洗衣机的运行状态均用LED显示。
下面分别介绍各部分的特点及组成原理。
4. 键盘和显示电路
键盘由K1~K6组成,其中K3、K4是检测开关,按键状态的检测采用扫描方法,由单片机的P3.4~P3.6
输出扫描信号,使晶体管T1~T3轮流导通,T1~T3输出的高电平通过二极管D1~D6后扫描每个键。6个键分为两组,按键信号由P3.2和P3.3输入。P3.2和P3.3常态为低电平,当按下某一键,并且高电平扫描到这个键时,P3.2或P3.3输入才变为高电平。Z86C09检测到这个高电平,再根据当前扫描到哪一位,即可判别出哪个键按下,D1~D6的作用是防止多个键同时按下时,对三条扫描线产生的短路。
全自动洗衣机就是将洗衣的全过程(泡浸-洗涤-漂洗-脱水)预先设定好N个程序,洗衣时选择其中一个程序,打开水龙头和启动洗衣机开关后洗衣的全过程就会自动完成,洗衣完成时由蜂鸣器发出响声。
全自动洗衣机由洗衣系统和控制电路组成。其控制电路分为机械和电脑型,电脑型控制电路是以单片机作为控制电路的核心。图1给出单片机Z86C09组成的全自动洗衣机的控制电路。
全部洗衣工作完成后,由蜂鸣器发出音响,表示衣物已洗干净。
Ⅱ.洗衣机控制器的硬件组成原理
洗衣机控制器由单片机Z86C09作为控制器的核心所构成,该控制器具有以下特点:
(1) 具有较强的抗干扰能力,当受到外部强干扰,程序出错时,可以自动使系统复位重新执行程序。
(2) 采用无噪声、无电磁干扰的双向晶闸管作为控制元件,控制电磁阀和电机。
晶体管T11、T10和稳压管DW组成欠压保护电路。当电源电压不足,T11的基极电压小于3.9V
时,T11截止,T10也截止。Z86C09的P3.1端没有电压,常为低电平。T12截止,造成T5~T9的发射极均悬空,因此T5~T9截止,不受Z86C09控制。这时,虽然3.1端输入判别欠压保护电路工作状态的信号,只有当电压正常后,单片机才开始执行洗衣程序。
当电源电压超过使用电压时,压敏电阻MR的阻值会突然变小,使电压不能超过保护电压值,当过压时间较长时,则会烧断保险丝RD。
3. 过零检测电路
过零检测电路由晶体管T14,变压器B和二极管D17~D19组成。D17起隔离作用,在电压为零时,
脉动电压为零,T14截止。由于T14的集电极电阻接到T10的集电极,只有在T10导通,即电源电压正常,T14才能在电源电压过零时输出高电平。Z86C09的P3.1端检测过零信号。