摘 要 : 随着科技的不断发展,人们对洗衣机的要求越来越高,它开始朝着多样化、自动化、节能化和智能化等方面不断努力。本文的关键是把 STC89C52 单片机作为主要中心器件,并在其外部拓展由继电器、晶体管、L298N 电机驱动模块等组成的进/排水电路和电机驱动电路、按键选择电路、LED 显示电路等设计了全自动洗衣机控制系统。该系统可以根据用户的需要进行按键选取浣洗程序及浣洗强弱,进而起到节水节能的作用。通过编写程序及电路调试,仿真实现该设计的预设功能。
该系统的实现并不复杂,虽不能与市面上的洗衣机相比,但也能简易完成洗衣机的自动化控制,实用性强,既省时又省力。若想使洗衣机的性能更完善,只需在单片机的外部添加相应电路即可实现额外功能。
关键词 : 单片机,全自动洗衣机,继电器,电动驱动模块,控制系统
目录
摘要
Abstract
1 前言 .3
2 概述 .3
2.1课题开发背景 .3
2.2设计的目的和意义 .4
2.3国内外现状及水平 .4
3 设计方案 .5
3.1设计任务 .5
3.2洗衣机的设计方案 .5
3.2.1按键选择 6
3.2.2洗衣程序 6
3.2.3设计总方框图 6
4 硬件设计 .7
4.1STC89C52 单片机的主控系统 .7
4.1.1引脚功能 8
4.1.2复位电路 9
4.1.3时钟电路 .10
4.2LED 显示电路 .10
4.3蜂鸣器报警电路 11
4.4电动机的控制电路 12
4.5进水/排水电路 .13
4.6运行/暂停/解除警报电路 14
4.7安全保护电路 16
4.8主电路图 17
5 软件设计 17
5.1主程序设计 17
5.2洗涤程序的设计 18
5.3 漂洗程序的设计19
5.4 脱水程序的设计19
6 调试20
6.1 总启动电路20
6.2 洗涤20
6.3 漂洗21
6.4 脱水22
结论23
参考文献24
致谢25
附录 A26
附录 B41