(57)【特許請求の範囲】
【請求項１】
複数の接点を備え、起動操作により複数の接点からオン信号を出力するスイッチと、
前記各接点からの出力信号がオフ信号からオン信号に変化する度に所定の大きさのプラスのデジタル値を生成し、オン信号からオフ信号に変化する度に前記所定の大きさと同じ絶対値のマイナスのデジタル値を生成し、前記接点毎に生成されたすべての前記デジタル値の総和を算出して、該デジタル値の総和を所定の単位時間で順次累積加算することにより判定値を生成し、該判定値が所定のオン閾値を超えたときにスイッチ起動と判定し、スイッチ起動信号が出力された後に前記デジタル値および前記判定値をリセットする入力判定部と、
を備えることを特徴とするスイッチ入力装置。
【請求項２】
前記入力判定部は、前記接点からの出力がオフ信号から前記オン信号に変化したときに該接点の前記デジタル値を「現在のデジタル値＋１」とし、前記オン信号から前記オフ信号に変化したときに前記デジタル値を「現在のデジタル値−１」とし、前記スイッチ起動信号が出力された後に前記デジタル値および前記判定値を「０」にリセットすることを特徴とする請求項１に記載のスイッチ入力装置。
【請求項３】
前記入力判定部は、前記接点の出力が変化した後所定の時間を経過しても前記判定値が前記所定の閾値を超えない場合には、前記デジタル値および前記判定値をリセットすることを特徴とする請求項１または２に記載のスイッチ入力装置。
【請求項４】
前記入力判定部は、前記デジタル値に所定の時間間隔で所定の重み係数を乗算することにより、判定時間を設定することを特徴とする請求項３に記載のスイッチ入力装置。
【請求項５】
前記入力判定部は、さらに、前記判定値がマイナスの値であり、該判定値が所定のオフ閾値より小さいときにスイッチ停止と判定することを特徴とする請求項１から４のいずれか１項に記載のスイッチ入力装置。
【請求項６】
前記入力判定部は、前記接点の出力がオン信号からオフ信号に変化した後所定の時間が経過しても前記判定値が前記所定のオフ閾値を超えない場合には、前記デジタル値および前記累積値をリセットすることを特徴とする請求項５に記載のスイッチ入力装置。
【請求項７】
前記入力判定部は、前記デジタル値に所定の時間間隔で所定の重み係数を乗算することにより、時間条件を設定することを特徴とする請求項５または６に記載のスイッチ入力装置。
【請求項８】
請求項１から７のいずれか１項に記載の前記スイッチ入力装置を備えることを特徴とする、エンジン始動停止装置。
【請求項９】
複数の接点を有するスイッチの起動操作により前記各接点から出力されるオン信号に基づいて、スイッチ起動信号を出力するスイッチ入力装置において、
（ａ）前記各接点からの出力信号を検出するステップと、
（ｂ）前記各接点からの出力信号がオフ信号からオン信号に変化する度に所定の大きさのプラスのデジタル値を生成し、オン信号からオフ信号に変化する度に前記所定の大きさと絶対値が同じマイナスのデジタル値を生成するステップと、
（ｃ）前記工程（ｂ）において生成された前記各接点の前記デジタル値の総和を算出するステップと、
（ｄ）前記デジタル値の総和を所定の時間間隔で累積加算して累積加算値を判定値として生成するステップと、
（ｅ）前記判定値を所定のオン閾値と比較して、該所定のオン閾値を越えたときに、スイッチ起動と判定するステップと、
（ｆ）スイッチ起動信号が出力された後に、前記デジタル値および前記判定値をリセットするステップと、
を備えることを特徴とする入力判定制御方法。
【請求項１０】
前記デジタル値を生成するステップ（ｂ）は、前記接点の出力がオフ信号から前記オン信号に変化したときに該接点の前記デジタル値を「現在のデジタル値＋１」とし、前記オン信号から前記オフ信号に変化したときに前記デジタル値を「現在のデジタル値−１」とし、前記スイッチ起動信号が出力された後に、前記デジタル値および前記判定値を「０」にリセットすることを特徴とする請求項９に記載の入力判定制御方法。
【請求項１１】
前記スイッチ起動を判定するステップ（ｅ）は、
前記接点の出力が変化してから所定の時間経過しても前記判定値が前記所定のオン閾値を超えない場合には、前記デジタル値および前記判定値をリセットするステップを備えることを特徴とする請求項１０に記載の入力判定制御方法。
【請求項１２】
前記デジタル値を生成するステップ（ｂ）は、さらに、前記デジタル値に所定の時間間隔で所定の重み係数を乗算するステップを備えることを特徴とする請求項９から１１のいずれか１項に記載の入力判定制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用エンジンの始動停止装置のように、高い信頼性が要求されるスイッチ入力装置及びその入力判定制御方法に関するものである。
【背景技術】
【０００２】
例えば、プッシュ式のエンジンの始動スイッチにおいては、接点間の融着によるオン故障や、信号線の断線等によるオフ故障が生じることがある。車等のように高度の安全性が求められる装置では、このような場合でも、安全にエンジンの始動・停止を行うことを可能とし、スイッチの信頼性を高めることが求められている。そのために一つの始動・停止スイッチに複数の接点を設けて、一つの接点が故障した場合には、他の接点の出力信号に基づいてスイッチのオンまたはオン又はオフを判定するエンジン操作スイッチも提案されている。
【０００３】
尚、本明細書においては、「オン故障」とは、操作に反してスイッチの接点が離れない故障をいい、「オフ故障」とは、操作に反してスイッチの接点が接触しない故障をいう。
【０００４】
しかし、上述のようにスイッチに複数の接点を設けても、オン故障又はオフ故障により複数の接点から相反する逆の信号が出力される場合もある。自動車の始動停止装置のような高い信頼性が要求される装置では、このような場合でも、正しい制御が行えるような高い信頼性の確保が求められている。
【０００５】
そのため、特許文献１に記載の技術では、２つの接点からのオン出力信号の論理和に基づく判定、出力信号を定期的に複数回サンプリングすることにより目的の信号を所定回数検知したかどうかを検証することによる判定を行っている。また、複数の接点中の一つが正常に変化しているにもかかわらず一定期間変化のない接点は、オン故障またはオフ故障であると判定し、故障以外の接点からの出力により、スイッチ動作を判定している。
【特許文献１】特開２００５−１４００１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に記載の技術では、いずれかの接点でチャタリングが発生した場合に正しい制御ができなるおそれや、エンジン操作スイッチの操作中に突然オフ故障が発生すると、どの接点が故障接点であるのかの判定を誤る可能性がある。また、一度接点が故障と認定されると、正常な接点のみでスイッチ動作の判定を行う。そのため、故障接点の認定を誤ると、正しい制御ができなる恐れもある。さらに、いずれかの接点が故障している場合でも、正常時と同じように始動停止するため、操作者には接点の一部が故障していることを知ることができない。そのため、操作者はすべての接点が壊れてスイッチが動作しなくなるまで不具合に気づかないという問題があった。
【０００７】
本発明は、スイッチ操作途中の故障により複数の接点から異なる信号が出力された場合であっても、操作に応じた正しい信号を出力することのできるスイッチ入力装置を提供することを目的とする。
【０００８】
また、本発明の他の目的は、スイッチ操作の際に一部の接点の不具合を認識することのできるスイッチ入力装置を提供することである。
【課題を解決するための手段および作用効果】
【０００９】
上記課題を解決するため、請求項１記載のスイッチ入力装置は、複数の接点を備え、起動操作により複数の接点からオン信号を出力するスイッチと、
前記各接点からの出力信号がオフ信号からオン信号に変化する度に所定の大きさのプラスのデジタル値を生成し、オン信号からオフ信号に変化する度に前記所定の大きさと同じ絶対値のマイナスのデジタル値を生成し、前記接点毎に生成されたすべての前記デジタル値の総和を算出して、該デジタル値の総和を所定の単位時間で順次累積加算することにより判定値を生成し、該判定値が所定のオン閾値を超えたときにスイッチ起動と判定し、スイッチ起動信号が出力された後に前記デジタル値および前記判定値をリセットする入力判定部と、を備えることを特徴とする。
【００１０】
請求項１にかかる発明は、オン信号の出力されている接点毎に、出力信号がオフ信号からオン信号またはオン信号からオフ信号に切り替わる度に、プラスのデジタル値とマイナスのデジタル値を生成するとともにそれを全て加算した総和を、所定の単位時間毎に累積加算して判定値を生成している。このように、出力信号の変化をデジタル値に変換して集積することにより、数値を単純化できるため、数値処理が単純化され計算処理も容易となる。
【００１２】
請求項２に記載のスイッチ入力装置は、前記入力判定部が、前記接点からの出力がオフ信号から前記オン信号に変化したときに該接点の前記デジタル値を「現在のデジタル値＋１」とし、前記オン信号から前記オフ信号に変化したときに前記デジタル値を「現在のデジタル値−１」とし、前記スイッチ起動信号が出力された後に前記デジタル値および前記判定値を「０」にリセットすることを特徴とする。
【００１３】
この態様では、オン信号への変化を１とし、オフ信号への変化を０とするデジタル変換を行うことにより、オンからオフへ頻繁に変化するチャタリングやノイズのオン判定値への影響を吸収することが可能となる。従って、チャタリング等に影響されることなく、正確なスイッチ起動判定が可能となる。
【００１４】
請求項３に記載のスイッチ入力装置は、前記入力判定部が、前記接点の出力が変化した後所定の時間を経過しても前記判定値が前記所定の閾値を超えない場合には、前記デジタル値および前記判定値をリセットすることを特徴とする。この態様は、一定時間経過しても判定値が所定の大きさに達しない場合には、オン起動信号を出力しないようにしたものである。これによりノイズ等のような小さなオン信号による誤動作を防止することができる。
【００１５】
請求項４に記載のスイッチ入力装置は、前記入力判定部が、前記デジタル値に所定の時間間隔で所定の重み係数を乗算することにより、判定時間を設定することを特徴とする。この態様は、デジタル値に所定の時間毎に重み計数を掛けてデジタル値を時間に応じて変化させるようにしたものである。これにより判定値に対する時間の比重を増減させることが可能となる。特に重み計数を１以下にすることにより、変化が無い状態で所定の時間以上経過するとデジタル値を０にクリアするようにすることができる。また、重み計数を１以上にして、時間の重みを強調することも可能である。
【００１６】
請求項５に記載のスイッチ入力装置は、前記入力判定部が、さらに、前記判定値がマイナスの値であり、該判定値が所定のオフ閾値より小さいときにスイッチ停止と判定することを特徴とする。この態様では、スイッチがオンからオフに切り替わったかどうかを判定し、切り替わったときにスイッチ停止信号を出力するようにするものである。スイッチ停止の判定も、オフに変化した接点の数とその時間により行う。
【００１７】
請求項６に記載のスイッチ入力装置は、前記入力判定部が、前記接点の出力がオン信号からオフ信号に変化した後所定の時間が経過しても前記判定値が前記所定のオフ閾値を超えない場合には、前記デジタル値および前記累積値をリセットすることを特徴とする。
【００１８】
請求項７に記載のスイッチ入力装置は、前記入力判定部が、前記デジタル値に所定の時間間隔で所定の重み係数を乗算することにより、時間条件を設定することを特徴とする。
【００１９】
請求項８に記載のエンジン始動停止装置は、上記請求項１から７のいずれか１項に記載の前記スイッチ入力装置を備えることを特徴とする。
【００２０】
請求項９に記載の入力判定制御方法は、複数の接点を有するスイッチの起動操作により前記各接点から出力されるオン信号に基づいて、スイッチ起動信号を出力するスイッチ入力装置において、
（ａ）前記各接点からの出力信号を検出するステップと、
（ｂ）前記各接点からの出力信号がオフ信号からオン信号に変化する度に所定の大きさのプラスのデジタル値を生成し、オン信号からオフ信号に変化する度に前記所定の大きさと絶対値が同じマイナスのデジタル値を生成するステップと、
（ｃ）前記工程（ｂ）において生成された前記各接点の前記デジタル値の総和を算出するステップと、
（ｄ）前記デジタル値の総和を所定の時間間隔で累積加算して累積加算値を判定値として生成するステップと、
（ｅ）前記判定値を所定のオン閾値と比較して、該所定のオン閾値を越えたときに、スイッチ起動と判定するステップと、
（ｆ）スイッチ起動信号が出力された後に、前記デジタル値および前記判定値をリセットするステップと、
を備えることを特徴とする。
【００２２】
請求項１０に記載の入力判定制御方法は、前記デジタル値を生成するステップ（ｂ）が、前記接点の出力がオフ信号から前記オン信号に変化したときに該接点の前記デジタル値を「現在のデジタル値＋１」とし、前記オン信号から前記オフ信号に変化したときに前記デジタル値を「現在のデジタル値−１」とし、スイッチ起動信号が出力された後に、前記デジタル値および前記判定値を「０」にリセットすることを特徴とする。
【００２３】
請求項１１に記載の入力判定制御方法は、前記スイッチ起動を判定するステップ（ｅ）が、前記接点の出力が変化してから所定の時間経過しても前記判定値が前記所定のオン閾値を超えない場合には、前記デジタル値および前記判定値をリセットするステップを備えることを特徴とする。
【００２４】
請求項１２に記載の入力判定制御方法は、前記デジタル値を生成するステップ（ｂ）が、さらに、前記デジタル値に所定の時間間隔で所定の重み係数を乗算するステップを備えることを特徴とする。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施形態を、図面を用いて説明する。尚、本明細書では、スイッチ出力制御装置の具体的な実施例として、自動車のエンジン始動停止装置を例示して説明するが、本発明の適用範囲はエンジン始動停止装置に限定されるものではない。また、本発明のスイッチ入力装置は、同じ信号を出力する２個以上の接点有するスイッチを使用することができるが、以下の説明では、２つの接点を有するエンジン操作スイッチを用いて説明する。
【００２６】
バイク、高級車等には、従来からプッシュ式のエンジン始動装置が使用されている。図１は、本発明の実施形態における車両用エンジン始動停止装置の概略構成を示すブロック図である。車両用エンジン始動停止装置１０は、車載機と運転者が保持する車両キー２０とから構成される。車両キー２０は、キー照合用のＩＤコードを記憶している。
【００２７】
エンジン始動停止装置１０は、エンジンを起動又は停止するためのスイッチ入力装置１２、運転者が所持しておりＩＤコードを記憶している車両キー１３、ＩＤコード読み取り装置１４、イモビライザＥＣＵ１５、エンジンＥＣＵ２５、エンジンＥＣＵ２５に始動信号を出力する電源ＥＣＵ１１などを備えている。
【００２８】
スイッチ入力装置１２は、プッシュ式のエンジン操作スイッチ１６、入力判定部１７、及び出力部１８を備えている。エンジン操作スイッチ１６は、スイッチ操作に応じてオン信号を出力する複数の接点を備えている。スイッチに設ける接点の数は任意に設定可能であるが、以下の説明では、エンジン操作スイッチ１６は、２つの接点を有するものとして説明する。
【００２９】
エンジンを始動する場合、運転者が車両キー１３を保持しているか又はキースロットに車両キー１３を挿入すると、ＩＤコード読み取り装置１４が無線通信等により車両キー１３のＩＤコードを読み取る。読み取られたＩＤコードはイモビライザＥＣＵ１５に送信され、イモビライザＥＣＵ１５では、そのＩＤコードと車両側に記憶されたＩＤコードとを照合し、その照合結果を保持する。その照合結果は、電源ＥＣＵ１１からの要求に応じて、イモビライザＥＣＵ１５から電源ＥＣＵ１１に出力される。
【００３０】
イモビライザＥＣＵ１５、電源ＥＣＵ１１ 、エンジンＥＣＵ２５は、周知のＣＰＵ、ＲＯＭ、ＲＡＭからなる制御ユニットである。エンジン始動停止装置のその他の車載機として、ＡＣＣリレー２１、ＩＧリレー２２、ブレーキスイッチ２３ 、車速センサ２４ 、エンジンＥＣＵ２５を備えており、これらは電源ＥＣＵ１１に接続されている。
【００３１】
運転者がエンジン操作スイッチ１６を押圧操作して、スイッチ入力装置１２がスイッチオン（スイッチ起動）と判定してスイッチ起動信号を出力すると、電源ＥＣＵ１１はイモビライザＥＣＵ１５にＩＤコードの照合結果を出力するように要求する。そして、ＩＤコードが一致したとの照合結果を取得した場合に、電源ＥＣＵ１１は、エンジンの始動を指示する信号をエンジンＥＣＵ２５に送信する。また、スイッチ起動信号が出力されると、エンジンＥＣＵ２５と協働して、ＡＣＣリレー２１、ＩＧリレー２２の動作状態を切り替えて、スターターモータ２６、燃料噴射装置２７、点火装置等の動作を制御して、エンジンを始動しまたは停止させる。
【００３２】
エンジン操作スイッチ１６は、２つの電極を有する可動部と、可動部の２つの電極に対向する２つの電極を有する固定部を備える（図示せず）。すなわち、エンジン操作スイッチ１６は、対応する２つの可動部と固定部からなる２つの接点を有する押しボタンスイッチである。各接点からは、エンジン操作スイッチ１６が押圧操作されたときにオン信号が出力され、押圧操作されないときにはオフ信号が出力されている。本明細書では、第１の接点からの出力信号をＳＣ１、第２の接点からの出力信号をＳＣ２と称する。
【００３３】
運転者によりプッシュ式のエンジン操作スイッチ１６が押されて接点１、接点２が接触すると、各接点からそれぞれオン信号ＳＣ１、ＳＣ２が出力される。入力判定部１７は、接点１、接点２からの出力信号に基づいて、エンジン操作スイッチ１６が押されたか否かを判定する。入力判定部１７によりスイッチが押されたと判定されたら、出力部１８からスイッチ起動信号が出力され、電源ＥＣＵ１１はイモビライザＥＣＵ１５にＩＤコードの照合結果を問い合わせ、照合結果が一致していると、エンジンＥＣＵ２５にエンジンの始動を指示する信号を出力し、またはエンジンを停止する信号を出力する。
【００３４】
このようなエンジンの始動停止装置では、安全性の観点から、運転手によるエンジン操作スイッチの操作を正しく認識し、操作内容に応じた正しい信号を出力することのできる高い信頼性を有するスイッチ入力装置１２が求められる。本発明では、高い信頼性を確保するため、エンジン操作スイッチ１６に複数の接点を設けて、正常に動作している前記接点の数および動作時間に応じて、入力判定部１７による入力判定時間が異なるように構成している。
【００３５】
図２を用いて説明する。図２は、本発明の入力判定部１７の一実施例を示す機能ブロック図である。図２に示す入力判定部１７は、デジタル変換部３１、加算部３２、判定値生成部３３、閾値記憶部３４、判定部３５を備えている。
【００３６】
エンジン操作スイッチ１６の接点１，２からの出力信号ＳＣ１，ＳＣ２は、まずデジタル変換部３１に入力される。デジタル変換部３１は、出力信号ＳＣ１，ＳＣ２ごとに、その変化方向に応じたデジタルの数値に変換する。変換した２つのデジタル値は、加算部３２で互いに加算されてデジタル値の総和が算出される。判定値生成部３３には所定の単位時間のクロックＣＬＫが入力されており、判定値生成部３３において、デジタル値の総和が単位時間ごとに累積加算される。累積加算された値は、オンかどうかの判定を行うための判定値として使用される。
【００３７】
判定部３５は、閾値記憶部３４に記憶されているオン閾値と判定値を比較し、判定値がオン閾値を超えたときにスイッチ起動と判定する。判定部３５がスイッチ起動と判定すると、出力部１８はスイッチ起動信号を出力する。
【００３８】
以上から判るように、判定値は、オン信号が出力されている接点の数と、オン信号が出力されている時間が累積されて次第に増加する。従って、チャタリング等の短いパルスで閾値を超えることはなく、チャタリングによる誤動作を防止可能となる。また、接点の数が１個と２個では、判定値が閾値に達する速度が約２倍違うので、一つの接点がオフ故障となると、スイッチ起動と判定されるのに、正常時の２倍の時間がかかることになる。これにより、通常のスイッチ操作により、接点異常を容易に感知することが可能となる。
【００３９】
尚、デジタル変換部３１でデジタル変換処理をする際に、重み係数を掛けることも可能である。重み係数は、デジタル変換部３１の内部に記憶していても、外部の係数記憶部３６に記憶してもよい。重み係数は、例えば０．９等のような１以下の数値が好ましい。変化に応じて算出したデジタル値に１以下の重み係数をクロックＣＬＫに同期させて掛けることにより、デジタル値は時間の経過とともに減少する。重み係数の数値により、判定値が極端に大きな数値になることを防止することが可能となるほか、正常時及び異常時のスイッチ起動判定時間の長さを調整することが可能となる。
【００４０】
次に、以上のスイッチ入力装置の動作の一例を、各部の出力を示すタイミングチャートを用いてより具体的に説明する。尚、以下の説明においては、出力信号ＳＣ１，ＳＣ２がオフ信号のとき“０”、オン信号のとき“１”として説明する。
【００４１】
デジタル変換部３１におけるデジタル値への変換は、例えば、ＳＣ１、ＳＣ２の信号が“０”→“１”に変化したときに「前の状態のデジタル値＋１」とし、“１”→“０”に変化したら「前の状態のデジタル値−１」となるような変換を行うことができる。
【００４２】
図３に、このような変換アルゴリズムを用いた入力装置が、正常に動作している場合の各部の出力信号変化を表す波形図を示す。最上段は、エンジン操作スイッチ１６の押圧操作状態を示しており、立ち上がり部分が押圧時を表している。２段目、３段目は、接点の出力ＳＣ１，ＳＣ２を示しており、４段目、５段目が出力ＳＣ１，ＳＣ２をデジタル変換したデジタル値を表している。この例では、２段目、３段目に示すようにスイッチ操作の最初と最後のチャタリングが発生して、ＳＣ１，ＳＣ２の立ち上がりとたち下がり時にオン信号とオフ信号が繰り返し出力されている。
【００４３】
デジタル変換部３１による出力ＳＣ１に対応する出力は、チャタリングの３個のパルス変化をとらえて、デジタル値１は１→０→１→０→１→０→１と変化し、最終的なデジタル値１は１となっている。デジタル変換部３１による出力ＳＣ１に対応するデジタル値２も、チャタリングの２個のパルス数に応じて１→０→１→０→１と変化し、デジタル値２は１となる。
【００４４】
尚、図３の例では、デジタル変換部３１の出力として、ＳＣ１，ＳＣ２の変化のデジタル値に重み係数０．９５を掛けたものをデジタル値１及びデジタル値２としているので、時間が経過するに従ってデジタル値が徐々に減少している。
【００４５】
図３の６段目は、デジタル値１とデジタル２の総和であり、７段目はデジタル値の総和を単位時間のクロックＣＬＫごとに累積加算した値である判定値を示している。オン判定値がオン閾値に達すると、判定部３５はスイッチ起動と判定し、最下段に示すように出力部１８からスイッチ起動信号が出力される。これにより、前述したように電源ＥＣＵ１１、イモビライザＥＣ Ｕ１５、エンジンＥＣＵにより、エンジンの始動またはエンジンの停止のための制御が行われる。スイッチ起動信号が出力されると、デジタル変換部３１、加算部３２、判定値生成部３３の出力であるデジタル値１，２、デジタル値の総和、判定値もリセットされる。
【００４６】
図３から判るように、スイッチが押下されてからスイッチ起動の判定がなされるまでの第１の時間は、オン信号が出力されている接点の数、オン信号が出力されている時間、重み係数、及びオン閾値により決定される。
【００４７】
スイッチがしばらく押下された後に離されると、接点１、２が離れて出力信号ＳＣ１，２はオフ信号となる。図３の例では、この場合もチャタリングが発生した例を示している。デジタル変換部３１は、この変化をとらえてデジタル値１、２に変換する。ＳＣ１，２は、“１”→“０”に変化するので、この場合には「前の状態のデジタル値−１」とする変換を行う。この変化の前のデジタル値１、２は、スイッチ起動信号によりリセットされているので「０」である。したがって、デジタル値１は、−１→０→−１と変化し、デジタル値２は、−１→０→−１→０→−１と変化する。ともにマイナスのデジタル値であるので、その総和である加算部３２の出力もマイナスとなり、判定値生成部３３の累積値もマイナス方向に増大する。判定値生成部３３のマイナスの出力は、マイナスの値であるオフ閾値と比較され、オフ判定値がオフ閾値を超えたとき（オフ閾値より小さくなったとき）に、スイッチ停止と判定する。スイッチ停止と判定されると、スイッチ起動信号を停止する。  図４乃至図７の波形図を用いて、接点の一部に異常がある場合及び軽い接触等のご操作について説明する。図４は接点１の出力であるＳＣ１がオフ故障となった場合を示している。この場合、接点の数が１／２なので、判定値がオン閾値に達するには、約２倍の時間がかかる。そのため第１の時間が約２倍となっている。第２の時間は、接点１もオフとなっているので、正常時とあまり大きな差はない。
【００４８】
図５は、接点１がオン故障した場合を示している。第１の時間は、正常な場合と同じであるが、接点１がオン信号のままであるのでオフ判定値がオフ閾値に達するには時間がかかるため、第２の時間が正常な場合の約２倍に延びている。図６は、軽い接触や誤操作により、ごく短い時間だけエンジン操作スイッチ１３が押下された場合を示している。このような場合、スイッチの押下が不安定なので、チャタリングや極短い時間ＳＣ１，２がオン状態となる。そのため、判定値がオン閾値を超えることがなく、スイッチ起動の判定がなされない。図７は、エンジン操作スイッチ１３の操作の途中で、接点１にオフ故障が発生した場合を示している。この場合、オフ故障の発生タイミングにより、第１の時間が長くなることがあるが、図７の例では、オフ故障がスイッチ起動の判定の後に発生しているので、第１の時間は正常時と同じである。しかし、オフ故障発生時にデジタル変換部がマイナスのデジタル値を出力するので、オフ判定値の生成が、オフ故障の発生時に開始される。また、接点２はこの時点でオン信号を出力しているので、スイッチ停止の判定時間である第２の時間の長さは、正常時の約２倍となる。
【００４９】
尚、本発明によると、入力判定部１７による判定が一定時間以上遅くなった場合には、一部の接点の故障したものと認定することが可能である。このようにして、入力判定部１７の出力により一部の接点の故障を検知して、一部接点が故障した旨の警告出力（警告表示等）を行うような構成とすることも可能である。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施形態における車両用エンジン始動停止装置の概略構成を示すブロック図である。
【図２】本発明の入力判定部１７の一実施例を示す機能ブロック図である。
【図３】本発明を実施例にかかる変換アルゴリズムを用いた入力装置が、正常に動作している場合の各部の出力信号変化を表す波形図である。
【図４】接点１の出力であるＳＣ１がオフ故障となった場合の図３と同じ出力信号を示す波形図である。
【図５】接点１がオン故障した場合の図３と同じ出力信号を示す波形図である。
【図６】軽い接触や誤操作により、ごく短い時間だけエンジン操作スイッチ１３が押下された場合における図３と同じ出力信号を示す波形図である。
【図７】エンジン操作スイッチ１３の操作の途中で、接点１にオフ故障が発生した場合における図３と同じ出力信号を示す波形図である。
【符号の説明】
【００５１】
１０  車両用エンジン始動停止装置
１１  電源ＥＣＵ１２…スイッチ入力装置
１３  車両キー
１４  コード読み取り装置
１５  イモビライザ
１６  エンジン操作スイッチ
１７  入力判定部、
１８  出力部
２５  エンジンＥＣＵ
３１  デジタル変換部
３２  加算部
３３  判定生成部
３４  閾値記憶部
３５  判定部
３６  係数記憶部
ＳＣ１  接点１からの出力信号
ＳＣ２  接点２からの出力信号
【図１】
0004495108.tif 000002
【図２】
0004495108.tif 000003
【図３】
0004495108.tif 000004
【図４】
0004495108.tif 000005
【図５】
0004495108.tif 000006
【図６】
0004495108.tif 000007
【図７】
0004495108.tif 000008