单片机的全自动洗衣机控制系统的设计
目 录
引言 1
一、系统组成 1
二、单片机AT89C52 2
(一)单片机的简介 2
(二)AT89C52单片机引脚功能 2
三、系统的硬件设计 4
(一)电源电路 4
(二)复位电路 4
(三)时钟电路 5
(四)显示电路 6
(五)蜂鸣器报警电路 8
(六)电动机控制电路 9
(七)进水/排水控制电路 10
四、系统的软件设计 11
(一)主程序的设计 11
(二)标准洗衣的设计 12
(三)洗涤程序的设计 13
(四)漂洗程序的设计 14
(五)脱水程序的设计 15
结束语 16
致谢 19
附录一 原理图 20
附录二 源程序 21
引言
随着科技的突破,社会的发展,洗衣机经历了多次改革,到如今全自动洗衣机给人们更多的惊喜,更多先进功能。全自动洗衣机的定义为一台洗衣机可以实现洗涤、脱水功能,并且在无人操作的情况下自动完成洗衣全过程。全自动洗衣机比普通洗衣机的优势是压倒性的,不仅在性能方面,而且还在于对衣物的保护方面。第一,相比于平凡的洗衣机,全自动洗衣机更能保护衣物,主要表现在对衣物的摩擦损害小,还有一些材质的衣物必须选择全自动洗衣机洗涤。第二,全自动洗衣机很少在衣物洗好后有超绕等现象,而普通洗衣机则屡见不鲜,所以全自动洗衣机比普通洗衣机的衣物保护能力强。
目前,世界上有波轮式型的全自动洗衣机、搅拌式型的全自动洗衣机和滚筒式型的全自动洗衣机。而在国内市场上波轮式型的全自动洗衣机和滚筒式型的全自动洗衣 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
机是最受欢迎,最受青睐,销售量最大的两种。全自动洗衣机有许多让客户应用选择的洗涤程序,包括也可以让客户任意选择的工作时间,比如说设定洗涤所需时间0-21分钟,脱水所需时间0-7分钟。这些信息在面板上都有详细的显示,甚至还有工作的状态。它也可以自动的处理脱水不平衡(具有多种故障及高低电压的自我保护功能)。全自动洗衣机有完好的安全措施,当洗衣完成的时候或者有电源发生故障的时候,它会自行断电。它还具有浸泡,手选水流等实用功能。目前,模糊技术的使用已在全自动洗衣机上盛行,它将让洗衣机对传感器传送的信息进行识别判断,包括恰当洗涤时间的选择、进水的多少、漂洗的次数多少和脱水所需时间的多少都要依据衣物的材质、质量及脏污程度而定。相信在未来,全自动洗衣机将会更加智能,还会引起一阵科技热潮。
一、系统组成
图1 系统组成图
此次设计掌控系统的主要为AT89C52单片机。此系统由单片机主控系统、电机控
制电路、时钟电路、蜂鸣器报警电路、显示电路、电源电路、复位电路和进水、排水电路8个模块组成。依照图1所表示。
以单片机主控系统为中心,电源电路(作用给各元器件供电)、复位电路(作用是复位)和时钟电路(给单片机提供时钟信号和供单片机信号定时和计时)为输入端;而电机控制电路(作用以继电器来控制电机运转)、蜂鸣器报警电路(控制蜂鸣器报警,反馈信息)、显示电路(作用是显示信息时间)及进水/排水电路(控制进/出水阀)为输出端。这8个模块的功能串联在一起整体实现全自动洗衣机完成整个洗衣过程。
二、单片机AT89C52
(一)单片机的简介
单片机又叫做微控制器或者嵌入式控制器,多用的领域在家用电器上面,可以称为家用电器实现智能化的大脑和心脏。单片机应用系统主要由硬件电路和软件电路组成。硬件电路中的硬件主要有MCU、存储器和I/O接口等,软件电路的软件就是系统监控程序。经ATMEL公司发明推行上市的AT89C52单片机归属于51系列单片机大家庭中的一个种类。
AT89C52单片机内部的构造可谓十分精密,其中拥有高级功能和CMO 8位的低电压是它的特性。包括可以反复擦写(可系统编程)的8K bytes Flash程序储存器为只读属性与可以存取数据的256 bytes存取数据储存器为随机属性(通常称为RAM)均在片内。生产运用了ATMEL公司设计的高精度、不容易失去的储存技术的器件。它的核心是以MCS-51指令系统当作兼容标准。通常使用的8位中央处理器与Flash存储单位存放在片内里。AT89C52单片机以让人叹为观止的性能帮助用户创造了用繁杂性的系统来任意掌控着使用的场所,适用于多个领域十分灵活,主要的性能参数如下:
可以和MCS-51产品指令系统全部兼容,实用性较强。
属性4K字节可以在系统编程(ISP)Flash闪速存储器。
擦写的周期:1000次。
0HZ-33MHZ为其静态的工作模式。
可编程的I/O线拥有32个。
16位定时/计数器拥有2个。
中断源拥有6个。
拥有掉电和低功耗空闲模式。
可以从空闲模式中断唤醒系统。
拥有快速编程特性和掉电标示。
(二)AT89C52单片机引脚功能
图2 AT89C52引脚图
AT89C52单片机作为控制部件,其引脚拥有40个,为双列直插式的。依照图2所表示。引脚的功能如下:
P0.0-P0.7为P0口的8位双向口线。
P1.0-P1.7为P1口的8位双向口线,内部有上拉电阻。
P2.0-P2.7为P2口的8位双向口线,内部有上拉电阻。
P3.0-P3.7为P3口的8位双向口线,内部有上拉电阻。
RST---表示用于形成复位单片机的初始化动作的有效的高电平输入信号。
EA/Vpp---代表着信号/编程电压输入端可以被外部的程序存贮器访问,当EA是高电平状态的信号,那样ROM的读操作开始于从里部的程序储存器,可以去到达外围程序储存器;反之,当EA是低电平状态的信号,那样ROM的读操作开始于从外围的程序储存器,可以去到达里部的程序储存器。
PSEN---表示着有效的低电平输入信号,形成类似于外围的ROM读操作。
ALE/PROG---表示着可以锁定存放低8位的字节的记号。
VCC---代表着电源的电压输入引脚。
图10 进水/排水电路图
[12] 潘元明,周尤辉.吸水泵式全自动洗衣机的设计[M]. 家电科技, 2013(S1).
[13] 叶海滨.全自动洗衣机面架模具的设计和制造[M]. 职业, 2010(17).
引言 1
一、系统组成 1
二、单片机AT89C52 2
(一)单片机的简介 2
(二)AT89C52单片机引脚功能 2
三、系统的硬件设计 4
(一)电源电路 4
(二)复位电路 4
(三)时钟电路 5
(四)显示电路 6
(五)蜂鸣器报警电路 8
(六)电动机控制电路 9
(七)进水/排水控制电路 10
四、系统的软件设计 11
(一)主程序的设计 11
(二)标准洗衣的设计 12
(三)洗涤程序的设计 13
(四)漂洗程序的设计 14
(五)脱水程序的设计 15
结束语 16
致谢 19
附录一 原理图 20
附录二 源程序 21
引言
随着科技的突破,社会的发展,洗衣机经历了多次改革,到如今全自动洗衣机给人们更多的惊喜,更多先进功能。全自动洗衣机的定义为一台洗衣机可以实现洗涤、脱水功能,并且在无人操作的情况下自动完成洗衣全过程。全自动洗衣机比普通洗衣机的优势是压倒性的,不仅在性能方面,而且还在于对衣物的保护方面。第一,相比于平凡的洗衣机,全自动洗衣机更能保护衣物,主要表现在对衣物的摩擦损害小,还有一些材质的衣物必须选择全自动洗衣机洗涤。第二,全自动洗衣机很少在衣物洗好后有超绕等现象,而普通洗衣机则屡见不鲜,所以全自动洗衣机比普通洗衣机的衣物保护能力强。
目前,世界上有波轮式型的全自动洗衣机、搅拌式型的全自动洗衣机和滚筒式型的全自动洗衣机。而在国内市场上波轮式型的全自动洗衣机和滚筒式型的全自动洗衣 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
机是最受欢迎,最受青睐,销售量最大的两种。全自动洗衣机有许多让客户应用选择的洗涤程序,包括也可以让客户任意选择的工作时间,比如说设定洗涤所需时间0-21分钟,脱水所需时间0-7分钟。这些信息在面板上都有详细的显示,甚至还有工作的状态。它也可以自动的处理脱水不平衡(具有多种故障及高低电压的自我保护功能)。全自动洗衣机有完好的安全措施,当洗衣完成的时候或者有电源发生故障的时候,它会自行断电。它还具有浸泡,手选水流等实用功能。目前,模糊技术的使用已在全自动洗衣机上盛行,它将让洗衣机对传感器传送的信息进行识别判断,包括恰当洗涤时间的选择、进水的多少、漂洗的次数多少和脱水所需时间的多少都要依据衣物的材质、质量及脏污程度而定。相信在未来,全自动洗衣机将会更加智能,还会引起一阵科技热潮。
一、系统组成
图1 系统组成图
此次设计掌控系统的主要为AT89C52单片机。此系统由单片机主控系统、电机控
制电路、时钟电路、蜂鸣器报警电路、显示电路、电源电路、复位电路和进水、排水电路8个模块组成。依照图1所表示。
以单片机主控系统为中心,电源电路(作用给各元器件供电)、复位电路(作用是复位)和时钟电路(给单片机提供时钟信号和供单片机信号定时和计时)为输入端;而电机控制电路(作用以继电器来控制电机运转)、蜂鸣器报警电路(控制蜂鸣器报警,反馈信息)、显示电路(作用是显示信息时间)及进水/排水电路(控制进/出水阀)为输出端。这8个模块的功能串联在一起整体实现全自动洗衣机完成整个洗衣过程。
二、单片机AT89C52
(一)单片机的简介
单片机又叫做微控制器或者嵌入式控制器,多用的领域在家用电器上面,可以称为家用电器实现智能化的大脑和心脏。单片机应用系统主要由硬件电路和软件电路组成。硬件电路中的硬件主要有MCU、存储器和I/O接口等,软件电路的软件就是系统监控程序。经ATMEL公司发明推行上市的AT89C52单片机归属于51系列单片机大家庭中的一个种类。
AT89C52单片机内部的构造可谓十分精密,其中拥有高级功能和CMO 8位的低电压是它的特性。包括可以反复擦写(可系统编程)的8K bytes Flash程序储存器为只读属性与可以存取数据的256 bytes存取数据储存器为随机属性(通常称为RAM)均在片内。生产运用了ATMEL公司设计的高精度、不容易失去的储存技术的器件。它的核心是以MCS-51指令系统当作兼容标准。通常使用的8位中央处理器与Flash存储单位存放在片内里。AT89C52单片机以让人叹为观止的性能帮助用户创造了用繁杂性的系统来任意掌控着使用的场所,适用于多个领域十分灵活,主要的性能参数如下:
可以和MCS-51产品指令系统全部兼容,实用性较强。
属性4K字节可以在系统编程(ISP)Flash闪速存储器。
擦写的周期:1000次。
0HZ-33MHZ为其静态的工作模式。
可编程的I/O线拥有32个。
16位定时/计数器拥有2个。
中断源拥有6个。
拥有掉电和低功耗空闲模式。
可以从空闲模式中断唤醒系统。
拥有快速编程特性和掉电标示。
(二)AT89C52单片机引脚功能
图2 AT89C52引脚图
AT89C52单片机作为控制部件,其引脚拥有40个,为双列直插式的。依照图2所表示。引脚的功能如下:
P0.0-P0.7为P0口的8位双向口线。
P1.0-P1.7为P1口的8位双向口线,内部有上拉电阻。
P2.0-P2.7为P2口的8位双向口线,内部有上拉电阻。
P3.0-P3.7为P3口的8位双向口线,内部有上拉电阻。
RST---表示用于形成复位单片机的初始化动作的有效的高电平输入信号。
EA/Vpp---代表着信号/编程电压输入端可以被外部的程序存贮器访问,当EA是高电平状态的信号,那样ROM的读操作开始于从里部的程序储存器,可以去到达外围程序储存器;反之,当EA是低电平状态的信号,那样ROM的读操作开始于从外围的程序储存器,可以去到达里部的程序储存器。
PSEN---表示着有效的低电平输入信号,形成类似于外围的ROM读操作。
ALE/PROG---表示着可以锁定存放低8位的字节的记号。
VCC---代表着电源的电压输入引脚。
图10 进水/排水电路图
[12] 潘元明,周尤辉.吸水泵式全自动洗衣机的设计[M]. 家电科技, 2013(S1).
[13] 叶海滨.全自动洗衣机面架模具的设计和制造[M]. 职业, 2010(17).
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/2097.html