2. XENSIV雷达硬件平台与开发环境搭建

XENSIV雷达传感器本身只是一颗毫米波收发芯片,要让它真正跑起来并输出可用的点云或目标信息,必须围绕它搭建一套完整的硬件与软件环境。本节围绕评估板选型、天线布局、供电与接口、雷达融合开发套件以及上位机与嵌入式工具链配置五个方面展开,目标是让读者能够独立完成一块XENSIV雷达开发板的开箱、上电、连接与首次数据采集。

评估板选型:先明确你要测什么

英飞凌XENSIV雷达产品线覆盖24GHz、60GHz和77/79GHz多个频段,对应的评估板也各不相同。选型时不要只看型号,而要先回答三个问题:测距范围需要多远、是否需要测角(方位角/俯仰角)、以及是否要做多人跟踪或手势识别。

以常见的几类板子为例:BGT60TR13C是60GHz的FMCW雷达,集成1发3收天线,适合短距离(0.1~5m)的手势识别、生命体征检测和存在感知;BGT60LTR11AIP是60GHz多普勒雷达,只输出运动/静止和方向,功耗极低,适合电池供电的触发式唤醒;BGT60UTR11AIP同样是60GHz,但支持更灵活的天线配置;BGT60ATR24C面向汽车级应用,4GHz带宽带来更高距离分辨率;BGT24LTR11则是24GHz的入门级多普勒方案,成本低、外围简单。

如果目标是做存在检测和手势,优先选BGT60TR13C;如果只做“有人/无人”的开关量触发,BGT60LTR11AIP更省电;如果要做高精度测距和测角,则需要考虑77GHz的DEMO BGT60TR13C或汽车级评估套件。选型时还要注意评估板是否自带MCU(如PSoC™ 6或XMC™),自带MCU的板子可以直接跑雷达融合开发套件中的示例,不带MCU的则需要外接主控。

天线布局:决定视场角与测角能力

XENSIV雷达评估板上的天线通常以阵列形式集成在PCB上。以BGT60TR13C为例,它采用1个发射天线(TX)和3个接收天线(RX)的配置,3个RX在水平方向上有固定的间距d。这个间距与波长λ的关系决定了测角范围:当d = λ/2时,理论无模糊视场角约为±90°;当d > λ/2时,视场角变窄但角分辨率提高。

实际布局中,天线间距、天线增益和波束宽度共同决定了雷达的“视野”。评估板的天线一般已经过匹配和校准,用户不需要自己重新设计,但需要理解:天线面朝向就是雷达的主视方向,安装时如果倾斜,测角结果会整体偏移。此外,天线前方应避免金属遮挡,塑料外壳的厚度和介电常数也会轻微影响波束,通常建议外壳与天线保持一定距离(例如2~5mm)并选用低介电损耗材料。

XENSIV雷达评估板天线布局与测角原理示意 评估板 PCB(俯视) TX 发射天线 RX1 RX2 RX3 接收天线阵列 d d 主波束 目标 θ 测角关系(示例) 相位差 Δφ = 2π·d·sinθ / λ d = λ/2 → 无模糊视场 ±90° d > λ/2 → 视场变窄,分辨率提高 λ = c / f,60GHz 时 λ ≈ 5mm 示例:d = 2.5mm,θ = 30° Δφ ≈ 2π·2.5·0.5 / 5 = π/2

供电与接口:别让电源拖垮射频性能

XENSIV雷达评估板通常支持USB供电和外部供电两种方式。USB 5V经板载LDO或DC-DC转换为1.8V、3.3V等射频和数字电源。需要注意的是,雷达芯片对电源纹波非常敏感,尤其是60GHz和77GHz频段,电源噪声会直接恶化相位噪声,表现为点云抖动或测距精度下降。

