基于at89c52单片机的洗衣机智能控制系统

基于at89c52单片机的洗衣机智能控制系统

ID:9234976

大小:332.41 KB

页数:4页

时间:2018-04-24

基于at89c52单片机的洗衣机智能控制系统_第1页
基于at89c52单片机的洗衣机智能控制系统_第2页
基于at89c52单片机的洗衣机智能控制系统_第3页
基于at89c52单片机的洗衣机智能控制系统_第4页
资源描述:

《基于at89c52单片机的洗衣机智能控制系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、万方数据基于AT89C52单片机的洗衣机智能控制系统采用AT89C52单片机对洗衣机进行智能控制.通过74LSl38译码器、水位检测机构、LED数码显示器、键盘等硬件的设计.可以实现洗衣机工作过程的自动化。实际应用表明该系统具有控制洗涤(强洗、弱洗)、脱水、定时以及洗涤次数和动作编程等功能.从而极大地提高效率、降低功耗、减少噪声。曾璐李明现今,高效、节能、省水、环保型的洗衣机在市场上一直占据着主导地位,洗衣机无论在质量、技术、功能还是外观上面,谁能接近于为人们的生活服务这一主题.谁就能得到长足的进步和发展。今后一段时间

2、洗衣机将向高度自动化、品式多样化、节能健康化等几个方向发展。单片机在日常家电中的应用比较广泛。洗衣机智能控制系统就是一种以单片机为控制核心的系统,它把以往对洗衣机的烦琐的操作变得简单化.不但其机器性能显著提高。还增加了难以实现的功能,同时也提高了控制的精确度,硬件与软件相互配合实现洗衣工作的智能化和自动化。总体设计该洗衣机的面版设计为四个按键、七个指示灯和两个U’D显示器组成。四个按键用于洗衣机的工作方式,指示灯配合按键工作,L壬D显示器用于显示洗衣时间和脱水时间。打开洗衣机的电源开关后.强洗指示灯被点亮.表明当前洗衣

3、机工作于强洗模式,即电动机只向一个方向运转。若要选择弱洗工作方式,只需按一下增键,设置好强洗或弱洗模式后,按一下编程选择按键,则洗涤次数指示灯被点亮。此时按下按键增或减就可设置洗涤次数,洗涤次数设置好后,通过编程选择按键,指示灯洗衣时间被点亮,此时可设置洗衣时间。洗衣时间设置好后,再设置脱水时间。设置好洗衣机的工作模式后,按下启动按键.洗衣机就开始工作。洗衣机自动将用户设置的洗衣时间除以洗涤次数得到每次换水时间。如用户设置的洗衣时间为100分钟.洗涤次数为4次,则洗衣机每隔25分钟自动换一次水。在洗衣的过程中,LED显

4、示器显示的数字为洗衣剩余时间。当用户设定的洗衣时间结束后。洗衣机将洗衣桶内的水放掉,然后启动电动机.脱水过程开始.此时指示灯剩余时间被点亮。LED显示器显示的数字即为脱水剩余时间。脱水完成后,洗衣机的蜂鸣器发5次“嘟嘟”声,通知用户洗衣过程已经结束。硬件设计本设计采用AT89C52芯片对洗衣机进行控制,AT89C52芯片的引脚封装图如图1所示。通过74LSl38译码器、水位检测机构、进水阀、排水阀、Um数码显示器、键盘等硬件设备实现洗衣机工作的程序和自动化。电路原理i珏渌i湎讥茧万方数据r12)P1.0匕1\/40:]

5、Vcc(-I凇)P1.1匕239:]Po.o/AD0P1.2匕338:]Po.1,ADlP1.3亡:437:]P0.2,AD2P1.4C=536=】P0.3,AD3P1.5亡635=】P0.刎AD4P1.6匕734:]P0.5,AD5P1.7亡833]P0.6,AD6RBSEr亡932:]P0.7,AD7RXD压13.0亡:1031弓裂濂丽TⅪ沁.1亡1l30贰勖3.2[1229:丁PSEN瓜丽鹏.3匕1328=】P2.7,ADl5TnIP3.4匕1427=]P2.6,ADl4Tl,I,3.5C=1526=】P2.5^

6、~D13W鼬lP3.6匕1625:]P2.4,ADl2lja脚3.7亡1724:]P2.3,ADllXTAI.2匕1823=]P2.2,ADl0XTALl亡1922:]P2.1,AD9V船亡202l]P2.O,AD8设计如图2所示。AT89C52芯片有40个引脚,32个外部双向输入/输出(I/o)端口。同时内含2个外中断口,3个16图2洗衣机智能控制原理图位可编程定时计数器,2个全双工串行通信口,2个读写口线。AT89C52可以按照常规方法进行编程,也可以在线编程。它把通用的微处理器和Flash存储器结合在一起,特别是

7、可反复擦写的F1ash存储器可有效地降低开发成本。基于上述特点,可使电路极大地简化,而且程序的编写及固化也相当方便、灵活。芯片的P0口和P2口分别连接一个LED数码管。P0用于控制高位。P2用于控制低位。P1.0和P1.1与电动机相连接。P1.2与蜂鸣器相连,当P1.2为1时,蜂鸣器发声,当P1.2为0时,蜂鸣器停止发声。芯片的P13、P1.4、P1.5与74LSl38译码器输入端C、B、A相连。P3.0和P3.1分别和两个进排水阀相连。P3.0控制进水阀,P3.1为出水阀。P3.4和P3.5为键盘的行输出,P3.6、

8、P3.7为键盘的列输入。芯片的P3.3与水位检测机构相廑题遮进墨蓟誓阀万方数据连。硬件输入控制74LSl38译码器为3—8线译码器,从控制要求可知,洗衣机的工作模式及工作程序必须有7种不同的显示加以区别。74LSl38译码器的输入端C、B、A分别接单片机的P1.3、P1.4P1.5。输出端分别与指示灯相连,即共有7个指示灯。输出端

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。