资料查找方式特纳斯电子电子校园网搜索下面编号即可编号CJL-51-2022-094设计简介本设计是基于单片机的智能热水壶控制系统主要实现以下功能1.100度内以1度为步进单位目标温度设定值可调的的烧水功能。2.45度、85度热水保温功能。3.保温与烧水功能可切换加热到目标温度后可按所选保温值保温。如有异常进行报警。标签51单片机、LCD1602、防水的温度检测模块、继电器。题目扩展温度控制系统智能热水壶控制系统的设计中控部分、输入部分和输出部分。下面分别对这三部分进行概述中控部分概述中控部分是智能热水壶系统的核心采用STC89C52单片机作为控制器。其主要职责包括数据采集与处理通过DS18B20温度采集模块实时获取当前水温并将其与独立按键设置的温度阈值进行比较。界面切换与状态判断根据独立按键的输入切换显示界面如当前水温界面、设置温度界面、保温界面等并判断热水壶当前应处于加热状态还是保温状态。输出控制根据内部处理结果控制加热继电器和保温继电器的开关以实现热水壶的加热和保温功能。同时控制蜂鸣器的报警功能以提醒用户注意水温状态。输入部分概述输入部分负责提供系统所需的环境信息和用户指令包括三个关键组件DS18B20温度采集模块用于实时检测热水壶内的水温并将数据发送给中控部分的单片机。独立按键提供多个独立按键用于用户切换显示界面、设置温度阈值、切换加热/保温状态等操作。按键的输入信号被单片机读取并处理。供电电路为整个智能热水壶系统提供稳定可靠的电源确保各模块正常工作。供电电路的设计应考虑到系统的功耗和稳定性以确保热水壶能够长时间稳定运行。输出部分概述输出部分负责执行中控部分的指令实现系统的信息显示、加热/保温控制、报警等功能包括四个主要组件LCD1602显示屏用于显示当前水温、设置的温度最大值、保温的温度和设置的温度最小值等信息。显示屏提供直观的视觉反馈方便用户了解热水壶的当前状态。加热继电器当水温低于用户设置的温度阈值时加热继电器闭合使加热元件开始工作加热热水壶内的水。保温继电器在描述中未直接提及但根据上下文推断应为输出部分的一部分当热水壶切换到保温界面且水温在设定的保温温度阈值范围内时保温继电器闭合维持水温在设定范围内。注意原描述中未明确提及保温继电器但根据功能和逻辑推断其存在。蜂鸣器当水温超过保温温度最大值或低于设置温度最小值时蜂鸣器发出报警声提醒用户注意水温状态。蜂鸣器的报警声音和持续时间可以通过单片机程序进行设置。5 实物调试5.1 电路焊接总图首先在AD中根据各个模块画出原理图然后导出PCB进行连线最后通过嘉立创进行打板。板子到手之后就是焊接过程第一部分是电源模块将电源插座、电源开关、10k电阻和一个指示灯依次焊接焊接好之后插入Type-C电源指示灯点亮电源模块测试正常。第二部分是显示模块排针焊接好后将LCD1602显示屏插入排针。第三部分是单片机模块本次课题使用的是STC89C52单片机。第四部分是复位电路模块一个复位按键、10uF极性电容、10k电阻为一个模块焊接构成复位电路。第五部分是晶振电路模块由两个30pF瓷片电容、一个11.05926MHz晶振焊接而成。第六部分是下载口焊接下载接口GND、TXD、RXD将HEX文件下载到单片机中查看是否能下载正常,测试验证一切正常。第七部分是温度传感器用的是防水的DS18B20测得温度先焊接3Pin的白色底座用杜邦线连接。第八部分是两个继电器直接焊接在板子上。第九部分是三个独立按键模块直接焊接在板子上。第十部分是蜂鸣器直接焊接在板子上。下图5-1为焊接完的整体实物图图5-1电路焊接总图5.2 设置最大值实物测试如图5-2所示第一次按下第一个按键S3显示屏显示“set temp_max”且对应的值在闪烁这时按下第二个按键S4温度最大值1按下第三个按键S5温度最大值-1。图5-2设置最大值实物图5.3 加热实物测试在加热模式时当温度小于温度最大值时加热继电器工作。当温度大于温度最大值时加热继电器停止工作。如图5-35-4所示。图5-3加热实物图图5-4停止加热实物图5.4 保温实物测试在保温模式时当温度小于保温温度时加热继电器和保温继电器同时工作。当温度大于保温温度时加热继电器停止工作保温继电器继续工作。如图5-55-6所示。图5-5加热实物图图5-6保温实物图6 仿真调试6.1仿真总体设计仿真设计总体包括51单片机、晶振电路、复位电路、LCD1602显示屏、蜂鸣器、温度传感器、两个继电器、四项步进电机、三个独立按键。图6-1 仿真设计总图6.2 设置最大值仿真测试如图6-2所示第一次按下第一个按键S3显示屏显示“set temp_max”且对应的值在闪烁这时按下第二个按键S4温度最大值1按下第三个按键S5温度最大值-1。图6-2设置最大值仿真图6.3 加热仿真测试在加热模式时当温度小于温度最大值时加热继电器工作。当温度大于温度最大值时加热继电器停止工作。如图6-36-4所示。图6-3加热仿真图图6-4停止加热仿真图6.4 保温仿真测试在保温模式时当温度小于保温温度时加热继电器和保温继电器同时工作。当温度大于保温温度时加热继电器停止工作保温继电器继续工作。如图6-56-6所示。图6-5加热仿真图图6-6保温仿真图设计说明书部分资料如下设计摘要本文介绍了一种基于单片机的智能热水壶控制系统的设计。该系统实现了烧水、保温和切换功能并具备异常监测和报警功能。系统采用单片机控制能够实现精确的温度控制和自动化操作。用户可以通过设定目标温度来控制热水壶的烧水功能在100度范围内以1度为步进单位进行设定。系统将根据设定值自动加热水壶中的水直到水温达到设定的目标温度。同时系统还提供了45度和85度的热水保温功能用户可以选择其中一个温度来保持热水的温度。一旦水温达到设定的保温温度系统将自动切换到保温模式保持水温在设定的温度范围内。用户还可以在烧水和保温功能之间进行切换一旦水温达到设定的目标温度用户可以选择将系统切换到保温模式以保持热水的温度。此外系统还会监测异常情况如温度过高或其他故障会触发报警功能提醒用户注意。本设计具备智能化控制、多功能设定和安全保护等优势能够满足用户对热水壶的多样化需求并提供便捷、安全的使用体验。通过该系统的设计和实现可以提高热水壶的智能化程度提升用户的使用体验和生活质量。关键词单片机LCD1602温度检测自动控制字数9000目录摘 要ABSTRACT1 引 言1.1 选题背景及实际意义1.2 国内外研究现状1.3 课题主要内容2 系统设计方案2.1 系统整体方案2.2 单片机的选择2.3 电源方案的选择2.4 显示方案的选择2.5 温度检测方案的选择3系统设计与分析3.1 整体系统设计分析3.2 主控电路设计3.2.1 STC89C52单片机3.2.2 晶振电路和复位电路3.3 液晶屏显示模块3.4 DS18B20传感器检测温度模块4 系统程序设计4.1 编程软件介绍4.2 主程序流程设计4.3 按键功能图4.4 显示函数流程图4.5 处理函数流程图5 实物调试5.1 电路焊接总图5.2 设置最大值实物测试5.3 加热实物测试5.4 保温实物测试6 仿真调试6.1仿真总体设计6.2 设置最大值仿真测试6.3 加热仿真测试6.4 保温仿真测试结 论参考文献致 谢