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.

[参考译文] IWRL6432BOOST:线性调频脉冲配置文件对数据输出/可视化工具的影响

Guru**** 2540720 points
Other Parts Discussed in Thread: IWRL6432BOOST

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1454113/iwrl6432boost-chirp-configuration-profile-effects-on-data-output-visualizer

器件型号:IWRL6432BOOST

工具与软件:

您好!
我最近通过液位传感演示使用 IWRL6432BOOST EVM 进行了一些开发、并对工业可视化工具和配置模块化提出了一些问题。
我安装了 MMWAVE_L_SDK_05_05_02_00和 RADAR_toolbox_2_20_00_05。
我希望将流式传输的数据的帧速率提高到~45Hz 或更高(最终)、并将每帧流式传输的数据量更小/更集中。 我一直在使用工业可视化工具和配置文件来取得一些初步进展。

使用原封不动的线性调频脉冲配置进行高精度/快速更新、我在工业可视化工具上收到:

我修改了配置文件、仅将"zoomCfg 16384 1 3"更改为"zoomCfg 16384 1 2"、以更改检测到的点数:


我现在看到统计数据中有"points: 2"、但图中仍然有3个点云、输出 JSON 文件中有3个点云。 当我将 rangeSelCfg 0.0 10.0等参数更改为 rangeSelCfg 0.0 5.0等参数(用于更改最小/最大范围)或更改 chirpComnCfg 的"numOfAdcSamples"参数(例如从512更改为1024)时、我也遇到了在可视化工具中显示更改的问题。 我还注意到、绘图轴通常不与可视化工具上的数据对齐(例如、第二幅图像中的点1对应于72.2dB 的幂、在图形中仅看起来像~55dB)。


无论配置参数如何、我用于读通输出数据的输出 JSON 文件似乎都为距离曲线(~255行)输出恒定数量的数据。 它还始终包含3个点云数据集、并将"numDetectedPoints"显示为3、尽管可视化工具统计信息显示不正确。


我已经通读了"SDK"以了解参数、还浏览了其他 Motion_Presence_Detection_Demo_Tuning_Guide 工具箱/雷达液位感应特定文档。 我想知道、就配置参数功能对输出数据和图形的影响而言、我是否误解了配置参数功能。 非常感谢您对此流程和调整帧速率提出任何建议。

谢谢!
Elliot

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

    您好!

    我们正在查看您的查询。 请允许我们在几天内回复。

    此致

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

    您好!

    您能否与我共享使用的配置文件?

    此致

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

    对迟交的答复深表歉意。 下面是我最近的个人资料:

    %"二○○○/二○○
    % LEVELSensing: 线性调频脉冲配置和处理链为
    专为高精度液位感应而设计。
    %"二○○○/二○○
    channelCfg 1 0
    chirpComnCfg 8 0 512 0 45 0
    chirpTimingCfg 6 23 0 75 58
    frameCfg 1 0 200 1 20 0
    guiMonitor 2 1 0 0 0 0 1 0 0 0 0 0
    zoomCfg 16384 1 0
    sigProcChainCfg 32 2 1 0 4 0 15  
    cfarCfg 2 8 4 3 0 12.0 0 0.5 0 1 1 1 1
    aoaFovCfg -60 -40 40.
    rangeSelCfg 0.0 10.0
    离合器拆卸0
    compRangeBiasAndRxChanPhase 0.0 1.00000 0.00000 -1.00000 0.00000 1.00000 0.00000 -1.00000 0.00000 1.00000 0.00000 -1.00000 0.00000
    adcDataSource 0 C:/ti/mmwave_lp_sdk/examples/datapath/common/testBench/major_motion/adc_data_0001_CtestAdc6Ant.bin
    ADCLogging 0
    LowPowerCfg 1.
    factoryCalibCfg 1 0 40 0 0x1ff000
    波特率1250000
    sensorStart 0 0 0 0 0

    我最近开始流式传输原始数据、而不是使用可视化工具来简化工作。 在上述配置文件中、我能够使数据以大约45Hz 的频率流式传输、但仍在为缩短数据吞吐量而挣扎。
    对于我的应用、我只需要非常窄的视场、而不需要从 TLV 数据类型#302传输所有距离曲线数据。 相反、我只需要传感器前方~3到5米之间的距离曲线。 我假设这是 aoaFovCfg 和 rangeSelCfg 的目的、但即使修改了这些参数、我接收到的数据量也保持不变。 是否可以通过某种方法 选择要流式传输的特定距离库、而不是为每个帧发送所有内容? 此外、距离库是否直接与特定的物理距离相对应、如果是、比例是多少?
    谢谢!  
    Elliot
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    在回答您的初始查询时、我尝试了相同的实验、将峰数设置为2、并且我只能在可视化工具中查看2个峰。

    您能否再次对其进行测试、我假设您使用的是工具箱中的预编译二进制文件。

    此致

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

    我再次使用预编译的二进制文件运行了实验。 我要求2个峰值、但在可视化工具上仍然收到3个峰值。  

    在解析原始 UART 数据时、我注意到点云 TLV 数据确实发生了正确变化、因此可能是可视化工具方面的内容。 对我来说、轴也仍然偏离了。 我决定使用原始数据进行调试。  

    在流式传输速度方面、我已经取得了一些进展、但在让传感器流式传输较少的数据方面仍然存在一些问题。 我在代码中注意到、主距离曲线的长度对应于 chirpComnCfg numOfADCSamples 参数。 是否有任何配置参数可限制选择导出的距离曲线点? 我已经成功地修改了代码、现在 通过修改固件中的主要距离曲线阵列、仅对~40个距离库(从大约3m 到5m 的范围)进行流式传输。 是否有更有效的方法使用参数执行此操作?

    我现在 尝试使传感器流的波特率为115200而不是1250000、但传感器继续警告、尽管距离分布较小、但没有足够的时间以较低的波特率发送所选的 TLV 数据。 如有任何帮助、将不胜感激。  
    谢谢。  

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

    您好!

    可视化工具 GUI 中显示的峰值数始终为3。 但根据配置中设置的峰数、图像中存在的剩余峰值将为0。

    您可以调整 rangeSel cfg 参数以限制检测到的范围。 如果要跳过某些容器、可以修改设置了 rangeprofile 的代码、也可以修改 tlv、使较少的数据流式传输出来。

    此致