需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10529 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本文以AT89C52单片机作为控制核心,为了实现低碳生活对家电提出的设计的理念,设计出节能、全自动化的洗衣机。本文设计了一个基于单片机的全自动洗衣机控制系统,由按键来选择洗衣模式及脱水模式,压力传感器来检测衣物的重量参数来确定水位的高低情况,水位传感器来检测进水水位参数,浊度传感器来检测漂洗过程中水的污浊度,并通过各个子程序来完成对洗衣机整个洗衣过程的水位、浊度的自动识别和自动决定漂洗时间、漂洗次数等功能的控制。 本文进行了系统的功能分析,详细论述了系统设计方案、硬件选型过程以及电路设计过程,并给出了软件设计流程。最后通过系统测试验证了系统功能的正常运行。
关键词:单片机;节能;负载检测;浊度检测;水位检测
目录 摘要 Abstract 1绪论-1 1.1课题研究的背景-1 1.1.1洗衣机的分类-1 1.1.2洗衣机的发展现状-1 1.2课题的意义-2 1.3课题研究内容-2 2方案设计-3 2.1设计任务-3 2.2洗衣机的设计方案-3 2.2.1按键-3 2.2.2洗衣程序-3 2.2.3系统总方框图-4 2.3信号调理-4 3硬件设计-5 3.1主控电路-5 3.1.1STC89C52芯片-5 3.1.2最小系统-5 3.2电源电路-7 3.3浊度检测模块-7 3.4称重检测模块-8 3.5步进电机-9 3.5.1电机的简介-9 3.5.2步进电机电路-9 3.6 LCD1602液晶显示模块-10 3.7水位检测模块-11 3.7.1水位传感器的概述-11 3.7.2 水位检测模块AD转换器-12 3.8按键模块-13 4软件程序设计-14 4.1系统主程序-14 4.3浊度数据处理及漂洗控制子程序-14 4.4定时器中断程序-15 4.5衣重数据AD转换及水位控制子程序-16 4.6按键子程序-16 4.7 LCD显示子程序-16 4.8洗衣过程设定程序-18 4.8.1洗涤子程序-18 4.8.2漂洗子程序-18 4.8.3脱水子程序-19 4.8.4进排水子程序-19 5系统调试与分析-21 结论-24 致谢-25 参考文献-26 |