基于51单片机的全自动洗衣机控制系统设计
- 格式:pdf
- 大小:1.25 MB
- 文档页数:5


基于单片机的全自动洗衣机控制系统毕业设计论文
基于单片机的洗衣机控制系统设计
摘要
单片机是计算机家庭的一个重要分支,它具有体积小、价格低、面向控制的特点,适用于各种工业控制、仪器仪表装置,在人类生产和生活的各个领域都有极为广泛应用。
本洗衣机控制系统,采用目前常用的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系列单片机指令系统表
第一章
第一章: 绪论
在生产和生活的各个领域中,凡是有自动控制要求的地方都会有单片机的出现。单片机的应用有利于产品的小型化、多功能化和智能化,而且抗干扰能力强,可在各种恶劣的环境下可靠地工作,成本也较低。所以单片机的应用已极为广泛,它在工业自动化、工业测控、智能仪器仪表、家用电器、信息与通信、军事装备等方面都在发挥着“微电脑控制”的作用。
基于单片机的全自动洗衣机控制系统设计
本文基于单片机技术,设计了一种全自动洗衣机控制系统。该系统采用了微控制器作为主控芯片,利用多种传感器对洗衣机的运行状态进行监控和反馈,并采用液晶显示屏和按键操作界面,实现了对洗衣机的全面控制和调节。
首先,本文介绍了洗衣机控制系统的设计原则和功能要求。针对用户需求,系统应该具备自动化操作、清洗效果稳定、耗能低等特点。为达到这些要求,设计人员利用已有的电子和机械技术,创新性地将控制系统进行了完善和优化,使其在技术和应用水平上均能满足用户的需求。
其次,本文阐述了洗衣机控制系统的硬件实现方案。主要涵盖了微控制器的选型、传感器的选择与应用、负载驱动模块的设计等方面,全面展示了整个控制系统的结构和工作原理。接着介绍了系统关键部件的详细设计方案,包括自动化程序的设计、数据采集与处理的方法、通信协议的制定等,为系统的良好运行提供了坚实的技术保障。
最后,本文对系统的实验结果进行了分析和评测。从洗衣机的功耗、清洗效果、安全性、用户友好性等多个维度对系统进行了考核和评估,并得出了较为准确和权威的测试结论。结果表明,本文设计的洗衣机控制系统在自动化程度、清洗效果、耗能等方面均优于传统洗衣机,可以达到用户期望的高度。
综上所述,本文基于单片机技术,设计了一种全自动洗衣机控制系统。具备自动化操作、清洗效果稳定、耗能低等特点,具有广阔的应用前景和市场潜力。本文的成果对洗衣机的自动化控制技术和应用研究具有一定的启发和参考价值。
单片机原理及系统课程设计
专 业: 自动控制
班 级:
姓 名:
学 号:
指导教师:
兰州交通大学自动化与电气工程学院
2014 年 1 月 12 日
评语:
考勤10分 守纪10分 过程30分 设计报告30分 答辩20分 总成绩(100分)
单片机原理及系统课程设计报告
1 基于AT89C51单片机的全自动洗衣机设计
1 设计目的及要求
1.1设计目的
洗衣机已成为人们日常生活中必不可少的一部分,但是传统的基于继电器的控制,已不能满足人们对洗衣机的要求。因此设计了基于单片机的洗衣机控制电路系统,由单片机控制实现洗衣机的各项功能。单片机的体积小,控制功能灵活,因此,设计出基于单片机的全自动洗衣机控制电路系统具有很强的实用性。由于个人能力有限,所设计的洗衣机比前沿科技产品要差很远。所以这次课程设计的主要目的在于通过亲手操作,查找资料,培养自己的分析设计能力,把这学期课程中零散的知识进行整合,将理论的知识联系到实际的生活中,在实例中深入理解一些理论知识,并从中有所收获。
1.2设计要求
模拟全自动洗衣机工作过程。以电机替代洗衣机电机。显示洗衣机工作的状态(进水、浸泡、洗衣、脱水、结束)。显示工作剩余时间(洗衣程序可自定义,时间精度:秒)。洗衣时交替正、反转。
2 设计方案及原理
2.1设计方案
利用AT89C51单片机的P0,P1,P2,P3串行口的输入输出功能,控制数码管、电动机、发光二极管的工作状态,进而模拟洗衣机的基本工作过程。
洗衣机的主要工作过程是:进水—洗涤—漂洗—换水—漂洗—换水—漂洗—换水—脱水—结束。上述工作过程中,包含三个过程:洗涤过程、漂洗过程、脱水过程。
1 1引言
随着经济科技的发展,生活中家用电器的功能也越来越丰富,洗衣机作为人们日常生活中必不可少的家用电器,也不断的需要进一步提升其便利性。但是传统的仅由继电器控制的普通洗衣机,只能手动进行单一的洗衣功能转换,大大的浪费了洗衣所需的时间和精力,给使用者带来了很大的不便。为了提升洗衣机使用的便利性,采用单片机来作为控制器,可以实现灵活多变的控制方式,能够很好的满足人们对洗衣机功能的要求。
作为一个微控制器,单片机最大的特点就是物美价廉,因而被广泛应用在各种数字系统中。本文通过使用STC89C51单片机作为控制器,设计一款可以完成自动洗衣流程的洗衣机控制电路,该电路操作简单,功能灵活,具有很大的实用性。通过对基于单片机的控制电路的制作进行深刻钻研,可以使我们对单片机有更加深刻的见解,同时也为将来的工作与学习打下一定基础。
1.1研究背景及现状
1. 洗衣机的分类
普通洗衣机:具备洗涤,排水,脱水功能,每一功能均需手动操作。
半自动洗衣机:具有洗涤,排水,脱水功能,不同于普通洗衣机的是洗涤与脱水功能相互独立,洗衣机一边是进行洗衣的,而另一边是进行脱水甩干的。
全自动洗衣机:在启动电源后选择相应模式即可自动实现所设定的全部功能,期间无需任何手动操作。
2. 全自动洗衣机在国内外的现状及水平
欧美发达国家的科学技术水平相对较高,对家用电器的性能指标也在不断提高,目前最先进的洗衣机可以做到智能控制洗衣的全过程,只需将衣物放入洗衣机,洗衣机就可以自己选择洗衣的水位,洗涤剂的用量,洗衣的时间,并能最大限度的减小对衣物的损伤。我国的洗衣机制造业起步较晚,但由于引进了国外的先进技术,国产洗衣机的生产水平已逐步提高,缩短了与发达国家的差距。目前全自动智能洗衣机正向着大容量,健康化,节能化,高度自动化和微型化发展【1】。这就要求设计师在设计洗衣机时能要有更优秀和创新的思路方法,从而实现用户的各种需求,提高洗衣机的便利性。