一.硬件

STC15W408AS单片机 10KNTC热敏电阻

 

二.资料

NTC 热敏电阻温度计算公式

Rt = R *EXP(B*(1/T1-1/T2))
这里T1和T2指的是K度即开尔文温度,K度=273.15(绝对温度)+摄氏度;其中T2=(273.15+25)
Rt 是热敏电阻在T1温度下的阻值;

R是热敏电阻在T2常温下的标称阻值;

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

EXP是e的n次方;

三.C代码实现

#include "math.h"
const float Rp=10000.0; //10K
const float T2 = (273.15+25.0);//T2
const float Bx = 3950.0;//B
const float Ka = 273.15;
float Get_Temp(uint16_t NTC_Res)
{float Rt;float temp;Rt = NTC_Res;//like this R=5000, T2=273.15+25,B=3470, RT=5000*EXP(3470*(1/T1-1/(273.15+25)),  temp = Rt/Rp;temp = log(temp);//ln(Rt/Rp)temp/=Bx;//ln(Rt/Rp)/Btemp+=(1/T2);temp = 1/(temp);temp-=Ka;return temp;
} 

方法二 NTC热敏电阻转换温度的计算方式相关推荐

  1. NTC(负温度)热敏电阻.阻值的计算方式

    现在低成本测温方案中NTC热敏电阻用的比较多,一般采用查表的方法获取温度值,这就牵涉到温度和阻值的对应关系.如果你从我们生产厂家购买NTC热敏电阻可以向厂家所要温度阻值对照表,但是对于普通爱好者来说大 ...

  2. NTC 测取温度(方法二)

    前言 NTC 测取温度(方法二).这里采用NTC的log指数函数转换方式进行温度转换. 实现原理 NTC 温度和电阻是个关系是指数函数曲线,实现过程如下: #include "math.h& ...

  3. 怎么用python编程前二n-1项的等差数列的和_python 等差数列末项计算方式

    等差数列末项计算 题目内容: 给出一个等差数列的前两项a1,a2,求第n项是多少 可以使用以下语句实现非负整数n的输入: n=int(input()) 输入格式: 三行,包含三个整数a1,a2,n 输 ...

  4. c语言ntc程序,NTC热敏电阻温度计算以及C语言实现

    一:硬件设计 这里使用的是MF52-103热敏电阻,其中B为3950,它与10K电阻串联,由于热敏电阻随着温度的升高,电阻值降低,所以10K电阻两端的电压将上升. 二:NTC热敏电阻的计算 NTC 热 ...

  5. 用java计算电阻,NTC热敏电阻计算公式

    本五主要介绍NTC热敏电阻计算公式.Steinhart-Hart方程是计算NTC热敏电阻的主要数学模型,它适合于高精度的宽温度范围.提供了基于给定热敏电阻的温度阻抗表计算特征Steinhart-Har ...

  6. ntc温度控制程序 c语言,NTC热敏电阻温度计算以及C语言实现

    一:硬件设计 这里使用的是MF52-103热敏电阻,其中B为3950,它与10K电阻串联,由于热敏电阻随着温度的升高,电阻值降低,所以10K电阻两端的电压将上升. 二:NTC热敏电阻的计算 NTC 热 ...

  7. 计算机内部浮点数表示方法以及计算方式AND计算机内部浮点数加减法运算规则和步骤(包含实例)(32位为例)

    计算机内部浮点数表示方法以及计算方式AND计算机内部浮点数加减法运算规则和步骤(包含实例)(32位为例) 一. 将215642.36421转换为浮点数表示格式 1.首先将整数部分转变为2进制: 215 ...

  8. python使用近似公式计算e_python如何算自然底数e(方法二)

    原标题:python如何算自然底数e(方法二) e的展开式 e的近似值 e ≈ 2.71828 18284 59045 23536 02874 71352 66249 77572 47093 6999 ...

  9. 热敏电阻如何查表计算温度_简单说说NTC热敏电阻

    NTC热敏电阻是一个很简单的温度传感器,在消费类电子产品中非常常见. NTC又被称为负温度系数热敏电阻,是一类电阻值随温度增大而减小的一种传感器电阻. 负温度系数热敏电阻与之对应的还有正温度系数热敏电 ...

  10. JAVA 计算圆的面积和周长: 创建一个圆Circle类。为该类提供一个变量r表示半径,一个常量PI表示圆周率; * 同时为该类提供两个方法:方法一用于求圆的面积,方法二用于求圆的周长;

      插一句嘴,现在扎扎实实地把这些基础地敲一遍,理解了,可能还是会忘记.但是你最后学习的是做题的思路,而不是单纯的记代码.代码忘了再回过头来看一遍就好了,思路是别人偷不走的.[2022-9] * 思路 ...

最新文章

  1. python ssh模块_windows下python SSH的使用——paramiko模块
  2. 九种东西吃多会...
  3. 确定不收藏?机器学习必备的分类损失函数速查手册
  4. pku 1925 Spiderman DP
  5. 推荐一款.NET Core开源爬虫神器:DotnetSpider
  6. Linux中rename和mv命令用法学习修改文件名区别和总结
  7. mysql blob图片类型存储bug解决:索引超出了数组界限错误_索引超出了数组界限(Microsoft.SqlServer.Smo)...
  8. 关于并查集的Python实现代码
  9. 51单片机通过74HC595控制8位数码管,在任意位置显示数字
  10. linux系统发育树的构建步骤,步一步教你如何做系统进化树
  11. PostgreSQL定时删除表数据
  12. R语言做复杂金融产品的几何布朗运动的模拟
  13. 狂神说-Spring学习总结
  14. 02 Jmonkey3.2.0+Nifty1.4.2实现GUI
  15. Word技巧之:将PPT框图以可编辑形式插入Word文档
  16. 《尚硅谷大数据Hadoop》教程
  17. Mobius反演方法
  18. 单片机两大延时方法总结
  19. 计算机电子琴歌声号码,电子琴歌音色节奏一览表.xls
  20. python 波动率锥_推广 || 12个小时干货分享!上海财大期权实战特训课程(11月)...

热门文章

  1. 会话(状态)管理Cookie与Session(一)
  2. ip设计包括什么_一天卖200多万个潮玩,泡泡玛特如何打造超级IP?
  3. getSelectionStart() doesn't work in android, is always 0
  4. ListView原理分析之重要方法介绍
  5. 使用tcpdump抓Android网络包
  6. iostat 输出CPU、磁盘IO的使用情况统计信息
  7. 由于计算机是中文名ccs软件安装出现错误_UG软件不会解决的二十个问题解决方法总结...
  8. android mat分析,android内存泄露MAT分析心得与注意点
  9. android flag,Android 屏幕锁 - FLAG_KEEP_SCREEN_ON
  10. CMU 15-213 Introduction to Computer Systems学习笔记(7) Machine-Level Programming-Data