作为被动星型拓扑的补充,FlexRay节点也可以通过主动星型耦合器进行互连:需要互连的FlexRay节点按星型排列,中心的被动星型节点替换为主动星型节点。

主动星型节点通过通信分支接收信号,然后将信号放大并发布到其他所有通信分支。除混合拓扑外,每个分支的末尾都有一个FlexRay节点。主动星型节点与任意FlexRay节点之间的最大距离不得超过24米。

主动星型拓扑的优点在于,可以通过断开主动星型节点与故障通信分支的连接来避免传播错误。此外,由于采用了合适的总线终端,可以扩展FlexRay簇并提供更稳定的电气条件。

“Active Star Topology”图展示了具有一个通信通道的主动星型拓扑。“Active Star Topology with Redundant Bus”图展示了具有冗余通信通道的主动星型拓扑。

设计主动星型拓扑时,必须考虑主动星型节点对信号传输造成的延迟。由于星型截断,传输每个FlexRay报文时,必须以TSS(Transmission Start Sequence,传输起始序列)开头。星型截断是主动星型节点进入工作状态所需的时间。根据FlexRay规范,这一时间不得超过450纳秒。

通过串联两个主动星型节点,可以将FlexRay簇的长度延长24米,通过串联主动星型节点最多可将FlexRay簇延长至72米。但为确保信号完整,实践中采用的最大网络长度为3x12米。

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