AWR1843+DCA1000+mmwave_studio 采集原始数据

本文详细记录了在使用AWR1843和DCA1000板结合mmwave_studio进行数据采集时遇到的问题及解决方法。问题包括设备找不到、SPI断开和数据采集为空。解决方案涉及更换数据线、调整SPI模式和检查软件环境设置。通过这些步骤,最终成功实现了数据采集。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目场景:

AWR1843、DCA1000板与mmwave_studio的结合使用 实现数据采集工作
首先就是准备好各种相关的软件unfinish、matlabRuntime、mmwave_studio
没有涉及到ccs等 只是简单的数据采集工作。

在这里插入图片描述


问题1描述

在烧写完开箱demo后,开启mmwave_studio 出现找不到设备的问题
在这里插入图片描述
在这里插入图片描述


原因分析:

串口线连接问题:
因为在实验中用到的数据线如下:

在这里插入图片描述
可能会由于苹果数据线的原因导致各种问题。


解决方案:

换数据线 即可解决。


问题2描述

找到设备后,又出现了SPI:Disconnected的现象
在这里插入图片描述

找到其他解决方式:在unflash上将烧写好的demo进行擦除即可。
但问题未得到解决。


原因分析:

连接不到雷达的SPI通信模式


解决方案:

在雷达板正中间有一个很小的s2开关,扳到SPI模式即可


问题3描述

连接好后 又出现了采集数据为空的情况!
在这里插入图片描述


解决方案:

1、关闭防火墙
2、关网
还是出现数据为空的情况
可以点击左侧菜单栏中的SetUp DCA1000->connected即可。
在这里插入图片描述

总结

成功采集数据:
在这里插入图片描述

无非就是模式,串口线,驱动,软件环境,几种原因

### 使用MATLAB处理来自AWR1843毫米波雷达的数据 #### 连接硬件并准备环境 为了能够顺利地使用MATLAB对接收自AWR1843的数据进行处理,需先完成必要的硬件连接与软件准备工作。这包括正确安装DCA1000评估模块来捕获由AWR1843产生的原始IQ数据流,并确保已下载适用于所使用的EVM板的最新版mmWave Studio[^2]。 #### 配置mmWave Studio 启动mmWave Studio后,在`StaticConfig`阶段定义静态配置选项;接着进入`DataConfig`部分指定所需收集的信息类型以及格式化方式;最后调整`SensorConfig`中的各项参数以适应特定应用场景的需求[^1]。 #### 数据传输至MATLAB 当一切就绪之后,可通过TCP/IP协议或其他通信接口把经过初步加工后的帧级数据传送到计算机端供后续分析。此时可以利用MATLAB内置函数或第三方工具包如Radar Toolbox来进行更深层次的数据挖掘特征提取工作。 #### 编写MATLAB脚本/函数 下面给出一段简单的Python风格伪代码作为示例说明如何加载并解析从AWR1843获取到的数据: ```matlab % 建立与DCA1000之间的Socket连接 tcpObj = tcpip('localhost', 3001, 'Timeout', 60); fopen(tcpObj); % 设置接收缓冲区大小 set(tcpObj,'InputBufferSize',5e6) % 获取一帧完整的数据包 dataPacket = fread(tcpObj,[packetSize,1],'uint8'); % 关闭连接 fclose(tcpObj); clear tcpObj; % 对收到的数据执行解码操作(假设采用TLV编码) decodedData = decodeTlv(dataPacket); % 展示结果 figure; plot(decodedData(:,1), decodedData(:,2)); title('Range-Doppler Heatmap'); xlabel('Range Bins'); ylabel('Velocity Bins'); colorbar; ``` 此段代码展示了怎样建立socket连接、设定输入缓存尺寸、读取固定长度的数据分组、关闭套接字链接、调用自定义方法decodeTlv()对二进制序列实施反序列化动作并将最终得到的结果绘制成二维图形表示出来[^3]。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值