【经验】教你如何提高NTC热敏电阻测温电路的灵敏度、及将阻值转换成测量温度的简易惯用方法
热敏电阻是一种对温度敏感的元件,分为正电阻温度系数(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
}
}
}
- |
- +1 赞 0
- 收藏
- 评论 0
本文由小书童提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关研发服务和供应服务
相关推荐
NTC测温——查表计算vs公式计算
本文以我们之前除雾传感器中的测量前挡风玻璃温度的NTC为例作为比较和说明。查表方式的特点、查表方式的操作:二分法查找和线性插值、通过R-T表获取拟合NTC的R(T)特性公式、公式计算方式的特点、对于查表和R-T公式计算方式测温的两种方法比较。
设计经验 发布时间 : 2023-12-26
【经验】NTC温度传感器获取温度的方法之——查表法
从NTC的基本原理可以知道,它是一种负温度系数的热敏电阻,即温度越高,阻值越低。由于它的温度和阻值是非线性的,因此NTC阻值转化为温度需要一定特殊方法,今天就来讨论NTC温度传感器获取温度最常用的方法——查表法。
设计经验 发布时间 : 2021-11-21
【经验】安费诺NTC热敏电阻RT表创建器软件帮助用户快速得到NTC热敏电阻值和ADC TABLE表
精度较高的NTC碍于篇幅,在datasheet中经常没有给出最高精度的R-T表,Amphenol提供的ASTG RT Creater软件则很好地解决了这个问题。利用这个软件,填入NTC的相关基本参数后,可以快速生成对应的温度阻值,以及ADC分压值表,提高开发工程师的工作效率。
设计经验 发布时间 : 2020-12-16
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
【应用】安费诺RL10型径向引线NTC助力油泵油温检测,工作温度为-50~150℃
油泵电机是电动液压转向系统中最核心的零部件之一。本方案采用安费诺耐油NTC,RL10系列插入油箱内,其探头与油接触,引线与油箱孔连接处用热风胶密封。该负温度系数半导体热敏电阻,温度愈高,电阻愈低。处理器根据其电阻的变化测出油箱的温度。
应用方案 发布时间 : 2023-02-01
NTC Interchangeable Thermistor Series Type SC
型号- 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
【应用】精度达±0.1℃的安费诺NTC SC30F103VN用于PCR仪,年漂移率0.004℃
在PCR基因扩增仪的应用中有温控系统的温度检测部分,对于温度的采集也有更高的要求。本文推荐安费诺推出的这款负温度系数热敏电阻SC30F103VN,头部感温尺寸直径仅0.81mm,高精度±0.1℃,年漂移率0.004℃,最高操作温度能达105℃。
应用方案 发布时间 : 2023-01-19
【选型】如何为小功率开关电源选择一款适用的防浪涌NTC
本文将根据安费诺传感器的防浪涌NTC的特性,针对两种典型的小功率开关电源的工作方式,讲述为这类开关电源的应用如何选择一款适用的防浪涌NTC。
器件选型 发布时间 : 2021-03-25
安费诺95系列树脂涂层NTC热敏电阻,在可互换的温度范围内提供高可靠性和稳定性,响应时间10s | 视频
95系列温度传感器的特点,优势,及应用
产品 发布时间 : 2022-11-28
【经验】在NTC测温电路中,ADC参考电平的选择:比例电压方式和绝对电压方式
本文描述了在NTC测温电路中,ADC设备的参考电压将如何影响其输出。比例电路表示ADC设备的电源电压(Vcc2)和参考电压(Vcc1)是具有相同的电源,而绝对电路表示ADC设备的电源电压(Vcc2)和参考电压(Vcc1)是2个独立的电源。
设计经验 发布时间 : 2020-03-13
【应用】最宽处仅3.2mm的NTC低温型热敏电阻探头适用于疫苗保温箱,检测温度最低可达-196°C
Amphenol Sensors(安费诺)的RL系列NTC低温型热敏电阻探头适用于疫苗保温箱,检测温度最低可达-196°C。该系列产品产品非常稳定,无滞后效应。-196°C~25°C的快速温度循环对电气性质、热力性质或机械性能不会造成影响。
应用方案 发布时间 : 2022-03-25
【产品】适用于汽车和家用电器行业的表面测量的PTC热敏电阻PRE/K系列,可提供多种定制选项
Amphenol Advanced Sensors子品牌Thermometrics推出的PRE/K 系列PTC热敏电阻由薄膜铂电阻元件组成。产品具有保护陶瓷基板,可支撑覆盖有玻璃的结构化铂层,另外,产品的连接引线触点具有抗剪切力。PRE/K 系列PTC热敏电阻特别适用于汽车和家用电器行业的表面测量,还可提供多种定制选项。
新产品 发布时间 : 2019-08-13
【经验】一文告诉你在使用NTC热敏电阻测量温度时如何考虑散热常数,及热传导速度、热耗散、自热带来的影响
本文介绍了在使用NTC热敏电阻测量温度时如何考虑散热常数,以及如何在给定散热常数的基础上设计电路以达到预期的精度。安费诺(Amphenol Sensors)可以提供从敏感元件(NTC或PTC)到温度传感器的各式产品,热敏电阻以固体陶瓷为材料,因其质量优异经久耐用而广泛使用,其NTC热敏电阻采用渡金属氧化物制造,可在-196~1000℃的温度范围内使用,性能优异。
设计经验 发布时间 : 2020-03-27
【技术】解析可互换性高精度热敏电阻传感器及其参数的使用
在我们之前的文章里《无源传感器互换性特点及实现》提到了可互换性的高精度热敏电阻(NTC)的阻值特点。这里Amphenol Sensors将简单介绍如何选择和使用一款使用可互换性高精度热敏电阻传感器。
技术探讨 发布时间 : 2022-02-11
电子商城
品牌:AMPHENOL SENSORS
品类:Assembly NTC temperature sensor
价格:¥5.0624
现货: 2,000
现货市场
服务
可定制温度范围-230℃~1150℃、精度可达±0.1°C;支持NTC传感器、PTC传感器、数字式温度传感器、热电堆温度传感器的额定量程和输出/外形尺寸/工作温度范围等参数定制。
提交需求>
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
登录 | 立即注册
提交评论