静态段期间平稳地传输确定性报文需要足够长的静态时隙。静态时隙的长度首先由最长的FlexRay报文决定。FlexRay报文基本上由帧头、有效负载、帧尾和控制符号构成。此外,还必须考虑到表示FlexRay报文结尾的通道空闲界定符。

以下两者也会对静态时隙的长度造成影响:允许的最大信号延迟(最大允许延迟为2.5微秒),以及同步(精确)后任意两个FlexRay节点之间允许的最大时间偏差。

静态时隙由四部分组成。即使考虑最大的信号延迟以及FlexRay节点本身时钟的最大偏差,也可以确保报文在特定的静态时隙内传输。

每个静态时隙的开始都是一个动作点偏移,动作点指的是报文传输的起始点。动作点偏移之后是动作点和FlexRay报文。FlexRay报文之后是通道空闲界定符(11个隐性位),最后是暂停(通道空闲),其持续时间在逻辑上等于动作点偏移。图“StaticSlot2”详细介绍了静态时隙的这一结构。

显然,精度和信号延迟与FlexRay簇中可实现的最大数据传输速率成反比:随着本地时钟的精度越来越差或信号的延迟越来越大,时隙的起点与动作点之间的时间跨度将越来越大,最终会降低可实现的最大数据传输速率。

最后修改: 2021年03月4日 星期四 16:45