(57)【特許請求の範囲】
【請求項１】
マスタ装置と、
通信バスを介して前記マスタ装置にデイジーチェーン接続される複数のスレーブ装置と、
を備えるバス通信システムであって、
それぞれの前記スレーブ装置は、
前記マスタ装置から出力される切替信号を入力した場合に、前記マスタ装置又は前段の前記スレーブ装置と後段の前記スレーブ装置との間における通信の接続遮断の切り替えを行う切替手段と、
前段側の前記スレーブ装置の前記切替手段が接続された場合であって、前記マスタ装置から出力される識別子付与信号を入力した場合に、それぞれの識別子を取得し、且つ、識別子取得信号を前記マスタ装置へ出力する識別子取得手段と、
前記識別子取得手段により取得した前記識別子を記憶する識別子記憶手段と、
前記マスタ装置から出力される指令信号を入力した場合に、入力した当該指令信号に含まれる識別信号が前記識別子取得手段により取得した前記識別子と一致する場合に、前記指令信号に対する応答信号を前記マスタ装置へ出力する応答手段と、
を備え、
前記バス通信システムは、さらに、前記識別子取得手段から前記識別子取得信号を入力した場合に当該識別子取得信号に基づいて全ての前記スレーブ装置に正常な識別子を付与したことを判定し、且つ、正常な識別子を付与したと判定された場合に前記識別子記憶手段に前記識別子を記憶することを許可する識別子記憶許可手段を備え、
前記マスタ装置は、
前記識別子記憶許可手段により前記識別子の記憶を許可した後に前記指令信号を出力し、前記指令信号に対する前記応答信号を前記応答手段から入力しない場合に、前記スレーブ装置の前記切替手段のオープン故障を検出する故障検出手段を備えることを特徴とするバス通信システム。
【請求項２】
前記故障検出手段は、それぞれの前記切替手段のうちオープン故障位置を特定する請求項１記載のバス通信システム。
【請求項３】
前記故障検出手段は、前段側から後段側の前記スレーブ装置に対して順次に前記指令信号を出力することと前段側から後段側の前記スレーブ装置のそれぞれの前記切替手段を順次に接続させることとを繰り返し、前記指令信号に対する前記応答信号を前記応答手段から入力しなくなったときに接続させた前記切替手段をオープン故障位置とする請求項２記載のバス通信システム。
【請求項４】
前記マスタ装置は、前記オープン故障位置である前記切替手段を備える前記スレーブ装置から後段側の前記スレーブ装置に対する使用禁止処理を行う使用禁止処理手段を備える請求項２又は３に記載のバス通信システム。
【請求項５】
前記識別子記憶許可手段は、前記識別子の種類数と予め設定された前記スレーブ装置の数とが一致する場合に正常な識別子を付与したと判定する請求項１〜４の何れか一項に記載のバス通信システム。
【請求項６】
前記スレーブ装置は、車両用乗員保護装置の衝突検知センサである請求項１〜５の何れか一項に記載のバス通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マスタ装置と複数のスレーブ装置とがデイジーチェーン接続されたバス通信システムに関するものである。
【背景技術】
【０００２】
車両衝突時に乗員を保護する車両用乗員保護装置として、例えば特許文献１に開示されたものがある。特許文献１に開示されている車両用乗員保護装置は、制御装置と、通信バスを介して制御装置にデイジーチェーン接続された複数の衝突検知用センサとを備えている。
【０００３】
ところで、同一の通信バスに接続される複数の衝突検知用センサは、互いに区別するために、固有の識別子を記憶している。ただし、複数の衝突検知用センサは、部品の共通化の要請から、車両搭載後に識別子を記憶させている。つまり、初期設定の際に、制御装置によって、それぞれの衝突検知用センサにそれぞれ固有の識別子を設定する。
【０００４】
このような車両用乗員保護装置の衝突検知用センサ５〜７は、例えば、図３に示すような構成からなる。すなわち、それぞれの衝突検知用センサ５〜７は、制御装置２との信号授受を行う通信回路５ａ、６ａ、７ａと、前段側と後段側との通信の接続遮断を行うバススイッチ５ｂ、６ｂ、７ｂと、加速度センサ５ｃ、６ｃ、７ｃと、識別子を記憶する不揮発性メモリ５ｄ、６ｄ、７ｄとを備えている。
【０００５】
そして、初期設定において、制御装置２が、前段側から後段側の衝突検知用センサ５〜７に対して順次に識別子付与信号を出力することと、前段側から後段側の衝突検知用センサ５〜７のそれぞれのバススイッチ５ｂ〜７ｂを順次に接続させることを繰り返す。つまり、まず、制御装置２が当該制御装置２に直接接続されている第１番目の衝突検知用センサ５に対して第１の識別子付与信号を出力し、第１番目の衝突検知用センサ５は第１の識別子を不揮発性メモリ５ｄに記憶する。続いて、第１番目の衝突検知用センサ５のバススイッチ５ｂをオンさせて、制御装置２と第２番目の衝突検知用センサ６とを接続させる。続いて、制御装置２が第２番目の衝突検知用センサ６に対して第２の識別子付与信号を出力し、第２番目の衝突検知用センサ６は第２の識別子を不揮発性メモリ６ｄに記憶する。続いて、第２番目の衝突検知用センサ６のバススイッチ６ｂをオンさせて、制御装置２と第３番目の衝突検知用センサ７とを接続させる。以降、後段側の衝突検知用センサ７に対して同様の処理を行う。このようにすることで、複数の衝突検知用センサ５〜７は、それぞれ固有の識別子を取得し、記憶している。
【特許文献１】特開２００４−２８４３８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ここで、バススイッチ５ｂ〜７ｂの故障判定は、制御装置２に予め記憶されている衝突検知用センサ５〜７の数と制御装置２によって設定された識別子の数とが一致するか否かによって判断する。つまり、制御装置２によって設定された識別子の数が、制御装置２に予め記憶されている衝突検知用センサ５〜７の数と一致する場合に正常と判断し、少ない場合に故障と判断する。これは、例えば、バススイッチ５ｂ〜７ｂがショート故障やオープン故障している場合には、それぞれの衝突検知用センサ５〜７に対して適切な識別子を設定することができないからである。
【０００７】
例えば、初期設定時に図４のバススイッチ５ｂがショート故障している場合には、第１番目の衝突検知用センサ５に対する識別子付与信号が、第２番目の衝突検知用センサ６にも伝達される。そのため、第１、第２の衝突検知用センサ５、６に同一の識別子が設定されてしまう。その後、順次、後段側の衝突検知用センサ７に対して固有の識別子が設定されるが、制御装置２に予め記憶されている衝突検知用センサ５〜７の数と設定された識別子の数とが一致しない。つまり、制御装置２によって設定された識別子の数が、制御装置２に予め記憶されている衝突検知用センサ５〜７の数より１つ少なくなる。その結果、制御装置２は、衝突検知用センサ５〜７の何れかのバススイッチ５ｂ〜７ｂにおいて故障が発生したことを判断することができる。
【０００８】
また、バススイッチ５ｃがオープン故障している場合には、オープン故障しているバススイッチ５ｂより後段側の衝突検知用センサ６、７には、信号の伝達が行われない。従って、オープン故障の場合も、設定された識別子の数が、制御装置２に予め記憶されている衝突検知用センサ５〜７の数よりも少なくなる。その結果、制御装置２は、衝突検知用センサ５〜７の何れかのバススイッチ５ｂ〜７ｂにおいて故障が発生したことを判断することができる。
【０００９】
しかし、上記のような故障判断方法では、単に故障したことを判断することができるのみで、ショート故障とオープン故障の区別をすることができない。さらに、故障位置を特定することもできない。従って、故障と判断した場合には、車両用乗員保護装置の誤動作を防止するために、全ての車両用乗員保護装置が作動しないようにしていた。
【００１０】
本発明は、このような事情に鑑みてなされたものであり、故障判断に際して設定された識別子の数を用いるのではなく、新たな故障の判断方法を用いることで、全ての車両用乗員保護装置などのバス通信システムを作動停止するのではなく、故障していない一部分でも出来るだけ作動継続可能にすることができるバス通信システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明のバス通信システムは、マスタ装置と、通信バスを介してマスタ装置にデイジーチェーン接続される複数のスレーブ装置とを備える。そして、それぞれのスレーブ装置は、切替手段と、識別子取得手段と、識別子記憶手段と、応答手段を備える。切替手段は、マスタ装置から出力される切替信号を入力した場合に、マスタ装置又は前段のスレーブ装置と後段のスレーブ装置との間における通信の接続遮断の切り替えを行う。識別子取得手段は、前段側のスレーブ装置の切替手段が接続された場合であって、マスタ装置から出力される識別子付与信号を入力した場合に、それぞれの識別子を取得し、且つ、識別子取得信号をマスタ装置へ出力する。識別子記憶手段は、識別子取得手段により取得した識別子を記憶する。応答手段は、マスタ装置から出力される指令信号を入力した場合に、入力した当該指令信号に含まれる識別信号が識別子取得手段により取得した識別子と一致する場合に、指令信号に対する応答信号をマスタ装置へ出力する応答手段を備える。バス通信システムは、さらに、識別子取得手段から識別子取得信号を入力した場合に当該識別子取得信号に基づいて全てのスレーブ装置に正常な識別子を付与したことを判定し、且つ、正常な識別子を付与したと判定された場合に識別子記憶手段に識別子を記憶することを許可する識別子記憶許可手段を備える。また、マスタ装置は、識別子記憶許可手段により識別子の記憶を許可した後に指令信号を出力し、指令信号に対する応答信号を応答手段から入力しない場合に、スレーブ装置の切替手段のオープン故障を検出する故障検出手段を備える。
【００１２】
ここで、本発明のバス通信システムによれば、まず、それぞれのスレーブ装置が、システム接続直後に、識別子を設定されている。例えば、バス通信システムが車両用乗員保護装置の場合には、システム接続直後とは、例えば車両の組立時や車両の工場出荷時である。つまり、それぞれのスレーブ装置は、共通部品化されている。そして、このとき、識別子記憶許可手段により、それぞれのスレーブ装置は、それぞれ固有の識別子を正常に付与されていることを判定することができる。例えば、システム接続直後に切替手段がショート故障やオープン故障であると判定された場合には、直ちに切替手段は正常な新品に交換すればよい。つまり、車両組立後や車両出荷後においては、切替手段が全て正常であるものを選定することができる。そして、スレーブ装置は、正常な識別子を付与された後、識別子記憶許可手段からの識別子記憶許可信号を受けることで、識別子記憶手段により識別子を記憶し、電源オフ後も識別子を保持し続ける。
【００１３】
そして、それぞれのスレーブ装置に正常な識別子を付与した後には、マスタ装置からスレーブ装置へ指令信号が出力された場合に、スレーブ装置がその応答信号を出力するか否かにより、切替手段がオープン故障であるか否かを判定することができる。つまり、マスタ装置からスレーブ装置へ指令信号が出力された場合に、故障検出手段がスレーブ装置から出力されるべきその応答信号を入力しない場合には、切替手段のオープン故障により信号の伝送が行われていないと判断することができる。
【００１４】
従って、予め正常な識別子を付与することで、その後にオープン故障したとしても、マスタ装置と通信可能なスレーブ装置は、使用し続けることができる。つまり、従来のように全てのスレーブ装置の作動を停止するのではなく、一部のスレーブ装置を使用し続けることができる。このように、一部のスレーブ装置は作動し続けることができるので、従来に比べて、バス通信システムの機能をより効果的に発揮させることができる。
【００１５】
また、故障検出手段は、それぞれの切替手段のうちオープン故障位置を特定するようにしてもよい。故障検出手段は、前段側から後段側のスレーブ装置に対して順次に指令信号を出力することと前段側から後段側のスレーブ装置のそれぞれの切替手段を順次に接続させることとを繰り返し、指令信号に対する応答信号を応答手段から入力しなくなったときに接続させた切替手段をオープン故障位置とする。
【００１６】
このように、オープン故障位置を特定できた場合には、マスタ装置は、オープン故障位置である切替手段を備えるスレーブ装置の後段側のスレーブ装置に対する使用禁止処理を行う使用禁止処理手段を備えるようにしてもよい。つまり、オープン故障位置の切替手段に影響を受けるスレーブ装置のみを使用せずに、影響を受けないスレーブ装置は、そのまま継続して使用し続けることが確実にできる。さらに、オープン故障位置を特定できると、修理を行う際に、非常に容易となる。
【００１７】
また、識別子記憶許可手段は、識別子の種類数と予め設定されたスレーブ装置の数とが一致する場合に正常な識別子を付与したと判定してもよい。これにより、容易に正常な識別子が付与されたか否かを判定することができる。
【００１８】
そして、上述したバス通信システムは、車両用乗員保護装置としてもよい。この場合、スレーブ装置は、車両用乗員保護装置の衝突検知用センサとなる。特に、複数のエアバッグなどの車両用乗員保護デバイスを有する車両用乗員保護装置の場合には、一部の衝突検知用センサが故障したときには、使用できる車両用乗員保護デバイスは使用し続けたいという要請がある。そこで、本発明のバス通信システムを車両用乗員保護装置とすることで、故障に影響を受けない車両用乗員保護デバイスの使用を継続することができる。
【発明の効果】
【００１９】
本発明のバス通信システムによれば、故障判断に際して設定された識別子の数を用いるのではなく、新たな故障の判断方法を用いることで、全ての車両用乗員保護装置などのバス通信システムを作動停止するのではなく、故障していない一部分でも出来るだけ作動継続可能にすることができる。
【発明を実施するための最良の形態】
【００２０】
次に、実施形態を挙げ、本発明をより詳しく説明する。本実施形態は、本発明のバス通信システムを車両の乗員を保護するエアバッグ装置に適用した場合を例に挙げて説明する。まず、本実施形態のエアバッグ装置の全体構成について、図１を参照して説明する。図１は、本実施形態のエアバッグ装置１の全体構成の模式図を示す。
【００２１】
図１に示すように、エアバッグ装置１（本発明におけるバス通信システム）は、エアバッグＥＣＵ２（本発明におけるマスタ装置）と、通信バス３、４と、スレーブセンサ５〜１２（本発明におけるスレーブ装置）と、運転席用フロントエアバッグ１３ａと、助手席用フロントエアバッグ１３ｂと、サイドエアバッグ１３ｃ、１３ｄ、カーテンエアバッグ１３ｅ、１３ｆとから構成されている。
【００２２】
エアバッグＥＣＵ２は、後述する内部に設置されたセンサ２３と、スレーブセンサ５〜１２の検出した加速度に基づいて、エアバッグ１３ａ〜１３ｆを展開させる装置である。このエアバッグＥＣＵ２は、車両のほぼ中央部に配置されている。
【００２３】
通信バス３は、エアバッグＥＣＵ２からスレーブセンサ５〜８に、電圧を供給すると共に、エアバッグＥＣＵ２とスレーブセンサ５〜８の間で、識別子信号、指令信号、及び、データなどの送受信をするための信号線である。通信バス４は、エアバッグＥＣＵ２からスレーブセンサ９〜１２に、電圧を供給すると共に、エアバッグＥＣＵ２とスレーブセンサ９〜１２の間で、識別子信号、指令信号、及び、データなどの送受信をするための信号線である。
【００２４】
スレーブセンサ５〜１２は、車両各部の加速度を検出し、エアバッグＥＣＵ２からのデータ送信要求指令信号に応じて、通信バス３、４を介して検出結果を送信するセンサである。
【００２５】
スレーブセンサ５は、車両の右側後方に配置され、車両の前後方向の加速度を検出する。このスレーブセンサ５は、エアバッグＥＣＵ２に直接的に接続されている。スレーブセンサ６は、車両の右側Ｃピラー近傍に配置され、車両の左右方向の加速度を検出する。このスレーブセンサ６は、スレーブセンサ５を介してエアバッグＥＣＵ２に接続されている。スレーブセンサ７は、車両の右側Ｂピラー近傍に配置され、車両の左右方向の加速度を検出する。このスレーブセンサ７は、スレーブセンサ５、６を介してエアバッグＥＣＵ２に接続されている。スレーブセンサ８は、車両の右側前方に配置され、車両の前後方向の加速度を検出する。このスレーブセンサ８は、スレーブセンサ５〜７を介してエアバッグＥＣＵ２に接続されている。つまり、スレーブセンサ５〜８は、エアバッグＥＣＵ２にデイジーチェーン接続されている。
【００２６】
スレーブセンサ９は、車両の左側後方に配置され、車両の前後方向の加速度を検出する。このスレーブセンサ９は、エアバッグＥＣＵ２に直接的に接続されている。スレーブセンサ１０は、車両の左側Ｃピラー近傍に配置され、車両の左右方向の加速度を検出する。このスレーブセンサ１０は、スレーブセンサ９を介してエアバッグＥＣＵ２に接続されている。スレーブセンサ１１は、車両の左側Ｂピラー近傍に配置され、車両の左右方向の加速度を検出する。このスレーブセンサ１１は、スレーブセンサ９、１０を介してエアバッグＥＣＵ２に接続されている。スレーブセンサ１２は、車両の左側前方に配置され、車両の前後方向の加速度を検出する。このスレーブセンサ１２は、スレーブセンサ９〜１１を介してエアバッグＥＣＵ２に接続されている。つまり、スレーブセンサ９〜１１は、エアバッグＥＣＵ２にデイジーチェーン接続されている。
【００２７】
次に、エアバッグ装置１の詳細なブロック構成について図２を参照して説明する。図２は、エアバッグ装置１のブロック図を示す。図２に示すように、エアバッグＥＣＵ２は、電源回路２０と、センター制御回路２１と、ＥＣＵ通信回路２２と、センサ２３と、点火回路２４とから構成されている。
【００２８】
電源回路２０は、イグニッションスイッチ１４を介して供給されるバッテリ１５の出力電圧を、センター制御回路２１、ＥＣＵ通信回路２２、及びセンサ２３の作動に適した電源電圧に変換して供給する回路である。電源回路２０の入力端子は、イグニッションスイッチ１４を介してバッテリ１５の正極端子に接続されている。また、電源回路２０の出力端子は、センター制御回路２１、ＥＣＵ通信回路２２、及びセンサ２３の電源端子にそれぞれ接続されている。なお、バッテリ１５の負極端子は車体に接地されている。
【００２９】
センター制御回路２１は、識別子付与部２１１と、識別子記憶許可部２１２と、衝突処理部２１３と、故障検出部２１４とから構成される。
【００３０】
識別子付与部２１１は、車両の組立時又は車両の工場出荷時に、スレーブセンサ５〜１２のそれぞれに対して固有の識別子を付与する。ここで、識別子付与部２１１は、後述する識別子記憶許可部２１２により識別子の記憶許可が行われた後には、識別子の付与が行われることはない。つまり、識別子記憶許可部２１２により識別子の記憶許可が行われた後には、スレーブセンサに記憶された識別子を使用する。なお、この識別子付与部２１１の詳細な処理については、後述する。
【００３１】
識別子記憶許可部２１２は、識別子付与部２１１によりスレーブセンサ５〜１２のそれぞれに対して、正常な固有の識別子が付与されたか否かを判定し、且つ、正常な識別子を付与したと判定された場合にスレーブセンサ５〜１２の不揮発性メモリ５ｄ、・・・に当該識別子を記憶することを許可する。この判定及び許可は、識別子付与部２１１により識別子を付与する際、すなわち、車両の組立時又は車両の工場出荷時に行われる。つまり、車両の工場出荷後には行われない。この識別子記憶許可部２１２による上記の判定は、例えば、識別子付与部２１１による付与された識別子の数と、予め記憶しているスレーブセンサ５〜１２の数とを比較することに行うことができる。つまり、予め記憶しているスレーブセンサ５〜１２の数と、識別子の数とが一致する場合に、正常な固有の識別子が付与されたと判定する。一方、予め記憶しているスレーブセンサ５〜１２の数と、識別子の数とが一致しない場合には、正常な固有の識別子が付与されていないと判定する。
【００３２】
なお、識別子記憶許可部２１２により正常な固有の識別子が付与されなかった場合には、車両の組立時又は出荷前において、正常な固有の識別子が付与されるものに交換する。従って、車両が最終的に出荷される際には、全てのスレーブセンサ５〜１２に正常にそれぞれ固有の識別子が付与された状態となる。つまり、客先に納入されるときには、それぞれのスレーブセンサ５〜１２には、既に固有の識別子が記憶されている。
【００３３】
衝突処理部２１３は、ＥＣＵ通信回路２２及び通信バス３、４を介してスレーブセンサ５〜１２の加速度データ、及び、センサ２３の加速度データを収集する。そして、衝突処理部２１３は、これらの加速度データに基づいて、各エアバッグ１３ａ〜１３ｆを展開するか否かを判定する。以下、この判定を衝突判定という。そして、この衝突判定の結果に基づいて、点火回路２４を制御する。この衝突処理部２１３は、故障検出部２１４による故障禁止処理により、スレーブセンサ５〜１２のうち何れの加速度データを用いて衝突判定を行うようにしている。この衝突処理部２１３の詳細な処理については、後述する。
【００３４】
故障検出部２１４は、スレーブセンサ５〜１２のバススイッチがオープン故障であるか否かを検出する。この故障検出部２１４による故障検出処理は、イニシャルチェック時に行われる。故障検出部２１４の故障検出処理の詳細については、後述する。
【００３５】
ＥＣＵ通信回路２２は、通信バス３、４を介してスレーブセンサ５〜１２に電源電圧を供給する。さらに、ＥＣＵ通信回路２２は、スレーブセンサ５〜１２との間で、識別子付与信号、識別子取得信号、データ送信要求指令信号及び加速度データ信号などの各種信号を送受信する回路である。ここで、ＥＣＵ通信回路２２がスレーブセンサ５〜１２へ送信する各種信号は、電圧デジタル信号からなる。一方、ＥＣＵ通信回路２２がスレーブセンサ５〜１２から受信する各種信号は、電流デジタル信号からなる。このように、電圧デジタル信号を送信側に用いて、電流デジタル信号を受信側に用いることで、信号の送受信を並行して行うことができる。
【００３６】
センサ２３は、エアバッグＥＣＵ２内に設置され、車両の前後方向の加速度を検出し、この加速度データをセンター制御回路２１の衝突処理部２１３に出力する。点火回路２４は、センター制御回路２１の衝突処理部２１３から出力される点火信号に基づいて、各エアバッグ１３ａ〜１３ｆから選択されたものを展開させる回路である。通信バス３、４は、ＥＣＵ通信回路２２から電圧デジタル信号が送信されるハイサイド通信バス３ａ、４ａと、各スレーブセンサ５〜１２からＥＣＵ通信回路２２へ電流デジタル信号が送信されるローサイド通信バス３ｂ、４ｂとから構成されている。
【００３７】
次に、スレーブセンサ５〜１２の詳細な構成について、図３を参照して説明する。図３は、特にスレーブセンサ５〜７のブロック図を示す。ここで、スレーブセンサ５〜１２は、何れも同じ構成であるため、ここでは、スレーブセンサ５のみについて説明する。
【００３８】
図３に示すように、スレーブセンサ５は、センサ通信回路５ａ（本発明における識別子取得手段、応答手段）と、バススイッチ５ｂ（本発明における切替手段）と、センサ５ｃと、不揮発性メモリ５ｄ（本発明における識別子記憶手段）とから構成される。
【００３９】
センサ通信回路５ａの上端側が、ハイサイド通信バス３ａに接続されている。一方、センサ通信回路５ａの下端側が、ローサイド通信バス３ｂに接続されている。そして、このセンサ通信回路５ａは、ハイサイド通信バス３ａを介して、ＥＣＵ通信回路２２から供給される電源電圧をセンサ５ｃなどに供給する。さらに、センサ通信回路５ａは、ＥＣＵ通信回路２２からハイサイド通信バス３ａを介して、識別子付与信号を入力した場合には、当該識別子を後述する不揮発性メモリ５ｄに記憶させると共に、識別子取得信号をＥＣＵ通信回路２２へ送信する。また、センサ通信回路２２は、ＥＣＵ通信回路２２からデータ送信要求指令信号を入力した場合には、センサ５ｃから加速度データを入力し、当該加速度データをローサイド通信バス３ｂを介してＥＣＵ通信回路２２へ送信する。さらに、センサ通信回路５ａは、ＥＣＵ通信回路２２から入力される信号に基づいて、バススイッチ５ｂのオン／オフの切り替えを行う。
【００４０】
バススイッチ５ｂの一端側（図３の左側）は、ＥＣＵ通信回路２２に直接接続されているハイサイド通信バス３ａに接続されている。一方、バススイッチ５ｂの他端側（図３の右側）は、当該スレーブセンサ５とその後段側に位置するスレーブセンサ６との間を接続するハイサイド通信バス３ａに接続されている。つまり、バススイッチ５ｂは、前段側に位置するＥＣＵ通信回路２２と後段側に位置するスレーブセンサ６とを接続するスイッチである。また、バススイッチ５ｂの一端側には、上述したセンサ通信回路５ａの上端側が接続されている。従って、スレーブセンサ５のバススイッチ５ｂは、ＥＣＵ通信回路２２と後段のスレーブセンサ６のセンサ通信回路６ａとの通信を可能とするスイッチでもある。このバススイッチ５ｂは、センサ通信回路５ａの指示に従って、オン／オフの切り替えを行う。
【００４１】
センサ５ｃは、加速度を検出し、検出した加速度データをセンサ通信回路５ａに出力する。不揮発性メモリ５ｄは、センサ通信回路５ａが識別子付与信号を入力した場合であって、識別子記憶許可部２１２から識別子記憶許可信号が出力された場合に、センサ通信回路５ａにより付与された識別子を記憶する。つまり、当該不揮発性メモリ５ｄには、車両の工場出荷前に、正常な固有の識別子が記憶される。そして、不揮発性メモリ５ｄは、電源オフであっても、記憶された識別子の情報が失われることなく、車両の工場出荷前に記憶された識別子が使用され続ける。
【００４２】
なお、スレーブセンサ５の後段には、同様の構成であるスレーブセンサ６がハイサイド通信バス３ａ及びローサイド通信バス３ｂを介して接続されている。このスレーブセンサ６の後段には、同様の構成であるスレーブセンサ７がハイサイド通信バス３ａ及びローサイド通信バス３ｂを介して接続されている。このスレーブセンサ７の後段には、同様の構成であるスレーブセンサ８がハイサイド通信バス３ａ及びローサイド通信バス３ｂを介して接続されている。また、スレーブセンサ９〜１２についても、スレーブセンサ５〜８と同様であるので、説明を省略する。
【００４３】
次に、図２〜図６を参照して、エアバッグ装置１の動作について説明する。ここで、図４は、識別子付与部２１１による識別子付与処理を示すフローチャートである。図５は、故障検出部２１４による故障検出処理を示すフローチャートである。図６は、衝突処理部２１３による衝突処理を示すフローチャートである。
【００４４】
まず、車両の組立時又は車両の工場出荷時に、それぞれのスレーブセンサ５〜１２に対して固有の識別子を付与する。この識別子付与処理については、図４を参照して説明する。まず、図２において、イグニッションスイッチ１４をオンさせると、電源回路２０が、バッテリ１５の出力電圧を、センター制御回路２１、ＥＣＵ通信回路２２、及びセンサ２３の作動に適した電源電圧に変換して供給する。このとき、スレーブセンサ５〜１２のバススイッチ５ｂ、・・・、１２ｂは全てオフしている。
【００４５】
続いて、センター制御回路２１の識別子付与部２１１が、スレーブセンサ５〜１２に対して識別子付与処理を行う。図４に示すように、まず、カウンタｎを１に初期化する（ステップＳ１）。続いて、識別子付与部２１１は、ｎ番の識別子の付与信号をＥＣＵ通信回路２２のＣＨ１及びハイサイド通信バス３ａを介して、スレーブセンサ５〜８側へ出力する（ステップＳ２）。このとき、スレーブセンサ５〜１２のバススイッチ５ｂ、・・・、１２ｂは全てオフしているので、識別子付与部２１１から出力される１番の識別子付与信号は、スレーブセンサ５のみに伝送される。そうすると、スレーブセンサ５のセンサ通信回路５ａは、１番の識別子を取得するので、不揮発性メモリ５ｄに１番の識別子を記憶させる。さらに、センサ通信回路５ａは、１番の識別子を取得した識別子取得信号をローサイド通信バス３ｂを介してＥＣＵ通信回路２２へ出力する。
【００４６】
続いて、識別子付与部２１１は、ｎ番の識別子取得信号を入力したか否かを判定する（ステップＳ３）。ここでは、スレーブセンサ５から１番の識別子取得信号を入力する。そして、識別子付与部２１１がｎ番の識別子取得信号を入力した場合には（ステップＳ３：Ｙｅｓ）、カウンタｎが同じ通信バス３ａ、３ｂにデイジーチェーン接続されているスレーブセンサ５〜８の数Ｎｍａｘに等しいか否かを判断する（ステップＳ４）。ここでは、カウンタｎは、１であるので、Ｎｍａｘに等しくない。
【００４７】
従って、次は、識別子付与信号２１１は、スレーブセンサ５〜８に対して、ｎ番のバススイッチ５ｂ、・・・、８ｂのスイッチオン信号を出力する（ステップＳ５）。まずは、カウンタｎが１であるので、１番の識別子を有するスレーブセンサ５のバススイッチ５ｂがオンする。続いて、カウンタｎを１加算して（ステップＳ６）、ステップＳ２へ移動する。
【００４８】
つまり、カウンタｎが２となると、ステップＳ２において、識別子付与部２１１は、２番の識別子の付与信号を出力する。このとき、スレーブセンサ５〜８のうちバススイッチ５ｂのみがオンされているので、ＥＣＵ通信回路２２のＣＨ１には、スレーブセンサ５、６が接続されていることになる。そして、スレーブセンサ５の不揮発性メモリ５ｄには１番の識別子が記憶されているので、２番の識別子付与信号は、スレーブセンサ６へ伝送される。そうすると、スレーブセンサ６のセンサ通信回路６ａは、２番の識別子を取得するので、不揮発性メモリ６ｄに２番の識別子を記憶させる。さらに、センサ通信回路６ａは、２番の識別子を取得した識別子取得信号をローサイド通信バス３ｂを介してＥＣＵ通信回路２２へ出力する。
【００４９】
このようにして、全てのスレーブセンサ５〜１２に対して固有の識別子を設定した場合には、ステップＳ４において、カウンタｎがＮｍａｘとなり、処理を終了する。ところで、ステップＳ３において、識別子付与部２１１がｎ番の識別子取得信号を入力しない場合にも（ステップＳ３：Ｎｏ）、処理は終了する。識別子付与部２１１がｎ番の識別子取得信号を入力しない場合とは、例えば、バススイッチ５ｂなどがオープン故障した場合やショート故障した場合などである。
【００５０】
ここで、例えば、バススイッチ５ｂがオープン故障した場合の識別子付与処理の流れについて説明する。
【００５１】
この場合、スレーブセンサ５は、上述と同様に、１番の識別子を取得し、識別子取得信号を識別子付与部２１１へ出力する。続いて、ステップＳ５において、１番のバススイッチ５ｂのオン信号が出力されたとしても、当該バススイッチ５ｂはオープン故障であるため、オンされない。そのまま次のステップＳ２へ進み、識別子付与部２１１が２番の識別子付与信号を出力する。しかし、バススイッチ５ｂがオンされないため、ＥＣＵ通信回路２２とスレーブセンサ６とは、通信ができない状態となる。従って、識別子付与部２１１は、２番の識別子付与信号に対する識別子取得信号を入力しない。つまり、ステップＳ３において、２番の識別子付与信号を出力したにも関わらず、２番の識別子取得信号を入力しないので（ステップＳ３：Ｎｏ）、識別子付与処理は終了する。
【００５２】
また、スレーブセンサ５のバススイッチ５ｂがショート故障した場合の識別子付与処理の流れについて説明する。
【００５３】
この場合、スレーブセンサ５は、上述と同様に、１番の識別子を取得し、識別子取得信号を識別子付与部２１１へ出力する。ここで、バススイッチ５ｂがショート故障しているので、ＥＣＵ通信回路２２には、スレーブセンサ５及びスレーブセンサ６が通信可能な状態となっている。従って、識別子付与部２１１が出力した１番目の識別子付与信号は、スレーブセンサ５のみならず、スレーブセンサ６へ入力される。従って、スレーブセンサ６は、１番目の識別子を取得し、１番の識別子を不揮発性メモリ６ｄに記憶し、１番の識別子取得信号を識別子付与部２１１へ出力する。つまり、１番の識別子は、スレーブセンサ５とスレーブセンサ６に設定されることになる。
【００５４】
続いて、２番以降の識別子は、スレーブセンサ７以降に設定される。そうすると、識別子付与部２１１は、最後に４番の識別子付与信号を出力したとしても、その識別子取得信号を入力しない。従って、ステップＳ３において、４番の識別子付与信号を出力したにもかかわらず、４番の識別子取得信号を入力しないので（ステップＳ３：Ｎｏ）、識別子付与処理は終了する。
【００５５】
ここで、識別子付与処理が終了すると、識別子記憶許可部２１２により識別子記憶許可処理が行われる。この識別子記憶許可処理は、上述したように、例えば、識別子付与部２１１による付与された識別子の数と、予め記憶しているスレーブセンサ５〜１２の数とを比較することに行うことができる。そして、オープン故障及びショート故障の場合には、識別子付与部２１１により設定された識別子の数が予め記憶しているスレーブセンサ５〜１２の数より少ないので、故障であることを容易に判定することができる。なお、上述したように、当該車両は、正常な固有の識別子が付与された後に出荷される。
【００５６】
そして、当該車両が客先に納入された後に、イグニッションスイッチ１４がオンされると、故障検出部２１４による故障検出処理が行われる。この故障検出処理について、図５を参照して説明する。ここで、故障検出部２１４による故障検出処理は、バススイッチ５ｂ、・・・のオープン故障を検出する処理である。
【００５７】
まず、イグニッションスイッチ１４がオンされた直後であるか否かを判定する（ステップＳ１１）。イグニッションスイッチ１４がオンされた直後である場合には（ステップＳ１１：Ｙｅｓ）、カウンタｎを１に初期化する（ステップＳ１２）。続いて、故障検出部２１４は、ｎ番の故障検出信号を出力する（ステップＳ１３）。この故障検出信号には、識別子の情報である識別信号が含まれている。つまり、この故障検出信号は、スレーブセンサ５〜１２のそれぞれに対して送信される信号である。続いて、故障検出部２１４は、ｎ番の故障検出応答信号をスレーブセンサ５〜１２から入力したか否かを判定する（ステップＳ１４）。ここでは、カウンタｎが１であるので、故障検出部２１４は１番の識別子情報を含む故障検出応答信号を入力したか否かを判定する。
【００５８】
続いて、ｎ番の識別子情報を含む故障検出応答信号を入力した場合には（ステップＳ１４：Ｙｅｓ）、カウンタｎが同じ通信バス３ａ、３ｂにデイジーチェーン接続されているスレーブセンサ５〜８の数Ｎｍａｘに等しいか否かを判断する（ステップＳ１５）。ここでは、カウンタｎは、１であるので、Ｎｍａｘに等しくない。
【００５９】
従って、次は、カウンタｎを１加算して（ステップＳ１６）、ステップＳ１３へ移動する。そして、故障検出部２１４は、順次、故障検出信号を出力し、且つ、全ての識別子情報を含む故障検出応答信号を入力した場合には、全てのバススイッチが正常であると判定し、処理を終了する（ステップＳ１７）。
【００６０】
一方、故障検出部２１４が、ステップＳ１４において、ｎ番の識別子情報を含む故障検出応答信号を入力しない場合には、（ｎ−１）番のバススイッチがオープン故障であると判定し（ステップＳ１８）、処理を終了する。例えば、２番の識別子情報を含む故障検出応答信号を入力しないときには、１番の識別子が記憶されているスレーブセンサ５のバススイッチ５ｂがオープン故障していると判定される。なお、ｎ番の故障検出応答信号を入力しないか否かについては、例えば、故障検出部２１４が故障検出信号を出力してから所定時間内に故障検出応答信号を入力するか否かにより判定するとよい。また、イグニッションスイッチ１４がオンされた直後でない場合にも（ステップＳ１１：Ｎｏ）、処理は終了する。
【００６１】
このように、故障検出部２１４は、バススイッチがオープン故障であるかを検出することができることに加えて、オープン故障位置を特定することができる。
【００６２】
次に、故障検出部２１４による故障検出処理が終了すると、衝突処理部２１３による衝突処理が行われる。まず、衝突処理部２１３は、全てのバススイッチ５ｂ、・・・をオンさせるスイッチオン信号を出力する（ステップＳ２１）。なお、車両走行中などに行う衝突処理に際しては、既にバススイッチ５ｂ、・・・がオンされているので、次の処理に進む。
【００６３】
続いて、イグニッションスイッチ１４がオンされた直後であるか否かを判定する（ステップＳ２２）。イグニッションスイッチ１４がオンされた直後であって、故障検出部２１４による故障検出処理が終了している場合には（ステップＳ２２：Ｙｅｓ）、後述する故障検出部２１４により故障と判定されたか否かを判定する（ステップＳ２３）。
【００６４】
故障検出部２１４によりオープン故障と判定された場合には（ステップＳ２３：Ｙｅｓ）、オープン故障禁止処理を行う（ステップＳ２４）。ここで、オープン故障禁止処理は、オープン故障位置であるバススイッチを備えるスレーブセンサの後段側に位置するスレーブセンサを使用禁止とする処理である。例えば、１番のバススイッチがオープン故障位置である場合には、２番以降のスレーブセンサを使用禁止とする。つまり、１番のスレーブセンサは使用可能な状態とする。そして、衝突処理部２１３において、オープン故障により使用禁止とされるスレーブセンサについて記憶する。
【００６５】
続いて、ステップＳ２３において正常と判定された場合（ステップＳ２３：Ｎｏ）、故障禁止処理が終了した場合（ステップＳ２４）、及び、イグニッションスイッチ１４がオンされた直後でないと判断された場合（ステップＳ２２：Ｎｏ）には、スレーブセンサ５〜１２に対して、加速度データ送信要求指令信号を出力する（ステップＳ２５）。この加速度データ送信要求指令信号には、識別子の情報である識別信号が含まれている。つまり、加速度データ送信要求指令信号は、スレーブセンサ５〜１２のそれぞれに対して送信される信号である。
【００６６】
そして、例えば、加速度データ送信要求指令信号に含まれる識別信号が１番の識別子である場合には、スレーブセンサ５のセンサ通信回路５ａが、ハイサイド通信バス３ａを介して加速度データ送信要求指令信号を入力する。そうすると、センサ通信回路５ａは、ローサイド通信バス３ｂを介して、センサ５ｃにより検出された加速度データに識別子情報を加えた加速度データ信号（本発明における応答信号）を衝突処理部２１３へ出力する。他のスレーブセンサ６〜１２についても同様に行われる。ただし、使用禁止として記憶されたスレーブセンサに対しては、加速度データ送信要求指令信号を出力することはない。つまり、衝突処理部２１２は、使用可能とされているスレーブセンサに対してのみ、加速度データ送信要求指令信号を出力する。
【００６７】
そして、衝突処理部２１３は、それぞれのスレーブセンサ５〜１２からそれぞれの識別子情報を含む加速度データ信号を入力する（ステップＳ２６）。続いて、入力された加速度データ信号に基づいて、衝突したか否かを判定する（ステップＳ２７）。そして、衝突していないと判定された場合には（ステップＳ２７：Ｎｏ）、そのまま処理を終了する。一方、衝突したと判定された場合には（ステップＳ２７：Ｙｅｓ）、点火信号を点火回路２４へ出力する（ステップＳ２８）。
【図面の簡単な説明】
【００６８】
【図１】本実施形態のエアバッグ装置１の全体構成の模式図を示す。
【図２】エアバッグ装置１のブロック図を示す。
【図３】特にスレーブセンサ５〜７のブロック図を示す。
【図４】識別子付与部２１１による識別子付与処理を示すフローチャートである。
【図５】故障検出部２１４による故障検出処理を示すフローチャートである。
【図６】衝突処理部２１３による衝突処理を示すフローチャートである。
【符号の説明】
【００６９】
１：エアバッグ装置、  ２：エアバッグＥＣＵ、  ３、４：通信バス、
５〜１２：スレーブセンサ
【図１】
0004591383.tif 000002
【図２】
0004591383.tif 000003
【図３】
0004591383.tif 000004
【図４】
0004591383.tif 000005
【図５】
0004591383.tif 000006
【図６】
0004591383.tif 000007