航空・�関連の電子機器で使用される特殊な��タバス、スタンダード(標準)につ�紹介します�

Nacelle HP
ホ�� �� ��タバス�規� �� STANAG 7221 �� バス・スケジューリング ペ�ジ

バス・スケジューリング

コマンド、およ�、コントロール

1553Bバスに対して、�の7221ターミナルが接続できます� 7221の通信は�7221バス・コントローラ��BC�Bus Controller�によって制御されます� ターミナルの1つは�7221 BCとして�する�があります� 7221 BCは1553B BCから完�に独立して�す� 7221 BCと1553B BCは、同じLRUに配置することも、異なるLRUに配置することもできます� 7221ターミナルは全てリモート�ターミナル��RT�Remote Terminal�です� BC機�は�されたターミナル上で動作する追�のサービスです�

7221 BCは、コマンド応答�ロトコルを使用して時�割多�接続スケジュールを実行します� スケジュールは�答�タイミングと長さを�します� �答�ソースと宛�も指定します。応答には、ソース、また�、宛�として任意�ターミナルを指定できるので� RT to RT通信を可能にします。このスケジュールによって、RT間�保証された最小帯域��時間を提供します�

バス・スケジュール

バス・スケジュールは、転送されるメ�ージのリストで構�され、可変数のマイナ�周期にまとめられて�す� マイナ�周期�、msec単位で表される固定長の周期です� すべてのマイナ�周期�バス・コマンド�フレー���BCF�で始まります� スケジュール��すべてのマイナ�周期�合計がメジャー周期です� BCは、スケジュールで�されて�ように�続した周期でコマンド�リストをブロードキャストします� 応答が�なコマンド�場合、BCはすべての応答フレー�、ターミナル確認応答フレー�、およ�、次のマイナ�・フレー�までの残り時間�ます� そ�後、BCは次のコマンドを続行します� ターミナルがスケジュールどおりに応答しな��合、BCは�された時刻に次のコマンドを続行します� 応答�ないRTはスケジュールの進行を妨げません。下図に、スケジュール構�を示して�す�

BCは�のコマンドを1つのバス・コマンド�フレー�にまとめることができます� コマンド�フレー�、応答フレー�、およ�、確認応答フレー�のシーケンスは��トランザクションと呼ばれます� 同期バス・コマンド�フレー���SBCF��、�イナ�・フレー�の開始を�することを除�バス・コマンド�フレー�と同じです�

BCは�答フレー�の完���タスを監視します� 応答�送信が失敗した�合、BCはスケジュールに�されて�メ�ージ処�プションに応じて再送信を開始できます�

スケジュール構造のグラフィカル表現
スケジュール構�のグラフィカル表現

�ス・コマンド�、どのRTが送信するのか、どのRTが意図された宛�なのか� 送信するバイト数、使用するバス、許容リトライ回数、およ�、使用するト�ンマップを�します�

�トランザクション

効�最大化するために、コマンド/レスポンス・イベント��トランザクションとしてまとめられて�す� BCは1つのバス・コマンド�フレー�上に1つ以上�転送要求コマンドを入れることができます(要求コマンド数はユーザー設定可能で、XiCDTを使用して設定できます)� こ�バス・コマンド�フレー�、応答、そして応答確認�、「�トランザクション」と呼ばれます�

Edgewaterスケジュール作���ル��XiCDT�を使用してスケジュールを作�するときに� ユーザーは�トランザクション・レベルでメ�ージを指定する��ありません� ��ル上で使用するメ�ージ�定義済みVCメ�ージ�を選択すれ�� そこに定義されて�サイズ、周期、優先度から自動的にスケジュールが生成されます� ただし、�イナ�周期�のコマンド���ユーザーが�れ換えることはできません� 生�されたスケジュールは、スラ�時間とスケジュールの現実可能性が計算されます� ��ルはBCと同じルールを使用するため、計算されたスラ�時間�余裕時間)�実際のバス時間を反�します�

