登录 登录
联系我们联系我们400-888-4436
语言语言
close
  • North America
  • South America
  • Asia
  • Africa African
  • Europe

电话:400-888-4436

服务时间:周一至周五9:00-17.30

获取我的专属价格

China (简中) Member Center
首页 > 服务与支持 > 知识库

NTC3950-10K温度传感器的电阻阻值计算方法与计算公式

来源:
2021-06-17 返回列表

NTC3950-10K温度传感器

一、计算公式

  

补充:

  B=3950

  R=10K

  T2=25度

查RT表,25度对应的是10K

电路:  

  

 

热敏电阻与上拉电阻R813分压,获取温度与Vo电压的关系,在根据Vo折算出与MCU ADC的数值。

 

 再将ADC代出Rt,即得到ADC与T的关系公式。

 二、C实现

  NTC 热敏电阻温度计算公式:Rt = R EXP(B(1/T1-1/T2))

  其中,T1和T2指的是K度,即开尔文温度。

  Rt 是热敏电阻在T1温度下的阻值。

  R是热敏电阻在T2常温下的标称阻值。100K的热敏电阻25℃的值为10K(即R=10K)。T2=(273.15+25)

  EXP是e的n次方

  B值是热敏电阻的重要参数

  通过转换可以得到温度T1与电阻Rt的关系T1=1/(ln(Rt/R)/B+1/T2),这里可以将ln换算成log,即T1=1/(log(Rt/R)/B+1/T2)。

  对应的摄氏温度t=T1-273.15,同时+0.5的误差矫正。
  首先,我们只需要知道当前温度下热敏电阻的阻值就可以算出温度。
  该硬件电路是一个简单的串联分压电路,所以通过欧姆定律就可以很容易求得当前温度下的热敏电阻的阻值。
  下面是C实现的代码。

复制代码

#include <math.h>//电压换算成温度void temp_data(void)
{   float Rt=0;   //Rp上拉电阻值
   float Rp=10000;   //T2为25摄氏度,折算为开尔文温度
   float T2=273.15+25;   float Bx=3950;   float Ka=273.15;   float vol=0;
   vol=(float)(Get_Adc_Average(ADC_Channel_5,10)*3.3/4096);
   Rt=(3.3-vol)*10000/vol;
   temp=1/(1/T2+log(Rt/Rp)/Bx)-Ka+0.5;
}

复制代码

 PT100

  校准:

    找到0度、92度对应PT100的阻值,作为校准的阻值。

    软件读到的温度应该是0度&92度,如果读到的值有偏差,则T0&T92作为软件校准的OFFSET值。


道威斯顿品牌是一家优秀的传感器与测控仪表供应商!
芯源有道,智在创造!道威斯顿品牌是一家优秀的传感器与测控仪表供应商!
道威斯顿(中国)有限公司

联系我们

道威斯顿(中国)有限公司
热 线:400-888-4436
电 话:028-83526801
邮 箱:info@doweston.com
地 址:中国·成都市锦江区华星路12号

道威斯顿(中国)有限公司2019 © 保留所有权利  蜀ICP备20002146号-2

隐私申明 | 服务协议 | 销售条款 | 服务
© 2019 Doweston All Rights Reserved
关注我们扫码二维码关注我们
道威斯顿