历史上的今天

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

正在发生

2021年10月09日 | 基于51单片机的智能饮水机设计

发布者:muhaoying2017 来源: eefocus关键字:51单片机  智能饮水机  温度控制系统 手机看文章 扫描二维码
随时随地手机看文章

一.硬件方案

本次设计为一个基于单片机的饮水机的温度控制系统,该系统可以实时检测饮水机水箱的水温,并且可以通过数码管显示饮水机水箱水温度数,可以通过键盘或开关选择制冷或加热,可以人为设置水的温度的上下限,如加热,当温度在设定的范围内时正常工作,当低于水温下限时控制加热器加热;如制冷,当温度高于水温上限时控制压缩机制冷,温度检测范围0~95℃,精度±1℃,当温度超过设定值时具有示警功能。


主要由用51单片机+防水型温度传感器DS18b20+液晶屏LCD1602+液位开关+时钟芯片+继电器+小风扇+按键;如图:

在这里插入图片描述

二.设计功能

(1)系统上电后,LCD1602显示当前的时间、日期和水温。

(2)使用不锈钢液位开关来检测是否有水源,有水则根据设定时间段和水温来判断是否需要加热,没水时启动对应指示灯和蜂鸣器报警,同时启动小风扇转动模拟加水动作(可更换成抽水泵);

(3)使用防水型温度传感器DS18B20进行测温,需要将测温体放入水中,才能测量水温,范围0-100度;

(4)可以通过按键设定实时时间、定时时间段、水温,水温范围是0-100度;

(5)具有定时烧水功能,即设置时间段,比如设置19:00~20:00,在这个时间段中如果有水源,并且水温低于设定值则启动自动加热功能,加热LED点亮,同时继电器闭合,控制插座得电,使加热装置工作,当温度超过设定值时自动停止加热,即继电器断开(使加热装置断电);

(6)具有自动清洗功能,固定每周一早上6点-7点自动启动清洗装置,即开启小风扇模拟清洗,不在该时间段内小风扇不转动;


三.设计原理图

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

在这里插入图片描述

(2)Protues仿真图如下:

在这里插入图片描述

四.软件设计

主程序源码


/*******************************************************************************************************/

void T0_init(void)

{

TMOD=0x11;        //设置定时器0为工作方式1

TH0=(65536-50000)/256;       //50MS定时

TL0=(65536-50000)%256;

EA=1;        //开定时器T0的中断 总中断

ET0=1;    //允许T0中断

TR0=1;    //开启定时器

}


void main()

{

BEEP=0; //关闭蜂鸣器

T0_init(); //定时器初始化

init(); //液晶初始化

while(1)

{

if(Adjust==0) //非调节模式下显示时间温度

{

Time_Display(); //显示时间

if(Count>=20) //50ms*20次=1s

{

EA=0;

temperature=readtemperature(); //读取温度

EA=1;

Temperature_dispaly(0x80+0x40+2,temperature);//显示温度

Temperature_dispaly(0x80+2,temp_set);      //显示设置温度

Count=0; //清除计数

}

Open(); //动作判断,根据定时 温度 水位

}

Keyscan(); //扫描键盘

}

}


void Timer0() interrupt 1 //定时器T0中断函数

{

TH0=(65536-50000)/256; //赋初值=50ms

TL0=(65536-50000)%256; //TH0=3C,TL0=B0

Count++; //每中断一次,Count加一,计数20次,表示1s的时间到

}

关键字:51单片机  智能饮水机  温度控制系统 引用地址:基于51单片机的智能饮水机设计

上一篇:基于51单片机的自动门设计
下一篇:基于51单片机的光照强度检测系统

推荐阅读