7221は�トランザクションを使用して、ターミナル間通信の制御、およ�、調整をします� �トランザクションは、次のメ�ージ・コンポ�ネントから構�されて�す�

  • BCからの一連のコマンドを含むバス・コマンド�フレー���BCF/SBCF��
  • �マンドに対するターミナル応答(データ、管�ど�フレー�
  • �ーミナル応答フレー�に対するターミナル確認応答フレー��バス・コマンドで�された場合�
  • ガード�スロ���Guard Slot I、II、IIIは�7221規�に従いShort、Medium、Longとして割り当てられます。Short、Medium、Longのガード�スロ�の長さ�シンボル時間で�され、ネ�ワーク・コンフィグレーション・パラメータの一部です�

下図に�トランザクションの構�を示します�

複合トランザクション構成
�トランザクション構�

ターミナル応答フレー�は、対応するBCコマンドと同じ�で送信ターミナルによって生�されます�

  • ターミナル確認応答フレー�は、指定されたときにターミナル応答(データ�フレー�を受信したターミナルによって送信されます�
  • 最初�ターミナル確認応答フレー�は、最後�ターミナル応答フレー�の後に送信されます。確認応答フレー�は、応答フレー�と同じ�で送信されます。応答フレー�に対して確認応答フレー�が要求されなかった�合、次の応答確認フレー�が代わりに送信されます。ギャ��はありません�
  • 失敗した応答フレー�ごとに、BCは後続��トランザクションにそ�フレー�のリトライ・コマンドを含めることを決定することがあります�

�トランザクション

航空機環�は�行、およ�、安�性が重要な動作�信頼性が高く、確定的でなければなりません� 多くの現代�技術��の場合より効�ですが、それ�航空機では十�ではありません� スケジューリングには、Edgewaterはすべての��タ・フローをスケジュールに定義する�がある固定周期スケジュールを使用します� これは一部の��タ・フローが本来非周期的である場合には効�低下する可能性がありますが、スケジュールされたすべての��タ転送が確実に行われるようにします�

スケジュールを定義するとき�最初�作業は、メ�ージ・サイズと頻度の観点から、�なすべての��タ・フローを定義することです� これはターミナル間�フローではなく、機����タ・フローの観点から行われるべきです�

例えば�2つのターミナル間でビデオ・ストリー�、およ�、制御ストリー�を有する場合� 2つの��タ・ストリー�の特性、およ�、�性が異なる�で�2つのストリー�を別�定義する�があります� ��タ・フローが定義されると、�イナ�周期�長さが決定されます� 通常マイナ�周期�、シス��もっとも�度の高い��タ・フローと一致するように設定されます� ただし、�イナ�周期が短�ど、ネ�ワークの効��低下します� したがって、メ�ージ・サイズを大きくすることで頻度が低くなるかど�を確認するために��度の高い��タ・フローを�検討する�があります� 最適なマイナ�周期�長さ�シス�に依存しますが、一般�周期�40 msec��100 mscの�でなければなりません� Edgewaterのバス・スケジューリング・��ルXiCDTを使用すると、最適なスケジュールを評価、およ�、設定するために、さまざまなメ�ージの長さ��度、およ�、�イナ�周期長さを入力できます�

管��ージ

��タ応答フレー�に�えて、バス・コマンド�フレー�はMAC管��ージを指定することができます� これら�、�トランザクションでは応答として処�れると�点で、データ応答フレー�と同じ方法で処�れます� 定義された管��ージは次のとおりです�

  • Type 1ト�ンマッ�
  • Type 2ト�ンマッ�
  • ベンダー固有�メ�ージ

ベンダー固有�メ�ージとは、追�の機�、また�、機�につ�ベンダーが定義できるメ�ージです� 7221コンプライアンス・�ト中は、�ンダー固有�メ�ージを使用しては�ません� Edgewaterは現在ベンダー固有�メ�ージを使用して�せん�

STANAG7221解説�【日本語技術�プレゼント�

STANAG7221通信規�の日本語解説書��70ペ�ジ��をIPROSにて配�ており、ダウンロードいただけます�

Copyright(C) MIL-STD-1553.jp All Rights Reserved.