1 简介和功能概述
该规范描述了AUTOSAR基本软件模块FlexRay AUTOSAR传输层(FrArTp)的功能、API和配置。
FlexRay AUTOSAR传输层模块位于PDU路由器[6]和FlexRay接口[5]之间(根据[2],参见图1)。FlexRay AUTOSAR传输层模块的主要目的是对单个FlexRay L-SDU中无法容纳的消息进行分段和重组。
PDU路由器将AUTOSAR COM或DCM的I-PDU部署到不同的通信协议。通过网络系统类型(例如CAN、LIN和FlexRay)的路由取决于I-PDU标识符。PDU路由器还负责确定是否必须使用传输协议。FlexRay接口(FrIf)提供访问FlexRay总线通道的机制,而不管其位置(uC内部/外部)。它从FlexRay控制器的位置(片上/板载)、ECU硬件布局和FlexRay驱动程序的数量中抽象出来。FrIf负责将接收到的PDU路由到FlexRay AUTOSAR传输层模块、PDU路由器、FlexRay NM和XCP。
其中,FlexRay AUTOSAR传输层包括以下功能:
- 发送方向的数据分段
- 接收方向的数据收集
- 数据流控制
- 错误检测
- 确认(并重试)
- 1:1和1:n连接
- 2或4字节地址信息
- 传输最多232-1字节有效载荷
- 可配置为符合ISO 15765-2的帧布局和序列
该规范仅支持源自ISO 15765-2的AUTOSAR FlexRay传输协议ÿ