SAE J3068/1: 车辆与设备识别的新协议版本

SAE J3068/1 是SAE J3068标准的可选补充,它引入了一种新的协议版本(版本3)。该版本扩展了基于LIN总线的通信,增加了车辆识别(EvEVCCID)、供电设备识别(EvEMAID)以及两者之间的关联功能。此标准专为家庭车库或车队设施等物理安全环境设计(”behind the fence”)。此外,它还增加了监控诊断数据字段,并支持通过EvEnergyForDeparture字段确保车辆在计划出发时有足够电量。

标准概述与核心能力

协议版本3的关键特性包括:

  • 车辆与设备标识:通过EvEVCCID和EvEMAID唯一识别车辆和供电设备。
  • 关联认证:在物理安全环境下建立车辆与充电设备之间的绑定关系。
  • 监控诊断:新增EvHVESSHealth、EvCrcStatus等诊断字段,便于故障定位。
  • 出发能量规划:EvEnergyForDeparture字段确保车辆在计划出发时间拥有足够能量。
  • 数据完整性:EvCrc32字段用于校验关键信号的完整性。
🛠️ 设计洞察:J3068/1 在LIN总线基础上增加CRC保护,利用物理安全假设省却复杂加密,降低BOM成本。协议定义了固定的LIN帧和调度表,确保识别与监控数据在固定时间窗口内可靠交换。

关键信号与数据定义

下表列出了标准中部分关键信号及其用途:

信号名 描述 用途
EvEVCCID 电动汽车通信控制器标识 唯一标识车辆
EvEMAID 供电设备标识 唯一标识充电设备
EvEnergyForDeparture 出发所需能量 确保计划出发电量
EvCrc32 32位循环冗余校验 确保关键数据完整性
EvHVESSHealth 高压电池系统健康状态 诊断电池状态

实施要点与常见陷阱

在基于SAE J3068/1开发产品时,工程师应注意以下几点:

  1. 物理安全假定:该标准仅适用于物理访问受控环境。在公共充电站实施时应补充认证机制,否则可能遭受假冒设备攻击。
  2. LIN调度配置:严格遵循标准中定义的帧ID和时序,配置错误会导致通信超时或数据丢失。
  3. 协议版本一致性:所有支持J3068/1的设备必须同时支持协议版本3;基础J3068设备无法解析新信号,但不会干扰通信。
  4. CRC校验验证:接收方必须计算EvCrc32并与发送值比较,忽视此校验会引入数据损坏风险。
  5. 可选字段处理:标准中许多信号标记为可选,实现时需根据实际需要选择支持,并正确处理缺失值。
⚠️ 特别注意:物理安全是J3068/1的基石。部署于非安全环境时,必须结合其他安全措施(如TLS或预共享密钥)防止标识伪造。

常见问题解答

问:协议版本3是否向后兼容?

答:SAE J3068/1是可选补充。基础SAE J3068设备只支持早期协议版本,无法响应版本3的新信号,但通信仍然可以进行。实现J3068/1的设备必须同时支持版本3和基础版本。

问:物理安全环境具体指什么?

答:指家庭车库、企业车队内部等人员无法随意接触通信布线的区域。标准假设攻击者无法物理接入LIN总线,因此不需要额外的身份认证和加密。

问:EvEnergyForDeparture字段如何计算?

答:该字段由车辆根据计划行程、当前SOC、能耗预期等计算得出。车辆通过LIN帧将其传输至供电设备,能量管理系统据此调整充电策略,确保出发时电量充足。

问:如何验证EvCrc32的正确性?

答:接收方使用标准定义的多项式对收到的数据段计算32位CRC,并与EvCrc32字段比较。若不一致,表明数据传输过程中发生了损坏,应丢弃该帧并请求重传。

SAE J3068/1 为家庭和车队充电场景提供了轻量化的识别与诊断解决方案。正确实施其协议版本3,能够显著提升充电管理的可靠性与可追溯性。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注