(57)【要約】【課題】車両のブレーキスイッチの故障診断における誤診断を抑制することにある。【解決手段】第１のブレーキスイッチＳＷ１の異常を単独で診断する第１の単独診断手段１０７と、第２のブレーキスイッチＳＷ２の異常を単独で診断する第２の単独診断手段１０８と、第１及び第２のブレーキスイッチの出力信号の一致又は不一致を検出することによって、第１及び第２のブレーキスイッチの相互診断を実行する相互診断手段１０９と、第１の単独診断手段１０７、第２の単独診断手段１０８および相互診断手段１０９による診断結果に基づいて、第１及び第２のブレーキスイッチの総合的な診断結果を決定する総合診断手段１１０と、を備えるブレーキスイッチの故障診断装置。【選択図】図２
2010006240.tif 000002
【特許請求の範囲】
【請求項１】
車両のブレーキペダルの踏み込みに応じて信号を出力する第１のブレーキスイッチ及び第２のブレーキスイッチの異常を診断するためのブレーキスイッチの故障診断装置であって、
前記第１のブレーキスイッチの異常を当該第１のブレーキスイッチ単独で診断する第１の単独診断手段と、
前記第２のブレーキスイッチの異常を当該第２のブレーキスイッチ単独で診断する第２の単独診断手段と、
前記第１及び第２のブレーキスイッチの出力信号の一致又は不一致を検出することによって、前記第１及び第２のブレーキスイッチの相互診断を実行する相互診断手段と、
前記第１の単独診断手段、前記第２の単独診断手段および前記相互診断手段による診断結果に基づいて、前記第１及び第２のブレーキスイッチの総合的な診断結果を決定する総合診断手段と、
を備えるブレーキスイッチの故障診断装置。
【請求項２】
請求項１に記載のブレーキスイッチの故障診断装置において、
前記総合診断手段は、車両が走行中にブレーキペダルを踏み込むことなくイグニッションスイッチがオフされた場合には、前記相互診断手段による診断結果を優先して前記総合的な診断結果を決定する、
ブレーキスイッチの故障診断装置。
【請求項３】
請求項１に記載のブレーキスイッチの故障診断装置において、
前記総合診断手段は、ブレーキペダルが踏み込まれたとき及び戻されたときに、前記第１及び第２スイッチの出力信号の立ち上がり又は立下りに時間的なずれがあり、前記第１及び第２スイッチの出力信号が一致しない場合に、第１及び第２の単独診断手段による診断結果を優先して前記総合的な診断結果を決定する、
ブレーキスイッチの故障診断装置。
【請求項４】
請求項１に記載のブレーキスイッチの故障診断装置において、
前記総合診断手段は、前記第１及び第２の単独診断手段の診断結果がともに異常である場合であっても、前記相互診断手段による診断結果が正常であれば、前記総合的な診断結果を正常とする、
ブレーキスイッチの故障診断装置。
【請求項５】
請求項１に記載のブレーキスイッチの故障診断装置において、
前記総合診断手段は、前記第１及び第２の単独診断手段の診断結果がともに正常であれば、前記相互診断手段による診断結果に関わらず、前記総合的な診断結果を正常とする、
ブレーキスイッチの故障診断装置。
【請求項６】
請求項１乃至３の何れかに記載のブレーキスイッチの故障診断装置において、
前記総合診断手段は、前記第１及び第２の単独診断手段による診断結果が互いに異なる場合には、これらの診断結果のうち異常とされた前記第１及び第２のブレーキスイッチの何れか一方を異常と診断する、
ブレーキスイッチの故障診断装置。
【請求項７】
車両のブレーキペダルの踏み込みに応じて信号を出力する第１のブレーキスイッチ及び第２のブレーキスイッチの異常を診断するためのブレーキスイッチの故障診断方法であって、
前記第１のブレーキスイッチの異常を当該第１のブレーキスイッチ単独で診断する第１の単独診断ステップと、
前記第２のブレーキスイッチの異常を当該第２のブレーキスイッチ単独で診断する第２の単独診断ステップと、
前記第１及び第２のブレーキスイッチの出力信号の一致又は不一致を検出することによって、前記第１及び第２のブレーキスイッチの相互診断を実行する相互診断ステップと、
前記第１の単独診断ステップ、前記第２の単独診断ステップおよび前記相互診断ステップによる診断結果に基づいて、前記第１及び第２のブレーキスイッチの総合的な診断結果を決定する総合診断ステップと、
を含むブレーキスイッチの故障診断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両のブレーキペダルの踏み込みに応じて信号を出力する第１のブレーキスイッチ及び第２のブレーキスイッチの異常を診断するための、ブレーキスイッチの異常診断装置及び診断方法に関する。
【背景技術】
【０００２】
従来、ブレーキスイッチの故障診断装置としては、例えば、特許文献１に記載されたものが知られている。このブレーキスイッチの故障診断装置では、車両のブレーキペダルに設けられた１つのブレーキスイッチからの信号を用いて、該ブレーキスイッチの故障診断を行っている。具体的には、車速が０でありかつシフトポジションが「Ｐ」レンジでも「Ｎ」レンジでもない場合、即ちブレーキが踏み込まれているはずの状態において、ブレーキスイッチがオフ状態であればカウンタ値を１だけ増加させる。この処理は、車両が停止状態を継続している間に一度行うもので、車両が一旦走行状態に移行して停止状態に復帰した後に次の判定が行われる。そして、カウンタ値が所定値以上となるとブレーキスイッチが異常であると判断する。
【０００３】
また、ブレーキスイッチの故障診断装置としては、２つのブレーキスイッチを用いて、これら２つのブレーキスイッチの出力信号が一致するか或いは不一致であるかを検出し、相互診断を行うものもある。
【特許文献１】特開平９−１０４３３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１の故障診断装置では、車両の走行状態においてイグニッションスイッチをオフし、ブレーキペダルを踏み込むことなく車両を停止させる場合や、ハンドブレーキ（駐車ブレーキ）を使用してブレーキペダルを踏み込むことなく車両を停止させる場合には、ブレーキスイッチの正常な診断を実行することができない。すなわち、車速が０でありかつシフトポジションが「Ｐ」レンジでも「Ｎ」レンジでもない場合であっても、ブレーキペダルが踏み込まれない場合があり、この場合にブレーキスイッチを異常と診断することは誤診断となる。
【０００５】
また、２つのブレーキスイッチの相互診断を行う場合には、各ブレーキスイッチのオン／オフのタイミングにずれが生じることがあり、このタイミングのずれにより、ブレーキスイッチが正常であるにも関わらず、各ブレーキスイッチの出力信号が異なるためブレーキスイッチを異常と診断する可能性がある。
【０００６】
本発明の目的は、車両のブレーキスイッチの故障診断における誤診断を抑制することにある。
【課題を解決するための手段】
【０００７】
本発明の一側面は、車両のブレーキペダルの踏み込みに応じて信号を出力する第１のブレーキスイッチ及び第２のブレーキスイッチの異常を診断するためのブレーキスイッチの故障診断装置に関する。この故障診断装置は、前記第１のブレーキスイッチの異常を当該第１のブレーキスイッチ単独で診断する第１の単独診断手段と、前記第２のブレーキスイッチの異常を当該第２のブレーキスイッチ単独で診断する第２の単独診断手段と、前記第１及び第２のブレーキスイッチの出力信号の一致又は不一致を検出することによって、前記第１及び第２のブレーキスイッチの相互診断を実行する相互診断手段と、前記第１の単独診断手段、前記第２の単独診断手段および前記相互診断手段による診断結果に基づいて、前記第１及び第２のブレーキスイッチの総合的な診断結果を決定する総合診断手段と、を備える。
【０００８】
この故障診断装置では、第１及び第２のブレーキスイッチそれぞれ単独による単独診断結果と、第１及び第２のブレーキスイッチの相互診断の診断結果とを総合的に考慮してブレーキスイッチの異常を診断するため、相互診断及び単独診断が各々の診断で誤診断が発生し得る状況における診断結果を互いに修正することができる。これにより、最終的な診断結果における誤診断の発生を大幅に抑制することができる。
【０００９】
前記総合診断手段は、車両が走行中に搭乗者がブレーキペダルを踏み込むことなくイグニッションスイッチをオフした場合には、前記相互診断手段による診断結果を優先して前記総合的な診断結果を決定する、ことが可能である。
【００１０】
単独診断によれば、車両が走行中にブレーキペダルを踏み込むことなくイグニッションスイッチがオフされた場合には、各ブレーキスイッチの状態の変化がないため、ブレーキスイッチが正常であるにも関わらず「異常」と誤診断する可能性がある。この場合には、相互診断による診断結果を優先して総合的な診断結果を得ることにより、誤診断を防止することができる。具体的には、２つのブレーキスイッチの状態が一致していれば、相互診断の結果は「正常」であり、この診断結果を優先して総合的な診断結果を「正常」とする。
【００１１】
これにより、ブレーキスイッチが正常であるにも関わらず、警告灯を点灯させることを防止し、誤診断に起因する修理点検を抑制することができる。
前記総合診断手段は、ブレーキペダルが踏み込まれたとき及び戻されたときに、前記第１及び第２スイッチの出力信号の立ち上がり又は立下りに時間的なずれがあり、前記第１及び第２スイッチの出力信号が一致しない場合に、第１及び第２の単独診断手段による診断結果を優先して前記総合的な診断結果を決定する、ことが可能である。
【００１２】
２つのブレーキスイッチの立ち上がり又は立下りに時間的なずれがあり、各ブレーキスイッチの出力信号が一致しない場合には、ブレーキスイッチが正常であるにも関わらず相互診断の結果が「異常」となる可能性がある。この場合に、単独診断による診断結果を優先して総合的な診断結果を得ることにより、誤診断を防止することができる。具体的には、２つのブレーキスイッチの単独診断結果がともに「正常」であれば、相互診断結果が「異常」であっても、単独診断の結果を優先して総合的な診断結果を「正常」とする。
【００１３】
これにより、ブレーキスイッチが正常であるにも関わらず、警告灯を点灯させることを防止し、誤診断に起因する修理点検を抑制することができる。
前記総合診断手段は、前記第１及び第２の単独診断手段の診断結果がともに異常である場合であっても、前記相互診断手段による診断結果が正常であれば、前記総合的な診断結果を正常とする、ことが可能である。
【００１４】
第１及び第２の単独診断手段の診断結果がともに「異常」であり、かつ、前記相互診断手段による診断結果が「正常」となるのは、例えば、車両が走行中にブレーキペダルを踏み込むことなくイグニッションスイッチがオフされた場合に、各ブレーキスイッチの状態の変化がないため、ブレーキスイッチが正常であるにも関わらず「異常」と誤診断する場合である。この場合には、相互診断が正しく「正常」と診断しているので、相互診断の結果を優先して、総合的な診断結果を「正常」とする。
【００１５】
これにより、ブレーキスイッチが正常であるにも関わらず、警告灯を点灯させることを防止し、誤診断に起因する修理点検を抑制することができる。
前記総合診断手段は、前記第１及び第２の単独診断手段の診断結果がともに正常であれば、前記相互診断手段による診断結果に関わらず、前記総合的な診断結果を正常とする、ことが可能である。
【００１６】
前記第１及び第２の単独診断手段の診断結果がともに「正常」であり、かつ、相互診断の診断結果が「正常」である場合に、総合的な診断結果を「正常」とすることは当然である。一方、第１及び第２の単独診断手段の診断結果がともに「正常」であり、かつ、前記相互診断手段による診断結果が「異常」となる場合は、例えば、２つのブレーキスイッチの立ち上がり又は立下りに時間的なずれがあり、各ブレーキスイッチの出力信号が一致しない場合である。この場合には、相互診断が誤診断となるので、単独診断の結果を優先して、総合的な診断結果を「正常」とする。
【００１７】
これにより、ブレーキスイッチが正常であるにも関わらず、警告灯を点灯させることを防止し、誤診断に起因する修理点検を抑制することができる。
前記総合診断手段は、前記第１及び第２の単独診断手段による診断結果が互いに異なる場合には、これらの診断結果のうち異常とされた前記第１及び第２のブレーキスイッチの何れか一方を異常と診断する、ことが可能である。
【００１８】
前記第１及び第２の単独診断手段による診断結果が互いに異なる場合とは、例えば、第１単独診断手段による結果が「正常」、第２単独診断手段による結果が「異常」となる場合である。この場合には、第１単独診断手段により第１のブレーキスイッチの状態に変化があると判断されているので、『車両が走行中にブレーキペダルを踏み込むことなくイグニッションスイッチがオフされた場合に、各ブレーキスイッチの状態の変化がないため、ブレーキスイッチが正常であるにも関わらず「異常」と誤診断する場合』に該当しない。従って、単独診断手段による診断は誤診断ではないので、第１単独診断手段及び第２単独診断手段による診断結果に基づいて、第２のブレーキスイッチを「異常」と診断する。なお、第１単独診断手段による結果が「異常」、第２単独診断手段による結果が「正常」となる場合にも、同様に、第１のブレーキスイッチを「異常」と診断する。
【００１９】
これにより、複数のブレーキスイッチの何れが異常であるかを特定することができる。
なお、ブレーキスイッチが３以上ある場合には、３つのブレーキスイッチの単独診断結果の少なくとも１つが他と異なる診断結果である場合には、診断結果が「異常」とされたブレーキスイッチが全て異常であると診断することができる。
【００２０】
また、本発明の別の側面は、車両のブレーキペダルの踏み込みに応じて信号を出力する第１のブレーキスイッチ及び第２のブレーキスイッチの異常を診断するためのブレーキスイッチの故障診断方法に関する。この故障診断方法は、前記第１のブレーキスイッチの異常を当該第１のブレーキスイッチ単独で診断する第１の単独診断ステップと、前記第２のブレーキスイッチの異常を当該第２のブレーキスイッチ単独で診断する第２の単独診断ステップと、前記第１及び第２のブレーキスイッチの出力信号の一致又は不一致を検出することによって、前記第１及び第２のブレーキスイッチの相互診断を実行する相互診断ステップと、前記第１の単独診断ステップ、前記第２の単独診断ステップおよび前記相互診断ステップによる診断結果に基づいて、前記第１及び第２のブレーキスイッチの総合的な診断結果を決定する総合診断ステップと、を含む。
【００２１】
この故障診断方法では、第１及び第２のブレーキスイッチそれぞれ単独による単独診断結果と、第１及び第２のブレーキスイッチの相互診断の診断結果とを総合的に考慮してブレーキスイッチの異常を診断するため、相互診断及び単独診断が各々の診断で誤診断が発生し得る状況における診断結果を互いに修正することができる。これにより、最終的な診断結果における誤診断の発生を大幅に抑制することができる。
【発明を実施するための最良の形態】
【００２２】
図１は、車両用ブレーキ装置の概略構成例を示したものである。
このブレーキ装置は、ブレーキペダル１と、ブースタ２と、ブレーキマスタシリンダ３と、油圧ユニット２０とを備えている。
【００２３】
ブレーキペダル１は、車両搭乗者の足部によって踏力を加えられ、その踏力をブースタ２に伝達させる。ブースタ２は、踏力を負圧倍力等によって増幅し、増幅された踏力はマスタシリンダ３に伝達される。ブレーキマスタシリンダ３は、増幅された踏力に応じて油圧を発生し、さらに発生された油圧を油圧ユニット２０に出力する。油圧ユニット２０は、ブレーキマスタシリンダ３とホイールシリンダ４との間に接続されており、ブレーキ液を流通させる配管や、ブレーキ液の流通を制御する電磁切換弁などが設けられている。油圧ユニット２０は、電子制御ユニット（ＥＣＵ）１０１からの指令に基づいて、ブレーキマスタシリンダ３からブレーキ液をホイールシリンダ４に伝達し、ホイールシリンダ４によって車輪５にブレーキ力が作用される。なお、本明細書に記載したブレーキ装置は、トラック用エアーブレーキ装置にも適用可能である。
【００２４】
なお、図１においては、図面を簡潔にして理解を容易とするため、ホイールシリンダ４及び車輪５を１個のみ示したものとなっているが、これらは実際には、車輪の数に対応して設けられるものとなっている。
【００２５】
本発明の実施形態においては、ブレーキペダル１近傍に２つのブレーキスイッチＳＷ１、ＳＷ２が設けられている。ブレーキスイッチＳＷ１、ＳＷ２は、ブレーキペダル１の踏み込みの有無を検出するためのスイッチである。本実施形態では、ブレーキスイッチＳＷ１、ＳＷ２は、同一構成のスイッチとする。ブレーキスイッチＳＷ１、ＳＷ２は、ブレーキペダル１の踏み込み量に応じて、出力信号としてオン／オフ信号を出力する。
【００２６】
このブレーキスイッチＳＷ１、ＳＷ２の出力信号は、車両ブレーキ装置の動作制御などを行うＥＣＵ１０１に入力される。ＥＣＵ１０１は、例えば、マイクロコンピュータを中心に、ＲＡＭやＲＯＭ等の記憶素子（図示せず）を有するとともに、油圧ユニット２０の電磁切換弁（図示せず）を駆動するための駆動回路（図示せず）などを主たる構成要素として備える。
【００２７】
図２は、本発明の一実施形態に係るＥＣＵ１０１の構成を示す概略図である。
ＥＣＵ１０１は、ＣＰＵ１０１と、インターフェース回路１０３，１０４と、ＲＡＭやＲＯＭ等の記憶素子（図示せず）と、油圧ユニット２０の電磁切換弁（図示せず）を駆動するための駆動回路（図示せず）とを備えている。
【００２８】
インターフェース回路１０３，１０４は、ブレーキスイッチＳＷ１、ＳＷ２からの出力信号をＣＰＵ１０１に適応した電圧レベルに変換して、ＣＰＵ１０１に出力する。
ＣＰＵ１０１は、フィルタ１０５，１０６と、単独診断ブロック１０７，１０８と、相互診断ブロック１０９と、総合診断ブロック１１０とを備えている。
【００２９】
フィルタ１０５は、インターフェース回路１０３から受け取ったブレーキスイッチＳＷ１の出力信号（オン／オフ信号）からノイズを除去して、単独診断ブロック１０７及び相互診断ブロック１０９に出力する。フィルタ１０６は、インターフェースブロック１０４から受け取ったブレーキスイッチＳＷ２の出力信号（オン／オフ信号）からノイズを除去して、単独診断ブロック１０８及び相互診断ブロック１０９に出力する。
【００３０】
単独診断ブロック１０７は、インターフェース回路１０３及びフィルタ１０５を介して受け取ったブレーキスイッチＳＷ１のオン／オフ信号に基づいて、図３を参照して後述する単独診断処理を実行し、ブレーキスイッチＳＷ１の異常を当該スイッチ単独で診断する。単独診断ブロック１０８は、インターフェース回路１０４及びフィルタ１０６を介して受け取ったブレーキスイッチＳＷ２のオン／オフ信号に基づいて、図３を参照して後述する単独診断処理を実行し、ブレーキスイッチＳＷ２の異常を当該スイッチ単独で診断する。相互診断ブロック１０９は、インターフェース回路１０３及びフィルタ１０５並びにインターフェース回路１０４及びフィルタ１０６を介して、ブレーキスイッチＳＷ１及びＳＷ２のオン／オフ信号を受け取り、ブレーキスイッチＳＷ１及びＳＷ２のオン／オフ信号の一致又は不一致に基づいて、スイッチＳＷ１及びＳＷ２の相互診断を行う。具体的には、相互診断ブロック１０９は、図４を参照して後述する相互診断処理を実行することにより、ブレーキスイッチＳＷ１及びＳＷ２の相互診断を行う。総合診断ブロック１１０は、単独診断ブロック１０７、単独診断ブロック１０８及び相互診断ブロック１０９のそれぞれから診断結果を受け取り、各診断結果を用いて図５に示す総合診断処理を実行することにより、ブレーキスイッチＳＷ１，ＳＷ２の総合的な診断結果、すなわち最終的な診断結果を決定する。
【００３１】
図３は、各ブレーキスイッチＳＷ１，ＳＷ２の単独診断処理を示すフローチャートである。各ブレーキスイッチＳＷ１及びＳＷ２の単独診断処理は互いに同様の処理であるので、ここではスイッチＳＷ１を例に挙げて説明する。
【００３２】
単独診断ブロック１０７にイグニッションスイッチ（ＩＧ）からオン信号が入力されると（ステップＳ１１０）、ブレーキスイッチＳＷ１の妥当性フラグを初期値としてオフに設定する（ステップＳ１２０）。この妥当性フラグは、ブレーキスイッチＳＷ１が「異常」の場合にオンされ、「正常」の場合にオフされる。
【００３３】
ステップＳ１３０において、「ブレーキスイッチＳＷ１の出力信号に変化（オンからオフへの変化、又は、オフからオンへの変化）がないか」否かを判定する。ブレーキスイッチＳＷ１の出力信号に変化がない場合（ステップＳ１３０でＹＥＳの場合）には、ステップＳ１４０に移行する。
【００３４】
ステップＳ１４０では、車速が所定値（例えば６０ｋｍ／時）以上であるか否かを判定する。車速が所定値以上であればステップＳ１５０に移行して、ブレーキスイッチＳＷ１の妥当性フラグをオン（異常）に設定し、ステップＳ１７０に移行する。一方、ステップＳ１４０において車速が所定値未満であれば、ステップＳ１５０を省略して、ステップＳ１７０に移行する。すなわち、妥当性フラグの値をそのままの状態で維持する。
【００３５】
ステップＳ１３０において、ブレーキスイッチＳＷ１の出力信号に変化がある場合（ステップＳ１３０でＮＯの場合）には、ステップＳ１６０に移行して、妥当性フラグをオフ（正常）に設定し、ステップＳ１７０に移行する。
【００３６】
ステップＳ１７０では、イグニッションスイッチの信号がオフであるか否かを判別する。イグニッションスイッチの信号がオフになっていなければ、ステップＳ１３０に戻って上記処理を繰り返し、イグニッションスイッチの信号がオフになると、単独診断処理を終了する。なお、妥当性フラグの値は、上記処理中、ＥＣＵ１００内のＲＡＭ等に一時的に記憶される。
【００３７】
また、ブレーキスイッチＳＷ２の単独診断処理も上記同様に実行される。
通常、イグニッションスイッチをオンした後に車両が加速して、車速が所定値以上となった場合には、ブレーキペダル１を踏み込んで車両を停止させ、イグニッションスイッチをオフすると考えられる。従って、ブレーキスイッチＳＷ１が正常である場合には、図４のステップＳ１４０で車速が所定値以上と判断されたのち、ブレーキペダル１の踏み込みに応じてブレーキスイッチＳＷ１の出力信号がオフからオンに変化し、ステップＳ１３０からステップＳ１６０に移行して妥当性フラグがオフに設定される。一方、ブレーキスイッチＳＷ１が異常である場合には、ブレーキペダル１の踏み込みに応じてブレーキスイッチＳＷ１の出力信号が変化することなく、妥当性フラグがオフされることはない。したがって、図３のフローチャートによって、ブレーキスイッチＳＷ１の故障診断を行うことができる。
【００３８】
図４は、ブレーキスイッチＳＷ１及びＳＷ２の相互診断処理を示すフローチャートである。
ステップＳ２１０では、相互診断ブロック１０９がスイッチＳＷ１及びＳＷ２の出力信号を受け取る。
【００３９】
その後、ステップＳ２２０では、スイッチＳＷ１及びＳＷ２の出力信号が一致するか否かを判別する。ブレーキスイッチＳＷ１及びＳＷ２の出力信号が一致する場合には、ステップＳ２３０で相互診断フラグをオフし、スイッチＳＷ１及びＳＷ２の信号が不一致の場合には、ステップＳ３４０で相互診断フラグをオンする。
【００４０】
以上のステップＳ２１０〜Ｓ２４０の処理は、イグニッションスイッチの信号がオフになるまで繰返し実行される。なお、相互診断フラグの値は、上記処理中、ＥＣＵ１００内のＲＡＭ等に一時的に記憶される。
【００４１】
図５は、本発明の一実施形態に係るブレーキスイッチＳＷ１，ＳＷ２の総合診断処理を含む全体の診断処理を示すフローチャートである。
先ず、ステップＳ３１０において、ブレーキスイッチＳＷ１，ＳＷ２の出力信号がＣＰＵ１０１に入力される。即ち、ブレーキスイッチＳＷ１の出力信号が単独診断ブロック１０７及び相互診断ブロック１０９に入力されると共に、ブレーキスイッチＳＷ２の出力信号が単独診断ブロック１０８及び相互診断ブロック１０９に入力される。また、診断フラグ１及び診断フラグ２が初期値としてオフ状態に設定される。ここで、診断フラグ１は、ブレーキスイッチＳＷ１に異常がある場合にオン、ブレーキスイッチＳＷ１が正常である場合にオフされる。診断フラグ２は、ブレーキスイッチＳＷ２に異常がある場合にオン、ブレーキスイッチＳＷ２が正常である場合にオフされる。
【００４２】
次に、ステップＳ３２０において、上述した図３の単独診断処理によりブレーキスイッチＳＷ１の単独診断を実行し、ステップＳ３３０において、上述した図３の単独診断処理によりブレーキスイッチＳＷ２の単独診断を実行する。また、ステップＳ３４０において、上述した図４の相互診断処理によってブレーキスイッチＳＷ１及びＳＷ２の相互診断を実行する。
【００４３】
イグニッションスイッチがオフになったことを検出すると、ステップＳ３５０以下の処理が実行される。
ステップＳ３５０では、ブレーキスイッチＳＷ１の単独診断の結果が「正常」であるか否かを判別する。ブレーキスイッチＳＷ１の単独診断の結果が「正常」である場合にはステップＳ３６０に移行する。
【００４４】
ステップＳ３６０では、さらに、ブレーキスイッチＳＷ２の単独診断の結果が「正常」であるか否かを判別する。その結果、ブレーキスイッチＳＷ２の単独診断の結果も「正常」である場合には、ステップＳ３７０に移行する。
【００４５】
ステップＳ３７０では、ブレーキスイッチＳＷ１及びＳＷ２の診断フラグ１及び診断フラグ２をともにオフする。すなわち、ステップＳ３５０，Ｓ３６０でブレーキスイッチＳＷ１，ＳＷ２の単独診断の結果がともに「正常」と判定された場合には、相互診断の結果に関わらず、ブレーキスイッチＳＷ１，ＳＷ２の両方とも正常であると総合的に診断する。すなわち、総合的な診断結果を「スイッチＳＷ１、ＳＷ２：正常」とし、診断フラグ１＝診断フラグ２＝オフをＥＥＰＲＯＭ１１１に書き込む。
【００４６】
一方、ステップＳ３６０において、ブレーキスイッチＳＷ２の単独診断の結果が「異常」であった場合には、ステップＳ３８０に移行する。
ステップＳ３８０では、診断フラグ２をオンする（スイッチＳＷ２を異常と判断する）。この場合、総合的な診断結果を「スイッチＳＷ２：異常」とし、診断フラグ２＝オンをＥＥＰＲＯＭ１１１に書き込む。
【００４７】
このとき、ブレーキスイッチＳＷ１の単独診断の結果が「正常」、ブレーキスイッチＳＷ２の単独診断が「異常」を示しているので、２つのブレーキスイッチのうちブレーキスイッチＳＷ２が異常であると特定できる。
【００４８】
ステップＳ３５０において、ブレーキスイッチＳＷ１の単独診断の結果が「異常」であった場合には、ステップＳ３９０に移行する。
ステップＳ３９０では、ブレーキスイッチＳＷ２の単独診断の結果が「正常」であるか否かを判定し、「正常」であればステップＳ４００に移行する。
【００４９】
ステップＳ４００では、ブレーキスイッチＳＷ１の診断フラグ１をオンする（スイッチＳＷ１を異常と判断する）。この場合、総合的な診断結果を「スイッチＳＷ１：異常」とし、診断フラグ１＝オンをＥＥＰＲＯＭ１１１に書き込む。
【００５０】
このとき、ブレーキスイッチＳＷ１の単独診断の結果が「異常」、ブレーキスイッチＳＷ２の単独診断が「正常」を示しているので、２つのブレーキスイッチのうちブレーキスイッチＳＷ１が異常であると特定できる。
【００５１】
ステップＳ３９０において、ブレーキスイッチＳＷ２の単独診断の結果が「異常」であった場合には、ステップＳ４１０に移行する。
ステップＳ４１０では、ブレーキスイッチＳＷ１及びＳＷ２の相互診断の結果が「正常」であるか否かを判定する。相互診断の結果が「正常」であれば、ステップＳ４２０に移行する。
【００５２】
ステップＳ４２０では、ブレーキスイッチＳＷ１及びＳＷ２の診断フラグ１及び診断フラグ２をともにオフする。すなわち、相互診断の結果「正常」を優先してブレーキスイッチＳＷ１及びＳＷ２が正常であると判断する。総合的な診断結果を「スイッチＳＷ１、ＳＷ２：正常」とし、診断フラグ１＝診断フラグ２＝オフをＥＥＰＲＯＭ１１１に書き込む。
【００５３】
ステップＳ４１０において、ブレーキスイッチＳＷ１及びＳＷ２の相互診断の結果が「異常」であった場合には、ステップＳ４３０に移行する。
ステップＳ４３０では、ブレーキスイッチＳＷ１及びＳＷ２の診断フラグ１及び診断フラグ２をともにオンする。この場合には、ブレーキスイッチＳＷ１及びＳＷ２の単独診断の結果がともに「異常」であり（ステップＳ３５０，Ｓ３９０）、相互診断の結果が「異常」も異常である（ステップＳ４１０）ので、ブレーキスイッチＳＷ１及びＳＷ２が異常であると総合的に診断する。すなわち、総合的な診断結果を「スイッチＳＷ１、ＳＷ２：相互異常」とし、診断フラグ１＝診断フラグ２＝オンをＥＥＰＲＯＭ１１１に書き込む。
【００５４】
以上の処理によってＥＥＰＲＯＭ１１１に書き込まれた診断結果は、次のドライビングサイクルの開始時において読み出される。診断フラグ１＝オン（スイッチＳＷ１：異常）、診断フラグ２＝オン（スイッチＳＷ２：異常）、又は、診断フラグ１＝診断フラグ２＝オン（スイッチＳＷ１及びＳＷ２：相互異常）の何れかの異常が読み出された場合には、ブレーキスイッチの異常を確定させ、警告灯の点灯、ＡＢＳ制御の禁止などの処理を実行する。
【００５５】
[作用効果]
本実施形態に係るブレーキスイッチ故障診断装置では、ブレーキペダルの操作の有無を検出する２つのブレーキスイッチを設け、各スイッチの単独診断と、両スイッチの相互診断を実行する。そして、各スイッチの単独診断の結果および両スイッチの相互診断の結果を総合して最終的な診断結果を決定する。
【００５６】
このような構成によれば、単独診断のみ用いる場合の問題および相互診断のみ用いる場合の問題を解決することができる。
第１に、単独診断の問題としては、走行中にブレーキペダルを踏まずにイグニッションスイッチをオフすると、ブレーキスイッチに異常がないにも関わらず、異常であると誤診断することである。
【００５７】
例えば、ブレーキペダルを操作することなく、車両の走行時にイグニッションスイッチをオフする場合や、ハンドブレーキで停止する場合には、ブレーキスイッチの出力信号が変化しない。この場合には、図３のフローチャートにおいて、車両が所定値以上になってステップＳ１５０で妥当性フラグがオンされたのち、ステップＳ１６０による妥当性フラグのオフが実行されることがないため、妥当性フラグはオン（異常）の状態のままである。つまり、ブレーキスイッチＳＷ１，ＳＷ２が正常であるにも関わらず、「異常」と判断してしまう。即ち、ブレーキスイッチの単独診断処理のみでは、ブレーキスイッチＳＷ１が正常であるにも関わらず、「異常」と判断されてしまう場合がある。
【００５８】
これに対して、図５のフローチャートに示すように、ブレーキスイッチＳＷ１及びＳＷ２の単独診断の結果がともに「異常」である場合（ステップＳ３５０，Ｓ３９０）に、ブレーキスイッチＳＷ１及びＳＷ２の相互診断の結果が「正常」であれば（ステップＳ４１０）、相互診断の結果を優先して、ブレーキスイッチＳＷ１及びＳＷ２が正常であると診断する。これにより、単独診断による誤診断を相互診断の結果を用いて修正することができる。
【００５９】
第２に、相互診断の問題として、スイッチＳＷ１，ＳＷ２のオン／オフするタイミングが完全に一致するように取り付けることは、実際には困難である。オン／オフするタイミングにずれがある場合には、オン／オフの切り替り時に、ブレーキスイッチＳＷ１及びＳＷ２が正常であるにも関わらず、ブレーキスイッチＳＷ１及びＳＷ２の出力信号が一致せず、「異常」であると誤診断されるおそれがある。
【００６０】
これに対して、図５のフローチャートに示すように、ブレーキスイッチＳＷ１の単独診断の結果が「正常」（ステップＳ３５０）かつブレーキスイッチＳＷ２の単独診断の結果が正常（ステップＳ３６０）である場合には、相互診断の結果に関わらず、すなわち単独診断の結果を優先して、ブレーキスイッチＳＷ１及びＳＷ２が「正常」であると診断する。これにより、相互診断による誤診断を単独診断の結果を用いて修正することができる。
【００６１】
以上述べた通り、本実施形態によれば、ブレーキスイッチの故障診断において、単独診断および相互診断が互いに各々の問題点を修正し、誤診断の発生を抑制することができる。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施形態に係るブレーキ診断装置が適用される車両ブレーキ装置の概略構成図。
【図２】本発明の一実施形態に係るブレーキ診断装置におけるＥＣＵの構成例。
【図３】単独診断処理を示すフローチャート。
【図４】相互診断処理を示すフローチャート。
【図５】総合診断処理を示すフローチャート。
【符号の説明】
【００６３】
１  ブレーキペダル
２  ブースタ
３  ブレーキマスタシリンダ
４  ホイールシリンダ
５  車輪
２０  油圧ユニット
１００  電子制御ユニット（ＥＣＵ）
１０１  ＣＰＵ
１０３、１０４  インターフェース回路
１０５、１０６  フィルタ
１０７、１０８  単独診断ブロック
１０９          相互診断ブロック
１１０          総合診断ブロック
１１１          ＥＥＰＲＯＭ
【図１】
2010006240.tif 000003
【図２】
2010006240.tif 000004
【図３】
2010006240.tif 000005
【図４】
2010006240.tif 000006
【図５】
2010006240.tif 000007