设计与开发

基于单片机的温度检测 基于单片机的18B20的温度检测系统设计方案

小编 2024-10-08 设计与开发 23 0

基于单片机的18B20的温度检测系统设计方案

设计要求:

(1)温度低于或超出设定温度范围时发出报警。

(2)温度值可在数码管上实时数字显示。

(3)报警温度可以由人工自由设定。

在单片机电路设计中,大多数都是使用传感器,所以这是非常容易想到的,所以可以采用一直温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。

设计框图

根据资料设计出如图方案框图

工作原理

(1) DS18B20温度传感器的简介:

DS18B20的测温原理中,低温度系数晶振的振荡频率受温度的影响很小,用于产生固定频率的脉冲信号送给减法计数器,高温度系数晶振随温度变化其振荡频率明显改变,所产生的信号作为减法计数器的脉冲输入。

计数门的开启时间由高温度系数振荡器来决定,每次测量前,首先将-55度所对应的基数分别置入减法计数器和温度寄存器中,减法计数器对低温系数晶振产生的脉冲信号进行减法基数,当减法计数器的预置值减到0时温度寄存器的值将加1,减法计数器的预制将重新被装入,减法计数器重新开始对低温度系数晶振产生的脉冲信号进行基数。

当斜率累加器用于补偿和修正测温过程中的非线性,,其输出用于修正减法计数器的预置值,只要计数门仍未关闭就重复上述过程,直至温度寄存器值达到被测温度值,这就是DS18B20的测温原理。

(2) 主要设计过程如下:

我们设计的温度系统是由中央控制器、温度检测器及显示器组成。控制器采用单片机C51系列,温度检测部分采用DS18B20温度传感器,用LCD做显示器。温度传感器DS18B20采集温度信号送给该单片机处理,存储器通过单片机对某些时间点的数据进行存储,单片机再温度数据送LCD显示,已达到显示当前温度的目的。

温度采集模块:

单片机控制及AD转换模块

显示模块

报警模块:

电源模块

基于单片机温度检测报警系统 电子时钟

温度检测电子时钟。

今天给大家介绍一款基于单片机的温度控制系统。

·首先点击上电之后单片机完成初始化。

·第一行显示的是测量温度,这个是温度的华氏度,这个年月日时分秒星期,这个是闹钟时间。现在设置的是15:41,等一下。这个是温度上行,这个是下限。

·时间到了设定的闹钟时间,蜂鸣器报警,报警10秒。

·时间到了,现在来看一下温度,现在温度在这个之间,它这亮绿灯。如果温度超过设定上限的时候,它亮黄灯。温度大于30.6的时候,电机正转。小于下限的时候,小于25.3的时候,蜂鸣器报警亮黄灯。正常区间的时候,它停止蜂鸣器,停止报警。

·这四个按键可以设置报警值,按一下,显示h代表上限,可以设置加,这个减,这个l代表温度下限,可以设置。这个设置年,也可以设置。这个设置月,这个是日,这个是时,这是分,这是秒,这是星期,这个是s,这边是闹钟时间,可以设置这个。这个是闹钟的分钟,这个是退出。

本设计的主要功能就这些,谢谢大家。

相关问答

单片机温度 报警器实验步骤?

温度报警器就是需要温度传感器不停地对监控的对象进行检测,例如pt100温度传感器,pt100传感器是不同温度下,阻值会不同,在同一温度下,阻值是相同的。根据这个...

基于单片机的 多点温度测量系统的设计如何实现 温度的 采集?

DS18B20是单总线数字温度传感器,可以直接采集温度,并把采集到的数据通过单总线的方式,送入单片机,单片机处理数据,送入4路数码管显示就行了,测量的精度,可...

英语翻译 基于单片机的 数字 温度计 设计随着时代的进步和发展,...

[最佳回答]基于单片机的数字温度计设计Digitalthermometerdesignbasedonasinglechip(microcomputer).随着时代的进步和发展,单片机技术和温度传感...

51 单片机 工作 温度 ?

AT89C51-24PI,中24表示他的工作频率,P为封装形式(DIP),I为工作环境(工业)。单片机工作温度:商业级:0℃-+70℃工业级:-40℃-+85℃汽车级:-40℃...AT89C...

想用 单片机 测量 温度 ,热电阻 温度 计算公式为:T1=1/[ln(Rt / R)/B+1/T2],怎样用C语言表示此公式?

C语言里面有专门的数学库函数,写的时候带上头文件#includeC语言里面有专门的数学库函数,写的时候带上头文件#include这里选用函数doublelog(doublex)返回的...

单片机 实现对液体里两个不同物质的浓度 检测 ,要通过,间接 检测 什么信号才有用(比如 温度 ,电阻,电压等)?

这跟单片机没关系,关键看你用什么传感器或滴定法。比如用滴定法,单片机采集的就是标准溶液用量和颜色传感器的信号。这跟单片机没关系,关键看你用什么传感器...

单片机 、光耦

1系统总体结构原理粮食在储藏期间,由于受环境、气候和通风条件等因素的变化,粮仓内温度或湿度会发生异常,这极易造成粮食的霉烂、或发生虫害。那么...

上位机如何接收 单片机 上传的 温度 值?

串口或usb

用一个DS18B20传感器和一个 单片机 最小系统和四位共阳极数码...

这个挺简单的,网上搜搜一大把DS18B20的程序。51单片机开发板使用例程,你找找,里面有一百个C的程序,有一个是关于这个的。我有。

基于单片机的 太阳能热水器水位 温度 显示仪的课程设计

1、水温水位设置:先按“预置”键,当前预置温度。预置水位快速跳动,然后按“上水、水位”键设置水位,按“加热、水温”键设置水温,请用户根据自己的需要设置到所...

猜你喜欢