首页 理论教育 FlexRay数据帧构成与应用200问

FlexRay数据帧构成与应用200问

时间:2023-08-21 理论教育 版权反馈
【摘要】:如图5-11所示,FlexRay的一个数据帧由帧头、有效数据段和帧尾三部分组成。帧头 帧头共由5个字节组成,包括以下几位:图5-11 FlexRay帧格式1)保留位:为日后的扩展做准备。2)负载段前言指示:指明帧的负载段的矢量信息。3)空帧指示:指明负载段的数据帧是否为零。7)有效数据长度:指示有效数据的长度,以字为单位。该帧的尾段包括硬件规定的CRC值。这些CRC值会在连接的信道上面改变种子值,以防不正确的校正。

FlexRay数据帧构成与应用200问

如图5-11所示,FlexRay的一个数据帧由帧头(Header Segment)、有效数据段(Payload Segment)和帧尾(Trailer Segment)三部分组成。

(1)帧头 帧头共由5个字节(40bit)组成,包括以下几位:

978-7-111-50097-1-Chapter05-11.jpg

图5-11 FlexRay帧格式

1)保留位(Reserved bit,1bit):为日后的扩展做准备。

2)负载段前言指示(Payload preamble indicator,1bit):指明帧的负载段的矢量信息。

3)空帧指示(Null frame indicator,1bit):指明负载段的数据帧是否为零。

4)同步帧指示(Sync frame indicator,1bit):指明这是一个同步帧。

5)起始帧指示(Startup frame indicator,1bit):指明发送帧的节点是否为起始帧。

6)帧ID(Frame ID,11bit):指明在系统设计过程中分配到每个节点的ID(有效范围为1~2047)。(www.xing528.com)

7)有效数据长度(Payload length,7bit):指示有效数据的长度,以字为单位。

8)头部CRC(Header CRC,11bit):表明同步帧指示器和起始帧指示器的CRC计算值,以及由主机计算的帧ID和帧长度。

9)周期(Cycle count,6bit):指明在帧传输时间内传输帧的节点的周期计数。

(2)有效数据段 有效数据段由以下三个部分组成:

1)数据:可以是0~254字节或者说0~127个字,在图中分别以data0、data1、……表示。

2)信息ID:使用负载段的前两个字节进行定义,可以在接收方作为可过滤数据使用。

3)网络管理矢量(NWVector):该矢量长度必须为0~10个字节,并和所有节点相同。该帧的尾段包括硬件规定的CRC值。这些CRC值会在连接的信道上面改变种子值,以防不正确的校正。一般将有效数据部分的前6个字节设为海明距离(Hamming Distance)。

(3)帧尾 只含有单个的数据域,即CRC部分,包括帧头CRC和数据帧的CRC。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