前言
首先你需要熟系MMWave _SDK、Uniflash、mmWaveDemo Visualizer、MMWave Studio,其中我们将会用到MMWave _SDK、Uniflash、mmWaveDemo Visualizer
TI的设备可以获得两种数据,一种是ADC的原始雷达信号,一种是经过处理的毫米波雷达点云信号
一、三种解析方法
-
使用 DCA1000 + mmWave Studio 软件进行数据采集:通过 DCA1000 数据采集卡和 mmWave Studio 软件,从雷达的 LVDS 接口获取 ADC 数据,可支持全部毫米波雷达工作模式配置和数据分析功能。
-
使用 DCA1000 + mmWave Studio CLI tools 软件进行数据采集:使用命令行界面工具控制毫米波传感器,相比 mmWave Studio 软件更轻量化,减少了一个 SPI 接口的需求。
-
使用低速串行总线 UART 口进行数据采集:基于 UART 的 ADC 数据获取方法可获得单个 frame 的 ADC 原始数据,刷新率为 1Hz,适用于未预留高速接口的板卡做功能调试,需注意控制数据总量和传输时间。
具体方法如下表所示:
二、试验效果
注意!!!在实现直接用串口读取点云数据之前,我们还需要给设备烧录固件以及生成相应的CFG文件,我这里使用的**MMWave** _SDK和mmWaveDemo Visualizer均是3.4版本的,Uniflash没有版本限制。
下面分别是使用mmWaveDemo Visualizer、Python脚本显示点云的效果显示点云的效果:
TI 2243、1843、6843串口 UART解析点云数据
小提示:AWR 1843上面GPIO_2指示灯可以反映设备的当前工作状态或某个特定功能的运行情况。比如,当设备正在进行数据传输、信号处理等任务时,让 GPIO_2 指示灯闪烁;任务完成后,指示灯变为常亮或熄灭,以此为使用者提供直观的状态提示。