0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

高精度NTC测温电路设计及电阻值计算

西西 来源:博客园 作者: HF&SLC 2020-08-30 11:46 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

什么是NTC

NTC是热敏电阻,其电阻值对温度变化敏感,在不同的温度下,可以呈现不同的电阻值。

热敏电阻有两类,一类是负温度系数电阻(NTC),温度增加时,电阻值降低,另一类是正温度系数电阻(PTC),温度增加时,电阻值增加。

热敏电阻的电阻值计算

NTC的电阻值R与温度的关系可以近似表示为:

高精度NTC测温电路设计及电阻值计算

公式1,电阻与温度函数关系式

其中T是绝对温度,数值为摄氏温度+273.15,单位为K(开尔文)。

R0一般取温度25℃即298.15K时的电阻值,对应的T0取25℃,即298.15K。

B为材料常数.不同的村料或者生产工艺都能导致B的数值发生变化,甚至在热敏电阻的工作范围内,B的数值都可能发生变化,而不是严格的常数;

因为NTC的电阻与温度呈非线性的关系,而且存着温度的增加,温度随着温度变化的变化率越小。

所以随着温度的增加,NTC测温的精度变化;

所以比较适合于温度变化范围小的使用场景,比如环境温度(约为-20℃-50℃)或者是水温的检测(0℃-100℃)。

搜索到的一款NTC,按照温度为25℃的电阻取值,可有5KΩ,10 KΩ等不同的规格,而材料系数B值固定为3950。

我们选择10K的规格,根据公式1,可以得到这款NTC的电阻与温度的关系为:

公式2,电阻与温度的函数关系式

通过excel表格的公式,在excel工作薄的第一列输入温度,第二列输入公式可以得到不同温度下的电阻值,比如0℃为33.6 KΩ

采用excel计算AD

NTC测温电路的设计

NTC测温核心在于具有ADC功能的MCU,电路比较简单,只需要将固定的电压经过另一个高精度的电阻分压接到NTC电阻,然后将分压值连接到MCU的ADC输入口。

如下图:

高精度NTC测温电路设计及电阻值计算

NTC测温电路

R1为1%精度的电阻,R2为NTC,

0.1uF的电容C1除了可以滤除从电源引入或者从电路板感应来的高频干扰信号,另外当ADC有多路AD输入在转换时,MCU的AD模块需要通过模拟开关切换不同的通道,再进行采样转换,电容C1可以在ADC切换通道之后,迅速向采样电容充电,从而可以提到转换速度,避免因采样时间太短而导致测量不准确。

R1上拉的电源应该和MCU的ADC的参考电源共用一个电源(在一般的设计中,MCU的供电电源和ADC的参考电源共用一个电源)。

这是因为:

输入ADC的AD值为(假设为12位的ADC):

AD值计算公式

如果上拉的电源ADC的参考电源共用一个电源,可以得到和上位电源无关的一个公式:

AD值计算公式

所以可以消除电源精度对测试的影响,同时减少了计算的复杂性;

NTC测温软件的设计

我看到在一个网友的程序设计中,他直接将公式1取对数,通过复杂的对数运算和倒数运算得到温度值,这是不合适的,

主要是:

普通的单片机不一定提供这样的数学函数库。

普通的单片机没有浮点数运算,浮点数都是转成整弄运算的,不可避免会有舍入误差。

单片机做对数,倒数的运算,只能是近似算法,而且会耗费大量的运算时间,可能会到几百ms级,影响了对其它功能处理的实时性。

公式1只是一个近似公式,B值也并不是一个常数,用这样具体的解析公式计算,没有办法根据实际测量值对计算值进行标定,从而提高测量精度。

我在实际的项目中,采用的是分段线性化的方法,步骤如下:

采用excel表格自动生成C语言中包含AD与温度的二维数组

将测温范围分若干个区间,比如在0-100度的范围内,分100个区间,每个区间范围为1℃

计算或者实测每一个区间下限和区间上限的温度值; 比如区间30℃-31℃,根据公式1计算或者实际测试出30℃以及31℃的AD值。

将这些区间表示为2维数组(这个2维数组也可以通过实际测试形成);

取出将AD转换并多次平均之后数值,编历分段的区间,与这些区间的AD上、下限进行比较,判断落在哪一个区间,

根据一次函数的公式进行区间内的插值修正:

测试温度值=区间温度下限+(区间温度上限-区间温度下限)/(区间AD上限-区间AD下限)*(AD测量值-区间AD下限)

