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.

[参考译文] AWR1642BOOST:rlRfGetTemperatureReport()将停止更新具有快速帧速率的温度读数

Guru**** 2589300 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/654671/awr1642boost-rlrfgettemperaturereport-will-stop-updating-temperature-readings-with-fast-frame-rates

器件型号:AWR1642BOOST

您好;

我已经成功地使用 rlRfGetTemperatureReport()一段时间来监视温度。  

我注意到、温度报告有时会停止更新新结果、并会持续报告过期值。 这似乎只在使用极快的帧速率时发生、例如.5ms (例如、每秒2000帧)。 一旦我执行 sensorStop 或降低帧速率、温度值就会像往常一样突然开始更新。 调用 rlRfGetTemperatureReport()不会在任何一种情况下返回任何错误值。

是否有任何关于为什么快速帧速率会阻止新的温度报告的想法?

此致、
Erik

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

    温度报告在内部以1秒的周期读取。 如果您在1秒的间隔内读取温度值10次、您将看到相同的值。
    此外、温度变化在 ms/subms 间隔内可能不显著。

    您是否有任何要求以毫秒周期读取温度值?

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

    你好 Raghu;

    很抱歉,让我澄清一下。

    如果我将帧周期设置为10ms、则温度会按预期工作、每秒改变一次左右、正如您指出的那样。

    如果我将帧周期设置为.5ms、温度将永远不会再次更新。 如果我等待10分钟、则仍将报告相同的旧值。 只有当我 sensorStop 或降低帧速率时、温度才会以新值更新。 帧速率极快时、几乎就好像有些东西被饿死了。

    这是否澄清了我的问题?

    您知道、我亚毫秒级温度测量不感兴趣;我每隔几秒查询一次温度。

    谢谢、
    Erik

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

    此问题是否有任何更新?

    谢谢、
    Erik