您好:
我们使用ADS1220来采集热电偶的输出信号,温度的高低变化是依靠电炉产生的。不管是采集K型还是B型热电偶,都遇到了同样的现象:在炉体900度以下时,芯片采集换算出的温度值与电炉设定值完全一致。当炉体温度高于900度后,芯片采集换算出的温度值开始产生较大的波动,恶劣时会比电炉设定值低几百度。
我们寻找产生该现象的原因,发现应该是由高温漏电干扰所导致的。电炉的耐火砖和热电偶的保护管都是氧化铝制品,氧化铝在常温状态下绝缘性良好,但随着温度的升高,它们的绝缘性能下降,甚至变成导电体。因此炉体高于900度后,电炉产生的一些干扰就进入到热电偶中。为了验证这种说法,当温度产生波动时,我们将电炉断电关闭,温度值马上回归正常;或者将热电偶的保护管悬空插入电炉,温度值也会恢复正常。但我们的热电偶保护管外型和结构,导致它必须和电炉的耐火砖相接触,因此只能从芯片采集端想办法把干扰滤除。
我们是根据ADS1220芯片手册中9.2.1的典型应用搭建的电路,偏置电阻RB1和RB2选用的是10M欧,RF1和RF2是1K欧,差分电容CDIF是100nF,共模电容CM1和CM2是10nF。我看芯片手册推荐电路中特意表明了K型热电偶测量范围是-200度——+1250度,如果TI内部测试时也是用的电炉产生温度,想必也遇到了类似这种问题,请问您们是如何解决的呢?是需要测量干扰频率去调整芯片模拟前端的这些阻容值?还是说需要额外增加其他隔离滤波电路呢?
非常感谢您的帮助!