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

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

3天内不再提示

热敏电阻温度采集实现说明

jf_32111697 来源:jf_32111697 2025-11-02 13:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

热敏电阻温度采集简述

. 总体说明

本简述是说明 NTC热敏电阻器对温度的测量热。敏电阻器把温度的变化转换为电阻阻值的变化, 再应用相应的测量电路把阻值的变化转换为电压的变化;然后通过芯片或处理电路,可以把模拟的电压值转换为数字信号,对数值信号进行处理可以得到相应的温度值。也就音特公司常提到的模数转换。

1.1 热敏电阻器

热敏电阻有电阻值随温度升高而升高的正温度系数

Positive Temperature Coefficient 简 称 PTC

热敏电阻有电阻值随温度升高而降低的负温度系数

Negative Temperature Coefficient简 称 NTC 热 敏 电 阻 。

NTC 热敏电阻器,是一种以过渡金属氧化物为主要原材料,采用电子陶瓷工艺制成的热敏半导体陶瓷组件。这种组件的电阻值随温度升高而降低,利用这一特性可制成测温、温度补偿和控温组件,又可以制成功率型组件,抑制电路的浪涌电流

电阻温度特性可以近似地用下式来表示:

wKgZO2kAGs-AVkdUAAAg3lszTCs350.png

式中:RT、RN分别表示NTC在温度T(K)和额定额定温度TN (K)下的电阻值,单位Ω , T、TN 为温度, 单位K ( TN (k)=273.15+TN (℃))。B,称作B值,NTC热敏电阻特定的材料常数 (Beta)。由于B值 同样是随温度而变化的,因此NTC热敏电阻的实际特性,只能粗略地用指数关系来描述,所以这种方法只能以一定的精度来描述额定温度或电阻值附近的有限的范围。但是在实际应用中,要求有比较精确的 R-T 曲线。 要用比较复杂的方法(例如用 The Steinhart-Hart 方程),或者用表格的形式来给定电阻/温度关系。

下表是选用 NTC热敏电阻器 MF52-502F3950B,基于精确的R-T 曲线,来对温度进行精确的测量。

1.2 电阻-温度关系

如表A1 所示,NTC 热敏电阻器 MF52-502F3950B 各温度点的电阻值,即电阻-温度关系表。从提供的电阻-温度关系表中可以 看出 NTC 热敏电阻器MF52-502F3950B的测温范围为 [-55℃,125 ℃],其电阻值的变化范围为[250062Ω,242.64Ω]。

TEL:021-22817269 sales@yint.com.cn Fax:021-67689607

表A1MF52-502F3950B所示:

温度(℃) 电阻值(Ω ) 温度(℃) 电阻值(Ω ) 温度(℃) 电阻值(Ω )
-55 250062 -54 237404 -53 225239
-52 213575 -51 202412 -50 191750
-49 181580 -48 171895 -47 162684
-46 153933 -45 145638 -44 137753
-43 130293 -42 123231 -41 116550
-40 110232 -39 104261 -38 98621.7
-37 93295.5 -36 88267.4 -35 83521.8
-34 79043.9 -33 74819.2 -32 70833.9
-31 67074.7 -30 63529 -29 60184.6
-28 57030.2 -27 54054.7 -26 51247.9
-25 48600 -24 46101.6 -23 43744
-22 41519 -21 39418.8 -20 37435.9
-19 35563.5 -18 33795 -17 32124.4
-16 30545.8 -15 29053.8 -14 27643.3
-13 26309.5 -12 25047.9 -11 23854.2
-10 22724.6 -9 21655.3 -8 20642.7
-7 19683.6 -6 18774.9 -5 17913.6
-4 17097.1 -3 16332.9 -2 15588.4
-1 14891.5 0 14230 1 13601.9
2 13005.4 3 12438.7 4 11900.1
5 11388.2 6 10901.3 7 10438.3
8 9997.74 9 9578.41 10 9181
11 8799 12 8436.83 13 8091.73
14 7762.78 15 7449.16 16 7150.04
17 6864.7 18 6592.4 19 6332.49
20 6084.32 21 5847.31 22 5620.89
23 5404.53 24 5197.72 25 5000
26 4810.9 27 4630.01 28 4456.93
29 4291.28 30 4132.69 31 3980.83
32 3835.38 33 3696.03 34 3562.49
35 3434.5 36 3311.78 37 3194.1
38 3081.22 39 2972.92 40 2869
41 2769.24 42 2673.47 43 2581.5
44 2493.17 45 2408.3 46 2326.76
47 2248.38 48 2173.04 49 2100.6
50 2032 51 1963.92 52 1899.44
53 1837.4 54 1777.68 55 1720.2
56 1664.85 57 1611.54 58 1560.2
59 1510.74 60 1463.08 61 1417.14
62 1372.87 63 1330.18 64 1289.02
65 1249.32 66 1211.03 67 1174.09
温度(℃) 电阻值(Ω ) 温度(℃) 电阻值(Ω ) 温度(℃) 电阻值(Ω )
68 1138.44 69 1104.04 70 1070.83
71 1038.78 72 1007.82 73 977.93
74 949.06 75 921.17 76 894.22
77 868.18 78 843.02 79 818.69
80 795.17 81 772.43 82 750.44
83 729.17 84 708.6 85 688.7
86 669.44 87 650.8 88 632.76
89 615.3 90 598.39 91 582.02
92 566.17 93 550.81 94 535.94
95 521.53 96 507.57 97 494.05
98 480.94 99 468.23 100 453.3
101 443.97 102 432.38 103 421.15
104 410.26 105 399.69 106 389.44
107 379.5 108 369.85 109 360.48
110 351.4 111 342.57 112 334.01
113 325.69 114 317.62 115 309.77
116 302.16 117 294.76 118 287.57
119 280.59 120 273.8 121 267.21
122 260.8 123 254.58 124 248.52
125 242.64

