(57)【要約】【課題】アイドルスイッチ２が正常に作動しているにも拘らず、故障と誤った判定をすることがないのはもちろんのこと、その判定をイグニッションスイッチＯＦＦ時ではなくＯＮ時に行うことのできるアイドルスイッチ故障判定装置を提供すること。【解決手段】スロットル弁が全閉状態であることを検出するアイドルスイッチ２の故障の有無を判定するためのアイドルスイッチ故障判定装置において、スロットル開度センサ３から出力される信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ近傍であるときに、アイドルスイッチ２からＯＦＦ信号が出力されているか否かを判断する手段と、この判断結果に基づいてアイドルスイッチ２に故障が生じているか否かを判定する手段とを備えると共に、所定値ＶＴＨＭＩＮをスロットル開度センサ３により検出される信号（ＶＴＨ）の最小レベルとなるように設定する。【選択図】  図１
2004162584.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関がアイドル状態にあることを検出するアイドルスイッチの故障の有無を判定するためのアイドルスイッチ故障判定装置において、
スロットル開度を検出する検出手段から出力される信号が第１の所定値近傍であるか否かを判断する第１の判断手段と、
該第１の判断手段により前記信号が前記第１の所定値近傍であると判断されたときに、前記アイドルスイッチにより内燃機関がアイドル状態にあることが検出されているか否かを判断する第２の判断手段と、
該第２の判断手段による判断結果に基づいて、前記アイドルスイッチに故障が生じているか否かを判定する第１の故障判定手段とを備えていることを特徴とするアイドルスイッチ故障判定装置。
【請求項２】
内燃機関がアイドル状態にあることを検出するアイドルスイッチの故障の有無を判定するためのアイドルスイッチ故障判定装置において、
スロットル開度を検出する検出手段から出力される信号が第１の所定値近傍であるか否かを判断する第１の判断手段と、
前記検出手段から検出される信号が第２の所定値以下であるか否かを判断する第３の判断手段と、
前記第１の判断手段により前記信号が前記第１の所定値近傍であると判断され、かつ前記第３の判断手段により前記信号が前記第２の所定値以下であると判断されたときに、前記アイドルスイッチにより内燃機関がアイドル状態にあることが検出されているか否かを判断する第４の判断手段と、
該第４の判断手段による判断結果に基づいて、前記アイドルスイッチに故障が生じているか否かを判定する第２の故障判定手段とを備えていることを特徴とするアイドルスイッチ故障判定装置。
【請求項３】
前記第１の所定値が、前記検出手段により検出される信号の最小レベルであることを特徴とする請求項１又は請求項２記載のアイドルスイッチ故障判定装置。
【請求項４】
前記検出手段から出力される信号の履歴に基づいて、前記信号の最小レベルを前記第１の所定値に設定する設定手段を備えていることを特徴とする請求項１〜３のいずれかの項に記載のアイドルスイッチ故障判定装置。
【請求項５】
前記設定手段が、車両の速度が第１の所定速度ｖ１以下であるときに前記検出手段により検出される信号の最小値を前記第１の所定値として設定するものであることを特徴とする請求項４記載のアイドルスイッチ故障判定装置。
【請求項６】
前記設定手段が、車両の速度が一旦、第２の所定速度ｖ２（＞ｖ１）以上になった後、第１の所定速度ｖ１以下まで減速したときに前記検出手段により検出される信号の最小値を前記第１の所定値として設定するものであることを特徴とする請求項４記載のアイドルスイッチ故障判定装置。
【請求項７】
前記設定手段が、前記検出手段により検出される信号が一旦、第３の所定値以上になった後、前記検出手段により検出される信号の最小値を前記第１の所定値として設定するものであることを特徴とする請求項４記載のアイドルスイッチ故障判定装置。
【請求項８】
内燃機関がアイドル状態にあることを検出するアイドルスイッチの故障の有無を判定するためのアイドルスイッチ故障判定装置において、
スロットル開度を検出する検出手段から出力される信号が第４の所定値以上であるか否かを判断する第５の判断手段と、
該第５の判断手段により前記信号が前記第４の所定値以上であると判断されたときに、前記アイドルスイッチにより内燃機関がアイドル状態にあることが検出されているか否かを判断する第６の判断手段と、
該第６の判断手段による判断結果に基づいて、前記アイドルスイッチに故障が生じているか否かを判定する第３の故障判定手段とを備えていることを特徴とするアイドルスイッチ故障判定装置。
【請求項９】
内燃機関がアイドル状態にあることを検出するアイドルスイッチの故障の有無を判定するためのアイドルスイッチ故障判定装置において、
スロットル開度を検出する検出手段から出力される信号の履歴を記憶する記憶手段と、
前記検出手段から出力される信号、及び前記記憶手段に記憶されている履歴に基づいて、前記記憶手段に前記信号よりも小さい値が存在するか否かを判断する第７の判断手段と、
該第７の判断手段により前記記憶手段に前記信号よりも小さい値が存在すると判断されたときに、前記アイドルスイッチにより内燃機関がアイドル状態にあることが検出されているか否かを判断する第８の判断手段と、
該第８の判断手段による判断結果に基づいて、前記アイドルスイッチに故障が生じているか否かを判定する第４の故障判定手段とを備えていることを特徴とするアイドルスイッチ故障判定装置。
【請求項１０】
前記第１又は前記第２の故障判定手段が、前記アイドルスイッチにより内燃機関がアイドル状態にあると検出されるべき状態のときに、前記アイドルスイッチにより内燃機関がアイドル状態にあると検出されない場合をカウントし、該カウント結果に基づいて、前記アイドルスイッチに故障が生じているか否かを判定するものであることを特徴とする請求項１〜７のいずれかの項に記載のアイドルスイッチ故障判定装置。
【請求項１１】
前記第３又は前記第４の故障判定手段が、前記アイドルスイッチにより内燃機関がアイドル状態でないと検出されるべき状態のときに、前記アイドルスイッチにより内燃機関がアイドル状態にあると検出された場合をカウントし、該カウント結果に基づいて、前記アイドルスイッチに故障が生じているか否かを判定するものであることを特徴とする請求項８又は請求項９記載のアイドルスイッチ故障判定装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はアイドルスイッチ故障判定装置に関し、より詳細には、車両用内燃機関（エンジン）がアイドル状態にあることを検出するアイドルスイッチの故障の有無を判定するアイドルスイッチ故障判定装置に関する。
【０００２】
【従来の技術】
車両用内燃機関では、内燃機関がアイドル状態にある場合（例えば、吸入空気量の調整を行うスロットル弁が全閉状態の場合）にＯＮ信号を発し、それ以外の状態の場合にＯＦＦ信号を発するアイドルスイッチからの出力に応答して、燃料制御など内燃機関の制御が行われている。例えば、アイドルスイッチがＯＮ信号を発する場合（スロットル弁が全閉状態の場合）には機関回転数の制御、減速時の燃料カットなどが行われ、他方、アイドルスイッチがＯＦＦ信号を発する場合には噴射量減少時の燃料カットなどが行われている。
【０００３】
従って、アイドルスイッチが接触不良や断線などで故障し、例えば、スロットル弁が全閉状態の場合にＯＦＦ信号を発したり、それ以外の状態の場合にＯＮ信号を発したりすると、内燃機関の正常な制御が実行されず、機関回転数の変動、燃料の過剰消費、排出ガスの成分悪化などに至る虞がある。そのため、アイドルスイッチが故障しているか否かを判定し、アイドルスイッチが故障している場合には、故障時の制御に切り替える必要がある。
【０００４】
そこで、アイドルスイッチの故障の有無を判定するための装置が種々提案されている。例えば、特許文献１には内燃機関の始動の度（例えば、イグニッションスイッチの信号がＯＦＦからＯＮへと変化する度）に順次インクリメントされ、アイドルスイッチの作動信号（例えば、ＯＦＦからＯＮへの変化）によってクリアされるカウンタを備え、このカウンタのカウント値が所定値以上となった場合に故障と判定する装置Ａが開示されている。
【０００５】
特許文献１に開示されている装置Ａは、内燃機関が一旦始動されると通常は機関が停止されるまでの間に少なくとも１回はスロットル弁が全閉状態になることを基本的な考え方としているが、内燃機関が始動され、機関が停止されるまでの間にスロットル弁が全閉状態とならない場合もある。
【０００６】
例えば、アクセルペダルを踏んだまま、すなわちアイドルスイッチからＯＦＦ信号が発せられる状態のままで内燃機関を始動し、そしてその始動直後にアクセルペダルを踏んだままイグニッションスイッチをＯＦＦする場合である。この場合、機関が始動されたのでカウンタはインクリメントされるが、アイドルスイッチは作動しないので（ＯＦＦのまま）、前記カウンタはクリアされない。
従って、この機関始動方法が続けて行われるとカウント値が所定値以上となりアイドルスイッチが正常に作動しているにも拘らず、故障と誤った判定をする虞がある。
【０００７】
このような課題を解決するものとして、特許文献２には車両の走行の度（例えば、車両の速度信号が入力された）に順次インクリメントされ、アイドルスイッチの作動信号（例えば、ＯＦＦからＯＮへの変化）によってクリアされるカウンタを備え、このカウンタのカウント値が所定値以上となった場合に故障と判定する装置Ｂが開示されている。
【０００８】
しかしながら、特許文献２に開示されている装置Ｂにおいても、装置Ａと同様にアイドルスイッチがＯＦＦとなる状態を続けた場合、前記カウンタがクリアされず、アイドルスイッチが正常に作動しているにも拘らず、故障と誤った判定をする虞がある。
【０００９】
また、特許文献３にはイグニッションスイッチのＯＦＦ後、所定時間内にアイドルスイッチがＯＮにならない場合にアイドルスイッチが故障であると判定する装置Ｃが開示されている。
【００１０】
しかしながら、装置ＣではイグニションスイッチのＯＦＦ時（通常、内燃機関の制御装置に電源が供給されないとき）にアイドルスイッチから発せられるＯＮ信号／ＯＦＦ信号を受けつける必要が生じる。従って、イグニッションスイッチＯＦＦ時に前記制御装置を稼働させる必要があり、回路が複雑化されるといった問題がある。
【００１１】
【特許文献１】
実公平５−１３９６７号公報
【特許文献２】
実公平５−４４５２４号公報
【特許文献３】
実公平５−２３８１４号公報
【００１２】
【発明が解決しようとする課題】
本発明は上記課題に鑑みなされたものであって、アイドルスイッチが正常に作動しているにも拘らず、故障と誤った判定をすることがないのはもちろんのこと、該判定をイグニッションスイッチＯＦＦ時ではなくＯＮ時に行うことのできるアイドルスイッチ故障判定装置を提供することを目的としている。
【００１３】
【課題を解決するための手段及びその効果】
上記目的を達成するために本発明に係るアイドルスイッチ故障判定装置（１）は、内燃機関がアイドル状態にあることを検出するアイドルスイッチの故障の有無を判定するためのアイドルスイッチ故障判定装置において、スロットル開度を検出する検出手段から出力される信号が第１の所定値近傍であるか否かを判断する第１の判断手段と、該第１の判断手段により前記信号が前記第１の所定値近傍であると判断されたときに、前記アイドルスイッチにより内燃機関がアイドル状態にあることが検出されているか否かを判断する第２の判断手段と、該第２の判断手段による判断結果に基づいて、前記アイドルスイッチに故障が生じているか否かを判定する第１の故障判定手段とを備えていることを特徴としている。
【００１４】
前記検出手段から出力される信号が前記第１の所定値（例えば、前記検出手段により検出される信号の最小レベル）近傍である場合というのは、スロットル弁が全閉状態であることが予想される。そのため、前記信号が前記第１の所定値近傍であるときに、前記アイドルスイッチにより内燃機関がアイドル状態（スロットル弁が全閉状態）であることが検出されない（前記アイドルスイッチからＯＦＦ信号が出力される）というのは原理的におかしいこととなる。
【００１５】
上記アイドルスイッチ故障判定装置（１）によれば、前記第１の判断手段により前記検出手段から出力される信号が前記第１の所定値（例えば、前記検出手段により検出される信号の最小レベル）近傍であると判断されたときに、前記アイドルスイッチによりスロットル弁が全閉状態であることが検出されているか否かが判断され、この判断結果に基づいて、前記アイドルスイッチに故障が生じているか否かが判定される。
【００１６】
従って、前記アイドルスイッチの接触不良や断線などの故障の有無を精度良く判定することができる。また、該判定についてはイグニッションスイッチのＯＮ時に行うことができるので、車両内に装備される回路の複雑化を回避することができる。
【００１７】
また、本発明に係るアイドルスイッチ故障判定装置（２）は、内燃機関がアイドル状態にあることを検出するアイドルスイッチの故障の有無を判定するためのアイドルスイッチ故障判定装置において、スロットル開度を検出する検出手段から出力される信号が第１の所定値近傍であるか否かを判断する第１の判断手段と、前記検出手段から検出される信号が第２の所定値以下であるか否かを判断する第３の判断手段と、前記第１の判断手段により前記信号が前記第１の所定値近傍であると判断され、かつ前記第３の判断手段により前記信号が前記第２の所定値以下であると判断されたときに、前記アイドルスイッチにより内燃機関がアイドル状態にあることが検出されているか否かを判断する第４の判断手段と、該第４の判断手段による判断結果に基づいて、前記アイドルスイッチに故障が生じているか否かを判定する第２の故障判定手段とを備えていることを特徴としている。
【００１８】
上記したように、前記検出手段から出力される信号が前記第１の所定値（例えば、最小レベル）近傍である場合というのは、スロットル弁が全閉状態であることが予想される。そのため、前記信号が前記第１の所定値近傍であるときに、前記アイドルスイッチにより内燃機関がアイドル状態（スロットル弁が全閉状態）であることが検出されない（前記アイドルスイッチからＯＦＦ信号が出力される）というのは原理的におかしいこととなる。
【００１９】
ところで、前記第１の所定値の設定方法としては、前記検出手段から出力されるスロットル開度を示す信号の履歴に基づいて、前記信号の最小レベル（すなわち、スロットル開度が全閉状態であることを示すレベル）を前記第１の所定値として設定する方法が考えられる。
【００２０】
しかしながら、履歴に基づいて前記第１の所定値を設定する場合には、スロットル開度が全閉状態であることを示すレベルよりも大きな値が前記第１の所定値として設定されてしまい、前記アイドルスイッチの故障判定を適切に行うことができなくなる虞がある。
【００２１】
そこで、上記アイドルスイッチ故障判定装置（２）によれば、前記第１の判断手段により前記検出手段から出力される信号が前記第１の所定値近傍であると判断され、かつ前記第３の判断手段により前記信号が前記第２の所定値以下であると判断されたときに、前記アイドルスイッチによりスロットル弁が全閉状態であることが検出されているか否かが判断され、この判断結果に基づいて、前記アイドルスイッチに故障が生じているか否かが判定される。
【００２２】
すなわち、前記検出手段から出力される信号が前記第１の所定値近傍であったとしても、前記信号が前記第２の所定値以下でない場合には、前記アイドルスイッチの故障判定が行われないようになっているため、誤った判定が行われるのを防止することができる。
【００２３】
また、本発明に係るアイドルスイッチ故障判定装置（３）は、上記アイドルスイッチ故障判定装置（１）又は（２）において、前記第１の所定値が、前記検出手段により検出される信号の最小レベルであることを特徴としている。
【００２４】
上記アイドルスイッチ故障判定装置（３）によれば、前記第１の所定値が、前記検出手段により検出される信号の最小レベルであるので、前記検出手段から出力される信号に基づくスロットル弁が全閉状態であるか否かの判断を精度良く行うことができる。
【００２５】
また、本発明に係るアイドルスイッチ故障判定装置（４）は、上記アイドルスイッチ故障判定装置（１）〜（３）のいずれかにおいて、前記検出手段から出力される信号の履歴に基づいて、前記信号の最小レベルを前記第１の所定値に設定する設定手段を備えていることを特徴としている。
【００２６】
上記アイドルスイッチ故障判定装置（４）によれば、前記検出手段から出力される信号の履歴に基づいて、前記信号の最小レベルが前記第１の所定値に設定される。すなわち、前記第１の所定値については予め設定された定数ではなく、前記検出手段から出力される信号の履歴に基づいて設定されるため、前記第１の所定値を装置毎に適切に設定することができる。
【００２７】
また、本発明に係るアイドルスイッチ故障判定装置（５）は、上記アイドルスイッチ故障判定装置（４）において、前記設定手段が、車両の速度が第１の所定速度ｖ１以下であるときに前記検出手段により検出される信号の最小値を前記第１の所定値として設定するものであることを特徴としている。
【００２８】
上記アイドルスイッチ故障判定装置（５）によれば、前記車両の速度が第１の所定速度ｖ１（例えば、１０ｋｍ／ｈ）以下であるときに前記検出手段により検出される信号の最小値が前記第１の所定値として設定される。すなわち、前記車両の速度が第１の所定速度ｖ１以下でないときに、前記検出手段により信号の最小値が検出されたとしても前記第１の所定値は更新されないこととなる。
【００２９】
スロットル弁が全閉状態となる可能性は高速走行時の場合よりも、低速走行時又は停車時の場合に高いため、前記第１の所定値の設定を前記車両の速度が第１の所定速度ｖ１以下の場合に限定することによって、前記第１の所定値の設定を精度良く行うことができる。
【００３０】
また、本発明に係るアイドルスイッチ故障判定装置（６）は、上記アイドルスイッチ故障判定装置（４）において、前記設定手段が、車両の速度が一旦、第２の所定速度ｖ２（＞ｖ１）以上になった後、第１の所定速度ｖ１以下まで減速したときに前記検出手段により検出される信号の最小値を前記第１の所定値として設定するものであることを特徴としている。
【００３１】
上記アイドルスイッチ故障判定装置（６）によれば、前記車両の速度が一旦、第２の所定速度ｖ２（例えば、４０ｋｍ／ｈ）以上になった後、第１の所定速度ｖ１（例えば、１０ｋｍ／ｈ）以下まで減速したときに前記検出手段により検出される信号の最小値が前記第１の所定値として設定される。
すなわち、前記車両の速度が第１の所定速度ｖ１以下のときに、前記検出手段により信号の最小値が検出されたとしても、前記車両の速度が第２の所定速度ｖ２以上になっていなければ前記第１の所定値は更新されないこととなる。
【００３２】
通常、前記車両の速度が一旦、第２の所定速度ｖ２以上になった後、第１の所定速度ｖ１以下まで減速したときには前記アイドルスイッチはＯＮ状態となるので、前記第１の所定値の設定条件に前記車両の速度が第２の所定速度ｖ２以上になることを加味することによって、前記第１の所定値の設定を精度良く行うことができる。
【００３３】
また、本発明に係るアイドルスイッチ故障判定装置（７）は、上記アイドルスイッチ故障判定装置（４）において、前記設定手段が、前記検出手段により検出される信号が一旦、第３の所定値以上になった後、前記検出手段により検出される信号の最小値を前記第１の所定値として設定するものであることを特徴としている。
【００３４】
上記アイドルスイッチ故障判定装置（７）によれば、前記検出手段により検出される信号が一旦、第３の所定値以上になった後（すなわち、スロットル開度が所定の開度以上になった後）、前記検出手段により検出される信号の最小値が前記第１の所定値として設定される。
【００３５】
すなわち、前記検出手段からスロットル開度を示す信号の最小値が出力されたとしても、スロットル開度が一旦、前記所定の開度以上（すなわち、前記車両の速度が所定の速度以上）になっていなければ前記第１の所定値は更新されないこととなる。
【００３６】
通常、前記車両の速度が一旦、前記所定の速度（例えば、１０ｋｍ／ｈ）以上になった後、停車するまでには前記アイドルスイッチはＯＮ状態となるので、前記第１の所定値の設定条件にスロットル開度が前記所定の開度以上になること（すなわち、前記検出手段により検出される信号が一旦、前記第３の所定値以上にあること）を加味することによって、前記第１の所定値の設定を精度良く行うことができる。
【００３７】
また、本発明に係るアイドルスイッチ故障判定装置（８）は、内燃機関がアイドル状態にあることを検出するアイドルスイッチの故障の有無を判定するためのアイドルスイッチ故障判定装置において、スロットル開度を検出する検出手段から出力される信号が第４の所定値以上であるか否かを判断する第５の判断手段と、該第５の判断手段により前記信号が前記第４の所定値以上であると判断されたときに、前記アイドルスイッチにより内燃機関がアイドル状態にあることが検出されているか否かを判断する第６の判断手段と、該第６の判断手段による判断結果に基づいて、前記アイドルスイッチに故障が生じているか否かを判定する第３の故障判定手段とを備えていることを特徴としている。
【００３８】
前記検出手段から出力される信号が前記第４の所定値以上である場合というのは、スロットル弁が全閉以外の状態であることが予想される。そのため、前記信号が前記第４の所定値以上であるときに、前記アイドルスイッチにより内燃機関がアイドル状態（スロットル弁が全閉状態）であることが検出される（前記アイドルスイッチからＯＮ信号が出力される）というのは原理的におかしいこととなる。
【００３９】
上記アイドルスイッチ故障判定装置（８）によれば、前記第５の判断手段により前記検出手段から出力される信号が前記第４の所定値以上であると判断されたときに、前記アイドルスイッチにより内燃機関がアイドル状態（スロットル弁が全閉状態）であることが検出されているか否かが判断され、この判断結果に基づいて、前記アイドルスイッチに故障が生じているか否かが判定される。
【００４０】
従って、前記アイドルスイッチの接触不良や断線などの故障の有無を精度良く判定することができる。また、該判定についてはイグニッションスイッチのＯＮ時に行うことができるので、車両内に装備される回路の複雑化を回避することができる。
【００４１】
また、本発明に係るアイドルスイッチ故障判定装置（９）は、内燃機関がアイドル状態にあることを検出するアイドルスイッチの故障の有無を判定するためのアイドルスイッチ故障判定装置において、スロットル開度を検出する検出手段から出力される信号の履歴を記憶する記憶手段と、前記検出手段から出力される信号、及び前記記憶手段に記憶されている履歴に基づいて、前記記憶手段に前記信号よりも小さい値が存在するか否かを判断する第７の判断手段と、該第７の判断手段により前記記憶手段に前記信号よりも小さい値が存在すると判断されたときに、前記アイドルスイッチにより内燃機関がアイドル状態にあることが検出されているか否かを判断する第８の判断手段と、該第８の判断手段による判断結果に基づいて、前記アイドルスイッチに故障が生じているか否かを判定する第４の故障判定手段とを備えていることを特徴としている。
【００４２】
内燃機関がアイドル状態（スロットル弁が全閉状態）である場合には、前記検出手段からは最小レベルの信号が出力されるはずである。従って、前記記憶手段に前記検出手段から出力される信号よりも小さい値が存在するということは、スロットル弁が全閉状態でないことが予想される。
【００４３】
そのため、前記記憶手段に前記検出手段から出力される前記信号よりも小さい値が存在するときに、前記アイドルスイッチにより内燃機関がアイドル状態（スロットル弁が全閉状態）であることが検出される（前記アイドルスイッチからＯＮ信号が出力される）というのは原理的におかしいこととなる。
【００４４】
上記アイドルスイッチ故障判定装置（９）によれば、前記第７の判断手段により前記記憶手段に前記検出手段から出力される信号よりも小さい値が存在すると判断されたときに、前記アイドルスイッチにより内燃機関がアイドル状態（スロットル弁が全閉状態）であることが検出されているか否かが判断され、この判断結果に基づいて、前記アイドルスイッチに故障が生じているか否かが判定される。
【００４５】
従って、前記アイドルスイッチの接触不良や断線などの故障の有無を精度良く判定することができる。また、該判定についてはイグニッションスイッチのＯＮ時に行うことができるので、車両内に装備される回路の複雑化を回避することができる。
【００４６】
また、本発明に係るアイドルスイッチ故障判定装置（１０）は、上記アイドルスイッチ故障判定装置（１）〜（７）のいずれかにおいて、前記第１又は前記第２の故障判定手段が、前記アイドルスイッチにより内燃機関がアイドル状態にあると検出されるべき状態のときに、前記アイドルスイッチにより内燃機関がアイドル状態にあると検出されない場合をカウントし、該カウント結果に基づいて、前記アイドルスイッチに故障が生じているか否かを判定するものであることを特徴としている。
【００４７】
上記アイドルスイッチ故障判定装置（１０）によれば、前記アイドルスイッチにより内燃機関がアイドル状態にあると検出されるべき状態のときに、前記アイドルスイッチにより内燃機関がアイドル状態にあると検出されない場合をカウントし、該カウント結果に基づいて、前記アイドルスイッチに故障が生じているか否かが判断される。
【００４８】
従って、前記場合が１回生じただけで前記アイドルスイッチに故障が生じたと判定するのではなく、前記場合が所定回数生じたり、前記場合が所定回数連続で生じたときに、前記アイドルスイッチに故障が生じたと判定するので、非常に精度良く前記判定を行うことができる。
【００４９】
また、本発明に係るアイドルスイッチ故障判定装置（１１）は、上記アイドルスイッチ故障判定装置（８）又は（９）において、前記第３又は前記第４の故障判定手段が、前記アイドルスイッチにより内燃機関がアイドル状態でないと検出されるべき状態のときに、前記アイドルスイッチにより内燃機関がアイドル状態にあると検出された場合をカウントし、該カウント結果に基づいて、前記アイドルスイッチに故障が生じているか否かを判定するものであることを特徴としている。
【００５０】
上記アイドルスイッチ故障判定装置（１１）によれば、前記アイドルスイッチにより内燃機関がアイドル状態でないと検出されるべき状態のときに、前記アイドルスイッチにより内燃機関がアイドル状態にあると検出された場合をカウントし、該カウント結果に基づいて、前記アイドルスイッチに故障が生じているか否かが判断される。
【００５１】
従って、前記場合が１回生じただけで前記アイドルスイッチに故障が生じたと判定するのではなく、前記場合が所定回数生じたり、前記場合が所定回数連続で生じたときに、前記アイドルスイッチに故障が生じたと判定するので、非常に精度良く前記判定を行うことができる。
【００５２】
【発明の実施の形態】
以下、本発明に係るアイドルスイッチ故障判定装置の実施の形態を図面に基づいて説明する。図１は実施の形態（１）に係るアイドルスイッチ故障判定装置の要部を概略的に示したブロック図である。図中１は制御手段を示しており、制御手段１にはスロットル弁が全閉状態（内燃機関がアイドル状態）であることを検出するアイドルスイッチ２と、スロットル開度を検出するスロットル開度センサ３と、メモリ４とが接続されている。
【００５３】
アイドルスイッチ２はスロットル弁が全閉状態の場合にＯＮ信号を出力し、それ以外の状態の場合にＯＦＦ信号を出力するようになっており、スロットル開度センサ３はスロットル開度を検出し、検出したスロットル開度を示す信号（ＶＴＨ）を出力するようになっている。なお、この信号は検出したスロットル開度に比例したアナログ電圧で出力されるようになっている。
【００５４】
また、メモリ４には所定値ＶＴＨＭＩＮが記憶されている。なお、この所定値ＶＴＨＭＩＮはスロットル弁が全閉状態であるときにスロットル開度センサ３から出力されるアナログ電圧の大きさを示したものである。
【００５５】
次に、実施の形態（１）に係るアイドルスイッチ故障判定装置の制御手段１における処理動作▲１▼を図２に示したフローチャートに基づいて説明する。まず、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）がメモリ４に記憶されている所定値ＶＴＨＭＩＮ近傍であるか否か、すなわちＶＴＨＭＩＮ−α≦ＶＴＨ≦ＶＴＨＭＩＮ＋αが成立するか否かを判断する（ステップＳ１）。
スロットル開度センサ３から出力されてくる信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ近傍であると判断すれば、次に、アイドルスイッチ２からＯＦＦ信号が出力されているか否かを判断する（ステップＳ２）。
【００５６】
スロットル開度センサ３から出力される信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ近傍である場合というのは、スロットル弁が全閉状態であることが予想される。そのため、信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ近傍であるときに、アイドルスイッチ２によりスロットル弁が全閉状態であることが検出されない（すなわち、アイドルスイッチ２からＯＦＦ信号が出力される）というのは原理的におかしいこととなる。
【００５７】
従って、ステップＳ２において、アイドルスイッチ２からＯＦＦ信号が出力されていると判断すれば、ステップＳ３でアイドルスイッチ２は故障していると判定して処理動作▲１▼を終了する。一方、アイドルスイッチ２からＯＦＦ信号は出力されていないと判断すれば、ステップＳ４でアイドルスイッチ２は正常であると判定して処理動作▲１▼を終了する。
また、ステップＳ１において、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）は所定値ＶＴＨＭＩＮ近傍でないと判断すれば、そのまま処理動作▲１▼を終了する。
【００５８】
上記実施の形態（１）に係るアイドルスイッチ故障判定装置によれば、スロットル開度センサ３から出力される信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ近傍であると判断されたときに、アイドルスイッチ２からＯＦＦ信号が出力されているか否かが判断され、この判断結果に基づいて、アイドルスイッチ２に故障が生じているか否かが判定される。
【００５９】
従って、アイドルスイッチ２の接触不良や断線などの故障の有無を精度良く判定することができる。また、該判定についてはイグニッションスイッチのＯＮ時に行うことができるので、車両内に装備される回路の複雑化を回避することができる。
【００６０】
図３は実施の形態（２）に係るアイドルスイッチ故障判定装置の要部を概略的に示したブロック図である。但し、ここでは図１に示したアイドルスイッチ故障判定装置と同様の構成部分については同符号を付し、その説明を省略する。図中１１は制御手段を示しており、制御手段１１にはアイドルスイッチ２と、スロットル開度センサ３と、メモリ１２と、車両の速度を検出する車速センサ１３とが接続されている。
メモリ１２にはスロットル開度センサ３から出力される信号（ＶＴＨ）のうちの最小値が所定値ＶＴＨＭＩＮとして記憶される。また、この所定値ＶＴＨＭＩＮについては所定の条件が満たされたときに更新されるようになっている。
【００６１】
次に、実施の形態（２）に係るアイドルスイッチ故障判定装置の制御手段１１における処理動作▲２▼を図４に示したフローチャートに基づいて説明する。まず、車速センサ１３から出力されてくる信号に基づいて、車速ｖが所定の速度ｖ１（例えば、１０ｋｍ／ｈ）以下であるか否かを判断する（ステップＳ１１）。
【００６２】
車速ｖが所定の速度ｖ１以下であると判断すれば、次に、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）がメモリ１２に記憶されている所定値ＶＴＨＭＩＮ未満であるか否かを判断する（ステップＳ１２）。
【００６３】
スロットル開度センサ３から出力されてくる信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ未満であると判断すれば、次に、メモリ１２に記憶される所定値ＶＴＨＭＩＮを信号（ＶＴＨ）の値に更新する（ステップＳ１３）。一方、信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ未満でないと判断すれば、所定値ＶＴＨＭＩＮを更新する必要がないため、ステップＳ１４へ進む。
【００６４】
また、ステップＳ１１において、車速ｖが所定の速度ｖ１以下でないと判断した場合にも、所定値ＶＴＨＭＩＮを更新する必要がないため、そのままステップＳ１４へ進む。なお、ここで所定値ＶＴＨＭＩＮの更新条件として、車速ｖが所定の速度ｖ１以下であることを加味しているのは、スロットル弁が全閉状態となる可能性は高速走行時の場合よりも低速走行時（又は停車時）の場合に高いからである。
【００６５】
ステップＳ１４では、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）がメモリ１２に記憶されている所定値ＶＴＨＭＩＮ近傍であるか否か、すなわちＶＴＨＭＩＮ−α≦ＶＴＨ≦ＶＴＨＭＩＮ＋αが成立するか否かを判断する。
スロットル開度センサ３から出力されてくる信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ近傍であると判断すれば、次にステップＳ１５へ進んで、アイドルスイッチ２からＯＦＦ信号が出力されているか否かを判断する。
【００６６】
また、ステップＳ１３で所定値ＶＴＨＭＩＮを更新した場合にも、ステップＳ１５へ進んで前記判断を行う。これは、ステップＳ１４における判断処理を行わなくても、信号（ＶＴＨ）と所定値ＶＴＨＭＩＮとは同じであり、信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ近傍であることは明らかだからである。
【００６７】
スロットル開度センサ３から出力される信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ近傍である場合というのは、スロットル弁が全閉状態であることが予想される。そのため、信号（ＶＴＨ）の大きさが所定値ＶＴＨＭＩＮ近傍であるときに、アイドルスイッチ２によりスロットル弁が全閉状態であることが検出されない（すなわち、アイドルスイッチ２からＯＦＦ信号が出力される）というのは原理的におかしいこととなる。
【００６８】
従って、ステップＳ１５において、アイドルスイッチ２からＯＦＦ信号が出力されていると判断すれば、ステップＳ１６でアイドルスイッチ２は故障していると判定して処理動作▲２▼を終了する。一方、アイドルスイッチ２からＯＦＦ信号は出力されていないと判断すれば、ステップＳ１７でアイドルスイッチ２は正常であると判定して処理動作▲２▼を終了する。
また、ステップＳ１４において、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）は所定値ＶＴＨＭＩＮ近傍でないと判断すれば、そのまま処理動作▲２▼を終了する。
【００６９】
上記実施の形態（２）に係るアイドルスイッチ故障判定装置によれば、スロットル開度センサ３から出力される信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ近傍であると判断されたときに、アイドルスイッチ２からＯＦＦ信号が出力されているか否かが判断され、この判断結果に基づいて、アイドルスイッチ２に故障が生じているか否かが判定される。
【００７０】
従って、アイドルスイッチ２の接触不良や断線などの故障の有無を精度良く判定することができる。また、該判定についてはイグニッションスイッチのＯＮ時に行うことができるので、車両内に装備される回路の複雑化を回避することができる。
【００７１】
また、スロットル開度センサ３から出力される信号（ＶＴＨ）の履歴に基づいて、信号（ＶＴＨ）の最小値が所定値ＶＴＨＭＩＮに設定される。すなわち、所定値ＶＴＨＭＩＮについては予め設定された定数ではなく、スロットル開度センサ３から出力される信号（ＶＴＨ）の履歴に基づいて設定されるため、所定値ＶＴＨＭＩＮを装置毎に適切に設定することができる。
また、所定値ＶＴＨＭＩＮの設定は車速ｖが所定の速度ｖ１以下の場合に限定されているため、所定値ＶＴＨＭＩＮの設定を精度良く行うことができる。
【００７２】
次に、実施の形態（３）に係るアイドルスイッチ故障判定装置について説明する。但し、実施の形態（３）に係るアイドルスイッチ故障判定装置については制御手段１１を除いて、図３に示したアイドルスイッチ故障判定装置の構成と同様であるため、制御手段には異なる符号を付し、その他の説明をここでは省略する。
【００７３】
図中１１Ａは制御手段を示しており、制御手段１１Ａにはアイドルスイッチ２と、スロットル開度センサ３と、メモリ１２と、車両の速度を検出する車速センサ１３とが接続されている。
【００７４】
実施の形態（３）に係るアイドルスイッチ故障判定装置の制御手段１１Ａにおける処理動作▲３▼を図５に示したフローチャートに基づいて説明する。まず、車速ｖが所定の速度ｖ２（例えば、４０ｋｍ／ｈ）以上となったことを記憶しておくためのフラグｆＳＰが１であるか否かを判断する（ステップＳ２１）。なお、フラグｆＳＰについては後述するステップＳ２２、Ｓ２３の処理動作で１にされたり、ステップＳ３１、Ｓ３２の処理動作で０へ戻されるようになっている。
【００７５】
ステップＳ２１において、フラグｆＳＰが１でないと判断すれば、次に、車速センサ１３から出力されてくる信号に基づいて、車速ｖが所定の速度ｖ２以上であるか否かを判断し（ステップＳ２２）、車速ｖが所定の速度ｖ２以上であると判断すれば、次に、フラグｆＳＰを１として（ステップＳ２３）、その後、ステップＳ２４へ進む。
一方、ステップＳ２１において、フラグｆＳＰが１であると判断すれば、ステップＳ２２、Ｓ２３の処理動作を飛ばして、そのままステップＳ２４へ進む。
【００７６】
ステップＳ２４では、車速センサ１３から出力されてくる信号に基づいて、車速ｖが所定の速度ｖ１（例えば、１０ｋｍ／ｈ）以下であるか否かを判断し、車速ｖが所定の速度ｖ１以下であると判断すれば、次に、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）がメモリ１２に記憶されている所定値ＶＴＨＭＩＮ未満であるか否かを判断する（ステップＳ２５）。
【００７７】
スロットル開度センサ３から出力されてくる信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ未満であると判断すれば、次に、メモリ１２に記憶される所定値ＶＴＨＭＩＮを信号（ＶＴＨ）の値に更新する（ステップＳ２６）。一方、信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ未満でないと判断すれば、所定値ＶＴＨＭＩＮを更新する必要がないため、ステップＳ２７へ進む。
【００７８】
また、ステップＳ２４において、車速ｖが所定の速度ｖ１以下でないと判断した場合や、ステップＳ２２において、車速ｖが所定の速度ｖ２以上でないと判断した場合にも、所定値ＶＴＨＭＩＮ  を更新する必要がないため、そのままステップＳ２７へ進む。なお、ここで所定値ＶＴＨＭＩＮ  の更新条件として、車速ｖが所定の速度ｖ２以上になることや、車速ｖが所定の速度ｖ１以下になることを加味しているのは、通常、車速ｖが一旦、所定の速度ｖ２以上になった後、所定の速度ｖ１以下まで減速したときにはアイドルスイッチ２がＯＮ状態となるからである。
【００７９】
ステップＳ２７では、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）がメモリ１２に記憶されている所定値ＶＴＨＭＩＮ  近傍であるか否か、すなわちＶＴＨＭＩＮ  −α≦ＶＴＨ≦ＶＴＨＭＩＮ  ＋αが成立するか否かを判断する。
スロットル開度センサ３から出力されてくる信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ近傍であると判断すれば、次にステップＳ２８へ進んで、アイドルスイッチ２からＯＦＦ信号が出力されているか否かを判断する。
【００８０】
また、ステップＳ２６で所定値ＶＴＨＭＩＮを更新した場合にも、ステップＳ２８へ進んで前記判断を行う。これは、ステップＳ２７における判断処理を行わなくても、信号（ＶＴＨ）と所定値ＶＴＨＭＩＮとは同じであり、信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ近傍であることは明らかだからである。
【００８１】
ステップＳ２８において、アイドルスイッチ２からＯＦＦ信号が出力されていると判断すれば、ステップＳ２９でアイドルスイッチ２は故障していると判定して、その後、ステップＳ３１へ進み、一方、アイドルスイッチ２からＯＦＦ信号は出力されていないと判断すれば、ステップＳ３０でアイドルスイッチ２は正常であると判定して、その後、ステップＳ３１へ進む。
また、ステップＳ２７において、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）は所定値ＶＴＨＭＩＮ近傍でないと判断した場合にも、ステップＳ３１へ進む。
【００８２】
ステップＳ３１では、車速センサ１３から出力されてくる信号に基づいて、車速ｖが０であるか否かを判断し、車速ｖが０であると判断すれば、次に、フラグｆＳＰを０へ戻して（ステップＳ３２）、処理動作▲３▼を終了する。一方、車速ｖが０でないと判断すれば、フラグｆＳＰを０に戻す必要がないのでそのまま処理動作▲３▼を終了する。
【００８３】
上記実施の形態（３）に係るアイドルスイッチ故障判定装置によれば、スロットル開度センサ３から出力される信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ近傍であると判断されたときに、アイドルスイッチ２からＯＦＦ信号が出力されているか否かが判断され、この判断結果に基づいて、アイドルスイッチ２に故障が生じているか否かが判定される。
【００８４】
従って、アイドルスイッチ２の接触不良や断線などの故障の有無を精度良く判定することができる。また、該判定についてはイグニッションスイッチのＯＮ時に行うことができるので、車両内に装備される回路の複雑化を回避することができる。
【００８５】
また、スロットル開度センサ３から出力される信号（ＶＴＨ）の履歴に基づいて、信号（ＶＴＨ）の最小値が所定値ＶＴＨＭＩＮに設定される。すなわち、所定値ＶＴＨＭＩＮ  については予め設定された定数ではなく、スロットル開度センサ３から出力される信号（ＶＴＨ）の履歴に基づいて設定されるため、所定値ＶＴＨＭＩＮを装置毎に適切に設定することができる。
また、所定値ＶＴＨＭＩＮの設定は車速ｖが一旦、所定の速度ｖ２以上になり、その後、所定の速度ｖ１以下まで減速した場合に限定されているため、所定値ＶＴＨＭＩＮの設定を精度良く行うことができる。
【００８６】
次に、実施の形態（４）に係るアイドルスイッチ故障判定装置について説明する。但し、実施の形態（４）に係るアイドルスイッチ故障判定装置については制御手段１及びメモリ４を除いて、図１に示したアイドルスイッチ故障判定装置の構成と同様であるため、制御手段及びメモリには異なる符号を付し、その他の説明をここでは省略する。
【００８７】
図中１Ａは制御手段を示しており、制御手段１Ａにはアイドルスイッチ２と、スロットル開度センサ３と、メモリ４Ａとが接続されている。メモリ４Ａにはスロットル開度センサ３から出力される信号（ＶＴＨ）のうちの最小値が所定値ＶＴＨＭＩＮとして記憶される。また、この所定値ＶＴＨＭＩＮについては所定の条件が満たされたときに更新されるようになっている。
【００８８】
実施の形態（４）に係るアイドルスイッチ故障判定装置の制御手段１Ａにおける処理動作▲４▼を図６に示したフローチャートに基づいて説明する。まず、スロットル開度が所定の開度以上となったことを記憶しておくためのフラグｆＴＨが１であるか否かを判断する（ステップＳ４１）。なお、フラグｆＴＨについては後述するステップＳ４２、Ｓ４３の処理動作で１にされたり、ステップＳ５０の処理動作で０へ戻されるようになっている。
【００８９】
ステップＳ４１において、フラグｆＴＨが１でないと判断すれば、次に、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）が所定値ＶＴＨ１以上であるか否かを判断し（ステップＳ４２）、信号（ＶＴＨ）が所定値ＶＴＨ１以上であると判断すれば、次に、フラグｆＴＨを１として（ステップＳ４３）、その後、ステップＳ４４へ進む。
一方、ステップＳ４１において、フラグｆＴＨが１であると判断すれば、ステップＳ４２、Ｓ４３の処理動作を飛ばして、そのままステップＳ４４へ進む。
【００９０】
ステップＳ４４では、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）がメモリ４Ａに記憶されている所定値ＶＴＨＭＩＮ未満であるか否かを判断し、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ未満であると判断すれば、次に、メモリ４Ａに記憶される所定値ＶＴＨＭＩＮ  を信号（ＶＴＨ）の値に更新する（ステップＳ４５）。一方、信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ未満でないと判断すれば、所定値ＶＴＨＭＩＮを更新する必要がないため、ステップＳ４６へ進む。
【００９１】
また、ステップＳ４２において、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）が所定値ＶＴＨ１以上でないと判断した場合にも、所定値ＶＴＨＭＩＮを更新する必要がないため、そのままステップＳ４６へ進む。なお、ここで所定値ＶＴＨＭＩＮの更新条件として、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）が所定値ＶＴＨ１以上になることを加味しているのは、実施の形態（３）に係るアイドルスイッチ故障判定装置と同様に車両が一旦、ある程度の速度以上で走行することを条件に加えるためである。
【００９２】
ステップＳ４６では、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）がメモリ４Ａに記憶されている所定値ＶＴＨＭＩＮ  近傍であるか否か、すなわちＶＴＨＭＩＮ−α≦ＶＴＨ≦ＶＴＨＭＩＮ＋αが成立するか否かを判断する。
スロットル開度センサ３から出力されてくる信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ  近傍であると判断すれば、次にステップＳ４７へ進んで、アイドルスイッチ２からＯＦＦ信号が出力されているか否かを判断する。
【００９３】
また、ステップＳ４５で所定値ＶＴＨＭＩＮを更新した場合にも、ステップＳ４７へ進んで前記判断を行う。これは、ステップＳ４６における判断処理を行わなくても、信号（ＶＴＨ）と所定値ＶＴＨＭＩＮとは同じであり、信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ近傍であることは明らかだからである。
【００９４】
ステップＳ４７において、アイドルスイッチ２からＯＦＦ信号が出力されていると判断すれば、ステップＳ４８でアイドルスイッチ２は故障していると判定して、その後、ステップＳ５０へ進み、一方、アイドルスイッチ２からＯＦＦ信号は出力されていないと判断すれば、ステップＳ４９でアイドルスイッチ２は正常であると判定して、その後、ステップＳ５０へ進む。ステップＳ５０では、フラグｆＴＨを０へ戻して処理動作▲４▼を終了する。
また、ステップＳ４６において、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）は所定値ＶＴＨＭＩＮ近傍でないと判断した場合には、そのまま処理動作▲４▼を終了する。
【００９５】
上記実施の形態（４）に係るアイドルスイッチ故障判定装置によれば、スロットル開度センサ３から出力される信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ近傍であると判断されたときに、アイドルスイッチ２からＯＦＦ信号が出力されているか否かが判断され、この判断結果に基づいて、アイドルスイッチ２に故障が生じているか否かが判定される。
【００９６】
従って、アイドルスイッチ２の接触不良や断線などの故障の有無を精度良く判定することができる。また、該判定についてはイグニッションスイッチのＯＮ時に行うことができるので、車両内に装備される回路の複雑化を回避することができる。
【００９７】
また、スロットル開度センサ３から出力される信号（ＶＴＨ）の履歴に基づいて、信号（ＶＴＨ）の最小値が所定値ＶＴＨＭＩＮに設定される。すなわち、所定値ＶＴＨＭＩＮについては予め設定された定数ではなく、スロットル開度センサ３から出力される信号（ＶＴＨ）の履歴に基づいて設定されるため、所定値ＶＴＨＭＩＮを装置毎に適切に設定することができる。
【００９８】
また、所定値ＶＴＨＭＩＮの設定はスロットル開度が一旦、前記所定の開度以上になった場合に限定されているため、所定値ＶＴＨＭＩＮの設定を精度良く行うことができる。また、上記実施の形態（２）又は（３）に係るアイドルスイッチ故障判定装置とは異なり、車速センサ１３から出力される信号を取り込む必要がないので装置の簡略化を図ることができる。
【００９９】
ところで、上記実施の形態（２）〜（４）に係るアイドルスイッチ故障判定装置では、スロットル開度センサ３から出力されるスロットル開度を示す信号（ＶＴＨ）の履歴に基づいて、所定値ＶＴＨＭＩＮを設定するようにしている。
しかしながら、履歴に基づいて所定値ＶＴＨＭＩＮを設定する場合には、スロットル開度が全閉状態であることを示すレベルよりも大きな値が所定値ＶＴＨＭＩＮとして設定されてしまい、アイドルスイッチ２の故障判定を適切に行うことができなくなる危険性がある。
【０１００】
そこで、別の実施の形態に係るアイドルスイッチ故障判定装置では、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）がメモリ４、４Ａ、１２に記憶されている所定値ＶＴＨＭＩＮ近傍であるか否かといった判断処理とは別に、信号（ＶＴＨ）が予め設定されている所定値ＶＴＨ２以下であるか否かといった判断処理を行うようにして、上記危険性が及ぶのを回避するようにしても良い。
【０１０１】
次に、前記別の実施の形態に係るアイドルスイッチ故障判定装置の制御手段１１Ｂ（図３参照）における処理動作▲５▼を図７に示したフローチャートに基づいて説明する。まず、車速センサ１３から出力されてくる信号に基づいて、車速ｖが所定の速度ｖ１（例えば、１０ｋｍ／ｈ）以下であるか否かを判断する（ステップＳ５１）。
【０１０２】
車速ｖが所定の速度ｖ１以下であると判断すれば、次に、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）がメモリ１２に記憶されている所定値ＶＴＨＭＩＮ未満であるか否かを判断する（ステップＳ５２）。
【０１０３】
スロットル開度センサ３から出力されてくる信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ未満であると判断すれば、次に、メモリ１２に記憶される所定値ＶＴＨＭＩＮを信号（ＶＴＨ）の値に更新する（ステップＳ５３）。一方、信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ未満でないと判断すれば、所定値ＶＴＨＭＩＮを更新する必要がな
いため、ステップＳ５４へ進む。
【０１０４】
また、ステップＳ５１において、車速ｖが所定の速度ｖ１以下でないと判断した場合にも、所定値ＶＴＨＭＩＮを更新する必要がないため、そのままステップＳ５４へ進む。なお、ここで所定値ＶＴＨＭＩＮの更新条件として、車速ｖが所定の速度ｖ１以下であることを加味しているのは、スロットル弁が全閉状態となる可能性は高速走行時の場合よりも低速走行時（又は停車時）の場合に高いからである。
【０１０５】
ステップＳ５４では、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）がメモリ１２に記憶されている所定値ＶＴＨＭＩＮ近傍であるか否か、すなわちＶＴＨＭＩＮ−α≦ＶＴＨ≦ＶＴＨＭＩＮ＋αが成立するか否かを判断する。
スロットル開度センサ３から出力されてくる信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ近傍であると判断すれば、次にステップＳ５５へ進んで、信号（ＶＴＨ）が所定値ＶＴＨ２以下であるか否かを判断する。
【０１０６】
また、ステップＳ５３で所定値ＶＴＨＭＩＮを更新した場合にも、ステップＳ５５へ進んで前記判断を行う。これは、ステップＳ５４における判断処理を行わなくても、信号（ＶＴＨ）と所定値ＶＴＨＭＩＮとは同じであり、信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ近傍であることは明らかだからである。
【０１０７】
ステップＳ５５において、信号（ＶＴＨ）が所定値ＶＴＨ２以下であると判断すれば、次に、アイドルスイッチ２からＯＦＦ信号が出力されているか否かを判断し（ステップＳ５６）、アイドルスイッチ２からＯＦＦ信号が出力されていると判断すれば、ステップＳ５７でアイドルスイッチ２は故障していると判定して処理動作▲５▼を終了する。一方、アイドルスイッチ２からＯＦＦ信号は出力されていないと判断すれば、ステップＳ５８でアイドルスイッチ２は正常であると判定して処理動作▲５▼を終了する。
【０１０８】
また、ステップＳ５４において、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）は所定値ＶＴＨＭＩＮ近傍でないと判断した場合や、ステップＳ５５において、信号（ＶＴＨ）が所定値ＶＴＨ２以下でないと判断した場合にはそのまま処理動作▲５▼を終了する。
【０１０９】
図８は実施の形態（５）に係るアイドルスイッチ故障判定装置の要部を概略的に示したブロック図である。但し、ここでは図１に示したアイドルスイッチ故障判定装置と同様の構成部分については同符号を付し、その説明を省略する。図中２１は制御手段を示しており、制御手段２１にはアイドルスイッチ２と、スロットル開度センサ３と、メモリ２２とが接続されている。
また、メモリ２２には所定値ＶＴＨ３が記憶されている。なお、この所定値ＶＴＨ３はスロットル弁がある程度開いた状態であるときにスロットル開度センサ３から出力されるアナログ電圧の大きさを示したものである。
【０１１０】
次に、実施の形態（５）に係るアイドルスイッチ故障判定装置の制御手段２１における処理動作▲６▼を図９に示したフローチャートに基づいて説明する。まず、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）がメモリ２２に記憶されている所定値ＶＴＨ３  以上であるか否かを判断する（ステップＳ６１）。スロットル開度センサ３から出力されてくる信号（ＶＴＨ）が所定値ＶＴＨ３以上であると判断すれば、次に、アイドルスイッチ２からＯＮ信号が出力されているか否かを判断する（ステップＳ６２）。
【０１１１】
スロットル開度センサ３から出力される信号（ＶＴＨ）が所定値ＶＴＨ３以上である場合というのは、スロットル弁がある程度開いた状態であることが予想される。そのため、信号（ＶＴＨ）が所定値ＶＴＨ３以上であるときに、アイドルスイッチ２によりスロットル弁が全閉状態であることが検出された（すなわち、アイドルスイッチ２からＯＮ信号が出力される）というのは原理的におかしいこととなる。
【０１１２】
従って、ステップＳ６２において、アイドルスイッチ２からＯＮ信号が出力されていると判断すれば、ステップＳ６３でアイドルスイッチ２は故障していると判定して処理動作▲６▼を終了する。一方、アイドルスイッチ２からＯＮ信号は出力されていないと判断すれば、ステップＳ６４でアイドルスイッチ２は正常であると判定して処理動作▲６▼を終了する。
また、ステップＳ６１において、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）は所定値ＶＴＨ３以上でないと判断すれば、そのまま処理動作▲６▼を終了する。
【０１１３】
上記実施の形態（５）に係るアイドルスイッチ故障判定装置によれば、スロットル開度センサ３から出力される信号（ＶＴＨ）が所定値ＶＴＨ３以上であると判断されたときに、アイドルスイッチ２からＯＮ信号が出力されているか否かが判断され、この判断結果に基づいて、アイドルスイッチ２に故障が生じているか否かが判定される。
【０１１４】
従って、アイドルスイッチ２の接触不良や断線などの故障の有無を精度良く判定することができる。また、該判定についてはイグニッションスイッチのＯＮ時に行うことができるので、車両内に装備される回路の複雑化を回避することができる。
【０１１５】
次に、実施の形態（６）に係るアイドルスイッチ故障判定装置について説明する。但し、実施の形態（６）に係るアイドルスイッチ故障判定装置については制御手段２１及びメモリ２２を除いて、図８に示したアイドルスイッチ故障判定装置の構成と同様であるため、制御手段及びメモリには異なる符号を付し、その他の説明をここでは省略する。
【０１１６】
図中２１Ａは制御手段を示しており、制御手段２１Ａにはアイドルスイッチ２と、スロットル開度センサ３と、メモリ２２Ａとが接続されている。メモリ２２Ａにはスロットル開度センサ３から出力される信号（ＶＴＨ）のうちの最小値が所定値ＶＴＨＭＩＮとして記憶される。
【０１１７】
次に、実施の形態（６）に係るアイドルスイッチ故障判定装置の制御手段２１Ａにおける処理動作▲７▼を図１０に示したフローチャートに基づいて説明する。まず、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）が所定値ＶＴＨＭＩＮよりも小さいか否かを判断する（ステップＳ７１）。
【０１１８】
信号（ＶＴＨ）が所定値ＶＴＨＭＩＮよりも小さいと判断すれば、次に、メモリ２２Ａに記憶される所定値ＶＴＨＭＩＮを信号（ＶＴＨ）の値に更新して（ステップＳ７２）、処理動作▲７▼を終了する。一方、信号（ＶＴＨ）が所定値ＶＴＨＭＩＮよりも小さくないと判断すれば、次に、信号（ＶＴＨ）が所定値ＶＴＨＭＩＮよりも大きいか否かを判断する（ステップＳ７３）。
信号（ＶＴＨ）が所定値ＶＴＨＭＩＮよりも大きいと判断すれば、次に、アイドルスイッチ２からＯＮ信号が出力されているか否かを判断する（ステップＳ７４）。
【０１１９】
スロットル開度センサ３から出力される信号（ＶＴＨ）が所定値ＶＴＨＭＩＮよりも大きい場合というのは、スロットル弁がある程度開いた状態であることが予想される。そのため、信号（ＶＴＨ）が所定値ＶＴＨＭＩＮよりも大きいときに、アイドルスイッチ２によりスロットル弁が全閉状態であることが検出された（すなわち、アイドルスイッチ２からＯＮ信号が出力される）というのは原理的におかしいこととなる。
【０１２０】
従って、ステップＳ７４において、アイドルスイッチ２からＯＮ信号が出力されていると判断すれば、ステップＳ７５でアイドルスイッチ２は故障していると判定して処理動作▲７▼を終了する。一方、アイドルスイッチ２からＯＮ信号は出力されていないと判断すれば、ステップＳ７６でアイドルスイッチ２は正常であると判定して処理動作▲７▼を終了する。
また、ステップＳ７３において、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）は所定値ＶＴＨＭＩＮよりも大きくないと判断すれば、そのまま処理動作▲７▼を終了する。
【０１２１】
上記実施の形態（６）に係るアイドルスイッチ故障判定装置によれば、メモリ２２Ａにスロットル開度センサ３から出力される信号（ＶＴＨ）よりも小さい値が存在すると判断されたときに、アイドルスイッチ２からＯＮ信号が出力されているか否かが判断され、この判断結果に基づいて、アイドルスイッチ２に故障が生じているか否かが判定される。
【０１２２】
従って、アイドルスイッチ２の接触不良や断線などの故障の有無を精度良く判定することができる。また、該判定についてはイグニッションスイッチのＯＮ時に行うことができるので、車両内に装備される回路の複雑化を回避することができる。
【０１２３】
なお、上記実施の形態（６）に係るアイドルスイッチ故障判定装置では、ステップＳ７３における処理動作で、スロットル開度センサ３から出力される信号（ＶＴＨ）がメモリ２２Ａに記憶される所定値ＶＴＨＭＩＮよりも大きいか否かといった判断を行っているが、別の実施の形態に係るアイドルスイッチ故障判定装置では、より精度の高い判定を実現するために信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ  に所定値βを加算した値よりも大きいか否かといった判断を行うようにしても良い。
【０１２４】
上記実施の形態（１）〜（４）に係るアイドルスイッチ故障判定装置では、アイドルスイッチ２によりスロットル弁が全閉状態であると検出されるべき状態のときに、アイドルスイッチ２からＯＦＦ信号が出力されるとアイドルスイッチ２が故障していると判定し、また、上記実施の形態（５）又は（６）に係るアイドルスイッチ故障判定装置では、アイドルスイッチ２によりスロットル弁が全閉状態でないと検出されるべき状態のときに、アイドルスイッチ２からＯＮ信号が出力されるとアイドルスイッチ２が故障していると判定し、原理的におかしな状況を生じると直ちにアイドルスイッチ２が故障していると判定するようになっている。
【０１２５】
しかしながら、別の実施の形態に係るアイドルスイッチ故障判定装置では、アイドルスイッチ２によりスロットル弁が全閉状態であると検出されるべき状態のときに、アイドルスイッチ２からＯＦＦ信号が出力されたり、逆にアイドルスイッチ２によりスロットル弁が全閉状態でないと検出されるべき状態のときに、アイドルスイッチ２からＯＮ信号が出力された場合をカウントし、該カウント結果に基づいて、アイドルスイッチ２が故障しているか否かを判断するようにしても良い。
【０１２６】
次に、前記別の実施の形態に係るアイドルスイッチ故障判定装置の制御手段１Ｂ（図１参照）における処理動作▲８▼を図１１に示したフローチャートに基づいて説明する。まず、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）がメモリ４に記憶されている所定値ＶＴＨＭＩＮ近傍であるか否か、すなわちＶＴＨＭＩＮ−α≦ＶＴＨ≦ＶＴＨＭＩＮ＋αが成立するか否かを判断する（ステップＳ８１）。
スロットル開度センサ３から出力されてくる信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ近傍であると判断すれば、次に、アイドルスイッチ２からＯＦＦ信号が出力されているか否かを判断する（ステップＳ８２）。
【０１２７】
スロットル開度センサ３から出力される信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ近傍である場合というのは、スロットル弁が全閉状態であることが予想される。そのため、信号（ＶＴＨ）が所定値ＶＴＨＭＩＮ  近傍であるときに、アイドルスイッチ２によりスロットル弁が全閉状態であることが検出されない（すなわち、アイドルスイッチ２からＯＦＦ信号が出力される）というのは原理的におかしいこととなる。
【０１２８】
従って、ステップＳ８２において、アイドルスイッチ２からＯＦＦ信号が出力されていると判断すれば、次に、カウンタｃに１を加算し（ステップＳ８３）、その後、１を加算したカウンタｃが所定値ｃ’以上であるか否かを判断する（ステップＳ８４）。
【０１２９】
カウンタｃが所定値ｃ’以上であると判断すれば、ステップＳ８５でアイドルスイッチ２は故障していると判定して処理動作▲８▼を終了する。一方、カウンタｃが所定値ｃ’以上でないと判断すれば、ステップＳ８４でアイドルスイッチ２は正常であると判定して処理動作▲８▼を終了する。
【０１３０】
また、ステップＳ８２において、アイドルスイッチ２からＯＦＦ信号は出力されていないと判断した場合にも、ステップＳ８４へ進んでアイドルスイッチ２は正常であると判定して処理動作▲８▼を終了する。また、ステップＳ８１において、スロットル開度センサ３から出力されてくる信号（ＶＴＨ）は所定値ＶＴＨＭＩＮ近傍でないと判断すれば、そのまま処理動作▲８▼を終了する。
【０１３１】
また、上記実施の形態（１）〜（６）に係るアイドルスイッチ故障判定装置では、アイドルスイッチ２によりスロットル弁が全閉状態であると検出されるべき状態のときに、アイドルスイッチ２からＯＦＦ信号が出力されるとアイドルスイッチ２が故障していると判定したり、アイドルスイッチ２によりスロットル弁が全閉状態でないと検出されるべき状態のときに、アイドルスイッチ２からＯＮ信号が出力されるとアイドルスイッチ２が故障していると判定するようになっているが、別の実施の形態に係るアイドルスイッチ故障判定装置ではこれら各判定処理等を組み合わせたものにしても良い。
【０１３２】
なお、ここでは、内燃機関がアイドル状態であるときに、スロットル弁が全閉状態となる場合についてのみ説明しているが、本発明はこの場合に限定されるものではなく、内燃機関がアイドル状態であるときに、スロットル弁が全閉状態とならない場合についても採用可能である。
【図面の簡単な説明】
【図１】本発明の実施の形態（１）に係るアイドルスイッチ故障判定装置の要部を概略的に示したブロック図である。
【図２】実施の形態（１）に係るアイドルスイッチ故障判定装置の制御手段における処理動作を示したフローチャートである。
【図３】実施の形態（２）に係るアイドルスイッチ故障判定装置の要部を概略的に示したブロック図である。
【図４】実施の形態（２）に係るアイドルスイッチ故障判定装置の制御手段における処理動作を示したフローチャートである。
【図５】実施の形態（３）に係るアイドルスイッチ故障判定装置の制御手段における処理動作を示したフローチャートである。
【図６】実施の形態（４）に係るアイドルスイッチ故障判定装置の制御手段における処理動作を示したフローチャートである。
【図７】別の実施の形態に係るアイドルスイッチ故障判定装置の制御手段における処理動作を示したフローチャートである。
【図８】実施の形態（５）に係るアイドルスイッチ故障判定装置の要部を概略的に示したブロック図である。
【図９】実施の形態（５）に係るアイドルスイッチ故障判定装置の制御手段における処理動作を示したフローチャートである。
【図１０】実施の形態（６）に係るアイドルスイッチ故障判定装置の制御手段における処理動作を示したフローチャートである。
【図１１】別の実施の形態に係るアイドルスイッチ故障判定装置の制御手段における処理動作を示したフローチャートである。
【符号の説明】
１、１Ａ、１Ｂ、１１、１１Ａ、１１Ｂ、２１、２１Ａ  制御手段
２  アイドルスイッチ
３  スロットル開度センサ
４、４Ａ、１２、２２、２２Ａ  メモリ
１３  車速センサ
【図１】
2004162584.tif 000003
【図２】
2004162584.tif 000004
【図３】
2004162584.tif 000005
【図４】
2004162584.tif 000006
【図５】
2004162584.tif 000007
【図６】
2004162584.tif 000008
【図７】
2004162584.tif 000009
【図８】
2004162584.tif 000010
【図９】
2004162584.tif 000011
【図１０】
2004162584.tif 000012
【図１１】
2004162584.tif 000013