级联雷达在mmwave studio中使用lua脚本采集数据时的问题

Other Parts Discussed in Thread: AWR2243

我按照用户手册7.2在studio中运行lua脚本Cascade_Configuration_TestSource.lua和Cascade_Capture.lua

成功将采集的数据存到了电脑上。

但在后续工作中遇到了问题,我改变了Cascade_Capture.lua中的参数Number of frames to capture (num_frames_to_capture) ,想要多采集几帧数据

但是采集之后进行后处理时发现显示的还是只有十帧数据

不知道自己哪里出来错误

而且我检查了一下传到电脑上的数据,发现时间不对,不知道是不是这个的原因。

  • 另外有个问题,后处理中将雷达原始数据进行了1dfft 2dfft处理,想问下有没有相关的matlab代码
  • 你好,

    请搜索一下论坛,已经讨论过采集帧数不是再capture这个lua里设置的,而是在配置里设置的framecfg里的number of frame参数来控制的。

    postproc是没有源码的,但mmwave studio里有matlab的一些代码可以参考:C:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\MatlabExamples
  • 我修改了framecfg里的number of frame为100后进行配置

    显示配置成功

    但是使用捕获脚本时报错说连接有问题

  • 我将之前改变的参数改回之后再次进行配置、捕获

    出现以上报错,没有文件传输进电脑

  • zhengyang chen1 说:

    我修改了framecfg里的number of frame为100后进行配置

    显示配置成功

    但是使用捕获脚本时报错说连接有问题

    报错提示的网络错误。

  • zhengyang chen1 说:

    我将之前改变的参数改回之后再次进行配置、捕获

    出现以上报错,没有文件传输进电脑

    如果原始的LUA都出现问题,请关闭mmwave studio,板子断点后,再尝试。

  • 所以请问这个网络错误怎么解决

    我用Cascade_Configuration_TestSource.lua进行配置。然后使用Cascade_Capture.lua进行捕获。

    使用原始testsource进行配置之后,显示一切正常,网络连接也正常,捕获后可以获得正常的数据

    但修改了framecfg里的number of frame为100后进行配置捕获,捕获时板子上的灯会闪烁几下,网络自动断开,成了这样,这个是啥问题?

  • 你好,

    这个网络问题,在下面的帖子里,你不是说解决了么?下面帖子里提到的电流是否足够,你是否有关注?你使用的12V电源的支持最大电流有多大?
    e2echina.ti.com/.../194153
  • 你好
    哦哦 我发完那个帖子之后重新加载雷达配置后可以测数据,我就没仔细看。
    我之前使用的是电瓶车的单个12V电池作为电源,应该是这个的问题。我试了下,捕获10帧、15帧数据的时候没有问题,但30帧以上就会断开连接。应该是电源的电流不够。
    如果是外场测试的话,请问有没有什么推荐的电源。之前考虑过220v转12v的转接线,但在室外的话很难找到220v电源。
  • 你好,

    在室内,你可以使用12V5A的电源适配器,或者是稳压电源。

    室外,你可以到淘宝上看看较大电流的电池组。
  • 我换了电源还有问题

    这是我用的220v转12v5A的转换器,使用后仍然出现之前的问题

    另外还有一个现象,最开始通电时板子右侧的红灯不亮,但在运行Cascade_Configuration_MIMO.lua后,右侧的红灯亮了,是不是这个的原因。

  • 你好,

    请问使用的是默认配置,还是你修改后的配置?
    你的pc和级联板是否同过一个网络switch相连?
  • 使用的是修改后的配置,我修改了Cascade_Configuration_MIMO.lua中的
    local nframes_master = 100 -- Number of Frames for Master
    local nframes_slave = 100 -- Number of Frames for Slaves。
    pc和级联板通过网线相连,运行Cascade_Configuration_MIMO.lua后显示配置成功,但运行Cascade_Capture.lua后就会显示连接断开
  • 还有请问右侧的DS2红灯代表什么,有时亮有时不亮
  • 还有个问题=-=前几天可以正常采集数据,但这两天一直有问题,就算我把配置文件参数改回来多次尝试也有问题

  • zhengyang chen1 说:
    还有请问右侧的DS2红灯代表什么,有时亮有时不亮

    如果你查看原理图,可以发现这个DS2是NERROR_OUT信号的指示。你板上的AWR2243是工程样片,下载firmware的时候就会有些错误出现,但是已知问题,可以忽略。

    你可以关注一下你的板子上是在什么时候DS2灯会亮。

  • zhengyang chen1 说:
    前几天可以正常采集数据,但这两天一直有问题,就算我把配置文件参数改回来多次尝试也有问题

    使用原始的lua也有问题的话,请对比前几天正常采集时候的硬件环境。两块板子连接是否紧密。我还有怀疑是电源的问题。你那里有稳压电源的话,可以尝试看看,稳压电源的电流应该供给比较稳定也比较大。

  • 我更换了电源为12V10A,并且重装了整个studio。本次采集100帧成功

    [14:49:44]  Export Operation was successful!
    [14:49:44]  [RadarAPI]: Transfer of the Captured files COMPLETE!
    [14:49:44]  Transferred files! COMPLETE!
    [14:49:44]  
    [14:49:44]  ***Script completed successfully.***
    [14:50:04]  [RadarAPI]: ar1.StartMatlabPostProc("C:\\ti\\mmwave_studio_03_00_00_14\\mmWaveStudio\\PostProc\\try.bin")
    [14:50:04]  [RadarAPI]: No of files Captured: 1, Total no of frames for each device : 100

    但后处理时发现一些问题,后处理play时从1帧播放到75帧时卡住了

    手动拖到后面,发现数据波形没有变化。检查数据文件时发现文件大小不一致

    用winscp重新下载文件后还是不行,请问你们见过这种情况吗

  • 你好,

    请问你每次采集都是这样的问题么?你能否看看output串口的log,看看是否有什么异常。
    建议你每次存储在不同的目录下。
  • 你好
    matlab example中的代码好像有问题。我按照指导手册中的8.3节,设置了matlab路径,运行了addpaths,修改了testList.txt 的路径。
    但是在运行cascade_MIMO_signalProcessing.m遇到问题。

  • C:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\PostProc\12bit\
    C:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\PostProc\12bit\input\calibrateResults_high.mat
    C:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\PostProc\12bit\paramGen\module_param.m

    我是这样设置的testList.txt文件,

  • 我最开始按照手册里的格式写,但第二行、第三行读的时候有问题。就把 . 换成了完整路径。

    另外数据采集下来的那个文件中本身是没有input文件和paramgen文件的,我是将matlab example中的这两个文件放过来的。但是还是有上面那个问题,不知道该怎么解决