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.

[参考译文] Linux/TLA2024:连接了 TLA2024和 NTC 热敏电阻

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/820797/linux-tla2024-tla2024-and-ntc-thermistor-are-connected

器件型号:TLA2024

工具/软件:Linux

TLA2024 AIN1连接到 NTC 热敏电阻,我们使用转换数据寄存器中的 TLA2024 12位值。


我在下面的公式中使用了以摄氏度为单位的温度转换、但我没有得到精确的温度。

1/T = 1/T0 + 1/B * ln ((adcMax / adcVal)–1)

这里 T0是 以开尔文为单位的25°C 值

B 值为 10K 欧姆的3455。

adcMax 4095和 adcVal 是12位 转换寄存器数据。


您能检查一下吗、我是否使用了正确的公式?


如果不正确、请向我建议、我需要在这里使用哪种公式?

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

    Ujapralli、

    我将需要有关您如何进行此设置的更多信息。 ADC 设置为直接测量电压、而不是电阻。 我需要查看热敏电阻的配置原理图、以及如何使用电压或电流驱动热敏电阻。 详细说明。

    吴约瑟

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

    感谢约瑟夫重放。

    您好、Joseph、  

    请找到下面的原理图、我现在使用下面的公式。

    1. Vadc =(Vref/4095)*(数据)

    VREF = 3V

    数据= 12位 ADC 转换数据寄存器值。

    2. RT =(Vadc * R1)/(Vin - Vadc)

    VIN = 3.3V

    R1 = 10K 欧姆

    3. T = 1/(A + B*ln (Rt)+ C *(ln (Rt))^3)

    A = 0.00112924

    b = 0.000234108

    C = 0.000000088

    TC = T -273.15 (摄氏度输出)

    但我仍然没有获得预期的输出、所以您可以检查一下

    我是否使用了正确的公式并且对 Vref 值有疑问?  

    如果错误、请向我推荐正确的公式??????

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

    感谢约瑟夫重放。

    您好、Joseph、  

    请找到下面的原理图、我现在使用下面的公式。

    1. Vadc =(Vref/4095)*(数据)

    VREF = 3V

    数据= 12位 ADC 转换数据寄存器值。

    2. RT =(Vadc * R1)/(Vin - Vadc)

    VIN = 3.3V

    R1 = 10K 欧姆

    3. T = 1/(A + B*ln (Rt)+ C *(ln (Rt))^3)

    A = 0.00112924

    b = 0.000234108

    C = 0.000000088

    TC = T -273.15 (摄氏度输出)

    但我仍然没有获得预期的输出、所以您可以检查一下

    我是否使用了正确的公式并且对 Vref 值有疑问?  

    如果错误、请向我推荐正确的公式??????

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

    Ujapralli、


    很抱歉、我没有回复、但我已离开办公室。 我还不在办公室、因此我的回答可能会受到限制。

    首先、我将跳过使用温度转换的公式。 此时、您需要确保 ADC 将测量电压正确转换为正确的 ADC 输出代码。

    接下来、转换 ADC 代码的第一个公式是错误的。 此器件没有将基准电压设置为3V 的设置。 通读数据表并在第16页找到名为"数据格式"的部分。 此器件使用内部基准、并具有 PGA 设置、因此您可以具有多个输入范围。

    无论如何、请使用万用表测量 ADC 正在测量的输入电压。 然后使用 ADC 进行测量、以获取输出代码。 然后根据满量程范围(FSR)确认输出代码与预期值相匹配。

    完成此步骤后、使用结果进行回帖。 然后、我们可以讨论电阻测量以及温度测量。


    吴约瑟

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

    Ujapralli、

    我已经听过您的介绍了一段时间、我想我会检查您是否在从 ADC 获取良好数据方面取得了任何进展。 我会在您的帖子中看到一些需要注意的内容。 大多数问题涉及某种转换错误。

    我现在将关闭此帖子、但如果您仍然遇到问题、请发帖、我们可以继续处理此帖子。

    吴约瑟