(57)【特許請求の範囲】
【請求項１】
車両衝突時に乗員を保護する乗員保護装置の制御を行うＥＣＵと、
このＥＣＵにデイジーチェーン接続され、車両の加速度を検出して前記ＥＣＵへ加速度信号を送信する複数のセンサ部と、
を有する乗員保護システムの通信装置において、
前記センサ部は、前記ＥＣＵのアドレス設定指示に応じて複数の前記センサ部の各々に設定アドレスが設定される初期化が行われた後、設定された前記設定アドレスと前記センサ部が保持する固有情報とを前記ＥＣＵへ送信し、
前記ＥＣＵは、
前記センサ部から送信されてきた前記固有情報を前記設定アドレス毎に対応付けた対応情報として記憶する記憶部と、
前記記憶部に前記対応情報が記憶されているとき、前記センサ部から送信されてきた前記固有情報を前記設定アドレス毎に前記対応情報と照合し、この照合の結果、前記対応情報と一致しない前記固有情報が有る場合に、当該固有情報を保持する前記センサ部の故障であると判定する故障判定部と、
を有することを特徴とする乗員保護システムの通信装置。
【請求項２】
前記故障判定部は、前記対応情報と一致しない前記固有情報を保持する前記センサ部が複数ある場合に、前記ＥＣＵに最も近い前記センサ部の故障であると判定することを特徴とする請求項１に記載の乗員保護システムの通信装置。
【請求項３】
前記記憶部に前記対応情報が記憶されていない場合に、前記センサ部から送信されてきた前記固有情報を前記設定アドレス毎に対応付けた対応情報として記憶する制御部を更に備えることを特徴とする請求項１または２に記載の乗員保護システムの通信装置。
【請求項４】
前記故障判定部は、前記センサ部の全てから設定アドレス及び固有情報を受信できなかった場合に、前記記憶部に前記センサ部毎の設定アドレス及び固有情報が記憶されていなければ、前記センサ部の故障以外の故障を示す特定故障と判定することを特徴とする請求項１〜３のいずれか１項に記載の乗員保護システムの通信装置。
【請求項５】
前記制御部は、前記センサ部の全てから設定アドレス及び固有情報を受信した場合に、受信した前記センサ部の固有情報の内、前記記憶部に記憶された固有情報との照合で不一致となった固有情報を、当該記憶部の当該不一致の固有情報に上書きする更新を行うことを特徴とする請求項１〜３のいずれか１項に記載の乗員保護システムの通信装置。
【請求項６】
前記故障判定部は、前記制御部が受信した前記設定アドレスの数と、前記設定アドレスと共に前記固有情報が受信された際にカウントアップされる初期化センサ数とが、同数で且つ前記全センサ部の数より少ない数の場合に、当該初期化センサ数の内の最後段のセンサ部と、当該最後段の後段のセンサ部との間が未接続状態であるオープン故障であると判定することを特徴とする請求項１〜５のいずれか１項に記載の乗員保護システムの通信装置。
【請求項７】
前記センサ部は、当該センサ部の起動時に自センサ部に流れる電流値を検出し、この検出電流値が予め定められた値未満であれば故障有りと判定し、当該予め定められた値以上であれば故障無しと判定する故障検出部を更に備え、
前記センサ部は、前記故障検出部により故障有りと判定された際に、アドレス設定を行わず、自センサ部をオフとすることを特徴とする請求項１〜６のいずれか１項に記載の乗員保護システムの通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両衝突時に乗員を保護するエアバッグ等の乗員保護装置に用いられるＥＣＵ（電子制御ユニット）と、このＥＣＵにデイジーチェーン接続され、車両の加速度等を検出する複数のセンサ部とを有する乗員保護システムの通信装置に関する。
【背景技術】
【０００２】
近年、エアバッグやシーベルトプリテンショナ等の乗員保護装置が多くの車両に装着されており、この乗員保護装置を備える乗員保護システムは、図１に示すように、車両１０の前方両サイドに搭載されたフロントセンサ部１１ａ，１１ｂと、助手席や後部座席に搭載されたセーフィングセンサ部１３ａ，１３ｂと、車両１０の両サイドに搭載された複数のセンサ部１５ａ，１５ｂ，１５ｃ、１５ｄ及び１６ａ，１６ｂ，１６ｃ，１６ｄとを有し、これらセンサ部がエアバッグ用のＥＣＵ１８に接続されて成る通信装置を備えている。この通信装置の各センサ部１１ａ，１１ｂ，１３ａ，１３ｂ，１５ａ〜１５ｄ及び１６ａ〜１６ｄで加速度等を検出し、この検出に応じてＥＣＵ１８で図示せぬエアバッグを作動させる。但し、各センサ部１１ａ，１１ｂ，１３ａ，１３ｂ，１５ａ〜１５ｄ及び１６ａ〜１６ｄは、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）チップで構成されている。
【０００３】
この通信装置において、両サイドのセンサ部１５ａ〜１５ｄ及び１６ａ〜１６ｄは、図２に各センサ部１５ａ〜１５ｄを代表して表すように、各々が内部にバススイッチ２６ａ〜２６ｄを有してＥＣＵ１８にバス接続されており、車両１０の電源投入時にＥＣＵ１８に近いセンサ部から順にアドレスを設定する初期化を行ってバススイッチ２６ａ〜２６ｄを閉じるようになっている。
【０００４】
つまり、ＥＣＵ１８に最も近い第１センサ部１５ａにアドレス設定したらバススイッチ２６ａを閉じて第２センサ部１５ｂにＥＣＵ１８を接続する。次に、ＥＣＵ１８から第２センサ部１５ｂにアドレス設定したらバススイッチ２６ｂを閉じて第３センサ部１５ｃにＥＣＵ１８を接続し、次に、第３センサ部１５ｃにアドレス設定したらバススイッチ２６ｃを閉じて第４センサ部１５ｄにＥＣＵ１８を接続するといった順に初期化が行われる。また、各センサ部１５ａ〜１５ｄは、アドレス設定後にＥＣＵ１８に応答を返すようになっている。
【０００５】
このようにＥＣＵ１８に両サイドの各センサ部１５ａ〜１５ｄ及び１６ａ〜１６ｄをバス接続する場合、ＩＣチップにより構成されるセンサ部の内部にバススイッチを搭載する必要があるため、チップサイズが大きくなってしまう。また、バススイッチ自体がインピーダンスを持つので、複数個がバス接続されると各センサ部１５ａ〜１５ｄ及び１６ａ〜１６ｄによるインピーダンスの電圧降下で末端センサ部１５ｄ，１６ｄの電圧降下が大きくなってしまう。更に、バススイッチの電源側とグランド側とのインピーダンスマッチングが崩れノイズ源となりノイズが発生してしまう。
【０００６】
これらの欠点を解消するために特許文献１に記載の通信装置のように、バススイッチを用いたバス接続を行わない構成がある。この構成は、図３に示すように、ＥＣＵ１８−１にバススイッチを用いずセンサ部１５ａ−１〜１５ｄ−１がデイジーチェーン接続されている。この構成によって、最後段のセンサ部１５ｄ−１から時刻ｔ１に示すようにアドレス設定「０００１」を行った後スリープモードに移行する。これによりスリープモードとなった第４センサ部１５ｄ−１には電流が流れなくなるので、第３センサ部１５ｃ−１が最後段となりアドレス設定が可能な状態となる。そこで上記同様に第３センサ部１５ｃ−１において時刻ｔ２に示すようにアドレス設定「００１０」を行った後スリープモードに移行し、以降同様にＥＣＵ１８−１側に近づく順に、時刻ｔ３，ｔ４で示すように順次アドレス設定「０１００」、「１０００」を行ってスリープモードに移行し、初期化を完了させる。この完了後にＥＣＵ１８−１がスリープモード解除コマンドを送信して各センサ部１５ａ−１〜１５ｄ−１が動作モードに復帰するようになっている。これによって、バススイッチを不要とし、上記欠点を解消している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−１３７８４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、上記の特許文献１の乗員保護システムの通信装置においては、例えば図４に×印で示すように、第１センサ部１５ａ−１と第２センサ部１５ｂ−１との接続線が断線（オープン故障）した場合、又は図５に×印で示すように、ＥＣＵ１８−１から最後段のセンサ部１５ｄ−１までの電流経路は正常だが第３センサ部１５ｃ−１が故障（センサ故障）した場合、後述でその理由を説明するようにオープン故障かセンサ故障かを判断することができず、更に、どのセンサ部間でオープン故障が生じたのか、どのセンサ部がセンサ故障となったのかを特定することができないという問題がある。
【０００９】
即ち、ＥＣＵ１８−１でオープン故障又はセンサ故障を判断する場合、初期設定時のアドレス設定が正常に行えたか否かを判断することで行うようになっている。図４の場合、第１センサ部１５ａ−１が最後段となっているため、まず第１センサ部１５ａ−１にアドレス設定「０００１」が行われるが、その後、第１センサ部１５ａ−１をスリープモードとした場合、ＥＣＵ１８−１に接続されているセンサ部は無いので、アドレス設定が１回しか行われなくなる。そこでＥＣＵ１８−１では適正にアドレス設定が行われないことからオープン故障又はセンサ故障と判断する。
【００１０】
図５の場合、最後段のセンサ部１５ｄ−１にアドレス設定「０００１」を行った後スリープモードに移行すると、第３センサ部１５ｃ−１がセンサ故障なので、次のアドレス設定が第２センサ部１５ｂ−１に対して「００１０」と行われ、この後、第１センサ部１５ａ−１に「０１００」と行われる。しかし、この場合、４つアドレス設定が行われなければならない所を、３つしか行われていないのでＥＣＵ１８−１では適正にアドレス設定が行われないことからオープン故障又はセンサ故障と判断する。
【００１１】
つまり、何れの場合も、オープン故障かセンサ故障かを判断することができず、更に、どのセンサ部間でオープン故障が生じたのか、どのセンサ部がセンサ故障となったのかを特定することができない。
【００１２】
本発明は、このような事情に鑑みてなされたものであり、どのセンサ部間でオープン故障が生じたのか、どのセンサ部がセンサ故障となったのかを特定することができる乗員保護システムの通信装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するためになされた請求項１に記載の発明は、車両衝突時に乗員を保護する乗員保護装置の制御を行うＥＣＵと、このＥＣＵにデイジーチェーン接続され、車両の加速度を検出して前記ＥＣＵへ加速度信号を送信する複数のセンサ部と、を有する乗員保護システムの通信装置において、前記センサ部は、前記ＥＣＵのアドレス設定指示に応じて複数の前記センサ部の各々に設定アドレスが設定される初期化が行われた後、設定された前記設定アドレスと前記センサ部が保持する固有情報とを前記ＥＣＵへ送信し、前記ＥＣＵは、前記センサ部から送信されてきた前記固有情報を前記設定アドレス毎に対応付けた対応情報として記憶する記憶部と、前記記憶部に前記対応情報が記憶されているとき、前記センサ部から送信されてきた前記固有情報を前記設定アドレス毎に前記対応情報と照合し、この照合の結果、前記対応情報と一致しない前記固有情報が有る場合に、当該固有情報を保持する前記センサ部の故障であると判定する故障判定部と、を有することを特徴とする。
【００１４】
この構成によれば、不一致の固有情報が１つの場合は、当該１つの固有情報を保持するセンサ部が故障と判定することができる。
【００１５】
請求項２に記載の発明は、前記故障判定部は、前記対応情報と一致しない前記固有情報を保持する前記センサ部が複数ある場合に、前記ＥＣＵに最も近い前記センサ部の故障であると判定することを特徴とする。
【００１６】
この構成によれば、不一致の固有情報が複数ある場合、例えば、ＥＣＵ側から「Ａ」，「Ｂ」，「Ｃ」，「Ｄ」と順に固有情報を有する４つのセンサ部がバススイッチ無しにデイジーチェーン接続されている構成を想定する。この際に、２つの固有情報「Ｂ」，「Ｄ」が不一致の場合、最後段以外の第２センサ部のみが故障している場合、第２センサ部では最後段の第４センサ部と同アドレスが付与されるので、第２及び第４センサ部の双方の送信信号波形が混信して、制御部では双方の固有情報「Ｂ」，「Ｄ」が認識できなくなる。このように不一致の固有情報が複数ある場合、故障判定部でＥＣＵに最も近い側のセンサ部、上述した例では第２センサ部が故障と判定する。尚、この後、第２センサ部を正常品と交換して再度初期化を行うことにより、最後段の第４センサ部が本当に故障か否かを判定することができる。
【００１７】
請求項３に記載の発明は、前記記憶部に前記対応情報が記憶されていない場合に、前記センサ部から送信されてきた前記固有情報を前記設定アドレス毎に対応付けた対応情報として記憶する制御部を更に備えることを特徴とする。
【００１８】
この構成によれば、記憶部に対応情報が記憶されていない場合は、センサ部から送信されてきた固有情報を設定アドレス毎に対応付けた対応情報として記憶することが出来る。
【００１９】
請求項４に記載の発明は、前記故障判定部は、前記センサ部の全てから設定アドレス及び固有情報を受信できなかった場合に、前記記憶部に前記センサ部毎の設定アドレス及び固有情報が記憶されていなければ、前記センサ部の故障以外の故障を示す特定故障と判定することを特徴とする。
【００２０】
この構成によれば、特定故障を、ＥＣＵに最も近い固有情報を保持するセンサ部の故障及び、１つの固有情報を保持するセンサ部の故障以外の故障として判定することができる。
【００２１】
請求項５に記載の発明は、前記制御部は、前記センサ部の全てから設定アドレス及び固有情報を受信した場合に、受信した前記センサ部の固有情報の内、前記記憶部に記憶された固有情報との照合で不一致となった固有情報を、当該記憶部の当該不一致の固有情報に上書きする更新を行うことを特徴とする。
【００２２】
この構成によれば、本来は例えば第３センサ部が自センサ部に記憶された固有情報「Ｃ」を保持するものであったが、その後、故障などの原因で別の固有情報「Ｅ」を保持する第３センサ部に交換された場合でも、この交換後の第３センサ部の初期化を適正に行うことができる。
【００２３】
請求項６に記載の発明は、前記故障判定部は、前記制御部が受信した前記設定アドレスの数と、前記設定アドレスと共に前記固有情報が受信された際にカウントアップされる初期化センサ数とが、同数で且つ前記全センサ部の数より少ない数の場合に、当該初期化センサ数の内の最後段のセンサ部と、当該最後段の後段のセンサ部との間が未接続状態であるオープン故障であると判定することを特徴とする。
【００２４】
この構成によれば、設定アドレス数と初期化センサ数とが、例えば同数の２で且つ全センサ部の数４より少ない数＝２の場合に、この数＝２のセンサ部のうち最後段のセンサ部である例えば第２センサ部と、この第２センサ部の後段センサ部である第３センサ部との間のオープン故障であると特定することができる。
【００２５】
請求項７に記載の発明は、前記センサ部は、当該センサ部の起動時に自センサ部に流れる電流値を検出し、この検出電流値が予め定められた値未満であれば故障有りと判定し、当該予め定められた値以上であれば故障無しと判定する故障検出部を更に備え、前記センサ部は、前記故障検出部により故障有りと判定された際に、アドレス設定を行わず、自センサ部をオフとすることを特徴とする。
【００２６】
この構成によれば、例えば第２センサ部において故障検出部で電流検出の故障が有りと検出された際に、センサ部によりアドレス設定は行われず、センサ部がオフとされる。従って、ＥＣＵへのアドレス応答は無く固有情報の送信も行われないので、ＥＣＵの故障判定部では、その応答の行われない第２センサ部の固有情報が照合不一致となる。これによって第２センサ部が故障と判定することができる。
【図面の簡単な説明】
【００２７】
【図１】車両における乗員保護システムの通信装置のＥＣＵと各センサ部を示す図である。
【図２】従来の乗員保護システムの通信装置におけるＥＣＵとこれにバス接続された各センサ部との構成を示す図である。
【図３】特許文献１の乗員保護システムの通信装置におけるＥＣＵとこれにバス接続された各センサ部との構成を示す図である。
【図４】特許文献１の乗員保護システムの通信装置におけるオープン故障を示す図である。
【図５】特許文献１の乗員保護システムの通信装置におけるセンサ故障を示す図である。
【図６】本発明の第１実施形態に係る乗員保護システムの通信装置の構成を示し、（ａ）はＥＣＵとこれにバススイッチを用いずデイジーチェーン接続された各センサ部のブロック図、（ｂ）は各センサ部のブロック図である。
【図７】各センサ部の設定アドレス、初期化状態、固有情報Ｎｏ．を示す図である。
【図８】第１又は第２実施形態の乗員保護システムの通信装置の動作を説明するための第１フローチャートである。
【図９】第１実施形態の乗員保護システムの通信装置の動作を説明するための第２フローチャートである。
【図１０】第２実施形態の乗員保護システムの通信装置の動作を説明するための第３フローチャートである。
【図１１】第２実施形態の乗員保護システムの通信装置の動作を説明するための第４フローチャートである。
【図１２】本発明の第２実施形態に係る乗員保護システムの通信装置の各センサ部の構成を示すブロック図である。
【発明を実施するための形態】
【００２８】
以下、本発明の実施形態を、図面を参照して説明する。但し、本明細書中の全図において相互に対応する部分には同一符号を付し、重複部分においては後述での説明を適時省略する。
（第１実施形態）
図６は、本発明の第１実施形態に係る乗員保護システムの通信装置の構成を示し、（ａ）はＥＣＵとこれにバススイッチを用いずデイジーチェーン接続された各センサ部のブロック図、（ｂ）は各センサ部のブロック図である。但し、図６（ａ）に示す通信装置は、図１に示した車両１０の乗員保護システムの通信装置に対応しており、従来要素と区別するために、ＥＣＵ１８の符号を１８Ｅとし、各センサ部１５ａ〜１５ｄの符号を１５ａ１〜１５ｄ４として表している。
【００２９】
本実施形態の乗員保護システムの通信装置の特徴は、ＥＣＵ１８ＥにＥＣＵ制御部（制御部）２１と、メモリ部（記憶部）２２と、故障判定部２３とを備え、また、図６（ｂ）に示すように、各センサ部１５ａ１〜１５ｄ４に、ＥＣＵ１８Ｅにデイジーチェーン接続するための電源側とアース側の双方の線の間に接続された定電流部３１と、固有アドレスを記憶する読み書き自在なＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の第１メモリ部３２ａ及び読出し専用のＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の第２メモリ部３２ｂとを有するセンサ制御部３２と、電流検出部３３と、加速度センサ３４とを備えて構成したことにある。
【００３０】
定電流部３１は、ＥＣＵ１８Ｅから供給される入力電流のうち一定の電流値（例えば１０ｍＡ）をＥＣＵ１８Ｅ側に引き込んで流す動作を行う。
【００３１】
電流検出部３３は、自センサ部における出力側に流れる電流の値を検出し、この検出された電流値をセンサ制御部３２へ出力する。
【００３２】
センサ制御部３２は、加速度センサ３４で検出された車両１０の加速度をＥＣＵ１８Ｅへ送信するなどＥＣＵ１８Ｅとの通信を制御し、また、初期化処理時において電流検出部３３での検出電流値が略０ｍＡ（第１所定値）以下の場合に、ＥＣＵ１８Ｅからのアドレス設定指示の回数に応じた固有アドレスを第１メモリ部３２ａに記憶して設定する。更に、そのアドレス設定が正常に完了した際に、その設定アドレスと、第２メモリ部３２ｂに予め記憶された製造ロット等の固有情報とをＥＣＵ１８Ｅへ送信し、更に、定電流部３１をオフ状態とすると共に設定アドレスの保持のみを行い自センサ部の電流値が略零に近い待機電力となるスリープモードに移行させる制御を行う。このスリープモードではセンサ部の負荷電流は、正確には略零（第１所定値）であるが、ここでは説明を簡単にするために０ｍＡとする。
【００３３】
例えば、第２メモリ部３２ｂに、第１センサ部１５ａ１では固有情報「Ａ」が記憶され、第２センサ部１５ｂ２では「Ｂ」が、第３センサ部１５ｃ３では「Ｃ」が、第４センサ部１５ｄ４では「Ｄ」が記憶されている場合に、時刻ｔ１の行に示すように、最後段である第４センサ部１５ｄ４では、センサ制御部３２が電流検出部３３の検出電流値が０ｍＡであることを検出すると、ＥＣＵ１８Ｅからのアドレス設定指示の回数（１回目）に応じた固有アドレス「０００１」を第１メモリ部３２ａに設定し、この設定アドレス「０００１」と固有情報「Ｄ」とをＥＣＵ１８Ｅへ送信し、更に定電流部３１をオフとしてスリープモードに移行する。これによって、第４センサ部１５ｄ４の電流値が０ｍＡとなるので、第３センサ部１５ｃ３の出力側の電流値は０ｍＡとなる。ＥＣＵ１８Ｅは第４センサ部１５ｄ４からのアドレス設定応答を受信すると、２回目のアドレス設定指示を送信する。
【００３４】
時刻ｔ２において、その０ｍＡを第３センサ部１５ｃ３のセンサ制御部３２が検出すると、アドレス設定指示の回数（２回目）に応じた固有アドレス「００１０」を設定し、この設定アドレス「００１０」と固有情報「Ｃ」とをＥＣＵ１８Ｅへ送信し、定電流部３１をオフとしてスリープモードに移行する。これによって、第３センサ部１５ｃ３の電流値が０ｍＡとなるので、第２センサ部１５ｂ２の出力側の電流値は０ｍＡとなる。ＥＣＵ１８Ｅは第３センサ部１５ｃ３からのアドレス設定応答を受信すると、３回目のアドレス設定指示を送信する。
【００３５】
以降同様に、時刻ｔ３において、第２センサ部１５ｂ２では０ｍＡの検出によってアドレス設定指示の回数（３回目）に応じた固有アドレス「０１００」を設定し、このアドレス「０１００」と固有情報「Ｂ」とを送信し、定電流部３１をオフとしてスリープモードに移行する。ＥＣＵ１８Ｅは第２センサ部１５ｂ２からのアドレス設定応答を受信すると、４回目のアドレス設定指示を送信する。
【００３６】
時刻ｔ４において、第１センサ部１５ａ１では０ｍＡの検出によってアドレス設定指示の回数（４回目）に応じた固有アドレス「１０００」を設定し、この設定アドレス「１０００」と固有情報「Ａ」とを送信し、定電流部３１をオフとしてスリープモードに移行するようになっている。
【００３７】
また、センサ制御部３２は、電流検出部３３での電流検出ができない場合、全センサ部１５ａ１〜１５ｄ４の途中段のセンサ部（例えば１５ｂ２）であっても、ＥＣＵ１８Ｅからのアドレス設定指示の回数（例えば１回目）に応じた固有アドレス「０００１」を第１メモリ部３２ａに設定する。例えば、図７に示すように第２センサ部１５ｂ２が故障で電流検出部３３での電流検出ができない場合、アドレス設定指示の回数が１回目であれば、この回数に応じた固有アドレス「０００１」を設定する。これは最後段の第４センサ部１５ｄ４に設定されたアドレス「０００１」と同じである。このように同じアドレス「０００１」が付された場合、ＥＣＵ１８ＥのＥＣＵ制御部２１では応答信号波形が同じで混信するため、双方のセンサ部の固有情報が認識できなくなる。
【００３８】
更に、センサ制御部３２は、図７に示したように、電流検出不能な第２センサ部１５ｂ２の前段以前の第１センサ部１５ａ１においては、電流検出不能な第２センサ部１５ｂ２の後段の第３センサ部１５ｃ３での設定アドレス「００１０」に引き続く固有アドレス「０１００」を設定するようになっている。
【００３９】
なお、センサ制御部３２は、自センサ部が上記の電流検出不能では無く、機能そのものが故障状態にあるとアドレス設定並びに固有情報を含めたＥＣＵ１８Ｅへの送信制御も行えなくなる。
【００４０】
ＥＣＵ制御部２１は、初期化処理時に各センサ部１５ａ１〜１５ｄ４から送信されて来た設定アドレスと固有情報とを受信し、全センサ部１５ａ１〜１５ｄ４の初期化処理が完了したか否かを判断する。ここで、全センサ部１５ａ１〜１５ｄ４の初期化処理完了と判断された後、メモリ部２２に何も記憶されていなければ、各センサ部１５ａ１〜１５ｄ４から送信されて来た設定アドレスと固有情報とを、センサ部毎に一対に対応付けて対応情報とし、この対応情報をメモリ部２２に記憶する。
【００４１】
更に、ＥＣＵ制御部２１は、各センサ部１５ａ１〜１５ｄ４から送信されて来た設定アドレス及び固有情報に応じて、初期化されたセンサ数（初期化センサ数）と、初期化時に設定されたアドレス数（設定アドレス数）とをカウントし、これらカウント情報並びに固有情報を故障判定部２３へ出力する。
【００４２】
故障判定部２３は、ＥＣＵ制御部２１で全センサ部１５ａ１〜１５ｄ４の初期化処理完了と判断された際に、ＥＣＵ制御部２１で受信された全センサ部１５ａ１〜１５ｄ４の固有情報と、メモリ部２２に記憶された各固有情報とを照合し、センサ部全ての固有情報が一致すれば正常と判定する。一方、照合結果が不一致の場合、メモリ部２２に記憶された不一致の固有情報、例えば「Ｃ」をＥＣＵ制御部２１から故障判定部２３に読み込んだ固有情報、例えば「Ｅ」に書き換える更新（「Ｅ」を「Ｃ」に上書きする更新）を行う。
【００４３】
これは、上記のように不一致と判定された固有情報（例えば「Ｅ」）を保持する例えば第３センサ部１５ｃ３が、本来は固有情報「Ｃ」を保持するものであったが、その後、故障などの原因で別の固有情報「Ｅ」を保持する第３センサ部１５ｃ３と交換されたことを示している。従って、この場合、上記のようにメモリ部２２に記憶されている不一致の固有情報「Ｃ」を、ＥＣＵ制御部２１から新たに故障判定部２３に読み込んだ固有情報「Ｅ」に書き換える更新を行う。この更新後は、再び全センサ部１５ａ１〜１５ｄ４のリセットを行い再度初期化を行う。
【００４４】
また、故障判定部２３は、ＥＣＵ制御部２１で全センサ部１５ａ１〜１５ｄ４の初期化処理が完了しなかったと判断された場合、ＥＣＵ制御部２１で受信された複数のセンサ部の固有情報と、メモリ部２２に記憶された各固有情報とを照合する。この結果、不一致の固有情報が１つ（例えば「Ｄ」）であれば、その固有情報「Ｄ」のセンサ部１５ｄ４が故障と判定する。また、不一致の固有情報が複数（例えば「Ｄ」と「Ｂ」）であれば、その固有情報「Ｄ」と「Ｂ」の内、ＥＣＵ１８Ｅに近い側の「Ｂ」のセンサ部１５ｂ２が故障と判定する。
【００４５】
ここで、不一致の固有情報が複数（例えば「Ｄ」と「Ｂ」の２つ）の場合とは、ＥＣＵ制御部２１で２つの固有情報「Ｄ」，「Ｂ」が認識できず、これら固有情報「Ｄ」，「Ｂ」が故障判定部２３に入力されなかった場合である。これは、上述したように２つの固有情報「Ｂ」，「Ｄ」のセンサ部１５ｂ２，１５ｄ４で同じアドレス「０００１」が付与され、これによってＥＣＵ１８Ｅへの送信信号波形が混信し、ＥＣＵ制御部２１で双方のセンサ部１５ｂ２，１５ｄ４の固有情報「Ｂ」，「Ｄ」が認識できなくなった場合である。
【００４６】
また、故障判定部２３は、ＥＣＵ制御部２１で全センサ部１５ａ１〜１５ｄ４の初期化処理が完了しなかったと判断された場合に、メモリ部２２に何も記憶されていなければ特定故障と判定する。特定故障とは、上述した１つのセンサ部の故障や、複数のセンサ部の内のＥＣＵ１８Ｅに最も近い側のセンサ部の故障以外の故障である。
【００４７】
次に、このような構成の乗員保護システムの通信装置の動作を、図８〜図１０に示すフローチャートを参照して説明する。但し、ＥＣＵ１８Ｅに接続された全センサ部１５ａ１〜１５ｄ４の第２メモリ部３２ｂには、第１センサ部１５ａ１に固有情報「Ａ」、第２センサ部１５ｂ２に固有情報「Ｂ」、第３センサ部１５ｃ３に固有情報「Ｃ」、第４センサ部１５ｄ４に固有情報「Ｄ」が設定されているとする。
【００４８】
図８のステップＳ１において、ＥＣＵ制御部２１が初期化センサ数Ｒと、設定アドレス数Ａとをカウントするが、この際のカウント数がリセット後の０であるとする。
【００４９】
ステップＳ２において、最初にＥＣＵ１８Ｅからみて最後段の第４センサ部１５ｄ４が初期化される。即ち、センサ制御部３２によりＥＣＵ１８Ｅからのアドレス設定指示の回数（１回目）に応じた初期値である固有アドレス「０００１」が第１メモリ部３２ａに設定され、この設定アドレス「０００１」と固有情報「Ｄ」とがＥＣＵ１８Ｅへ送信され、定電流部３１がオフとされてスリープモードに移行される。
【００５０】
次に、ステップＳ３において、その第４センサ部１５ｄ４の初期化が完了したか否かが判定される。これは、ＥＣＵ制御部２１で第４センサ部１５ｄ４からの設定アドレス「０００１」及び固有情報「Ｄ」が受信されて認識されれば、初期化完了と判定される。この場合、ステップＳ４において、ＥＣＵ制御部２１で初期化センサ数Ｒが「１」となり、設定アドレス数Ａが「１」となる。
【００５１】
一方、上記ステップＳ３において第４センサ部１５ｄ４の初期化が完了しなかったＮｏの場合について説明する。第４センサ部１５ｄ４の電流検出部３３の電流検出ができずアドレス設定は行われたが、固有情報が送信されないなど初期化が完了しなかった場合、上記ステップＳ４における初期化センサ数Ｒは「０」となり、設定アドレス数Ａは「１」となる。
【００５２】
或いは、第４センサ部１５ｄ４がアドレス設定も行われず固有情報も送信されないなど故障状態の場合、上記ステップＳ４における初期化センサ数Ｒは「０」となり、設定アドレス数Ａも「０」となる。また、ＥＣＵ１８Ｅは第４センサ部１５ｄ４からのアドレス設定応答を受信すると、２回目のアドレス設定指示を送信する。
【００５３】
次に、ステップＳ５において、第４センサ部１５ｄ４の前段の第３センサ部１５ｃ３が初期化される。即ち、後段の第４センサ部１５ｄ４においてアドレス「０００１」が設定された場合、第３センサ部１５ｃ３のセンサ制御部３２により、ＥＣＵ１８Ｅからのアドレス設定指示の回数（２回目）に応じて、前段のアドレス「０００１」に連続するアドレス「００１０」が第１メモリ部３２ａに設定され、この設定アドレス「００１０」と固有情報「Ｃ」とがＥＣＵ１８Ｅへ送信され、定電流部３１がオフとされてスリープモードに移行される。
【００５４】
次に、ステップＳ６において、その第３センサ部１５ｃ３の初期化が完了したか否かが判定される。これは、ＥＣＵ制御部２１で第３センサ部１５ｃ３からの設定アドレス「００１０」及び固有情報「Ｃ」が受信されて認識されれば、初期化完了と判定される。この場合、ステップＳ７において、上記ステップＳ４で初期化センサ数Ｒ＝「１」、設定アドレス数Ａ＝「１」であれば、初期化センサ数Ｒが「２」となり、設定アドレス数Ａが「２」となる。
【００５５】
一方、上記ステップＳ４で初期化センサ数Ｒ＝「０」、設定アドレス数Ａ＝「１」となっている場合、初期化センサ数Ｒが「１」となり、設定アドレス数Ａが「２」となる。或いは、上記ステップＳ４で初期化センサ数Ｒ＝「０」、設定アドレス数Ａ＝「０」となっている場合は、初期化センサ数Ｒが「１」となり、設定アドレス数Ａが「１」となる。
【００５６】
一方、上記ステップＳ６において第３センサ部１５ｃ３の電流検出部３３の電流検出ができずアドレス設定は行われたが、固有情報が送信されないなど初期化が完了しなかった場合はステップＳ７では設定アドレス数Ａのみが「１」カウントアップする。
【００５７】
或いは、上記ステップＳ６において第３センサ部１５ｃ３で故障状態の場合は、ステップＳ７では初期化センサ数Ｒ、設定アドレス数Ａの双方とも前回ステップＳ４のままの状態となる。また、ＥＣＵ１８Ｅは第３センサ部１５ｃ３からのアドレス設定応答を受信すると、３回目のアドレス設定指示を送信する。
【００５８】
次に、ステップＳ８において、第３センサ部１５ｃ３の前段の第２センサ部１５ｂ２が初期化される。即ち、後段の第３センサ部１５ｃ３においてアドレス設定指示の回数（３回目）に応じたアドレス「００１０」が設定された場合、第２センサ部１５ｂ２のセンサ制御部３２によりそのアドレス「００１０」に連続するアドレス「０１００」が第１メモリ部３２ａに設定され、この設定アドレス「０１００」と固有情報「Ｂ」とがＥＣＵ１８Ｅへ送信され、定電流部３１がオフとされてスリープモードに移行される。
【００５９】
次に、ステップＳ９において、その第２センサ部１５ｂ２の初期化が完了したか否かが判定される。これは、ＥＣＵ制御部２１で第２センサ部１５ｂ２からの設定アドレス「０１００」及び固有情報「Ｂ」が受信されて認識されれば、初期化完了と判定される。この場合、ステップＳ１０において、上記ステップＳ７で初期化センサ数Ｒ＝「２」、設定アドレス数Ａ＝「２」であれば、初期化センサ数Ｒが「３」となり、設定アドレス数Ａが「３」となる。
【００６０】
一方、上記ステップＳ７で初期化センサ数Ｒ＝「１」、設定アドレス数Ａ＝「２」となっている場合、初期化センサ数Ｒが「２」となり、設定アドレス数Ａが「３」となる。或いは、上記ステップＳ７で初期化センサ数Ｒ＝「１」、設定アドレス数Ａ＝「１」となっている場合、初期化センサ数Ｒが「２」となり、設定アドレス数Ａが「２」となる。
【００６１】
一方、上記ステップＳ９において第２センサ部１５ｂ２の電流検出部３３の電流検出ができずアドレス設定は行われたが、固有情報が送信されないなど初期化が完了しなかった場合はステップＳ１０では設定アドレス数Ａのみが「１」カウントアップする。或いは、上記ステップＳ９において第２センサ部１５ｂ２で故障状態の場合は、ステップＳ１０では初期化センサ数Ｒ、設定アドレス数Ａの双方とも前回ステップＳ７のままの状態となる。また、ＥＣＵ１８Ｅは第２センサ部１５ｂ２からのアドレス設定応答を受信すると、４回目のアドレス設定指示を送信する。
【００６２】
次に、ステップＳ１１において、第２センサ部１５ｂ２の前段の第１センサ部１５ａ１の第１メモリ部３２ａが初期化される。即ち、後段の第２センサ部１５ｂ２においてアドレス「０１００」が設定された場合、第１センサ部１５ａ１のセンサ制御部３２によりアドレス設定指示の回数（４回目）に応じて、前段のアドレス「０１００」に連続するアドレス「１０００」が第１メモリ部３２ａに設定され、この設定アドレス「１０００」と固有情報「Ａ」とがＥＣＵ１８Ｅへ送信され、定電流部３１がオフとされてスリープモードに移行される。
【００６３】
次に、ステップＳ１２において、その第１センサ部１５ａ１の初期化が完了したか否かが判定される。これは、ＥＣＵ制御部２１で第１センサ部１５ａ１からの設定アドレス「１０００」及び固有情報「Ａ」が受信されて認識されれば、初期化完了と判定される。この場合、ステップＳ１３において、上記ステップＳ１０で初期化センサ数Ｒ＝「３」、設定アドレス数Ａ＝「３」であれば、初期化センサ数Ｒが「４」となり、設定アドレス数Ａが「４」となる。
【００６４】
一方、上記ステップＳ１０で初期化センサ数Ｒ＝「２」、設定アドレス数Ａ＝「３」となっている場合、初期化センサ数Ｒが「３」となり、設定アドレス数Ａが「４」となる。或いは、上記ステップＳ１０で初期化センサ数Ｒ＝「２」、設定アドレス数Ａ＝「２」となっている場合、初期化センサ数Ｒが「３」となり、設定アドレス数Ａが「３」となる。
【００６５】
一方、上記ステップＳ１２において第１センサ部１５ａ１の電流検出部３３の電流検出ができずアドレス設定は行われたが、固有情報が送信されないなど初期化が完了しなかった場合はステップＳ１３では設定アドレス数Ａのみが「１」カウントアップする。或いは、上記ステップＳ１２において第１センサ部１５ａ１で故障状態の場合は、ステップＳ１３では初期化センサ数Ｒ、設定アドレス数Ａの双方とも前回ステップＳ１０のままの状態となる。以上の処理動作によって全センサ部１５ａ１〜１５ｄ４の初期化が終了する。
【００６６】
この後、図９のステップＳ１４において、ＥＣＵ制御部２１で全センサ初期化完了か否かが判定される。これは、ＥＣＵ制御部２１でカウントされた初期化センサ数Ｒが全センサ数の４か否かが判定され、この判定結果がＹｅｓであれば、ステップＳ１５において、ＥＣＵ制御部２１でメモリ部２２に全固有情報「Ａ」〜「Ｄ」が保存されているか否かが判定される。
【００６７】
ステップＳ１５の判定結果がＹｅｓであれば、ステップＳ１６において、全センサ部１５ａ１〜１５ｄ４の固有情報「Ａ」〜「Ｄ」がＥＣＵ制御部２１から故障判定部２３に読み込まれ、故障判定部２３によりメモリ部２２に保存された各固有情報「Ａ」〜「Ｄ」と各々照合される。この照合結果がステップＳ１７で一致と判定されると、ステップＳ１８において、故障判定部２３により全センサ部１５ａ１〜１５ｄ４が正常と判定され、初期化処理を終了する。
【００６８】
一方、上記ステップＳ１７において固有情報が不一致と判定されたとする。この場合、メモリ部２２に保存された固有情報と異なる固有情報が今回の初期化でセンサ部から送信されてきたことになる。例えば、メモリ部２２に第３センサ部１５ｃ３の固有情報「Ｃ」が保存されており、今回の初期化でＥＣＵ制御部２１が第３センサ部１５ｃ３の固有情報「Ｅ」を受信して故障判定部２３へ入力したケースが一例として考えられる。これは、メモリ部２２に第３センサ部１５ｃ３の固有情報「Ｃ」を保存した以降、その第３センサ部１５ｃ３が別の固有情報「Ｅ」を保持するものと交換されたことを意味する。
【００６９】
ステップＳ１７の判定結果がＮｏの場合、ステップＳ１９において、ＥＣＵ制御部２１は、メモリ部２２に記憶された不一致の固有情報「Ｃ」を、今回の初期化でＥＣＵ制御部２１から故障判定部２３に読み込んだ固有情報「Ｅ」に書き換える更新を行う。この更新後は、再び上記ステップＳ１に戻って上述の初期化処理が順次行われる。
【００７０】
次に、上記ステップＳ１５において、ＥＣＵ制御部２１でメモリ部２２に全固有情報「Ａ」〜「Ｄ」が保存されていないと判定された場合、ステップＳ２０において、ＥＣＵ制御部２１で今回受信された全センサ部１５ａ１〜１５ｄ４の固有情報「Ａ」〜「Ｄ」がメモリ部２２に書き込んで記憶される。この記憶後は、再び上記ステップＳ１に戻って上述の初期化処理が順次行われる。
【００７１】
また、上述のステップＳ１４において、ＥＣＵ制御部２１で全センサ初期化が完了しなかったと判定された場合、ステップＳ２１において、ＥＣＵ制御部２１でメモリ部２２に全固有情報「Ａ」〜「Ｄ」が保存されているか否かが判定される。
【００７２】
ステップＳ２１の判定結果がＹｅｓであれば、ステップＳ２２において、今回の初期化でＥＣＵ制御部２１で受信されたセンサ部の固有情報が故障判定部２３に読み込まれ、故障判定部２３によりメモリ部２２に保存された各固有情報「Ａ」〜「Ｄ」と照合され、この結果、ステップＳ２３において、不一致の固有情報が１つか否かが判定される。
【００７３】
例えば、ステップＳ２２において、今回の初期化にてＥＣＵ制御部２１で全センサ数＝４から１を引いた３つのセンサ部（例えば１５ａ１〜１５ｃ３）の固有情報「Ａ」〜「Ｃ」が受信されたとすると、それら固有情報「Ａ」〜「Ｃ」が故障判定部２３に読み込まれて照合される。
【００７４】
この場合、ステップＳ２３においては、それら固有情報「Ａ」〜「Ｃ」以外の１つの固有情報「Ｄ」が不一致と判定されるので、ステップＳ２４において、その固有情報「Ｄ」を有する第４センサ部１５ｄ４が故障と判定される。
【００７５】
一方、ステップＳ２２において、今回の初期化にてＥＣＵ制御部２１で全センサ数＝４から２以上の数を引いた複数のセンサ部、例えば図７に示す１５ａ１，１５ｃ３の固有情報「Ａ」，「Ｃ」が受信されたとすると、それら固有情報「Ａ」，「Ｃ」が故障判定部２３に読み込まれて照合される。
【００７６】
この場合、ステップＳ２３においては、それら固有情報「Ａ」，「Ｃ」以外の２つの固有情報「Ｂ」，「Ｄ」が不一致と判定されるので、ステップＳ２５において、故障判定部２３で、その不一致の固有情報「Ｂ」，「Ｄ」を有する第２センサ部１５ｂ２，第４センサ部１５ｄ４内、ＥＣＵ１８Ｅに最も近い側の第２センサ部１５ｂ２が故障と判定される。
【００７７】
この２つの固有情報「Ｂ」，「Ｄ」が不一致の場合、第２センサ部１５ｂ２，第４センサ部１５ｄ４の双方が故障の場合と、最後段以外の第２センサ部１５ｂ２のみが故障の場合が考えられる。第２センサ部１５ｂ２が故障の場合は、第２センサ部１５ｂ２に最後段の第４センサ部１５ｄ４と同アドレスが付与されるので送信信号波形が混信して、ＥＣＵ制御部２１では双方の固有情報「Ｂ」，「Ｄ」が認識できなくなる。この場合、固有情報「Ｄ」の第４センサ部１５ｄ４は、正常であるにも係わらず固有情報「Ｄ」が認識できないといった不具合が生じることになる。
【００７８】
従って、ＥＣＵ制御部２１が双方が故障と判定してしまうと、最後段の第４センサ部１５ｄ４が正常であるにも係わらず故障と間違った判定を行うことになる。そこで、ステップＳ２５のように、第２センサ部１５ｂ２，第４センサ部１５ｄ４内、ＥＣＵ１８Ｅに最も近い側の第２センサ部１５ｂ２が故障と判定した後、第２センサ部１５ｂ２を正常品と交換して、再度初期化を行えば最後段の第４センサ部１５ｄ４が本当に故障か否かを判定できる。
【００７９】
また、上記ステップＳ２１において、ＥＣＵ制御部２１でメモリ部２２に全固有情報「Ａ」〜「Ｄ」が保存されていないと判定された場合、ステップＳ２６において、故障判定部２３で特定故障と判定される。
【００８０】
このように第１実施形態の乗員保護システムの通信装置は、車両衝突時に乗員を保護する乗員保護装置の制御を行うＥＣＵ１８Ｅと、このＥＣＵ１８Ｅにバススイッチ無しにデイジーチェーン接続され、車両の加速度を検出してＥＣＵ１８Ｅへ加速度信号を送信する複数のセンサ部１５ａ１〜１５ｄ４とを有する。
【００８１】
第１実施形態の特徴は、センサ部１５ａ１〜１５ｄ４が、ＥＣＵ１８Ｅのアドレス設定指示に応じてセンサ部１５ａ１〜１５ｄ４の各々に固有アドレスを設定する初期化が行われた後、設定アドレスと自センサ部の固有情報とをＥＣＵ１８Ｅへ送信するセンサ制御部３２を備える。
【００８２】
更に、ＥＣＵ１８Ｅが、センサ部１５ａ１〜１５ｄ４から送信されてきた設定アドレス及び固有情報がセンサ部毎に一対に対応付けられて対応情報として記憶されるメモリ部２２と、メモリ部２２にセンサ部毎の設定アドレス及び固有情報が記憶されているとき、センサ部１５ａ１〜１５ｄ４から受信されてきた設定アドレス及び固有情報を、設定アドレス毎に前記対応情報と照合し、この照合結果、不一致の固有情報が１つの場合に、当該１つの固有情報を保持するセンサ部が故障と判定する故障判定部２３とを備える構成としたことにある。
【００８３】
この構成によれば、１つのセンサ部が故障している場合に、その故障を適正に判定することができる。
【００８４】
また、故障判定部２３は、不一致の固有情報が複数ある場合に、ＥＣＵ１８Ｅに最も近い固有情報を保持するセンサ部が故障と判定するようにした。
【００８５】
この構成によれば、例えば２つの固有情報「Ｂ」，「Ｄ」が不一致の際に、最後段以外の第２センサ部１５ｂ２のみが故障している場合、第２センサ部１５ｂ２ではセンサ制御部３２で最後段の第４センサ部１５ｄ４と同アドレスが付与されるので、第２センサ部１５ｂ２及び第４センサ部１５ｄ４の双方の送信信号波形が混信して、ＥＣＵ制御部２１では双方の固有情報「Ｂ」，「Ｄ」が認識できなくなる。この場合に、故障判定部２３でＥＣＵ１８Ｅに最も近い側の第２センサ部１５ｂ２が故障と判定する。この後、第２センサ部１５ｂ２を正常品と交換して、再度初期化を行えば最後段の第４センサ部１５ｄ４が本当に故障か否かを判定することができる。
【００８６】
また、ＥＣＵ制御部２１は、メモリ部２２に対応情報としてのセンサ部毎の設定アドレス及び固有情報の対が記憶されていなければ、受信したセンサ部毎の設定アドレス及び固有情報を記憶する。
【００８７】
また、故障判定部２３が、ＥＣＵ制御部２１でセンサ部１５ａ１〜１５ｄ４の全てから設定アドレス及び固有情報を受信できなかった場合に、メモリ部２２にセンサ部毎の設定アドレス及び固有情報が記憶されていなければ、センサ部１５ａ１〜１５ｄ４の故障以外の故障を示す特定故障と判定するようにした。
【００８８】
この構成によれば、特定故障、即ち、上記のＥＣＵ１８Ｅに最も近い固有情報を保持するセンサ部の故障及び、１つの固有情報を保持するセンサ部の故障以外の故障を判定することができる。
【００８９】
また、ＥＣＵ制御部２１は、センサ部の全てから設定アドレス及び固有情報を受信した際に、この受信された全センサ部の固有情報の内、メモリ部２２に記憶された固有情報との照合で不一致となった固有情報を、当該メモリ部２２の不一致の固有情報に上書きする更新を行うようにした。
【００９０】
この構成によれば、本来は例えば第３センサ部１５ｃ３がメモリ部２２に記憶された固有情報「Ｃ」を保持するものであったが、その後、故障などの原因で別の固有情報「Ｅ」を保持する第３センサ部１５ｃ３と交換された場合でも、この交換後の第３センサ部１５ｃ３の初期化を適正に行うことができる。
（第２実施形態）
本発明の第２実施形態に係る乗員保護システムの通信装置について説明する。但し、その通信装置の構成は、第１実施形態の図６と同様であり、構成要素の機能が後述の通り異なるものとする。
【００９１】
故障判定部２３は、ＥＣＵ制御部２１でカウントされた初期化センサ数及び設定アドレス数に応じて、各センサ部１５ａ１〜１５ｄ４の間又はＥＣＵ１８Ｅと第１センサ部１５ａ１との間の接続線が断線していることを示すオープン故障を特定するようになっている。
【００９２】
このような構成の乗員保護システムの通信装置の動作を、図８、図１０及び図１１に示すフローチャートを参照して説明する。但し、全センサ部１５ａ１〜１５ｄ４の初期化の動作は、第１実施形態で図８のフローチャートを参照して説明したと同様である。従って、第２実施形態の動作では、図８の動作は省略する。
【００９３】
図８のステップＳ１〜Ｓ１３の処理動作の後、図１０に示すステップＳ３１において、ＥＣＵ制御部２１でカウントされた初期化センサ数Ｒが４（全センサ数）か否かが判定される。この判定結果がＹｅｓであれば、ステップＳ３２において、全センサ部１５ａ１〜１５ｄ４の固有情報「Ａ」〜「Ｄ」がＥＣＵ制御部２１から故障判定部２３に読み込まれる。この後、ステップＳ１６〜Ｓ２０において、上述の図９を参照して説明したと同様の処理が行われる。
【００９４】
一方、上記ステップＳ３１において初期化センサ数Ｒが４（全センサ数）でない場合、ステップＳ３３において、初期化センサ数Ｒが３か否かが判定される。この判定の結果、３であればステップＳ３４において、３つのセンサ部１５ａ１〜１５ｃ３の固有情報、例えば「Ａ」〜「Ｃ」がＥＣＵ制御部２１から故障判定部２３に読み込まれる。
【００９５】
この後、ステップＳ３５において、故障判定部２３によりメモリ部２２に記憶された各固有情報「Ａ」〜「Ｄ」と、ステップＳ３４で読み込まれた各固有情報「Ａ」〜「Ｃ」とが各々照合される。この照合結果、メモリ部２２に記憶の固有情報「Ｄ」が存在せず第４センサ部１５ｄ４から送られて来ていないことが分かるので、ステップＳ３６において、故障判定部２３で、固有情報「Ｄ」が不一致と判断され、この固有情報「Ｄ」を保持する第４センサ部１５ｄ４が故障と判定される。
【００９６】
なお、この場合、固有情報「Ｄ」が送られて来ず、初期化センサ数Ｒ＝３と判定されているので、第３センサ部１５ｃ３と第４センサ部１５ｄ４との間がオープン故障であると判定しても良い。
【００９７】
次に、上記ステップＳ３３において、初期化センサ数Ｒが３でないと判定された場合、図１１のステップＳ４１において、初期化センサ数Ｒが２か否かが判定される。この判定の結果、Ｒ＝２であればステップＳ４２において、故障判定部２３にてＥＣＵ制御部２１でカウントされた設定アドレス数Ａが３か否かが判定され、Ａ＝３であればステップＳ４３に進む。
【００９８】
ここで、その設定アドレス数Ａ＝３で尚且つ初期化センサ数Ｒ＝２の場合、例えば上述した図７の表に該当する。この場合、表の初期化の行に示すように、第２センサ部１５ｂ２と第４センサ部１５ｄ４がＮＧで、第１センサ部１５ａ１と第３センサ部１５ｃ３がＯＫなので、初期化センサ数は２である。また、表のアドレスの行に示すように、第１センサ部１５ａ１が「０１００」、第３センサ部１５ｃ３が「００１０」、第２センサ部１５ｂ２及び第４センサ部１５ｄ４が同じ「０００１」なので、設定アドレス数は３である。
【００９９】
更に、第２センサ部１５ｂ２と第４センサ部１５ｄ４との双方が同アドレス「０００１」なのでＥＣＵ制御部２１では、同じ応答信号波形の混信のため、双方の固有情報が認識できなくなり、このため、表の固有情報Ｎｏ．の行に示すように、第２センサ部１５ｂ２と第４センサ部１５ｄ４との固有情報が受信されていない状態となっている。
【０１００】
次に、そのような受信状態で、ステップＳ４３において、２つの第１センサ部１５ａ１と第３センサ部１５ｃ３の固有情報「Ａ」と「Ｃ」がＥＣＵ制御部２１から故障判定部２３に読み込まれる。次に、ステップＳ４４において、故障判定部２３によりメモリ部２２に記憶された各固有情報「Ａ」〜「Ｄ」とステップＳ４３で読み込まれた各固有情報「Ａ」と「Ｃ」とが各々照合され、ステップＳ４５において、次のように故障判定が行われる。
【０１０１】
即ち、上記ステップＳ４４での照合結果、故障判定部２３では、メモリ部２２に記憶の固有情報「Ｂ」と「Ｄ」が不一致で各センサ部から送られて来ていないことが分かる。しかし、この場合、故障判定部２３では、初期化センサ数Ｒ＝２で、設定アドレス数Ａ＝３であることから、２つのセンサ部で同アドレス「０００１」が設定されたことが認識されているので、上記照合で不一致の各固有情報「Ｂ」及び「Ｄ」を保持する第２センサ部１５ｂ２と第４センサ部１５ｄ４とのＥＣＵ１８Ｅへの接続順番が認識され、このうちＥＣＵ１８Ｅに近い側の第２センサ部１５ｂ２が故障と判定される。
【０１０２】
一方、上記ステップＳ４２で設定アドレス数Ａが３でないと判定された場合、ステップＳ４６において、故障判定部２３では、初期化センサ数Ｒは２であることから、設定アドレス数Ａが２であることが判断できるので、この場合、ＥＣＵ１８Ｅには２つのセンサ部１５ａ１及び１５ｂ２のみが接続され、第３センサ部１５ｃ３以降は切断状態にあることが認識される。従って、故障判定部２３では、第２センサ部１５ｂ２と第３センサ部１５ｃ３との間の接続線が断線したオープン故障であると判定される。
【０１０３】
次に、上記ステップＳ４１において、初期化センサ数Ｒが２でないと判定された場合、ステップＳ４７において、初期化センサ数Ｒが１か否かが判定される。この判定結果、Ｒ＝１である場合、ステップＳ４８において、故障判定部２３では、第１センサ部１５ａ１のみが接続され、第２センサ部１５ｂ２以降は切断状態にあることが認識され、これによって第１センサ部１５ａ１と第２センサ部１５ｂ２との間のオープン故障であると判定される。
【０１０４】
一方、上記ステップＳ４７において、初期化センサ数Ｒが１でないと判定された場合、ステップＳ４９において、故障判定部２３では、ＥＣＵ１８Ｅにはセンサ部が接続されていないことが認識され、これによってＥＣＵ１８Ｅと第１センサ部１５ａ１との間のオープン故障であると判定される。
【０１０５】
このように第２実施形態の乗員保護システムの通信装置は、故障判定部２３が、ＥＣＵ制御部２１で受信された設定アドレスの数Ａと、当該設定アドレスＡと共に固有情報が受信された際にカウントアップされる初期化センサ数Ｒとが、同数で且つ全センサ部の数より少ない数の場合に、当該初期化センサ数Ｒの内の最後段のセンサ部と、当該最後段の後段のセンサ部との間が未接続状態であるオープン故障であると判定するようにした。
【０１０６】
これによって、設定アドレス数Ｒと初期化センサ数Ａとが、例えば同数の２で且つ全センサ部１５ａ１〜１５ｄ４の数４より少ない数＝２の場合に、この数＝２のセンサ部１５ａ１，１５ｂ２のうち最後段のセンサ部である第２センサ部１５ｂ２と、この第２センサ部１５ｂ２の後段センサ部である第３センサ部１５ｃ３との間のオープン故障であると特定することができる。
（第３実施形態）
図１２は、本発明の第３実施形態に係る乗員保護システムの通信装置の各センサ部のブロック図である。
【０１０７】
第３実施形態のセンサ部が第１実施形態のものと異なる点は、各センサ部１５ａ１〜１５ｄ４に、故障検出部３５を備えて構成したことにある。
【０１０８】
故障検出部３５は、電流検出部３３の出力側の電源側及びアース側の双方の線の間に直列に接続されたスイッチ３５ａと抵抗器３５ｂとを備え、自センサ部が起動した場合、つまり自センサ部の定電流部３１を含めた全ての負荷回路が作動状態となった場合、スイッチ３５ａが一定時間オンとなり、これにより電流検出部３３に流れる電流を検出し、この検出電流値が所定値（第２所定値）未満であれば故障有りと判定し、第２所定値以上であれば故障無しと判定し、この結果をセンサ制御部３２へ出力する。
【０１０９】
センサ制御部３２は、故障検出部３５で故障有りと判定された際にアドレス設定を行わず、定電流部３１をオフ状態とする制御を行う。この制御の場合、ＥＣＵ１８Ｅへのアドレス応答は無く固有情報の送信も行われない。
【０１１０】
このような構成においては、例えば第２センサ部１５ｂ２において故障検出部３５で電流検出部３３の故障が有りと検出された際に、センサ制御部３２の制御によりアドレス設定は行われず、定電流部３１がオフ状態とされる。
【０１１１】
この場合、ＥＣＵ１８Ｅへのアドレス応答は無く固有情報の送信も行われないので、ＥＣＵ１８Ｅの故障判定部２３では、その応答の行われない第２センサ部１５ｂ２の固有情報「Ｂ」が、照合不一致となるので、その第２センサ部１５ｂ２が故障と判定される。
【０１１２】
このように第３実施形態の乗員保護システムの通信装置は、各センサ部１５ａ１〜１５ｄ４に、当該センサ部の起動時に自センサ部に流れる電流値を検出し、この検出電流値が予め定められた第２所定値未満であれば故障有りと判定し、当該第２所定値以上であれば故障無しと判定する故障検出部３５を更に備え、センサ制御部３２が、故障検出部３５により故障有りと判定された際に、アドレス設定を行わず、定電流部３１をオフとする制御を行うようにした。
【０１１３】
この構成によって、例えば第２センサ部１５ｂ２において故障検出部３５で電流検出部３３の故障が有りと検出された際に、センサ制御部３２の制御によりアドレス設定は行われず、定電流部３１がオフ状態とされて第２センサ部１５ｂ２がオフとされる。従って、ＥＣＵ１８Ｅへのアドレス応答は無く固有情報の送信も行われないので、ＥＣＵ１８Ｅの故障判定部２３では、その応答の行われない第２センサ部１５ｂ２の固有情報「Ｂ」が照合不一致となる。これによって第２センサ部１５ｂ２が故障と判定することができる。
【０１１４】
なお、上記の第１〜第３実施形態では、加速度センサ３４を備えることを前提としたが、圧力センサ等の他の機能のセンサであっても良い。圧力センサの場合は、センサ制御部３２が、圧力センサで検出された車両１０への圧力をＥＣＵ１８Ｅへ送信する制御を行う。
【符号の説明】
【０１１５】
１５ａ１〜１５ｄ４  センサ部
１８Ｅ  ＥＣＵ
２１  ＥＣＵ制御部
２２  メモリ部
２３  故障判定部
３１  定電流部
３２  制御部
３２ａ  第１メモリ部
３２ｂ  第２メモリ部
３４  加速度センサ
３５  故障検出部
３５ａ  スイッチ
３５ｂ  抵抗器
【図１】
0005120486.tif 000002
【図２】
0005120486.tif 000003
【図３】
0005120486.tif 000004
【図４】
0005120486.tif 000005
【図５】
0005120486.tif 000006
【図６】
0005120486.tif 000007
【図７】
0005120486.tif 000008
【図８】
0005120486.tif 000009
【図９】
0005120486.tif 000010
【図１０】
0005120486.tif 000011
【図１１】
0005120486.tif 000012
【図１２】
0005120486.tif 000013