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.

[参考译文] AWR6843AOP:温度保护

Guru**** 2455560 points
Other Parts Discussed in Thread: AWR6843

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1505011/awr6843aop-temperature-protection

器件型号:AWR6843AOP
主题中讨论的其他器件:AWR6843

工具/软件:

我希望 AWR6843随时监测温度。 如何启用设置? 目前、测试需要打开射频才能启动雷达、以便温度值可以发回。
应用如下所示
1.当雷达温度达到高温(100℃)时、重置射频配置以降低射频功率。
2、当雷达处于低功耗状态且温度继续达到高温(120℃)时、雷达将关闭、温度将继续监测、直到温度降至正常温度(45℃)。
3.关闭状态下的温度低于正常温度(45℃)时、雷达检测功能可以正常打开。

由于检查 AWR6843配置需要重新启动以更改设计参数、因此如果由于高温而需要重新启动 AWR6843、则必须在重启期间采集温度。 只有在加载配置后打开雷达时、才能获得温度。 这样、我就无法顺利完成高温保护过程。

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

    嗨、Randy、

    感谢您 提出有关温度监测的问题。 我们的一位专家将在接下来的一两天内与您联系、详细了解如何实施温度监测解决方案。

    感谢您的耐心、

    Kristien

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

    尊敬的 Randy:

    感谢您的耐心。 要监测温度、可以使用 [SDK_03_06_02]\packages\ti\control\mmwavelink\rl\rl_sensor.c 中的 rlRfGetTemperatureReport 函数 src 此函数从所有温度传感器读取温度信息并返回该信息。 您可以查看  [SDK_03_06_02]\packages\ti\demo\xwr68xx\mmw\mss\mss_main.c、了解如何使用该脚本:

    /**
     * @b 描述
     * @n
     *   从前端获取温度报告的实用功能
     *   将其保存在全局结构中。
     *
     * @重估无
     */
    空 MmwDemo_getTemperatureReport()
      /*获取温度报告*/
      gMwMssMCB.temperatureStats.tempReportValid = rlRfGetTemperatureReport (rl_device_map_internal_bss、
                (rlRfTempData_t*)&gMwMssMCB.temperatureStats.temperatureReport);

    }
    如果这样可以解决您的问题、请告诉我。 我相信您可以使用它来轮询温度数据。
    此致、
    Vignesh K.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我正在使用 small_obstacle_detection_6843 demo 並添加了 MmwDemo_uartTxTask ()

    ...
    MmwDemo_getTemperatureReport
    ...
    }

    Pcount3DDemo_initTask()


    while (1){
    TASK_SLEEP (1000);
    printf ("溫度:%d C \r\n" gMmwMssMCB.tempStats.tempReport.tmpTx0Sens);
    }
    }

    在 CLI 中發出 SensorStart 指令之前、顯示的溫度為0

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

    尊敬的 Randy:

    如果您愿意用英语分享更多信息、我们可以在此处继续为您提供支持、但您可以通过将此问题发布到 E2E 中国论坛来获得更好的帮助-请参阅下面的链接。 如果您想在此处继续、请提供更多背景信息、说明您在之前的回复中所显示的内容吗?

    https://e2echina.ti.com/

    此致、
    Vignesh K.

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

    我正在使用 small_obstacle_detection_6843演示并添加了 MmwDemo_uartTxTask ()

    ...
    MmwDemo_getTemperatureReport
    ...
    }

    Pcount3DDemo_initTask()


    while (1){
    TASK_SLEEP (1000);
    printf ("温度:%d C \r\n" gMmwMssMCB.tempStats.tempReport.tmpTx0Sens);
    }
    }

    在 CLI 中发出 SensorStart 命令之前、显示的温度为0

    我在 OUT_OF_BOX_6843_ISK 中使用相同的方法、可以在 sensorStart 之前读取温度信息

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

    尊敬的 Randy:

     在打印出温度报告之前、您可以尝试调用 MmwDemo_getTemperatureReport 吗?  

    此致、

    Vignesh K.