你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

AUTOSAR从入门到精通100讲(二十三)-AUTOSAR通信篇—PduR模块

2021/12/29 6:36:57

今天介绍COM的下层模块:PduR—协议数据单元路由。

1   PduR的位置和作用

PDU Router(下文简称“PduR”)模块位于AUTOSAR通讯架构的中间位置,其上层主要包括DLT、DCM、COM和IpduM,下层主要包括CANTp、CanIf、FrIf、LinTp、IpduM、CanNm、FrNm。由于IpduM具有两个不同的角色,所以它分为上下两个模块:

上层:COM模块与I-PDU多路复用器(IpduM)模块之间的通信;

下层:IpduM模块与通信接口模块(CanIf、FrIf)之间的通信。

图片

                    图1   PduR在BSW通讯模块中的位置

PduR模块同级的I-PDU多路复用器 (IpduM) 模块,它提供对多路复用I-PDU的支持。当IpduM调用PduR模块来传输复用的I-PDU时,或当PduR模块调用它来接收或传输复用的I-PDU确认时,或者当它通过触发器传输来提供数据时,IpduM都被认为是一个上层模块。IpduM调用PduR模块,提出传输确认或接收指示上层(例如COM),或当它被称为PduR模块更新I-PDU时,属于多路复用I-PDU,则被视为下层模块。

2   PduR的内容

从ECU的角度来看,Pd