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:AWR1642BOOST 上的 rlRfGetTemperatureReport()函数

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/689656/awr1642boost-rlrfgettemperaturereport-function-on-awr1642boost

器件型号:AWR1642BOOST

您好!

我的客户正在评估 AWR1642BOOST 上的 rlRfGetTemperatureReport()函数。
因此、尽管管壳温度较低、返回值仍约为175度。
(它们可以触摸设备表面。)
由于数字温度传感器读数为0度、EVM 是否支持该功能?

日志如下:
 时间戳 = 1960765
 Rx0传感器= 175度腹腔
 Rx1传感器= 175度腹腔
 Rx2传感器= 175摄氏度
 Rx3传感器= 178度腹腔
 Tx0传感器= 177度腹腔
 Tx1传感器= 179摄氏度
 TX2传感器= 177度腹腔
 PM 传感器= 175度腹腔
 数字温度传感器= 0度腹腔

要输出日志的代码:
   int32_t RetVal;    
   rlRfTempData_t temp_data;

   RetVal = rlRfGetTemperatureReport (RL_DEVICE_MAP_INTERNAL_BSS、&TEMP_DATA);
   
   cli_write (" timestamp =%d \n"、temp_data.time);
   cli_write (" Rx0 Sensor =%d 摄氏度\n"、temp_data.tmpRx0Sens);
   cli_write (" Rx1 Sensor =%d 度 celcius \n"、temp_data.tmpRx1Sens);
   cli_write (" Rx2 Sensor =%d 摄氏度\n"、temp_data.tmpRx2Sens);
   cli_write (" Rx3 Sensor =%d 摄氏度\n"、temp_data.tmpRx3Sens);
   cli_write (" Tx0 Sensor =%d 摄氏度\n"、temp_data.tmpTx0Sens);
   cli_write (" Tx1 Sensor =%d 摄氏度\n"、temp_data.tmpTx1Sens);
   cli_write (" tx2 Sensor =%d 度 celcius \n"、temp_data.tmpTx2Sens);
   cli_write (" PM 传感器=%d 度 celcius \n"、temp_data.tmpPmSens);
   cli_write ("数字温度传感器=%d 度腹腔\n"、temp_data.tmpDig0Sens);

mmwavelink.h

typedef 结构 rlRfTempData

   rlUInt32_t time;          /**<器件上电后的 BSS 本地时间。 1 LSB = 1ms */
   rlInt16_t tmpRx0Sens;     /**< RX0温度传感器读数(有符号值)。 1 LSB = 1 deg C*/
   rlInt16_t tmpRx1Sens;     /**< RX1温度传感器读数(有符号值)。 1 LSB = 1 deg C*/
   rlInt16_t tmpRx2Sens;     /**< RX2温度传感器读数(有符号值)。 1 LSB = 1 deg C*/
   rlInt16_t tmpRx3Sens;     /**< RX3温度传感器读数(有符号值)。 1 LSB = 1 deg C*/
   rlInt16_t tmpTx0Sens;     /**< TX0温度传感器读数(有符号值)。 1 LSB = 1 deg C*/
   rlInt16_t tmpTx1Sens;     /**< TX1温度传感器读数(有符号值)。 1 LSB = 1 deg C*/
   rlInt16_t tmpTx2Sens;     /**< TX2温度传感器读数(有符号值)。 1 LSB = 1 deg C*/
   rlInt16_t tmpPmSens;      /**< PM 温度传感器读数(有符号值)。 1 LSB = 1 deg C*/
   rlInt16_t tmpDig0Sens;    /**<数字温度传感器读数(有符号值)。 1 LSB = 1 deg C*/
   rlUInt16_t 被保留;
}rlRfTempData_t;


此致、
Nomo

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

    客户使用的是哪个版本的 DFP 或毫米波 SDK?

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

    他们使用的是毫米波 SDK 的 v01.00。

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

    您对我的主题有任何更新吗?

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

    您好、Sirs、

    您对此主题是否有任何更新?
    我的客户也会发现 SDK v1.2的无效值(即温度值为175)。

    此致、
    Nomo

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Nomo、
    帧触发前后是否得到相同的值?

    理想情况下、它不应是如此高的温度。 您在器件上运行的是什么 SDK 应用程序?


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

    感谢你的答复。
    结果似乎与勘误表有关。
    如果还有其他问题、我将发布另一篇文章。

    此致、
    Nomo
x 出现错误。请重试或与管理员联系。