2026/4/6 6:06:38
网站建设
项目流程
深圳企业网站建设与设计制作,像百度重新提交网站,微信小程序案例展示,网站的建设方法包括什么资料查找方式#xff1a;特纳斯电子#xff08;电子校园网#xff09;#xff1a;搜索下面编号即可编号#xff1a;CP-51-2021-046设计简介#xff1a;本设计是基于单片机的洗碗机控制器#xff0c;主要实现以下功能#xff1a;LCD1602显示温度、温度最大值以及状态按键…资料查找方式特纳斯电子电子校园网搜索下面编号即可编号CP-51-2021-046设计简介本设计是基于单片机的洗碗机控制器主要实现以下功能LCD1602显示温度、温度最大值以及状态按键设置温度最大值洗碗过程进水--加热--排水--冲洗--烘干--结束在洗碗过程中可以通过按键暂停、开始或直接结束清洗在洗碗过程中若温度大于温度最大值结束清晰并显示Warning标签51单片机、LCD1602、DS18B20、水位传感器题目扩展洗碗机、洗衣机1. 中控部分核心控制器采用STC89C52单片机负责获取输入数据、进行数据处理并控制输出部分的操作。功能实现洗碗机控制的核心逻辑包括温度检测、水位检测、按键操作处理、进水/加热/排水/冲洗控制、声光报警等。2. 输入部分DS18B20温度采集模块测量当前水温。水位检测模块检测洗碗机内的水位状态。独立按键通过三个独立按键切换界面、调整温度最大值、切换开始/暂停、复位等操作。3. 输出部分LCD1602显示模块显示当前温度、洗碗机执行步骤等信息。进水继电器控制洗碗机的进水状态。加热继电器控制洗碗机的加热状态。排水继电器控制洗碗机的排水状态。冲洗继电器控制洗碗机的冲洗状态。LED用于指示洗碗机的工作状态或报警状态。蜂鸣器当洗碗机工作结束或温度超过设定的最大值时进行声光报警。5 仿真调试5.1 仿真总体设计如下图5-1所示为仿真总体设计主机包括单片机的最小系统LCD12864显示屏、独立按键、温度检测模块、水位检测模块、进水继电器、排水继电器、加热继电器和冲水继电器、LED灯和蜂鸣器。其中单片机最小系统包括主芯片STC89C52、外部晶振电路和外部复位电路温度检测模块采用DS18B20检测温度LED灯和蜂鸣器组成声光报警装置。图5-1 仿真总体设计5.2 调整最大值和水位仿真测试如图5-2所示为初始仿真测试图显示当前的温度、水位、状态。如图5-3所示按下按键1“设置键”进入温度最大值设置界面通过按键2“加键/开始/暂停”和按键3“减键/复位”进行调整。如图5-4所示再次按下按键1“设置键”进入水位最大值设置界面也是通过按键2“加键/开始/暂停”和按键3“减键/复位”进行调整。图5-2 初始仿真测试图图5-3 调整温度最大值仿真测试图图5-4 调整水位最大值仿真测试图5.3 洗碗机工作仿真测试如图5-5所示按下按键2洗碗机进入步骤1“进水”继电器控制的电机逆时针转动当水位大于水位最大值时停止进水这一步需要使用水位检测模块手动调整水位。如图5-6所示停止加水后进入加热步骤对水进行加热油污在高温情况下更容易清洁干净。如图5-7所示加热结束后进入排水步骤同样需要手动调整水位。如图5-8所示排水结束后进入冲洗步骤该步骤排水继电器和冲洗继电器同时工作。如图5-9所示冲洗结束后进入烘干步骤加热继电器工作。如图5-10所示烘干结束后进行间断的声光报警。图5-5 进水仿真测试图图5-6 加热仿真测试图图5-7 排水仿真测试图图5-8 冲洗仿真测试图图5-9 烘干仿真测试图图5-10 完成仿真测试图设计摘要随着社会的发展我国的家用电设备的自动化程度已经相当高了但是目前我国的洗碗方式还比较落后大部分的洗碗方式都是传统的手洗少部分是通过机械洗的方式但是它们都存在很多的缺点耗能大、价格高、安全性较低。此次设计的洗碗机就是针对这些问题设计的通过选择STC89C52单片机作为此次设计的主控芯片DS18B20作为水温的温度传感器加上一些其它的辅助设备构成此次设计的洗碗机系统。本文主要介绍自动洗碗机的系统对系统进行硬件的选择、软件的设计、流程图的绘制最后经过实物的调试最后成功做出了一个可以实现自动进水、加温、清洗、消毒的自动洗碗机。此次设计的洗碗机是具有一定的研究价值和现实意义的。关键词单片机洗碗机STC89C52全自动字数9000内容预览目 录摘 要ABSTRACT1 引言1.1研究目的与意义1.2 国内外发展现状2 系统设计方案2.1 系统整体方案2.2 微控制芯片的选择2.3 电源方案的选择3 系统设计与分析3.1 整体设计分析3.2 检测电路分析3.2.1 温度传感器检测电路3.2.2 水位检测电路3.3 主控电路分析3.3.1 单片机电路3.3.1 延迟电路和时钟电路3.4 显示电路分析3.5 控制电路分析3.5.1 按键控制电路3.5.2 继电器控制电路4 系统程序设计4.1 编程软件介绍4.2 主程序流程设计4.3 按键函数流程设计4.4 显示函数流程设计4.5 处理函数流程设计5 仿真调试5.1 仿真总体设计5.2 调整最大值和水位仿真测试5.3 洗碗机工作仿真测试结 论致 谢参考文献