最后奉上本人使用的分段线性化的程序:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    147

    文章

    19126

    浏览量

    403800
  • NTC
    NTC
    +关注

    关注

    7

    文章

    522

    浏览量

    54758
  • 测温电路
    +关注

    关注

    4

    文章

    46

    浏览量

    23737
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    测温元器件深度对比:铂芯片 vs NTC vs 厚膜铂电阻怎么选

    选型决策。首先明确三类元器件的核心定位:NTC热敏电阻:低成本消费级测温方案;厚膜铂电阻:性价比工业级测温方案;JUMO薄膜铂芯片(9061
    的头像 发表于 04-21 10:52 87次阅读
    <b class='flag-5'>测温</b>元器件深度对比:铂芯片 vs <b class='flag-5'>NTC</b> vs 厚膜铂<b class='flag-5'>电阻</b>怎么选

    三星贴片电容绝缘电阻值偏低对电路的危害

    在电子电路设计中,三星贴片电容凭借其小型化、高精度和稳定性,广泛应用于通信设备、消费电子、汽车电子等领域。然而,当其绝缘电阻值偏低时,可能引发一系列电路故障,甚至导致设备损坏或安全事故
    的头像 发表于 02-03 15:27 255次阅读
    三星贴片电容绝缘<b class='flag-5'>电阻值</b>偏低对<b class='flag-5'>电路</b>的危害

    风华功率电感的绝缘电阻值对安全性有什么影响?

    风华功率电感的绝缘电阻值是衡量其绝缘性能的关键指标,对安全性有直接影响,具体体现在以下几个方面: 一、绝缘电阻值的基本概念 绝缘电阻值是指电气设备的绝缘材料对电流的隔离能力,是设备安全要求测试中
    的头像 发表于 01-15 15:02 325次阅读
    风华功率电感的绝缘<b class='flag-5'>电阻值</b>对安全性有什么影响?

    科普教你如何掌握芯片电阻器“阻值”的读法

    ±5%,可选阻值也更丰富。E96和E192用于精度在±1%以下的高精度电阻器,适用于测量仪器和高可靠性电路。 E系列在抑制
    发表于 12-23 14:36

    漆包线热敏电阻MF52B-104F3950技术参数分析

    会引起很大的电阻值变化。根据热敏电阻的R-T阻值温度曲线,可以测算出每一个温度点的电阻值,在电路中就可以根据
    的头像 发表于 12-14 21:55 1081次阅读
    漆包线热敏<b class='flag-5'>电阻</b>MF52B-104F3950技术参数分析

    阻值合金电阻的选择因素:精度、功率与温度

    在电子电路设计中,低阻值合金电阻的性能直接影响电路的稳定性与精确性。
    的头像 发表于 12-08 16:15 787次阅读
    低<b class='flag-5'>阻值</b>合金<b class='flag-5'>电阻</b>的选择因素:<b class='flag-5'>精度</b>、功率与温度

    大毅电阻阻值精度能达到什么程度?

    大毅电阻阻值精度可达到  ±1% ,部分产品精度为  ±5% ,具体精度等级因产品系列和型号而异。以下为详细说明: 一、
    的头像 发表于 11-27 16:14 450次阅读
    大毅<b class='flag-5'>电阻</b>的<b class='flag-5'>阻值</b><b class='flag-5'>精度</b>能达到什么程度?

    NTC热敏电阻三大类型全解析:测温型、浪涌抑制型与补偿型

    NTC热敏电阻分为测温型、浪涌抑制型和补偿型。测温型用于精确测温,浪涌抑制型保护电路免受冲击电流
    的头像 发表于 11-10 16:03 1002次阅读
    <b class='flag-5'>NTC</b>热敏<b class='flag-5'>电阻</b>三大类型全解析:<b class='flag-5'>测温</b>型、浪涌抑制型与补偿型

    热敏电阻中哪几个参数是比较重要的

    NTC:追求精度 标称电阻值(R25):在25°C基准温度下的电阻值。是电路设计的起点。 B值:定义电阻
    发表于 11-04 13:29

    贴片电阻的功率与电阻值大小有关吗?

    贴片电阻的功率与电阻值大小 没有直接关系 ,但电阻值会影响电路中的电流和电压分布,进而间接影响电阻的实际功耗。以下从功率定义、影响因素及选型
    的头像 发表于 10-22 14:45 1860次阅读
    贴片<b class='flag-5'>电阻</b>的功率与<b class='flag-5'>电阻值</b>大小有关吗?

    什么是NTC电阻,有哪些型号及应用

    NTC电阻是一种电阻值随温度升高而减小的半导体元件,全称是负温度系数热敏电阻。它主要由锰、钴、镍和铜等金属氧化物材料制成,在电路里常用于温度
    发表于 09-30 14:19

    业内分享热敏电阻在智能电能表中常用的型号及相关特性

    关键部位的温度。当温度超过预设的安全阈值时,它会触发相应的保护机制,如发出警报信号或直接切断电路,以防止因过热导致的元件性能下降或永久损坏。 温度补偿:在一些高精度的电能表中,NTC热敏电阻
    发表于 09-10 10:50

    高精度NTC热敏电阻芯片(NTC温度传感器芯片)

    高精度NTC热敏电阻芯片(NTC温度传感器芯片)介绍:测温控温用NTC热敏
    的头像 发表于 08-11 10:23 1762次阅读
    <b class='flag-5'>高精度</b><b class='flag-5'>NTC</b>热敏<b class='flag-5'>电阻</b>芯片(<b class='flag-5'>NTC</b>温度传感器芯片)

    0603系列NTC贴片热敏电阻

    0603系列NTC贴片热敏电阻介绍:NTC热敏电阻是一种由锰、钴、镍为主多种金属氧化物为原料烧结而成的陶瓷半导体感热晶体,对温度变化的敏感度极高,其零功率
    的头像 发表于 08-11 10:17 1181次阅读
    0603系列<b class='flag-5'>NTC</b>贴片热敏<b class='flag-5'>电阻</b>

    ADN8835参考电路电阻值该如何选取呢?

    翻阅数据手册,发现好像并没有参考电阻值说明
    发表于 06-10 08:29