洗衣机控制器设计(附件)【字数:16720】
Washing machine controller design摘 要Washing machine controller design摘 要洗衣机是现在的家居生活必不可少的一部分,给人们带来许多方便。波轮式套筒洗衣机,即全自动洗衣机,以其自动化和智能化,受到人们的普遍喜爱。随着单片机技术的不断成熟,单片机以其可靠性高、控制功能强、环境适应性好、体积小等优点在家用电器中得到日益广泛的应用,单片机和家用电器的结合,开创了家用电器自动化、智能化的新时代。本文就是运用STC89C52单片机的控制功能来设计全自动洗衣机控制器。本文所设计的全自动洗衣机具有洗涤、漂洗、脱水等一般洗衣机具有的功能,以及对洗涤模式、漂洗模式进行设置,可以通过手机蓝牙串口对洗衣机进行控制。在设计时采用LCD1602液晶显示模块作为全自动洗衣机的显示窗口,采用11.0592MHZ的晶振作为系统的时钟信号,手机遥控选择HC-06模块作为串口通信发送/接收器。在硬件设计时,电路原理图清晰反映了全自动洗衣机控制系统的硬件实现。在软件设计时,使用C51编程实现全自动洗衣机的基本功能。在系统调试时,通过串口将程序烧制到单片机开发板上,硬件调试全自动洗衣机的每一个功能模块。本次设计的全自动洗衣机系统具有基本功能完善、控制可靠、性价比高的优点。关键词全自动洗衣机控制器;STC89C52单片机;手机蓝牙控制;电机的正反转和调速Abstract
目 录
第一章 绪 论 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.hbsrm.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单片机工作的知识。
目 录
第一章 绪 论 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.hbsrm.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单片机工作的知识。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jxgc/zdh/1320.html