EDR即事件数据记录系统(Event Data Record),俗称汽车“黑匣子”。通过记录与车辆主被动安全系统相关的大量数据,特别是与碰撞相关的速度、速度变化、气囊展开情况、乘员安全带使用情况、驾驶人应急操作行为等信息,EDR有助于评估安全系统在实际事故中的效果,帮助车企及安全供应商针对实际情况对汽车安全性能进行迭代升级。 本方案采用S32K汽车通用MCU,支持固件无线(FOTA)、高级硬件安全性、CAN FD和以太网TSN,全部BOM元器件均为AEC-Q100车规级,目前类似样机有ZLG致远电子等方案商。 一、工作原理 FDR主要负责记录车辆发生事故时的行车数据,包括发生碰撞前、碰撞时、碰撞后三个阶段的汽车运行数据,例如速度、ABS状态、方向盘转向角度、气囊状态、车辆制动状态等。 一个完整的EDR系统由碰撞传感器、数据控制存储单元(核心)、数据提取工具、数据分析软件等部分构成。其中,控制存储单元是EDR系统的核心构成部分,主要由传感器模块、控制存储模块(MCU)和外围电路模块组成。它通过CAN (汽车控制器局域网)总线与整车总线网络相连,当条件触发时实现车辆状态及驾驶员操作等信息的记录与存储,且支持提取工具的连接与数据提取。 基于S32K144 MCU的EDR参考设计框图 碰撞传感器模块感应加速度传感器信号,触发控制存储模块(MCU)。MCU处理加速度传感器信号,当加速度变化量达到触发阈值后,MCU从车辆高速CAN总线采集所需的车辆状态信息,连同加速度信息、外界点火信号等,存储于自身RAM存储器,并锁定于片上Flash存储器中。 外围电路模块,包括电源模块、CAN通信模块和断电保护模块。这里,电源模块主要为EDR系统的硬件电路提供电源,CAN通信模块负责数据的接收和发送;断电保护模块负责当汽车碰撞发生导致蓄电池供电断开时,作为备用电源满足供电需求。 实际应用中,EDR通常与其他安全功能模块集成,可集成在ACM(Airbag Control Module,安全气囊控制模块)、SDM(安全气囊感应及诊断模块)、ROS(Roll-Over Sensor,侧翻传感器)、PCM(Powertrain Control Module,传动系统模块)等模块内,便于必要时通过CDR工具进行分析。 作为车规级安全系统,EDR控制存储单元应支持UDS诊断协议,满足ISO14229-1,ISO15765-2要求。当交通事故发生,ACM通过传感器接受并判断碰撞信号,EDR同步对事故发生前后几秒内的行车数据进行记录并锁死,事后通过CDR对EDR存储的数据提取并生成报告,以此支撑交通事故原因调查和责任认定。 二、系统方案 EDR系统的核心器件主要包括车规级MCU、CAN收发器、加速度传感器、PSI5转换芯片、外部存储器、供电模块、备用电源等。本方案采用S32K汽车通用MCU,提供硬件和软件的可扩展性和兼容性,支持固件无线(FOTA)、高级硬件安全性、CAN FD和以太网TSN。 S32K1 MCU采用ARM Cortex-M内核,执行频率达112MHz,flash大小覆盖128KB-2MB,256KB SRAM,多个12-bit ADCs,工作电压2.70–5.5V。S32K1 MCU拥有48MHz FIRC、8MHz SIRC、PLL输入、高达50MHz外部方波输入、4–40MHz外部振荡器等时钟源。皮尔斯振荡器(Pierce oscillator)是一个稳健、低噪和低功耗的外部时钟源,可提供最佳的启动裕量。 S32K1 EDR黑匣子方案电路图 LIN发射器为一个带有限流和过流发射关闭功能的低侧MOSFET,用作主控节点时须在VBAT和LIN总线之并联一组由1kΩ电阻与二极管的串联组合。 CAN收发器能够驱动总线所需的大电流,FlexCAN模块是CAN协议的全面实施,像大多数CAN物理收发器一样,S32K1 MCU的CANH, CANL and SPLIT引脚可根据应用需要来端接总线。 三、芯齐齐BOM分析 S32K1 EDR方案以S32K144W作为主控MCU,整个BOM表共有461个电子。其它主要元器件还有: 5个NTSX2102GU8H电压电平转换器,一个74LVC2T45DC双向可控电平转换芯片; 3个74LVCH1T45GM双向1路1通道420Mbps电压电平转换器; 一个MK20DX128VFM5芯片MCU,Cortex-M4内核,主频50MHz,16KB SRAM,160KB ROM,内置1个USBFS控制器,QFN32封装的芯片; 一个74LVC2G14GF双施密特触发器逆变器; MIC2005-0.8YM6电流限制配电开关; SPX3819M5-L-3-3线性稳压器LDO; UJA1169TK/FZ CAN接口芯片,支持CAN通讯读取EDR数据; TJA1027T/20 LIN接口芯片; TJA1145ATK/FD高速CAN收发器,在CAN协议控制器和物理双线式CAN总线之间提供接口,支持CAN通讯读取EDR数据。 S32K1 EDR汽车黑匣子BOM表 其中,TJA1145ATK在待机模式和睡眠模式下具有超低的功耗,通过使用选择性唤醒功能,高级电源管理调节通过节点的电源,并支持本地(外部IO引脚唤醒,可配置上升沿或者下降沿唤醒)和远程唤醒功能(CAN报文唤醒,支持设定唤醒ID和数据)。 方案采用了两个8MHZ外接晶振。其中,陶瓷谐振器Y1用于MK20DX128 MCU,匹配电容22PF;另一个Y3用于S32K1主控MCU,匹配电容12PF。这些用作频率调整的电容器(C20,C23,C126,C127)应选择高稳定的一类陶瓷元件(50V,5%,C0G,0402)。 电路中的体电容器(bulk capacitor)用作电源引脚的本地电源,布线时应靠近去耦电容器,并尽可能接近指定的参考电压引脚。对于高频瞬态和噪声,去耦电容器将使电源、MCU和地之间形成的回路尽可能短。因此,去耦电容应尽可能靠近相应的电源引脚,其接地端应通过焊盘直接进入内部地面。 本方案为汽车事故分析提供基础原始数据,要求所有元器件具有优异EMC性能和抗干扰能力强,达到车规级AEC-Q100要求,实现较长的耐久性。