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.

[参考译文] LMT84:我根本不了解如何从 Arduino UNO 中读取。

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/775284/lmt84-i-simply-do-not-understand-how-to-read-from-arduino-uno

器件型号:LMT84

任何人、

我最近需要从模拟温度器件获取温度;我的第一次尝试是 LM35C、它工作良好、但它没有进入负温度范围。 因此、我对 LMT84LPM 提出了一些新的建议、期望我可以换掉这两个器件、并更改数学运算以得出温度。 嗯、这是一个不好的地方。 在网上做了一些很好的研究并阅读了数据表、所有这些都导致我没有任何结果。 实际上、无论我做什么、Arduino 的 Analog Pin 返回的值都是186。 如果我在拇指和食指之间挤压 LMT84、我可以让它向下改变、这是对热量增加的典型反应。 但是、我无法获得数据表范围内的结果。  

侧注:数据表指示 在输出引脚上使用电容器和电阻器。 无论我是否使用组件、我仍然得到186个值。  

VR/JW

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

    您能否使用电压表检查 VOUT 引脚上的电压?

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

    是的、再次感谢您!

    无论我使用 Arduino 的5.0还是3.3 VDC 电源、电压均为0.918VDC。 如果我保持 LMT84、电压开始从那里下降。
    我可以说、如果将万用表测量的值乘以1000、则几乎可以与数据表中的表一起看到。 我想应该是这样的。 同时、Arduino UNO 引脚的读数为186。

    更新了:我更改了 Arduino 程序、并在循环之前添加了 analogReference (internal)语句、以便从连接到 LMT84的引脚开始读取。 现在、我得到的值为856范围、接近 Vout 引脚(x1000)的万用表值的914-916范围。  



    VR

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

    根据您的更新、您的问题是否已解决? 还有其他问题吗?

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

    非常感谢。 很抱歉耽误你的回答。 我还不知道如何将 LMT84LPM 的输出读入 Arduino Uno。 我确信它与基准电压有关、我可以将基准电压设置为1.1VDC。 但是、读取的值显著降低;我在微处理器领域中不够聪明、不能弄清楚。 我得到的值为~860 (解析为约31C)、其中温度实际为21C。 我想我可以通过数学方法进行调整。 我想知道是否有任何机械方法来校正所读取的值。

    再次感谢!!!

    VR/JW

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

    您先前共享的电压表明 LMT84工作正常。 遗憾的是、我无法帮助您使用 Arduino、因为它超出了我的专业知识范围。

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