TI中文支持网
TI专业的中文技术问题搜集分享网站

AWR2944EVM: ADC原始数据采集问题

Part Number:AWR2944EVMOther Parts Discussed in Thread: DCA1000EVM, AWR2944

你好,TI团队:

我目前正在使用AWR2944EVM和DCA1000EVM采集ADC原始数据。但是我阅读了许多user guide和浏览了中美TI论坛的相关内容,并且进行了采集尝试,仍然没有搞懂该如何采集ADC原始数据。我的问题如下,希望能够得到您的支持和帮助!

(1)ADC原始数据的采集是否只需要在mmwave_studio_03_00_00_14中的CLI TOOL,而不需要mmWave_Demo_Visualizer 4.2.0?您能否提供关于ADC Raw data采集的一个简单的步骤

(2)我尝试使用AWR2944EVM、DCA1000EVM和mmwave_studio_03_00_00_14 CLI Tool进行ADC数据采集。进行的步骤如下:

  • Flash demo appimage to the 2944EVM(我在Visualizer中进行了测试,没有问题,该画的图像都能正常展示)
  • 按照2944EVM user guide的说明,把该连的线、需要配置的开关和SOP都弄好了
  • 如图1,按照图中的顺序在 C:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\PostProc 的终端中执行了指令,看起来一切正常,返回也都是success(config JSON文件也进行了配置和检查)。但是在数据存储路径中只有一个rawdata_Raw_LogFile.csv文件,里面显示我没有采到一个数据包,而且采集开始时间和采集结束时间相一致,意味着刚开始就结束了。但是我在命令行运行的时候,看起来一切正常,我在record start后五秒后stop record,也都success了,但是就是采不到数据。希望能够请您指出错误。

最后,2944已经发布大半年了,ADC raw data的采集依旧没有详细的文档,希望您能帮助我。

 图1

 图2

祝好!

Xusheng Zhang:

你好, TI团队:

另外我也不太清楚该如何修改目前flash进去的image的雷达frame或chirp参数。如果需要通过生成并导入自己的镜像的话,我也不太明白相关步骤

原先使用第一代毫米波雷达产品的时候我都是依赖mmwave studio就能同时完成参数改变和ADC数据采集,现在换成2944一头雾水,感到非常无助,希望能得到帮助。

祝好!

,

Ken Zhang:

Hi 

关于AWR2944的lvds采数指导,请您参考mcuplus SDK 4.2.0.1的user guide

祝好

,

Xusheng Zhang:

你好,

目前官网上mmwave_mcuplus_sdk_04_02_00_03的docs文件夹里的user guide版本是4.2.0,并没有您截图里面的部分,请问该文档该如何获得呢?

祝好!

,

Xusheng Zhang:

你好,

另外我注意到您的截图里面的路径,例如mmwave_mcuplus_sdk_<version>/tools/studio_cli,在目前的SDK版本里不存在,是否能获取?

祝好!

,

Ken Zhang:

你好,

该SDK版本仍在TI官网提供下载,请自行下载安装后获取。

,

Xusheng Zhang:

你好,

目前官网上mcuplus的版本:mmwave_mcuplus_sdk_04_02_00_03-Windows-x86-Install.exe中user guide的版本是4.2.0,不是您提到的4.2.0.1,而且您截图里面的文件夹路径在这个版本的SDK中也不存在。请您确认下您提到的这个版本是内测版本吗?

祝好

,

Ken Zhang:

下载时选择04.02.00.01版本,你下载的应当是最新的04.02.00.03版本

,

Xusheng Zhang:

Ken Zhang 你好,

非常感谢您的回复!我安装了您指出的版本,阅读并照做了user guide中的指导,有了一些进展,但是遇到了如下问题:

当我运行了mmwave_studio.exe后,config文件中的参数都能配置,并且回显Done(如图1所示)。但是sensor start后,指定的存储文件夹没有bin文件生成,但是命令行没有什么提示,看起来一切正常(感觉雷达已经跑起来了,但是没有数据)。在这种情况下,如果我输入"dcastop"的话,mmwave_postproc会被调用,但是报出如图2的错误,而我已经安装了MATLAB runtime 8.5.1,我感觉问题还是因为指定的存储文件夹下没有postproc需要的adc_data_Raw_0.bin文件。最后,指定的存储路径下只存在一个文件adc_data_Raw_LogFile.csv,内容如图3所示,没有接收到一个包。

能否请您帮助我再看一下这个问题。

以下是我的一些配置:

2944EVM:提前烧入的是demo里面的awr2944_mmw_demoTDM.appimage;采集数据时连接电源,连接XDS_USB到PC,Class Application/User UART为COM14,已经在mmwaveconfig.txt中修改了。SOP[2:0]设置为001,对应 functional mode。两个板子之间连接了60Pin的数据带子。

DCA1000:采集数据时连接电源,连接RADAR_FTDI到PC,SW1将16bit对应的拨码置1,SW2.5置1,SW2总体从SW.1到SW.8为10011011。

 图1

 图2

 图3

,

Ken Zhang:

Hi

采集过程中DCA1000 LED 灯DATA_TRAN_RPG 绿光是否不停闪烁?

是否等待DCA1000复位成功后才进行采集?

,

Xusheng Zhang:

你好,

sensor start后DCA1000上DATA_TRAN_RPG既不亮也不闪烁。

请问DCA1000复位是什么操作,需要在哪里执行?

祝好

,

Ken Zhang:

先上电AWR2944EVM板确定XDS110端口显示后再上电DCA1000,等待LED如下图所示

,

Xusheng Zhang:

你好,

先上电2944EVM并确认XDS端口后,我再上电了DCA1000,LED灯如下图所示。由于没有插入SD卡,因此SD_DETECT灯没有亮。其余的和您的照片一致。重复采数过程还是相同的问题,没有bin文件生成,DATA_TRAN_RPG LED不会亮。

,

Xusheng Zhang:

你好,

当运行sensor start后,我用wireshark监听对应的网口数据时,可以看到有UDP包不断传入但是速度很慢(大约也就1秒钟1个),如下图。有意思的是,当我把sensor stop后,这种UDP包还是会依然存在,我猜测应该是类似某种心跳信号问询包一类的。

那么这种情况应该说明了sensor start后,并没有数据从DCA1000的网口发往PC端。

,

Ken Zhang:

Hi 

从你的DCA1000 setup来看,你的SW2.5状态并非贴出的教程中所说的“CONFIG_VIA_SW”模式,

请仔细检查你的设置以及流程,并按照教程重试。

,

Xusheng Zhang:

你好,

我终于能够采到ADC数据了,非常感谢。但是在postproc程序识别不到MATLAB runtime 8.5.1,报错如下图。我已经安装了MATLAB runtime 8.5.1,并且环境变量已经加入,之前使用1443板子和mmwave studio时没有问题,现在postproc找不到mclmcrrt8_5_1.dll(这个dll就在已经加入环境变量的路径下)。我又重新卸载并安装了一遍runtime,还是没有解决,请您看看,多谢!

,

Xusheng Zhang:

你好,

另外想问一下在postproc之前,得到的raw data是否已经是有序的,不需要运行PacketReorder之类的内容,且如果丢失了包会自动补0对吗?

祝好!

,

Ken Zhang:

请开新帖进行讨论,谢谢

,

Ken Zhang:

是的

赞(0)
未经允许不得转载:TI中文支持网 » AWR2944EVM: ADC原始数据采集问题
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1