【经验】教你如何提高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公式计算方式测温的两种方法比较。
【经验】NTC温度传感器获取温度的方法之——查表法
从NTC的基本原理可以知道,它是一种负温度系数的热敏电阻,即温度越高,阻值越低。由于它的温度和阻值是非线性的,因此NTC阻值转化为温度需要一定特殊方法,今天就来讨论NTC温度传感器获取温度最常用的方法——查表法。
【经验】在NTC测温电路中,ADC参考电平的选择:比例电压方式和绝对电压方式
本文描述了在NTC测温电路中,ADC设备的参考电压将如何影响其输出。比例电路表示ADC设备的电源电压(Vcc2)和参考电压(Vcc1)是具有相同的电源,而绝对电路表示ADC设备的电源电压(Vcc2)和参考电压(Vcc1)是2个独立的电源。
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
【应用】±0.1℃高精度温度NTC DC95F302VN应用于PCR,可检测温度达150℃
本文推荐采用Amphenol Sensors推出的高精度温度NTC DC95F302VN用于PCR,在0~70℃区间的温度精度可以达到±0.1℃,最高检测温度达105℃,非常契合PCR仪检测高温的需求。
【选型】如何为小功率开关电源选择一款适用的防浪涌NTC
本文将根据安费诺传感器的防浪涌NTC的特性,针对两种典型的小功率开关电源的工作方式,讲述为这类开关电源的应用如何选择一款适用的防浪涌NTC。
【应用】安费诺RL10型径向引线NTC助力油泵油温检测,工作温度为-50~150℃
油泵电机是电动液压转向系统中最核心的零部件之一。本方案采用安费诺耐油NTC,RL10系列插入油箱内,其探头与油接触,引线与油箱孔连接处用热风胶密封。该负温度系数半导体热敏电阻,温度愈高,电阻愈低。处理器根据其电阻的变化测出油箱的温度。
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
【应用】精度达±0.1℃的安费诺NTC SC30F103VN用于PCR仪,年漂移率0.004℃
在PCR基因扩增仪的应用中有温控系统的温度检测部分,对于温度的采集也有更高的要求。本文推荐安费诺推出的这款负温度系数热敏电阻SC30F103VN,头部感温尺寸直径仅0.81mm,高精度±0.1℃,年漂移率0.004℃,最高操作温度能达105℃。
【经验】安费诺NTC热敏电阻RT表创建器软件帮助用户快速得到NTC热敏电阻值和ADC TABLE表
精度较高的NTC碍于篇幅,在datasheet中经常没有给出最高精度的R-T表,Amphenol提供的ASTG RT Creater软件则很好地解决了这个问题。利用这个软件,填入NTC的相关基本参数后,可以快速生成对应的温度阻值,以及ADC分压值表,提高开发工程师的工作效率。
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
安费诺95系列树脂涂层NTC热敏电阻,在可互换的温度范围内提供高可靠性和稳定性,响应时间10s | 视频
95系列温度传感器的特点,优势,及应用
NTC片式热敏电阻器NKA型产品聚光灯
描述- NTC芯片热敏电阻(NKA型)专为高体积汽车应用设计,具有耐久性和可靠性。该产品适用于精确的温度测量、控制和补偿,具有紧密的电阻和β值公差,可在高达170°C的温度下稳定工作。提供多种涂层选项,包括标准环氧涂层、半柔性树脂涂层和CR1柔性涂层,适用于恶劣环境和防潮。产品符合RoHS 2011/65/EU和REACH标准,并通过AEC Q200 Rev D测试。应用领域包括汽车、家电、工业、医疗和海洋设备等。
型号- NKA SERIES,NKA,NKA103C1R2H
SC30F103V NTC热敏电阻-温度数据
描述- 该资料提供了SC30F103V型号NTC热敏电阻的电阻-温度曲线数据。数据涵盖了从0°C到100°C的温度范围内,每个温度点对应的电阻值。资料以表格形式呈现,包括温度和电阻值两列,旨在帮助用户了解该热敏电阻在不同温度下的电阻变化情况。
型号- SC30F103V
【应用】最宽处仅3.2mm的NTC低温型热敏电阻探头适用于疫苗保温箱,检测温度最低可达-196°C
Amphenol Sensors(安费诺)的RL系列NTC低温型热敏电阻探头适用于疫苗保温箱,检测温度最低可达-196°C。该系列产品产品非常稳定,无滞后效应。-196°C~25°C的快速温度循环对电气性质、热力性质或机械性能不会造成影响。
电子商城
品牌: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封装可选择。
提交需求>
登录 | 立即注册
提交评论