1. Radar Header报文在CAN通信中的核心地位
在汽车电子架构中,CAN总线作为神经系统般的存在,承载着各ECU间的关键数据交换。而Radar Header报文,这个看似普通的CAN帧,实则是整个感知系统的节拍器。它就像交响乐团的指挥棒,为MCU的感知周期划定明确的时间边界。
为什么说它是"锚点"?因为在毫米波雷达系统中,所有后续的Object List(目标列表)数据都需要以Header报文为基准进行对齐和校验。当MCU收到这个特定ID的CAN帧时,就意味着新一轮感知数据的开始。这种设计避免了多源数据在时间维度上的错位,确保ACC(自适应巡航)、AEB(自动紧急制动)等ADAS功能的决策基于同一时刻的环境快照。
提示:在Autosar架构中,Radar Header通常被配置为周期型报文(Cyclic Message),其周期与雷达的扫描频率严格同步,典型值为50ms或100ms。
1.1 报文格式的典型实现
一个标准的Radar Header报文通常包含以下关键字段(以Intel格式为例):
| 字节偏移 | 字段名 | 位宽 | 说明 |
|---|---|---|---|
| 0 | SyncCounter | 8 | 递增计数器,用于检测报文丢失(超过阈值触发DTC) |
| 1 | RadarState | 4 | 雷达状态(0=初始化,1=待机,2=测量中,3=故障) |
| 1.4 | MeasurementID | 4 | 测量周期标识符,与Object List匹配 |
| 2-3 | Timestamp | 16 | 本周期起始时间戳(通常为μs |
