TMP006问题
时间:10-02
整理:3721RD
点击:
我使用TMP006,高温下,所测温度比标准值低10度左右,什么原因呢? 请帮助我,
跑在多高的温度下?换几个新片子到板上试试看,还有没有类似问题?
我是: 测量装有开水的玻璃杯子, 杯子中插有另一个传感器18B20, TMP006距离玻璃杯1厘米左右,
1. 个人理解,在测温时,误差=物体实际温度-芯片所处的环境温度。你的芯片测出来的实际不是物体温度,而是芯片所处的环境温度。你可以试一下把TMP006紧贴水面,看看是否有改善;或者远离水面,看看结果是否有恶化。
2. 看上去你是将18B20的读数作为基准,来衡量TMP006,是否评估过18B20的误差?另外,是否保证了测温时开水能够保证恒温?
TMP006是利用发热体的红外线辐射进行温度测量,需要注意几点:
1、敏感波长为4-8um,如果玻璃杯的透光特性在这部分波长的光线有衰减,可能导致测试温度误差。
此时可能测试是玻璃杯外壁温度,与水中传感器会有误差。
2、S0参数会影响到精度,需要先在某个温度点,设置S0校正系数,使得与标准温度传感器一致,然后再测试准确度。
这玩意有个类似于辐射角的问题吧?调整测量距离看看?
另外,对于水这样的液体,是不是和一般物体不一样?这个我也想知道,例如,如果用来测量一个水池的水温,那能行么?
就是测量固体,也有一个校准问题吧?物体表面清洁不清洁可能都影响吧
是的,即使是相同的温度,不同的材质的物体的红外发射系数是不一样的,这就是需要通过S0来做校正的原因。
辐射角度也会影响精度,随角度的衰减特性可以参考手册上的曲线。
推荐的TMP006的镜面到物体的距离小于物体的半径的一半。