当前位置: 首页 > news >正文

NTC热敏电阻计算公式

Negative Temperature Coefficient Thermistor 负温度系数热敏电阻

阻值根据温度升高而降低。

NTC热敏电阻的温度计算常用两种主要方法:

1. B值法(Beta Parameter Method)

这是较简单且常用的方法,基于热敏电阻的B常数(Beta值)计算温度。

公式:

R_t = R_{T_0} \times \exp\left[B \left(\frac{1}{T} - \frac{1}{T_0}\right)\right]

或反算温度:
\frac{1}{T} = \frac{1}{T_0} + \frac{1}{B} \ln\left(\frac{R_t}{R_{T_0}}\right)

- R_t:温度 T 下的阻值  
- R_{T_0}:参考温度 T_0(通常25°C即298.15K)下的阻值  
- B:热敏电阻的B值常数(单位K)  
- T, T_0:绝对温度(单位K)

2. Steinhart-Hart方程(Steinhart-Hart Equation)

这是更精确的经验公式,适用于更宽温度范围和更高精度要求。

公式:

\frac{1}{T} = A + B \ln(R_t) + C \left(\ln(R_t)\right)^3

- T:绝对温度(单位K)  
- R_t:温度对应的阻值  
- A,B,C:Steinhart-Hart系数,由热敏电阻的标定数据拟合得到

3. B值法计算例程

下面是NTC热敏电阻的参数表。

尝试算一下该NTC热敏电阻在100℃的阻值,依据公式如下:

Rt = R_0* exp(B*(1/T_1-1/T_0))

注意这里的温度都要换算成绝对温度,即

T_0=25+273.15

T_1 = 100+273.15

R_0=85k\Omega

B=4092

这样算出来的结果就是

Rt = 85000* exp(4092*(1/373.15-1/298.15)) \approx 5387.683 \Omega

根据NTC热敏电阻的温度曲线也能看出,这个计算结果是符合预期的。

当然,在嵌入式系统中,更节约的做法是查表法,提前用写好表,热敏电阻对应电压值查表就能获得温度。

http://www.dtcms.com/a/294558.html

相关文章:

  • 【大模型】Hugging Face常见模型格式详解
  • 【硬件-笔试面试题】硬件/电子工程师,笔试面试题-6,(知识点:二极管,少子多子,扩散/漂移运动)
  • mysql中ROW_NUMBER()、RANK()、DENSE_RANK()用法及区别
  • 在AI深度嵌入企业业务的当下——AI时代的融合数据库
  • 知己知彼:深入剖析跨站脚本(XSS)攻击与防御之道
  • React+Three.js实现3D场景压力/温度/密度分布可视化
  • 使用 piano_transcription_inference将钢琴录音转换为 MIDI
  • 2.4 PNIO-CM
  • 初级网安作业笔记3
  • opencv学习(视频读取)
  • Spring Data Redis 从入门到精通:原理与实战指南
  • 2025暑期—06神经网络-常见网络
  • JVM、Dalvik、ART区别
  • JS逆向实战案例之———x日头条【a-bogus】分析
  • 解析 Chromium 架构分层下 Windows 与 Linux 链接器行为差异及其影响
  • [深度学习] 大模型学习3下-模型训练与微调
  • 提升ARM Cortex-M系统性能的关键技术:TCM技术解析与实战指南
  • C++11扩展 --- 并发支持库(中)
  • sqlsuger 子表获取主表中的一个字段的写法
  • 第一章:Go语言基础入门之Go语言安装与环境配置
  • 顺丰面试提到的一个算法题
  • OpenAI发布ChatGPT Agent,AI智能体迎来关键变革
  • Git原理及使用
  • android studio打包vue
  • Android Studio中调用USB摄像头
  • 广告业技术范式转移:当AI开始重构整个价值链
  • 硅基纪元:当人类成为文明演化的燃料——论AI终极形态下的存在论重构
  • 【Linux系统】基础IO(上)
  • Neo4j如何修改用户密码?
  • Codeforces Round 973 (Div. 2)