(57)【要約】【課題】ＥＣＵにバス接続される複数のセンサ部にバススイッチを不要として、バススイッチを用いることによるセンサ部ＩＣチップサイズの増大及びコスト高、末端センサ部での電圧降下の増大、バススイッチの電源側とグランド側とのインピーダンスマッチングの崩れによるノイズ発生を防止すること。【解決手段】ＥＣＵ１８−１と通信するようにバス接続され、車両１０の加速度を検出してＥＣＵ１８−１へ送信する複数のセンサ部１５ａ−１〜１５ｄ−１に、ＥＣＵ１８−１側である入力側と逆の出力側に流れる電流の電流値を検出する電流検出部２６と、この検出電流値が所定値未満の場合に固有アドレスをメモリ部２５ｂに設定し、この設定完了の応答をＥＣＵ１８−１へ送信し、また、その設定後に設定アドレスを保持し、動作モードに必要な電流値未満の電流を消費する特定モードに移行する制御を行う制御部２５とを備えて構成する。【選択図】図３
2010137840.tif 000002
【特許請求の範囲】
【請求項１】
車両衝突時に乗員を保護する乗員保護装置の制御を行う電子制御ユニットであるＥＣＵと、このＥＣＵと通信するようにバス接続され、車両の加速度を検出してＥＣＵへ送信する複数のセンサ部とを有し、ＥＣＵと複数のセンサ部との通信時の初期化を行う際に複数のセンサ部が各々固有のアドレス設定を行いこの設定完了の応答をＥＣＵに行う乗員保護システムの通信装置において、
前記複数のセンサ部に、
前記ＥＣＵ側である入力側と逆の出力側に流れる電流の電流値を検出する電流検出手段と、
前記電流検出手段で検出された電流値が所定値未満の場合に固有アドレスを記憶手段に設定し、この設定完了の応答を前記ＥＣＵへ送信すると共に、その設定後に設定アドレスを保持し、所定の電流値未満の電流を消費する特定モードに移行する制御を行う制御手段と
を備えることを特徴とする乗員保護システムの通信装置。
【請求項２】
車両衝突時に乗員を保護する乗員保護装置の制御を行う電子制御ユニットであるＥＣＵと、このＥＣＵと通信するようにバス接続され、車両の加速度を検出してＥＣＵへ送信する複数のセンサ部とを有し、ＥＣＵと複数のセンサ部との通信時の初期化を行う際に複数のセンサ部が各々固有のアドレス設定を行いこの設定完了の応答をＥＣＵに行う乗員保護システムの通信装置において、
前記複数のセンサ部に、
前記ＥＣＵ側である入力側と逆の出力側に流れる電流の電流値を検出する電流検出手段と、
前記電流検出手段で検出された電流値が所定値未満の場合に、他のセンサ部で設定されたアドレス以外の固有アドレスを記憶手段に設定し、この設定されたアドレスを他のセンサ部へ通知すると共に、その設定完了の応答を前記ＥＣＵへ送信し、また、その設定後に設定アドレスを保持し、所定の電流値未満の電流を消費する特定モードに移行する制御を行う制御手段と
を備えることを特徴とする乗員保護システムの通信装置。
【請求項３】
車両衝突時に乗員を保護する乗員保護装置の制御を行う電子制御ユニットであるＥＣＵと、このＥＣＵと通信するようにバス接続され、車両の加速度を検出してＥＣＵへ送信する複数のセンサ部とを有し、ＥＣＵと複数のセンサ部との通信時の初期化を行う際に複数のセンサ部が各々固有のアドレス設定を行いこの設定完了の応答をＥＣＵに行う乗員保護システムの通信装置において、
前記ＥＣＵに、
送受信可能な状態となった前記センサ部に対して固有アドレスを送信する制御を行う通信制御手段を備え、
前記複数のセンサ部に、
前記ＥＣＵ側である入力側と逆の出力側に流れる電流の電流値を検出する電流検出手段と、
前記電流検出手段で検出された電流値が所定値未満の場合に、受信可能状態の自センサ部を送受信可能な状態としてこの送受信可能状態を前記ＥＣＵへ通知し、この通知後、前記ＥＣＵから固有アドレスが送信されてきた際に当該固有アドレスを記憶手段に設定し、この設定完了の応答を前記ＥＣＵへ送信し、また、その設定後に設定アドレスを保持し、所定の電流値未満の電流を消費する特定モードに移行する制御を行う制御手段と
を備えることを特徴とする乗員保護システムの通信装置。
【請求項４】
車両衝突時に乗員を保護する乗員保護装置の制御を行う電子制御ユニットであるＥＣＵと、このＥＣＵと通信するようにバス接続され、車両の加速度を検出してＥＣＵへ送信する複数のセンサ部とを有し、ＥＣＵと複数のセンサ部との通信時の初期化を行う際に複数のセンサ部が各々固有のアドレス設定を行いこの設定完了の応答をＥＣＵに行う乗員保護システムの通信装置において、
前記ＥＣＵに、
前記複数のセンサ部とこれらに設定されたアドレスとを関連付けて保持し、所望のセンサ部から設定対象となるアドレスの許可依頼があった際にその関連付けに応じて依頼アドレスの許可／不許可を返信する制御を行う通信制御手段を備え、
前記複数のセンサ部に、
前記ＥＣＵ側である入力側と逆の出力側に流れる電流の電流値を検出する電流検出手段と、
前記電流検出手段で検出された電流値が所定値未満の場合に、アドレスの仮設定を行い、この仮設定アドレスの許可依頼を前記ＥＣＵへ送信し、この返答が不許可の場合に再度アドレス仮設定及び許可依頼を行い、当該返答が許可の場合に仮設定アドレスを確定して記憶手段に設定し、この設定完了の応答を前記ＥＣＵへ送信し、また、その設定後に設定アドレスを保持し、所定の電流値未満の電流を消費する特定モードに移行する制御を行う制御手段と
を備えることを特徴とする乗員保護システムの通信装置。
【請求項５】
前記制御手段の制御において、前記電流値が所定値未満又は前記所定の電流値未満とは、前記センサ部の通常の通信モードに必要な電流よりも小さい値であることを特徴とする請求項１〜４のいずれか１項に記載の乗員保護システムの通信装置。
【請求項６】
前記ＥＣＵに、前記複数のセンサ部の全てからアドレス設定完了の応答が送信されてきた際に、特定モード解除のコマンドを全センサ部へ送信する通信制御手段を備え、
前記制御手段は、前記通信制御手段からの特定モード解除のコマンドを受信した際に自センサ部を通常の通信モードに復帰する制御を行うことを特徴とする請求項１〜５のいずれか１項に記載の乗員保護システムの通信装置。
【請求項７】
前記電流検出手段は、前記出力側に流れる電流の電流値を検出することに代え、前記ＥＣＵ側である入力側に流れる電流の電流値を検出するようにし、
前記制御手段は、前記電流検出手段で検出された電流値が所定値以上の場合を契機として前記制御を行うことを特徴とする請求項１〜６のいずれか１項に記載の乗員保護システムの通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両衝突時に乗員を保護するエアバッグ等の乗員保護装置に用いられるＥＣＵ（電子制御ユニット）と、このＥＣＵに接続され、車両の速度等を検出する複数のセンサ部とを有する乗員保護システムの通信装置に関する。
【背景技術】
【０００２】
近年、エアバッグやシーベルトプリテンショナ等の乗員保護装置が多くの車両に装着されており、この乗員保護装置を備える乗員保護システムは、図１に示すように、車両１０の前方両サイドに搭載されたフロントセンサ部１１ａ，１１ｂと、助手席や後部座席に搭載されたセーフティセンサ部１３ａ，１３ｂと、車両１０の両サイドに搭載された複数のセンサ部１５ａ，１５ｂ，１５ｃ、１５ｄ及び１６ａ，１６ｂ，１６ｃ，１６ｄとを有し、これらセンサ部がエアバッグ用のＥＣＵ１８に接続されて成る通信装置を備えている。この通信装置の各センサ部１１ａ，１１ｂ，１３ａ，１３ｂ，１５ａ〜１５ｄ及び１６ａ〜１６ｄで車速等を検出し、この検出に応じてＥＣＵ１８で図示せぬエアバッグを作動させる。但し、各センサ部１１ａ，１１ｂ，１３ａ，１３ｂ，１５ａ〜１５ｄ及び１６ａ〜１６ｄは、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）チップで構成されている。
【０００３】
この通信装置において、両サイドのセンサ部１５ａ〜１５ｄ及び１６ａ〜１６ｄは、図２に各センサ部１５ａ〜１５ｄを代表して表すように、各々が内部にバススイッチ２６ａ〜２６ｄを有してＥＣＵ１８にバス接続されており、車両１０の電源投入時にＥＣＵ１８に近いセンサ部から順にアドレスを設定する初期化を行ってバススイッチ２６ａ〜２６ｄを閉じるようになっている。
【０００４】
つまり、ＥＣＵ１８に最も近い第１のセンサ部１５ａにアドレス設定したらバススイッチ２６ａを閉じて第２のセンサ部１５ｂにＥＣＵ１８を接続する。次に、ＥＣＵ１８から第２のセンサ部１５ｂにアドレス設定したらバススイッチ２６ｂを閉じて第３のセンサ部１５ｃにＥＣＵ１８を接続し、次に、第３のセンサ部１５ｃにアドレス設定したらバススイッチ２６ｃを閉じて第４のセンサ部１５ｄにＥＣＵ１８を接続するといった順に初期化が行われる。また、各センサ部１５ａ〜１５ｄは、アドレス設定後にＥＣＵ１８に応答を返すようになっている。
【０００５】
この種の従来技術として特許文献１に記載の通信装置があり、この通信装置においても同様にＥＣＵによってセンサ部にアドレス設定が行われて通信が実施される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２１５１０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、上述した特許文献１を含む従来技術においては、ＥＣＵに両サイドの各センサ部をバス接続する場合、ＩＣチップにより構成されるセンサ部の内部にバススイッチを搭載する必要があるため、チップサイズが大きくなり、コストも高くなるという問題がある。
【０００８】
また、バススイッチ自体がインピーダンスを持つので、複数個がバス接続されると各センサ部によるインピーダンスの電圧降下で末端センサ部での電圧降下が大きくなるという問題がある。
【０００９】
更に、バススイッチを用いた場合、バススイッチの電源側とグランド側とのインピーダンスマッチングが崩れノイズ源となりノイズが発生するという問題がある。
【００１０】
本発明は、このような事情に鑑みてなされたものであり、ＥＣＵにバス接続される複数のセンサ部にバススイッチを不要として、バススイッチを用いることによるセンサ部ＩＣチップサイズの増大及びコスト高、末端センサ部での電圧降下の増大、バススイッチの電源側とグランド側とのインピーダンスマッチングの崩れによるノイズ発生を防止することができる乗員保護システムの通信装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するためになされた請求項１に記載の発明は、車両衝突時に乗員を保護する乗員保護装置の制御を行う電子制御ユニットであるＥＣＵと、このＥＣＵと通信するようにバス接続され、車両の加速度を検出してＥＣＵへ送信する複数のセンサ部とを有し、ＥＣＵと複数のセンサ部との通信時の初期化を行う際に複数のセンサ部が各々固有のアドレス設定を行いこの設定完了の応答をＥＣＵに行う乗員保護システムの通信装置において、前記複数のセンサ部に、前記ＥＣＵ側である入力側と逆の出力側に流れる電流の電流値を検出する電流検出手段と、前記電流検出手段で検出された電流値が所定値未満の場合に固有アドレスを記憶手段に設定し、この設定完了の応答を前記ＥＣＵへ送信すると共に、その設定後に設定アドレスを保持し、所定の電流値未満の電流を消費する特定モードに移行する制御を行う制御手段とを備えることを特徴とする。
【００１２】
この構成によれば、例えば車両電源投入時に、ＥＣＵにバス接続された複数のセンサ部の内、最後段のセンサ部の出力側の電流値が所定値未満となるので、最後段のセンサ部の電流検出手段での検出電流値が所定値未満となり、制御手段が固有アドレスを記憶手段に設定する。更に、その設定完了の応答をＥＣＵへ送信すると共に当該センサ部を特定モードに移行する。この特定モードによって最後段の前のセンサ部の出力側電流値が所定値未満となるので、当該センサ部の電流検出手段での検出電流値が所定値未満となり、制御手段が固有アドレスを記憶手段に設定し、この応答をＥＣＵへ送信すると共に当該センサ部を特定モードに移行する。以降同様な動作がＥＣＵ側のセンサ部において順次行われ、各々のセンサ部に固有アドレスを設定する初期化が完了する。
【００１３】
請求項２に記載の発明は、車両衝突時に乗員を保護する乗員保護装置の制御を行う電子制御ユニットであるＥＣＵと、このＥＣＵと通信するようにバス接続され、車両の加速度を検出してＥＣＵへ送信する複数のセンサ部とを有し、ＥＣＵと複数のセンサ部との通信時の初期化を行う際に複数のセンサ部が各々固有のアドレス設定を行いこの設定完了の応答をＥＣＵに行う乗員保護システムの通信装置において、前記複数のセンサ部に、前記ＥＣＵ側である入力側と逆の出力側に流れる電流の電流値を検出する電流検出手段と、前記電流検出手段で検出された電流値が所定値未満の場合に、他のセンサ部で設定されたアドレス以外の固有アドレスを記憶手段に設定し、この設定されたアドレスを他のセンサ部へ通知すると共に、その設定完了の応答を前記ＥＣＵへ送信し、また、その設定後に設定アドレスを保持し、所定の電流値未満の電流を消費する特定モードに移行する制御を行う制御手段とを備えることを特徴とする。
【００１４】
この構成によれば、例えば車両電源投入時に、ＥＣＵにバス接続された複数のセンサ部の内、最後段のセンサ部の出力側の電流値が所定値未満となるので、最後段のセンサ部の電流検出手段での検出電流値が所定値未満となり、制御手段が設定アドレス登録部に登録された以外の固有アドレスを記憶手段に設定する。更に、その設定されたアドレスを他のセンサ部へ通知すると共に、その設定完了の応答をＥＣＵへ送信し、また、自センサ部を特定モードに移行する。この特定モードによって最後段の前のセンサ部の出力側電流値が所定値未満となるので、当該センサ部においても最後段のセンサ部と同様な動作が行われる。つまり、これと同様な動作がＥＣＵ側のセンサ部において順次行われ、各々のセンサ部に固有アドレスを設定する初期化が完了する。
【００１５】
請求項３に記載の発明は、車両衝突時に乗員を保護する乗員保護装置の制御を行う電子制御ユニットであるＥＣＵと、このＥＣＵと通信するようにバス接続され、車両の加速度を検出してＥＣＵへ送信する複数のセンサ部とを有し、ＥＣＵと複数のセンサ部との通信時の初期化を行う際に複数のセンサ部が各々固有のアドレス設定を行いこの設定完了の応答をＥＣＵに行う乗員保護システムの通信装置において、前記ＥＣＵに、送受信可能な状態となった前記センサ部に対して固有アドレスを送信する制御を行う通信制御手段を備え、前記複数のセンサ部に、前記ＥＣＵ側である入力側と逆の出力側に流れる電流の電流値を検出する電流検出手段と、前記電流検出手段で検出された電流値が所定値未満の場合に、受信可能状態の自センサ部を送受信可能な状態としてこの送受信可能状態を前記ＥＣＵへ通知し、この通知後、前記ＥＣＵから固有アドレスが送信されてきた際に当該固有アドレスを記憶手段に設定し、この設定完了の応答を前記ＥＣＵへ送信し、また、その設定後に設定アドレスを保持し、所定の電流値未満の電流を消費する特定モードに移行する制御を行う制御手段とを備えることを特徴とする。
【００１６】
この構成によれば、例えば車両電源投入時に、ＥＣＵにバス接続された複数のセンサ部の内、最後段のセンサ部の出力側の電流値が所定値未満となるので、最後段のセンサ部の電流検出手段での検出電流値が所定値未満となり、制御手段が自センサ部を受信可能な状態から送受信可能な状態とし、この状態をＥＣＵへ通知する。この通知後、ＥＣＵから固有アドレスが送信されてくると、この固有アドレスを記憶手段に設定する。この設定完了の応答をＥＣＵへ送信し、また、自センサ部を特定モードに移行する。この特定モードによって最後段の前のセンサ部の出力側電流値が所定値未満となるので、当該センサ部においても最後段のセンサ部と同様な動作が行われる。つまり、これと同様な動作がＥＣＵ側のセンサ部において順次行われ、各々のセンサ部に固有アドレスを設定する初期化が完了する。
【００１７】
請求項４に記載の発明は、車両衝突時に乗員を保護する乗員保護装置の制御を行う電子制御ユニットであるＥＣＵと、このＥＣＵと通信するようにバス接続され、車両の加速度を検出してＥＣＵへ送信する複数のセンサ部とを有し、ＥＣＵと複数のセンサ部との通信時の初期化を行う際に複数のセンサ部が各々固有のアドレス設定を行いこの設定完了の応答をＥＣＵに行う乗員保護システムの通信装置において、前記ＥＣＵに、前記複数のセンサ部とこれらに設定されたアドレスとを関連付けて保持し、所望のセンサ部から設定対象となるアドレスの許可依頼があった際にその関連付けに応じて依頼アドレスの許可／不許可を返信する制御を行う通信制御手段を備え、前記複数のセンサ部に、前記ＥＣＵ側である入力側と逆の出力側に流れる電流の電流値を検出する電流検出手段と、前記電流検出手段で検出された電流値が所定値未満の場合に、アドレスの仮設定を行い、この仮設定アドレスの許可依頼を前記ＥＣＵへ送信し、この返答が不許可の場合に再度アドレス仮設定及び許可依頼を行い、当該返答が許可の場合に仮設定アドレスを確定して記憶手段に設定し、この設定完了の応答を前記ＥＣＵへ送信し、また、その設定後に設定アドレスを保持し、所定の電流値未満の電流を消費する特定モードに移行する制御を行う制御手段とを備えることを特徴とする。
【００１８】
この構成によれば、例えば車両電源投入時に、ＥＣＵにバス接続された複数のセンサ部の内、最後段のセンサ部の出力側の電流値が所定値未満となるので、最後段のセンサ部の電流検出手段での検出電流値が所定値未満となり、制御手段がアドレスの仮設定を行い、この仮設定アドレスの許可依頼を前記ＥＣＵへ送信する。この返答が不許可の場合に再度アドレス仮設定及び許可依頼を行う。一方、当該返答が許可の場合に仮設定アドレスを確定して記憶手段に設定する。この設定完了の応答をＥＣＵへ送信し、また、自センサ部を特定モードに移行する。この特定モードによって最後段の前のセンサ部の出力側電流値が所定値未満となるので、当該センサ部においても最後段のセンサ部と同様な動作が行われる。つまり、これと同様な動作がＥＣＵ側のセンサ部において順次行われ、各々のセンサ部に固有アドレスを設定する初期化が完了する。
【００１９】
従って、上記の請求項１〜４の乗員保護システムの通信装置のセンサ部には、従来のようなバススイッチが不要となるので、バススイッチを用いることによるセンサ部ＩＣチップサイズの増大及びコスト高、末端センサ部での電圧降下の増大、バススイッチの電源側とグランド側とのインピーダンスマッチングの崩れによるノイズ発生を防止することができる。
【００２０】
請求項５に記載の発明は、前記制御手段の制御において、前記電流値が所定値未満又は前記所定の電流値未満とは、前記センサ部の通常の通信モードに必要な電流よりも小さい値であることを特徴とする。
【００２１】
この構成によれば、例えば車両電源投入時に、ＥＣＵにバス接続された複数のセンサ部の内、最後段のセンサ部の出力側の電流値が所定値未満、即ち通常の通信モードに必要な電流値よりも小さくなるので、最後段のセンサ部の電流検出手段での検出電流値が、その所定値未満となり、制御手段が上記請求項１〜４のいずれか１項に記載の制御を行う。
【００２２】
請求項６に記載の発明は、前記ＥＣＵに、前記複数のセンサ部の全てからアドレス設定完了の応答が送信されてきた際に、特定モード解除のコマンドを全センサ部へ送信する通信制御手段を備え、前記制御手段は、前記通信制御手段からの特定モード解除のコマンドを受信した際に自センサ部を通常の通信モードに復帰する制御を行うことを特徴とする。
【００２３】
この構成によれば、アドレス設定完了後に各センサ部が特定モード解除のコマンドを受信して通常の通信モードに復帰するので、ＥＣＵと通常の通信を行うことができる。
【００２４】
請求項７に記載の発明は、前記電流検出手段は、前記出力側に流れる電流の電流値を検出することに代え、前記ＥＣＵ側である入力側に流れる電流の電流値を検出するようにし、前記制御手段は、前記電流検出手段で検出された電流値が所定値以上の場合を契機として前記制御を行うことを特徴とする。
【００２５】
この構成においても、ＥＣＵ側である入力側に流れる電流の電流値を検出するようにし、この電流値が所定値（例えば１０ｍＡ）以上の場合に制御手段が前述した制御を行うようにしたので、前述したと同様の作用効果を得ることができる。
【図面の簡単な説明】
【００２６】
【図１】車両における乗員保護システムの通信装置のＥＣＵと各センサ部を示す図である。
【図２】従来の乗員保護システムの通信装置におけるＥＣＵとこれにバス接続された各センサ部との構成を示す図である。
【図３】本発明の第１の実施形態に係る乗員保護システムの通信装置の構成を示し、（ａ）はＥＣＵとこれにバス接続された各センサ部のブロック図、（ｂ）は各センサ部のブロック図である。
【図４】第１の実施形態の乗員保護システムの通信装置の動作を説明するためのフローチャートである。
【図５】本発明の第２の実施形態に係る乗員保護システムの通信装置の構成を示し、（ａ）はＥＣＵとこれにバス接続された各センサ部のブロック図、（ｂ）は各センサ部のブロック図である。
【図６】第２の実施形態の乗員保護システムの通信装置の動作を説明するためのフローチャートである。
【図７】本発明の第３の実施形態に係る乗員保護システムの通信装置の構成を示し、（ａ）はＥＣＵとこれにバス接続された各センサ部のブロック図、（ｂ）は各センサ部のブロック図である。
【図８】第３の実施形態の乗員保護システムの通信装置の動作を説明するためのフローチャートである。
【図９】本発明の第４の実施形態に係る乗員保護システムの通信装置の構成を示し、（ａ）はＥＣＵとこれにバス接続された各センサ部のブロック図、（ｂ）は各センサ部のブロック図である。
【図１０】第１の実施形態の乗員保護システムの通信装置の動作を説明するためのフローチャートである。
【図１１】本発明の第１の実施形態の変形例に係る乗員保護システムの通信装置の構成を示し、（ａ）はＥＣＵとこれにバス接続された各センサ部のブロック図、（ｂ）は各センサ部のブロック図である。
【発明を実施するための形態】
【００２７】
以下、本発明の実施形態を、図面を参照して説明する。但し、本明細書中の全図において相互に対応する部分には同一符号を付し、重複部分においては後述での説明を適時省略  する。
【００２８】
（第１の実施形態）
図３は、本発明の第１の実施形態に係る乗員保護システムの通信装置の構成を示し、（ａ）はＥＣＵとこれにバス接続された各センサ部のブロック図、（ｂ）は各センサ部のブロック図である。但し、図３（ａ）に示す通信装置は、図１に示した車両１０の乗員保護システムの通信装置の内、エアバッグ用のＥＣＵ１８とこれにバス接続された一方のサイドの各センサ部１５ａ〜１５ｄを抜き出して表し、従来要素と区別するために、ＥＣＵ１８の符号を１８−１とし、各センサ部１５ａ〜１５ｄの符号を１５ａ−１〜１５ｄ−１としたものである。
【００２９】
つまり、本実施形態の乗員保護システムの通信装置が従来のものと異なる点は、ＥＣＵ１８−１とこれにバス接続された両サイドの各センサ部１５ａ−１〜１５ｄ−１及び１６ａ〜１６ｄにある。この特徴は、ＥＣＵ１８−１に、通信制御部（通信制御手段）２１を備え、各センサ部１５ａ−１〜１５ｄ−１に、図３（ｂ）に示すように、カウンタ２５ａ並びにＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリ部（記憶手段）２５ｂを有すると共に、加速度センサ２４が接続された制御部（制御手段）２５と、電流検出部（電流検出手段）２６とを備えて構成したことにある。
【００３０】
電流検出部２６は、ＥＣＵ１８−１側である入力側と逆の出力側に流れる電流の値を検出し、この検出された電流値を制御部２５へ出力するものである。通常、各センサ部１５ａ−１〜１５ｄ−１は、通常の通信モードである動作モードにある場合、各々が１０ｍＡの電流を出力側から後段へ流しており、本例の場合、ＥＣＵ１８−１に４つのセンサ部１５ａ−１〜１５ｄ−１がバス接続されているので、ＥＣＵ１８−１の出力側には、１０ｍＡ×４＝４０ｍＡの電流が流れている。
【００３１】
つまり、全てのセンサ部１５ａ−１〜１５ｄ−１が動作モードの場合、図３（ａ）に時刻ｔ１で示すように、第１のセンサ部１５ａ−１には出力側に３つのセンサ部１５ｂ−１〜１５ｄ−１が接続されているので、第１のセンサ部１５ａ−１から出力側に流れ出す電流の電流値は３０ｍＡ、第２のセンサ部１５ｂ−１から出力側に流れ出す電流の電流値は２０ｍＡ、第３のセンサ部１５ｃ−１から出力側に流れ出す電流の電流値は１０ｍＡ、第４のセンサ部１５ａ−１から出力側に流れ出す電流の電流値は０ｍＡとなる。
【００３２】
一方、各センサ部１５ａ−１〜１５ｄ−１が、略電流を消費せず電流値が略０ｍＡに近い後述するスリープモードの場合、例えば時刻ｔ２に示すように、第４のセンサ部１５ｄ−１がスリープモードの場合、第３のセンサ部１５ｃ−１の後段には何も接続されていないのと略同じ状態なので、その出力側の電流値は略０ｍＡとなる。
【００３３】
制御部２５は、加速度センサ２４で検出された車両１０の加速度をＥＣＵ１８−１へ送信するなどＥＣＵ１８−１との通信を制御するものであり、本実施形態の特徴は、電流検出部２６で検出された電流値が、動作モードに必要な所定値未満（単に所定値未満と称す）の場合にカウンタ２５ａを作動させ、この作動後のカウント値に応じた固有アドレスをメモリ部２５ｂに記憶して設定し、この設定完了の応答をＥＣＵ１８−１へ送信する。更に、その設定後に設定アドレスを保持し、動作モードに必要な電流値未満の電流を消費する特定モードに移行する制御を行う。
【００３４】
特定モードには次の第１〜第４のモードがある。第１のモードは、各センサ部１５ａ−１〜１５ｄ−１がＥＣＵ１８―１に接続されているか否かを判断するオープンチェックを行うために必要な電流値（数ｍＡ）の電流を消費するモードである。なお、オープンチェックは、ＥＣＵ１８−１に各センサ部１５ａ−１〜１５ｄ−１が接続されている場合は所定の電流値となっているが、断線などでセンサ部が未接続状態となった場合、所定電流値未満となるのでＥＣＵ１８−１がセンサ部が接続から外れたことを認識できるようにするものである。
【００３５】
第２のモードは、各センサ部１５ａ−１〜１５ｄ−１において、制御部２５としてのＣＰＵのＲＡＭ、ＲＯＭのメモリチェック等のセンサ初期チェックを行うために必要な電流値の電流を消費するモードである。第３のモードは、各センサ部１５ａ−１〜１５ｄ−１において、アドレス設定されたセンサ部の誤動作防止のために加速度センサ２４のみを停止した際の電流値の電流を消費するモードである。第４のモードは、各センサ部１５ａ−１〜１５ｄ−１において、メモリ部２５ｂへの固有アドレス設定後に設定アドレスを保持するのみで電流値が略零に近い待機電力を消費するスリープモードに移行するモードである。このスリープモードに移行した場合、制御部２５は、ＥＣＵ１８−１からのスリープモード解除のコマンドを受信した際にスリープモードを解除して動作モードに復帰する制御を行う。
【００３６】
通信制御部２１は、各センサ部１５ａ−１〜１５ｄ−１との通信を制御するものであり、本実施形態での特徴は、全てのセンサ部１５ａ−１〜１５ｄ−１からアドレス設定完了の応答が送信されてきた際に、特定モードの内の例えばスリープモード解除のコマンドを各センサ部１５ａ−１〜１５ｄ−１へ送信するものである。
【００３７】
次に、このような構成の乗員保護システムの通信装置の動作を、図４のフローチャートを参照して説明する。
【００３８】
ステップＳ１に示すように、車両１０の電源立ち上げ時において、各センサ部１５ａ−１〜１５ｄ−１のカウンタ２５ａのカウント値は０であるとする。
【００３９】
ステップＳ２において、各センサ部１５ａ−１〜１５ｄ−１の制御部２５は電流検出部２６での検出電流値が略０ｍＡの所定値未満であるか否かを判定する。ここで、例えば図３（ａ）の時刻ｔ１に示すように、第１のセンサ部１５ａ−１での電流値が３０ｍＡ、第２のセンサ部１５ｂ−１での電流値が２０ｍＡ、第３のセンサ部１５ｃ−１での電流値が１０ｍＡ、第４のセンサ部１５ｄ−１の電流値が０ｍＡであったとする。
【００４０】
この場合、第１〜第３のセンサ部１５ａ−１〜１５ｃ−１ではステップＳ２の判定結果がＮｏなので、制御部２５は、ステップＳ３において、カウンタ２５ａのカウント値に１を加算し、これをカウント値＝１とする。
【００４１】
一方、第４のセンサ部１５ｄ−１ではステップＳ２の判定結果がＹｅｓなので、制御部２５は、ステップＳ４において、カウント値が０であるか否かを判定する。この結果は０なのでステップＳ５において、「０００１」の固有アドレスをメモリ部２５ｂに設定する。この設定後は、ステップＳ６において、アドレス設定完了の応答をＥＣＵ１８−１へ送信し、更にステップＳ７において、第４のセンサ部１５ｄ−１を特定モードの内の例えばスリープモードに移行させる。
【００４２】
第４のセンサ部１５ｄ−１がスリープモードになると、時刻ｔ２に示すように、第３のセンサ部１５ｃ−１から流れ出す電流値が略０ｍＡとなる。また、第２のセンサ部１５ｃ−１の電流値は１０ｍＡ、第１のセンサ部１５ａ−１の電流値は２０ｍＡとなる。
【００４３】
この場合、ステップＳ２において、第１及び第２のセンサ部１５ａ−１，１５ｂ−１では所定値未満でないと判定されるので、ステップＳ３において、各々のカウンタ２５ａのカウント値＝１に１を加算し、これをカウント値＝２とする。
【００４４】
一方、第３のセンサ部１５ｃ−１の制御部２５では、検出電流値が０ｍＡであると判定されるので、その制御部２５は、ステップＳ４において、カウント値が０であるか否かを判定する。第３のセンサ部１５ｃ−１のカウント値は上記のように１となっているので、その結果はＮｏとなる。この場合、ステップＳ８において、カウント値が１であるか否かを判定し、ここでは１となっているので、ステップＳ９において、「００１０」の固有アドレスをメモリ部２５ｂに設定する。この設定後は、ステップＳ６において、アドレス設定完了の応答をＥＣＵ１８−１へ送信し、更にステップＳ７において、第３のセンサ部１５ｃ−１をスリープモードに移行させる。
【００４５】
このスリープモードによって、時刻ｔ３に示すように、第２のセンサ部１５ｂ−１から流れ出す電流値が略０ｍＡとなる。また、第１のセンサ部１５ａ−１の電流値が１０ｍＡとなる。
【００４６】
この場合、ステップＳ２において、第１のセンサ部１５ａ−１では所定値未満でないと判定されるので、ステップＳ３において、そのカウンタ２５ａのカウント値＝２に１を加算し、これをカウント値＝３とする。
【００４７】
一方、第２のセンサ部１５ｂ−１の制御部２５では、検出電流値が０ｍＡであると判定されるので、その制御部２５は、ステップＳ４において、カウント値が０であるか否かを判定する。上記のように、第３のセンサ部１５ｃ−１のカウント値＝２となっているので、次に、ステップＳ８において、カウント値が１であるか否かを判定する。ここでも判定結果はＮｏなので、ステップＳ１０において、カウント値が２であるか否かを判定する。ここでは２となっているので、ステップＳ１１において、「０１００」の固有アドレスをメモリ部２５ｂに設定する。この設定後は、ステップＳ６において、アドレス設定完了の応答をＥＣＵ１８−１へ送信し、更にステップＳ７において、第２のセンサ部１５ｂ−１をスリープモードに移行させる。
【００４８】
このスリープモードによって、時刻ｔ４に示すように、第１のセンサ部１５ａ−１から流れ出す電流値が略０ｍＡとなる。
【００４９】
この場合、ステップＳ２において、第１のセンサ部１５ａ−１の制御部２５で、検出電流値が所定値未満であると判定されるので、その制御部２５は、ステップＳ４において、カウント値が０であるか否かを判定する。上記のように、第１のセンサ部１５ａ−１のカウント値＝３となっているので、次に、ステップＳ８でカウント値が１であるか否か、ステップＳ９でカウント値が２であるか否かを判定する。これらの判定結果はＮｏなので、ステップＳ１２において、カウント値が３であるか否かを判定する。ここでは３となっているので、ステップＳ１３において、「１０００」の固有アドレスをメモリ部２５ｂに設定する。この設定後は、ステップＳ６において、アドレス設定完了の応答をＥＣＵ１８−１へ送信し、更にステップＳ７において、第２のセンサ部１５ｂ−１をスリープモードに移行させる。
【００５０】
ＥＣＵ１８−１では、全てのセンサ部１５ａ−１〜１５ｄ−１の応答が受信されたので、通信制御部２１は、各センサ部１５ａ−１〜１５ｄ−１へスリープモード解除のコマンドを送信する。このコマンドを受信した各センサ部１５ａ−１〜１５ｄ−１は動作モードに復帰する。なお、本例ではスリープモードへの移行を例に取っていたので、ＥＣＵ１８−１はスリープモード解除のコマンドを送信するようになっている。しかし、特定モードの内の他の第１〜第３のモードに移行した場合であれば、ＥＣＵ１８−１は、第１〜第３のモードに該当する解除コマンドを送信する。言い換えれば、各センサ部１５ａ−１〜１５ｄ−１が特定モードに移行した場合、ＥＣＵ１８−１は特定モード解除のコマンドを送信する。これによって各センサ部１５ａ−１〜１５ｄ−１は動作モードに復帰する。
【００５１】
このように第１の実施形態の乗員保護システムの通信装置によれば、ＥＣＵ１８−１と通信するようにバス接続され、車両１０の加速度を検出してＥＣＵ１８−１へ送信する複数のセンサ部１５ａ−１〜１５ｄ−１に、ＥＣＵ１８−１側である入力側と逆の出力側に流れる電流の電流値を検出する電流検出部２６と、電流検出部２６で検出された電流値が所定値未満の場合に固有アドレスをメモリ部２５ｂに設定し、この設定完了の応答をＥＣＵ１８−１へ送信すると共に、その設定後に設定アドレスを保持し、動作モードに必要な電流値未満の電流を消費する特定モードに移行する制御を行う制御部２５とを備えて構成した。
【００５２】
この構成によれば、例えば車両電源投入時に、ＥＣＵ１８−１にバス接続された複数のセンサ部１５ａ−１〜１５ｄ−１の内、最後段のセンサ部１５ｄ−１の出力側の電流値が所定値未満の０ｍＡとなるので、最後段のセンサ部１５ｄ−１の電流検出部２６での検出電流値が動作モードに必要な電流値未満（所定値未満）となり、制御部２５が固有アドレスをメモリ部２５ｂに設定する。更に、その設定完了の応答をＥＣＵ１８−１へ送信すると共に当該センサ部１５ｄ−１を特定モードの内の例えばスリープモードに移行する。このスリープモードによって最後段の前のセンサ部１５ｃ−１の出力側電流値が所定値未満の略０ｍＡとなるので、当該センサ部１５ｃ−１の電流検出部２６での検出電流値が所定値未満となり、制御部２５が固有アドレスをメモリ部２５ｂに設定し、この応答をＥＣＵ１８−１へ送信すると共に当該センサ部１５ｃ−１をスリープモードに移行する。以降同様な動作がＥＣＵ１８−１側のセンサ部１５ｂ−１，１５ａ−１において順次行われ、各々のセンサ部１５ｂ−１，１５ａ−１に固有アドレスを設定する初期化が完了する。
【００５３】
従って、本実施形態のセンサ部１５ａ−１〜１５ｄ−１には、従来のようなバススイッチが不要となるので、バススイッチを用いることによるセンサ部ＩＣチップサイズの増大及びコスト高、末端センサ部での電圧降下の増大、バススイッチの電源側とグランド側とのインピーダンスマッチングの崩れによるノイズ発生を防止することができる。
【００５４】
また、ＥＣＵ１８−１の通信制御部２１が、各センサ部１５ａ−１〜１５ｄ−１の全てからアドレス設定完了の応答が送信されてきた際に、スリープモード解除のコマンドを全センサ部１５ａ−１〜１５ｄ−１へ送信し、各々のセンサ部１５が、そのコマンドを受信した際に自センサ部を動作モードに復帰する制御を行うようにした。つまり、通信制御部２１が、各センサ部１５ａ−１〜１５ｄ−１の全てからアドレス設定完了の応答が送信されてきた際に、特定モード解除のコマンドを送信し、各々のセンサ部１５が、そのコマンドを受信した際に自センサ部を動作モードに復帰する制御を行うようにした。
【００５５】
この構成によれば、アドレス設定完了後に、各センサ部１５ａ−１〜１５ｄ−１が特定モード解除のコマンドを受信して動作モードに復帰するので、ＥＣＵ１８−１と通常の通信を行うことができる。
【００５６】
（第２の実施形態）
図５は、本発明の第２の実施形態に係る乗員保護システムの通信装置の構成を示し、（ａ）はＥＣＵとこれにバス接続された各センサ部のブロック図、（ｂ）は各センサ部のブロック図である。
【００５７】
第２の実施形態が第１の実施形態と異なる点は、各センサ部１５ａ−２〜１５ｄ−２にあり、図５（ｂ）に示すように、メモリ部（記憶手段）２５ｂ及び設定アドレス登録部３１ａを有すると共に、加速度センサ２４が接続された制御部（制御手段）３１と、電流検出部（電流検出手段）２６とを備えて構成したことにある。
【００５８】
制御部３１は、加速度センサ２４で検出された車両１０の加速度をＥＣＵ１８−１へ送信するなどＥＣＵ１８−１との通信を制御するものであり、本実施形態の特徴は、電流検出部２６で検出された電流値が所定値未満の場合に、設定アドレス登録部３１ａに設定されているアドレス以外の固有アドレスをメモリ部２５ｂに記憶して設定し、この設定完了の応答をＥＣＵ１８−１へ送信する。更に、その設定後に設定アドレスを保持し、上述した特定モードに移行する制御を行う。また、ＥＣＵ１８−１からの特定モード解除のコマンドを受信した際に特定モードを解除して動作モードに復帰する制御を行う。
【００５９】
次に、このような構成の乗員保護システムの通信装置の動作を、図６のフローチャートを参照して説明する。
【００６０】
まず、車両１０の電源が立ち上げられたとする。この際、各センサ部１５ａ−２〜１５ｄ−２にはアドレスが設定されていないものとする。
【００６１】
ステップＳ１１において、各センサ部１５ａ−２〜１５ｄ−２の制御部３１は、電流検出部２６での検出電流値が略０ｍＡの所定値未満であるか否かを判定する。ここで、例えば図５（ａ）の時刻ｔ１に示すように、第１のセンサ部１５ａ−２での電流値が３０ｍＡ、第２のセンサ部１５ｂ−２での電流値が２０ｍＡ、第３のセンサ部１５ｃ−２での電流値が１０ｍＡ、第４のセンサ部１５ｄ−２の電流値が０ｍＡであったとする。
【００６２】
この場合、第４のセンサ部１５ｄ−２の電流検出部２６で、出力電流値が所定値未満と判断されるので、ステップＳ１２において、制御部３１でアドレス「０００１」の仮設定が行われ、ステップＳ１３において、その仮設定されたアドレス「０００１」が設定アドレス登録部３１ａに登録されているかを判定することによって、他のセンサ部で設定されたか否かを判定する。この判定結果がＮｏとなるまで、ステップＳ１２とＳ１３を繰り返す。
【００６３】
ここで、仮設定されたアドレス「０００１」が設定アドレス登録部３１ａに登録されていないと判定されると、ステップＳ１４において、制御部３１はメモリ部２５ｂにそのアドレス「０００１」を記憶して本登録する。次に、ステップＳ１５において、その登録したアドレス「０００１」をＥＣＵ１８−１側である前段側の全てのセンサ部１５ａ−２〜１５ｃ−２へ通知する。ここで、その通知されたアドレス「０００１」を受信した各センサ部１５ａ−２〜１５ｃ−２は、制御部３１で設定アドレス登録部３１ａに受信アドレス「０００１」を登録する。
【００６４】
また、第４のセンサ部１５ｄ−２の制御部３１は先の通知後、ステップＳ１６において、アドレス設定完了の応答をＥＣＵ１８−１へ送信し、更にステップＳ１７において、自センサ部１５ｄ−２を特定モードの内の例えばスリープモードに移行させる。
【００６５】
第４のセンサ部１５ｄ−２がスリープモードになると、時刻ｔ２に示すように、第３のセンサ部１５ｃ−２から流れ出す電流値が略０ｍＡとなる。また、第２のセンサ部１５ｂ−２の電流値は１０ｍＡ、第１のセンサ部１５ａ−２の電流値は２０ｍＡとなる。
【００６６】
この場合、ステップＳ１１において、第３のセンサ部１５ｃ−２の電流検出部２６で、出力電流値が所定値未満と判断されるので、ステップＳ１２において、制御部３１でアドレス「００１０」の仮設定が行われ、ステップＳ１３において、その仮設定されたアドレス「００１０」が設定アドレス登録部３１ａに登録されているかが判定される。ここで、仮設定されたアドレス「００１０」が設定アドレス登録部３１ａに登録されていないと判定されると、ステップＳ１４において、制御部３１はメモリ部２５ｂにそのアドレス「００１０」を記憶して本登録する。次に、ステップＳ１５において、その登録したアドレス「００１０」をＥＣＵ１８−１側である前段側の全てのセンサ部１５ａ−２，１５ｂ−２へ通知する。ここで、その通知されたアドレス「００１０」を受信した各センサ部１５ａ−２，１５ｂ−２は、制御部３１で設定アドレス登録部３１ａに受信アドレス「００１０」を登録する。
【００６７】
また、第４のセンサ部１５ｄ−２の制御部３１は先の通知後、ステップＳ１６において、アドレス設定完了の応答をＥＣＵ１８−１へ送信し、更にステップＳ１７において、自センサ部１５ｄ−２をスリープモードに移行させる。
【００６８】
第４のセンサ部１５ｄ−２がスリープモードになると、時刻ｔ３に示すように、第２のセンサ部１５ｂ−２から流れ出す電流値が略０ｍＡとなる。また、第１のセンサ部１５ａ−２の電流値は１０ｍＡとなる。
【００６９】
以降、上記同様な動作が第２及び第１のセンサ部１５ｂ−２，１５ａ−２で行われることによって、第２のセンサ部１５ｂ−２にアドレス「０１００」が設定され、第１のセンサ部１５ａ−２にアドレス「１０００」が設定される。そして、ＥＣＵ１８−１から流れ出す電流値が略０ｍＡとなる。また、ＥＣＵ１８−１では、全てのセンサ部１５ａ−２〜１５ｄ−２の応答が受信されたので、通信制御部２１は、各センサ部１５ａ−２〜１５ｄ−２へスリープモード解除のコマンドを送信する。このコマンドを受信した各センサ部１５ａ−２〜１５ｄ−２は動作モードに復帰する。
【００７０】
このように第２の実施形態の乗員保護システムの通信装置によれば、ＥＣＵ１８−１と通信するようにバス接続され、車両１０の加速度を検出してＥＣＵ１８−１へ送信する複数のセンサ部１５ａ−２〜１５ｄ−２に、ＥＣＵ１８−１側である入力側と逆の出力側に流れる電流の電流値を検出する電流検出部２６と、電流検出部２６で検出された電流値が所定値未満の場合に、他のセンサ部で設定されたアドレス以外の固有アドレスをメモリ部２５ｂに設定し、この設定されたアドレスを他のセンサ部へ通知すると共に、その設定完了の応答をＥＣＵ１８−１へ送信し、また、その設定後に設定アドレスを保持し、特定モードに移行する制御を行う制御部３１とを備えて構成した。
【００７１】
この構成によれば、例えば車両電源投入時に、ＥＣＵ１８−１にバス接続された複数のセンサ部１５ａ−２〜１５ｄ−２の内、最後段のセンサ部１５ｄ−２の出力側の電流値が所定値未満の０ｍＡとなるので、最後段のセンサ部１５ｄ−２の電流検出部２６での検出電流値が所定値未満となり、制御部３１が設定アドレス登録部３１ａに登録された以外の固有アドレスをメモリ部２５ｂに設定する。更に、その設定されたアドレスを他のセンサ部１５ａ−２〜１５ｃ−２へ通知すると共に、その設定完了の応答をＥＣＵ１８−１へ送信し、また、自センサ部１５ｄ−２を特定モードの内の例えばスリープモードに移行する。このスリープモードによって最後段の前のセンサ部１５ｃ−２の出力側電流値が所定値未満の略０ｍＡとなるので、当該センサ部１５ｃ−２においても最後段のセンサ部１５ｄ−２と同様な動作が行われる。つまり、これと同様な動作がＥＣＵ側のセンサ部１５ａ−２，１５ｂ−２において順次行われ、各々のセンサ部１５ａ−２，１５ｂ−２に固有アドレスを設定する初期化が完了する。
【００７２】
従って、本実施形態のセンサ部１５ａ−２〜１５ｄ−２には、従来のようなバススイッチが不要となるので、バススイッチを用いることによるセンサ部ＩＣチップサイズの増大及びコスト高、末端センサ部での電圧降下の増大、バススイッチの電源側とグランド側とのインピーダンスマッチングの崩れによるノイズ発生を防止することができる。
【００７３】
また、ＥＣＵ１８−１の通信制御部２１が、各センサ部１５ａ−２〜１５ｄ−２の全てからアドレス設定完了の応答が送信されてきた際に、特定モード（スリープモード解除）のコマンドを全センサ部１５ａ−２〜１５ｄ−２へ送信し、各々の制御部３１が、そのコマンドを受信した際に自センサ部を動作モードに復帰する制御を行うようにした。
【００７４】
この構成によれば、アドレス設定完了後に、各センサ部１５ａ−２〜１５ｄ−２が特定モード解除のコマンドを受信して動作モードに復帰するので、ＥＣＵ１８−１と通常の通信を行うことができる。
【００７５】
（第３の実施形態）
図７は、本発明の第３の実施形態に係る乗員保護システムの通信装置の構成を示し、（ａ）はＥＣＵとこれにバス接続された各センサ部のブロック図、（ｂ）は各センサ部のブロック図である。
【００７６】
第３の実施形態が従来のものと異なる点は、図７（ａ）に示すように、ＥＣＵ１８−２に通信制御部３３を備え、各センサ部１５ａ−３〜１５ｄ−３に、図７（ｂ）に示すように、メモリ部（記憶手段）２５ｂを有すると共に、加速度センサ２４が接続された制御部（制御手段）３４と、電流検出部（電流検出手段）２６とを備えて構成したことにある。
【００７７】
通信制御部３３は、各センサ部１５ａ−３〜１５ｄ−３との通信の制御を行うものであり、本実施形態の特徴は、車両１０の電源が立ち上げ後に通信（送受信）可能な状態となったセンサ部に対して固有のアドレスを送信し、また、全てのセンサ部１５ａ−３〜１５ｄ−３からアドレス設定完了の応答が送信されてきた際に、特定モード解除のコマンドを各センサ部１５ａ−３〜１５ｄ−３へ送信するものである。
【００７８】
制御部３４は、加速度センサ２４で検出された車両１０の加速度をＥＣＵ１８−２へ送信するなどＥＣＵ１８−２との通信を制御するものであり、本実施形態の特徴は、電流検出部２６で検出された電流値が所定値未満の場合に、電源立ち上げ時の受信可能状態の自センサ部を通信（送受信）可能な状態としてこの状態をＥＣＵ１８−２へ通知する制御を行い、この際にＥＣＵ１８−２から固有アドレスが送信されてきた際に当該アドレスをメモリ部２５ｂに記憶して設定し、この設定完了の応答をＥＣＵ１８−２へ送信する。更に、その設定後に設定アドレスを保持し、特定モードに移行する制御を行う。また、ＥＣＵ１８−２からの特定モード解除のコマンドを受信した際に特定モードを解除して動作モードに復帰する制御を行う。
【００７９】
次に、このような構成の乗員保護システムの通信装置の動作を、図８のフローチャートを参照して説明する。
【００８０】
まず、車両１０の電源が立ち上げられたとする。この際、各センサ部１５ａ−３〜１５ｄ−３は受信可能な状態となり、また、アドレスが設定されていないものとする。
【００８１】
ステップＳ２１において、各センサ部１５ａ−３〜１５ｄ−３の制御部３４は、電流検出部２６での検出電流値が略０ｍＡの所定値未満であるか否かを判定する。ここで、例えば図７（ａ）の時刻ｔ１に示すように、第１のセンサ部１５ａ−３での電流値が３０ｍＡ、第２のセンサ部１５ｂ−３での電流値が２０ｍＡ、第３のセンサ部１５ｃ−３での電流値が１０ｍＡ、第４のセンサ部１５ｄ−３の電流値が０ｍＡであったとする。
【００８２】
この場合、第４のセンサ部１５ｄ−３の電流検出部２６で、出力電流値が所定値未満と判断されるので、ステップＳ２２において、制御部３４で自センサ部１５ｄ−３が通信（送受信）可能な状態とされ、この状態がＥＣＵ１８−２へ通知される。
【００８３】
ステップＳ２３において、ＥＣＵ１８−２は、その通信可能状態を受信すると、その状態となった自センサ部１５ｄ−３に固有のアドレスを送信する。ステップＳ２４において、第４の自センサ部１５ｄ−３の制御部３４は、ＥＣＵ１８−２からの固有アドレス「０００１」を受信してメモリ部２５ｂに記憶して設定する。この設定後、ステップＳ２５において、アドレス設定完了の応答をＥＣＵ１８−２へ送信し、更にステップＳ２６において、自センサ部１５ｄ−３を特定モードの内の例えばスリープモードに移行させる。
【００８４】
第４のセンサ部１５ｄ−３がスリープモードになると、時刻ｔ２に示すように、第３のセンサ部１５ｃ−３から流れ出す電流値が略０ｍＡとなる。また、第２のセンサ部１５ｂ−３の電流値は１０ｍＡ、第１のセンサ部１５ａ−３の電流値は２０ｍＡとなる。
【００８５】
この場合、ステップＳ２１において、第３のセンサ部１５ｃ−３の電流検出部２６で、出力電流値が所定値未満と判断されるので、ステップＳ２２〜Ｓ２６において上記と同様の動作が行われ、当該センサ部１５ｃ−３は、メモリ部２５ｂに固有アドレス「００１０」が登録されると共にスリープモードに移行する。以降、上記同様な動作が第２及び第１のセンサ部１５ｂ−３，１５ａ−３で行われることによって、第２のセンサ部１５ｂ−３にアドレス「０１００」が設定され、第１のセンサ部１５ａ−３にアドレス「１０００」が設定されると共にスリープモードに移行する。
【００８６】
また、ＥＣＵ１８−２では、全てのセンサ部１５ａ−３〜１５ｄ−３の応答が受信されたので、通信制御部２１は、各センサ部１５ａ−３〜１５ｄ−３へスリープモード解除のコマンドを送信する。このコマンドを受信した各センサ部１５ａ−３〜１５ｄ−３は動作モードに復帰する。
【００８７】
このように第３の実施形態の乗員保護システムの通信装置によれば、ＥＣＵ１８−２に、送受信可能な状態となったセンサ部に対して固有アドレスを送信する通信制御部３３を備える。また、ＥＣＵ１８−２と通信するようにバス接続され、車両１０の加速度を検出してＥＣＵ１８−２へ送信する複数のセンサ部１５ａ−３〜１５ｄ−３に、ＥＣＵ１８−２側である入力側と逆の出力側に流れる電流の電流値を検出する電流検出部２６と、電流検出部２６で検出された電流値が所定値未満の場合に、受信可能状態の自センサ部を送受信可能な状態としてこの送受信可能状態をＥＣＵ１８−２へ通知し、この通知後、ＥＣＵ１８−２から固有アドレスが送信されてきた際に当該固有アドレスをメモリ部２５ｂに設定し、この設定完了の応答をＥＣＵ１８−２へ送信し、また、その設定後に設定アドレスを保持し、特定モードに移行する制御を行う制御部３４とを備えて構成した。
【００８８】
この構成によれば、例えば車両電源投入時に、ＥＣＵ１８−２にバス接続された複数のセンサ部１５ａ−３〜１５ｄ−３の内、最後段のセンサ部１５ｄ−３の出力側の電流値が所定値未満の０ｍＡとなるので、最後段のセンサ部１５ｄ−３の電流検出部２６での検出電流値が所定値未満となり、制御部３４が受信可能状態の自センサ部１５ｄ−３を送受信可能な状態としてこの送受信可能状態をＥＣＵ１８−２へ通知し、この通知後、ＥＣＵ１８−２から固有アドレスが送信されてきた際に当該固有アドレスをメモリ部２５ｂに設定し、この設定完了の応答をＥＣＵ１８−２へ送信し、また、自センサ部１５ｄ−３を特定モードの内の例えばスリープモードに移行する。このスリープモードによって最後段の前のセンサ部１５ｃ−３の出力側電流値が所定値未満の略０ｍＡとなるので、当該センサ部１５ｃ−３においても最後段のセンサ部１５ｄ−３と同様な動作が行われる。つまり、これと同様な動作がＥＣＵ側のセンサ部１５ｂ−３，１５ａ−３において順次行われ、各々のセンサ部１５ｂ−３，１５ａ−３に固有アドレスを設定する初期化が完了する。
【００８９】
従って、本実施形態のセンサ部１５ａ−３〜１５ｄ−３には、従来のようなバススイッチが不要となるので、バススイッチを用いることによるセンサ部ＩＣチップサイズの増大及びコスト高、末端センサ部での電圧降下の増大、バススイッチの電源側とグランド側とのインピーダンスマッチングの崩れによるノイズ発生を防止することができる。
【００９０】
また、ＥＣＵ１８−２の通信制御部２１が、各センサ部１５ａ−３〜１５ｄ−３の全てからアドレス設定完了の応答が送信されてきた際に、特定モード解除のコマンドを全センサ部１５ａ−３〜１５ｄ−３へ送信し、各々の制御部３４が、そのコマンドを受信した際に自センサ部を動作モードに復帰する制御を行うようにした。
【００９１】
この構成によれば、アドレス設定完了後に、各センサ部１５ａ−３〜１５ｄ−３が特定モード解除のコマンドを受信して動作モードに復帰するので、ＥＣＵ１８−２と通常の通信を行うことができる。
【００９２】
（第４の実施形態）
図９は、本発明の第４の実施形態に係る乗員保護システムの通信装置の構成を示し、（ａ）はＥＣＵとこれにバス接続された各センサ部のブロック図、（ｂ）は各センサ部のブロック図である。
【００９３】
第４の実施形態が従来のものと異なる点は、図９（ａ）に示すように、ＥＣＵ１８−３に通信制御部３６を備え、各センサ部１５ａ−４〜１５ｄ−４に、図９（ｂ）に示すように、メモリ部（記憶手段）２５ｂ及びアドレス仮設定部３７ａを有すると共に、加速度センサ２４が接続された制御部（制御手段）３１と、電流検出部（電流検出手段）２６とを備えて構成したことにある。
【００９４】
通信制御部３６は、各センサ部１５ａ−４〜１５ｄ−４との通信の制御を行うものであり、本実施形態の特徴は、各センサ部１５ａ−４〜１５ｄ−４と各々に設定されたアドレスとを関連付けて保持しており、センサ部から設定対象となるアドレスの許可依頼があった際にその関連付けに応じて依頼アドレスの許可／不許可を返信するものである。また、全てのセンサ部１５ａ−４〜１５ｄ−４からアドレス設定完了の応答が送信されてきた際に、特定モード解除のコマンドを各センサ部１５ａ−４〜１５ｄ−４へ送信するものである。
【００９５】
制御部３７は、加速度センサ２４で検出された車両１０の加速度をＥＣＵ１８−３へ送信するなどＥＣＵ１８−３との通信を制御するものであり、本実施形態の特徴は、電流検出部２６で検出された電流値が所定値未満の場合に、アドレス仮設定部３７ａにアドレスの仮設定を行い、このアドレスの許可依頼をＥＣＵ１８−３へ送信し、この返答が不許可の場合に再度アドレス仮設定及び許可依頼を行い、返答が許可の場合に仮設定アドレスを確定してメモリ部２５ｂに本設定し、この設定完了の応答をＥＣＵ１８−３へ送信する。更に、その設定後に設定アドレスを保持し、特定モードに移行する制御を行う。また、ＥＣＵ１８−３からの特定モード解除のコマンドを受信した際に特定モードを解除して動作モードに復帰する制御を行う。
【００９６】
次に、このような構成の乗員保護システムの通信装置の動作を、図１０のフローチャートを参照して説明する。
【００９７】
まず、車両１０の電源が立ち上げられたとする。この際、各センサ部１５ａ−４〜１５ｄ−４にはアドレスが設定されていないものとする。
【００９８】
ステップＳ３１において、各センサ部１５ａ−４〜１５ｄ−４の制御部３７は、電流検出部２６での検出電流値が略０ｍＡの所定値未満であるか否かを判定する。ここで、例えば図９（ａ）の時刻ｔ１に示すように、第１のセンサ部１５ａ−４での電流値が３０ｍＡ、第２のセンサ部１５ｂ−４での電流値が２０ｍＡ、第３のセンサ部１５ｃ−４での電流値が１０ｍＡ、第４のセンサ部１５ｄ−４の電流値が０ｍＡであったとする。
【００９９】
この場合、第４のセンサ部１５ｄ−４の電流検出部２６で、出力電流値が所定値未満と判断されるので、ステップＳ３２において、制御部３７でアドレス「０００１」の仮設定が行われ、ステップＳ３３において、そのアドレス「０００１」の許可依頼がＥＣＵ１８−３へ送信される。
【０１００】
ステップＳ３４において、その仮設定されたアドレス「０００１」がまだ他のセンサ部に設定されていなければ、通信制御部３６は、依頼したセンサ部１５ｄ−４に許可を返信する。この許可の通知を受信したセンサ部１５ｄ−４の制御部３７は、ステップＳ３６において、仮設定アドレスを確定してメモリ部２５ｂに本設定し、ステップＳ３７において、その設定完了の応答をＥＣＵ１８−３へ送信し、更にステップＳ３８において、自センサ部１５ｄ−４を特定モードの内の例えばスリープモードに移行させる。
【０１０１】
第４のセンサ部１５ｄ−４がスリープモードになると、時刻ｔ２に示すように、第３のセンサ部１５ｃ−４から流れ出す電流値が略０ｍＡとなる。また、第２のセンサ部１５ｃ−４の電流値は１０ｍＡ、第１のセンサ部１５ａ−４の電流値は２０ｍＡとなる。
【０１０２】
この場合、ステップＳ３１において、第３のセンサ部１５ｃ−４の電流検出部２６で、出力電流値が所定値未満と判断されるので、ステップＳ３２において、制御部３７でアドレス仮設定部３７ａにアドレス「０００１」の仮設定が行われ、ステップＳ３３において、そのアドレス「０００１」の許可依頼がＥＣＵ１８−３へ送信される。
【０１０３】
ステップＳ３４において、ＥＣＵ１８−３の通信制御部３６は、その仮設定されたアドレス「０００１」が既に設定されていれば、依頼したセンサ部１５ｃ−４に不許可を返信する。この不許可の通知を受信したセンサ部１５ｄ−４の制御部３７は、ステップＳ３５において、アドレスを［００１０］に変更し、ステップＳ３２において、アドレス仮設定部３７ａにアドレス「００１０」の仮設定を行い、ステップＳ３３において、そのアドレス「００１０」の許可依頼をＥＣＵ１８−３へ送信する。
【０１０４】
ステップＳ３４において、ＥＣＵ１８−３の通信制御部３６で、その仮設定されたアドレス「００１０」がまだ他のセンサ部に設定されていなければ、依頼したセンサ部１５ｄ−４に許可を返信する。この許可の通知を受信したセンサ部１５ｃ−４の制御部３７は、ステップＳ３６において、仮設定アドレスを確定してメモリ部２５ｂに本設定し、ステップＳ３７において、その設定完了の応答をＥＣＵ１８−３へ送信し、更にステップＳ３８において、自センサ部１５ｄ−４をスリープモードに移行させる。
【０１０５】
以降、上記同様な動作が第２及び第１のセンサ部１５ｂ−４，１５ａ−４で行われることによって、第２のセンサ部１５ｂ−４にアドレス「０１００」が設定され、第１のセンサ部１５ａ−４にアドレス「１０００」が設定される。そして、ＥＣＵ１８−３から流れ出す電流値が略０ｍＡとなる。また、ＥＣＵ１８−３では、全てのセンサ部１５ａ−４〜１５ｄ−４の応答が受信されたので、通信制御部３６は、各センサ部１５ａ−４〜１５ｄ−４へスリープモード解除のコマンドを送信する。このコマンドを受信した各センサ部１５ａ−４〜１５ｄ−４は動作モードに復帰する。
【０１０６】
このように第４の実施形態の乗員保護システムの通信装置によれば、ＥＣＵ１８−３に、複数のセンサ部１５ａ−４〜１５ｄ−４とこれらに設定されたアドレスとを関連付けて保持し、所望のセンサ部から設定対象となるアドレスの許可依頼があった際にその関連付けに応じて依頼アドレスの許可／不許可を返信する制御を行う通信制御部３６を備えた。
【０１０７】
また、ＥＣＵ１８−３と通信するようにバス接続され、車両１０の加速度を検出してＥＣＵ１８−３へ送信する複数のセンサ部１５ａ−４〜１５ｄ−４に、ＥＣＵ１８−３側である入力側と逆の出力側に流れる電流の電流値を検出する電流検出部２６と、電流検出部２６で検出された電流値が所定値未満の場合に、アドレスの仮設定を行い、この仮設定アドレスの許可依頼をＥＣＵ１８−３へ送信し、この返答が不許可の場合に再度アドレス仮設定及び許可依頼を行い、当該返答が許可の場合に仮設定アドレスを確定してメモリ部２５ｂに設定し、この設定完了の応答をＥＣＵ１８−３へ送信し、また、その設定後に設定アドレスを保持し、特定モードに移行する制御を行う制御部３７を備えて構成した。
【０１０８】
この構成によれば、例えば車両電源投入時に、ＥＣＵ１８−３にバス接続された複数のセンサ部１５ａ−４〜１５ｄ−４の内、最後段のセンサ部１５ｄ−４の出力側の電流値が所定値未満の０ｍＡとなるので、最後段のセンサ部１５ｄ−４の電流検出部２６での検出電流値が所定値未満となり、制御部３７がアドレスの仮設定を行い、この仮設定アドレスの許可依頼をＥＣＵ１８−３へ送信する。この返答が不許可の場合に再度アドレス仮設定及び許可依頼を行う。一方、当該返答が許可の場合に仮設定アドレスを確定してメモリ部２５ｂに設定する。この設定完了の応答をＥＣＵ１８−３へ送信し、また、自センサ部１５ｄ−４を特定モードの内の例えばスリープモードに移行する。このスリープモードによって最後段の前のセンサ部１５ｃ−４の出力側電流値が所定値未満の略０ｍＡとなるので、当該センサ部１５ｃ−４においても最後段のセンサ部１５ｄ−４と同様な動作が行われる。つまり、これと同様な動作がＥＣＵ側のセンサ部１５ａ−４−３５ｂ−４において順次行われ、各々のセンサ部１５ａ−４−３５ｂ−４に固有アドレスを設定する初期化が完了する。
【０１０９】
従って、本実施形態のセンサ部１５ａ−４〜１５ｄ−４には、従来のようなバススイッチが不要となるので、バススイッチを用いることによるセンサ部ＩＣチップサイズの増大及びコスト高、末端センサ部での電圧降下の増大、バススイッチの電源側とグランド側とのインピーダンスマッチングの崩れによるノイズ発生を防止することができる。
【０１１０】
また、ＥＣＵ１８−３の通信制御部３６が、各センサ部１５ａ−４〜１５ｄ−４の全てからアドレス設定完了の応答が送信されてきた際に、特定モード解除のコマンドを全センサ部１５ａ−４〜１５ｄ−４へ送信し、各々の制御部３７が、そのコマンドを受信した際に自センサ部を動作モードに復帰する制御を行うようにした。
【０１１１】
この構成によれば、アドレス設定完了後に、各センサ部１５ａ−４〜１５ｄ−４が特定モード解除のコマンドを受信して動作モードに復帰するので、ＥＣＵ１８−３と通常の通信を行うことができる。
【０１１２】
（第１〜第４の実施形態の変形例）
次に、本発明の第１〜第４の実施形態の変形例を説明するが、本変形例は、第１〜第４の実施形態の構成に対しても同様なので、第１の実施形態を例にとって説明する。
【０１１３】
図１１は、本発明の第１の実施形態の変形例に係る乗員保護システムの通信装置の構成を示し、（ａ）はＥＣＵとこれにバス接続された各センサ部のブロック図、（ｂ）は各センサ部のブロック図である。
【０１１４】
図１１に示す変形例の構成が第１の実施形態と異なる点は、電流検出部２６が、ＥＣＵ１８−１側である入力側に流れる電流の値を検出し、この検出された電流値をもとに制御部２５が第１の実施形態と同様な制御を行うようにしたことにある。
【０１１５】
つまり、全てのセンサ部１５ａ−５〜１５ｄ−５が動作モードの場合、図１１（ａ）に時刻ｔ１で示すように、ＥＣＵ１８−１には出力側に４つのセンサ部１５ａ−５〜１５ｄ−５が接続されているので、第１のセンサ部１５ａ−５の入力側に流れる電流の電流値は４０ｍＡ、第２のセンサ部１５ｂ−５の入力側に流れる電流の電流値は３０ｍＡ、第３のセンサ部１５ｃ−５の入力側に流れる電流の電流値は２０ｍＡ、第４のセンサ部１５ａ−５の入力側に流れる電流の電流値は１０ｍＡとなる。この１０ｍＡを所定値とする。
【０１１６】
従って、制御部２５は、電流検出部２６で検出された電流値が所定値以上の場合に、第１の実施形態と同様に、カウンタ２５ａを作動させ、この作動後のカウント値に応じた固有アドレスをメモリ部２５ｂに記憶して設定し、この設定完了の応答をＥＣＵ１８−１へ送信する。更に、その設定後に設定アドレスを保持し、特定モードに移行する制御を行う。また、ＥＣＵ１８−１からの特定モード解除のコマンドを受信した際に特定モードを解除して動作モードに復帰する制御を行う。
【０１１７】
つまり、このような変形例の乗員保護システムの通信装置においても、第１〜第４の実施形態と同様の効果を得ることができる。
【符号の説明】
【０１１８】
１０  車両
１１ａ，１１ｂ  フロントセンサ部
１３ａ，１３ｂ  セーフティセンサ部
１５ａ，１５ｂ，１５ｃ，１５ｄ，１６ａ，１６ｂ，１６ｃ，１６ｄ，１５ａ−１〜１５ｃ−１，１５ａ−２〜１５ｃ−２，１５ａ−３〜１５ｃ−３，１５ａ−４〜１５ｃ−４，１５ａ−５〜１５ｃ−５  両サイドのセンサ部
１８，１８−１，１８−２，１８−３  ＥＣＵ
２６ａ，２６ｂ，２６ｃ，２６ｄ  バススイッチ
２１，３３，３６  通信制御部
２４  加速度センサ
２５，３１，３４，３７  制御部
２５ａ  カウンタ
２５ｂ  メモリ部
２６  電流検出部
３１ａ  設定アドレス登録部
３７ａ  アドレス仮設定部
【図１】
2010137840.tif 000003
【図２】
2010137840.tif 000004
【図３】
2010137840.tif 000005
【図４】
2010137840.tif 000006
【図５】
2010137840.tif 000007
【図６】
2010137840.tif 000008
【図７】
2010137840.tif 000009
【図８】
2010137840.tif 000010
【図９】
2010137840.tif 000011
【図１０】
2010137840.tif 000012
【図１１】
2010137840.tif 000013