一款受到《星舰迷航记》(Star Trek)三度仪(tricorder)启发而且能针对癌症或心脏病进行快速准确诊断的可携式装置即将实现。苏格兰科学家表示,他们开发的装置可望造福世界各地的人们,更快地获得迅速准确的医疗诊断。英国苏格兰格拉斯哥大学(University of Glasgow)的研究人员开发出一种新的“多度仪”(multicorder),可配对手持式CMOS感测器以及基于And...
AI、5G应用推动芯片微缩化,要实现5nm、3nm等先进制程,意味着需要更新颖的技术支援以进行加工制造,半导体设备商遂陆续加快推进新方案。 近期受台积电5、7nm制程的EUV设备与记忆体相关设备需求上升影响,其中EUV设备出货量或提升66%,市场预估ASML第3季营收将会反弹为正成长,且半导体受AI与5G趋势带动下,相关设备商将可望受惠,预计将于2020 年摆脱低...
Apple TV 要‘起飞’了吗?  此前有报道称,一款内置了 A12X 仿生的 Apple TV 机型即将推出,该机型的性能将是 Apple TV 史上最强。这与在 2018 iPad Pro 中运行的芯片相同,并且与在 2020 iPad Pro 中运行的 A12Z 仿生也没有太大区别。  Mac mini 中也存在相同的 A12Z 芯片,供开发人员测试其应用程序。但是,这并...
  STM8S的4种时钟源可用做主时钟:  ● 1-24MHz高速外部晶体振荡器(HSE)  ● 最大24MHz高速外部时钟信号(HSE user-ext)  ● 16MHz高速内部RC振荡器(HSI)  ● 128KHz低速内部RC(LSI)  各个时钟源可单独打开或关闭,从而优化功耗。  系统的启动  为使系统快速启动,复位后时钟控制器自动使用HSI的8分频(HSI/8)做为主时钟。其...

史海拾趣

问答坊 | AI 解惑

微波射频、数字通信工程师请进

微波功放设计工程师    5名学历不限,有扎实的微波功放理论基础;有三年以上射频微波功放开发经验,有五项以上功放产品成功经验;熟练使用微波EDA仿真工具进行产品设计,如ADS、ANSOFT DESIGNER等;熟练使用PROTEL或POWERPCB绘制微 ...…

查看全部问答∨

请教各位,能否推荐一款彩色或单色触摸屏LCD

那位老师,推荐一款彩色或单色触摸屏模块LCD,60*80mm左右,或更大点…

查看全部问答∨

FIFO存储器

FIFO存储器FIFO存储器…

查看全部问答∨

DSP C语言高手进阶

数据存储: 指针型为16位。 浮点型(float double long double)都是32位。 所有32位类型(long float等)的存储方式都是低位在前,高位在后。 DSP增强的C语法 DSP的C语言规定:没有显式初始化的,仍保持未初始化状态。 1. 强制类型转换的错误 ...…

查看全部问答∨

求3G嵌入式培训机构,毕业研究生?

个人很看好手机嵌入式方向,经过多方研究一定是将来发展迅速行业之一。想找这方面工作,但在学校没学这个方向,学的是web应用。所以想通过培训快速学成。 特此求一专业培训机构,要求如下: 有针对3G嵌入式方向的专业培训 培训出来工作工资在500 ...…

查看全部问答∨

键盘扫描程序疑问

为了节省时间,给出键盘扫描的部分代码。程序没有错。 unsigned char code key_code[]={               0xee,0xde,0xbe,0x7e,0xed,0xdd,0xbd,0x7d,           ...…

查看全部问答∨

弱弱问一下,可能不是问题的问题。

1.WINCE下开发与电脑上的C/S模式开发是否不同? 2.手机开发最关键是什么?(如注意事项,技术要点) 3.WINCE6.0能访问WEBSERVICES吗?WINCD6.0是否内置了XML解释器? 4.WINCE6.0下,用什么方式与服务器通信?与我们C/S,B/S下有区别吗? 5.WINC ...…

查看全部问答∨

在串口上建立ppp协议栈的问题

client为windows的PPP协议栈,在服务器端串口读出下面的数据,看起来根本就不是PPP的帧格式,都没有看到7E码。 0x43 0x4c 0x49 0x45 0x4e 0x54 0x43 0x4c 0x49 0x45 0x4e 0x54 0x43 0x4c 0x49 0x45 0x4e 0x54 0x43 0x4c 0x49 0x45 0x4e 0x54…

查看全部问答∨

谁用过lyc的1966吗?

我用ltc1966做取平均值的电路 电路就是数据手册上给的电路 能用 当电压表测定的时候就是对的值  但是我在后级加了一个滞回比较器 连接后1966输出的值就固定到1点多伏 这是为什么啊 …

查看全部问答∨

Quartus II 10.1可以直接导出原理图吗

请问Quartus II 10.1可以直接导出原理图吗?谢谢,可以导出怎么操作,不可以导出大家都是自己画的还是有什么简便方法呢?…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved