【经验】教你如何提高NTC热敏电阻测温电路的灵敏度、及将阻值转换成测量温度的简易惯用方法

2020-03-25 Amphenol Sensors
NTC,热敏电阻,Amphenol Sensors NTC,热敏电阻,Amphenol Sensors NTC,热敏电阻,Amphenol Sensors NTC,热敏电阻,Amphenol Sensors

热敏电阻是一种对温度敏感的元件,分为正电阻温度系数(NTC)和负电阻温度系数(PTC)两种类型。安费诺(Amphenol)可以提供从敏感元件(NTC或PTC)到温度传感器的各式产品,热敏电阻以固体陶瓷为材料,因其质量优异经久耐用而广泛使用。安费诺的NTC热敏电阻采用渡金属氧化物制造,可在-196~1000℃的温度范围内使用,性能优异。


本文介绍了如何提高NTC热敏电阻测温电路的灵敏度,以及将NTC热敏电阻阻值转换成测量温度的简易惯用方法。并且,文末还附带了参考代码演示如何创建和使用查找表。


在任何指定的温度范围内,测温电阻与温度之间的关系可用以下公式理想地描述

                                          (1)

其中:

o    是在绝对温度下NTC的电阻,T是用开尔文表示();

o    是在绝对温度下NTC的电阻, T0 (例如, )也用开尔文表示();

o    β NTC的材料常数(K),表示热敏电阻R-T特性在规定温度范围内的转换速率.


重新整理温度公式方程:

                                  (2)

 

我们会用(2)式来计算温度:

o    获取

o    测量信号并计算 

o    计算 


但是我们不得不说,用NTC来计算温度不是一个好方法,特别是对于资源有限的MCU,或者任何需要兼顾速度和效率的应用。即使对于一个综合的MCU,基于式(2)的直接计算也不是一个好的解决方案。


在大多数应用程序中,查询表是测量温度的更好方法。有两种类型的查找表来返回温度:

o    输入热敏电阻的阻值,得到温度

o    输入转换电压或电流信号得到温度

 

典型的NTC热敏电阻的特征

 

Table-1: NTC热敏电阻的基本参数


为了找出两种查找表的区别,图1中展示了一个简单的分压电路

 

当Rs不同时,信号Vout的灵敏度也不同。重要的是要选择一个串联电阻,使电路对感兴趣的温度变化更加敏感。从图2可以看出,当分压器Rs改变时,Vout信号的斜率是不同的。

 

斜坡越大,电路越灵敏。在给定的温度点T,如何通过调节Rs获得最高的灵敏度?


 Vout(T) 灵敏度控制

 

 

导数的价值告诉灵敏度是如何改变随着温度的变,Rs。在温度,实现电路的最大灵敏度当

   


这意味着,在感兴趣的温度点T,或者在该点附近的温度范围内,如果串联电阻的电阻接近热敏电阻的电阻,则电路可以产生更高的敏感信号。


请记住,β是恒定的只有当温度在一个狭窄的范围。这取决于应用程序是否能够接受所有公差所带来的错误。因此,在许多高温或低温应用程序中,我们希望在工作温度或工作温度范围[1]的方便的中点指定额定电阻 (例如)。


根据式(6),我们可以选择合适的电阻r来获得更高的灵敏度。如果灵敏度斜坡太平坦,无法识别温度变化,我们需要动态调整串联电阻的电阻,或选择更高的ADC分辨率。温度系数和Rs的精度在此应用中也起着重要的作用。


请注意,串联的总电阻(Rs + R_NTC)不应太低,以致流过热敏电阻的电流产生过多的热量(自热),从而增大了温度测量公差。在另一个应用说明中,我们将解释自热是如何产生测量误差的。

 

查找表 方法-1:使用电阻输入查找温度

步骤1:使用Excel或程序生成一个阻力数据数组(data[n]),每个∆T根据式(1);

步骤2:将数据数组data[n]复制到固件中。编译并运行MCU/ADC来测量Vout

步骤3:MCU根据式(4)计算R_NTC;

步骤4:找出数组中的索引k与R_NTC之间的关系。如果需要更高的分辨率,插值总是必要的。

 

查找表 方法-2:使用R2V输入查找温度

步骤1:使用Excel或程序生成一个阻力数据数组(Data1[n]),每个∆T根据式(1);

步骤2:使用Excel或程序生成另一个数组(Data2[n]),根据公式(3)和Data1[n]分别存储每个∆T的电压ADC数据;

步骤3:将Data2[n]复制到固件中。编译并运行MCU/ADC测量Vout;

步骤4:找出数组中的索引k与Vout之间的关系。如果需要更高的分辨率,插值总是必要的。

 

两种方法的优缺点

 


§  Demo Code for Method-2

 

/* Lookup table for temperature measurement  */

/* Input: ADC output of NTC input channel. 10bit     */

/* Return Status:                                       */

/* Return Temperature: -40c ~125c                   */

 

struct

{

       m_status;

       m_Temperature;

} Thm_Status;

 

#define THM_OK                 0

#define THM_OPEN   1                 // Sensor Open

#define THM_SHORT          2                 // Sensor Overheat | short, for particular application

#define THM_LOW     3                 // Temperature too low

#define THM_HI                   4                 // Temperature too high

 

#define TEMP_LO_THRESHOLD         20

#define TEMP_HI_THRESHOLD          1000

 

int R_Vout[]=

{      36, 38, 41, 43, 46, 49, 52, 55, 58, 62, 65, 69, 73, 77, 81, 86, 90, 95, 100,

105, 111, 116, 122, 128, 134, 140, 147, 154, 161, 168, 175, 183, 190, 198,

206, 214, 223, 231, 240, 249, 258, 268, 277, 286, 296, 306, 316, 326, 336,

346, 356, 366, 377, 387, 398, 408, 418, 429, 439, 450, 460, 471, 481, 491,

502, 512, 522, 532, 542, 552, 562, 572, 581, 591, 600, 609, 619, 628, 636,

645, 654, 662, 671, 679, 687, 695, 702, 710, 717, 725, 732, 739, 746, 752,

759, 765, 772, 778, 784, 790, 795, 801, 807, 812, 817, 822, 827, 832, 837,

841, 846, 850, 854, 859, 863, 867, 870, 874, 878, 881, 885, 888, 891, 895,

898, 901, 904, 907, 909, 912, 915, 917, 920, 922, 925, 927, 929, 931, 934,

936, 938, 940, 942, 944, 945, 947, 949, 951, 952, 954, 955, 957, 958, 960,

961, 963, 964, 965, 967, 968, 969, 970, 971, 972, 974, 975

}

 

void Get_Temp(int ADC_Vout)

{

         if (ADC_Out < TEMP_LO_THRESHOLD)                     //Sensor Open|Broake | Low

         {

                   Thm_Status. m_status = THM_OPEN;

                   Thm_Status.Cur_Temp = 0;

return;

         }

        

         else if (ADC_Out > TEMP_HI_THRESHOLD)                          //Overheat | short

         {

                   Thm_Status. m_status = THM_SHORT;

                   Thm_Status.Cur_Temp = 0xFFFF;

return;

         }

        

        

if(ADC_Out < R_Vout [0])                                          //Temperature Low

         {

                   Thm_Status. m_status = THM_LOW;

                   Thm_Status.Cur_Temp = 0;

return;

                  

         }

         else if(ADC_Out > R_Vout [124])                             //Temperature high

         {

                   Thm_Status. m_status = THM_ THM_HI;

                   Thm_Status.Cur_Temp = 125;

return;

        

         }

        

         Thm_Status. m_status = THM_OK;                                    //cycle to check temperature

         for(int i = 0; i < 125; i++)

         {

                   if(ADC_Out >= R_Vout [i])

                   {

                            Thm_Status.Cur_Temp = i-40;

                            return;                                              //Insert interpolation if necessary

                   }

 

         }

 

}

 


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由小书童提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

NTC测温——查表计算vs公式计算

本文以我们之前除雾传感器中的测量前挡风玻璃温度的NTC为例作为比较和说明。查表方式的特点、查表方式的操作:二分法查找和线性插值、通过R-T表获取拟合NTC的R(T)特性公式、公式计算方式的特点、对于查表和R-T公式计算方式测温的两种方法比较。

2023-12-26 -  设计经验 代理服务 技术支持 批量订货

【经验】NTC温度传感器获取温度的方法之——查表法

从NTC的基本原理可以知道,它是一种负温度系数的热敏电阻,即温度越高,阻值越低。由于它的温度和阻值是非线性的,因此NTC阻值转化为温度需要一定特殊方法,今天就来讨论NTC温度传感器获取温度最常用的方法——查表法。

2021-11-21 -  设计经验 代理服务 技术支持 批量订货

【经验】在NTC测温电路中,ADC参考电平的选择:比例电压方式和绝对电压方式

本文描述了在NTC测温电路中,ADC设备的参考电压将如何影响其输出。比例电路表示ADC设备的电源电压(Vcc2)和参考电压(Vcc1)是具有相同的电源,而绝对电路表示ADC设备的电源电压(Vcc2)和参考电压(Vcc1)是2个独立的电源。

2020-03-13 -  设计经验 代理服务 技术支持 批量订货

Amphenol Sensors(安费诺)/Thermometrics 温度传感器选型指南

目录- 温度传感器产品介绍及应用领域    NTC热敏电阻/PTC热敏电阻    探针和组件    其他技术和附件   

型号- T5D,HM,YA,YB,YC,P60,YD,YF,P65,YG,YH,RL40,YK,YL,YP,YR,EC95,GC32,YS,RL45,GC16,B35,UD20,RL30,3006,AB6,MELF,JA,YS4019,JB,JTC,JC,JD,RL35,JE,JF,MF65,SP85,JS2945,JI,B43,JL,JM,JP,FP10,JR,JTR,CTR100,FP14,P85,JW,M,NDK,T,NDM,CTR65,NDL,ZTP,BB07,PT1000,0706,BB05,NDP,YS4020,NDU,YSM 4021,CL,CTR85,BR16,KU,BR14,KY,BR11,TC,FP07,1403,NHQM,YSM,TH,R100,TM,MA400,PTSM,TP,1803,BB11,EVAP,P100,MA100,DK,SC30,R60,BR23,P20,R65,HVAC,P25,YM120,PT200,EVAPA1450,MS,DKM,MT,CTR60,P30,RL1004,BR32,A1447-A1450,ND,PTA,NK,EVAPA1447,1703,PTE,PTD,SP100,PTF,DC95,PTH,B05,B07,PTO,EVAP A1424,SC50,R85,BR42,C100,2006,JYA,NHQ,NHQMM,GC11,GC14,GE,RL20,M2000,B10,PT100,B14,GT,BR55,MC65,SP60,TK95,SP65,RL14,RL060628,RL10

AMPHENOL SENSORS  - 选型指南 代理服务 技术支持 批量订货

【应用】±0.1℃高精度温度NTC DC95F302VN应用于PCR,可检测温度达150℃

本文推荐采用Amphenol Sensors推出的高精度温度NTC DC95F302VN用于PCR,在0~70℃区间的温度精度可以达到±0.1℃,最高检测温度达105℃,非常契合PCR仪检测高温的需求。

2023-04-01 -  应用方案 代理服务 技术支持 批量订货

【选型】如何为小功率开关电源选择一款适用的防浪涌NTC

本文将根据安费诺传感器的防浪涌NTC的特性,针对两种典型的小功率开关电源的工作方式,讲述为这类开关电源的应用如何选择一款适用的防浪涌NTC。

