ADS1220用于RTD测量时,硬件如何检测RTD的故障(包括开路短路等),然后ADS1220读取转换结果判断是开路还是短路?不用内部的烧毁电流源。有知道的高手请帮忙给解答一下,谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
ADS1220用于RTD测量时,硬件如何检测RTD的故障(包括开路短路等),然后ADS1220读取转换结果判断是开路还是短路?不用内部的烧毁电流源。有知道的高手请帮忙给解答一下,谢谢
直观的思路是,断路相当于阻抗无限大,所以读到的code接近满量程,短路相当于阻抗接近0,读到的code接近0。用内部的burnout source也是这个思路。只不过内部的burnout source是为了把AINP拉到正,AINN拉到负。手册8.3.10节,可以参考下。
hatone,您好:
断路时,输入端悬空,所以需要内部的burnout电流,将V+ V- 拉到Full scale range,从而检测出断路。
我检测时故障时不使用烧毁电流源,会对测量有影响,我想使用硬件的方法有没有办法这个问题呀
hatone 您好,
不好意思回复晚了。
您可以试一下ADS1220数据手册第49页-图74的方法,在芯片外部添加RB1和RB2作为上下拉电阻;分别连接AVDD和GND,阻值建议1M~50M欧姆。
不好意思呀,你可能没有看清楚我问的问题,我问的是铂电阻,不是热电偶,铂电阻添加上拉和下拉应该会影响测量的
hatone 您好,
是的,铂电阻外加的上下拉电阻会引入电流,对测量精度造成一定的影响,所以需要用较大的阻值来减小电流。
回复您比较晚,也是因为我在实验室用ADS1220 EVM板测试了一下这种方法的可行性,具体如下:
测试一个电阻,Agilent 34401A读出的阻值为 149.76欧姆;
ADS1220 三线法,PGA 8倍,两个IDAC均为500uA,20SPS时测得电阻 149.77047欧姆;
用上下拉电阻之后,PGA 8倍,两个IDAC均为500uA,20SPS条件下:
0.54M欧姆的上下拉电阻,测得阻值150.23502欧姆;
1.2M欧姆的上下拉电阻,测得阻值149.66941欧姆;
5.4M欧姆的上下拉电阻,测得阻值149.34928欧姆。
不知道您的系统精度要求是多高?测试温度范围呢?