(57)【要約】【課題】サテライトセンサから受信したデータを一時的に記憶する記憶部の故障診断を可能とし、以って衝突判定精度の向上を実現可能な電子制御装置を提供する。【解決手段】サテライトセンサから受信したデータを一時的に記憶する記憶部を備え、当該記憶部に記憶されたデータに基づいて乗員保護装置の起動制御を行う電子制御装置であって、所定データを返送するように指示するためのコマンドを前記サテライトセンサへ送信し、前記記憶部に記憶された前記コマンドの応答データに基づいて前記記憶部の故障診断を行う制御部を備える。【選択図】図１
2011098631.tif 000002
【特許請求の範囲】
【請求項１】
サテライトセンサから受信したデータを一時的に記憶する記憶部を備え、当該記憶部に記憶されたデータに基づいて乗員保護装置の起動制御を行う電子制御装置であって、
所定データを返送するように指示するためのコマンドを前記サテライトセンサへ送信し、前記記憶部に記憶された前記コマンドの応答データに基づいて前記記憶部の故障診断を行う制御部を備えることを特徴とする電子制御装置。
【請求項２】
前記制御部は、第１データを返送するように指示するための第１コマンドと、前記第１データに対しビット単位で値の異なる第２データを返送するように指示するための第２コマンドとを前記サテライトセンサへ順次送信し、前記記憶部に記憶された前記第１コマンドの応答データと、前記記憶部に上書き記憶された前記第２コマンドの応答データとに基づいて前記記憶部の故障診断を行うことを特徴とする請求項１記載の電子制御装置。
【請求項３】
前記制御部は、前記第１データと前記第１コマンドの応答データとが不一致の場合、または前記第２データと前記第２コマンドの応答データとが不一致の場合に、前記記憶部が故障していると診断することを特徴とする請求項２記載の電子制御装置。
【請求項４】
前記制御部は、前記第１コマンドの応答データと前記第２コマンドの応答データとをビット単位で比較し、値が一致するビットが存在する場合に、前記記憶部が故障していると診断することを特徴とする請求項２記載の電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子制御装置に関し、特に、車両衝突時に乗員保護装置の起動制御を行う電子制御装置に関する。
【背景技術】
【０００２】
一般的に、車両衝突時に乗員を保護するためのシステムとして、ＳＲＳ(Supplemental Restraint System)エアバッグシステムが知られている。このＳＲＳエアバッグシステムとは、車両の各部に設置されたサテライトセンサから取得した加速度データを基に、車両衝突の発生を検知してエアバッグやシートベルトプリテンショナ等の乗員保護装置を起動するものである。
【０００３】
図６はＳＲＳエアバッグシステムの構成例である。サテライトセンサの種類としては、車両前部左右に設置されて車両１００の長さ方向（Ｘ軸方向）に作用する加速度を検出するフロントクラッシュセンサ（ＦＣＳ：図中の符号１０Ｒ、１０Ｌ）と、車両両側部に設置されて車両１００の幅方向（Ｙ軸方向）に作用する加速度を検出するサイドインパクトセンサ（ＳＩＳ：図中の符号２０Ｒ１、２０Ｒ２、２０Ｒ３、２０Ｌ１、２０Ｌ２、２０Ｌ３）と、車両後部中央に設置されてＹ軸方向に作用する加速度を検出するセンターセーフィングセンサ（ＳＳＳ：図中の符号３０）等がある。
【０００４】
このように、車両１００の各部に設置されたサテライトセンサから取得した加速度データを基に乗員保護装置の起動制御を行う電子制御装置（ＥＣＵ：Electronic Control Unit）をＳＲＳユニットと呼び、エンジン等の制御を行うＥＣＵとは独立して車両中央部に設置される（図中の符号４０）。また、各サテライトセンサは、加速度の検出結果に応じたアナログ加速度信号を出力する加速度センサと、ＳＲＳユニット４０からのコマンドに応じて、上記アナログ加速度信号を加速度データに変換してＳＲＳユニット４０へ送信する通信回路とがユニット化された構成となっている。
【０００５】
ＳＲＳユニット４０は、Ｘ軸方向に作用する加速度を検出するＸ軸メインＧセンサ及びＹ軸方向に作用する加速度を検出するＹ軸メインＧセンサと、これら各メインＧセンサ及び各サテライトセンサから取得した加速度データに基づいて衝突判定を行い、その判定結果に応じて乗員保護装置を起動するＣＰＵ(Central Processing Unit)とを内蔵している。
なお、従来のＳＲＳエアバッグシステムの構成や衝突判定手法の詳細については、例えば下記特許文献１及び２等を参照されたい。
【０００６】
このＳＲＳユニット４０には、車両１００の右側部においてデイジーチェーン接続されたＳＩＳ２０Ｒ１、２０Ｒ２、２０Ｒ３と通信を行う通信インタフェースが内蔵されている。この通信インタフェースは、ＳＩＳ２０Ｒ１、２０Ｒ２、２０Ｒ３から受信したデータ（加速度データ等）を一時的に記憶する受信レジスタを備えている。この受信レジスタは、各ＳＩＳ２０Ｒ１、２０Ｒ２、２０Ｒ３の共用レジスタであり、ＳＩＳ２０Ｒ１、２０Ｒ２、２０Ｒ３から受信したデータを順次上書き記憶するものである。ＣＰＵは、受信レジスタに順次記憶された加速度データを順次読出し、当該読出した各加速度データを用いて衝突判定を行う。
なお、同様に、ＳＲＳユニット４０には、車両１００の左側部においてデイジーチェーン接続されたＳＩＳ２０Ｌ１、２０Ｌ２、２０Ｌ３と通信を行う通信インタフェースも内蔵されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−２６３１４５号公報
【特許文献２】特許第２９４１２１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上記のような構成のＳＲＳエアバッグシステムでは、ＳＳＳ３０から得られる加速度データを用いて、側面衝突に対するセーフィング衝突判定を行っていたが、近年、コスト削減の観点からＳＳＳ３０を削除し、同一バスライン上に接続されたＳＩＳから得られる加速度データを、側面衝突に対するセーフィング衝突判定及びメイン衝突判定に用いることが検討されている。このように、同一バスライン上に接続されたＳＩＳから得られる加速度データを、セーフィング衝突判定及びメイン衝突判定に用いる場合、上述した受信レジスタの信頼性が極めて重要になる。
【０００９】
すなわち、従来では、ＳＳＳ３０から得られる加速度データを用いてセーフィング衝突判定を行っていたため、例えばＳＩＳ２０Ｒ１、２０Ｒ２、２０Ｒ３から受信した加速度データを記憶する受信レジスタが故障していたとしても、乗員保護装置の誤作動を防止することが可能であった。しかしながら、例えばＳＩＳ２０Ｒ１、２０Ｒ２、２０Ｒ３から得られる加速度データを、セーフィング衝突判定及びメイン衝突判定に用いる場合、その受信レジスタが故障していると、セーフィング衝突判定及びメイン衝突判定の両方で誤判定が起こり、乗員保護装置の誤作動を招く虞がある。
【００１０】
例えば、図７（ａ）に示すように、８ビットの受信レジスタの全ビットが「１」または「０」になった時に衝突と判定する場合を想定する。この場合、図７（ｂ）に示すように、受信レジスタの最上位ビットで固着故障（「１」または「０」に固定される）が発生すると、ＳＩＳから送信される加速度データは非衝突を示しているにも拘わらず、受信レジスタに記憶された時点で衝突を示す加速度データとなり、ＣＰＵによって衝突と誤判定されてしまう（エアバッグの誤爆）。一方、図７（ｂ）に示すように、ＳＩＳから送信される加速度データは衝突を示しているにも拘わらず、受信レジスタに記憶された時点で非衝突を示す加速度データとなり、ＣＰＵによって非衝突と誤判定されてしまう（エアバッグの不発）。
【００１１】
以上のような問題に対して、ＳＲＳユニット４０の動作中に受信レジスタの故障診断を行う必要があるが、受信レジスタは構造上、ＣＰＵによるデータ書込みを行うことができないため、ＳＳＳ３０を削除するためには、受信レジスタの故障診断を行うための技術を別途講じる必要があった。
【００１２】
本発明は、上述した事情に鑑みてなされたものであり、サテライトセンサから受信したデータを一時的に記憶する記憶部の故障診断を可能とし、以って衝突判定精度の向上を実現可能な電子制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明に係る電子制御装置は、サテライトセンサから受信したデータを一時的に記憶する記憶部を備え、当該記憶部に記憶されたデータに基づいて乗員保護装置の起動制御を行う電子制御装置であって、所定データを返送するように指示するためのコマンドを前記サテライトセンサへ送信し、前記記憶部に記憶された前記コマンドの応答データに基づいて前記記憶部の故障診断を行う制御部を備えることを特徴とする。
【００１４】
また、本発明に係る電子制御装置において、前記制御部は、第１データを返送するように指示するための第１コマンドと、前記第１データに対しビット単位で値の異なる第２データを返送するように指示するための第２コマンドとを前記サテライトセンサへ順次送信し、前記記憶部に記憶された前記第１コマンドの応答データと、前記記憶部に上書き記憶された前記第２コマンドの応答データとに基づいて前記記憶部の故障診断を行うことを特徴とする。
【００１５】
また、本発明に係る電子制御装置において、前記制御部は、前記第１データと前記第１コマンドの応答データとが不一致の場合、または前記第２データと前記第２コマンドの応答データとが不一致の場合に、前記記憶部が故障していると診断することを特徴とする。
または、本発明に係る電子制御装置において、前記制御部は、前記第１コマンドの応答データと前記第２コマンドの応答データとをビット単位で比較し、値が一致するビットが存在する場合に、前記記憶部が故障していると診断することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、所定データを返送するように指示するためのコマンドをサテライトセンサへ送信し、そのレスポンスとして記憶部に記憶された応答データに基づいて記憶部の故障診断を行うため、記憶部がＣＰＵ等によって直接データの書込み不可能であるという構造上の問題を抱えていたとしても、記憶部の故障診断を可能とし、以って衝突判定精度の向上を実現することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る電子制御装置（ＳＲＳユニット５０）のブロック構成図である。
【図２】ＳＲＳユニット５０のＣＰＵ５６が実行する故障診断処理を示すフローチャートである。
【図３】受信レジスタ５１ｃの故障診断に関する第１の具体例である。
【図４】受信レジスタ５１ｃの故障診断に関する第２の具体例である。
【図５】受信レジスタ５１ｃの故障診断に関する第３の具体例である。
【図６】ＳＲＳエアバッグシステムの構成例である。
【図７】受信レジスタの固着故障に関する説明図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態について、図面を参照しながら説明する。なお、以下では、本発明に係る電子制御装置として、図６に示したＳＲＳエアバッグシステムで用いられるＳＲＳユニットを例示して説明する。ただし、図６のＳＲＳユニット４０と区別するために、本実施形態におけるＳＲＳユニットの符号を５０とする。
【００１９】
図１は、本実施形態におけるＳＲＳユニット５０のブロック構成図である。この図１に
示すように、ＳＲＳユニット５０は、通信インタフェース５１と、Ｘ軸メインＧセンサ５
２と、Ｙ軸メインＧセンサ５３と、ＲＯＭ(Read Only Memory)５４と、ＲＡＭ(Random 
Access Memory)５５と、ＣＰＵ(Central Processing Unit)５６とを備えている。
【００２０】
なお、図１では、説明の便宜上、図６に示した車両１００の右側部においてデイジーチ
ェーン接続されたＳＩＳ２０Ｒ１、２０Ｒ２、２０Ｒ３と通信を行う通信インタフェース５１のみを図示しているが、この他、ＳＩＳ２０Ｌ１、２０Ｌ２、２０Ｌ３と通信を行う通信インタフェースや、ＦＣＳ１０Ｒ、１０Ｌと通信を行う通信インタフェースもＳＲＳユニット５０に内蔵されている。
【００２１】
通信インタフェース５１は、送受信ドライバ５１ａと、送信レジスタ５１ｂと、受信レ
ジスタ５１ｃと、ＳＰＩレジスタ５１ｄとを備えている。送受信ドライバ５１ａは、送信
レジスタ５１ｂから入力される送信データ（後述するコマンド等）をＳＩＳ２０Ｒ１へ送
信する一方、ＳＩＳ２０Ｒ１から受信したデータ（加速度データや後述する応答データ
等）を受信レジスタ５１ｃへ出力する。
【００２２】
ここで、ＳＩＳ２０Ｌ１、２０Ｌ２、２０Ｌ３はデイジーチェーン接続されているため、
送受信ドライバ５１ａからＳＩＳ２０Ｌ１へ送信された送信データは、ＳＩＳ２０Ｌ１を
介してＳＩＳ２０Ｌ２へ転送され、さらに、ＳＩＳ２０Ｌ２を介してＳＩＳ２０Ｌ３へ転
送される。また、ＳＩＳ２０Ｌ３の加速度データは、ＳＩＳ２０Ｌ２を介してＳＩＳ２０
Ｌ１へ転送され、ＳＩＳ２０Ｌ１から送受信ドライバ５１ａへ送信される。また、ＳＩＳ
２０Ｌ２の加速度データは、ＳＩＳ２０Ｌ１へ転送され、ＳＩＳ２０Ｌ１から送受信ドラ
イバ５１ａへ送信される。
【００２３】
送信レジスタ５１ｂは、ＳＰＩレジスタ５１ｄを介してＣＰＵ５６から入力される送信
データを一時的に記憶するレジスタであり、所定のタイミングで記憶している送信データを送受信ドライバ５１ａへ出力する。受信レジスタ５１ｃ（記憶部）は、送受信ドライバ５１ａから入力されるデータ（受信データ）を一時的に記憶するレジスタであり、所定の
タイミングで記憶している受信データを、ＳＰＩレジスタ５１ｄを介してＣＰＵ５６へ出
力する。なお、この受信レジスタ５１ｄは、各ＳＩＳ２０Ｒ１、２０Ｒ２、２０Ｒ３の共
用レジスタであり、ＳＩＳ２０Ｒ１、２０Ｒ２、２０Ｒ３から受信したデータを順次上書
き記憶するものである。
ＳＰＩレジスタ５１ｄは、ＣＰＵ５６から出力される送信データ及び受信レジスタ５１
ｃから出力される受信データの一時保存先として用いられるレジスタである。
【００２４】
Ｘ軸メインＧセンサ５２は、Ｘ軸方向に作用する加速度を検出し、その検出結果に応じたアナログ加速度信号をＣＰＵ５６へ出力する。Ｙ軸メインＧセンサ５３は、Ｙ軸方向に作用する加速度を検出し、その検出結果に応じたアナログ加速度信号をＣＰＵ５６へ出力する。ＲＯＭ５４は、ＣＰＵ５６が実行すべきプログラム（衝突判定プログラムや故障診断プログラム等）や各種設定データ等を予め記憶している不揮発性メモリである。ＲＡＭ５５は、ＣＰＵ５６が各種処理を行う際にデータの一時保存先として用いられる揮発性のワーキングメモリである。
【００２５】
ＣＰＵ５６（制御部）は、Ｘ軸メインＧセンサ５２及びＹ軸メインＧセンサ５３から入力されるアナログ加速度信号をデジタル変換するＡ／Ｄ変換機能と、ＲＯＭ５４に記憶されている衝突判定プログラムに従って側面衝突判定及び正面衝突判定を行い、その判定結果に応じて乗員保護装置を起動する衝突判定機能とを有している。
【００２６】
側面衝突判定には、Ｙ軸メインＧセンサ５３のアナログ加速度信号をデジタル変換することで得られる加速度データと、通信インタフェース５１から得られる加速度データ（つまり各ＳＩＳ２０Ｒ１、２０Ｒ２、２０Ｒ３から受信した加速度データ）とが用いられる。また、正面衝突判定には、Ｘ軸メインＧセンサ５２のアナログ加速度信号をデジタル変換することで得られる加速度データと、ＦＣＳ１０Ｒ、１０Ｌから受信した加速度データとが用いられる。なお、これら側面衝突判定及び正面衝突判定の具体的手法は、本発明の主要な部分ではないため、詳細な説明については省略する。
【００２７】
また、このＣＰＵ５６は、本実施形態における特徴的な機能として、ＲＯＭ５４に記憶されている故障診断プログラムに従って、所定データを返送するように指示するためのコマンドをＳＩＳ２０Ｒ１へ送信し、受信レジスタ５１ｃに記憶された上記コマンドの応答データに基づいて、受信レジスタ５１ｃの故障診断を行う故障診断機能を有している。以下では、このようなＣＰＵ５６の故障診断機能について詳細に説明する。
【００２８】
図２は、ＣＰＵ５６が故障診断プログラムに従って実行する故障診断処理の手順を示すフローチャートである。この図２に示すように、まず、ＣＰＵ５６は、通信インタフェース５１を介して、第１データを返送するように指示するための第１コマンドをＳＩＳ２０Ｒ１へ送信する（ステップＳ１）。
【００２９】
ＳＩＳ２０Ｒ１は、上記のような第１コマンドを受信すると、第１データを生成し、当該第１データを第１コマンドに対する応答データとして通信インタフェース５１へ返送する。つまり、通信インタフェース５１の受信レジスタ５１ｃには第１コマンドに対する応答データ（以下、第１応答データと称す）が記憶される。なお、上記第１コマンドは、ＳＩＳ２０Ｒ１、２０Ｒ２、２０Ｒ３の内、最前段のＳＩＳ２０Ｒ１にのみ送信すれば良い。
【００３０】
続いて、ＣＰＵ５６は、ＳＰＩレジスタ５１ｄを介して、受信レジスタ５１ｃに記憶されている第１応答データを読出し（ステップＳ２）、第１データと第１応答データとが不一致か否かを判定する（ステップＳ３）。このステップＳ３において、「Ｙｅｓ」の場合、つまり第１データと第１応答データとが不一致の場合、ＣＰＵ５６は、第１故障診断フラグを「１」にセットしてステップＳ６の処理へ移行する（ステップＳ４）。一方、ステップＳ３において、「Ｎｏ」の場合、つまり第１データと第１応答データとが一致する場合、ＣＰＵ５６は、第１故障診断フラグを「０」にセットしてステップＳ６の処理へ移行する（ステップＳ５）。
【００３１】
次に、ＣＰＵ５６は、通信インタフェース５１を介して、第１データに対しビット単位で値の異なる第２データを返送するように指示するための第２コマンドをＳＩＳ２０Ｒ１へ送信する（ステップＳ６）。ＳＩＳ２０Ｒ１は、上記のような第２コマンドを受信すると、第２データを生成し、当該第２データを第２コマンドに対する応答データとして通信インタフェース５１へ返送する。つまり、通信インタフェース５１の受信レジスタ５１ｃには第２コマンドに対する応答データ（以下、第２応答データと称す）が上書き記憶される。なお、上記第２コマンドも最前段のＳＩＳ２０Ｒ１にのみ送信すれば良い。
【００３２】
続いて、ＣＰＵ５６は、ＳＰＩレジスタ５１ｄを介して、受信レジスタ５１ｃに記憶されている第２応答データを読出し（ステップＳ７）、第２データと第２応答データとが不一致か否かを判定する（ステップＳ８）。このステップＳ８において、「Ｙｅｓ」の場合、つまり第２データと第２応答データとが不一致の場合、ＣＰＵ５６は、第２故障診断フラグを「１」にセットしてステップＳ１１の処理へ移行する（ステップＳ９）。一方、ステップＳ８において、「Ｎｏ」の場合、つまり第２データと第２応答データとが一致する場合、ＣＰＵ５６は、第２故障診断フラグを「０」にセットしてステップＳ１１の処理へ移行する（ステップＳ１０）。
【００３３】
そして、ＣＰＵ５６は、第１故障診断フラグ＝「１」か（つまり第１データと第１応答データとが不一致の場合）、または第２故障診断フラグ＝「１」か（つまり第２データと第２応答データとが不一致の場合）を判定する（ステップＳ１１）。このステップＳ１１において、「Ｙｅｓ」の場合、つまり第１データと第１応答データとが不一致の場合、または第２データと第２応答データとが不一致の場合に、ＣＰＵ５６は、受信レジスタ５１ｃが故障していると診断する（ステップＳ１２）。一方、ステップＳ１１において、「Ｎｏ」の場合、つまり第１データと第１応答データとが一致し、且つ第２データと第２応答データとが一致する場合、ＣＰＵ５６は、受信レジスタ５１ｃは正常であると診断する（ステップＳ１３）。
【００３４】
図３は、受信レジスタ５１ｃのビット数を８ビットと仮定し、第１データとして「０１０１０１０１」を返送するように指示するための第１コマンドと、第２データとして「１０１０１０１０」を返送するように指示するための第２コマンドとをＳＩＳ２０Ｒ１へ順次送信した場合において、実際に受信レジスタ５１ｃに記憶された第１応答データと第２応答データとを示したものであり、図３（ａ）は受信レジスタ５１ｃが正常時の場合を示し、図３（ｂ）は受信レジスタ５１ｃの５ビット目が「０」に固着されている場合（つまり固着故障発生時）を示している。
【００３５】
図３（ａ）に示すように、受信レジスタ５１ｃが正常時の場合、受信レジスタ５１ｃに記憶された第１応答データは第１データと一致し、第２応答データも第２データと一致するため、図２の故障診断処理で説明した第１故障診断フラグ及び第２故障診断フラグは両方とも「０」になり、受信レジスタ５１ｃは正常であると診断されることになる。一方、図３（ｂ）に示すように、受信レジスタ５１ｃの５ビット目が「０」に固着されている場合、受信レジスタ５１ｃに記憶された第１応答データは第１データと一致するが、第２応答データと第２データとが不一致となるため、第１故障診断フラグは「０」、第２故障診断フラグは「１」となり、受信レジスタ５１ｃは故障していると診断されることになる。
【００３６】
図４は、第１データとして「１１１１１１１１」を返送するように指示するための第１コマンドと、第２データとして「００００００００」を返送するように指示するための第２コマンド（規定外のコマンド）とをＳＩＳ２０Ｒ１へ順次送信した場合において、実際に受信レジスタ５１ｃに記憶された第１応答データと第２応答データとを示したものであり、図４（ａ）は受信レジスタ５１ｃが正常時の場合を示し、図４（ｂ）は受信レジスタ５１ｃの３ビット目が「１」に固着されている場合（固着故障発生時）を示している。
【００３７】
図４（ａ）に示すように、受信レジスタ５１ｃが正常時の場合、受信レジスタ５１ｃに記憶された第１応答データは第１データと一致し、第２応答データも第２データと一致するため、第１故障診断フラグ及び第２故障診断フラグは両方とも「０」になり、受信レジスタ５１ｃは正常であると診断されることになる。一方、図４（ｂ）に示すように、受信レジスタ５１ｃの３ビット目が「１」に固着されている場合、受信レジスタ５１ｃに記憶された第１応答データは第１データと一致するが、第２応答データと第２データとが不一致となるため、第１故障診断フラグは「０」、第２故障診断フラグは「１」となり、受信レジスタ５１ｃは故障していると診断されることになる。
【００３８】
以上説明したように、本実施形態によれば、所定データを返送するように指示するためのコマンドをサテライトセンサ（ＳＩＳ２０Ｒ１）へ送信し、そのレスポンスとして受信レジスタ５１ｃに記憶された応答データに基づいて受信レジスタ５１ｃの故障診断を行うため、受信レジスタ５１ｃがＣＰＵ５６によって直接データの書込み不可能であるという構造上の問題を抱えていたとしても、受信レジスタ５１ｃの故障診断を可能とし、以って衝突判定精度の向上を実現することができる。
【００３９】
なお、本発明は上記実施形態に限定されず、以下のような変形例が考えられる。
（１）上記実施形態では、第１データを返送するように指示するための第１コマンドと、第１データに対しビット単位で値の異なる第２データを返送するように指示するための第２コマンドとをＳＩＳ２０Ｒ１へ順次送信する場合を例示した。このような第１コマンドと第２コマンドは、図３及び図４に示したように、データの内容を直接指定するものでも良いが、例えば、図５（ａ）に示すように、電源レベルのＡ／Ｄ変換データの取得コマンドを第１コマンドとし、ＧＮＤレベルのＡ／Ｄ変換データの取得コマンドを第２コマンドとしてＳＩＳ２０Ｒ１へ送信しても良い。
【００４０】
図５（ｂ）に示すように、ＳＩＳ２０Ｒ１（他のサテライトセンサも同様）は、加速度の検出結果に応じたアナログ加速度信号を出力する加速度センサ２１と、ＳＲＳユニット５０からのコマンドに応じて、上記アナログ加速度信号のＡ／Ｄ変換データ、電源レベルのＡ／Ｄ変換データ、及びＧＮＤレベルのＡ／Ｄ変換データをＳＲＳユニット５０へ送信する機能を有する通信回路２２とがユニット化された構成となっている。
【００４１】
従って、電源レベルのＡ／Ｄ変換データの取得コマンドを第１コマンドとすると、これに応じた第１応答データとして「１１１１１１１１」が返送され、また、ＧＮＤレベルのＡ／Ｄ変換データの取得コマンドを第２コマンドとすると、これに応じた第２応答データとして「００００００００」が返送されることになり、図４の場合と同様に受信レジスタ５１ｃの故障診断を行うことができる。
【００４２】
（２）上記実施形態では、第１データと第１応答データとが不一致の場合、または第２データと第２応答データとが不一致の場合に、受信レジスタ５１ｃが故障していると診断する場合を例示したが、例えば、第１コマンドの応答データ（つまり第１応答データ）と第２コマンドの応答データ（つまり第２応答データ）とをビット単位で比較し、値が一致するビットが存在する場合に、受信レジスタ５１ｃが故障していると診断するようにしても良い。
【００４３】
（３）上記実施形態では、車両１００の右側部においてデイジーチェーン接続されたＳＩＳ２０Ｒ１、２０Ｒ２、２０Ｒ３と通信を行う通信インタフェース５１に内蔵された受信レジスタ５１ｃの故障診断を行う場合を代表的に説明したが、車両１００の左側部においてデイジーチェーン接続されたＳＩＳ２０Ｌ１、２０Ｌ２、２０Ｌ３と通信を行う通信インタフェース（図示省略）に内蔵された受信レジスタや、ＦＣＳ１０Ｒ、１０Ｌと通信を行う通信インタフェース（図示省略）に内蔵された受信レジスタの故障診断についても同様に行うことができる。
【００４４】
（４）図６で示したＳＲＳエアバッグシステムは、あくまでＳＲＳユニット５０を適用可能なシステムの一例であり、車種、サテライトセンサの種類、個数は図６のシステムに限定されず、様々なシステム構成に対して本発明に係る電子制御装置を適用可能であることは勿論である。
【符号の説明】
【００４５】
１００…車両、１０Ｒ、１０Ｌ…フロントクラッシュセンサ（ＦＣＳ）、２０Ｒ１、２０Ｒ２、２０Ｒ３、２０Ｌ１、２０Ｌ２、２０Ｌ３…サイドインパクトセンサ（ＳＩＳ）、３０…センターセーフィングセンサ（ＳＳＳ）、４０、５０…ＳＲＳユニット（電子制御装置）、５１…通信インタフェース、５２…Ｘ軸メインＧセンサ、５３…Ｙ軸メインＧセンサ、５４…ＲＯＭ(Read Only Memory)、５５…ＲＡＭ（Random Access Memory）、５６…ＣＰＵ(Central Processing Unit)、５１ａ…送受信ドライバ、５１ｂ…送信レジスタ、５１ｃ…受信レジスタ、５１ｄ…ＳＰＩレジスタ
【図１】
2011098631.tif 000003
【図２】
2011098631.tif 000004
【図３】
2011098631.tif 000005
【図４】
2011098631.tif 000006
【図５】
2011098631.tif 000007
【図６】
2011098631.tif 000008
【図７】
2011098631.tif 000009