3. 汽车雷达HIL系统组成
汽车雷达硬件在环(HIL)系统的本质,是用一套可编程的电子设备替代真实道路、真实目标和真实回波,让 Jacinto 目标板上的雷达信号处理链在接近实车的电气与数据条件下运行。理解这套系统,关键不是记住设备清单,而是看清一条完整的信号与数据通路:从场景定义出发,经过回波生成,注入雷达前端,再由 Jacinto 完成处理,最后回到场景判定。下面按这条通路拆解各组成部分及其连接方式。
一、系统总体构成与信号流向
典型的雷达 HIL 系统由五类对象构成:上位机场景与测试管理软件、雷达传感器模拟器(含目标模拟与回波生成)、接口板卡、Jacinto 目标板(被测件 DUT),以及供电、时钟、同步与冷却等辅助设施。它们之间不是简单的串联,而是存在两条方向相反的通路:
- 前向注入通路:上位机下发场景(目标距离、速度、角度、RCS),雷达传感器模拟器计算并生成中频或射频回波信号,经接口板卡送入雷达前端或直接替代前端输出。
- 后向处理通路:Jacinto 目标板接收回波对应的原始数据(ADC 采样或距离-多普勒矩阵),运行 FFT、CFAR、聚类、跟踪等算法,输出目标列表,再回传上位机用于与真值比对。
这两条通路共同决定了 HIL 的保真度:前向通路决定“喂进去的信号像不像真实回波”,后向通路决定“被测件算出来的结果对不对”。
二、雷达传感器模拟器:目标模拟与回波生成
雷达传感器模拟器是 HIL 的核心,它把“场景中的目标”翻译成“雷达前端能收到的电信号”。其内部通常分为两级:目标模拟负责把场景参数映射为每个目标的回波参数;回波生成负责把这些参数合成为真实的时域波形。
目标模拟的输入是上位机下发的目标列表,每个目标至少包含四个参数:径向距离 R、径向速度 v、方位角 θ、雷达截面积 RCS。以 FMCW 雷达为例,目标模拟需要计算:
- 回波延迟 τ = 2R / c,c 为光速(约 3×10⁸ m/s)。例如 R = 60 m 时,τ ≈ 400 ns。
- 多普勒频移 f_d = 2v / λ,λ 为波长。以 77 GHz 为例,λ ≈ 3.9 mm,v = 10 m/s 时 f_d ≈ 5.13 kHz。
- 幅度衰减:接收功率与 R⁴ 成反比,同时受 RCS 影响,用于设定回波幅度。
- 角度信息:通过多通道相位差或阵列响应体现,决定目标在方位上的位置。
回波生成则把上述参数变成实际信号。常见实现有两种:一是中频注入,模拟器输出与雷达前端中频匹配的差频信号,直接送入雷达芯片的 IF 输入端;二是射频注入,模拟器在 76–81 GHz 频段生成射频回波,通过天线耦合或电缆注入。中频注入成本低、可重复性好,适合算法验证;射频注入更接近真实前端,适合验证射频链路与天线耦合。回波生成还需复现噪声、杂波和干扰,例如加入高斯白噪声、地面杂波模型或同频干扰,以检验 CFAR 门限和抗干扰能力。
三、接口板卡:电气连接与协议转换
接口板卡是模拟器与 Jacinto 目标板之间的“适配层”,它解决三类问题:
- 电气匹配:模拟器输出可能是差分 LVDS、单端 IF 或射频,而 Jacinto 目标板的雷达接口可能是 CSI-2、LVDS 或以太网。接口板卡完成电平转换、阻抗匹配和隔离,避免损坏被测件。
- 协议转换:把模拟器的原始采样数据打包成 Jacinto 可识别的帧格式,或把 Jacinto 的控制命令(如 chirp 配置、帧触发)转发给模拟器。
- 同步与触发:HIL 要求模拟器与 DUT 在同一时间基准下工作。接口板卡分发参考时钟和帧触发信号,确保回波注入与 Jacinto 的采样窗口对齐。若不同步,会出现目标距离偏移或速度模糊。
实际连接时,常见拓扑是:模拟器 → 接口板卡 → Jacinto 目标板。若采用中频注入,接口板卡直接连接雷达前端的 IF 输出/输入;若采用射频注入,则通过同轴电缆和衰减器连接天线端口。数据回传方面,Jacinto 的目标列表可通过以太网或 CAN 回传上位机,接口板卡可同时提供这些通道的物理层。
四、与 Jacinto 目标板的连接方式与同步要点
Jacinto 目标板在 HIL 中扮演雷达 ECU 的角色,其连接方式取决于验证层级:
| 连接方式 | 注入点 | 适用场景 | 关键注意 |
|---|---|---|---|
| 中频注入 | 雷达前端 IF 输入 | 算法验证、CFAR/跟踪调试 | IF 带宽与斜率匹配,避免饱和 |
| 射频注入 | 天线端口 | 射频链路、天线耦合验证 | 路径损耗校准,避免过功率 |
| 原始数据注入 | CSI-2 / LVDS 数据接口 | 纯数据处理链验证 | 帧格式、字节序、时间戳一致 |
| 目标列表回灌 | 应用层接口 | 上层融合与决策验证 | 不经过雷达信号处理,仅验证应用 |
同步是连接中最容易被忽视却最影响结果的部分。建议在系统集成时按以下顺序检查:先确认参考时钟同源,再确认帧触发极性一致,然后测量从触发到回波注入的固定延迟,最后用静止目标(v = 0)和已知距离目标验证距离-速度解算是否正确。例如设置 R = 30 m、v = 0,若 Jacinto 输出距离稳定在 30 m ± 0.3 m,说明延迟补偿和斜率配置基本正确;若距离随帧号漂移,则多半是时钟不同步或触发抖动。