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.

[参考译文] DCA1000EVM:如何使用 DCA1000EVM 实时获取 ADC 数据

Guru**** 1999175 points
Other Parts Discussed in Thread: DCA1000EVM, MMWAVEICBOOST, IWR6843
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/862180/dca1000evm-how-to-get-adc-data-in-realtime-with-dca1000evm

器件型号:DCA1000EVM
主题中讨论的其他器件: MMWAVEICBOOSTIWR6843

你(们)好

我想使用 DCA1000EVM 实时处理 ADC 数据。

我尝试通过 UDP 套接字(python)接收数据并运行 DataCaptureDemo_xWR.lua、但停止并显示错误消息。

您能告诉我如何使用 python 实时获取 ADC 数据吗?

python 脚本:

从套接字导入套接字、AF_iNet、SOCK_DGRAM

主机='0.0.0.0'
端口= 4098

s =套接字(AF_iNet、SOCK_DGRAM)
s.bind ((主机、端口))

、而 True:
MSG、地址= s.recvfrom (8192)
打印(f"消息:{msg}\n 来自:{address}")

s.close() 

mmWave Studio 输出中的错误消息:

[18:25:39][RadarAPI]:ar1.CaptureCardConfig_EthInit("192.168.33.30"、"192.168.33.180"、"12:34:56:78:90:12"、4096、4098)
[18:25:39][RadarAPI]:状态:失败、错误类型:RFDCCARD_OS_ERR
电缆断开连接 !!!
[18:25:41] CaptureCardConfig_EthInit 故障
[18:25:42][RadarAPI]:AR1.ConfigureRFDCCardMode (1、2、1、2、3、 30)
[18:25:42][RadarAPI]:状态:失败、错误类型:RFDCCARD_UDP_WRITE_ERR
[18:25:42] CaptureCardConfig_Mode 失败
[18:25:43][RadarCardConfig_PacketProc [18:
25_RTUDP_RTI

:14_RTUDP_RTI:14_RTUDP_RTI:14_RTUDP_RTI [18


:14_RTUDP_APP:14_RTUDP_RTUDP\RTUDP_RTUDP_RTUDP_RTUDP_RTUDP_RTUDP_RTUDP_RTUDP_RTUDP_DP_RTUP.[18:14_RTUDP_RTUDP_RTUAR1.430\RTUDP_RTUDP_RTUDP_RTUAR1.430\RTUDP_RTUCCAPP\RTUDP_RTUDP_RTUPS_RTUPS_RTUDP_RTUPS_RTUPS_RTUDP_RTUDP_RTUPS_

[18:25:46][RadarAPI]:
收到帧结束[18:25:46]帧结束异步事件!
[18:25:47]请等待几秒钟,以进行数据包重新排序实用程序处理..... !!!!
[18:25:47][RadarAPI]:Packet Reorder Utility Started...please wait...
[18:25:47][RadarAPI]:ar1.PacketReorderZeroFill ("C:\\ti\\mmwave_studio 02_00_00_02\\mmWaveStudio Scripts\..\PostProc \\ADC_DATA_Raw 0.bin"、"C:\\ti\\mmWaveStudio Scripts\\Postwave2\\mmstudio Scripts\bine.txt_02_0002\\mmWavestudio Scripts\bin\mmw_0002\\mmw_0002\\mmw_0002\\mmw_data\mmstudio 脚本
:\mmw_0002\\mmw_0002\\mmw_0002\\mm_0002\\mmw_0001.0001.0001.0001.000_000_0001.000_0001.000_000_000_000_000_0001.000_0001.000_000_0001.000_000_0001.000_000_000_
[18:26:02]数据包重新排序实用程序处理完成..... !!!!
[18:26:02]请等待几秒钟,等待 MATLAB 后处理..... !!!!
[18:26:02][RadarAPI]:ar1.StartMatlabPostProc ("C:\\ti\\mmwave_studio:02_00_00_02\\mmWaveStudio\\Scripts\..\PostProc \\adc_data.bin")
[18:26:03][RadarAPI]:错误:
[18
:26].03] MWMCR::评估功能错误...
[18:26:03] 2019年12月3日18:26:02:文件 C:\ti\mmwave_studio 02_00_00_02\mmWaveStudio\Scripts\..\PostProc \adc_data.bin 为空。 请捕获更多数据。1
、[18:26:03]错误、位于第52行的=> PROCESS_ADC_DATA.m。
[18:26:03]
[18:26:03]... MATLAB M-code Stack 跟踪...
[18:26:03] 在
[18:26:03]文件 C:\Users\t-Murata\AppData\Local\Temp\t-Murata\mcrCache8.5.1\Matlab0\Logging\log_status.m、name LOG_STATUS、行32。
[18:26:03] 在
[18:26:03]文件 C:\Users\t-Murata\AppData\Local\Temp\t-Murata\mcrCache8.5.1\Matlab0\Processing_Functions\Read_ADC_data.m、name READ_ADC_DATA、行28。
[18:26:03] 在
[18:26:03]文件 C:\Users\t-Murata\AppData\Local\Temp\t-Murata\mcrCache8.5.1\Matlab0\MatlabPostPr\Process_ADC_data.m、name proc_ADC_data、行52。
[18:26:03]
[18:26:03]
[18:26:03]跟踪:
[18:26:03] 場所 MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(String 函数名称、Int32 numArgsOut、Int32 numArgsIn、MWArray[] argsIn)
[18:26:03] 場所 MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(Int32 numArgsOut、字符串函数名称、MWArray[] argsIn)
[18:26:03] 場所 MatlabPostProcGui.MatlabPostProcGUIClass.process_adc_data(MWArray adc_file_name、MWArray force_cont_stream_mode)
[18:26:03] 場所 AR1xController.frmAR1Main.iStartMtlabPostProc ()
[18:26:12]
[18:26:12]***脚本成功完成。***

环境:

 mmWave Studio:2.0.0.2  

 电路板:MMWAVEICBOOST + IWR6843 (ES1.0)

此致