资讯详情

DS18B20温度报警系统设计

前几天推了一篇DS18B20与LCD1602温度测量显示案例的文章今天在上次的基础上做了一个DS18B20温度报警系统设计应用案例。该系统可根据处理结果实时检测环境温度,发出声光报警信号,并具有以下功能:

(1)具有报警的阙值设置功能。

(2)具有报警取消功能。

(3)具有显示当前温度和报警温度的功能。

(4)显示信息温度数据,每秒更新一次。

图片

  1. 系统原理图

该系统主要由单片机最小系统组成,DS18B20测温模块、LCD1602液晶显示模块、按键电路、蜂鸣器报警电路。项目需要监测温度并显示,需要测温模块和显示模块,需要按键模块来控制单片机。通过STC89C通过单片机实时读取,控制整个系统的运行DS18B与报警值相比,当温度超过报警值时,发出报警信息。同时,温度测量结果实时LCD1602上。温度报警阈值可以通过按钮设置。

2.系统程序设计

系统程序主要包括主程序、读取温度子程序、温度转换命令程序、计算温度子程序、显示数据刷新子程序等。

主程序的主要功能是负责温度的实时显示、读出并处理DS18B20测量温度值,温度测量ls 进行一次。

该板块主要通过DS18B20监测温度,将检测到的温度转换为数字存储在变量中,定义字符串,将温度值数字转换为字符串,便于发送到显示模块显示。

同时监测设温状态S2、S3、S43个按钮对应的功能是加热、冷却和跳出设定温度状态。每次加热时,在原始基础上添加定义阈值.1°C,因为用的是IF句子没有定义,只有按下按钮后才能弹起,所以长按键会继续增加阈值,冷却键也是如此。

3.运行视频见连接:DS18B设计20温度报警系统

公众号回复《DS18B20报警自动获取完整程序

标签: 传感器温度报警电路

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台