单片机在洗衣机中的应用
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘 ?要
本次毕业设计的主要任务是设计一个洗衣机控制系统,包括硬件设计和软件设计。硬件设计的主要任务是:电源设计、电机驱动设计、控制系统设计以及辅助功能的设计。软件设计包括:模式选择、功能选择、以及时间的设置,并最终向电机发出控制信号。本文主要介绍了洗衣机控制系统的整个设计流程,包括硬件系统和软件系统设计的过程。本系统采用AT89C51单片机作为整个控制系统的核心,通过五个按键进行各种输入设置并用对应的信号灯指示出来,其中洗涤和脱水时间有八段显示管显示出来,设置完成后向电机发出控制信号进行控制。本次软件设计采用的是汇编语言,使用的编译器是MedWin。在整个软件设计的过程中,各个模块之间的先后顺序是重点,时间的计算是难点,只有解决了模块之间的先后顺序的关系以及时间的计算,才能很好完成程序的设计。
关键词
AT89C51单片机、汇编、MedWin、洗衣机控制系统、DPY_7-SEG_DP、12M晶体振荡器
设计要求
?? 设计一个洗衣机控制系统,能够完成一般洗衣机的功能,包括强洗,标准洗,弱洗和脱水。
并且可以通过时间加和时间减按键来控制洗涤和脱水的时间,通过模式选择按键来选择是强洗,标准洗,弱洗,通过功按键来选择是洗涤还是脱水。并且要求洗涤和脱水可以同时进行,还要求洗涤和脱水的时间要在数码管上面显示,和发出控制洗涤电机和脱水电机的信号。
2.2
设计任务简介
? 整个系统的硬件设计主要包括以下几部分:
l?
电源设计:主要为整个系统提供工作电源,包括:220V交流电和5V直流电。
l?
控制核心:主要完成洗衣机的控制,包括:模式选择、功能选择、调整时间、洗涤和脱水等。
l?
电机驱动:主要完成弱电控制强电,驱动洗涤和脱水电机转动。
l?
辅助设备:主要完成一些辅助功能,比如说:蜂鸣、显示等。
2.3
设计思路介绍
2.3.1 电源设计
电源是整个系统工作的基础,本次毕业设计外围提供的是220V交流电,洗衣机的电机工作需要的是220V交流电,所以可以直接的使用,而单片机工作需要的是5V的直流电源,我们必须把220V交流电经过降压、整流、稳压到5V以提供控制电路的使用。如图2-1为电源设计的原理图。从图中可以看出,整流采用的二极管桥式整流,这种整流方式在交流转换支流的过程中经常的使用到。在稳压管的两边出现的电容有两个基本的功能,一是滤波,而是稳压管工作的外围设备。
核心控制
?? ?控制部分是整个系统的核心部分,电机如何的转动以及是洗涤还是脱水,都要通过单片机的控制。控制部分主要完成的任务是:模式选择、功能选择、调整时间、洗涤和脱水等操作。还要向电机发出指令,如果判断出洗涤或者脱水的时间到了要停止电机的转动同时要点响蜂鸣提醒用户洗涤或者脱水完成。其中模式选择包括:强洗,标准洗,弱洗。强洗模式:电机正转25秒,停5秒,在反转25秒。标准模式:电机正转15秒,停5秒,在反转15秒。弱洗模式:电机正转5秒,停5秒,在反转5秒。功能选择有:洗涤,脱水,洗涤和脱水可同时进行。时间加和时间减用于调整时间,时间显示分别用两位数码管显示洗涤时间和脱水时间,单位是:分钟。启动/停止键用于启动和停止洗衣机工作。图2-2是整个控制电路部分的原理图。