2021-03-25 -  器件选型 代理服务 技术支持 批量订货

【应用】安费诺RL10型径向引线NTC助力油泵油温检测,工作温度为-50~150℃

油泵电机是电动液压转向系统中最核心的零部件之一。本方案采用安费诺耐油NTC,RL10系列插入油箱内,其探头与油接触,引线与油箱孔连接处用热风胶密封。该负温度系数半导体热敏电阻,温度愈高,电阻愈低。处理器根据其电阻的变化测出油箱的温度。

2023-02-01 -  应用方案 代理服务 技术支持 批量订货

NTC Interchangeable Thermistor Series Type SC

描述- 本资料介绍了Amphenol公司生产的两种型号的NTC可互换热敏电阻——SC30和SC50。这些热敏电阻具有高精度、固态温度传感特性,适用于医疗应用。它们采用环氧填充套管,具有良好的绝缘性,并具备优异的环境耐受性和可靠性。产品提供多种阻值范围和公差选项,适用于各种温度测量和控制应用。

型号- SC50F232W,SC50F232V,SC30F232W,SC30F232V,SC30F103W,SC30,SC30Y103V,SC50G104V,SC30F103V,SC30Y103W,SC50,SC50G104W,SC,SC30G104W,SC50H303V,SC50F302W,SC50F502V,SC50Y103V,SC50H303W,SC30G104V,SC50F302V,SC50F502W,SC50Y103W,SC30F502V,SC30F502W,SC50Y104V,SC30H303V,SC50G503V,SC50G503W,SC30F302W,SC30Y104W,SC30F302V,SC30F103VN,SC50F103VN,SC30H303W,SC30Y104V,SC30F103VH,SC50F103VH,SC50F103W,SC30G503V,SC50F103V,SC50Y104W,SC30G503W

02/2018  - AMPHENOL SENSORS  - 数据手册 代理服务 技术支持 批量订货

​【应用】精度达±0.1℃的安费诺NTC SC30F103VN用于PCR仪,年漂移率0.004℃

在PCR基因扩增仪的应用中有温控系统的温度检测部分,对于温度的采集也有更高的要求。本文推荐安费诺推出的这款负温度系数热敏电阻SC30F103VN,头部感温尺寸直径仅0.81mm,高精度±0.1℃,年漂移率0.004℃,最高操作温度能达105℃。

2023-01-19 -  应用方案 代理服务 技术支持 批量订货

【经验】安费诺NTC热敏电阻RT表创建器软件帮助用户快速得到NTC热敏电阻值和ADC TABLE表

精度较高的NTC碍于篇幅,在datasheet中经常没有给出最高精度的R-T表,Amphenol提供的ASTG RT Creater软件则很好地解决了这个问题。利用这个软件,填入NTC的相关基本参数后,可以快速生成对应的温度阻值,以及ADC分压值表,提高开发工程师的工作效率。

2020-12-16 -  设计经验

NTC低温、测温热敏电阻

描述- 该资料主要介绍了低温型热敏电阻探头在77°F至-320.8°F(25°C至-196°C)温度范围内的应用和特性。这些探头由压制成型的热敏电阻和银线连接组成,具有稳定性高、无滞后效应和快速温度循环的特点。适用于低温控制应用,如77°F至-320.8°F(25°C至-196°C)范围内的液体液位控制。资料还提供了Amphenol Advanced Sensors公司生产的RL型低温热敏电阻探头的详细规格和操作数据。

型号- RL1004-10K-0-S1

03/2014  - AMPHENOL SENSORS  - 应用笔记或设计指南 代理服务 技术支持 批量订货

NTC片式热敏电阻器NKA型产品聚光灯

