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.

[参考译文] IWR1443:解读串行端口的数据

Guru**** 2578945 points
Other Parts Discussed in Thread: IWR1443

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/616564/iwr1443-interpreting-data-from-the-serial-port

器件型号:IWR1443

大家好、

我目前正在对 TI IWR1443及其文档进行实验。

我正在运行具有毫米波演示(01.00.05)最新固件的电路板、

我能够在基于 Web 的 GUI 上查看输出并通过 GUI 和串行发送命令。 但是、我更喜欢分析数据并将其记录到我自己的程序中。 我已经整合了一个小 python 程序、该程序可以向电路板发送配置并从 COM 端口(数据)获取数据。 目前、我使用 SDK 中的默认配置命令、并通过 UART 串行发送数据。 我正在收集672字节的数据包,并在标头的开头添加8个字节"4*魔法单词"。

我想知道 TI 是否有人可以为数据包的数据结构提供更简洁的文档、从而解释如何将它们解码为有用的信息? 我知道,现有文档原则上说明了如何对数据进行解码,但编写简要的文档详细说明数据包结构将会很有帮助。  演示数据解码的示例 Matlab 或另一个脚本会更有帮助–是否存在?

 虽然我知道还有其他方法可以从板上获取数据、但串行端口目前最适合我的需求。

 

提前感谢您提供的任何帮助、

此致、

Dexter

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

    我们正在制定一个良好的格式来解释这一点。

    在平均时间内、请检查此帖子以了解格式说明。

    e2e.ti.com/.../2250273

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

    您好 Dexter

     这张图片可能对您有很大帮助。 我通过这张图片了解了格式、并 解释了串行端口的数据。

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

    你好, Vaibhav

    我正在通过 引用  Demo_Visualizer 对自己的上部程序进行编码、以分析从我自己应用中的串行端口捕获的数据。

    数据似乎是逐帧以周期形式发送出去的。

    但是、我 不了解 Demo_Visualizer 的操作机制、无法 正确接收串行端口的数据。

    您能给我一个关于 实时从串行中捕获帧数据的建议吗?(Matlab 程序)

    谢谢、

    将会

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

    尊敬的 Will:  

    我使用 Python 而不是 Matlab 做了类似的事情。  

    每个数据包的长度因检测到的对象数量而异、但是每个数据包必须是32的倍数、并且以4 * 2字节的魔法字开头。 魔术字使 您能够确定字节流中数据包的起始位置、后跟魔术字是标头、其中列出了一些有关数据包的基本信息。

    每个数据包都包含一个标头、后跟两个4字节的数字、用于标识 TLV 的起始值、它记录的数据及其以字节为单位的长度。 这使您可以将 每个数据包分成 TLV、报头记录数据包中 TLV 的数量。  

    根据通过 UART 发送的配置命令、TLV 的数量和类型会发生变化、但总的数据包结构保持不变。 文档很难理解、因此我希望我已经帮助概述了我发现的内容。  

    Dexter

    PS:数据向后传输、每个变量都应从右向左读取。  

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

    Dexter、您答对了。 这是对数据结构的良好总结。 正如 Vaibhav 提到的,我们希望我们正在编写的文件提供更清楚的说明。

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

    您好 Dexter

    感谢您的详细描述。     您正确描述了数据包结构。

    我已通过 MATLAB 读取数据。

    我正在努力通过 外部 MCU 控制毫米波器件。

    此致

    将会

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

    Vaibhav、您好!

    文档是否已经完成? 因为我有相同的问题。 我的 MATLAB 代码已完成、可发送传感器命令并接收原始数据。 但是、现在我需要更好的文档来提取结果数据流的反射点坐标。

    BR Johannes

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

    你好 Johannes

    本文可能会为您提供很多帮助。

    e2e.ti.com/.../4201.DataStructure_5F00_table.pdf

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的快速回答! 我将用您的纸张尝试它...

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

    大家好、

    可通过以下链接获取该文档:

    毫米波即将发布的文档预览


    具体文档为"mmw Demo Data structure_8_16"

    此致、
    Kevin