洗衣控制演示系统开发(附件)

本文介绍了基于单片机的全自动洗衣机控制演示系统的设计与开发。本设计以STC89C52单片机作为控制核心,利用步进电机、七段式LED数码管、发光二极管、按钮、蜂鸣器等器件,来模拟洗衣机的进水、排水、洗涤、漂洗和脱水等工作流程。所开发的控制程序能实现标准洗衣模式、经济洗衣模式、单独洗衣模式和单独脱水模式等功能。在硬件电路设计和控制程序编制的基础上,利用Proteus软件进行了仿真,并完成了实物制作。利用发光二极管实现工作状态的指示,利用LED数码管实现每个工作环节剩余时间的显示,利用小型步进电机的正反转模拟洗衣机电机的动作;利用按钮实现用户需求的输入。通过该系统,可直观了解洗衣机的工作流程。关键词 洗衣机,STC89C52单片机,硬件电路,软件程序目 录
1 绪论 1
1.1 洗衣机发展历史 1
1.2 课题简介 1
1.3 课题研究目的和意义 1
2 方案与论证 2
2.1 方案一 2
2.2 方案二 2
2.3 方案的论证 3
3 系统硬件设计 3
3.1 STC89C52单片机特性 3
3.2 电源控制模块 5
3.3 时钟电路 5
3.4 复位电路 5
3.5 矩阵式按键电路 6
3.6 报警电路 7
3.7 发光二极管显示电路 8
3.8 数码管显示电路 9
3.9 电机驱动电路 10
4 系统软件设计 11
4.1 系统功能模式 12
4.2 洗衣程序设计 12
4.3 仿真软件介绍 16
4.4 系统的仿真 17
5 实物的制作 20
5.1 焊接的技巧和注意事项 20
5.2 实物所需清单 21
5.3 系统调试 21
5.4  *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^* 
功能模式 12
4.2 洗衣程序设计 12
4.3 仿真软件介绍 16
4.4 系统的仿真 17
5 实物的制作 20
5.1 焊接的技巧和注意事项 20
5.2 实物所需清单 21
5.3 系统调试 21
5.4 洗衣机演示系统实物 22
总 结 28
致 谢 39
参 考 文 献 30
附录 系统原理图 31
1 绪论
1.1 洗衣机发展历史
1858年,一个叫汉密尔顿史密斯的美国人在匹茨堡制成了世界上第一台洗衣机,标志了用机器洗衣的开端。
1910年,美国的费希尔在芝加哥试制成功世界上第一台电动洗衣机。电动洗衣机的问世,标志着人类家务劳动自动化的开端。
1922年,美国玛塔依格公司改造了洗衣机的洗涤结构,把拖动式改为搅拌式,这也就是第一台搅拌式洗衣机的诞生。
1932年,美国本德克斯航空公司宣布,他们研制成功第一台前装式滚筒洗衣机,洗涤、漂洗、脱水在同一个滚筒内完成。
70年代后期,以电脑(实际上微处理器)控制的全自动洗衣机在日本问世,开创了洗衣机发展史的新阶段。
80年代,“模糊控制”的应用使得洗衣机操作更简便,功能更完备,洗衣程序更随人意,外观造型更为时尚。
自世界上第一台洗衣机诞生到如今已经过了157年,洗衣机走进了千家万户,成为人们生活中不可或缺的家用电器。洗衣机从木质手摇式开始,发展到蒸汽洗衣机、水力洗衣机和内燃机洗衣机,最后到了电力驱动的洗衣机,同时洗衣机的结构也在不断的改进和优化。随着科学技术的不断发展,更多更高新的技术被应用到洗衣机的研究设计中,洗衣机的使用也更为方便。
1.2 课题简介
本设计是以单片机作为控制核心,利用步进电机、七段式LED数码管、发光二极管、按钮、蜂鸣器等器件,来模拟洗衣机的进水、排水、洗涤、漂洗和脱水等工作流程。在硬件电路设计和控制程序编制的基础上,利用Proteus软件进行了仿真,并完成实物的制作。
1.3 课题研究目的和意义
洗衣机在人们日常生活中使用广泛,它的更新换代也快,所以洗衣机在我国有着广泛的市场。而随着科学技术的进步,洗衣机的种类越来越多,功能也越来越齐全。特别是单片机在洗衣机中的应用使得洗衣机设计的更为精巧、成本更低、性能更好。单片机具有集成度高、运算速度快、体积小、运行可靠、价格低廉等特点,采用单片机为核心的洗衣机控制系统性能要优于其他类型的洗衣机控制系统。在洗衣机的设计中使用单片机为控制核心不仅可以节省洗衣机的成本而且对洗衣机的性能也有很大的提高。
对基于单片机的全自动洗衣机控制系统设计进行深入研究,可使我们掌握全自动洗衣机这种重要家电的工作原理和控制系统,进一步了解单片机在不同领域的应用方法,学会单片机控制全自动洗衣机的电控板设计,同时也为将来从事电子行业打下一定基础,所以本次设计具有重大意义。
2 方案与论证
2.1 方案一
数字电路的方案优点在于分工明确、运算速度较快以及不需要复杂的软件编程。整个系统分为脉冲电路、计时电路、显示电路以及各种门电路的组合构成的状态显示电路。采用中小规模的集成电路实现,所用知识点都较为基础,便与设计。

图2.1 方案一
2.2 方案二:
选用单片机为设计核心。基于单片机的洗衣机控制系统主要由电源模块、时钟模块、复位模块、显示模块以及步进电机的驱动模块构成。其中显示模块分为发光二极管组成的状态显示电路和显示洗衣时间的数码管显示电路。程序采用C语言编程,便于调试,可扩展性好。
图2.2 方案二
2.3 方案的论证
第一种方案适用于结构简单、功能单一的小型系统设计。对于功能繁多较为复杂的系统,采用第一种方案设计系统的结构就会错综复杂,生产成本也会有很大的提高。相比较之下,单片机具有结构小,运算速度快以及程序的可扩展性可移植性好等优点。所以本文采用第二种方案,即设计基于单片机的洗衣机控制演示系统。
3 系统硬件设计
硬件的设计是整个洗衣机控制演示系统的根本,要综合考虑很多因素,在保证实现需要的洗衣功能之外,还要考虑:①系统整体的稳定性;②元器件的基本性能;③元器件的价格以及是否容易购买;④程序的编写是否容易实现;⑤温度或湿度等不确定因素。
本次设计是以单片机STC89C52为控制核心,通过模块化设计,完成对整个洗衣机的控制。洗衣机的洗衣功能有开始与暂停功能,标准洗衣和经济洗衣,在标准洗衣与经济洗衣模式中还可以选择单洗方式,

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jxgc/jdgc/1622.html

好棒文