富士通

 背景 |  概要 |  特徴 |  車載用通信プロトコル |  ターゲットアプリケーション |  Data転送方式 |  CANとの相違 |  1Nodeの内部構成 |  バスドライバの動作モード |  バスドライバの電圧監視 |  電気信号 |  Bus Guardian |  トポロジー |  セグメント構成 |  プロトコル |  状態遷移 |  エラー制御 |


FlexRayとは

FlexRay内蔵マイコンページへ

FlexRay ASSPページへ


Bus Guardian

FlexRayにおけるBus Guardian(BG)は、Communication Controller(CC)と独立してスケジュール管理を行い、データ管理を行っております。

バス・ガーディアン(BD)が通信コントローラとBDのスケジュールの間に不一致を検出した場合、BDは、ホストに対してエラー状態を送信し、以降の全ての送信動作を禁止します。

 FlexRayの1Node構成図
Bus Guardian
 FlexRayのセグメント構成とBus Guardian(BG)の有効範囲
segument

上の図は一般的なFlexRayのセグメント構成を表していますが、Bus Guardian(BG)の有効範囲はStaticSegmentのみとなります。これは、StaticSegmentではスロット長、送信タイミングが決まっておりBus Guardian(BG)で保護可能である一方、DynamicSegmentはイベントトリガー(フレキシブルなタイム・トリガ)なためにBus Guardian(BG)でタイミングを監視する事ができない事からです。
セグメント構成の詳細は「セグメント構成」をご覧下さい。

セントラル・バス・ガーディアン

セントラル・バス・ガーディアン(CBG)について説明します。

CBGは、CBGを中心にスター接続などしているFlexRayシステムにおいて、チャネル上でデータ転送を可能にします。

また、CBGはスタートアップやコミュニケーションを維持するためのフレームを維持するためのフレームを保護しますが、コミュニケーション・スケジュールを完全に保護するものではありません。

以下に、冗長化されたFlexRayネットワークにおける独立した2つのCBGのネットワーク構成例を示します。

ご注意

理解しやすい様に、実際のFlexRay規格の概略のみを紹介している個所もあります。