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

Nacelle HP
ホ�� �� 製品技術� �� HI-6138/37/36/35 技術解説 �� RT設� �� 不正コマンド���ブル設�

不正コマンド���ブル設�

不正コマンド���ブルは�「不正コマンド検��のために使用されるテーブルです� 不正コマンド���ブルは、サブアドレス�受信ビット、ワード�カウント(また�モード�コマンド)を含む11ビット�コマンド�ワードと� ブロードキャスト、およ�非ブロードキャストを�合わせることができ、合計で4,096通りが可能です�

不正コマンド���ブルが設定されて�場合、ターミナルは「メ�ージ・エラー」�ス��タス応答として、ス��タス・ワード�みを送信します� 不正コマンド���ブルが設定されて���合、ターミナルはすべての有効なコマンドに対し「形式的」に応答を返しま� �データにエラーがある�合�応答を返しません��

下図に、テーブル構�を示します。テーブルはRAM�256ワード�領域が割り当てられて�す。これ�RAMの0x0200��0x02FFのアドレス�に配置されて�す� ホスト(また�自動�期化�からこの��ブルに対して書き込みを行います。これらには実�れて��ブアドレス、ワード�カウント、未定義モードコード� 予�ード�コマンド、実�れて��ード�コマンドが含まれます�


不正コマンド・テーブル


不正��ブルのアドレス��、下�ように、コマンド�ワードT/Rビット、サブアドレス・フィールド、ワード�カウント(モード�コード)フィールド�MSB� およびコマンド�ブロードキャスト/非ブロードキャスト�ス��タスから導かれます�

テーブル・アドレス


��1��

SA1への送信コマンド�場合、RAMアドレス�0x02C2�,�0x02C3」�ワードによって制御されます�
0x02C2…ワード�カウン�1��15�32を持つサブアドレス1送信コマンドを制御(0は32ワードに対�)
0x02C3…ワード�カウン�16��31を持つサブアドレス1送信コマンドを制御

�0x02C3��0xFFFF」、�0x02C2��0xFF0F」と設定されて�場�
コマン�4�5�6�7��タ・ワード�有効な送信コマンドで、他�すべてのワード�カウントが不正コマンドとして扱われます�

��2��

下図は�1つのサブアドレスにおける不正��ブルの設定を抜粋したものです� 全ての予�ード�コード、未定義のモード�コマンド、ブロードキャスト禁止がすべて不正な場合を�てみます� すべての定義された送信モード�コマンドがMC0�動�ス制御�を除�有効である場合�信モード�コマンド�ための��ブル設定��
0x02FF & 0x02C1 = 1111 1111 1111 0010 = 0xFFF2 Tx MC��タ有り
0x02FE & 0x02C0 = 1111 1110 0000 0001 = 0xFE01 Tx MC��タ無�
0x027F & 0x0241 = 1111 1111 1111 1111 = 0xFFFF Br.Tx MC ��タ有り�すべて不正��
0x027E & 0x0240 = 1111 1110 0000 0101 = 0xFE05 Br.Tx MC ��タ無�

すべての定義された受信モード�コマンドがMC0�動�ス制御�を除�正当である場合、受信モード�コマンド�ための��ブル設定��
0x02BF & 0x0281 = 1111 1111 1100 1101 = 0xFFCD Rx MC ��タ有り
0x02BE & 0x0280 = 1111 1111 1111 1111 = 0xFFFF Rx MC ��タ無し(すべて不正��
0x023F & 0x0201 = 1111 1111 1100 1101 = 0xFFCD Br.Rx MC ��タ有り
0x023E & 0x0200 = 1111 1111 1111 1111 = 0xFFFF Br.Rx MC ��タ無し(すべて不正��

モード・コード・コマンドまとめ


※上記�図は��の「定義済みモード�コマンド」�み有効となります� また、MIL-STD-1553の規�上�定義済みのコマンドであっても、実際のRTハ�ドウェアで実�て���につ�は 不正コマンドとして登録する場合があります�

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