在FlexRay通信周期内,静态段可以提供确定性的数据传输。静态段所基于的TDMA方法可保证这一点。

静态段由若干等长的静态时隙组成。分配给静态时隙的FlexRay节点可以在该时隙发送静态报文。这个过程的前提条件是同步本地计数器,每个本地计数器都会在静态时隙的开始处递增。计数器值指向的是特定的静态报文和FlexRay节点

“Static Segment”图中显示了通道A和通道B的通信调度表。两个通道的第一个时隙传输相同的报文,这样单个通道发生故障不会导致报文无法传输。但冗余通信通道也可以用于加快数据传输速率,而不是提高容错能力。这正是静态段的其他时隙所采用的方法:在两个通道中传输不同的报文,而且可以为每个FlexRay报文分别选择容错性或提高数据传输速率。

FlexRay簇最多可定义1023个静态时隙。由于至少需要两个FlexRay节点才能生成全局时基(global time base),因此静态段必须包含至少两个静态时隙分别分配给这两个FlexRay节点。

最后修改: 2021年03月8日 星期一 09:50