NTC温度检测程序

news/2024/10/23 9:31:33/

NTC公式:RT = RN *EXP(B*(1/T-1/TN))

对上面的公式解释如下:

1.       RT 是热敏电阻的当前阻值

2.       R是热敏电阻在TN常温下的标称阻值

3.       B值是热敏电阻的温度系数

4.       EXP是e的n次方;

5.       这里T和TN指的是K度即开尔文温度,K度=273.15(绝对温度)+摄氏度;

6.       T为当前温度;TN为常温25℃;

比如 NTC热敏电阻 10K (型号:NTC_10k_3950) 5%精度 B值:3950 1%

10K就是25℃时的阻值,3950为温度系数;

 

下面是对单片机ADC采集到的数值的计算:

 

ADC采集到的值为NTC的电压值.

R16的值最好和RN一样,方便计算.

#include "math.h"

#define B 3950.0//温度系数

#define TN 298.15//额定温度(绝对温度加常温:273.15+25)

#define RN 10// 额定阻值(绝对温度时的电阻值10k)

#define BaseVol 5.04 //ADC基准电压
float Get_Tempture(u16 adc)
{
        float RV,RT,Tmp;
        RV=BaseVol/1024.0*(float)adc;//ADC为10位ADC,求出NTC电压:RV=ADCValu/1024*BaseVoltag
        RT=RV*10/(BaseVol-RV);//求出当前温度阻值 (BaseVoltage-RV)/R16=RV/RT;
        Tmp=1/(1/TN+(log(RT/RN)/B))-273.15;//%RT = RN exp*B(1/T-1/TN)%
         return Tmp;
}

RV=BaseVol/1024.0*(float)adc;这里用到的是1024是指ADC是10位的ADC,如果用的是12位的ADC就要用4096去计算了,如果是N位的,就要用2的N次方去算。

Arduino上面测结果

 实测电路板的NTC电阻为8.27

通过查表可知,

温度是29度时,NTC3950 @10K 的阻值在8.5078~8.3104之间

温度是30度时,NTC3950 @10K 的阻值在8.1556~8.0574之间

因此可以推测出,此时的温度应该在29~30之间,并偏向于30度,而程序计算出来的温度是29.66

下面是10K NTC3950的温度对照表

 


http://www.ppmy.cn/news/253329.html

相关文章

简易温度检测器电路原理

在日常生活中,对温度的及时检测能够减免火灾的发生,所以今天就说说温度检测器。 实际功能 在常温下显示数字0,随着温度的升高,数码管逐步显示1、3、8,分别代表三档温度,并且在显示8的时候,LED…

温湿度变送器是干什么用的

不知不觉来CSDN这个专业论坛已经快一年了,收获了很多小伙伴的喜爱,也在CSDN跟很多牛人学到了很多。大家根据名字-盛瑟传感技术-就可以看出我们是一家专门做传感技术的公司,在CSDN这里做传感器类知识科普的。感兴趣的小伙伴可以在其他地方搜索…

BOSHIDA 模块电源高低温试验箱测试原理

BOSHIDA 模块电源高低温试验箱测试原理 电源模块是可以直接贴装在印刷电路板上的电源供应器,其特点是可为专用集成电路(ASIC)、数字信号处理器 (DSP)、微处理器、存储器、现场可编程门阵列 (FPGA&#xf…

实验31:温湿度传感器实验

本实验也比较简单 用LCD1602显示温湿度传感器返回的温湿度值 本专栏就要结尾了 希望对大家有一定的帮助 学习就是一点一滴的 01 硬件电路设计 整体电路图 重点还是接口: 因为最后相放一个学生做的大创为结尾彩蛋,所以这里就不再添加报警灯什么的额外操作了 每一个实验…

主流温度测量方案对比分析(含国产温度传感器芯片GX18B20)

温度测量方案对比分析 一、概述 温度测量存在于我们生活与工作的方方面面,我们可以测量单点的温度体现整体环境温度,也可以测量多点温度,综合反应环境情况。本文针对单点测量的情况进行分析,如何从一点扩展到多点不做讨论。 我们针…

安卓温升thermal介绍

Thermal背景 现在快充技术和手机处理器能力的不断提升,都带来了手机端发热的加重,越重载,越发热;越高功率(主要是大电流),越发热。而如果我们在温度升到门限时降低了充电功率,自然就…

#芯片# SHT21温湿度传感器的使用

1. 背景 工作中,需要使用到SHT21温湿度传感器。相关手册:SHT21 由于焊接的问题,部分芯片存在通信异常初始化失败的问题。因而在代码中采用了极端的异常处理。(不断复位初始化) 1.1 芯片简易资料 SHT21 湿度和温…

水流量法高温平板导热仪升级改造:提高测量精度、缩短测试时间

摘要:水流量平板法是目前常用的耐火材料导热系数测试方法,相应的导热仪具有测试温度高、大温差测量、结构合理简单、造价便宜和操作方便等突出优点,国内外用户众多,但存在的致命问题是测量低导热系数的隔热材料时误差巨大。针对水…