1.3 数值处理

通过表 A1 电阻-温度关系表可以很直观的看到电阻的变化范围从 242.64Ω到 250062 Ω ,在-55℃的时候其表现出的电阻值是 125℃时所表现的电阻值的 1030 倍,这么大的变化范围也为模数转换测量带来了困难。

测量电路如下图所示。

wKgZPGkAGs-AG4EiAAApB8PmZz8128.png

如上图所示 NTC 热敏电阻 Rv 和测量电阻 Rm(精密电阻)组成一个简单的串联分压电路,参考电压VCC_Ref 经过分压可以得到一个电压值随着温度值变化而变化的数值,这个电压的大小将反映出NTC 电阻的大小,从而也就是相应温度值的反映。 通过欧姆定律可以得到输出电压值Vadc 和 NTC 电阻值的一个关系

表达式1:

wKgZO2kAGs-AcrRoAAApB8PmZz8555.png

那么接下来的数据处理将基于式上式展开:查出处理芯片也称模数转换器 ADC 的精度,其参考电压为 5V,因此这里可以选择 Vref=5V。各温度点对应的 ADC 转换后的数字量可以计算。

表达式2.

Dadc = 1024*Vadc/5V

结合表达式1和表达式2,可以得出表达式3:

Dadc = 1024*Rm/(Rv+Rm)

如果这里取 测量电阻Rm 选择4.7KΩ, 那么可以计算出

在- 55℃时 所对应的 Dadc = 1024*1000/(250062+1000) = 4;

在 125℃时 所对应的 Dadc= 1024*1000/(242.64+1000)= 824。

根据这样的对应关系对数据进行预处理,得到如下处理结果如下数据所示:

tatic const Int16 NTCTAB2[181] =

{

19,20,21,22,23,24,26,27,29,30,32,34,

36,38,40,42,44,47,49,52,55,57,61,64,

67,71,74,78,82,86,90,95,99,104,109,114,

120,150,156,161,168,172,180,187,194,201,208,215,

222,230,238,247,255,264,272,280,291,302,310,319,

328,338,347,357,367,376,384,395,405,414,424,434,

444,453,464,474,484,494,502,512,522,531,540,551,

560,569,579,586,595,604,613,624,633,642,650,658,

666,673,680,688,696,704,712,719,726,733,741,749,

755,760,767,774,780,785,791,798,804,811,816,821,

827,832,837,842,847,851,856,862,868,873,856,860,

864,868,872,876,879,883,886,890,893,896,899,902,

905,908,911,914,917,919,922,924,927,929,931,934,

936,938,940,942,944,946,947,949,951,953,954,956,

958,959,961,962,964,965,966,968,969,970,971,973,

974

};//4.7K重要说明 :

这个表格是应用中所需要的一个很重要的转换表,这一部分是事先制作好的表格,将为接下来的处理提供参考依据。测量电阻 Rm 的选取是有一定的规律的,在实际的应用中不一定都需要测量全程温度,可以估算出大致的温度范围。本着提高测量精度的宗旨:如果是应用在测量低温的系统中建议 Rm 选择较大 的电阻(10KΩ), 如果在测量较高温的系统中建议 Rm 选择较小的电阻(1K Ω )等。

1.4 线性插值

在 ADC 进行数据采集的过程中不可能每一个数值都在整温度所对应的 ADC 数值上,所以如果在两个数据的中间一段就要对其进行进一步的精确定位。这样就必须知道采集到的数据在数据表中的具体位置,因此要对数据表进行搜索、查找。线性表的查找(也称检索),可以有比较常见的顺序查 找、折半查找及分块查找等方法,分析线性数据表可以得到折半查找的算法是比较高效的。

例如:如果 ADC 采样的数值为 Dadc = 360,即 357

已知点(X1,Y1)和点(X2,Y2)求(Xi,Yi)。 由两点可以得到直线L 的方程

wKgZO2kAGs-AVkdUAAAg3lszTCs350.png

点(X1,Y1)和点(X2,Y2)为相邻两温度点,所以 X2-X1=1 那么由式上式可得:

wKgZPGkAGs-AGePbAAAJtU05fDU888.pngwKgZO2kAGs-AIF9cAAAJtU05fDU999.png

这样通过 ADC 采样来的 Dadc(Y1)数值带入式X上式中,可以求得相应的温度值。 插值计算出来的数值肯定是小数,那幺需要对数值进行特殊的处理:基于定点计算的思想,把