实操中建议:第一,使用质量较好的USB线,避免长线压降;第二,如果评估板提供外部供电排针,在需要长时间稳定采集时改用线性稳压电源;第三,在电源入口处并联10μF和0.1μF电容进行去耦,评估板一般已集成,但外接时仍需注意。接口方面,评估板通常引出SPI、I²C、GPIO和中断引脚,用于与主控MCU通信。以BGT60TR13C为例,它通过SPI配置寄存器、读取FIFO数据,并通过GPIO输出中断信号通知主控“一帧数据就绪”。

雷达融合开发套件:从寄存器到点云

英飞凌提供的雷达融合开发套件(Radar Fusion SDK / Radar Development Kit)是连接硬件与应用的桥梁。它包含底层驱动、雷达信号处理链和示例应用。典型处理链为:原始ADC数据 → 距离FFT → 多普勒FFT → 角度FFT → 点云/目标列表。

以存在检测为例,配置参数通常包括:起始频率、带宽、调频斜率、每帧chirp数、采样点数。例如设置带宽B = 4GHz,则距离分辨率ΔR = c/(2B) ≈ 3.75cm;设置每帧64个chirp,则速度分辨率Δv = λ/(2·T_frame·N_chirp)。这些参数在SDK的配置结构体中填写,编译下载后即可通过串口或USB输出检测结果。

上位机与嵌入式工具链配置

上位机方面,英飞凌提供Radar GUI(图形化工具)用于实时查看距离-多普勒图、点云和配置寄存器。使用流程为:安装GUI → 通过USB连接评估板 → 选择对应COM端口 → 加载配置文件(.json或.reg)→ 点击Start采集。GUI中可直观看到距离维峰值和多普勒维分布,用于快速验证硬件是否正常工作。

嵌入式工具链方面,如果使用PSoC™ 6或XMC™作为主控,需要安装ModusToolbox™或DAVE™ IDE,并导入雷达融合开发套件中的对应工程。以ModusToolbox为例,关键步骤包括:安装开发包 → 新建Application → 选择雷达评估板对应的BSP → 编译 → 通过KitProg下载。下载完成后,串口终端会打印雷达初始化日志和检测结果。

首次上电建议先不接主控,仅用USB连接评估板并打开Radar GUI,确认能读到芯片ID和固件版本,再进入后续配置。这样可以快速区分是硬件连接问题还是软件配置问题。

一次完整的开箱验证流程(示例)

下面给出一个可复现的验证流程,以BGT60TR13C评估板为例,参数为示例值,实际以板卡手册为准。

1. 连接:评估板USB口 → PC,等待枚举出COM端口
2. 打开Radar GUI,选择对应COM口,波特率115200
3. 读取芯片信息:确认Device ID与板卡型号一致
4. 加载配置:start_freq=58.0GHz, bandwidth=4GHz,
   chirps_per_frame=64, samples_per_chirp=128
5. 点击Start,观察距离-多普勒热力图
6. 在雷达前方约1m处放置金属板,应出现明显距离峰
7. 缓慢移动金属板,多普勒维出现对应速度分量
8. 若距离峰位置与1m偏差较大,检查带宽和采样率配置
9. 若点云抖动严重,检查供电纹波和USB线质量
10. 验证通过后,导出配置文件供嵌入式工程复用

判断标准:静止目标应在距离维形成稳定峰值,距离读数与卷尺测量值偏差在分辨率量级内(示例中约±4cm);移动目标应在多普勒维出现正负速度分量,方向与运动方向一致。如果距离峰缺失,优先检查发射功率和天线连接;如果速度符号相反,检查多普勒FFT的符号约定。

常见配置陷阱

  • 带宽与距离分辨率混淆:带宽越大分辨率越高,但最大探测距离会受限于采样率和调频斜率,不能只调大带宽。
  • 帧率与速度模糊:帧周期过长会导致高速目标速度模糊,需根据应用场景权衡帧率和速度范围。
  • SPI时钟过高:读取FIFO时SPI时钟超过芯片上限会导致数据错位,表现为点云散乱。
  • 天线遮挡:金属外壳或手部靠近天线会改变波束,调试时应保持天线前方净空。