本帖最后由 sagitattoo 于 2018-12-18 19:16 编辑
很幸运能获得这次试用活动,感谢爱板网。
话不多说,拿到板子后就开始搜集相关资料。爱板网的官方评测过这个板子,“为你提供一站式的量产FMCW雷达解决方案——英飞凌Distance2Go评测”,跟着走一遍流程,可以跳过不少坑,加快开发环境的搭建。
首先去官网下载安装Infineon Toolbox,打开安装好的Toolbox,在搜索栏搜索并安装三个必要的工具: - Distance2Go Kit
包括了Demo板的Firmware、Software以及Hardware - Radar GUI
一款基于Java的GUI,用图形方式展示雷达原始数据以及FFT等运算后的数据 - XMC Flasher
用于烧录Demo板上MCU固件
如果是win10之前的系统,需要安装XMC Serial Driver,用于串口通信;
接着,安装Segger JLINK驱动。XMC Flasher需要这个驱动更新Demo板的固件。由于出厂时候已经有刷好固件,因此试用时可以跳过这一步;
官方提供了四种预编译的固件用于开发:
- Radar_D2G_FW.hex
提供基于多普勒效应和FMCW调制的原始雷达数据 - Radar_D2G_Doppler.hex
在Radar_D2G_FW的基础上,增加了测量单个目标速度和运动的多普勒算法 - Radar_D2G_FMCW.hex
在Radar_D2G_FW的基础上,增加了测量多个目标距离的FMCW算法 - Radar_D2G_Doppler_FMCW.hex
上述三个算法的结合
如果需要进行固件开发,还需要下载DAVE,Infineon官方基于eclipse的开发环境,需要1.2GB磁盘空间。
最后上电,选择靠近天线这边的USB连接PC,打开Radar GUI,看看测量效果。
左侧的“General Settings”,包括了雷达芯片和MCU内部DSP的设定,可以根据测试环境进行更改。
右侧为“Tab View”,给出了原始雷达数据时域以及频域下的谱线图,以及距离方位角度速度等运算结果。
同时,Radar GUI还支持数据导出功能,用于算法开发和性能分析。
初步体验给人的感觉是厂家对这款方案的支持很全面,从硬件设计到固件开发,加上简洁明了的GUI工具,还有支持接口扩展,有利于缩短产品研发周期。
|