|
一、车载CAN网络协议栈模块划分 总线协议栈模块划分如下,遵循OSEK软件架构。 二、详细说明 1. CAN 交互 层 注1:通信部分负责应用信号的接收和发送处理,管理通信层,通信层提供应用层接收和发送接口; 2:通信层接收到应用层的信号设定按照发送方式调用driver层。 2. CAN OSEK NM(直接)层
注1:网络管理是车身ECU单元通过网络管理策略实现对所有节点ECU的管理,其要求需要遵循OSEK/VDX网络管理规范,包括直接网络管理和间接网络管理。功能包括检查NM的网络状态,处理电源管理的wake,sleep,网络user信息,故障信息的处理; 2:网络管理层根据报文的类型如alive、ring等进行处理后发送相应的NM管理报文; 3:网络管理应用包括BCM、ABS、TCU、HVAC、DVD、TPMS等车内节点,直接网络管理一般应用在低速CAN网络,间接网络管理应用在高速CAN网络。 3. CAN UDS层
注:诊断层开发基于ISO15765 ISO14229 ISO15031-6; |