洗衣机控制器设计(附件)【字数:16720】
目 录
第一章 绪 论 1
1.1 课题背景 1
1.2 设计的目的和意义 1
1.2.1 设计目的 1
1.2.1 设计意义 2
1.3 国内外现状及水平 2
1.4 设计目标与设计内容 3
1.4.1 设计目标 3
1.4.2 设计内容 4
第二章 单片机简介 5
2.1 单片机的发展历程 5
2.2 单片机的发展趋势 5
2.3 单片机的特点及应用 7
2.3.1 单片机的特点 7
2.3.2 单片机的应用领域 7
第三章 洗衣机控制器的设计方案 9
3.1 洗衣机工作流程图 9
3.2 设计方案 10
*景先生毕设|www.jxszl.com +Q: ^351916072#
3.2.1 方案论证 10
3.2.2 方案比较 10
第四章 硬件设计 11
4.1 中心控制模块 11
4.2 主机命令模块 12
4.3 按键面板模块 13
4.4 盖门打开 14
4.5 水位传感器模块 14
4.6 显示模块 14
4.7 电机模块 15
4.8 进水和排水模块 16
4.9 定时器模块 17
4.10 中断模块 18
4.11 报警模块 18
第五章 软件设计 19
5.1 引脚设定和程序变量的定义 19
5.2 主程序 20
5.3 显示子程序 21
5.4 按键子程序 22
5.5 外部中断0程序 23
5.6 定时器0中断程序 24
5.7 定时器2中断程序 25
5.8 串口中断程序 25
5.9 洗涤漂洗和脱水程序 27
5.10 报警程序 28
结 论 29
致 谢 31
参 考 文 献 32
第一章 绪 论
1.1 课题背景
洗衣服一直都是人类生活中不可缺少的日常劳动环节,在以往的时候,人们都是用手或者是用木棍子敲打等等来洗衣服。但是随着人类时代的进步和科学技术的快速发展,就出现了用机械技术来代替人工洗衣服的操作。在十八世纪60年代的时候,有人在美国匹茨堡制造出了全球第一台洗衣机。而这种洗衣机设计得非常简单,是以一个圆桶为控制中心,在桶中内置了带有螺旋桨形状铁轴。铁轴的滚动是通过和它相连的手柄控制的。它也需要通过人工来摇动手柄才可以进行洗衣服,这样对衣服的损害非常大,也没有能够起到解放劳动力的作用。所以这种洗衣机并没被推广,但是它的发明给了人们起到一个至关重要的启发。
在如今的社会中,人们的生活质量在不断提高,从而出现了越来越多的人使用洗衣机来取代人工洗衣。现在的洗衣机是向着自动化、人性化的方面发展,当用户将衣服放进洗衣机后,只要按下几个按键启动,它就会自动注水,甚至还有一些更先进的洗衣机可以通过电脑或者手机进行控制;可以自动的检测刚入衣物的重量,然后自动的加入适量的水和洗涤剂,自动选择洗衣机的工作时间长度和强度;更是有的滚筒式洗衣机可以烘干衣服,在整个工作动作完成了之后还会有动听的音乐报警提示用户,用户可以在洗衣的过程中放心去做其它的事,这样就节省了不少的宝贵时间。
本次洗衣机控制系统的设计正是在这样一个背景下产生的,设计一套功能完善的、运行可靠的洗衣机控制系统对于使用的用户节省劳动力有着重要意义,一个好的控制系统,不仅能在保证把洗干净衣服的前提下,还能够更好的保护衣物,节约时间。
1.2 设计的目的和意义
1.2.1 设计目的
目前正处于洗衣机技术发展的重要时期,市场上洗衣机的样式越来越多,人们对于洗衣机的要求也越来越高,现在市场上的洗衣机功能主要有自动进行故障排查和提示、强力洗涤和轻柔洗涤、手机遥控等功能,但是在很多方面还不能够满足消费者的需求。这就要求洗衣机的技术人员朝着更加专业化和技术化的方面开发,设计出功能更全面、更节能、更人性化的全自动洗衣机,把消费者的需求变成现实。现在市场的洗衣机都不可以实现互相兼容,而且大多数制造商只是注重打造品牌,突出一两个与别的制造商不同的的功能,现在大多数洗衣机都是采用单片机作为控制中心来实现各项功能的。相比较基于PLC(可编程控制器)和FPGA(电子自动化)设计的控制系统,它们有着许多不足,例如PLC设计的系统体积较大、系统模块不可以进行扩展;FPGA的造价敖贵,性价比低。而单片机的使用简单,高性价比,强大的控制功能等优点,因此,设计出基于单片机的洗衣机控制系统就具有很强的使用性。而本次设计的洗衣机控制器是为了满足一些消费者的不同需求,也是为增加洗衣机系统的多样性和竞争性。
1.2.1 设计意义
(1)把培养理论的设计思路和实践操作结合起来,培养在遇到分析或解决实际应用问题时运用所学的综合基础理论知识的能力,这样就可以让所学的理论知识得到强化、巩固。
(2)进一步了解和掌握STC89C52单片机工作的知识。
原文链接:http://www.jxszl.com/jxgc/zdh/80423.html