您好!
我想使用 ADS124S08EMV 评估板开始测量。 此时、我连接了一个100欧姆电阻器、如图15所示。 但是、当读取时、我在软件中得到一个介于-45和-50°C 之间的值。 这样做的原因是什么?
我在 J7引脚1和4上连接了100欧姆电阻器
通常、该值应在0°C 左右波动
也许这里的人已经有了同样的问题、可以在这里帮助我。
非常感谢。
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.
您好!
我想使用 ADS124S08EMV 评估板开始测量。 此时、我连接了一个100欧姆电阻器、如图15所示。 但是、当读取时、我在软件中得到一个介于-45和-50°C 之间的值。 这样做的原因是什么?
我在 J7引脚1和4上连接了100欧姆电阻器
通常、该值应在0°C 左右波动
也许这里的人已经有了同样的问题、可以在这里帮助我。
非常感谢。
尊敬的用户:6355302、
欢迎来到 E2E 论坛! 您所指的 Data Inspector (数据检查器)显示不是温度。 它是 ADC 从转换中输出的代码数。 您看到的是略低于0V 的输出代码。
IDAC 似乎也未开启或处于极低的电流输出。 您是否使用脚本设置了寄存器? 您需要通过 AIN5路由 IDAC 电流、并启用 REF1作为基准输入。 即使内部基准不用于测量、您也需要打开它。 内部基准为电流源建立基准。
我强烈建议查看该文档:
此致、
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