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:短程雷达 Matlab GUI

Guru**** 2538955 points
Other Parts Discussed in Thread: AWR1642BOOST, AWR1642

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/784533/awr1642boost-short-range-radar-matlab-gui

器件型号:AWR1642BOOST
Thread 中讨论的其他器件: AWR1642

我想知道、我是否有机会与为 AWR1642Boost 短距离雷达演示设计 Matlab 程序的工程师进行在线聊天或联系。

我处于高级设计阶段、我一直在尝试使用外部微控制器来处理 Matlab 程序接收到的相同数据包、我一直很困难、因为没有太多注释说明代码是如何工作的。 我很可能遇到困难的另一个原因是、微控制器无法像计算机那样快速地处理数据、因此如果我能获得一些非常感激的帮助、我将会得到帮助。 我了解用于通过 MSS_Logger 端口发送数据的协议、我现在无法实时处理数据。

提前感谢、

友好热情的未来电气工程师

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

    您似乎正在进行有趣的项目。

    根据您的描述、您遇到的问题似乎是一般通信问题、而不是 SRR 演示 GUI 所特有的问题

    外部微控制器是否通过 UART 连接到 AWR1642BOOST?

    为了测试 GUI、在开发过程中、我们所做的一件事是从传感器发送已知图形。 然后、我们在主机上检查是否接收到正确的模式。

    我认为这是我们测试传感器和主机之间的通信的第一步

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

    您好、Aaron、

    我们可以帮助您运行。  首先、您不应使用记录器、而应使用器件上的数据 UART。  第一步应该是识别 AWR1642BOOST 上对应于数据 UART 的20引脚接头、并使用跳线将它们连接到微控制器器件上的相应 UART 引脚。 然后通过来回发送小型已知数据包来测试此连接。 您可能遇到的第一个问题是、许多微控制器无法处理921600波特、因此您可能需要将其关闭。

    UART 连接工作后、您需要了解雷达演示使用的 TLV 格式。 您可以修改现有的一个、以满足您的需求、也可以创建一个新的一个。  在 DSS 端、将数据发送到 MSS 的函数是 MRR_DSS_SendProcessOutputToMSS、在 MSS 端是 MmwDemo_mboxReadTask。

     Dave

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

    我还没有弄清楚如何从 TI 云上的 CCS 生成新的 SRR 演示二进制文件、因此到目前为止、我已经编写了代码来接收 Matlab GUI 接收到的相同数据包。 我已经成功完成了这一操作、但对于我的项目、我只需要跟踪对象 TLV、因此修改 CCS 代码更有意义、这样 awr1642boost 只发送跟踪对象 TLV。 我还担心、由于处理数据包需要时间、我的微控制器可能无法足够快地处理数据包。 如果有问题、我的微控制器的时钟速度为240MHz。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    查看毫米波 SDK 用户指南第3.4节中介绍的 guiMonitor chirp profile 命令。 guiMonitor 是一组用于打开/关闭各种 TLV 的标志。 无需更改代码。

    240MHz 速度很好、但您需要多少时间取决于许多因素。 该数据将每帧发送一次、并在 frameCfg 线性调频脉冲配置文件命令("帧周期"参数)中设置帧时间。 如果需要、您可以将帧速率降低一位。

    Dave
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否可以使 AWR1642仅在使用 CLI 命令提示时发送数据包? 在这种情况下、会发生握手而不是连续的数据流、并会简化我的用例中的操作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    而不是不对演示代码进行更改。  我可以想到的最简单的方法是更改 MSS 代码:首先、添加新的 CLI 命令。 接收此命令会将变量设置为 true。  在 MmwDemo_mboxReadTask 中、在写入 UART 之前检查变量是否为 true。 然后将变量设置为 false。

     Dave