引用 cgcc:
对于你上面提出的的问题,其实都可以在datasheet里找到答案。
用这个片子对RTD做测量,官方提供以下三个方案
1:简单的线性计算公式带来的误差范围如上。
这种方案显然不符合你的项目要求。
2:拟合公式来进行精确函数计算补偿,不需要你说的自己测点做拟合。
这个公式是满足IE751标准的,datasheet中有相关描述。
有快速浮点计算能力的嵌入式系统比较适合应用这个方案。
3:查表线性插值拟合
折中的方案,查表后作线性插值,精度介于以上两个方案之中。
-
上面三个方案,原理都是基于采集电阻值标准,温度对电阻值的conver。
下面来看看ADC的精度,
±1LSB的意思是,最大一个正负分辨率的误差。
换算到温度就是±0.03125°C,在Vref可信时,这个是ADC采集能够带来的最大温度误差。
当然以上的前提是,配合方案2能带来的最高精度结果。
-
对于你的应用,单片机处理能力足够的话,建议用方案2。
处理能力较弱的话,用方案3。
-
以上都是基于Maxim原厂资料置信的结论,如果对原厂测试数据怀疑的话。
可能真的要做人肉标定,那就是另外一个话题了。