二、FlexRay物理层
(一)拓扑结构
- 点对点(Peer-to-Peer):这是FlexRay总线最简单的拓扑形式,类似于CAN总线,节点1通过两根信号线BusPlus(BP)和BusMinus(BM)与节点2连接。在两个节点终端分别接上80 - 110欧姆的终端电阻,其作用是过滤高频信号干扰。同时,为了保持信号完整性,任意两个节点之间的线长不得超过24米,因为随着信号传输线长度增加,信号容易出现衰减、失真等质量变差的情况,进而影响节点间的通信。
- 被动星型和总线型:当FlexRay网络中存在四个或以上节点时,可选择被动星型和总线型拓扑结构。在这两种拓扑结构中,均需在两个相距最远的节点添加终端电阻,并同样限制节点间的线长不得超过24米。这种拓扑结构相对简单,但在信号质量保障方面存在一定局限性。
- 主动星型:为避免或减少影响通信情况的出现,FlexRay节点可采用主动星型耦合器互联的主动星型拓扑结构。此结构将被动星型节点替换为主动星型节点,在该节点与其他ECU节点连接处均添加终端电阻。通过主动星型拓扑结构,可有效提高信号质量以及补偿信号失真,但不可避免地会使成本价格上升。
- 混合拓扑:在实际项目中,FlexRay的拓扑结构通常不会单独采用总线型、被动星型或主动星型中的某一种,而是以组合的形式应用,即混合拓扑结构,以充分发挥各种拓扑结构的优势,满足复杂的系统需求。