(57)【要約】照明（１２，２６）用の乗客側制御デバイス（１０）と航空機の客室サービスシステム（１４）との間のインターフェースとして、シート内電力供給装置を用いた、アドレス指定可能な照明制御システム。幅の広い機体の航空機では、完全な機内娯楽システムを設置することなく、読書ライト（１２）および乗務員呼び出しライト（２６）を制御するシステムは存在しない。これは、航空機内の乗客の位置に基づいて乗客インターフェース（１０，２８）から照明システム（１２，２６）に通信を行うために使用されるシステムの一部である。本発明は、航空機に搭載されて使用される他の通信およびアドレス指定のスキームの重量および複雑さを軽減するとともに、マルチドロップ通信回線の終端における終端プラグまたはジャンパを不要にする。【選択図】図１
2019531638.tif 000002
【特許請求の範囲】
【請求項１】
トークン信号を使用することなく、マルチドロップバス構造上のデバイス３０，３２のアドレス指定および位置特定を行うシステムであって、
客室サービスサーバ１４および１つまたは複数の第２のマスタユニット１８と通信する第１のマスタユニット１６であって、各マスタユニット１６，１８は、シートデバイス３０，３２および付随する乗客側制御ユニット１０，２８の予期される構成をマッピングするデータベース２４をさらに備える、第１のマスタユニット１６と、
１つまたは複数の乗客サービスモジュールと通信する前記客室サービスサーバ１４であって、各乗客サービスモジュールは、１つまたは複数の電気機器１２，２６を電気的に制御する、前記客室サービスサーバ１４と、
前記シートデバイス３０，３２の別の区域と通信する前記第１のマスタユニット１６および各第２のマスタユニット１８であって、各シートデバイス３０，３２は、前記乗客側制御ユニット１０，２８のうちの１つまたは複数と通信する、前記第１のマスタユニット１６および各第２のマスタユニット１８と、
を特徴とし、
特定の乗客側制御ユニット１０，２８上のスイッチを切り替えることは、前記電気機器１２，２６のうちの特定の１つのステータスの変化に関連付けられており、
各マスタユニット１６，１８は、それの区域内の各シートデバイス３０，３２にアドレスを割り当て、それらのアドレスを前記客室サービスサーバ１４に転送し、前記客室サービスサーバ１４は、各シートデバイス３０，３２のアドレスを乗客サービスユニット１０，２８に一致させる、
システム。
【請求項２】
請求項１に記載のシステムであって、
複数の第２のマスタユニット１８がある場合、それらはデイジーチェーン２０によって電気的に相互接続される
ことを特徴とするシステム。
【請求項３】
請求項２に記載のシステムであって、
各シートデバイス９０，９２，９４はリレー９８，１００，１０２を備える
ことを特徴とするシステム。
【請求項４】
請求項３に記載のシステムであって、
前記リレー９８，１００，１０２が開いている場合、前記シートデバイス９０，９２，９４は割り当てられたアドレスを有していないか、または、前記シートデバイスには欠陥があるか、のいずれかである
ことを特徴とするシステム。
【請求項５】
請求項３に記載のシステムであって、
前記リレー９８，１００，１０２が閉じている場合、前記マスタユニットは、その区域内の次のシートデバイスと通信する
ことを特徴とするシステム。
【請求項６】
請求項５に記載のシステムであって、
区域内の最後のシートデバイス９４にアドレスが割り当てられたときに、前記アドレス指定の自動終了がある
ことを特徴とするシステム。
【請求項７】
トークン信号を使用することなく、マルチドロップバス構造上のデバイス３０，３２のアドレス指定および位置特定を行う方法であって、
客室サービスサーバ１４および１つまたは複数の第２のマスタユニット１８と通信する第１のマスタユニット１６であって、各マスタユニット１６，１８は、シートデバイス３０，３２および付随する乗客側制御ユニット１０，２８の予期される構成をマッピングするデータベース２４をさらに備える、第１のマスタユニット１６と、
１つまたは複数の乗客サービスモジュールと通信する前記客室サービスサーバ１４であって、各乗客サービスモジュールは、１つまたは複数の電気機器１２，２６を電気的に制御する、前記客室サービスサーバ１４と、
前記シートデバイス３０，３２の別の区域と通信する前記第１のマスタユニット１６および各第２のマスタユニット１８であって、各シートデバイス３０，３２は、前記乗客側制御ユニット１０，２８のうちの１つまたは複数と通信する、前記第１のマスタユニット１６および各第２のマスタユニット１８と、
を供給することを特徴とし、
特定の乗客側制御ユニット１０，２８上のスイッチを切り替えることは、前記電気機器１２，２６のうちの特定の１つのステータスの変化に関連付けられており、
各マスタユニット１６，１８は、それの区域内の各シートデバイス３０，３２にアドレスを割り当て、それらのアドレスを前記客室サービスサーバ１４に転送し、前記客室サービスサーバ１４は、各シートデバイス３０，３２のアドレスを乗客サービスユニット１０，２８に一致させる、
方法。
【請求項８】
請求項７に記載の方法であって、
アドレス指定に続いて、各マスタユニット１６，１８は、区域内の第１のシートデバイス３２からステータス要求を開始する
ことを特徴とする方法。
【請求項９】
請求項８に記載の方法であって、
特定のシートデバイス３２によるステータス変更は、特定の電気機器１２，２６にステータスを変更せしめる
ことを特徴とする方法。
【請求項１０】
請求項９に記載の方法であって、
前記特定の電気機器１２，２６を、旅客機の客室内のシートに付随するライトとなるよう選択する
ことを特徴とする方法。
【請求項１１】
請求項８に記載の方法であって、
前記区域においてシートデバイス３２をポーリングした後に、同じ区域内のそれに続く次のシートデバイス３０が、ステータス変更のためにポーリングされる
ことを特徴とする方法。
【請求項１２】
請求項１１に記載の方法であって、
ポーリングは、区域内の最後のシートデバイスがステータス変更のためにポーリングされたときに終了する
ことを特徴とする方法。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
本明細書に開示されるのは、トークンアドレス指定の付加重量と、シートアセンブリの固有のアドレスの物流コストと、をピンアドレス指定によって軽減するシステムおよび方法である。
【０００２】
シリアル通信は、インテリジェント制御に必要とされるインターコネクトを備えたシステムの開発において長年使用されてきた。特に、ＲＳ−４８５全二重通信規格は、最長４０００メートルの長距離にわたるその安定した通信ゆえに非常に普及している。適切に制御されれば、ＲＳ−４８５通信システムは、バス上の全てのデバイスに対するブロードキャストコマンドのように、同時に並行して多数のデバイスと通信することが可能である。バス上の各デバイスは、そのデバイスに割り当てられた特定のアドレスのみに応答し、ブロードキャストコマンドのみを待ち受ける。ＲＳ−４８５物理層インターフェースとともに、多くのアドレス指定技術が長年にわたり用いられてきた。それらのうち、アドレスピンプログラミングを使用したハードウェア組み込みのアドレス指定、通信回線と並列のトークン、およびランダムに生成されたアドレスは、最も普及したものの中に含まれる。それぞれが長所と短所を有する。
【０００３】
ハードウェア組み込みのアドレス指定では、チェーン上の各デバイスが、外部又は内部のいずれかで割り当てられた、そのデバイスに固有のアドレスを有する必要がある。ハードウェア組み込みのアドレス指定は、アプリケーションによってはアドレス指定方法としてうまく機能する。しかしながら、デバイスを特定の物理的位置に割り当てる必要がある航空機の客室では、そのデバイスの機能を航空機上の機能（読書ライト等）にマッピングするには、一連になっている各デバイスが固有のアドレスを有する必要がある。これにより、各デバイスに接続されたワイヤハーネスは、その位置に応じて、デバイスのストラッピング、ピン選択可能な構成によるプログラミング、ローカルスイッチアレイ、または事前プログラミングによって割り当てられた、固有のアドレスが必要となる。さらに、これにより、各ケーブルハーネスは、その位置に割り当てられる固有のアドレス指定プラグ、またはその位置に基づくユニットアドレスのローカルプログラミングが必要となる。したがって、各シート群の構成は、航空機上のその位置およびアドレスに固有のものである。各デバイスおよび各ハーネスが適切に位置によってマッピングされることを確実にすることは、固有のシート構成と、各シート群を適切にアドレス指定する必要性と、によって増幅される物流上の問題である。航空機の客室電子機器のための、ハードウェア組み込みのアドレス指定は、エラーが発生しやすく、アプリケーションによっては、アドレスを割り当てるのにユーザの介在が必要である。
【０００４】
トークンラインを使用するには、通信回線と並列の二次接続が必要である。トークン信号を使用すると、デバイスからデバイスへトークンを渡すことにより、マルチドロップアーキテクチャ上のデバイスの位置が示される一方、通信の動作に必要とされないときであってもトークン信号が存在することが求められることによって、二次接続の必要性が、不必要な重量をシステムに付加する。この信号は、アドレスをアービトレーションするためにのみ使用される。よって、この信号は、再アドレス指定が必要にならない限り、その時点以降必要とされない。したがって、これは航空機に不必要な重量を付加する。
【０００５】
Ｓｐｉｔａｅｌｓらによる「マルチドロップネットワーク内のデバイスを自動的にアドレス指定するためのシステムおよび方法」と題する米国特許第８，７００，７４７号は、トークン信号を必要とせず重量の問題を軽減する、ランダムに生成されたアドレスを開示している。このシステムは、２つのユニットが共通の任意に選択されたアドレスを共有しないことを確実にするために、衝突防止アルゴリズムを必要とする。この種のアドレス指定は、マルチドロップ通信バス内のユニットの物理的位置を示すのに効率的でない。
【０００６】
Ｗｅｓｔｒｉｃｋ，Ｊｒ．らによる「有線ネットワークノードのための自動自己アドレス指定方法」と題する米国特許第８，２９６，４８８号は、双方向通信バス上で通信する複数のノードを開示している。各ノードは、当初は開いているスイッチを備える。コントローラは、自己アドレス指定開始コマンドを第１のノードに送信し、第１のノードはアドレスを「ｘ」に設定し、続いてそのスイッチを閉じる。スイッチが閉じられることにより、コントローラが第２のノードと通信することが可能になり、第２のノードはそのアドレスを「ｘ＋１」と設定し、続いてそのスイッチを閉じる。こうして第３のノード等との通信が可能になり、それは全てのノードが自己アドレス指定するまで続く。
【０００７】
マルチドロップシステム内の特定のユニットの正確な位置をマッピングする一方で、物理的ハードウェアの削減と、固有のケーブル配線と、固有のアドレスの動的割り当ての実現と、に向けての問題が、それでも未解決である。上述したいずれの特許も、バス上のユニットの故障が通信の遮断、またはアドレスの誤った再割り当てを引き起こさないという、航空機環境における耐障害性のニーズを解決していない。全ての航空機は重量に敏感であり、民間航空機は、固有のハーネスとシート部品番号に悩まされている。
【０００８】
本方法の適用例は、照明用の乗客側制御デバイスと航空機の客室サービスシステム（Ｃａｂｉｎ  Ｓｅｒｖｉｃｅｓ  Ｓｙｓｔｅｍ）との間のインターフェースとして、シート内電力供給装置（Ｉｎ−Ｓｅａｔ  Ｐｏｗｅｒ  Ｓｕｐｐｌｙ）を用いた、アドレス指定可能な照明制御システムである。幅の広い機体の航空機では、完全な機内娯楽システム（Ｉｎ−Ｆｌｉｇｈｔ  Ｅｎｔｅｒｔａｉｎｍｅｎｔ  Ｓｙｓｔｅｍ）を設置することなく、読書ライトおよび乗務員呼び出しライトを制御するシステムは存在しない。これは、航空機内の乗客の位置に基づいて乗客インターフェースから照明システムに通信を行うために使用されるシステムの一部である。本明細書に開示されたシステムは、航空機に搭載されて使用される他の通信およびアドレス指定のスキームと比較して、重量および複雑さを軽減する。このシステムはさらに、マルチドロップ通信回線の終端における終端プラグまたはジャンパを不要にする。
【図面の簡単な説明】
【０００９】
【図１】航空機上の乗客サービスシステムを表す。
【図２】２つのシリアル通信バスを備えた例示的なシステムを表す。
【図３Ａ】デバイスをアドレス指定する方法を表す。
【図３Ｂ】デバイスをアドレス指定する方法を表す。
【図３Ｃ】デバイスをアドレス指定する方法を表す。
【発明を実施するための形態】
【００１０】
図１は、航空機上の乗客サービスシステムを表す。乗客側制御ユニット１０は、乗客が頭上の読書ライト１２を制御するために使用する、乗客／航空機インターフェースである。客室サービスサーバ１４は、客室サービスサーバ１４に接続されたマスタユニット１６，１８によって供給されるデータに基づいて、乗客サービスシステムを制御するために用いられるデータサーバである。マスタユニット１６と１８とは、通常、１０００Ｂａｓｅ−Ｔのイーサネット（ギガビット）を用いるデータのためにデイジーチェーン２０で接続され、次いで客室サービスサーバ１４上の単一のインターフェース２２にデイジーチェーン２０で接続される。しかし、代替の実施形態では、客室サービスサーバ１４において複数の入力装置（図示せず）を使用することも可能である。
【００１１】
客室サービスサーバ１４内のデータベース２４は、マスタユニット１６，１８を航空機内の区域にマッピングする。客室サービスサーバ１４は、第１のマスタユニット１６に２点間（ｐｏｉｎｔ  ｔｏ  ｐｏｉｎｔ）接続する。それに続く各マスタユニット１８は、マスタユニット１  １６から直列にデイジーチェーン２０で接続される。各マスタユニット１６，１８は、多数のシート列に対応する航空機の領域または区域を制御する。
【００１２】
本システムの例示的な運用では、乗客がシートに着座した際に、照明（読書ライト１２および呼び出しライト２６）制御用の、乗客とインターフェース接続するために使用される対応する乗客側制御ユニット２８がそこに存在する。乗客が乗客側制御ユニット２８上のボタンを押すと、これは例えばシートデバイス０ｘ０２（参照番号３０）におけるシートデバイスによって感知される。マスタユニット１  １６は、所定のフレームレートで各シートデバイス３０，３２のポーリングを行う。このフレームレートは、バス速度と、ポーリング期間中に処理されるデータの量と、によって決定される。毎秒１メガビットで動作するシートデバイスの数が３０である場合、１つのシートデバイスに対する通常のトランザクションは、マスタユニット１６からの要求ステータスにおける２８ビットの情報、２５ｕＳｅｃのデッドスペース（メッセージを処理して返信メッセージを作成する時間）、１トランザクションあたり合計８１ｕＳで２８ビットのデータの返却である。フレームレートが１００ｕＳであり（このフレームレートは、トランザクション時間の合計である８１ｕＳより大きくなければならない）、かつトランザクションするユニットが合計３０である場合、全面的なシリアルマルチドロップ通信の列をポーリングするために３０００ｕＳが使用される。１トランザクションあたりのビット数は、送受信される情報と、全ポーリング期間内の総トランザクションに基づくポーリングレートと、によって変動し得る。各マスタユニット１６，１８は、同じ期間中に、または並行して割り当てられた、全てのシリアルポートのポーリングを行い得る。トランザクションの全面的なポーリングのための時間の量は、乗客側制御ユニット１０，２８からマスタユニット１６，１８にメッセージが到達する待ち時間を規定する。マスタユニット１６，１８は次いで、高速ネットワーク２０を介して客室サービスサーバ１４にデータを送信し、そのメッセージを、対応するライト１２，２６を制御する動作に変換する。
【００１３】
シートデバイス３０，３２は、グループ内のシート数に必要とされるのと同数の、乗客側制御ユニット１０，２８へのインターフェースを有し得る。グループによっては、５つもの横並びのシートを包含する。典型的なのは１つから４つのシートである。各シートデバイス３０，３２は、上流側デバイスへのシリアル通信３４，３６と、下流側デバイスへの、割込み可能な出力シリアル通信３８，４０と、を有する。
【００１４】
乗客側制御ユニット１０，２８は、シートデバイス３０，３２のどのポートに接続されているかに応じてアドレスがハードコードされている。ポート１は、通常、当該シート群における最小番号の乗客となる。一例として、列２３のシートＡは、シートデバイス３０のポート１に接続されることになり、一方、列２３のシートＣは、ポート３に接続されることとなる。
【００１５】
図２は、２つのシリアル通信バス５０，５２を備えた小規模なシステムを表す。マスタユニット５４における下流側シリアルバスの数は、必要とされる個々のシリアル通信バス５０，５２の数に左右される設計上の選択である。選択されたシリアル通信バス５０，５２の数は、通常、シートデバイス５６，５８，６０，６２，６４，６６に電力を供給する電源列の数と合致することになる。電源は、側壁（客室への入口）から第１のシート群６８へ、そしてその第１のシート群６８からその領域の第２のシート群７０へとデイジーチェーン接続される。マスタユニット５４は、不揮発性メモリ内に、予期される構成（バス毎のアドレス指定対象のデバイス数）、および自動アドレス指定終了時の最終アドレスマップ（実際に報告されたのはいくつか）のデータベース７２を包含する。完了するとデバイスアドレスが設定されており、どのシートのどのデバイス５６，５８，６０，６２，６４，６６がどの乗客側制御ユニット７４，７６，７８，８０，８２，８４に相当するかが、データベース７２によって分かる。シート群内の１つのデバイスあたり乗客側制御を３つとするなど、複数の乗客側制御ユニットが単一のシートデバイスに割り当てられ得る。自動的なアドレス指定および／または通信が、同時に、または個別のタイミングで、両方の通信経路上で実現され得る。
【００１６】
自動アドレス指定がひとたび完了すると、マスタユニット５４は、チェーン内の第１のシートデバイス５６からステータス要求を開始する。アドレス０ｘ０１が照会され、ステータス変更なし、またはステータス変更のタイプを伴ってステータス変更あり、と応答し得る。そのようなステータス変更は、乗客側制御ユニット７４上でボタンが押されていてこれをマスタユニット５４に返す場合、反応している乗客側制御ユニット７４のアドレスを含む。マスタユニット５４は、それがどのシートデバイス５６であるのかと、それがどのシリアル通信バス５０上で通信しているのかと、シートデバイス５６から受信したデータと、を連結して、ライト（図１の１２，２６）を作動させる客室サービスサーバ（図１の１４）へのメッセージストリームを生成する。客室サービスサーバのデータベース（図１の２４）はマスタユニット５４の位置を含んでおり、シートデバイスユニット５６〜６６から読み出されたデータから、対応する情報が、適切な頭上のライトにメッセージを送ってそのステータスを乗客側制御ユニット７４における乗客の入力に基づいて変更するために、頭上の照明とマッピングするのに用いられる。
【００１７】
図３を参照して、ＲＳ−４８５マルチドロップシステム上の３つのデバイス９０，９２，９４に対するアドレス指定について説明する。このアドレス指定の方法によって、アドレスストラッピングの必要がなくなり、アドレスの割り当てが完了するとその列は自動的に終端する。マルチドロップバスの終端は、データ遷移の反射を適切に減らすことが要求される。終端インピーダンスは、ケーブルを通した信号の伝播と、信号反射の安定化にかかる時間と、に基づく。これは、データレートが上がるにつれて、また、ケーブルの長さが長くなるにつれて、ますます重要になる。概ね良好な終端は、多数の規格によって規定されているように通常１００オームであり、公称５０メートルまでの長さに、走り、延び（ｒｕｎ）を短くすること、および、公称毎秒５００Ｋビットを超える速度のデータ高速化に功を奏する。低速データは、しばしば終端されないままになり得る。
【００１８】
例示のシステムでは、合計３２の１６進数アドレスが、０ｘ００から０ｘ１Ｆまで選択可能であり、論理アドレス０から３１が、合計３２のアドレスを示す。アドレス０ｘ００（０）は、通常、マスタユニットと単一のスレーブユニットとの間の２点間通信用に確保される。このようにする理由は、他のどのデバイスも通信を必要とせず、割り当てられたマスタユニットおよび割り当てられたスレーブユニットがあるからである。マスタユニットは、通信の流れを常に制御する。デバイスの数が２つを超えるシステムでは、そのシステムはマルチドロップシステムになる。アドレス０ｘ１Ｆ（３１）は、マルチドロップインターフェース上の全てのデバイスを同時にアドレス指定するために使用される、ブロードキャスト通信用に確保される。バス上の全てのデバイスは、割り当てられたアドレスまたはブロードキャストアドレスを待ち受け、それにしたがって応答することとなる。ただし、ブロードキャストアドレス０ｘ１Ｆを検出するデバイスは、ブロードキャストコマンドのデータ部分に含まれるタスクを実行するために、マスタユニットに応答しない。これにより、列上のデバイス用のアドレスがＮ−２個残る。マスタユニットは常にアドレス０ｘ００であり、０ｘ１Ｆ、およびこの例示のシステムのバス上の合計３０のアドレス指定可能なデバイスにて、ブロードキャストすることとなる。アドレス指定可能な空間は、３２の物理アドレスに限定されず、これは、そのアドレス専用のメッセージのヘッダにおけるデータビットの数によって限定される。単一の８ビットワードは、Ｎ−２個のアドレス、またはマルチドロップにおける、合計２５４のアドレスが指定可能なデバイスを示すこととなる。他の制限は、デバイス間の物理的長さ、バス上のトランシーバの数に基づく信号品位などであろう。これら全てが、アドレス指定可能なデバイスの数に対する制限であり、データバス設計に係る当業者であれば、これらの点の全てを熟考するであろう。
【００１９】
このシステムが実行することが求められているタスクを実行するために必要とされるデータレートについて、さらなる考慮がなされるべきである。データレートは、アドレス指定されるデバイスにおける処理能力の相応の増加に伴う、データ収集およびタスク実行のスループットを増加させるために、増加させ得る。
【００２０】
この仕様を用いて、マルチドロップシステムの自動設定を行うことが可能であり、システム内の各デバイスの位置を知ることが可能である。シリアルバス９６は、マスタから第１のスレーブ９０へと物理的に接続され、次いで、全てのデバイスがマルチドロップバスに接続されるまで、その第１のスレーブ９０から次のスレーブ９２へと順次接続される。従来技術のシステムの中には、トークンがデータ通信と並行して続き、各デバイスがアドレス割り当ての一部としてそのトークンを次のデバイスに伝播するものがある。本発明は、システムのその部分および対応する重量を除去する。
【００２１】
本実施例では、電源がＯＮの間、全てのデバイス９０，９２，９４が自らのアドレスを０ｘ００に設定し、自らのバイパスリレー９８を「セット」する。リレーを設定することで、ストリング内の第１のデバイス９０を除いて、通信バス９６が効率よく開く。これにより、ストリング内の第１のデバイス９０との２点間通信が可能になる。
１．バスマスタは、２点間のコマンドアドレス０ｘ００を第１のデバイス９０に送信し、そのアドレスを０ｘ０１に設定する。
２．第１のデバイス９０は、ＡＣＫを返信し、マスタは、次いでパワーオンステータス（ＰＯＳ）をアドレス０ｘ０１に送信する。
３．第１のデバイス９０は、追加パワーオン情報を含むＡＣＫを返信する。
４．バスマスタは、リセットリレーを０ｘ０１に送信する。
５．第１のデバイス９０は、そのリレー９８を閉じてＡＣＫを返信する。
６．バスマスタは、２点間コマンドを第２のデバイス９２に送信して、そのアドレスを０ｘ０２に設定する。
７．第２のデバイス９２は、ＡＣＫを返信し、マスタは、次いでパワーオンステータス（ＰＯＳ）をアドレス０ｘ０２に送信する。
８．第２のデバイス９２は、追加パワーオン情報を含むＡＣＫを返信する。
９．バスマスタは、リセットリレーを０ｘ０２に送信する。
１０．第２のデバイス９２は、そのリレー１００を閉じてＡＣＫを返信する。
１１．バスマスタは、２点間コマンドを第３のデバイス９４に送信して、そのアドレスを０ｘ０３に設定する。
１２．第３のデバイス９４は、ＡＣＫを返信し、マスタは、次いでパワーオンステータス（ＰＯＳ）をアドレス０ｘ０３に送信する。
１３．第３のデバイス９４は、追加パワーオン情報を含むＡＣＫを返信する。
１４．バスマスタは、リセットリレーを０ｘ０３に送信する。
１５．第３のデバイス９４は、そのリレー１０２を閉じてＡＣＫを返信する。
１６．アドレス０ｘ００への２点間コマンドが再送されるが、デバイスが存在しないため、ＡＣＫがないことになる。
１７．最後のアドレス０ｘ０３は、次いでそのリレー１０２を再び「セット」するよう指令され、それによりバスが終端する。
１８．これでデバイスのアドレス指定が完了し、システムは動作に入る準備が整う。
【００２２】
シリアルバス９６上のデバイス９０，９２，９４が、マイクロコントローラの故障、ソフトウェア障害、チェックサムの不具合を有する場合、または完全に動作しない場合はいつでも、そのデバイスに付随するリレー９８，１００，１０２は常閉位置に「リセット」され、マイクロコントローラがリセット状態またはオフ状態となるため、欠陥のあるそのデバイスはシリアルバス９６上で応答しないことになる。リレーが閉じていることによって、バスは他のデバイスに対して依然として通常どおり動作可能であるが、マスタは、このアドレスが非応答であることに注意を払い、メンテナンスのためにその情報をサーバに送信すること、またはメンテナンスを警告するために別のネットワークに伝えることが可能である。これにより、バス上のどこでデバイスが誤動作しているかの精度が極めて正確になり得る。
【００２３】
このプロセス中にアービトレーションの一部として割り当てられたアドレスは、システムが毎回同じ構成で起動して、次いで起動結果をマスタユニットに格納されたシステムロケーションテーブルと比較できるようにするために、不揮発性メモリ１０６に格納され得る。システムが、起動される度にシステム電源投入時のアドレス指定を実行することも可能であろう。これにより、デバイスを交換して、その新しいデバイスが自動アドレス指定することが可能になる。システムまたは人間の介在によってマスタユニットがシステムを完全にアドレス指定し直すよう指令された場合に、指令された自動アドレス指定は実行され得る。
【００２４】
マイクロプロセッサ１０６は、ＲＳ−４８５トランシーバのアドレスを決定するようにプログラミングされており、また、そのトランシーバの動作コードを含んでいる。
リレー１０２は、自らが付随するデバイスに電力が供給されていないときには妨げることなくデータを通過させ、アドレス指定モードにあるときにはデータ通信を中断することが適切である限り、電気機械式装置またはソリッドステート装置であり得る。
【図１】
2019531638.tif 000003
【図２】
2019531638.tif 000004
【図３Ａ】
2019531638.tif 000005
【図３Ｂ】
2019531638.tif 000006
【図３Ｃ】
2019531638.tif 000007
【国際調査報告】
2019531638.tif 000008