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.

[参考译文] IWR1642BOOST:解读来自数据端口(UART)的数据

Guru**** 2609895 points
Other Parts Discussed in Thread: IWR1642

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/668732/iwr1642boost-interpreting-data-from-the-data-port-uart

器件型号:IWR1642BOOST
主题中讨论的其他器件:IWR1642

您好!  

我正在使用 IWR1642进行简单的物体检测。 我能够读取从 IWR1642 EVM 接收到的数据的数据端口。  

我在数据端口上接收到的数据、我已解析(使用 python)并按-  https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/1023/4201.DataStructure_5F00_table.pdf 进行格式化

数据以我能够正确接收和解析的8字节魔法字开头。 我以同样的方式读取了其他字节、数据与毫米波可视化工具中检测到的对象不匹配。  

我要附加程序(python)接收的数据以及毫米波可视化工具中检测到的对象(零多普勒的 XY 图和距离)的图片。  

可视化工具显示了4个检测到的对象,分别位于(-0.302,0.434)、(-0.62,0.725)、(-0.843,0.955)...

如果坐标与 Visualizer 中的坐标不匹配、我的程序将显示5个检测到的对象

坐标的格式是什么、我在这里遗漏了什么?

e2e.ti.com/.../out1.txt

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

    问题可能是您提到的上述文档与 SDK 1.0.0版本相关、而您可能使用的是最新的 SDK 1.1.0、它遵循与 UART 数据略有不同的结构。 请参阅毫米波演示 Doxygen 文档:文件 C:\ti\mmwave_sdk_01_00_02\packages/ti\demo\xwr16xx\mmw\docs\doxygen\html\index.html、并在标题"发送给主机的输出信息"下。


    谢谢、
    François μ A。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我使用的 SDK 版本为1.0。
    我知道转换是使用 q 因子完成的。 我的程序将 q 格式读取为6、有时读取为7。
    当我将该值转换为分数[我将获得的整数乘以2^(-1 *) )]、我不会得到负值。
    当 q 因子值为6时、这意味着 Q2.6有符号吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Anup、您好!

    请移至 SDK 1.1。 它不仅修复了许多已知问题、还添加了一些非常有用的新功能、例如传感器校准。

    如果数据结构包含一个 qn 格式的整数值 V、则它对应于一个实际值 V / 2^n


    谢谢、
    François μ A。