By using this site you agree to the use of cookies for analytics Learn More

专用于重型车辆的通信

专用于重型车辆的通信

SAEJ1939_Truck

促进不同类型或制造商的车辆组件之间的通信

汽车开放系统架构AUTOSAR定义了支持SAE J1939标准的软件架构。这项技术使得商用车市场项目能够利用AUTOSAR协议栈提供的广泛优势。J1939协议基于CAN总线,可促进重型车辆电子控制单元(ECU)之间的通信。功能安全在商用车的电子控制单元(ECU)开发过程中发挥着关键作用。AUTOSAR与J1939协议的组合有助于实现完善的安全机制。

J1939 标准概述

  • J1939是由美国汽车工程师协会(SAE)针对重型公路车辆、农用车和工程车辆开发的标准
  • 基于CAN的物理和数据链路层(ISO 11898)
  • 该标准包含了不同的方面,例如
    • 通用用法、特定应用领域、物理层、数据链路层、网络层(网关)、应用程序、网络管理
SAEJ1939 Trucks Outline
优点

具有成本效益

通过可重用的软件组件,管理重型车辆电子控制单元(ECU)的成本结构。

即插即用

允许不同制造商的组件(例如:不同制造商的卡车和拖车)协同运行。

基于CAN的通信

CAN是被大家熟知且技术成熟的通信协议,支持重用汽车行业中的已知接口。

AUTOSAR环境中的EB tresos AutoCore J1939协议

  • 完全集成到EB tresos AutoCore——让SAE J1939通信协议栈更容易集成到AUTOSAR环境中。
  • 定义了基础软件模块的接口,让重型车辆组件之间的通信更容易。
KV SAEJ1939 V1

EB tresos AutoCore J1939协议栈模

  • J1939 Transport Layer (传输层) – 处理数据的分段和重组、数据流的控制和超时监控。
  • J1939 Diagnostic Communication Manager (诊断通信管理器) – 基于SAE J1939-73,定义用于J1939网络的诊断通信的诊断报文的结构和行为。
  • J1939 Request Manager (请求管理器) – 基于SAE J1939-21的Request和Acknowledgement参数组的接收和发送处理。
  • J1939 Network Management (网络管理) – 基于SAE J1939-81的地址声明参数组的接收和发送处理。

 

关于 Elektrobit 的 Classic AUTOSAR 解决方案的更多信息