基于51单片机智能热水器控制系统设计

news/2024/11/22 16:15:33/

一.硬件方案

        智能热水器主要实现的功能是可以对水位进行设置并加水,先设置好需要加水的水位段数,单片机会根据这个数判断是否需要加水,同时还可以测量并显示水温、设置水温范围,若水温超过或低于所设置的水温范围,则会报警。

        其主要设计功能如下:

  • 采用LCD1602液晶显示、DS18B20防水型温度传感器测温,液晶显示当前的温度、温度上下限值和预约时间(单片机内部定时器)。
  • 带有红外遥控和手动按键双输入设置参数,更加方便快捷实用。可以显示和设置预约时间(min),可以随意设置预约多少分钟后开启热水器系统控制,这样更加智能和节能。按键可以设置水温的控制范围,五个按键功能:设置、加、减、确定、单独的是复位按键
  • 当温度低于下限的时候继电器吸合,待温度高于上限的时候继电器断开,继电器可以接负载;(默认没有负载,可以接加热管。)
  • 采用两个水位传感器和LM393电压比较器检测上、下水位功能,水少不加热并启动水位控制继电器(上)吸合模拟加水,当水加至水位上限时,继电器断开停止加水 。
  • 热水器工作加热和加水时有相应的指示灯(红灯代表缺水,黄灯代表加水,绿灯代表加热),整个系统有蜂鸣器提示音,实现声光提示;

二.设计电路

        整体电路主要由51单片机最小系统,LCD1602显示屏电路,按键电路,加热继电器电路,DS18B20温度传感器,蜂鸣器报警电路,状态指示灯,遥控电路等组成;

        原理图如图:

        Protues仿真图如下:

 

三.软件设计

主程序源码

void main()
{Init1602();EA=1;//打开中断总开关IT1=1;//下降沿有效EX1=1;//外部中断1开ET1=1;//打开允许开关TMOD=0x01;//设置工作方式TL1=0x3c;TH1=0xb0;//赋初值TH0=0;//T0赋初值TL0=0;TR0=0;//t0开始计时check_wendu();delay(1000);bjd=99;bjx=0;                 //这两个变量的作用就是,防止温度大范围跳动造成加热设备误动作while(1){    check_wendu();if(Mode==0){    Display_1602(c,ds,sx,xx);if((xia==1)&&(shang==1)) //低于下限{que=1;shui=0;jdq=1;}else{que=0;}if((shang==0)&&(xia==0)) //高于上限{shui=1;if(flag_BJ==0)flag_BJ=1;}if((shang==0)&&(xia==1)) //错误{shui=1;jdq=1;Feng=0;que=1;}if(flag==0){if((w<bjd)&&(w>bjx)){if(w>=sx){jdq=1;if(flag_BJ==0)flag_BJ=1;}else if((w<xx)&&(que==0))      {jdq=0;if(flag_BJ==0)flag_BJ=1;}else{flag_BJ=0;flag_off=1;}bjd=w+5;bjx=w-5;}}}Key();Alam();}
}

资料链接:https://pan.baidu.com/s/1eNvA3yXGEE65jYjc5VElGQ?pwd=rend 
提取码:rend


http://www.ppmy.cn/news/251735.html

相关文章

工业超纯水机:威立雅色谱分析超纯水机特色介绍

威立雅色谱分析超纯水机提供Ⅰ级、Ⅱ级和Ⅲ级水来供应普通实验室应用的大型清洗机、超纯水纯化系统以及用水终端。 威立雅色谱分析超纯水机特色 1、通过分配和循环系统供应流量达到每分钟10升的Ⅰ级、Ⅱ级和Ⅲ级水。 2、提供适用于供应超纯水系统和普通实验室应用的用水终端、纯…

工业超纯水机:化妆品工业超纯水设备特性概述

EDI超纯水设备具有半自动与全自动供用户选择&#xff0c;我们将根据客户的要求&#xff0c;设计出最符合用户需要的产品&#xff0c;务必达到性价比最高&#xff0c;反渗透系统具有进水高&#xff0c;低压保护&#xff0c;水箱高&#xff0c;中&#xff0c;实现无人操作。 反渗…

2022-2028年中国纯水机器市场全景调研与发展趋势研究报告

共研网发布的《2022-2028年中国纯水机器市场全景调研与发展趋势研究报告》共五章。首先介绍了纯水机器行业市场发展环境、纯水机器整体运行态势等&#xff0c;接着分析了纯水机器行业市场运行的现状&#xff0c;然后介绍了纯水机器市场竞争格局。随后&#xff0c;报告对纯水机器…

基于Springboot的休闲娱乐代理售票系统

摘要 网络的广泛应用给生活带来了十分的便利。所以把休闲娱乐代理售票管理与现在网络相结合&#xff0c;利用java技术建设休闲娱乐代理售票系统&#xff0c;实现休闲娱乐代理售票的信息化。则对于进一步提高休闲娱乐代理售票管理发展&#xff0c;丰富休闲娱乐代理售票管理经验能…

剑指offer打卡

这里写目录标题 day1 二叉树和为某一路径day2复杂链表的复刻day3二叉搜索树与双向链表day4数字排列day5找出出现次数超过一半的次数day6 二进制中1的个数day7 二叉树的最近公共祖先day8 字符串转换为整数day9 构建乘积数组day10不用加减乘除的加法day11求12....nday11 股票的最…

[chatGPT攻略] 如何检测文本内容是否由ChatGPT生成 ?

[chatGPT攻略] 如何检测文本内容是否由ChatGPT生成 ? 在 ChatGPT 爆火的两个月内&#xff0c;学生就已经自发用这种工具做作业、写论文偷懒&#xff0c;编剧会用它编故事试试出乎人意料的故事走向&#xff0c;文案编辑用它来给自己打工。 在用工具给自己省事这件事上&#xf…

FLstudio使用指南(一)——麦克风录音

鬼畜上瘾了&#xff0c;hiahiahia 准备材料有&#xff1a;一只mic一副监听耳机一对扬声器FL Studio 简介 FL Studio 即“Fruity Loops Studio”&#xff0c;也就是众所熟知的水果软件&#xff0c; 全能音乐制作环境或数字音频工作站&#xff08;DAW&#xff09;。 FL Studi…

【包运行】Java swing实现录音、播放、180多种乐器模拟、电子钢琴等功能

大家好&#xff0c;今天给大家介绍一个由Java swing实现的本地音频播放、录音、180多种乐器模拟、电子琴模拟、摇滚谱子制作的一款项目&#xff0c;这个项目说大不大&#xff0c;说小也不小&#xff0c;涉及到比较专业的知识&#xff0c;可能适合搞音乐又爱IT的人玩玩。 承训运…