历史上的今天
返回首页

历史上的今天

今天是:2024年10月09日(星期三)

正在发生

2021年10月09日 | 基于51单片机智能热水器控制系统设计

2021-10-09 来源:eefocus

一.硬件方案

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


主要由51单片机+LCD1602显示屏+按键+继电器+DS18B20温度传感器+蜂鸣器+指示灯+遥控电路灯等组成;如图:

在这里插入图片描述

二.设计功能

(1)采用LCD1602液晶显示、DS18B20防水型温度传感器测温,液晶显示当前的温度、温度上下限值和预约时间(单片机内部定时器)。

(2)产品自带单片机上电复位电路、手动复位电路(复位按键)、晶振电路(给单片机提供时钟周期)。数红外遥控和手动按键双输入设置参数,更加方便快捷实用。

(3)可以显示和设置预约时间(min),可以随意设置预约多少分钟后开启热水器系统控制,这样更加智能和节能。

(4)当温度低于下限的时候继电器吸合,待温度高于上限的时候继电器断开,继电器可以接负载;(默认没有负载,可以接加热管。)

(5)采用两个水位传感器和LM393电压比较器检测上、下水位功能,水少不加热并启动水位控制继电器(上)吸合模拟加水,当水加至水位上限时,继电器断开停止加水 。

(6)热水器工作加热和加水时有相应的指示灯(红灯代表缺水,黄灯代表加水,绿灯代表加热),整个系统有蜂鸣器提示音,实现声光提示;

(7)按键可以设置水温的控制范围,五个按键功能:设置、加、减、确定、单独的是复位按键;


三.设计原理图

(1)原理图主要采用AD软件进行设计,如图:

在这里插入图片描述

(2)Protues仿真图如下:


在这里插入图片描述

四.软件设计

(1)程序流程图

在这里插入图片描述

(2)主程序源码


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((wbjx))

{

if(w>=sx)

{

jdq=1;

if(flag_BJ==0)

flag_BJ=1;

}

else if((w   

{

jdq=0;

if(flag_BJ==0)

flag_BJ=1;

}

else

{

flag_BJ=0;

flag_off=1;

}

bjd=w+5;

bjx=w-5;

}

}

}

Key();

Alam();

}

}

推荐阅读

史海拾趣

Festo公司的发展小趣事

Festo公司成立于1925年,由Albert Fezer和Gottlieb Stoll两位创始人共同创立。最初,公司专注于木工机械和木工工具的生产,其品牌Festool在行业内享有盛誉。凭借对工艺的精湛掌握和对品质的严格把控,Festo迅速在木工机械领域崭露头角,为公司的后续发展奠定了坚实的基础。

倍思特(BEST)公司的发展小趣事

1993年,Festo公司正式进入中国市场,成立了费斯托(中国)有限公司。进入中国后,Festo迅速抓住了中国改革开放的机遇,通过直销的销售理念和优质的服务赢得了客户的信任和支持。经过多年的努力,Festo在中国市场取得了长足的发展,成为了德国总部以外最大的子公司。同时,Festo还不断加大在中国的投资力度,建立了多个研发中心和生产基地,为中国客户提供更加优质的产品和服务。

GPD Optoelectronics Corp公司的发展小趣事

Festo公司成立于1925年,由Albert Fezer和Gottlieb Stoll两位创始人共同创立。最初,公司专注于木工机械和木工工具的生产,其品牌Festool在行业内享有盛誉。凭借对工艺的精湛掌握和对品质的严格把控,Festo迅速在木工机械领域崭露头角,为公司的后续发展奠定了坚实的基础。

BAHCO公司的发展小趣事

BAHCO工具集团公司成立于1886年,总部位于瑞典SANDVIKEN。创立之初,BAHCO便致力于生产高品质的五金工具。19世纪的初期,其产品线便包括了活动扳手和管钳,这些产品都获得了专利,为公司的早期发展奠定了坚实的基础。随着技术的不断进步和市场需求的扩大,BAHCO逐渐在工具制造业中崭露头角。

博林(BL)公司的发展小趣事

博林公司自创立以来,一直致力于电子行业的技术创新。公司拥有一支专业的研发团队,不断投入巨资进行技术研发和创新。在某一时期,博林公司成功开发出了一款具有颠覆性的电子产品,凭借其卓越的性能和独特的设计,迅速在市场上获得了广泛认可。这款产品的成功推出,不仅为博林公司带来了巨大的经济效益,也进一步巩固了其在电子行业的领导地位。

Ampire Co Ltd公司的发展小趣事

随着国内市场的日益饱和,博林公司开始积极拓展海外市场。公司制定了详细的国际化战略,通过参加国际展览、建立海外销售渠道等方式,不断提升品牌知名度和影响力。同时,博林公司还积极寻求与国际知名企业的合作机会,通过技术合作和市场共享等方式,实现互利共赢。这些举措使得博林公司的市场份额不断扩大,国际竞争力日益增强。

问答坊 | AI 解惑

DSP芯片的原理与开发应用

DSP芯片的原理与开发应用…

查看全部问答>

求九画面VGA分割器

想做一个九画面VGA分割器,就是能把9台电脑的画面接在一台VGA显示器上显示。 好像AM-209M可以实现,可是网上找不到更详细的资料。真是无重下手。 希望大家能给点宝贵意见。…

查看全部问答>

半导体存储器

半导体存储器 几个基本概念 数的本质和物理现象。 我们知道,计算机可以进行数学运算,这可令我们非常的难以理解,计算机吗,我们虽不了解它的组成,但它总只是一些电子元器件,怎么可以进行数学运算呢?我们做数学题如37+45是这样做的, ...…

查看全部问答>

can总线干扰问题!

各位大侠,我现在在调CAN总线,我的CAN总线,控制器是用AT89S52+SJA1000+TJA1050,波特率是250K,总线上有加匹配电阻120,当我的节点少于13个时很正常,可是当大于13个以上的时候,每增加一个节点,我用总线监视器看到的错误就增加了不少,不知道这是什么原 ...…

查看全部问答>

如何修改IE默认连接设置

在Windows Mobile下,默认IE是使用Internet 设置来拨号上网的,如果我新建了WAP等连接方式,如何能修改为IE的默认连接方式。很多软件都自己做了拨号连接方式设置,是怎么做的?…

查看全部问答>

EVC3.0更新ACCESS数据的问题

用EVC3.0访问ACCESS数据库时,是否可以使用UPDATE语句对记录进行更新,我好像一直都没有用起,后来自己做了一个函数,先把要更新的数据查询出来后保存起来,然后删除记录,再用新的数据添加到数据库中去,但是对于查询\\删除\\添加几个功能在单独使用时是 ...…

查看全部问答>

fpga 扩展异步串行口

fpga 扩展异步串行口,通过max485芯片输出的差分信号送给外部设备,没有响应(如果直接通过PC机串口转485后发送信号,外围设备有响应);如果我把max485输出的信号经过RS485转232送回给PC机,通过串口调试助手可以读到相应的信号   咨询一下 ...…

查看全部问答>

经过完全验证的、基于轨对轨运放的5V模拟信号隔离电路

本帖最后由 dontium 于 2015-1-23 13:31 编辑 5V/5V模拟隔离,注意前端的R1,R2和运放品种,系统是5V供电,能达到满幅输入输出 …

查看全部问答>

51单片机串口通信

想用max232做一个51单片机串口通信硬件电路,急需电路图,请哪位大侠贴上电路图. 再问一下接口能用usb子口吗?…

查看全部问答>