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.

[参考译文] ADS124S08EVM:与100欧姆电阻器连接的评估板获得错误的温度结果

Guru**** 2386610 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/919037/ads124s08evm-evalboard-connectet-with-100-ohm-resistor-gets-wrong-temperature-results

器件型号:ADS124S08EVM

您好!

我想使用 ADS124S08EMV 评估板开始测量。 此时、我连接了一个100欧姆电阻器、如图15所示。 但是、当读取时、我在软件中得到一个介于-45和-50°C 之间的值。 这样做的原因是什么?

我在 J7引脚1和4上连接了100欧姆电阻器
通常、该值应在0°C 左右波动

也许这里的人已经有了同样的问题、可以在这里帮助我。

非常感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的用户:6355302、

    欢迎来到 E2E 论坛! 您所指的 Data Inspector (数据检查器)显示不是温度。  它是 ADC 从转换中输出的代码数。  您看到的是略低于0V 的输出代码。  

    IDAC 似乎也未开启或处于极低的电流输出。  您是否使用脚本设置了寄存器?  您需要通过 AIN5路由 IDAC 电流、并启用 REF1作为基准输入。  即使内部基准不用于测量、您也需要打开它。  内部基准为电流源建立基准。

    我强烈建议查看该文档:

    《RTD 测量基本指南》

    此致、

    Bob B

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Bob B、您好!

    感谢您的回答和文档。 遗憾的是、在过去的几天里、我没有时间测试电路板。 这就是为什么我的问题会延迟一点。

    如前所述、我将一个100欧姆(PT100)的电阻器连接到引脚1和 PIN4的 J7输入端。 其他组件已经集成在电路板上、因此只需相应地启用输入。 我将电流设置为1000µ μ A、即1mA。 其他设置也应适合。 但我仍然无法获得"正确"的结果。 请参阅图片1_DEVICE、其中显示了使用器件程序时的结果。

    在程序点脚本下、我使用了您编写的脚本2线 RTD。 这里有其他值、但我也有一个问题、即我无法将这些值更改为°C、以便能够直接读取传感器的温度。

    也许您可以简单地向我解释我所做的错误、或者提供一份文档来解释这一点。

    非常感谢。

    此致

    Daniel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Daniel、您好!

    如果遵循脚本命令,您应该能够看到初始设置与脚本中 I 设置之间的区别。

    首先、为了使 IDAC 实际提供电流、必须有一个基准源来建立所选电流的正确输出值。  使用的基准是内部基准、因此即使使用外部基准作为 RTD 的测量值、也必须启用内部基准。  因此、选择 REF1作为基准源、并将内部基准设置为始终开启。  基准是一个高侧基准、基准缓冲器都被启用。

    下一条命令将 PGA 设置为增益4、并启用 PGA。

    您必须选择正确的输入组合、否则您可能会看到负值而不是正值。  因此、输入组合应设置为 AINP = AIN1和 AINN = AIN0。

    您需要将 IDAC 幅度设置为所需的1000uA 值。  这在您的初始设置中似乎已正确设置。  但是、您需要将电流路由到其中一个引脚、对于该配置、它是 AIN5。

    现在、电阻代码的计算相对简单。  如果我获取我在结果中看到的其中一个值3342092、并使用比例式公式 Rrtd = Rref *输出代码/(总正满量程代码* PGA 增益)= 1k (R68)* 3342092 /(2^23 * 4)= 99.6欧姆将其转换为电阻。  要转换为温度、您需要使用多项式方程或查找表。

    由于 EVM 可通过多种方式使用、因此 GUI 实现不具有直接转换到温度的功能。  您需要导出数据、然后将数据读取到电子表格中并在其中完成转换。  您将无法直接从 EVM GUI 读取温度。  计算方法与我在上面所说的类似。

    此致、

    Bob B

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Bob B、您好!

    非常感谢您的帮助。 我现在比较了我的脚本和手册数据、发现了我的错误。 我认为生成的代码就是这样的。 我现在编写了一个脚本、直接通过代码计算电阻和温度。

    如果在我的测试过程中有任何其他问题、我会再次与您联系。

    谢谢。

    此致、祝你度过美好的一天

    Daniel