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.

[参考译文] IWRL6432AOPEVM:IWRL6432AOPEVM:在 1D 感应演示中的串行端口 (UART) 上未接收距离数据

Guru**** 2874030 points

Other Parts Discussed in Thread: IWRL6432AOPEVM

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1637403/iwrl6432aopevm-iwrl6432aopevm-range-data-not-received-on-serial-port-uart-in-1d-sensing-demo

器件型号: IWRL6432AOPEVM

硬件:

  • 板:IWRL6432AOPEVM

使用的 SDK/演示:

  • 演示:1D 感应演示(默认代码,无修改)

设置:

  • 通过 UART(串行端口)将电路板连接到 PC

  • 使用 Docklight 监测 UART 输出

  • 波特率根据演示设置进行配置

我观察到的情况:

  • 我正在串行端口上接收连续数据

  • 在 ASCII 模式下、数据不可读

  • 在十六进制模式下、我可以看到二进制/十六进制数据包

  • 我无法从此输出中识别任何直接范围值

问题:

  • 范围数据不是以可读格式通过串行端口传输的

  • 我希望直接在 UART 输出中看到范围值

我尝试过的内容:

  • 已检查 UART/串行端口设置

  • 在 Docklight 中在 ASCII 和十六进制视图之间切换

  • 未进行任何更改的情况下使用了演示代码

我的问题:

  1. 1D 检测演示默认是否通过 UART 发送距离数据?

  2. 如果是、如何从接收到的数据中提取或解码范围?

  3. 是否有任何有关 UART 数据格式(TLV 结构)的文档?

  4. 是否需要修改演示代码以可读格式打印范围值?

 

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

    尊敬的 Praveen:

    我们正在查看您的查询。 请给我们一些时间来答复。

    谢谢、
    Saransh Gautam

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

    尊敬的 Praveen:

    很抱歉耽误响应。

    1D 检测演示默认是否通过 UART 发送范围数据?

    是的。

    是否有任何有关 UART 数据格式(TLV 结构)的文档?

    当然、 此处记录了 UART TLV 数据包的通用格式。

    是否需要修改演示代码以可读格式打印范围值?

    您可以在此处浏览 1D 感应演示的用户指南: https://dev.ti.com/tirex/explore/node?isTheia=false&node=A__ABxn4d-GUugnIU529EFB-g__radar_toolbox__1AslXXD__LATEST

    我们在 Radar Toolbox 中提供了一个基于 python 的可视化工具、用于解析 UART TLV 数据包并在 GUI 上显示目标的范围。

    请仔细按照用户指南中提供的步骤操作、您应该能够看到可视化工具的距离估算。
    希望这可以解决您的疑问。

    谢谢。此致、
    Saransh Gautam