一般大家都会查表,其实不用查表也可以计算,看下面2个公式就直接搞定了:

//g_shunt_dat.tmp_val[1]=(float)((1/(log(g_shunt_dat.r_val[1]/10000.0)/3950.0 + 1/(25.0+273.15))-273.15)*10+0.5); // 10k

g_shunt_dat.tmp_val[1]=(float)(1/(log(g_shunt_dat.r_val[1]/100000.0)/3950.0 + 1/(25.0+273.15))-273.15+0.5); // 100k

怎么样,不用老去找什么表格了吧?跟600块钱的fluke万用表实测对比要高1.2度左右

不过呢,我也找到一个excel的表格数据,大家拿去happy吧,10k、100k的:

如果查表呢就要考虑到速度,这个兄弟介绍了一个二分法,参考一下:

==============有朋友问那上面的表达式是什么含义,我这里放上来==================

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次方;

所以求T1的公式就是上式。

本文为3YL原创,转载无需联系,但请注明来自labisart.com。

原创文章不易,如果觉得有帮助,可打赏或点击右侧广告支持:

c语言温度检测查表,ntc 测温 单片机 C语言 查表 表格 温度系数表 计算公式相关推荐

  1. NTC温度传感器MF53 503-3950F-1500L(铜鼻头) 安科瑞NTC测温曲线

    NTC温度传感器MF53 503-3950F-1500L(铜鼻头) 安科瑞NTC测温曲线 温度对应电阻值如下 以电阻为横坐标,温度为纵坐标,matlab拟合公式与曲线如下: 电阻为50K,温度为25. ...

  2. stm32Cubemx实用篇(三):DAC电压输出和ADC电压检测以及内部温度传感器测温

    stm32Cubemx实用篇(三):DAC电压输出和ADC电压检测以及内部温度传感器测温 本章将介绍使用stm32Cubemx软件配置DAC电压输出和ADC电压检测.最终将两个引脚连接起来通过一个AD ...

  3. NTC测温中 经典温度查表算法--二分查找法

    说明: 二分查找法的优点:查找速度快 1024个长度的表最长只需10次查表就能得出结果 在用NTC测试温度的方案中,NTC的温度表的长度一般是100-200 有些达到400-500的长度 在这种情况下 ...

  4. 测速的c语言程序,M法T法测速单片机程序设计.doc

    M法T法测速单片机程序设计 M法.T法测速单片机程序设计 摘 要 本设计为M法.T法测速的单片机程序设计.使用STC89C52单片机作为控制器,使用该单片机的外部中断和定时器对编码器的输出的脉冲进行采 ...

  5. 智能体温筛查多人测温一体机

    今年新冠疫情爆发,发热是其中一个症状.因此,国务院早在2月1日就已将红外体温检测仪纳入疫情防控重点物资之一.在住宅小区.大型办公楼.车站机场等人流量较大的地方,如果防疫人员要逐一拿着红外测温枪进行测温 ...

  6. c语言设计一个仿真窗口的程序,51单片机C语言实例(350例)Proteus仿真和代码

    100-24c02记忆开机次数 101-24c02存储上次使用中状态 102-DS1302 时钟原理 103-DS1302可调时钟 104-DS1302时钟串口自动更新时间 105-1602液晶显示D ...

  7. C语言数据交换算法和伪指令,补充:单片机c语言与汇编语言混合编程.ppt

    补充:单片机c语言与汇编语言混合编程 reg51.h和reg52.h:实质上是没有区别的,都是一些特殊功能寄存器的申明 sfr P0 = 0x80; sfr P1 = 0x90; sfr P2 = 0 ...

  8. c语言编译器只有9行怎么添加,avr单片机c语言编译器(9页)-原创力文档

    AVR单片机C语言编译器 Win-AVR是流行的GNU编译器在AVR平台上的移植.安装完毕后会在桌面上出现一下七 个快捷方式,它们的作用如下: Programmers Notepad 源文件的编辑软件 ...

  9. c语言中求字节的运算符是,初学者单片机C语言运算符

    单片机C语言运算符 单片机及C语言学习 auto        存储种类说明        用以说明局部变量,缺省值为此 break        程序语句        退出最内层循环 case  ...

最新文章

  1. 如何重命名本地Git分支?
  2. Apache Ant自动化脚本
  3. eclips 的pydev的debug
  4. 【MM模块】Basic Invoice Verification 发票校验
  5. 关于asp.net2.0资源文件本地化多语言版本的一些小技巧
  6. redis使用sysc超时_基于redis的分布式锁实现
  7. kubectl 安装
  8. 如何选择分布式事务解决方案?
  9. python后端技术栈_Python后端技术栈(三)--设计模式
  10. jboss 配置上下文路径_JBoss Portal上的“ Hello World” portlet
  11. cUBtYhaFzo
  12. redis rdb aof区别_Redis的持久化机制:RDB和AOF
  13. 项目实例:模十状态机与7段译码器显示系统,Quartus环境(文末附程序,百度文库里的)
  14. 快速学习探索性测试,什么是探索性测试?
  15. 零基础学Arcgis(二)|ArcCatalog应用
  16. 好中的计算机英文ei,电子信息类容易中的英文EI期刊有哪些
  17. 电脑重装系统找不到计算机了,戴尔电脑重装系统后找不到硬盘或找不到引导设备怎么办?...
  18. Visual Studio Ultimate 2015 旗舰版 Preview
  19. 二级考试c语言中 星号与字母 题型总结,计算机等级C语言上机考试编程题分类总结.doc...
  20. 基于OpenGL ES 的深度学习框架编写

热门文章

  1. zoj 2386 || poj 2299 Ultra-QuickSort
  2. FileDescriptor详解
  3. qmake 修改编译选项
  4. 洗脑最厉害的十句话(经典)
  5. CANOE入门(三)
  6. javascript:点击小图片切换背景图片
  7. 怎么方便快捷读取电子护照信息
  8. ios 简单模仿随便走的AR功能一
  9. avro java_Apache Avro Java手册
  10. JXI C# DSP-Core Library 向量文件