从表中任意两个相邻温度对应的ADC值可以看到,还有许多ADC值将面对“空白”。 如果允许,一方面我们可以在两个温度值对应的ADC之间进行线性插值的方式进行换算;另一方面,如果允许,还可以生成更多的数值对,以实现更高的查表分辨率。 另外,如果限于所使用器件(比如MCU的代码空间尺寸)的限制,不得不使用当前表格的分辨率,...
●通过R-T表获取拟合NTC的R(T)特性公式; ●公式计算方式的特点 ●对于查表和R-T公式计算方式测温的两种方法比较 查表方式的特点 相对的,对于测量精度要求不是太高,或者只提供了R-T表的,而且相应温度测量范围不是太宽情况下的应用,用查表方式一般可以解决问题。这里表内存储的元素为int类型的ADC值,而不是其他...
NTC热敏电阻(温度-ADC转换表)规格型号R25=100KΩ温度(℃)-55-54-53-52-51-50-49-48-47-46-45-44-43-42-41-40-39-38-37-36-35-34-33-32-31-30-29-28-27-26-25-24-23-22-21-20-19-18-17-16-15-14 玻壳测温型热敏电阻主要技术参数MF58-104J3950精度:±5%B25/50=3950KB25/85=4092K精度...
100k 5k ExternalData_1 TEMPERATURE VS RESISTANCE CHARACTERISTICS 电源(V): Resistance 5k Ohms at 25deg. C 上拉电阻(k?): B Value 3470K at 25/50 deg. C ADC位数: T ℃ Rmin(KΩ) Rnom(KΩ) Rmax(KΩ) 端口电压(V) ADC值 HEX值 玻壳测温型热敏电阻主要技术参数 规格型号 MF58-104 J 3950...
下面以安费诺的NTC工具来简单举例说明如何得到ADC tabel表,设定NTC的相关检测条件如下: 设定好相关条件之后,点击底部的生成按钮,即可生成对应的AD值table表。在程序中,就可以根据这个表来查找温度。把采集到的NTC分压电压从table的最小值或者最大值开始对比,直到对比出合适的值,那么这个值所对应的位置就是温度值。
//NTC10K热敏电阻的ADC值表; //ADC为10Bit,电路图如下 //OVref=5v //| //|| //||Rv(NTC10K) //|___(Vadc) //| //|| //||Rm(4.7k) //| //---GND //- unsignedcharcodeNTCTable[156]={ 31,/*-30*/32,/*-29*/34,/*-28*/36,/*-27*/38,/*...
//例如我们采集到的ADC值是3000,经过二分法查找到的索引号是20,我们就可以知道温度在NTC3435_10K[20](0℃)和NTC3435_10K[21](1℃)之间。 二分法查找的值是表中的索引号,我们还需要根据索引号和ADC值进一步计算温度值(精度0.1℃),代码如下: //输入参数:ADC表 采集的ADC值 ADC表的起始温度值(-20℃=-200)...
表5.1为该温度传感器基本使用参数,详细的温度电阻特性参考其特性表链接,里面详细整理了该传感器电阻值与温度的对应关系。电压采集原理图采用“分压式”接法,如图5.5所示,单片机端采集电压公式计算方法MCU_ADC= Rt*3.3V/(10+Rt)。 图5.4 温度传感器外观 表5.1 基本参数表...
因为NTC的AD值正好是表中的值概率很小,很可能查不到,但是我们可以知道落在了哪个区间,所以要处理的数据基本上在两个温度的区间,如果要显示小数,两个温度区间可以看成是线性的,通过局部线性化就可以计算出温度的值。 假设ADC采样的值是2075,则对应在数据表中的2093~2048之间,及在24 ℃ ~ 25 ℃之间 ...
查表法就是先把结果算出来,芯片不参与计算结果;最终就是只要知道阻值(ADC分压算出来),就可以通过...