问题:
MAX31850存储器中 Cold-Junction-Compensated (Byte0、Byte1),里面存放的是已经补偿过的热端温度值吗?是否可以直接使用,是否还需要做其它补偿? 我在加热时,PCB离热源较近,温度的偏差随着升温变大(直接读取Byte0、Byte1,未作其它运算)
解答:
该温度是经过温度补偿后得到的热电偶测量值,也就是热端温度。可以直接使用。由于热电偶测温需要冷端补偿,MAX31850采用内部温度传感器作为温度补偿,如果在使用应用热电偶的实际冷端与MAX31850器件之间有温度差,这样就会造成测温误差,由于这个温度差未知,所以无法进行补偿,因此,为确保正确测温,需要保证热电偶冷端和MAX31850温度一致。
另外热电偶本身测量是非线性的,但是MAX31850器件内部把热电偶转换当成了线性进行处理,因此,在测量较高温度或者较低温度时误差会比较大,此时可以通过热电偶的非线性修正来修正该误差。