(57)【要約】【課題】リセット要因の種類によっては、警告を出力して、制御回路の部品交換等、適切な処置を促すことが出来る車両用乗員保護システムの検知処理装置を提供する。【解決手段】マイコン等によって構成される制御回路５に設けられた展開判断部６の展開判断でエアバッグ装置１５に展開電流が出力される。  制御回路５の中央演算処理部であるＣＰＵ８には、メモリ部９が接続されて、このうち、強制リセット信号を含む各信号データを読み書き可能なＲＡＭ部９ｂ内の領域が、一般ＲＡＭ部１０及びＷＤＴ回路診断用ＲＡＭ部１１に分けられている。  更に、この制御回路５には、内部ＷＤＴ回路１２に加えて、ＡＳＩＣで構成される外部ＷＤＴ回路１７が接続され、暴走等を検知してリスタート要因を切分ける。【選択図】図１
2012183877.tif 000002
【特許請求の範囲】
【請求項１】
乗員保護装置を接続すると共に、該乗員保護装置の展開要否判断を行う展開判断部に制御信号を出力する出力演算部と、該出力演算部からのデータを読み書き可能なメモリ部と、該メモリ部に書き込まれた診断用データと照合して、前記出力演算部の診断を行う内部ウォッチドッグタイマ回路とを有してなる制御回路の外部に、通信回線を介して接続されて、該制御回路の動作状態を検知すると共に、前記出力演算部からのリセットデータを受けて、強制リセット信号を、該出力演算部に出力する外部ウォッチドッグタイマ回路と、該外部ウォッチドッグタイマ回路によって、リセットされたリセット要因が、前記出力演算部の異常動作である場合には、警告を出力する警告手段とを設けたことを特徴とする車両用乗員保護システムの検知装置。
【請求項２】
前記外部ウォッチドッグタイマ回路によって、リセットされたリセット要因が、該外部ウォッチドッグタイマにより診断される際に行われる意図的なリセット動作であるか否かで、前記出力演算部の異常動作でないことと判定することを特徴とする請求項１記載の車両用乗員保護システムの検知装置。
【請求項３】
前記制御回路に接続されるイグニションスイッチから、前記制御回路に入力されるイグニションｏｎ信号及び，イグニションｏｆｆ信号を用いて、前記内部ウォッチドッグタイマ回路により行われる強制リセットを行う判断を前記出力演算部が判断する際、前記イグニションｏｆｆ信号が入力されてから、次のイグニションｏｎ信号が入力されるまでの経過時間が、予め設定された所定時間を基準として、該所定時間を超えて、次のイグニションｏｎ信号が入力されるまでの時間が経過した場合に、前記内部ウォッチドッグタイマ回路により、強制リセットが行われることを特徴とする請求項１又は２記載の車両用乗員保護システムの検知装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主に、自動車等、車両に用いられて、エアバッグ等の乗員保護システムの展開要否判断に用いられる制御回路について動作状態を検知する車両用乗員保護システムの検知処理装置に関するものである。
【背景技術】
【０００２】
従来、図５，図６に示すような車両用乗員保護システムの検知処理装置が知られている（例えば、特許文献１等参照）。
【０００３】
まず、この車両用乗員保護システムの検知処理装置の構成から説明すると、この車両用乗員保護システムの検知処理装置では、車両の乗員室のうち、運転席又は、助手席前方等に、設けられる検知処理回路１によって、展開判断がなされることにより、インフレータを作動させてエアバッグ本体を膨張させるエアバッグ装置が、設けられている。
【０００４】
このようなエアバッグ装置には、マイコンとしてのＣＰＵ２が設けられていて、ＲＡＭ部及びＲＯＭ部を有するメモリ４と、随時データの読み出し及び書き込みが行われていると共に、図示しない展開判断を行う展開判断部が接続されて、制御装置の一部が構成されている。
【０００５】
そして、リセット要因が発生した際に、パワーオンリセット等の正常動作と、このＣＰＵ２の外部に接続されて、診断用ＲＡＭ等によって構成されるウォッチドッグタイマ（ＷＤＴ）回路３からのリセット動作等のうち、診断時に行われる意図的なリセット動作ではない異常動作によるリセット動作とが、これらのリセット要因の種類に関係なく、リスタート処理の中で行われるように構成されている。
【０００６】
次に、この従来のエアバッグ装置の検知処理装置の基本動作を、図５に示すフローチャートに沿って説明する。
【０００７】
このように構成されている従来のエアバッグ装置では、リスタート処理が開始されると、Ｓｔｅｐ２では、ＣＰＵ２内の初期設定が行われる。
【０００８】
Ｓｔｅｐ３では、ウォッチドッグタイマ回路３の診断用ＲＡＭにおいて、１回目が終了している設定か否かが判断される。
【０００９】
終了している設定の場合には、Ｓｔｅｐ７に移行し、まだ、１回目が終了していない場合には、Ｓｔｅｐ４に進み、ウォッチドッグタイマ回路３の診断用ＲＡＭを１回目終了と設定する。
【００１０】
Ｓｔｅｐ５では、ウォッチドッグタイマ回路３が、正常動作しているか否かが判定される。正常動作している場合には、Ｓｔｅｐ２に戻り、正常動作していない場合には、Ｓｔｅｐ６に進む。
【００１１】
Ｓｔｅｐ６では、ウォッチドッグタイマ回路３の診断用ＲＡＭが、異常であると検出されたことを設定し、Ｓｔｅｐ７に進む。
【００１２】
Ｓｔｅｐ７では、診断用以外のＲＡＭの内容をクリアすると共に、Ｓｔｅｐ８では、ＲＯＭ診断が行われる。そして、Ｓｔｅｐ９では、ウォッチドッグタイマ回路３の診断用ＲＡＭが、異常を検出しているか否かが判定される。
【００１３】
ここで、異常を検出している場合には、Ｓｔｅｐ１０で、故障コードが設定されると共に、異常を検出していない場合は、Ｓｔｅｐ１１で、リスタート処理を終了する。
【００１４】
次に、この従来の車両用乗員保護システムの検知装置の作用効果について説明する。
【００１５】
このように構成された従来の検知処理装置の検知処理回路１を車両用乗員保護システムに適用すると、リスタート要因として、正常動作であるパワーオンリセットの場合には、前記図５に示すフローチャートのＳｔｅｐ１、Ｓｔｅｐ２、Ｓｔｅｐ３、Ｓｔｅｐ４、Ｓｔｅｐ５と進み、Ｓｔｅｐ２に戻る動作が１回行われた後、再びＳｔｅｐ３から、２回目であるので、Ｓｔｅｐ７へ移行する。
【００１６】
そして、Ｓｔｅｐ８で、ＲＯＭ診断が行われ、Ｓｔｅｐ９では、ウォッチドッグタイマ回路の診断用ＲＡＭが、異常を検出しているか否かが判定される。
【００１７】
ここで、異常を検出している場合には、Ｓｔｅｐ１０で、故障コードが設定されると共に、異常を検出していない場合は、Ｓｔｅｐ１１で、リスタート処理を終了する。
【００１８】
また、正常動作の範囲内である外部のウォッチドッグタイマ回路からリセット出力等による意図的な動作や、或いは、異常動作である前記ＣＰＵの暴走等、外部からのリセット出力があった場合も、前記図５に示すフローチャートのＳｔｅｐ１、Ｓｔｅｐ２、Ｓｔｅｐ３、Ｓｔｅｐ４、Ｓｔｅｐ５と進み、Ｓｔｅｐ２に戻る動作が１回行われた後、再びＳｔｅｐ３から、１回目が終了している為、Ｓｔｅｐ７へ移行する。
【００１９】
そして、Ｓｔｅｐ８で、ＲＯＭ診断が行われ、Ｓｔｅｐ９では、ウォッチドッグタイマ回路の診断用ＲＡＭが、異常を検出しているか否かが判定される。
【００２０】
ここで、異常を検出している場合には、Ｓｔｅｐ１０で、故障コードが設定されると共に、異常を検出していない場合は、Ｓｔｅｐ１１で、同様にリスタート処理が終了される。
【００２１】
尚、車両に搭載されたエアバック装置の制御回路としては、メインＣＰＵ及びサブＣＰＵとを個別に有するＩＣに、リセット処理を行うウォッチドッグタイマ回路３を加えた処理装置が知られている（例えば、特許文献２等参照）。
【先行技術文献】
【特許文献】
【００２２】
【特許文献１】特開平５−１９８９７号公報
【特許文献２】特開２００４−２８４３７６号公報
【発明の概要】
【発明が解決しようとする課題】
【００２３】
しかしながら、このように構成された従来の車両用乗員保護システムの検知処理装置では、正常動作であるパワーオンリセットの場合と同様に、異常動作である前記ＣＰＵ２の暴走等、外部からのリセット出力のうち、マイコンの不具合に起因する要因である場合も、前記図５に示すフローチャートのＳｔｅｐ１、Ｓｔｅｐ２、Ｓｔｅｐ３、Ｓｔｅｐ４、Ｓｔｅｐ５と進み、Ｓｔｅｐ２に戻る動作が１回行われた後、再びＳｔｅｐ３から、Ｓｔｅｐ７へ移行して、Ｓｔｅｐ８、Ｓｔｅｐ９…に進む動作が、全く同じ動作となり、同様にリスタート処理が終了する。
【００２４】
このため、マイコン等の不具合は、一時的にリスタートにより解消されるが、乗員等に知らせることが出来ず、同じマイコン等の不具合の要因によって、再度リスタート処理が発生する可能性が高かった。
【００２５】
そこで、この発明は、リセット要因の種類によっては、警告を出力して、制御回路の部品交換等、適切な処置を促すことが出来る車両用乗員保護システムの検知処理装置を提供することを課題としている。
【課題を解決するための手段】
【００２６】
上記課題を解決するために、請求項１に記載されたものは、乗員保護装置を接続すると共に、該乗員保護装置の展開要否判断を行う展開判断部に制御信号を出力する出力演算部と、該出力演算部からのデータを読み書き可能なメモリ部と、該メモリ部に書き込まれた診断用データと照合して、前記出力演算部の診断を行う内部ウォッチドッグタイマ回路とを有してなる制御回路の外部に、通信回線を介して接続されて、該制御回路の動作状態を検知すると共に、前記出力演算部からのリセットデータを受けて、強制リセット信号を、該出力演算部に出力する外部ウォッチドッグタイマ回路と、該外部ウォッチドッグタイマ回路によって、リセットされたリセット要因が、前記出力演算部の異常動作である場合には、警告を出力する警告手段とを設けた車両用乗員保護システムの検知装置を特徴としている。
【００２７】
また、請求項２記載のものは、前記外部ウォッチドッグタイマ回路によって、リセットされたリセット要因が、該外部ウォッチドッグタイマにより診断される際に行われる意図的なリセット動作であるか否かで、前記出力演算部の異常動作でないことと判定することを特徴としている。
【００２８】
更に、請求項３に記載されたものは、前記制御回路に接続されるイグニションスイッチから、前記制御回路に入力されるイグニションｏｎ信号及び，イグニッションｏｆｆ信号を用いて、前記内部ウォッチドッグタイマ回路により行われる強制リセットを行う判断を前記出力演算部が判断する際、前記イグニションｏｆｆ信号が入力されてから、次のイグニションｏｎ信号が入力されるまでの経過時間が、予め設定された所定時間を基準として、該所定時間を超えて、次のイグニションｏｎ信号が入力されるまでの時間が経過した場合に、前記内部ウォッチドッグタイマ回路により、強制リセットが行われることを特徴としている。
【発明の効果】
【００２９】
このように構成された請求項１記載のものは、正常動作により、リセットされた場合を除き、前記制御回路の動作状態が、異常動作であると検知されると、前記外部ウォッチドッグタイマ回路が、前記出力演算部からのリセットデータを受けて、強制リセット信号を、該出力演算部に出力する。
【００３０】
該出力演算部では、前記外部ウォッチドッグタイマ回路からの強制リセット信号であることを受けて、前記警告手段から警告を出力させることが出来ると共に、例えば、リスタート処理を停止させることにより、リスタート処理が再発する可能性が高い場合等には、制御回路の部品交換等、適切な処置を促すことが出来る。
【００３１】
また、請求項２記載のものは、前記外部ウォッチドッグタイマ回路によって、リセットされたリセット要因が、該外部ウォッチドッグタイマ回路により診断される際に行われる意図的なリセット動作であるか否かで、前記出力演算部の異常動作でないと判定されるので、確実に不安定要因からなるリセットの場合には、異常動作であるとして、前記警告手段から警告を出力させることが出来る。
【００３２】
更に、請求項３に記載されたものは、前記制御回路に接続されるイグニションスイッチから、前記制御回路に入力されるイグニションｏｎ信号及び，イグニッションｏｆｆ信号が用いられて、前記内部ウォッチドッグタイマ回路により行われる強制リセットを行う判断を前記出力演算部が判断する際、前記イグニションｏｆｆ信号が入力されてから、次のイグニションｏｎ信号が入力されるまでの経過時間が、予め設定された所定時間を基準として、該所定時間を超えて、次のイグニションｏｎ信号が入力されるまでの時間が経過した場合に、前記内部ウォッチドッグタイマ回路により、強制リセットが行われる。
【００３３】
このため、イグニションスイッチが、ｏｎとなる度に、該内部ウォッチドッグタイマ回路と個別に設けられた前記外部ウォッチドッグタイマ回路が機能して、リスタート要因を区別することにより、異常動作によるリスタートの検知性能を更に向上させることが出来る。
【図面の簡単な説明】
【００３４】
【図１】この発明の実施の形態の車両用乗員保護システムの検知処理装置で、全体の構成を説明する回路のブロック図である。
【図２】実施の形態の車両用乗員保護システムの検知処理装置で、リスタート処理を説明するフローチャート図である。
【図３】実施の形態の車両用乗員保護システムの検知処理装置で、不当割り込み処理を説明するフローチャート図である。
【図４】実施の形態の車両用乗員保護システムの検知処理装置で、タイムオーバー割り込み処理を説明するフローチャート図である。
【図５】従来の車両用乗員保護システムの検知処理装置で、不当割り込み処理を説明するフローチャート図である。
【図６】従来の検知処理回路の一例を示すブロック図である。
【発明を実施するための形態】
【００３５】
次に、この発明を実施するための実施の形態の車両用乗員保護システムの検知処理装置について、図１乃至図４を用いて説明する。
【００３６】
なお、前記従来と同一乃至均等な部分については、同一符号を付して説明する。
【００３７】
まず、この実施の形態の車両用乗員保護システムの検知処理装置の構成から説明すると、この実施の形態では、車両の乗員室のうち、運転席又は、助手席前方等に、展開判断がなされることにより、インフレータを作動させてエアバッグ本体を膨張させるエアバッグ装置１５が設けられている。
【００３８】
このようなエアバッグ装置１５は、図１に示す様に、マイコン等によって構成される制御回路５に設けられた展開判断部６に対して、ドライバ回路７を介して接続されていて、展開判断が行われることにより、このドライバ回路７から出力される展開電流で、内部のインフレータに着火するように構成されている。
【００３９】
この制御回路５には、中央演算処理部である出力演算部としてのＣＰＵ８が設けられていて、前記展開判断部６に接続されている。
【００４０】
また、この制御回路５には、このＣＰＵ８と接続されるメモリ部９が設けられている。
【００４１】
このメモリ部９には、主に、データを予め保持して読み出しのみを行うＲＯＭ部９ａと、強制リセット信号を含む各信号データを読み書き可能なＲＡＭ部９ｂとが設けられている。
【００４２】
このうち、前記ＲＡＭ部９ｂ内の領域には、図１中に示す様に、主にメモリ空間を占有する一般ＲＡＭ部１０と、メモリ空間の一部を占有するウォッチドッグタイマ回路診断用ＲＡＭ部１１とが設けられている。
【００４３】
更に、この制御回路５には、内部ＷＤＴ回路（内部ウォッチドッグタイマ回路：以下、内部ＷＤＴ回路と記す）１２が設けられている。
【００４４】
また、前記制御回路５の前記ＣＰＵ８には、Ａ／Ｄ変換回路１３を介して、イグニションスイッチ１４（ＩＮＧ）及び、加速度センサ等の各種センサ１６が接続されている。
【００４５】
この接続されたイグニションスイッチ１４からは、イグニションｏｎ信号及びイグニションｏｆｆ信号が、また、前記センサ１６からは、車両に加わる加速度を電気的信号に変換した加速度信号が、前記ＣＰＵ８に向けて出力されている。
【００４６】
そして、この内部ＷＤＴ回路１２では、リスタート要因として、正常動作であるパワーオンリセット、及び、この制御回路５の前記ＣＰＵ８に、Ａ／Ｄ変換回路１３を介して接続されるイグニションスイッチ１４からのイグニションｏｎ信号及びイグニションｏｆｆ信号を受けて、前記イグニションｏｆｆ信号が入力されてから、次のイグニションｏｎ信号が入力されるまでの経過時間が、予め設定された所定時間ｔ（この実施の形態では、ｔ＝１秒）を基準として、この所定時間ｔを超えて、次のイグニションｏｎ信号が入力されるまでの時間ｔ１が経過した場合（ｔ＜ｔ１）に、正常動作として、前記ＣＰＵ８からのクリア処理信号を受けて、強制リセット信号をこのＣＰＵ８に返して、マイコン内部ＷＤＴ強制リセット等の処理動作が行われるように構成されている。
【００４７】
更に、前記センサ１６から出力される前記加速度信号が、この制御回路５のＣＰＵ８に入力すると、このＣＰＵ８に接続された展開判断部６が、図示省略の各種スイッチからの情報及び、このＣＰＵ８からの出力信号に基づいて、前記ドライバ回路７に展開電流を出力するように構成されている。
【００４８】
また、前記制御回路５のＣＰＵ８には、ＡＳＩＣ（Application Specific Integrated Circuit）により構成されるウォッチドッグ監視用外部デバイスとして、外部ＷＤＴ回路（外部ウォッチドッグタイマ回路：以下、外部ＷＤＴ回路と記す）１７が設けられている。
【００４９】
この外部ＷＤＴ回路１７は、前記ＣＰＵ８との間で、通信データの送受信が行われると共に、このＣＰＵ８に対して、強制リセット信号を出力可能に構成されている。
【００５０】
この実施の形態の強制リセット信号は、正常動作として、ウォッチドッグタイマ診断により意図的なリスタート動作に加えて、異常動作として、前記ＣＰＵ８の暴走によるタイムオーバーが原因となるウォッチドッグタイマのクリアタイムオーバー等の際に出力されるように構成されている。
【００５１】
また、この実施の形態の強制リセット信号は、図３に示す様に、不当割り込み処理でも外部ＷＤＴ回路１７から、出力される。
【００５２】
すなわち、想定外の割り込みが起動された場合、設定外では割り込みが禁止されているが、暴走等により勝手に許可になったり或いは、暴走によりタイムオーバーが生じた際に、前記ＣＰＵ８から、外部ウォッチドッグタイマ強制リセット出力要求信号が、前記通信データとして、前記外部ＷＤＴ回路１７に送信されると、このＣＰＵ８に対して、強制リセット信号を返信して出力可能に構成されている。
【００５３】
更に、この実施の形態の強制リセット信号は、図４に示す様に、タイムオーバー割り込み処理でも外部ＷＤＴ回路１７から、出力される。
【００５４】
すなわち、メイン処理周期（例えば、５００μｓ周期）から外れて、タイムオーバーする（例えば、６００μｓ周期）と、暴走であると判断されて、前記ＣＰＵ８から、外部ウォッチドッグタイマ強制リセット出力要求信号が、前記通信データとして、前記外部ＷＤＴ回路１７に送信されると、このＣＰＵ８に対して、強制リセット信号を返信して出力可能に構成されている。
【００５５】
また、メイン処理周期で正常に動作していれば、このメイン処理周期時間内にタイマを再起動させるように構成されている。
【００５６】
そして、図１に示す様に、前記制御回路５のＣＰＵ８には、ウォーニングランプ（Ｗ／Ｌ）１８が接続されている。このウォーニングランプ１８は、前記ＣＰＵ８から出力される点灯信号に応じて、点灯若しくは、点滅されるように構成されている。
【００５７】
次に、図２に示すフローチャートに沿って、この実施の形態の車両用乗員保護システムの検知処理装置の作用効果を説明する。
【００５８】
この実施の形態では、まず、Ｓｔｅｐ２１で、リスタート検知処理が開始されると、Ｓｔｅｐ２２では、初期設定が行われる。
【００５９】
次に、Ｓｔｅｐ２３では、前記ＲＡＭ部９ｂの診断が行われて、ＲＡＭ部９ｂ内の一般ＲＡＭ部領域に書き込まれたデータが、クリア処理される。
【００６０】
Ｓｔｅｐ２４では、前記ＲＡＭ部９ｂの前記ウォッチドッグタイマ回路診断用ＲＡＭ部１１による診断のうち、一回目が終了しているか否かが判定される。
【００６１】
一回目の診断が終了している場合には、Ｓｔｅｐ２６に進み、終了していない場合には、Ｓｔｅｐ２５で、ＲＯＭ診断が行われた後、Ｓｔｅｐ２６に進む。
【００６２】
図２中二点鎖線で囲まれた、Ｓｔｅｐ２６〜Ｓｔｅｐ３０は、この発明の実施の形態の車両用乗員保護システムの検知方法の主要部である。
【００６３】
先ず、Ｓｔｅｐ２６では、前記ウォッチドッグタイマ回路診断用ＲＡＭ部１１による診断のうち、１回目が終了したか否かが、判定される。
【００６４】
１回目が終了していると判定された場合には、次のＳｔｅｐ２７に進み、１回目が終了していると判定されない、即ち初回であると判定されると、Ｓｔｅｐ２８に進む。
【００６５】
Ｓｔｅｐ２７では、ＷＤＴリセットがあって、且つＷＤＴ強制リセットが無い場合には、正常動作の範囲内であるので、そのまま、Ｓｔｅｐ３１に進み、ＷＤＴリセットが無いか或いは、ＷＤＴ強制リセットがある場合には、Ｓｔｅｐ２９で、異常判定としてから、Ｓｔｅｐ３１に進む。
【００６６】
また、前記Ｓｔｅｐ２８では、ＷＤＴリセットが無く、且つＷＤＴ強制リセットが無い場合には、正常動作の範囲内であるので、そのまま、Ｓｔｅｐ３１に進み、ＷＤＴリセットがあるか或いは、ＷＤＴ強制リセットがある場合には、Ｓｔｅｐ３０で、異常判定としてから、前記Ｓｔｅｐ３１に進む。
【００６７】
具体的には、Ｓｔｅｐ２９及びＳｔｅｐ３０で、異常判定が行われる際、前記外部ＷＤＴ回路１７から、異常が起きた時の信号を記録情報として、ウォッチドッグリセットされたとして取り出されて、ステータスに書き込まれる。ステータスは、診断が終了しているか否かのフラグとして保持されて、判断に用いられる。
【００６８】
Ｓｔｅｐ３１では、ウォッチドッグタイマ回路診断用ＲＡＭ部１１で、１回目の診断が終了していると判定されると、Ｓｔｅｐ３５へ進み、まだ、終了していない場合は、Ｓｔｅｐ３２へ進み、ウォッチドッグタイマ回路診断用ＲＡＭ部１１により、１回目の診断が終了したとステータスを設定する。
【００６９】
そして、次のＳｔｅｐ３３で、ウォッチドッグタイマが、正常動作しているか否かが判定される。
【００７０】
正常動作している場合には、Ｓｔｅｐ２２に戻り、正常動作していない場合には、Ｓｔｅｐ３４に進む。
【００７１】
Ｓｔｅｐ３４では、ウォッチドッグタイマ回路３の診断用ＲＡＭが、異常であると検出されているとして、「故障コード」が設定される。
【００７２】
更に、Ｓｔｅｐ３５では、前記内部ＷＤＴ回路１２で、前記イグニションスイッチ１４から、前記Ａ／Ｄ変換回路１３を介して送られて、前記制御回路５に入力されるイグニションｏｎ信号及び，イグニションｏｆｆ信号が用いられて、前記内部ＷＤＴ回路１２により、強制リセットを行うか否かの判断が、前記ＣＰＵ８によって行われる。
【００７３】
この判断が行われる際、前記イグニションｏｆｆ信号が入力されてから、次のイグニションｏｎ信号が入力されるまでの経過時間が、予め設定された所定時間ｔ（この実施の形態では、ｔ＝１秒）を超えて、次のイグニションｏｎ信号が入力されるまでの時間ｔ１が経過した場合（ｔ＜ｔ１）に、正常動作であるとして、前記ＣＰＵ８からのクリア処理信号を受けて、強制リセット信号が、この内部ＷＤＴ回路１２から、ＣＰＵ８に返されて、Ｓｔｅｐ３６に示すように、マイコン内部ＷＤＴ強制リセット等の処理動作が行われる。
【００７４】
また、所定時間を超えていない場合には、Ｓｔｅｐ３６の強制リセット処理動作を行わずに、Ｓｔｅｐ３５に戻る。
【００７５】
また、この実施の形態では、図３に示す様に、前記外部ＷＤＴ回路１７によって、設定外の割り込みが起動された場合、例えば、設定外の割り込みは禁止しているが、ＣＰＵ８の暴走等で勝手に許可になった場合等、Ｓｔｅｐ４０で不当割り込み処理が開始されると、Ｓｔｅｐ４１では、外部ＷＤＴ強制リセット出力要求がなされる。
【００７６】
このため、図１に示す様に、前記外部ＷＤＴ回路１７に対して、前記制御回路５のＣＰＵ８から、外部ＷＤＴ強制リセット出力要求が、通信データに載せてなされ、この外部ＷＤＴ回路１７では、リセット出力が返信される。
【００７７】
更に、この実施の形態では、図４に示す様に、前記外部ＷＤＴ回路１７によって、メイン処理周期をオーバーした場合、例えば、正常に動作していればメイン周期時間（５００μｓ周期）内にタイマを再起動させるが、ＣＰＵ８の暴走等で、メイン処理周期をタイムオーバーした場合等、Ｓｔｅｐ５０で、タイムオーバー割り込み処理が開始されると、Ｓｔｅｐ５１では、外部ＷＤＴ強制リセット出力要求がなされる。
【００７８】
このため、図１に示す様に、前記外部ＷＤＴ回路１７に対して、前記制御回路５のＣＰＵ８から、外部ＷＤＴ強制リセット出力要求が、通信データに載せてなされ、この外部ＷＤＴ回路１７では、リセット出力が返信される。
【００７９】
これらのリセット出力が、前記制御回路５に入力されると、外部からの強制リセット処理が開始されて、リスタートされる。
【００８０】
リスタート要因のうち、パワーオンリセット又は、マイコン内部ＷＤＴ強制リセットが行われると、正常動作の範囲内のリスタート要因であるので、前記図２に示すフローチャートのＳｔｅｐ２１、Ｓｔｅｐ２２、Ｓｔｅｐ２３、Ｓｔｅｐ２４から、Ｓｔｅｐ２５へと進む。このため、Ｓｔｅｐ２５で、前記メモリ部９のＲＯＭ部９ａによる診断が行われ、Ｓｔｅｐ２６に進む。Ｓｔｅｐ２６では、１回目の診断が終了していないので、Ｓｔｅｐ２８から、Ｓｔｅｐ３１へ移行する。
【００８１】
この際、この実施の形態では、前記Ｓｔｅｐ２８では、前記フラグのステータスが無く、且つＷＤＴ強制リセットが無い場合であるので、正常動作の範囲内であると判断して、そのまま、前記Ｓｔｅｐ３１に進む。
【００８２】
次に、前記Ｓｔｅｐ３１では、ウォッチドッグタイマ回路診断用ＲＡＭ部１１で、１回目の診断が終了していない場合であると判定されて、Ｓｔｅｐ３２へ進み、ウォッチドッグタイマ回路診断用ＲＡＭ部１１のフラグが、１回目の診断が終了しているステータスに設定される。
【００８３】
更に、Ｓｔｅｐ３３で、正常動作していると判定されるので、前記Ｓｔｅｐ２２に戻り、再び、メインルーチンの処理を進行させる。
【００８４】
二巡目では、１回目の診断が終了しているステータスに基づき、前記図２に示すフローチャートのＳｔｅｐ２１、Ｓｔｅｐ２２、Ｓｔｅｐ２３、Ｓｔｅｐ２４から、Ｓｔｅｐ２６へと進む。
【００８５】
このため、Ｓｔｅｐ２６では、１回目の診断が終了していると判定されて、次のＳｔｅｐ２７に進む。
【００８６】
このＳｔｅｐ２７では、この正常動作の範囲内であるＷＤＴ診断による意図的なＷＤＴリセットが行われているので、そのまま、Ｓｔｅｐ３１に進む。
【００８７】
Ｓｔｅｐ３１では、１回目の診断が終了しているフラグのステータスに基づき、前記Ｓｔｅｐ３５へ進む。
【００８８】
Ｓｔｅｐ３５で、前記イグニションスイッチ１４から送られてきたイグニションｏｎ信号及び，イグニションｏｆｆ信号が用いられて、Ｓｔｅｐ３６で、前記内部ＷＤＴ回路１２により、強制リセットを行うか否かの判断が行われて、処理が継続される。
【００８９】
このため、この実施の形態では、異常動作の発生自体を減少させることが出来る。
【００９０】
次に、上記正常動作と切り分けられる異常動作について、詳述する。
【００９１】
この実施の形態では、異常動作として、例えば、ＣＰＵ８の暴走等により、前記外部ＷＤＴ回路１７による意図的なリスタート動作ではない外部からの強制リセット出力、すなわち、設定外の割り込みが起動されたり、或いは、暴走によるタイムオーバー等が発生した場合が想定される。
【００９２】
まず、図３に示す不当割り込み処理では、Ｓｔｅｐ４０で不当割り込み処理が開始されると、Ｓｔｅｐ４１では、外部ＷＤＴ回路１７による外部ＷＤＴ強制リセット出力要求がなされる。
【００９３】
このため、図１に示す様に、前記外部ＷＤＴ回路１７に対して、前記制御回路５のＣＰＵ８から、外部ＷＤＴ強制リセット出力要求が、通信データに載せてなされ、この外部ＷＤＴ回路１７では、リセット出力が返信される。
【００９４】
この際にも、メイン処理ルーチンでは、図２に示されるフローチャートを、Ｓｔｅｐ２１、Ｓｔｅｐ２２、Ｓｔｅｐ２３、Ｓｔｅｐ２４、Ｓｔｅｐ２５、Ｓｔｅｐ２６に進むが、Ｓｔｅｐ２８では、図３中Ｓｔｅｐ４１で、外部ＷＤＴ回路１７による外部ＷＤＴ強制リセット出力要求があり、強制リセットされているので、Ｓｔｅｐ３０に進み、異常であると、ステータスが変更されて、前記メモリ部９に記憶される。
【００９５】
このため、外乱要因や、或いは、外部ＷＤＴ回路１７の故障によるリセットが生じた場合は、正常動作でリセット及びリスタートが行われているものと、ステータスが異なり、区別出来る。
【００９６】
また、前記ＣＰＵ８の暴走により、図４に示す様に、処理周期がオーバーした場合、例えば、正常に動作していればメイン周期時間（例えば５００μｓ周期）内にタイマを再起動させるが、ＣＰＵ８の暴走等で、メイン処理周期がタイムオーバーして、異なる周期時間（例えば６００μｓ周期）で行われた場合等、Ｓｔｅｐ５０で、タイムオーバー割り込み処理が開始されると、Ｓｔｅｐ５１では、外部ＷＤＴ強制リセット出力要求がなされる。
【００９７】
このため、図１に示す様に、前記外部ＷＤＴ回路１７に対して、前記制御回路５のＣＰＵ８から、外部ＷＤＴ強制リセット出力要求が、通信データに載せてなされ、この外部ＷＤＴ回路１７では、リセット出力が返信される。
【００９８】
これらのリセット出力が、前記制御回路５に入力されると、外部からの強制リセット処理が開始されて、リスタートされる。
【００９９】
従って、メイン処理ルーチンでは、図２に示されるフローチャートを、Ｓｔｅｐ２１、Ｓｔｅｐ２２、Ｓｔｅｐ２３、Ｓｔｅｐ２４、Ｓｔｅｐ２５、Ｓｔｅｐ２６に進むが、Ｓｔｅｐ２８では、図４中Ｓｔｅｐ５１で、外部ＷＤＴ回路１７による外部ＷＤＴ強制リセット出力要求があり、強制リセットされているので、Ｓｔｅｐ３０に進み、異常であると、ステータスが変更されて、前記メモリ部９に記憶される。
【０１００】
このため、正常に動作していれば、メイン周期時間内に、タイマを再起動させるが、前記ＣＰＵ８の暴走により、メイン処理周期がタイムオーバーした場合も、正常動作によりリセット及びリスタートが行われているものと、ステータスが異なり、区別出来るように、前記メモリ部９内に記憶されている。
【０１０１】
よって、この実施の形態の車両用乗員保護システムの検知処理装置では、正常動作により、リセットされた場合を除き、前記制御回路５の動作状態が、異常動作であると検知されると、前記外部ＷＤＴ回路１７が、前記ＣＰＵ８からのリセットデータを受けて、強制リセット信号を、このＣＰＵ８に出力する。
【０１０２】
このＣＰＵ８では、前記外部ＷＤＴ回路１７からの強制リセット信号であることを受けて、前記制御回路５に接続される前記ウォーニングランプ１８から、発光や点滅等の警告信号を出力させることが出来る。
【０１０３】
また、例えば、リスタート処理を停止させることにより、リスタート処理が再発する可能性が高い場合等には、制御回路５のＣＰＵ８等の部品交換等、適切な処置を促すことが出来る。
【０１０４】
また、前記外部ＷＤＴ回路１７によって、リセットされたリセット要因が、外部ＷＤＴ回路１７により診断される際に行われる意図的なリセット動作であるか否かで、前記ＣＰＵの異常動作でないことと判定されるので、確実に不安定要因からなるリセットの場合には、異常動作であるとして、前記ウォーニングランプ１８等から警告を出力させることが出来る。
【０１０５】
更に、前記制御回路５に接続されるイグニションスイッチ１４から、前記制御回路５に入力されるイグニションｏｎ信号及び，イグニションｏｆｆ信号が用いられて、前記内部ウォッチドッグタイマ回路１２により行われる強制リセットを行うか否かの判断が、前記ＣＰＵ８で判断される。
【０１０６】
この判断の際、前記イグニションｏｆｆ信号が入力されてから、次のイグニションｏｎ信号が入力されるまでの経過時間が、予め設定された所定時間ｔ（ｔ＝１秒）を基準として、この所定時間ｔを超えて、次のイグニションｏｎ信号が入力されるまでの時間ｔ１が経過した場合（ｔ＜ｔ１）に、前記内部ＷＤＴ回路１２により、強制リセットが行われる。
【０１０７】
このため、イグニションスイッチ１４が、ｏｎとなる度に、内部ＷＤＴ回路１２と個別に設けられた前記外部ＷＤＴ回路１７が機能して、リスタート要因が区別される。
【０１０８】
従って、異常動作によるリスタートの検知性能を更に向上させることが出来る。
【０１０９】
従来の車両用乗員保護システムでは、リセット要因が発生した際に、このＣＰＵ２の外部に接続されて、診断用ＲＡＭによって構成されるウォッチドッグタイマ回路からのリセット動作等のうち、定期的に行われる意図的なリセット動作ではない異常動作によるリセット動作とが、これらのリセット要因の種類に関係なく、リスタート処理の中で行われる。
【０１１０】
これに対して、この実施の形態の車両用乗員保護システムの検知処理装置では、リセット要因が、暴走が発生したことによる等の極めて確率の低いレアケースな要因に基づくものでも、検知性能が高い為、再発の可能性が高いまま放置されること無く、通常の周期的な診断に加えて、検知出来、リセット、リスタートによりこのまま正常であるかのように動作させてしまうことなく、異常であることを、前記ウォーニングランプ１８等の警告手段で乗員等に知らせることが出来ると共に、停止させることにより、プログラムの暴走による無限ループの発生を無くすことが出来る。
【０１１１】
このため、リセット要因の種類によっては、警告を出力して、制御回路５の部品交換等、適切な処置を促すことが出来る車両用乗員保護システムの検知処理装置が提供される。
【０１１２】
以上、図面を参照して、本発明の実施の形態の車両用乗員保護システムの検知処理装置を詳述してきたが、具体的な構成は、この実施の形態の車両用乗員保護システムの検知処理装置に限らず、本発明の要旨を逸脱しない程度の設計的変更は、本発明に含まれる。
【０１１３】
例えば、前記実施の形態及び実施例１の車両用乗員保護システムの検知処理装置では、前記警告手段として、前記ウォーニングランプ１８等を点灯若しくは点滅させる警告手段で乗員等に知らせることが出来るように構成されているが、特にこれに限らず、スピーカ等の警報によって、異常であることを乗員に知らせる等、どのような警告手段であっても良く、出力の方法、数量及び組み合わせが限定されるものではない。
【産業上の利用可能性】
【０１１４】
この実施の形態の車両用乗員保護システムの検知処理装置は、自動車等、車両に用いられる車両用乗員保護システムの検知処理装置であれば、どのような車両、例えば、電動自動車、若しくはハイブリッドカーに用いられていても良く、乗員保護装置の構成についても、前部座席のエアバッグ装置に限らず、サイドエアバッグ装置、カーテンエアバッグ装置や、シートベルト等の乗員拘束手段に適用されるものであってもよい。
【符号の説明】
【０１１５】
５       制御回路（マイコン）
６       展開判断部
７       ドライバ回路
９       メモリ部
１０     一般ＲＡＭ部
１１     ウォッチドッグタイマ回路診断用ＲＡＭ部
１２     内部ＷＤＴ回路（内部ウォッチドッグタイマ回路）
１４     イグニションスイッチ
１５     エアバッグ装置
１７     外部ＷＤＴ回路（外部ウォッチドッグタイマ回路）
１８     ウォーニングランプ（警告手段）
【図１】
2012183877.tif 000003
【図２】
2012183877.tif 000004
【図３】
2012183877.tif 000005
【図４】
2012183877.tif 000006
【図５】
2012183877.tif 000007
【図６】
2012183877.tif 000008