一、车载事件记录器概述
什么是EDR?
EDR,全称Event Data Recorder,中文叫事件数据记录器。
说白了,它就是车上的「黑匣子」。跟飞机上的黑匣子一个道理——记录事故发生前后的关键数据。
我刚开始接触这个领域时,也以为EDR就是行车记录仪。其实完全两码事。行车记录仪录的是视频,EDR录的是数据——车速、刹车、油门、转向、安全带状态、气囊展开等等。
举个例子,一辆车发生了碰撞。EDR会记录碰撞前5秒到碰撞后2秒内的数据,精度能达到毫秒级。这些数据可以用来还原事故过程:
- 碰撞前驾驶员有没有踩刹车?
- 踩了多大力?
- 车速当时是多少?
- 转向角度是多少?
- 安全带系没系?
这些信息,对事故责任认定、车辆安全性能改进,都至关重要。
核心要点:EDR不是行车记录仪,它记录的是车辆内部传感器数据,不是视频画面。两者互补,但不能互相替代。
EDR法规背景
EDR不是车企自己想装就装的,背后有法规在推动。
我简单梳理一下三大主流标准:
美标(NHTSA)
美国是最早推动EDR标准化的国家。2006年,NHTSA(美国国家公路交通安全管理局)发布了EDR的推荐标准。2012年,正式要求2014年9月1日之后生产的乘用车,必须配备EDR。
美标要求记录的数据项大概有15项,包括:
- 纵向速度变化量(Delta-V)
- 最大纵向速度变化量
- 制动状态(是否踩刹车)
- 发动机转速
- 车速
- 油门踏板位置
- 等等
美标是目前全球EDR法规的「老大哥」,很多国家的标准都参考了它。
欧标(UN R160)
欧洲的EDR法规是UN R160,2021年正式生效。跟美标相比,欧标要求的数据项更多,大概有30多项。
我记得在项目中遇到过一个问题——欧标要求记录「转向角速度」,美标没有这个要求。当时我们做的是出口欧洲的车型,测试用例里必须加上这一项,否则过不了认证。
欧标还有一个特点:它要求EDR数据必须能被标准化工具读取。说白了,你不能自己搞一套私有格式,得用通用的数据格式。
国标(GB 39732)
中国的EDR国标是GB 39732-2020,2022年1月1日正式实施。
国标的要求介于美标和欧标之间。数据项大概有20多项,比美标多,比欧标少。
但国标有一个「中国特色」——它要求记录「车辆识别代号(VIN)」和「EDR生产厂商信息」。嗯,这个在美标和欧标里是没有的。
另外,国标对数据存储的耐久性有明确要求:EDR数据在车辆断电后,至少能保存10年。这一点我在做测试时特别注意过,因为有些便宜的存储芯片,时间长了数据会丢失。
避坑指南:我曾经遇到过一款EDR芯片,常温下数据保存没问题,但高温老化测试后,部分数据读不出来了。后来查原因,是存储芯片的漏电流超标。所以做EDR测试时,一定要做高温老化后的数据完整性验证。
三大标准对比
| 对比项 | 美标(NHTSA) | 欧标(UN R160) | 国标(GB 39732) |
|---|---|---|---|
| 实施时间 | 2014年 | 2021年 | 2022年 |
| 数据项数量 | 约15项 | 约30项 | 约20项 |
| 记录时长 | 碰撞前5秒/后1秒 | 碰撞前5秒/后2秒 | 碰撞前5秒/后2秒 |
| 数据格式要求 | 推荐标准格式 | 强制标准格式 | 推荐标准格式 |
| 特殊要求 | 无 | 转向角速度 | VIN、厂商信息 |
EDR在智能汽车中的角色
现在的智能汽车,跟传统燃油车完全不是一个物种了。
传统车上,EDR主要记录碰撞数据。但在智能汽车上,EDR的角色更复杂:
- 自动驾驶数据记录:L2/L3级自动驾驶系统工作时,EDR需要记录系统状态、驾驶员接管请求、系统故障信息等。万一出了事故,这些数据能判断是人的责任还是车的责任。
- OTA升级数据:智能汽车经常OTA升级。EDR需要记录升级前后的版本信息、升级时间、升级结果。我见过一个案例——OTA升级后,某个传感器的标定参数变了,导致EDR记录的数据跟实际不符。排查了好久才发现是版本兼容问题。
- 网络安全事件记录:智能汽车联网,就有被攻击的风险。EDR需要记录异常的网络访问、非法指令注入等事件。这部分在国标里还没有强制要求,但我觉得迟早会加进来。
- 数据回传与云端分析:有些车企会把EDR数据回传到云端,做大数据分析。比如分析某个车型的刹车使用习惯,或者统计某个路段的碰撞频率。这些数据对车辆改进很有价值。
注意:EDR数据涉及用户隐私。在智能汽车上,数据回传必须经过用户授权。我在测试时遇到过一个问题——用户关闭了数据回传开关,但EDR仍然在后台偷偷上传数据。这是不合规的,测试时必须验证这个开关的有效性。
本章知识体系
下面这张图,是我自己整理的EDR知识体系结构。你看一眼,心里就有数了:
这张图把EDR的三个核心维度串起来了。你想想看,做EDR测试时,这三个维度缺一不可。不懂法规,测试用例写不全;不懂智能汽车场景,测试覆盖不到位;不懂EDR本身的数据特性,测试结果可能都是错的。
好了,这一章就到这里。EDR的概念、法规背景、在智能汽车中的角色,这三个点你心里有数了。下一章我们开始动手——搭建EDR测试环境,我会把我在项目中踩过的坑、总结的经验,一个一个讲给你听。
公众号:蓝海资料掘金营,微信deep3321