(57)【要約】【課題】１５５３Ｂ通信プロトコルを用いるシステム機器とＳｐａｃｅＷｉｒｅ通信プロトコルを用いるシステム機器との間の通信を実現する。【解決手段】ＳｐａｃｅＷｉｒｅサブシステム機器４０４に組み込まれた通信プロトコルコンバータ４０５が１５５３ＢプロトコルとＳｐａｃｅＷｉｒｅ通信プロトコルとの間でプロトコル変換を行うことにより、ＳｐａｃｅＷｉｒｅサブシステム機器４０４と１５５３Ｂサブシステム機器４０１等との間の通信が可能となる。【選択図】図１
2010193325.tif 000002
【特許請求の範囲】
【請求項１】
第１の宇宙システム機器に接続され、第１の宇宙システム機器用通信プロトコルを用いて前記第１の宇宙システム機器と通信する第１の通信部と、
第２の宇宙システム機器に接続され、第２の宇宙システム機器用通信プロトコルを用いる前記第２の宇宙システム機器と通信する第２の通信部と、
前記第１の通信部により受信されたデータ及び前記第２の通信部により受信されたデータの少なくともいずれかに対して、前記第１の宇宙システム機器用通信プロトコルと前記第２の宇宙システム機器用通信プロトコルとの間でプロトコル変換を行うプロトコル変換部とを有することを特徴とするプロトコル変換装置。
【請求項２】
前記第１の通信部は、
通信プロトコルＭＩＬ−ＳＴＤ−１５５３Ｂを用いる第１の宇宙システム機器に接続され、通信プロトコルＭＩＬ−ＳＴＤ−１５５３Ｂを用いて前記第１の宇宙システム機器と通信し、
前記第２の通信部は、
通信プロトコルＳｐａｃｅＷｉｒｅ（ＥＣＳＳ−Ｅ−５０−１２Ａ）を用いる第２の宇宙システム機器に接続され、通信プロトコルＳｐａｃｅＷｉｒｅ（ＥＣＳＳ−Ｅ−５０−１２Ａ）を用いて前記第２の宇宙システム機器と通信し、
前記プロトコル変換部は、
前記第１の通信部により受信されたデータ及び前記第２の通信部により受信されたデータの少なくともいずれかに対して、通信プロトコルＭＩＬ−ＳＴＤ−１５５３Ｂと通信プロトコルＳｐａｃｅＷｉｒｅ（ＥＣＳＳ−Ｅ−５０−１２Ａ）との間でプロトコル変換を行うことを特徴とする請求項１に記載のプロトコル変換装置。
【請求項３】
前記第１の通信部は、
前記第１の宇宙システム機器から受信した受信データを通信プロトコルＭＩＬ−ＳＴＤ−１５５３Ｂのデータリンク層に準拠するように変換し、
前記プロトコル変換部は、
前記第１の通信部により変換された後のデータを入力し、入力したデータを通信プロトコルＳｐａｃｅＷｉｒｅ（ＥＣＳＳ−Ｅ−５０−１２Ａ）のネットワーク層に準拠するように変換し、更に、変換後のデータを通信プロトコルＳｐａｃｅＷｉｒｅ（ＥＣＳＳ−Ｅ−５０−１２Ａ）のデータリンク層に準拠するように変換し、
前記第２の通信部は、
前記プロトコル変換部により通信プロトコルＳｐａｃｅＷｉｒｅ（ＥＣＳＳ−Ｅ−５０−１２Ａ）のデータリンク層に準拠するように変換された後のデータを入力し、入力したデータを通信プロトコルＳｐａｃｅＷｉｒｅ（ＥＣＳＳ−Ｅ−５０−１２Ａ）の物理層に準拠するように変換し、変換後のデータを前記第２の宇宙システム機器に対して送信することを特徴とする請求項２に記載のプロトコル変換装置。
【請求項４】
前記第２の通信部は、
前記第２の宇宙システム機器から受信した受信データを通信プロトコルＳｐａｃｅＷｉｒｅ（ＥＣＳＳ−Ｅ−５０−１２Ａ）のデータリンク層に準拠するように変換し、
前記プロトコル変換部は、
前記第２の通信部により変換された後のデータを入力し、入力したデータを通信プロトコルＳｐａｃｅＷｉｒｅ（ＥＣＳＳ−Ｅ−５０−１２Ａ）のネットワーク層に準拠するように変換し、更に、変換後のデータを通信プロトコルＭＩＬ−ＳＴＤ−１５５３Ｂのデータリンク層に準拠するように変換し、
前記第１の通信部は、
前記プロトコル変換部により通信プロトコルＭＩＬ−ＳＴＤ−１５５３Ｂのデータリンク層に準拠するように変換された後のデータを入力し、入力したデータを通信プロトコルＭＩＬ−ＳＴＤ−１５５３Ｂの物理層に準拠するように変換し、変換後のデータを前記第１の宇宙システム機器に対して送信することを特徴とする請求項２又は３に記載のプロトコル変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人工衛星や宇宙機等に搭載するシステム機器におけるプロトコル変換技術に関する。
【背景技術】
【０００２】
図１２、図１３に示すように、人工衛星や宇宙機等に搭載するシステム機器は同一通信規格のデータバス装置をもつサブシステム機器で構成されている。
図１２は、ＭＩＬ−ＳＴＤ−１５５３Ｂ規格を用いるサブシステム機器間の通信を示し、図１３は、ＳｐａｃｅＷｉｒｅ規格を用いるサブシステム機器間の通信を示している。
【０００３】
図１４に示すように、異なる通信規格のデータバス装置をもったサブシステム機器間ではデータ伝送は行えない。
【０００４】
データバス装置とは、各機器がデータを交換するための共通の経路を構成する為の装置を指す。
往年、宇宙用システム機器のデータバス規格としてＭＩＬ−ＳＴＤ−１５５３Ｂ規格（以下、１５５３Ｂと表記する）が用いられていたが、近年、ＳｐａｃｅＷｉｒｅ規格（ＥＣＳＳ−Ｅ−５０−１２Ａ規格２００３年標準化）が用いられるようになった。
【０００５】
サブシステム機器とは、それ自身がシステムでありながら同時に他のシステムの一部でもある機器のことを示す。
人工衛星や宇宙機等に搭載するシステム機器は、通常、複数のサブシステム機器により構成されている。
なお、宇宙システム機器用ではない通信プロトコル間のプロトコル変換技術として、例えば、特許文献１に記載の技術がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１３４７７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
１５５３Ｂデータバス機器とＳｐａｃｅＷｉｒｅデータバス機器は、機器間にて相互にデータ交換を行えないため、現在の宇宙用システム機器内のデータバスは、１５５３Ｂ、ＳｐａｃｅＷｉｒｅ等の伝送規格のなかで１つの伝送規格に統一している。
すなわち、１５５３データバス機器とＳｐａｃｅＷｉｒｅデータバス機器の設計資産を宇宙用システム機器内で共有できないので、新規バス設計によるコスト・開発期間・リスク等の増大といった課題がある。
【０００８】
本発明は、このような課題を解決することを主な目的の一つとしており、異なる通信プロトコルを用いるシステム機器間の通信を可能にすることを主な目的とする。
【課題を解決するための手段】
【０００９】
本発明に係るプロトコル変換装置は、
第１の宇宙システム機器に接続され、第１の宇宙システム機器用通信プロトコルを用いて前記第１の宇宙システム機器と通信する第１の通信部と、
第２の宇宙システム機器に接続され、第２の宇宙システム機器用通信プロトコルを用いる前記第２の宇宙システム機器と通信する第２の通信部と、
前記第１の通信部により受信されたデータ及び前記第２の通信部により受信されたデータの少なくともいずれかに対して、前記第１の宇宙システム機器用通信プロトコルと前記第２の宇宙システム機器用通信プロトコルとの間でプロトコル変換を行うプロトコル変換部とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、異なる宇宙システム機器用通信プロトコル間のプロトコル変換を行うため、複数種の宇宙システム機器を共存させることが可能であり、複数種の宇宙システム機器を組み合わせて宇宙用システムを構築することができ、新規バス設計によるコスト・開発期間・リスク等の増大を回避することができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１に係る構成例を示す図。
【図２】実施の形態２に係る構成例を示す図。
【図３】実施の形態３に係る構成例を示す図。
【図４】通信プロトコルコンバータでのデータ処理の経路をプロトコルレイヤ（ＯＳＩ参照モデル）を用いて示した概念図。
【図５】電文フォーマット処理部とプロトコルの各レイヤにて行う、データ処理を示した概念図。
【図６】電文フォーマット処理部とプロトコルの各レイヤにて行う、データ処理を示した概念図。
【図７】通信プロトコルコンバータの機能ブロック図。
【図８】１５５３ＢプロトコルからＳｐａｃｅＷｉｒｅプロトコルへのプロトコル変換の動作例を示す図。
【図９】ＳｐａｃｅＷｉｒｅプロトコルから１５５３Ｂプロトコルへのプロトコル変換の動作例を示す図。
【図１０】１５５３ＢプロトコルからＳｐａｃｅＷｉｒｅプロトコルへのプロトコル変換の動作例を示すフローチャート図。
【図１１】ＳｐａｃｅＷｉｒｅプロトコルから１５５３Ｂプロトコルへのプロトコル変換の動作例を示すフローチャート図。
【図１２】従来技術を説明する図。
【図１３】従来技術を説明する図。
【図１４】従来技術を説明する図。
【発明を実施するための形態】
【００１２】
実施の形態１．
図１は、主に１５５３Ｂサブシステム機器にて構成されているシステム機器に、通信プロトコルコンバータを用いて、ＳｐａｃｅＷｉｒｅサブシステム機器を組み込んだ際の構成例を示す。
【００１３】
図１に示す構成例では、１５５３Ｂデータバスであるサブシステム機器４０１、サブシステム機器４０２、サブシステム機器群４０３、ＳｐａｃｅＷｉｒｅデータバスであるサブシステム機器４０４、通信プロトコルコンバータ４０５から構成される。
以下、１５５３Ｂプロトコルを用いるサブシステム機器を第１の宇宙システム機器の例とし、ＳｐａｃｅＷｉｒｅプロトコルを用いるサブシステム機器を第２の宇宙システム機器の例として説明する。
【００１４】
図１では、通信プロトコルコンバータ４０５はサブシステム機器４０４内に組み込まれている。
通信プロトコルコンバータ４０５はプロトコル変換装置の例である。
【００１５】
サブシステム機器４０１からサブシステム機器４０４に送信された１５５３Ｂのデータは、通信プロトコルコンバータ４０５にてＳｐａｃｅＷｉｒｅに準拠したデータに変換されて、サブシステム機器４０４に伝送される。
【００１６】
上記処理は、１５５３Ｂサブシステム機器群４０３にある他の１５５３Ｂサブシステム機器やサブシステム機器４０２からサブシステム機器４０４に送信された１５５３Ｂのデータについても、同様な処理を行うこととする。
【００１７】
サブシステム機器４０４からサブシステム機器４０２に送信されたＳｐａｃｅＷｉｒｅのデータは、通信プロトコルコンバータ４０５にて１５５３Ｂに準拠したデータに変換されて、サブシステム機器４０２に伝送される。
【００１８】
上記処理は、サブシステム機器４０４から１５５３Ｂサブシステム機器群４０３にある他の１５５３Ｂサブシステム機器やサブシステム機器４０１に送信されたＳｐａｃｅＷｉｒｅのデータについても、同様な処理を行うこととする。
【００１９】
実施の形態２．
図２に、主にＳｐａｃｅＷｉｒｅサブシステム機器にて構成されているシステム機器に、通信プロトコルコンバータを用いて、１５５３Ｂサブシステム機器を組み込んだ際の構成例を示す。
【００２０】
図２に示す構成例では、ＳｐａｃｅＷｉｒｅデータバスであるサブシステム機器５０１、サブシステム機器５０２とサブシステム機器群５０３、１５５３Ｂデータバスであるサブシステム機器５０４、通信プロトコルコンバータ５０５から構成される。
【００２１】
図２では、通信プロトコルコンバータ５０５はサブシステム機器５０４内に組み込まれている。
通信プロトコルコンバータ５０５はプロトコル変換装置の例である。
【００２２】
サブシステム機器５０１からサブシステム機器５０４宛に送信されたＳｐａｃｅＷｉｒｅのデータは、通信プロトコルコンバータ５０５にて１５５３Ｂに準拠したデータに変換されて、サブシステム機器５０４に伝送される。
【００２３】
上記処理は、ＳｐａｃｅＷｉｒｅサブシステム機器群５０３にある他のＳｐａｃｅＷｉｒｅサブシステム機器やサブシステム機器５０２からサブシステム機器５０４に送信されたＳｐａｃｅＷｉｒｅのデータについても、同様な処理を行うこととする。
【００２４】
サブシステム機器５０４からサブシステム機器５０２宛に送信された１５５３Ｂのデータは、通信プロトコルコンバータ５０５にてＳｐａｃｅＷｉｒｅに準拠したデータに変換されて、サブシステム機器５０２に伝送される。
【００２５】
上記処理は、サブシステム機器５０４からＳｐａｃｅＷｉｒｅサブシステム機器群５０３にある他のＳｐａｃｅＷｉｒｅサブシステム機器やサブシステム機器５０１に送信された１５５３Ｂのデータについても、同様な処理を行うこととする。
【００２６】
実施の形態３．
図３に、通信プロトコルコンバータを組み込んだ中継機器、１５５３Ｂサブシステム機器、ＳｐａｃｅＷｉｒｅサブシステム機器にて構成されているシステム機器の構成例を示す。
【００２７】
図３に示す構成例では、中継機器６０１、中継機器制御用ＭＰＵ６０２、ＳｐａｃｅＷｉｒｅデータバスであるサブシステム機器６０３、１５５３Ｂデータバスであるサブシステム機器６０４、通信プロトコルコンバータ６０５、６０６から構成される。
【００２８】
通信プロトコルコンバータ６０５、６０６及び中継機器制御用ＭＰＵ６０２は中継機器６０１内に組み込まれている。
中継機器６０１は、通信プロトコル変換装置の例である。
【００２９】
サブシステム機器６０３からサブシステム機器６０４宛に送信されたＳｐａｃｅＷｉｒｅのデータは、ＭＰＵ６０２にて中継機器として求められた機能処理（本処理は中継機器の求められた仕様による。）を実施し、通信プロトコルコンバータ６０６にて１５５３Ｂに準拠したデータに変換されて、サブシステム機器６０４に伝送される。
【００３０】
サブシステム機器６０４からサブシステム機器６０３宛に送信された１５５３Ｂのデータは、ＭＰＵ６０２にて中継機器６０１として求められた機能処理（本処理は中継機器６０１の求められた仕様による）を実施し、通信プロトコルコンバータ６０５にてＳｐａｃｅＷｉｒｅに準拠したデータに変換されて、サブシステム機器６０３に伝送される。
【００３１】
上記処理は、中継機器６０１を介してデータ伝送を行う全てのサブシステム機器からのデータについても、同様な処理を行うこととする。
【００３２】
実施の形態４．
図４に、実施の形態１〜３の各々にて使用する、通信プロトコルコンバータでのデータの流れをＯＳＩ参照モデルを用いて示す。
【００３３】
１５５３Ｂ機器７０１からＳｐａｃｅＷｉｒｅ機器７０２に送信されたデータは、通信プロトコルコンバータ７０３の１５５３Ｂ準拠の物理層７０４、データリンク層７０５にて順次処理された後に、メモリ７０６に書込まれる。
【００３４】
メモリ７０６に書込まれたデータは、マネージメント部７０７からの読み出し命令に従い、電文フォーマット処理部７０８にてＳｐａｃｅＷｉｒｅ準拠ネットワーク層７０９に準拠したデータに変換される。
【００３５】
変換されたデータは、通信プロトコルコンバータ７０３のＳｐａｃｅＷｉｒｅ準拠のネットワーク層７０９、データリンク層７１０、物理層７１１にて順次処理された後に、ＳｐａｃｅＷｉｒｅ機器７０２へ送信される。
【００３６】
ＳｐａｃｅＷｉｒｅ機器７０２から１５５３Ｂ機器７０１に送信されたデータは、通信プロトコルコンバータ７０３のＳｐａｃｅＷｉｒｅ準拠の物理層７１１、データリンク層７１０、ネットワーク層７０９にて順次処理された後に、メモリ７０６に書込まれる。
【００３７】
メモリ７０６に書込まれたデータは、マネージメント部７０７からの読み出し命令に従い、電文フォーマット処理部７０８にて１５５３Ｂのデータリンク層７０５に準拠したデータに変換される。
【００３８】
変換されたデータは、通信プロトコルコンバータ７０３の１５５３Ｂ準拠のデータリンク層７０５、物理層７０４にて順次処理された後に、１５５３Ｂ機器７０１へ送信される。
【００３９】
マネージメント部７０７は送信先機器よりデータが送信されていないことを確認できたら、メモリ７０６より送信先機器宛のデータを読み出すこととする。
【００４０】
図５及び図６に、図４の各レイヤでの、データフォーマット（プロトコル）の一例を示す。
図５は、１５５３Ｂプロトコルの物理層とデータリンク層のデータフォーマットを示し、図６は、ＳｐａｃｅＷｉｒｅプロトコルの物理層、データリンク層及びネットワーク層のデータフォーマットを示す。
【００４１】
通信プロトコルコンバータ７０３に入力されたデータは、各レイヤにてデータのプロトコル整合性を確認する。
非整合の場合は、エラー種別にカウントアップ等を行い、データを破棄する。
整合が取れている場合は、次レイヤのデータフォーマットに変換して、次のレイヤにデータを渡す。
電文フォーマット処理部７０８ではメモリ７０６より読み込んだデータに、送信先機器の通信プロトコルに適合した情報を付加して、下位レイヤに渡す。
下位の各レイヤでは、プロトコルに準拠したフォーマットにデータを加工して、次レイヤに渡す。
データは、物理レイヤより送信先機器へと伝送される。
【００４２】
図７に、通信プロトコルコンバータ９０１の機能ブロック図を示す。
機能ブロックは電源部９０２、ＣＬＫ部９０３、制御部９０４、メモリ９０５、ＴＴＬインターフェース部９０６、パケット処理部９０７、パケット変換部９０８、フレーム処理部９０９、フレーム変換部９１０、１５５３Ｂ受信部９１１、１５５３Ｂ送信部９１２、ＳｐａｃｅＷｉｒｅ受信部９１３、ＳｐａｃｅＷｉｒｅ送信部９１４等にて構成される。
パルストランス、コネクタ等は通信プロトコルコンバータ９０１の周辺部品として必要な場合に実装されるものとする。
なお、１５５３Ｂ受信部９１１及び１５５３Ｂ送信部９１２が第１の通信部の例に相当し、ＳｐａｃｅＷｉｒｅ受信部９１３及びＳｐａｃｅＷｉｒｅ送信部９１４が第２の通信部の例に相当する。
また、パケット処理部９０７、パケット変換部９０８、フレーム処理部９０９及びフレーム変換部９１０がプロトコル変換部の例に相当する。
【００４３】
電源部９０２は、通信プロトコルコンバータ９０１に供給される電源とコンバータ内の各機能ブロック部に供給する電圧／電流を管理する。
【００４４】
ＣＬＫ部９０３は、通信プロトコルコンバータ９０１内の各機能ブロックを動作させる為の、ＣＬＫ信号を生成・供給する。
【００４５】
制御部９０４は、メモリ９０５、ＴＴＬインターフェース部９０６と各機能ブロック部間でのデータ渡しを制御する。
【００４６】
メモリ９０５は、パケット処理部９０７、又はフレーム処理部９０９にて処理されたデータを保管する。
【００４７】
ＴＴＬインターフェース部９０６は、外部に拡張用メモリや通信プロトコルコンバータ９０１を制御する機能拡張用ＭＰＵ等との接続を行う為のインターフェースとする。
【００４８】
パケット処理部９０７は、フレーム処理部９０９より渡されるデータ内容が、ＳｐａｃｅＷｉｒｅネットワークレイヤに準拠しているか判定を行う。
準拠していない場合は、エラーカウントアップ等を行いデータを破棄する。
準拠している場合は、データをメモリ９０５に書込む。
【００４９】
パケット変換部９０８はメモリ９０５より読み出したデータを、ＳｐａｃｅＷｉｒｅネットワーク層に準拠する形式に変換して、フレーム変換部９１０に変換データを渡す。
【００５０】
フレーム処理部９０９は、１５５３Ｂ受信部９１１より渡されるデータの場合、１５５３Ｂデータリンク層に準拠しているか判定を行う。
準拠していない場合は、エラーカウントアップ等を行いデータを破棄する。
準拠している場合は、データをメモリ９０５に書込む。
また、ＳｐａｃｅＷｉｒｅ受信部９１３より渡されるデータの場合は、ＳｐａｃｅＷｉｒｅデータリンク層に準拠しているか判定を行う。
準拠していない場合は、エラーカウントアップ等を行いデータを破棄する。
準拠している場合は、ＳｐａｃｅＷｉｒｅネットワーク層に準拠する形式に変換して、データをパケット処理部９０７に渡す。
【００５１】
フレーム変換部９１０は、メモリ９０５より読み出したデータを１５５３Ｂデータリンク層に準拠する形式に変換して、１５５３Ｂ送信部９１２にデータを渡す。
また、フレーム変換部９１０は、パケット変換部９０８から入力したデータをＳｐａｃｅＷｉｒｅデータリンク層に準拠する形式に変換してＳｐａｃｅＷｉｒｅ送信部９１４に渡す。
【００５２】
１５５３Ｂ受信部９１１は、１５５３Ｂ機器より送信されたデータを受信して、１５５３Ｂ物理層に準拠しているか判定を行う。
準拠していない場合は、エラーカウントアップ等を行いデータを破棄する。
準拠している場合は、フレーム処理部９０９に１５５３Ｂデータリンク層に準拠する形式に変換して、データを渡す。
【００５３】
１５５３Ｂ送信部９１２は、フレーム変換部９１０より渡されたデータを１５５３Ｂ物理層に準拠する形式に変換して、送信先１５５３Ｂ機器に変換データを伝送する。
【００５４】
ＳｐａｃｅＷｉｒｅ受信部９１３は、ＳｐａｃｅＷｉｒｅ機器より送信されたデータを受信して、ＳｐａｃｅＷｉｒｅ物理レイヤに準拠しているか判定を行う。
準拠していない場合は、エラーカウントアップ等を行いデータを破棄する。
準拠している場合は、ＳｐａｃｅＷｉｒｅデータリンク層に準拠する形式に変換して、フレーム処理部９０９にデータを渡す。
【００５５】
ＳｐａｃｅＷｉｒｅ送信部９１４は、フレーム変換部９１０より渡されたデータをＳｐａｃｅＷｉｒｅ物理層に準拠する形式に変換して、送信先ＳｐａｃｅＷｉｒｅ機器に変換データを伝送する。
【００５６】
以上の構成を前提にして、１５５３Ｂ受信部９１１から受信したデータをＳｐａｃｅＷｉｒｅプロトコルのデータに変換して、ＳｐａｃｅＷｉｒｅ送信部９１４から送信する際の動作例を図８及び図１０を用いて説明する。
【００５７】
まず、１５５３Ｂ受信部９１１が１５５３Ｂサブシステム機器９１５からのデータを受信し、受信したデータが１５５３Ｂ物理層に準拠しているかの判定を行い（Ｓ１０１）、準拠している場合は、１５５３Ｂ受信部９１１が受信データを１５５３Ｂデータリンク層に準拠するように変換し（Ｓ１０２）、変換後のデータをフレーム処理部９０９に渡す。
一方、受信データが１５５３Ｂ物理層に準拠していない場合は、エラーカウントアップ等を行いデータを破棄する。
【００５８】
次に、フレーム処理部９０９が、１５５３Ｂ受信部９１１からデータを入力するとともに、入力したデータが１５５３Ｂデータリンク層に準拠しているかの判定を行う（Ｓ１０３）。
準拠している場合は、データをメモリ９０５に書込む（Ｓ１０４）。
一方、準拠していない場合は、エラーカウントアップ等を行いデータを破棄する。
【００５９】
次に、パケット変換部９０８が、メモリ９０５からデータを読み出すとともに、読み出したデータを、ＳｐａｃｅＷｉｒｅネットワーク層に準拠する形式に変換して、フレーム変換部９１０に変換データを渡す（Ｓ１０５）。
【００６０】
次に、フレーム変換部９１０が、パケット変換部９０８からデータを入力するとともに、入力したデータをＳｐａｃｅＷｉｒｅデータリンク層に準拠する形式に変換してＳｐａｃｅＷｉｒｅ送信部９１４に渡す（Ｓ１０６）。
【００６１】
最後に、ＳｐａｃｅＷｉｒｅ送信部９１４が、フレーム変換部９１０からデータを入力するとともに、入力したデータをＳｐａｃｅＷｉｒｅ物理層に準拠する形式に変換して、送信先のＳｐａｃｅＷｉｒｅサブシステム機器９１６に変換データを伝送する。
【００６２】
次に、ＳｐａｃｅＷｉｒｅ受信部９１３から受信したデータを１５５３Ｂプロトコルのデータに変換して、１５５３Ｂ送信部９１２から送信する際の動作例を図９及び図１１を用いて説明する。
【００６３】
まず、ＳｐａｃｅＷｉｒｅ受信部９１３が、ＳｐａｃｅＷｉｒｅサブシステム機器９１６より送信されたデータを受信して、受信データがＳｐａｃｅＷｉｒｅ物理レイヤに準拠しているかの判定を行う（Ｓ２０１）。
準拠していない場合は、エラーカウントアップ等を行いデータを破棄する。
一方、準拠している場合は、ＳｐａｃｅＷｉｒｅ受信部９１３は、受信データをＳｐａｃｅＷｉｒｅデータリンク層に準拠する形式に変換して、フレーム処理部９０９にデータを渡す（Ｓ２０２）。
【００６４】
次に、フレーム処理部９０９が、ＳｐａｃｅＷｉｒｅ受信部９１３からデータを入力し、入力したデータがＳｐａｃｅＷｉｒｅデータリンク層に準拠しているかの判定を行う（Ｓ２０３）。
準拠していない場合は、エラーカウントアップ等を行いデータを破棄する。
一方、準拠している場合は、フレーム処理部９０９は、データをＳｐａｃｅＷｉｒｅネットワーク層に準拠する形式に変換して、変換後のデータをパケット処理部９０７に渡す（Ｓ２０４）。
【００６５】
次に、パケット処理部９０７が、フレーム処理部９０９からデータを入力するとともに、入力したデータが、ＳｐａｃｅＷｉｒｅネットワーク層に準拠しているかの判定を行う（Ｓ２０５）。
準拠していない場合は、エラーカウントアップ等を行いデータを破棄する。
一方、準拠している場合は、パケット処理部９０７は、データをメモリ９０５に書込む（Ｓ２０６）。
【００６６】
次に、フレーム変換部９１０が、メモリ９０５よりデータを読み出すとともに、読み出したデータを１５５３Ｂデータリンク層に準拠する形式に変換して、変換後のデータを１５５３Ｂ送信部９１２に渡す（Ｓ２０７）。
【００６７】
最後に、１５５３Ｂ送信部９１２が、フレーム変換部９１０からデータを入力し、入力したデータを１５５３Ｂ物理層に準拠する形式に変換して、送信先である１５５３Ｂサブシステム機器９１５に変換後のデータを伝送する（Ｓ２０８）。
【００６８】
実施の形態１〜４に示すように、プロトコルコンバータは、１５５３ＢプロトコルとＳｐａｃｅＷｉｒｅプロトコルの間のプロトコル変換を行うことで、１５５３Ｂサブシステム機器とＳｐａｃｅＷｉｒｅサブシステム機器を共存させることが可能であり、１５５３Ｂサブシステム機器とＳｐａｃｅＷｉｒｅサブシステム機器とを組み合わせて宇宙用システムを構築することができ、新規バス設計によるコスト・開発期間・リスク等の増大を回避することができる。
【００６９】
以上、実施の形態１〜４では、通信プロトコルＭＩＬ−ＳＴＤ−１５５３ＢとＳｐａｃｅＷｉｒｅ（ＥＣＳＳ−Ｅ−５０−１２Ａ）間での通信を可能とする通信プロトコルコンバータを説明した。
【００７０】
また、上記プロトコル変換を集積回路で行う事で軽量・部品点数削減・設計負荷軽減等の効果が得られるようにしてもよい。
【００７１】
また、上記コンバータに１５５３ＢデータバスとＳｐａｃｅＷｉｒｅデータバスを物理的に接続することが可能である。
【００７２】
また、上記コンバータのＴＴＬレベル信号（汎用電気信号）等のインターフェースに外部ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等を接続することが可能である。
【符号の説明】
【００７３】
９０１  通信プロトコルコンバータ、９０２  電源部、９０３  ＣＬＫ部、９０４  制御部、９０５  メモリ、９０６  ＴＴＬインターフェース部、９０７  パケット処理部、９０８  パケット変換部、９０９  フレーム処理部、９１０  フレーム変換部、９１１  １５５３Ｂ受信部、９１２  １５５３Ｂ送信部、９１３  ＳｐａｃｅＷｉｒｅ受信部、９１４  ＳｐａｃｅＷｉｒｅ送信部、９１５  １５５３Ｂサブシステム機器、９１６  ＳｐａｃｅＷｉｒｅサブシステム機器。
【図１】
2010193325.tif 000003
【図２】
2010193325.tif 000004
【図３】
2010193325.tif 000005
【図４】
2010193325.tif 000006
【図５】
2010193325.tif 000007
【図６】
2010193325.tif 000008
【図７】
2010193325.tif 000009
【図８】
2010193325.tif 000010
【図９】
2010193325.tif 000011
【図１０】
2010193325.tif 000012
【図１１】
2010193325.tif 000013
【図１２】
2010193325.tif 000014
【図１３】
2010193325.tif 000015
【図１４】
2010193325.tif 000016