数据首先规格化,把小数点定在第六位即计算数值放大 64 倍参与计算,当然在计算后的温度数据也 应该是真实数值的 64 倍,所以需要 X/64 得到的数值为实际测量到的温度值。把小数点定的位数越 高表示的精度越高。

这样的插值计算实际上是分段的,用直线段来模拟温度曲线,因此在处理的过程中分段越细致拟和的曲线就越接近实际温度曲线。

. 软件部份 (本司不做详细说明)

应用例程序部分主要针对 NTC 热敏电阻测量温度的应用,其中最主要的是使用 ADC 模块对信号的采集和处理,从而得到温度数值。

.硬件原理图

硬件原理图,如下图 所示。显示部分电路原理图为示意图。

wKgZO2kAGs-ASAgxAAAzFE0qulA068.png

2008.01.10 VER.1.03

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

    关注

    15

    文章

    1267

    浏览量

    104668
  • NTC
    NTC
    +关注

    关注

    7

    文章

    522

    浏览量

    54765
  • 温度采集
    +关注

    关注

    0

    文章

    132

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    什么是热敏电阻 热敏电阻的参数

    热敏电阻(thermistor)是对温度敏感的一种电子器件,其电阻值会随着温度的变化而发生改变。 热敏电阻按照
    的头像 发表于 08-28 17:26 5042次阅读
    什么是<b class='flag-5'>热敏电阻</b> <b class='flag-5'>热敏电阻</b>的参数

    温度系数热敏电阻应用说明

    温度系数热敏电阻(NTC热敏电阻器)应用说明
    发表于 02-07 12:07

    如何用热敏电阻采集温度

    如何用热敏电阻采集温度
    发表于 10-20 06:34

    如何使用AD采集光敏电阻热敏电阻的值

    程序设计目标及程序运行效果说明程序设计目标:学会使用AD采集光敏电阻热敏电阻的值,并显示在数码管上。程序运行效果说明:用ISP下载hex文
    发表于 12-03 07:22

    用NTC热敏电阻温度采集

    用NTC热敏电阻温度采集:本应用例实现NTC热敏电阻器对温度的测量。
    发表于 09-19 11:40 585次下载

    用NTC热敏电阻温度采集

    关于热敏电阻的知识整理,正温度系数的热敏电阻和负温度系数的热敏电阻的区分,电阻的性能及电路性能
    发表于 03-03 18:16 90次下载

    基于用NTC热敏电阻温度采集

    基于用NTC热敏电阻温度采集
    发表于 10-15 09:38 101次下载
    基于用NTC<b class='flag-5'>热敏电阻</b>做<b class='flag-5'>温度</b><b class='flag-5'>采集</b>

    基于CW32热敏电阻采集温度应用

    基于CW32热敏电阻采集温度应用
    的头像 发表于 10-25 16:45 1435次阅读
    基于CW32<b class='flag-5'>热敏电阻</b><b class='flag-5'>采集</b><b class='flag-5'>温度</b>应用

    热敏电阻温度的升高而怎么样 热敏电阻温度越高电阻越大吗

    热敏电阻是一种应用于测量温度的传感器元件,它的电阻值随温度的变化而改变。一般情况下,热敏电阻电阻
    的头像 发表于 02-19 15:24 7718次阅读

    温度系数热敏电阻与负温度系数热敏电阻的区别

    在电子元件的广阔领域中,热敏电阻作为一类对温度敏感的电阻器,其在温度检测、控制以及电路保护等方面具有广泛的应用。热敏电阻根据其
    的头像 发表于 05-22 16:31 5228次阅读

    热敏电阻温度升高电阻怎么变化

    热敏电阻是一种具有温度敏感性的电阻器,其电阻值随温度的变化而变化。 一、热敏电阻的工作原理
    的头像 发表于 07-18 10:37 6023次阅读

    什么是正温度系数热敏电阻和负温度系数热敏电阻

    温度系数热敏电阻(Positive Temperature Coefficient Thermistor,简称PTC热敏电阻)和负温度系数热敏电阻
    的头像 发表于 08-07 16:30 6958次阅读

    热敏电阻的应用领域 热敏电阻温度测量中的应用

    电阻值随温度的变化而变化。这种变化可以通过精确的电路设计转化为电压或电流的变化,从而实现温度的测量。热敏电阻通常分为两类:负
    的头像 发表于 12-06 09:58 3658次阅读

    热敏电阻导通时的温度变化

    热敏电阻是一种特殊的电阻,对温度感知灵敏,其电阻值会随着温度的变化而变化。因热敏电阻具有体积小,
    的头像 发表于 12-06 17:06 2084次阅读
    <b class='flag-5'>热敏电阻</b>导通时的<b class='flag-5'>温度</b>变化

    NTC热敏电阻温度测量中的应用 NTC热敏电阻的封装类型

    NTC热敏电阻温度测量中的应用 NTC热敏电阻是一种负温度系数的热敏电阻,其阻值随温度的升高而
    的头像 发表于 12-17 18:01 2965次阅读