我使用TMP006,高温下,所测温度比标准值低10度左右,什么原因呢?? 请帮助我,
1. 个人理解,在测温时,误差=物体实际温度-芯片所处的环境温度。你的芯片测出来的实际不是物体温度,而是芯片所处的环境温度。你可以试一下把TMP006紧贴水面,看看是否有改善;或者远离水面,看看结果是否有恶化。
2. 看上去你是将18B20的读数作为基准,来衡量TMP006,是否评估过18B20的误差?另外,是否保证了测温时开水能够保证恒温?
是的,即使是相同的温度,不同的材质的物体的红外发射系数是不一样的,这就是需要通过S0来做校正的原因。
辐射角度也会影响精度,随角度的衰减特性可以参考手册上的曲线。
推荐的TMP006的镜面到物体的距离小于物体的半径的一半。