1. 硬件连接与前期检查
第一次接触AWR1843毫米波雷达时,硬件连接是最容易出错的地方。我清楚地记得自己第一次组装时,光是区分各种线缆就花了半小时。让我们从最基础的物理连接开始,确保你的设备能够正常通电运行。
AWR1843评估板需要与DCA1000数据采集卡配合使用。连接时要注意三个关键点:首先将AWR1843正确插入DCA1000的插槽,这个步骤看似简单但方向不对会导致接触不良;其次使用5V3A电源适配器给AWR1843供电,我建议使用原装电源避免电压不稳;最后是两条Micro-USB线和一条RJ45网线的连接,这里最容易搞混的是Micro-USB的接口位置——靠近板子边缘的接口连接电脑,另一个用于调试。
完成物理连接后,打开设备管理器检查驱动是否正常。你应该能看到六个COM端口,分别对应XDS110调试接口。如果发现端口缺失,通常是驱动未正确安装。这时需要到TI官网下载最新版的XDS110驱动,安装后重启电脑。我遇到过好几次驱动显示黄色感叹号的情况,都是通过重新安装驱动解决的。
注意:建议使用原装线材,第三方线缆可能导致供电不足或数据传输不稳定。我在测试中发现某些廉价USB线无法维持稳定连接。
2. mmWave Studio软件准备
mmWave Studio是TI提供的官方数据采集软件,但初次使用时有很多隐藏的坑。首先务必以管理员身份运行软件,否则会出现各种权限问题。软件启动较慢是正常现象,我测试过在不同电脑上启动时间从30秒到2分钟不等,耐心等待即可。
软件界面主要分为三个区域:左侧是功能导航栏,中间是配置面板,右侧是状态显示区。第一次使用时建议按照蓝色提示按钮逐步操作,但有几个关键点需要特别注意:
在RadarAPI设置环节,必须选择正确的COM端口。这个端口号对应设备管理器中的"XDS110 Class Application/User UART"项。我建议在设备管理器中先记下端口号,再到软件中选择。
加载固件时,路径中的版本号可能与你安装的版本不同。重点确认"rf_eval_firmware"文件夹下的两个文件:
- xwr18xx_radarss.bin
- xwr18xx_masterss.bin
如果加载过程中出现错误,最常见的原因是文件路径包含中文或特殊字符。建议将mmWave Studio安装在纯英文路径下,这是我踩过多次坑后总结的经验。
3. 网络配置与FPGA连接
DCA1000采集卡通过以太网与电脑通信,这一步的配置最为关键也最容易出错。首先需要手动设置电脑的以太网IP地址为192.168.33.30,子网掩码255.255.255.0。这个IP地址是固定的,不能随意更改。
在mmWave Studio中点击"SetUp DCA1000"按钮后,会弹出网络连接界面。这里要注意三个步骤的先后顺序:
- 先点击Connect建立连接
- 然后点击Reset重置FPGA
- 最后检查FPGA Version是否显示正确版本
如果连接失败,首先检查网线是否插紧,我遇到过多次因为网线松动导致连接不稳定的情况。其次确认防火墙没有阻止mmWave Studio的网络访问,在公共网络环境下这点尤其重要。
成功连接后,FPGA Version会从0.0.0.0变为实际的版本号(如2.8),同时状态栏会显示"record bit file"。这个过程可能需要几秒钟时间,不要着急重复点击按钮。
4. 雷达参数配置详解
SensorConfig是数据采集的核心环节,这里配置的参数直接影响雷达的工作模式和采集效果。新手可以从加载预设配置文件开始,熟悉后再尝试自定义参数。
4.1 配置文件加载
点击"Load Config"按钮,选择适合AWR1843的配置文件(如1843sar2.xml)。这个文件包含了完整的雷达参数设置,包括:
- 工作频率范围
- 采样率
- 发射功率
- 天线配置等
我建议初学者先用预设文件熟悉流程,等理解各参数含义后再尝试修改。TI官网提供了多个预设配置文件,针对不同应用场景进行了优化。
4.2 自定义参数设置
如果想手动配置参数,需要注意几个关键项:
- ADC采样配置:决定采样率和分辨率
- 发射通道选择:AWR1843支持3个发射天线
- 帧结构设置:包括每帧的chirp数量和帧间隔
在设置Chirp参数时,需要分别配置TX0、TX1和TX2三个发射天线。每个天线的Start Chirp和End Chirp要保持一致,这是新手常犯的错误。具体操作步骤是:
- 只勾选TX2,设置Start/End Chirp为2,点击Set
- 只勾选TX1,设置Start/End Chirp为1,点击Set
- 只勾选TX0,设置Start/End Chirp为0,点击Set
4.3 帧参数设置
Frame配置决定了数据采集的总体结构,主要包括:
- Loops:每帧的chirp循环次数
- Frames:总共采集的帧数
- Periodicity:帧间隔时间
对于SAR成像应用,建议设置较大的Frames值(如1000帧),同时根据移动速度调整Periodicity。我在实测中发现,Periodicity设置过小会导致数据重叠,过大则可能丢失目标信息。
5. 数据采集与保存
所有配置完成后,就可以开始实际的数据采集了。点击"DCA1000 ARM"按钮准备采集系统,这个步骤会初始化数据缓冲区。然后点击"Trigger Frame"开始采集,在Output区域可以看到实时的帧状态。
采集过程中有几个注意事项:
- 确保雷达和目标之间没有遮挡物
- 保持环境稳定,避免强电磁干扰
- 监控数据存储空间,长时间采集可能生成大量数据
采集完成后,点击"PostProc"进行数据后处理。处理后的数据默认保存在mmWave Studio安装目录下的PostProc文件夹中,文件名为adc_data.bin。这个二进制文件包含了原始的ADC采样数据,可以用MATLAB或Python进行进一步处理。
我建议在第一次采集时先测试少量帧(如10帧),确认数据质量后再进行大规模采集。这样可以避免因参数设置不当导致长时间采集无效数据。另外,定期备份配置文件是个好习惯,特别是经过多次优化后的参数设置。