本文主要介绍一下TI针对其xWR1xxx系列毫米波雷达开发的DCA1000数据采集卡的使用方法,方便大家快速上手。
1、硬件准备
- xWR1xxx EVM雷达
- DCA1000 EVM采集卡,电源5V / >2A
2、软件准备
- mmWave Studio 下载地址
- Matlab Runtime Engine v8.5.1 下载地址
- XDS Emulation Software Package v6.0.579及以上版本 下载地址
注意:mmWaveStudio1.0000 支持AWR1243ES2.0,ES3.0,AWR1642ES1.0
mmwaveStudio1.0.2.0以后版本 支持AWR1243ES3.0,AWR1642ES2.0
驱动问题:XDS Emulation Software Package是雷达板的驱动;采集卡的FTDI驱动在mmwave_studio_01_00_00_00\ftdi文件夹下。
小贴士:如何识别 xWR1xxx 的硬件版本 (silicon version)?
通常 ES2.0 版本,芯片上的型号后面会加“Rev A”,EVM上会有 ES2.0 标签。
3、软硬件配置
(1)DCA1000 EVM硬件配置
SW1和SW2按键设置如下图所示:
(2)电脑端IP地址设置
IPv4: IP地址: 192.168.33.30
子网掩码:255.255.255.0
(3)DCA1000连接失败
[error]: ConnectRFCard Status:RFDCCARD_UDP_WRITE_ERR
Ethernet Cable is disconnected Please check.....!!!
- 电脑防火墙设置,确保mmWave Studio被授权访问;
- 更换电脑:以太网适配器是“Realtek PCIe GBE Family Controller”(千兆网),DCA1000即可正常工作;若电脑的以太网适配器是“Realtek PCIe FE Family Controller”,则无法工作,需更换支持千兆网电脑。
(4)Post Proc无法正常工作
DCA1000采集的数据保存储在adc_data_RAW_0.bin中,由于以太网协议,DCA1000接收到的UDP数据包不一定是正确的顺序,且存在包丢失的情况。mmWave Studio通过“PostProc”按钮,对adc_data_RAW_0.bin进行数据包重新排序和零填充,并保存为adc_data.bin(即xWR1xxx传输的原始ADC数据)。
若Post Proc无法工作。则需使用DOS命令对adc_data_RAW_0.bin进行手动转换,DOS命令如下:
Packet_Reorder_Zerofill.exe <InputFileName> <OutputFilename> <LogFile>
Packet_Reorder_Zerofill.exe adc_data_Raw_0.bin adc_data.bin test.log
参考文档:
[1] mmWave Sensor Raw Data Capture Using the DCA1000 Board and mmWave Studio.
[2] DCA1000EVM Quick Start Guide(SPRUIK7).
[3] mmWave_Studio_User_Guide(第3节)