课题名称:全自动洗衣机模拟电路的设计与实现
主要功能:
运用单片机技术等,模拟全自动洗衣机控制电路:实现自动完成注水、洗涤、漂洗、浸泡、排水和脱水全过程。
技术指标:
1.用户根据衣物的数量和质地确定洗涤时间、次数设置、脱水时间,注水量,然后通过按键输入具体的参数;
2.两位数码管显示洗衣机定时时间,精度到2秒钟;
3.在洗衣过程中,系统主要控制进水电磁阀、排水电磁阀的打开和关闭,电机的正转、反转和停止;
4.洗衣完毕的通知:当洗衣过程结束后,蜂鸣器就报警通知用户洗衣完毕。
5.注水量超过设定值报警。
课题的基本内容
本文设计一款全自动洗衣机模拟电路,能根据所洗衣物的数量和材料来完成对洗涤时间,循环次数进行设置,实现自动洗衣机的功能,本课题的主要研究内容如下:
1、查阅资料以及调研当前市场洗衣机功能,确定本文洗衣机实现的功能,了解当前与洗衣机相关的电子电路相关技术等;
2、根据实现的功能,对比多种不同方案,选择实现不同功能的模块,以功能框图完成系统的总体方案的设计,并对系统的基本工作原理进行说明;
3、全自动洗衣机硬件电路的设计,主要包括按键模式和时间设置电路,电磁阀进出水电路设计,洗衣机驱动电路设计,数码管时间显示电路设计以及单片机控制电路设计,对各部分电路实现的功能以及工作原理进行叙述;
4、系统的程序设计,采用C语言,以全自动洗衣机功能实现为主,完成对算法程序的设计和编写;
5、全自动洗衣机的实物焊接与实物调试,完成硬件电路焊接和调试无误后,实现与编写的程序进行联合调试,对洗衣机的预期设计功能,比如时间设置功能,洗涤设置功能,自动工作功能进行一一验证。
研究方案及预期达到的目标
方案一:
可编程逻辑控制器PLC为主控器以及组态软件为基础,结合变频器、液位传感器,温度传感器等设备,设计一种全自动洗衣机。首先,通过选择面板上的相应功能,由液位传感器收到的模拟信号输入给模拟量处理模块,从而控制了进水水位。其次也可以通过设置转速来调节变频器频率,进而控制洗涤脱水时电机的转速完成全自动洗衣机的设计。
方案二:
全自动洗衣机以洗衣机的全自动为工作为目标,设计不同的模式根据不同的衣物以及材料,根据选择的模式,来完成从加水,洗涤,脱水等一系列工作,实现全自动洗衣机的功能,本全自动洗衣机的以STC89C52单片机为核心,采用按键来完成对洗涤模式的设置,对洗涤时间的选择,同时采用数码管LED来完成对各个过程的剩余时间的4倒计时显示,进出水采用继电器进行模拟,洗衣机工作采用电机的正反转来进行模拟,单片机接收按键信息后,对数码管,继电器以及电机进行驱动,实现全自动洗衣机的功能,
通过多方面考虑和实用性,精确度,单片机进行处理,具有低功耗、高性能、抗干扰能力强等优点,故选择方案二。
软件框图如图附图2所示;
达到目标:
1.用户根据衣物的数量和质地确定洗涤时间、次数设置、脱水时间,注水量,然后通过按键输入具体的参数;
2.两位数码管显示洗衣机定时时间,精度到2秒钟;
3.在洗衣过程中,系统主要控制进水电磁阀、排水电磁阀的打开和关闭,电机的正转、反转和停止;
4.洗衣完毕的通知:当洗衣过程结束后,蜂鸣器就报警通知用户洗衣完毕。
5.注水量超过设定值报警。