一、热敏电阻公式

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

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

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

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

EXP是e的n次方

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

通过转换可以得到温度T1与电阻Rt的关系T1=1/(ln(Rt/R)/B+1/T2)

对应的摄氏温度t=T1-273.15,同时+0.5的误差矫正。

二、硬件连接

单片机是3.3V供电,热敏电阻与100K电阻连接。

热敏电阻参数为100K,B值为3950

三、程序

下面是程序(stm32),检测了4路温度

因为要用到数学函数所以需要添加头文件#include "math.h"

然后写公式(电压转换、电阻转换、温度转换)

四、ln、log、lg说明

数学中的公式和c语言中有小小的区别。

1、数学中

log是对数符号,右边写真数和底数(上面是真数,下面是底数)

lg是以10为底数(例lg100=2)(lg为常用对数)

ln是以e为底数(lne2=2)(ln为自然对数 e=2.7182818284590452353602874713527...)

2、c语言中

c语言里面只有两个函数log和log10

其中

函数 log(x) 表示是以e为底的自然对数,即 ln(x)

函数 log10(x) 以10为底的对数,即 lg(x)

以其它数为底的对数用换底公式来表示

函数如下:

double logab(double a,double b)
{
return log(b)/log(a);
}

热敏电阻温度计算 公式 程序相关推荐

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

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

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

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

  3. NTC温度计算(附程序)

    首先第一部分需要先弄明白它的名字中的各个部分都是什么意思,觉得不需要的可以直接跳过. 一.NTC命名 在淘宝上随便搜了一个NTC电阻,命名如下: 1.MF代表含义:** 电阻命名 含义 MF51 单端 ...

  4. 热敏电阻和温度转换公式和程序

    NTC 热敏电阻温度计算公式Rt = R *EXP(B*(1/T1-1/T2)) 这里T1和T2指的是K度即开尔文温度,K度=273.15(绝对温度)+摄氏度: 其中T2=(273.15+25)Rt ...

  5. 单片机测量NTC热敏电阻温度的方法(含程序代码)

    1.NTC介绍 NTC是负温度系数热敏电阻,随着温度的升高,NTC的阻值会呈非线性的下降. 2.硬件连接 这里采用100k 3950的热敏电阻,100k代表的是在25℃下的标准阻值,3950是热敏电阻 ...

  6. stc5 采集adc值越来越小_热敏电阻温度采集简述

    热敏电阻NTC 一. 热敏电阻总体说明 本简述是说明 NTC热敏电阻器对温度的测量.热敏电阻器把温度的变化转换为电阻阻值的变化, 再应用相应的测量电路把阻值的变化转换为电压的变化:然后通过芯片或处理电 ...

  7. 热敏电阻温度检测-分段曲线拟合、Steinhart-Hart与查表

    内容包括3380热敏电阻温度阻值表,分段曲线拟合(含系数计算),Steinhart-Hart方程(含系数计算),查表法,根据Rt=R*exp(B(1/T1-1/T2))计算等.紫色文字是超链接,点击自 ...

  8. NTC热敏电阻温度采集与adc转换

    前言: ntc热敏电阻的R值是10k,B值是3950 使用的是STM32F103RCT6的ADC 文章目录 1.电路理论 2. NTC热敏电阻阻值与温度之间的转换 3.NTC热敏电阻温度采集与adc转 ...

  9. c语言温度转换csdn,NTC热敏电阻温度计算方法,Steinhart-Hart方程和B值法(转)

    NTC热敏电阻随环境温度(T)升高,电阻值(R)会下降,反之,当温度(T)下降,电阻值(R)会上升.其对温度感应非常灵敏,NTC热敏电阻电路相对简单,价格低廉,组件精确,可以轻松获取项目的温度数据,因 ...

  10. GC0053-STM32单片机NTC热敏电阻温度采集及控制LCD1602

    实践制作DIY- GC0053-NTC热敏电阻温度采集 一.功能说明: 基于STM32单片机设计-NTC热敏电阻温度采集 二.功能介绍: STM32单片机+LCD1602显示器+NTC热敏电阻温度传感 ...

最新文章

  1. pytorch版本的bert使用笔记
  2. python打印小数
  3. rtems的GNU(GCC)编译环境配置
  4. MySQL自动建立集合自动分片_1.mongodb初步使用总结
  5. 第二期临床基因组家系数据分析实战,快速发表SCI文章
  6. vscode主题 webstorm_从 Emacs 和 Vim 到 VSCode
  7. nodejs安装失败
  8. Android 8.0 学习(4)---Android通用内核
  9. leetcode -- Construct Binary Tree from Preorder and Inorder Traversal
  10. 自然语言处理--基于规则(AIML)的问答机器人
  11. Spotfire 使用IronPython脚本
  12. 达梦数据库导出表格形式(Excel)方式
  13. gg大玩家f服务器无响应,gg大玩家显示应用启动失败 | 手游网游页游攻略大全
  14. 阿里巴巴等大厂的 Java岗位要求是什么?
  15. Vagrant设置局域网访问
  16. 如何在 Linux 和 Unix 上安装 git?
  17. 段码式显示屏和背光电路怎么设计?
  18. 【SAP Abap】记录一次增强开发之销售交货开票VF04增强
  19. 【R - 代码书写习惯、代码注释方法笔记】
  20. 张艾迪(创始人):世界冠军.世界第一

热门文章

  1. [5-20]绿色精品软件每天更新[uc23整理]
  2. Flutter 实现一个集各大音乐平台API于一体的音乐播放器APP(一、项目初始化)
  3. 有关设计网站的收藏集合
  4. adobe bridge cs6怎么卸载_Adobe Bridge CS6 使用教程(一)
  5. 实现企业微信机器人自动发消息
  6. HMI智能座舱自动化测试软件
  7. POS58热敏打印解决方法
  8. N个例子让你彻底理解java接口回调
  9. Java使用RXTX读取串口
  10. 该弱磁算法采用单电流控制策略,额定转速以下采用MTPA控制,额定转速以上采用单电流控制