ADS1248 内部温度传感器
时间:10-02
整理:3721RD
点击:
我用ADS1248 做热电偶测温项目,AD采集热电偶温度已经搞好了, 我用ADS1248内部温度传感器做冷端补偿,我发现实际测得温度比实际温度低 6度左右,不知为何, 下面是计算程序 ,还请专家帮助一下,谢谢
void MV_D(u8 ucCH)
{
if(CJ.slREG[ucCH] & 0x800000) CJ.slREG[ucCH] = -1*(0x1000000-CJ.slREG[ucCH]);// 转换输出格式为直接二进制,有符号位
fADJS_RTD = (float)CJ.slREG[ucCH];
fADJS_RTD = (fADJS_RTD * 2.048) / 8388608;
fADJS_RTD = (fADJS_RTD - 0.118)/0.000405;
AI.siREG[ucCH] = SB.SBPT = (s16)(fADJS_RTD*10+250);
}
你好,
ADS1248的内部温度传感器的精度为+/-6°C (以+/- 3个标准差计算), 所以你的测试结果是正常的。
你好! 《ADS1248的内部温度传感器的精度为+/-6°C (以+/- 3个标准差计算)》 这个参数在ADS1248的数据手册哪里有体现,我怎么找不到,请指正,谢谢!
你好,
这个数据确实没在数据手册上有标注,是产品设计、测试人员给出的数据。