描述- NTC芯片热敏电阻(NKA型)专为高体积汽车应用设计,具有耐久性和可靠性。该产品适用于精确的温度测量、控制和补偿,具有紧密的电阻和β值公差,可在高达170°C的温度下稳定工作。提供多种涂层选项,包括标准环氧涂层、半柔性树脂涂层和CR1柔性涂层,适用于恶劣环境和防潮。产品符合RoHS 2011/65/EU和REACH标准,并通过AEC Q200 Rev D测试。应用领域包括汽车、家电、工业、医疗和海洋设备等。

型号- NKA SERIES,NKA,NKA103C1R2H

04/2018  - AMPHENOL SENSORS  - 商品及供应商介绍 代理服务 技术支持 批量订货

SC30F103V NTC热敏电阻-温度数据

描述- 该资料提供了SC30F103V型号NTC热敏电阻的电阻-温度曲线数据。数据涵盖了从0°C到100°C的温度范围内,每个温度点对应的电阻值。资料以表格形式呈现,包括温度和电阻值两列,旨在帮助用户了解该热敏电阻在不同温度下的电阻变化情况。

型号- SC30F103V

AMPHENOL SENSORS  - 技术文档 代理服务 技术支持 批量订货

【应用】最宽处仅3.2mm的NTC低温型热敏电阻探头适用于疫苗保温箱,检测温度最低可达-196°C

Amphenol Sensors(安费诺)的RL系列NTC低温型热敏电阻探头适用于疫苗保温箱,检测温度最低可达-196°C。该系列产品产品非常稳定,无滞后效应。-196°C~25°C的快速温度循环对电气性质、热力性质或机械性能不会造成影响。

2022-03-25 -  应用方案 代理服务 技术支持 批量订货
展开更多

电子商城

查看更多

品牌:AMPHENOL SENSORS

品类:温度传感器

价格:¥14.2400

现货: 2,500

品牌:AMPHENOL SENSORS

品类:Assembly NTC temperature sensor

价格:¥5.0624

现货: 2,000

品牌:AMPHENOL SENSORS

品类:温度传感器

价格:¥42.7200

现货: 10

品牌:AMPHENOL SENSORS

品类:温度传感器

价格:¥63.4500

现货: 10

品牌:AMPHENOL SENSORS

品类:温度传感器

价格:¥70.5000

现货: 10

品牌:AMPHENOL SENSORS

品类:温度传感器

价格:¥70.4850

现货: 7

品牌:AMPHENOL SENSORS

品类:温度传感器

价格:¥199.6000

现货: 7

品牌:AMPHENOL SENSORS

品类:温度传感器

价格:¥80.2100

现货: 5

品牌:AMPHENOL SENSORS

品类:NTC Cryogenics

价格:¥459.9360

现货: 1

品牌:AMPHENOL SENSORS

品类:Thermometrics Thermistors

价格:

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:科帝特电子

品类:电阻

价格:¥0.2600

现货:55,880

品牌:TDK

品类:热敏电阻

价格:¥2.0000

现货:2,890

品牌:顺康

品类:PTC热敏电阻器

价格:¥0.4500

现货:275

品牌:顺康

品类:PTC热敏电阻

价格:¥0.2243

现货:200

品牌:顺康

品类:PTC热敏电阻

价格:¥0.4055

现货:200

品牌:顺康

品类:PTC热敏电阻

价格:¥0.7245

现货:200

品牌:顺康

品类:PTC热敏电阻

价格:¥0.5693

现货:200

品牌:顺康

品类:PTC热敏电阻

价格:¥0.5693

现货:200

品牌:顺康

品类:PTC热敏电阻

价格:¥0.3750

现货:200

品牌:顺康

品类:PTC热敏电阻

价格:¥0.2243

现货:200

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

温度传感器定制

可定制温度范围-230℃~1150℃、精度可达±0.1°C;支持NTC传感器、PTC传感器、数字式温度传感器、热电堆温度传感器的额定量程和输出/外形尺寸/工作温度范围等参数定制。

提交需求>

压力传感器定制

可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。

提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面