基于单片机的全自动洗衣机控制系统的设计 - 图文(8)

2019-02-15 18:29

图4-8 洗衣流程二级菜单图

4.3.2 PWM的生成

对于电机的操控,我花了一段时间去研究。由于CPU自带硬件PWM,我一开始准备使用的。不过花了很长时间也没有弄出来。后来我使用了定时器中断来实现的。先设定一个基础时间,比如说1ms,每到设定的时间后,进入中断,计数器加一。当计数器加到设定的值时,则可以控制相应的输出口置高或者置低来达到模拟PWM的目的。对于洗涤、漂洗和甩干。我各自设置了三种模式(洗涤、漂洗、甩干)与之对应。

在洗衣流程中,电磁阀门运转的同时一般是需要停下电机的。对于,进水、出水是比较重要的。对此,关闭相应相应的中断来达到目的。

报警器也是采用PWM驱动。是一个无源蜂鸣器。为了防止与电机的干扰,我又另外使用了一个定时器来解决。 4.3.3 AD童锁的设计

对于童锁功能,我是使用了AD作为验证。电路板上,我使用了一个USB接口,将其中的DATA+与单片机的AD口相连,另外,自己拿万用板制作了一个“钥匙”,如图4-9所示。上面焊接了一个电位器分压来调节电压值。然后在程序中的开机时,设置了一个认证界面,如图4-10。只有插入钥匙并且在设定的阻值范围内,才能够认证成功并进入一级菜单,如图4-11。否则会提示认证失败,如图4-12。

30

图4-9 “钥匙”图

图4-10 认证图1

图4-11 认证图2

31

图4-12 认证图3

至此,所有的基本调试介绍完毕。

32

结 论

经过三个星期的时间完成了基于单片机的洗衣机控制系统的设计,本系统是基于单片机及其接口技术、计算机技术、微电子技术综合应用的设计。实现了对洗衣机整个洗衣过程的控制包括用户参数输入、洗涤、漂洗、脱水和结束五个阶段。控制系统主要由电源电路、控制电路两大模块构成。电源电路为控制电路提供稳定的5V直流电压,为电动机提供7.8V的直流电压;控制电路负责控制洗衣机的工作过程,主要由STM32F103CBT6单片机、12864液晶、按键、蜂鸣器、LED指示灯、电动机、进水排水电磁阀组成。在系统设计中参考了大量相关的中文和外文资料以及各芯片的厂家数据手册,选择相关的芯片并了解了其技术指标,最后完成相应的模块的原理图及PCB的绘制。

对于本次毕业设计的作品,相对于市面上销售的普通洗衣机,有以下两个特点: 1.采用了比较友好的人机交互界面,方便人员使用操作。

2.使用单片机自带的AD作为童锁认证的装置,使用专用钥匙解锁,对于安全性有了很大提高。

本次设计可以总结出:单片机的广泛应用使用现在的电子产品设计越来越方便、功能越来越好、集成度也越来越高。通过对单片机的重新编程可以很方便的改变洗衣机的功能。其次单片机和微电子等技术是密切相关的,它们如何应用将直接对设计结果产生影响,应用不同的元器件和设计方法可以使洗衣机的设计结果截然不同,洗衣机的性能也将有差别,同时在本设计中应用的元器件都是单片机的应用,使该设计只要稍加修改就可以很方便地开发出其他基于单片机的洗衣机控制系统。

33

致 谢

这次的毕业设计让我体会颇深,然而更重要的是在责任心的驱使下我该采用何种方法更省时省力的完成此次设计。凭着“方法总比困难多”的信念,我首先和同学分析了任务本身该从何处着手,该何时何地查找相关资料等等寻找突破,充分地解决好问题。

对于遇到不懂的问题我学会了在网上、书上查资料。并向很感谢我的辅导老师吴老师及教研室的其他老师,给了我很多有用的建议。抓紧设计的每分每秒。

对于以上之粗浅体会进一步的总结和提高,需要有更多的社会实践来提供,我也相信在不久的将来踏入社会,类似这样的设计绝不在少数,只要我们努力学习、勇于实践、勤学好问我们就会懂得以前不明白或不懂的道理,就会很快地成长和成熟起来。我也相信凭着我自强不息勇于拼搏的精神一定能够很快的适应类似设计的需要,适应这个多变的社会,充分发挥长处朝我们的方向不断前进前进再前进!

34


基于单片机的全自动洗衣机控制系统的设计 - 图文(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:人际交往团体心理辅导方案(小组)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: