(57)【要約】【課題】簡易な構成で、ブレーキスイッチの確実な故障診断を可能とする。【解決手段】ブレーキスイッチ６ａ，６ｂが、共にオン状態でなく、かつ、共にオフ状態でないと判定（Ｓ１１０，Ｓ１１２）された場合に、第１及び第２判定カウンタによる計数を行う（Ｓ１１４，Ｓ１２０）一方、ブレーキスイッチ６ａ，６ｂが、共にオン状態であると判定された場合には、第１判定カウンタのカウント値を零とし（Ｓ１３２）、また、共にオフ状態であると判定された場合には、第２判定カウンタのカウント値を零とする（Ｓ１３６）ことを周期的に繰り返し、第１又は第２判定カウントのいずれかのカウント値がそれぞれの所定値α，βを越えた場合に（Ｓ１１８，Ｓ２１４）、ブレーキスイッチ６ａ，６ｂのいずれか一方の故障と判定し、いずれか一方が常時オン又は常時オフ状態となる故障状態の検出を可能としたものである。【選択図】図２
2008137433.tif 000002
【特許請求の範囲】
【請求項１】
ブレーキペダルの操作状態を検出するブレーキスイッチの故障診断方法であって、
ブレーキペダルの操作状態を検出可能に設けられた２つのブレーキスイッチが共にオン状態ではなく、かつ、共にオフ状態でないことが検出された場合、第１判定カウンタ及び第２判定カウンタにおいてそれぞれ所定増分値だけの計数を行う一方、前記２つのブレーキスイッチが、共にオン状態であることが検出された場合には、前記第１判定カウンタのカウント値を零とし、また、前記２つのブレ
ーキスイッチが、共にオフ状態であることが検出された場合には、前記第２判定カウンタのカウント値を零とすることを周期的に繰り返し、
前記第１判定カウンタ又は第２判定カウンタのカウント値がそれぞれ予め定められた所定値以上となった際に、ブレーキスイッチの故障と判定することを特徴とするブレーキスイッチの故障診断方法。
【請求項２】
ブレーキペダルの操作状態を検出可能に設けられた２つのブレーキスイッチが共にオン状態ではなく、かつ、共にオフ状態でないことが検出された場合、判定遅延タイマによる所定時間の計時を行い、しかる後、再度、前記２つのブレーキスイッチが共にオン状態ではなく、かつ、共にオフ状態でないことが検出された場合に、第１判定カウンタ及び第２判定カウンタにおいてそれぞれ所定増分値だけの計数を行うことを特徴とする請求項１記載のブレーキスイッチの故障診断方法。
【請求項３】
第１判定カウンタ及び第２判定カウンタによる計数が行われた際には、判定遅延タイマによる計時を所定時間の間禁止し、判定遅延タイマによる計時完了後における２つのブレーキスイッチが共にオン状態ではなく、かつ、共にオフ状態でないことの検出を回避することを特徴とする請求項２記載のブレーキスイッチの故障診断方法。
【請求項４】
ブレーキペダルの操作状態を検出する２つのブレーキスイッチの出力信号が入力されて、前記ブレーキスイッチの故障診断を行うよう構成されてなるブレーキスイッチ故障診断装置において実行されるブレーキスイッチ故障診断プログラムであって、
前記２つのブレーキスイッチの出力信号が、共にオン状態か否かを判定する第１のステップと、
前記第１のステップにおいて、前記２つのブレーキスイッチの出力信号が、共にオン状態であると判定された場合に、第１判定カウンタをクリアする第２のステップと、
前記第１のステップにおいて、前記２つのブレーキスイッチの出力信号が、共にオン状態ではないと判定された場合に、前記２つのブレーキスイッチの出力信号が、共にオフ状態か否かを判定する第３のステップと、
前記第３のステップにおいて、前記２つのブレーキスイッチの出力信号が、共にオフ状態であると判定された場合に、第２判定カウンタをクリアする第４のステップと、
前記第３のステップにおいて、前記２つのブレーキスイッチの出力信号が、共にオフ状態ではないと判定された場合に、判定遅延タイマによる所定時間の計時を行う第５のステップと、
前記第５のステップにおける判定遅延タイマによる所定時間の計時が完了した際に、前記２つのブレーキスイッチの出力信号が、共にオン状態か否かを判定する第６のステップと、
前記第６のステップにおいて、前記２つのブレーキスイッチの出力信号が、共にオン状態であると判定された場合に、前記第１判定カウンタをクリアする第７のステップと、
前記第６のステップにおいて、前記２つのブレーキスイッチの出力信号が、共にオン状態ではないと判定された場合に、前記２つのブレーキスイッチの出力信号が、共にオフ状態か否かを判定する第８のステップと、
前記第８のステップにおいて、前記２つのブレーキスイッチの出力信号が、共にオフ状態であると判定された場合に、前記第２判定カウンタをクリアする第９のステップと、
前記第８のステップにおいて、前記２つのブレーキスイッチの出力信号が、共にオフ状態ではないと判定された場合に、第１及び第２判定カウンタにより、それぞれ定められた所定増分値のカウントを行う第１０のステップと、
前記第１０のステップにおける第１及び第２判定カウンタによるカウント後に、それぞれのカウント値がそれぞれ設定された所定値以上となったか否かを判定する第１１のステップと、
前記第１１のステップにおいて、いずれか一方のカウント値が所定値以上であると判定された際に前記２つのブレーキスイッチのいずれか一方が故障であるとする第１２のステップと、を有し、これらが周期的に繰り返されるよう構成されてなるこをと特徴とするブレーキスイッチ故障診断プログラム。
【請求項５】
ブレーキペダルの操作状態を検出するブレーキスイッチの故障診断装置であって、
ブレーキペダルの操作状態に応じて所定の信号を出力する２つのブレーキスイッチと、
前記２つのブレーキスイッチの出力信号を入力し、その故障の有無を判定する電子制御ユニットとを有してなり、
前記電子制御ユニットは、  
前記２つのブレーキスイッチが共にオン状態ではなく、かつ、共にオフ状態でないことを検出し、その検出がなされた場合には、第１判定カウンタ及び第２判定カウンタにおいてそれぞれ所定増分値だけの計数を行う一方、前記２つのブレーキスイッチが、共にオン状態であることが検出された場合には、前記第１判定カウンタのカウント値を零とし、また、前記２つのブレーキスイッチが、共にオフ状態であることが検出された場合には、前記第２判定カウンタのカウント値を零とすることを周期的に繰り返し、
前記第１判定カウンタ又は第２判定カウンタのカウント値がそれぞれ予め定められた所定値以上となった際に、ブレーキスイッチの故障と判定するよう構成されてなることを特徴とするブレーキスイッチの故障診断装置。
【請求項６】
電子制御ユニットは、
ブレーキペダルの操作状態を検出可能に設けられた２つのブレーキスイッチが共にオン状態ではなく、かつ、共にオフ状態でないことが検出された場合、判定遅延タイマによる所定時間の計時を行い、しかる後、再度、前記２つのブレーキスイッチが共にオン状態ではなく、かつ、共にオフ状態でないことの検出を行い、その検出がなされた場合に、第１判定カウンタ及び第２判定カウンタにおいてそれぞれ所定増分値だけの計数を行うよう構成されてなることを特徴とする請求項５記載のブレーキスイッチの故障診断装置。
【請求項７】
電子制御ユニットは、
第１判定カウンタ及び第２判定カウンタによる計数が行われた際には、判定遅延タイマによる計時を所定時間の間禁止し、判定遅延タイマによる計時完了後における２つのブレーキスイッチが共にオン状態ではなく、かつ、共にオフ状態でないことの検出が回避されるよう構成されてなることを特徴とする請求項６記載のブレーキスイッチの故障診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動車等の車両におけるブレーキペダルの操作状態を検出するブレーキスイッチの故障診断に係り、特に、構成の簡素化、信頼性の向上等を図ったものに関する。
【背景技術】
【０００２】
従来、この種の装置としては、例えば、特許第２７７２７３７号公報に示されたように、ブレーキスイッチの故障の有無を、ブレーキ液圧を昇圧するためのブースタの内圧及びその変化量と、ブレーキペダルへ加えられた踏力と、ブレーキ圧とから総合的に判断するよう構成された装置などが種々提案されている。
【０００３】
【特許文献１】特許第２７７２７３７号公報（第２−３頁、図１−図２）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記公報に開示された装置においては、多くの判断要素を用いていることから信頼性の高い診断が期待できるものの、ブースタ圧に応じた信号やブレーキペダルの踏圧に応じた信号、さらには、ブレーキ圧に応じた信号を必要とするため、車両全体で必要とされる各種センサの数を増加させるばかりか、これらのセンサと車両の電子制御を行う電子制御ユニットとを接続する配線が多くなるため、部品の設置スペースが限られ、極力構成の簡素化や部品点数の削減が切望される車両にあっては、必ずしも満足できるものではなかった。
【０００５】
本発明は、上記実状に鑑みてなされたもので、簡易な構成で、確実な故障診断を行うことができるブレーキスイッチ故障診断方法及びブレーキスイッチ故障診断装置を提供するものである。
【課題を解決するための手段】
【０００６】
上記本発明の目的を達成するため、本発明に係るブレーキスイッチ故障診断方法は、
ブレーキペダルの操作状態を検出するブレーキスイッチの故障診断方法であって、
ブレーキペダルの操作状態を検出可能に設けられた２つのブレーキスイッチが共にオン状態ではなく、かつ、共にオフ状態でないことが検出された場合、第１判定カウンタ及び第２判定カウンタにおいてそれぞれ所定増分値だけの計数を行う一方、前記２つのブレーキスイッチが、共にオン状態であることが検出された場合には、前記第１判定カウンタのカウント値を零とし、また、前記２つのブレ
ーキスイッチが、共にオフ状態であることが検出された場合には、前記第２判定カウンタのカウント値を零とすることを周期的に繰り返し、
前記第１判定カウンタ又は第２判定カウンタのカウント値がそれぞれ予め定められた所定値以上となった際に、ブレーキスイッチの故障と判定するよう構成されてなるものである。
また、上記本発明の目的を達成するため、本発明に係るブレーキスイッチ故障診断装置は、
ブレーキペダルの操作状態を検出するブレーキスイッチの故障診断装置であって、
ブレーキペダルの操作状態に応じて所定の信号を出力する２つのブレーキスイッチと、
前記２つのブレーキスイッチの出力信号を入力し、その故障の有無を判定する電子制御ユニットとを有してなり、
前記電子制御ユニットは、  
前記２つのブレーキスイッチが共にオン状態ではなく、かつ、共にオフ状態でないことを検出し、その検出がなされた場合には、第１判定カウンタ及び第２判定カウンタにおいてそれぞれ所定増分値だけの計数を行う一方、前記２つのブレーキスイッチが、共にオン状態であることが検出された場合には、前記第１判定カウンタのカウント値を零とし、また、前記２つのブレーキスイッチが、共にオフ状態であることが検出された場合には、前記第２判定カウンタのカウント値を零とすることを周期的に繰り返し、
前記第１判定カウンタ又は第２判定カウンタのカウント値がそれぞれ予め定められた所定値以上となった際に、ブレーキスイッチの故障と判定するよう構成されてなるものである。
【発明の効果】
【０００７】
本発明によれば、ブレーキスイッチの故障を、従来と異なり、ブレーキスイッチ以外の複数のセンサ信号を用いることなく、ブレーキスイッチの信号のみで、しかも、ブレーキスイッチの状態について複数回の判定を重ねるようにしたので、簡易な構成で、信頼性の高い故障判定を得ることができ、ひいては信頼性の高い動作を実現するブレーキ装置の提供に寄与することができるという効果を奏するものである。
また、本発明によれば、２つのブレーキスイッチが共にオン状態ではないこと、及び、共にオフ状態ではないことを検出し、その検出を同時に２つのカウンタにより計数する一方、２つのブレーキスイッチが共にオン状態であることが検出された場合には、一方のカウンタをクリアし、２つのブレーキスイッチが共にオフ状態であることが検出された場合には、他方のカウンタをクリアすることで、２つのブレーキスイッチの一方が、常時オン状態（オン固着）、又は、常時オフ状態（オフ固着）となるような故障の検出を可能としたので、従来に比して、より信頼性の高い故障診断を行うことができ、ひいてはブレーキ装置の信頼性向上に寄与することができるという効果を奏するものである。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態について、図１乃至図５を参照しつつ説明する。
なお、以下に説明する部材、配置等は本発明を限定するものではなく、本発明の趣旨の範囲内で種々改変することができるものである。
最初に、本発明の実施の形態におけるブレーキスイッチ故障診断方法が用いられる車両ブレーキ装置の構成例について、図１を参照しつつ説明する。
図１は、自動四輪車における車両ブレーキ装置の概略構成例を示したもので、ブレーキペダル１の踏み込み量は、ブレーキマスタシリンダ２によって、その踏み込み量に応じた油圧に変換されるようになっている。ブレーキマスタシリンダ２に生じた油圧は、ブースタ３によって増圧され、ブレーキ圧としてホイールシリンダ４へ、油圧ユニット（図１においては「ＨＹＰ」と表記）１０２を介して伝達され、ホイールシリンダ４により車輪５へブレーキ力が作用せしめられるようになっている。
【０００９】
なお、油圧ユニット１０２は、ブレーキマスタシリンダ２とホイールシリンダ４との間を接続し、ブレーキ液を流通させる配管（図示せず）や、ブレーキ液の流通を制御する電磁切換弁（図示せず）などが設けられてなるものである。
また、図１においては、図面を簡潔にして理解を容易とするため、ホイールシリンダ４及び車輪５を１個のみ示したものとなっているが、これらは、実際には、車輪の数に対応して設けられるものとなっている。
【００１０】
そして、本発明の実施の形態においては、ブレーキペダル１の踏み込みに応じて、オン・オフ（ＯＮ・ＯＦＦ）信号を出力する同一構成の２つのブレーキスイッチ６ａ，６ｂが、ブレーキペダル１の踏み込みの有無を検出できるようにブレーキペダル１近傍の適宜な位置に設けられている。
このブレーキスイッチ６ａ，６ｂの出力信号は、ブレーキ装置の動作制御などを行う電子制御ユニット１０１に入力されるようになっている。
【００１１】
電子制御ユニット１０１は、例えば、公知・周知の構成を有してなるマイクロコンピュータ（図示せず）を中心に、ＲＡＭやＲＯＭ等の記憶素子（図示せず）を有すると共に、油圧ユニット１０２の電磁切換弁（図示せず）を駆動するための駆動回路（図示せず）などを主たる構成要素として構成されたものとなっている。
【００１２】
図２及び図３には、かかる電子制御ユニット１０１によって実行されるブレーキスイッチ故障診断処理の手順を示すフローチャートが示されており、以下、これらの図を参照しつつ本発明の実施の形態におけるブレーキスイッチ故障診断処理について説明する。
まず、本発明の実施の形態におけるブレーキスイッチ故障診断処理は、電子制御ユニット１０１において実行される車両の動作制御のための様々な処理の中の１つとして実行されるものであり、そのためサブルーチン処理として実行されるものとなっている。
【００１３】
電子制御ユニット１０１により処理が開始されると、電子制御ユニット１０１に入力された第１及び第２のブレーキスイッチ６ａ，６ｂの出力信号が共にオン状態にあるか否かが判定される（図２のステップＳ１００参照）。
【００１４】
ここで、第１のブレーキスイッチ６ａの出力信号の状態を、”BK SW1”と、第２のブレーキスイッチ６ｂの出力信号の状態を、”BK SW2”と、それぞれ表すものとする。
また、本発明の実施の形態においては、第１及び第２のブレーキスイッチ６ａ，６ｂは、ブレーキペダル１が踏み込まれた際、共にオン（ＯＮ）状態（閉成状態）となり、電子制御ユニット１０１においては、BK SW1＝BK SW2＝ＯＮ（又は論理値Ｈｉｇｈ）と認識されるものとなっている。なお、第１及び第２のブレーキスイッチ６ａ，６ｂは、必ずしも上述のようにブレーキペダル１が踏み込まれた際にオンとなるものに限定される必要はなく、逆論理、すなわち、ブレーキペダル１が踏み込まれた際にオフ（ＯＦＦ）となるものであっても良い。
【００１５】
しかして、ステップＳ１００において、第１及び第２のブレーキスイッチ６ａ，６ｂの出力信号が、BK SW1＝BK SW2＝ＯＮであると判定された場合（ＹＥＳの場合）には、第１及び第２のブレーキスイッチ６ａ，６ｂは、暫定的に正常であるとして、第１判定カウンタ（詳細は後述）用のクリア遅延タイマの動作が開始され所定時間Ｔｃの計時が行われる（図２のステップｓ１３０参照）。
【００１６】
そして、第１判定カウンタ用クリア遅延タイマによる所定時間Ｔｃの計時完了時に、第１判定カウンタがリセットクリアされ（図２のステップＳ１３２参照）、一旦、一連の処理が終了されて図示されないメインルーチンへ戻ることとなる（図３参照）。
ここで、クリア遅延タイマは、公知・周知のいわゆるタイマソフウェアを用いてなるもので、このように、第１判定カウンタをクリアする前に、所定時間Ｔｃの計時を行うのは、ステップＳ１１０におけるＹＥＳの判定結果が、例えばノイズなどで生じた場合に、安定した動作状態となってから第１判定カウンタのクリアを行うことで、動作の信頼性を確保するためである。
【００１７】
一方、ステップＳ１００において、第１及び第２のブレーキスイッチ６ａ，６ｂの出力信号が、BK SW1＝BK SW2＝ＯＮではないと判定された場合（ＮＯの場合）には、ステップＳ１０２の処理へ進み、第１及び第２のブレーキスイッチ６ａ，６ｂの出力信号が共にオフ状態にあるか否かが判定される。
そして、ステップＳ１０２において、第１及び第２のブレーキスイッチ６ａ，６ｂの出力信号は、BK SW1＝BK SW2＝ＯＦＦであると判定された場合（ＹＥＳの場合）には、基本的に先に説明したステップＳ１３０，Ｓ１３２と同様な処理であるステップＳ１３４，Ｓ１３６が実行されることとなる。
【００１８】
すなわち、ステップＳ１３４においては、第２判定カウンタ（詳細は後述）用のクリア遅延タイマの動作が開始され所定時間Ｔｃの計時が行われる。
そして、第２判定カウンタ用クリア遅延タイマによる所定時間Ｔｃの計時完了時に、第２判定カウンタがリセットクリアされ（図２のステップＳ１３６参照）、一旦、一連の処理が終了されて図示されないメインルーチンへ戻ることとなる（図３参照）。
【００１９】
一方、先のステップＳ１０２において、第１及び第２のブレーキスイッチ６ａ，６ｂの出力信号は、BK SW1＝BK SW2＝ＯＦＦではないと判定された場合（ＮＯの場合）には、マスクタイマが動作中であるか否かが判定されることとなる（図２のステップＳ１０４参照）。マスクタイマは、所定期間Ｔｍの間、以下のステップＳ１０６の処理以降へ進むことを回避するために動作せしめられるタイマである（詳細は後述）。なお、タイマ自体は、公知・周知のいわゆるタイマソフトウェアを用いてなるものであるので、ここでの詳細な説明は省略する。
【００２０】
そして、ステップＳ１０４において、マスクタイマ動作中と判定された場合には、一連の処理が一旦終了されて、図示されないメインルーチンへ戻ることとなる（図３参照）。
一方、ステップＳ１０４において、マスクタイマは動作中ではないと判定された場合（ＮＯの場合）には、ステップＳ１０６の処理へ進み、判定遅延タイマが始動されることとなる。判定遅延タイマは、先のマスクタイマと同様、いわゆるタイマソフトウェアを用いてなるもので、所定時間Ｔｊの計時を行うものである。
【００２１】
そして、判定遅延タイマにより所定時間Ｔｊの計時が完了したと判定されると（図２のステップＳ１０８参照）、ステップＳ１１０の処理へ進み、先のステップＳ１００同様、第１及び第２のブレーキスイッチ６ａ，６ｂの出力信号が共にオン状態にあるか否かが判定されることとなる。
このように本発明の実施の形態においては、先のステップＳ１００，Ｓ１０２において、第１及び第２のブレーキスイッチ６ａ，６ｂの不一致が検出された際に、直ちに故障であるとするのではなく、判定遅延タイマによる所定時間Ｔｊ経過後においても、依然として同様な状態が検出された場合に、第１及び第２のブレーキスイッチ６ａ，６のいずれかが故障の可能性有りとして、後述するように、その発生回数を第１及び第２判定カウンタによりカウントするようにしている（図２のステップＳ１１４，Ｓ１２０参照）。
【００２２】
これは、第１及び第２のブレーキスイッチ６ａ，６ｂの出力信号が共にオン状態ではないこと、及び、共にオフ状態でないことが何らかの原因により偶発的に生じた場合などや、第１及び第２のブレーキスイッチ６ａ，６ｂの出力信号が実際には不一致状態にないにも関わらず、ノイズなどにより、電子制御ユニット１０１にあたかも第１及び第２のブレーキスイッチ６ａ，６ｂの出力信号が共にオン状態ではない、又は、オフ状態ではないと等価な信号が入力された場合などにおいて故障と誤判定されるのを回避し、故障判定の信頼性を確保するためである。
【００２３】
しかして、ステップＳ１１０において、第１及び第２のブレーキスイッチ６ａ，６ｂの出力信号が共にオン状態にあると判定された場合（ＹＥＳの場合）には、先のステップＳ１００でＹＥＳと判定された場合と同様に、第１及び第２のブレーキスイッチ６ａ，６ｂは暫定的に正常であるとして、既に説明したステップＳ１３０の処理へ進むこととなる。
一方、ステップＳ１１０において、第１及び第２のブレーキスイッチ６ａ，６ｂの出力信号は共にオン状態ではないと判定された場合（ＮＯの場合）には、ステップＳ１１２の処理へ進み、第１及び第２のブレーキスイッチ６ａ，６ｂの出力信号が共にオフ状態であるか否かが判定されることとなる。
【００２４】
そして、ステップＳ１１２において、第１及び第２のブレーキスイッチ６ａ，６ｂの出力信号が共にオフ状態にあると判定された場合（ＹＥＳの場合）には、先のステップＳ１０２でＹＥＳと判定された場合と同様に、第１及び第２のブレーキスイッチ６ａ，６ｂは暫定的に正常であるとして、既に説明したステップＳ１３４の処理へ進むこととなる。
一方、ステップＳ１１２において、第１及び第２のブレーキスイッチ６ａ，６ｂの出力信号が共にオフ状態ではないと判定された場合（ＮＯの場合）には、第１及び第２のブレーキスイッチ６ａ，６ｂのいずれか一方が故障して、出力信号に不一致の状態が生じている可能性ありとして、第１及び第２判定カウンタにおける計数動作が実行されることとなる（図２のステップＳ１１４，Ｓ１２０参照）。
【００２５】
このように、本発明の実施の形態においては、第１及び第２のブレーキスイッチ６ａ，６ｂの出力信号が不一致であると判定された場合、第１及び第２判定カウンタのいずれも計数を行うようにしているが、第１及び第２のブレーキスイッチ６ａ，６ｂの出力信号が共にオン状態であると判定された場合には、第１判定カウンタがクリアされ（図２のステップＳ１３２参照）、また、第１及び第２のブレーキスイッチ６ａ，６ｂの出力信号が共にオフ状態であると判定された場合には、第２判定カウンタがクリアされる（図２のステップＳ１３６参照）ようになっているために、結果として不必要な計数動作がなされることはないものとなっている。
【００２６】
すなわち、第１判定カウンタのカウンタ値Ｎｃ1が所定増分値、すなわち、例えば、１つ計数（カウント）され（計数実行）、また、第２判定カウンタのカウンタ値Ｎｃ2が所定増分値、すなわち、例えば、１つ計数（カウント）される（計数実行）こととなる。なお、この場合、それぞれの増分値は、同一であっても、また、異なる値であっても、いずれでもよい。
【００２７】
そして、第１及び第２判定カウンタによる計数実行に伴いマスクタイマの計時が開始せしめられることとなる（図２のステップＳ１１６，Ｓ１２２参照）。
マスクタイマは、先に概略を説明したように、ステップＳ１１２において、BK SW1＝BK SW2＝ＯＦＦではないと判定された後、所定時間Ｔｍの間、ステップＳ１１０以降の処理を回避するために設けられたソフトウェアタイマである。これは、第１及び第２のブレーキスイッチ６ａ，６ｂの出力信号が共にオン状態ではない、又は、共にオフ状態ではないとの判定が、何らかの原因により偶発的に生じた場合などや、第１及び第２のブレーキスイッチ６ａ，６ｂの出力信号が実際には共にオン状態ではない、又は、共にオフ状態ではないにも関わらず、ノイズなどにより、電子制御ユニット１０１にあたかもそのような状態にあると等価な信号が入力された場合などにおけるステップＳ１１０以降の処理を回避することで、故障判定の信頼性をより高めるためである。
【００２８】
次いで、マスクタイマ始動の後は、第１判定カウンタのカウンタ値Ｎｃ1が、所定値α以上となったか否かが判定されると共に、第２判定カウンタのカウンタ値Ｎｃ2が、所定値β以上となったか否かが判定されることとなる（図３のステップＳ１１８，Ｓ２１４参照）。なお、所定値α、βについては、α＝βであっても良い。
【００２９】
そして、第１判定カウンタのカウンタ値Ｎｃ1が所定値α以上である（ＹＥＳ）と判定されるか、又は、第２判定カウンタのカウンタ値Ｎｃ2が所定値β以上である（ＹＥＳ）と判定された場合にのみ（図３のステップＳ１１８，Ｓ２１４参照）、第１及び第２のブレーキスイッチ６ａ，６ｂのいずれかが故障であるとして、マスクタイマが動作中であっても強制的にリセットされる（図３のステップＳ１２６参照）と共に、故障報知が実行されることとなる（図３のステップＳ１２８参照）。
なお、故障報知は、表示素子や表示装置における故障表示や、点灯素子などの点灯、ブザーなどの鳴動素子の鳴動等、種々の一般に良く知られている手法によるものが好適であり、これらのいずれか、又は、その組み合わせであっても良く、特定の手法に限定される必要は無いものである。
【００３０】
このように、本発明の実施の形態におけるブレーキスイッチの故障診断においては、第１及び第２のブレーキスイッチ６ａ，６ｂが共に、常時オン状態、又は、常時オフ状態となるような故障の発生は、非常に希であるとの前提の下、いずれか一方が、常時オン状態、又は、常時オフ状態となる故障状態の検出を可能としたものとなっている。
【００３１】
次に、上述のブレーキスイッチ故障判定処理が実行された際におけるより具体的な動作について、図４及び図５に示されたタイミング図を参照しつつ説明する。
まず、図４において、図４（Ａ）は、第１のブレーキスイッチ６ａの出力信号（BK SW1）の変化例を示すタイミング図、図４（Ｂ）は、第２のブレーキスイッチ６ｂの出力信号（BK SW2）の変化例を示すタイミング図、図４（Ｃ）は、判定遅延タイマの計時による時間経過を擬似的にランプ（傾斜）波形として表したタイミング図、図４（Ｄ）は、第１判定カウンタの計数値の変化を擬似的に階段状の波形で表したタイミング図、図４（Ｅ）は、第２判定カウンタの計数値の変化を擬似的に階段状の波形で表したタイミング図、図４（Ｆ）は、故障報知（図３のステップＳ128参照）において、第１及び第２のブレーキスイッチ６ａ，６ｂのいずれかが故障状態であるとの判定に対応して生成される論理信号を示すタイミング図である。
【００３２】
この図４は、第１のブレーキスイッチ６ａが、常時オフ状態の故障状態となった場合における故障診断動作の例を示すものとなっている。
すなわち、時刻ｔ０までは、第１及び第２のブレーキスイッチ６ａ，６ｂのいずれもが正常な動作状態となっているが、それ以後、第１のブレーキスイッチ６ａは、常時オフ状態となっている（図４（Ａ）参照）。
そして、時刻ｔ１において、第１のブレーキスイッチ６ａの出力信号はオフ状態、第２のブレーキスイッチ６ｂの出力信号はオン状態であるため、第１及び第２のブレーキスイッチ６ａ，６ｂの出力信号は、共にオン状態ではなく、また、共にオフ状態でもないと判定されることとなる（図２のステップＳ１００，Ｓ１０２参照）。
【００３３】
時刻ｔ１の時点において、マスクタイマは動作していないため、判定遅延タイマが始動され（図２のステップＳ１０４，Ｓ１０６参照）、所定時間Ｔｊ経過した時刻ｔ２において、第１及び第２のブレーキスイッチ６ａ，６ｂが共にオン状態であるか否かが再度判定され（図２のステップＳ１１０参照）、この時点において、第１のブレーキスイッチ６ａは依然としてオフ状態、第２のブレーキスイッチ６ｂはオン状態である（図４（Ａ）及び図４（Ｂ）参照）ため、ステップＳ１１０においてＮＯと判定され、続いて、第１及び第２のブレーキスイッチ６ａ，６ｂが共にオフ状態であるか否かが再度判定される（図２のステップＳ１１２参照）。
【００３４】
そして、ステップＳ１１２においてもＮＯと判定されることで、第１及び第２のブレーキスイッチ６ａ，６ｂのいずれかが故障であるとして、第１及び第２判定カウンタがカウントアップされ、同時にマスクタイマが始動されることとなる（図２のステップＳ１１４，Ｓ１２０、Ｓ１１６，Ｓ１２２並びに図４（Ｄ）及び図４（Ｅ）参照）。
【００３５】
この後、マスクタイマ動作中の時刻ｔ３において、第２のブレーキスイッチ６ｂがオフ状態となると、マスクタイマ動作中であっても、図２のステップＳ１００，Ｓ１０２は実行されるので、Ｓ１０２において、BK SW1＝BK SW2＝ＯＦＦであると判定されることとなり、第２判定カウンタは、第２判定カウンタ用のクリア遅延タイマによる所定時間Ｔｃの計時後にクリアされることとなる（図４（Ｅ）参照）。
【００３６】
この後、時刻ｔ４において、マスクタイマの計時が終了し、ステップＳ１００が実行されると、第２のブレーキスイッチ６ｂはオン状態にあるが、第１のブレーキスイッチ６ａはオフ状態であるため、ＮＯと判定され、さらに、ステップＳ１０２においてもＮＯと判定され、遅延タイマによる計時が開始されることとなる。
そして、所定時間Ｔｊ経過後、ステップＳ１１０，Ｓ１１２においていずれもＮＯとの判定となるため、第１及び第２判定カウンタがカウントアップされることとなる（図４（Ｄ）及び図４（Ｅ）参照）。
【００３７】
この後、時刻ｔ５において、第２のブレーキスイッチ６ｂがオフ状態となることによって、先に、説明した時刻ｔ３の場合同様、ステップＳ１０２におけるBK SW1＝BK SW2＝ＯＦＦとの判定がなされることによって、所定時間Ｔｃ経過後に第２判定カウンタはクリアされることとなる（図４（Ｅ）参照）。
以下、同様にして上述したような動作が繰り返され、時刻ｔｎにおいて、第１判定カウンタのカウンタ値Ｎｃ1が所定値αとなると（図４（Ｄ）参照）、第１及び第２のブレーキスイッチ６ａ，６ｂのいずれかが故障であるとする論理値Ｈｉｇｈの論理信号が電子制御ユニット１０１内において生成され（図４（Ｆ）参照）、故障報知などのトリガ信号とされることとなる。
【００３８】
このように、第１及び第２のブレーキスイッチ６ａ，６ｂの一方が、常時オフ状態に故障した場合、第２判定カウンタは、一時的に計数を行うことはあっても、かならずクリアされるために、所定値βに達することはない。
その一方で、第１及び第２のブレーキスイッチ６ａ，６ｂの出力信号が共にオン状態とはならないために、第１判定カウンタはクリアされることなく計数を繰り返すことができ、所定値αに達して故障判定がなし得るものとなっている。
【００３９】
次に、第１のブレーキスイッチ６ａが常時オン状態となる故障状態となった場合の故障診断動作について、図５を参照しつつ説明する。
まず、図５（Ａ）〜図５（Ｆ）の各々が示す対象は、上述の図４（Ａ）〜図４（Ｆ）と同一である。
図５において、時刻ｔ０までは、第１及び第２のブレーキスイッチ６ａ，６ｂのいずれもが正常な動作状態となっているが、それ以後、第１のブレーキスイッチ６ａは、常時オン状態となっている（図５（Ａ）参照）。
【００４０】
そして、時刻ｔ１において、第１のブレーキスイッチ６ａの出力信号はオン状態、第２のブレーキスイッチ６ｂの出力信号はオフ状態であるため、第１及び第２のブレーキスイッチ６ａ，６ｂの出力信号は、共にオン状態ではなく、また、共にオフ状態でもないと判定されることとなる（図２のステップＳ１００，Ｓ１０２参照）。
【００４１】
時刻ｔ１の時点において、マスクタイマは動作していないため、判定遅延タイマが始動され（図２のステップＳ１０４，Ｓ１０６参照）、所定時間Ｔｊ経過した時刻ｔ２において、第１及び第２のブレーキスイッチ６ａ，６ｂが共にオン状態であるか否かが再度判定され（図２のステップＳ１１０参照）、この時点において、第１のブレーキスイッチ６ａは依然としてオン状態、第２のブレーキスイッチ６ｂはオフ状態である（図５（Ａ）及び図５（Ｂ）参照）ため、ステップＳ１１０においてＮＯと判定され、続いて、第１及び第２のブレーキスイッチ６ａ，６ｂが共にオフ状態であるか否かが再度判定される（図２のステップＳ１１２参照）。
【００４２】
そして、ステップＳ１１２においてもＮＯと判定されることで、第１及び第２のブレーキスイッチ６ａ，６ｂのいずれかが故障であるとして、第１及び第２判定カウンタがカウントアップされ、同時にマスクタイマが始動されることとなる（図２のステップＳ１１４，Ｓ１２０、Ｓ１１６，Ｓ１２２並びに図５（Ｄ）及び図５（Ｅ）参照）。
この後、マスクタイマ動作中の時刻ｔ３において、第２のブレーキスイッチ６ｂがオン状態となると、マスクタイマ動作中であっても、図２のステップＳ１００は実行されるので、ステップＳ１００において、BK SW1＝BK SW2＝ＯＮであると判定されることとなり、第１判定カウンタは、第１判定カウンタ用のクリア遅延タイマによる所定時間Ｔｃの計時後にクリアされることとなる（図５（Ｄ）参照）。
【００４３】
この後、時刻ｔ４において、マスクタイマの計時が終了し、ステップＳ１００が実行されると、第１のブレーキスイッチ６ｂはオン状態にあるが、第２のブレーキスイッチ６ｂはオフ状態であるため、ＮＯと判定され、さらに、ステップＳ１０２においてもＮＯと判定され、遅延タイマによる計時が開始されることとなる。
そして、所定時間Ｔｊ経過後、ステップＳ１１０，Ｓ１１２においていずれもＮＯとの判定となるため、第１及び第２判定カウンタがカウントアップされることとなる（図５（Ｄ）及び図５（Ｅ）参照）。
【００４４】
この後、時刻ｔ５において、第２のブレーキスイッチ６ｂがオン状態となることによって、先に、説明した時刻ｔ３の場合同様、ステップＳ１００におけるBK SW1＝BK SW2＝ＯＮとの判定がなされることによって、所定時間Ｔｃ経過後に第１判定カウンタはクリアされることとなる（図５（Ｄ）参照）。
以下、同様にして上述したような動作が繰り返され、時刻ｔｎにおいて、第２判定カウンタのカウンタ値Ｎｃ2が所定値βとなると（図５（Ｅ）参照）、第１及び第２のブレーキスイッチ６ａ，６ｂのいずれかが故障であるとする論理値Ｈｉｇｈの論理信号が電子制御ユニット１０１内において生成され（図５（Ｆ）参照）、故障報知などのトリガ信号とされることとなる。
【００４５】
本発明の実施の形態においては、第１及び第２のブレーキスイッチ６ａ，６ｂが、共にオン状態ではなく、かつ、共にオフ状態ではないことを検出し、それが検出された場合に故障として計数を行うようにしたが、これに限定される必要ななく、例えば、２つのブレーキスイッチの論理を逆にして、共にオン状態、または、共にオフ状態にあることを検出するようにし、それが検出された場合に故障として、その発生回数を計数するようにしても良い。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施の形態におけるブレーキスイッチ故障診断方法が適用される車両ブレーキ装置の構成例を示す構成図である。
【図２】図１に示された車両ブレーキ装置において実行されるスイッチ故障診断処理の具体的な手順を示すサブルーチンフローチャートである。
【図３】図２に示されたスイッチ故障診断処理の後半部分の手順を示すサブルーチンフローチャートである
【図４】２つのブレーキスイッチのいずれかがオフ固着の故障状態となった場合の本発明の実施の形態におけるブレーキスイッチ故障判定動作について説明するタイミング図であって、図４（Ａ）は、第１のブレーキスイッチの出力信号の変化例を示すタイミング図、図４（Ｂ）は、第２のブレーキスイッチの出力信号の変化例を示すタイミング図、図４（Ｃ）は、判定遅延タイマの計時による時間経過を擬似的にランプ波形として表したタイミング図、図４（Ｄ）は、第１判定カウンタのカウンタ値の変化を擬似的に階段状の波形で表したタイミング図、図４（Ｅ）は、第２判定カウンタのカウンタ値の変化を擬似的に階段状の波形で表したタイミング図、図４（Ｆ）は、第１及び第２のブレーキスイッチが故障状態であると判定された際に生成される論理信号を示すタイミング図である。
【図５】２つのブレーキスイッチのいずれかがオン固着の故障状態となった場合の本発明の実施の形態におけるブレーキスイッチ故障判定動作について説明するタイミング図であって、図５（Ａ）は、第１のブレーキスイッチの出力信号の変化例を示すタイミング図、図５（Ｂ）は、第２のブレーキスイッチの出力信号の変化例を示すタイミング図、図５（Ｃ）は、判定遅延タイマの計時による時間経過を擬似的にランプ波形として表したタイミング図、図５（Ｄ）は、第１判定カウンタのカウンタ値の変化を擬似的に階段状の波形で表したタイミング図、図５（Ｅ）は、第２判定カウンタのカウンタ値の変化を擬似的に階段状の波形で表したタイミング図、図５（Ｆ）は、第１及び第２のブレーキスイッチが故障状態であると判定された際に生成される論理信号を示すタイミング図である。
【符号の説明】
【００４７】
１…ブレーキペダル
６ａ…第１のブレーキスイッチ
６ｂ…第２のブレーキスイッチ
１０１…電子制御ユニット
１０２…油圧ユニット
【図１】
2008137433.tif 000003
【図２】
2008137433.tif 000004
【図３】
2008137433.tif 000005
【図４】
2008137433.tif 000006
【図５】
2008137433.tif 000007