历史上的今天
返回首页

历史上的今天

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

正在发生

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

2021-10-09 来源:eefocus

一.硬件方案

本次设计为一个基于单片机的饮水机的温度控制系统,该系统可以实时检测饮水机水箱的水温,并且可以通过数码管显示饮水机水箱水温度数,可以通过键盘或开关选择制冷或加热,可以人为设置水的温度的上下限,如加热,当温度在设定的范围内时正常工作,当低于水温下限时控制加热器加热;如制冷,当温度高于水温上限时控制压缩机制冷,温度检测范围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的时间到

}

推荐阅读

史海拾趣

DESCO公司的发展小趣事

DESCO公司成立于XX年代初,创始人[XXXXX]先生凭借其深厚的电子工程背景和敏锐的市场洞察力,决定投身于防静电产品的研发与生产。在创业初期,公司面临资金紧张、技术壁垒高等诸多困难,但[XXXXX]先生坚持技术创新,带领团队攻克了一个又一个技术难关,成功研发出首款高性能防静电垫,为公司的后续发展奠定了坚实基础。

台湾致强(FORT)公司的发展小趣事

在追求企业发展的同时,致强科技始终不忘对环境的责任。公司积极响应环保法规要求,将环保理念融入产品研发、生产和销售的各个环节。通过采用环保材料、优化生产流程、实施节能减排等措施,致强科技有效降低了产品对环境的负面影响。此外,公司还定期评估并符合最新的环保法规要求,确保企业与消费者的价值观和环境保护目标相一致。

Compound Photonics公司的发展小趣事

尽管在Micro LED领域遭遇了挫折,但Compound Photonics并没有因此沉沦。相反,公司凭借其在LCoS领域的深厚技术积累和良好的市场口碑,吸引了众多潜在合作伙伴的关注。其中,Snap公司表现出了强烈的收购意向。这一消息传出后,Compound Photonics的市场价值得到了进一步提升,公司的发展前景也变得更加广阔。

这五个故事展示了Compound Photonics公司在电子行业里发展起来的一些关键节点和重大事件。从收购Syntax-Brillian开启微显示领域之路,到微投显示模组项目失利后转向LCoS方向,再到成为业内知名LCoS方案商并与Lumus合作,以及与Plessey合作开发Micro LED产品遭遇Meta竞争,最后到Snap的收购意向,每一个故事都反映了公司在不同阶段的挑战与机遇。通过这些故事,我们可以看到Compound Photonics公司在电子行业里不断进取、创新发展的精神风貌。

Green Power Solutions公司的发展小趣事
使用合适的工具打开稳压器的外壳,注意不要损坏内部元件。
鸿展光电(GPO)公司的发展小趣事
安装完毕后,仔细检查电路连接是否正确,然后通电测试稳压器的输出电压和稳压精度是否正常。
Hi-G Relays公司的发展小趣事
定期清洁稳压器的外壳和内部灰尘,保持散热良好。

问答坊 | AI 解惑

视频消费电子设备的无线连接预计强劲增长

本帖最后由 jameswangsynnex 于 2015-3-3 19:59 编辑 据iSuppli公司,消费电子(CE)产业正在进入连接无处不在的新时代,刺激装备高带宽无线视频接口解决方案的视频导向CE设备蓬勃发展。  iSuppli公司预测,2014年具有高带宽无线视频接口的支持视 ...…

查看全部问答>

430单片机 定时99秒

#include   typedef unsigned char uchar; typedef unsigned int  uint; uchar NUM_LED[16]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8, 0x80,0x90}; uint tt,shi,fen,i,miao=0; void delay(void) {   fo ...…

查看全部问答>

波特率问题

我想知道为什么波特率越大串口通讯时数据越容易出错…

查看全部问答>

如何让两个驱动共用一个全局变量

我想在两个驱动里调用一个全局变量,并且 一个驱动调用这个变量并改变它,然后另外一个程序的这个变量也随之改变,不知道能做到这样吗??…

查看全部问答>

烧nk.bin和刷rom有什么区别

初学,不太明白,这两个是一样的吗? 另外,刷rom说的解锁radio,这个radio是什么?是谁提供的?我看用pb定制的时候,没有radio组件。 …

查看全部问答>

我是学国际经济与贸易的的,以前没学过电子,由于工作中的需要,想了解CCL和FR-4方面的知识,请问在网上哪里能够找到这方面的知识啊?另外有哪些书或资料有讲解啊?

我是学国际经济与贸易的的,以前没学过电子,由于工作中的需要,想了解CCL和FR-4方面的知识,请问在网上哪里能够找到这方面的知识啊?另外有哪些书或资料有讲解啊?…

查看全部问答>

求友善之臂2440系列的开发板

求友善之臂2440系列的开发板,有意的联系我,QQ84025463…

查看全部问答>

stm32usb驱动哪里有,谢谢

在做usb实验的时候电脑发现识别不了板子的usb设备,电脑一侧的驱动谁有…

查看全部问答>