(57)【要約】【課題】動力源の起動前にアクセル装置の異常を判定する。【解決手段】アクセル装置の異常を判定するための判定処理１４０は、予備判定処理１５０と、主判定処理１６０とを含む。予備判定処理１５０は、アクセル装置が操作されることがない非操作期間に実行される。主判定処理１６０は、車両の運転直前に実行される。予備判定処理１５０と主判定処理１６０とは、車両を運転する前に実行されるから、動力源が起動される前にアクセル装置の異常を判定することができる。予備判定処理１５０と主判定処理１６０とによってアクセル装置の異常が確定的に判定される。よって正確な判定が可能である。アクセル装置が異常である場合、動力源の起動が禁止される。また、車両の利用者に対して通知が提供される。【選択図】図２
2013220679.tif 000002
【特許請求の範囲】
【請求項１】
車両の動力源（３１）の出力を調節するためのアクセル装置（７）の操作量を検出するアクセルセンサ（１１）と、
前記車両の動力源が起動される前であって、かつ前記アクセル装置が操作されるはずがない期間であるところの非操作期間であるか否かを判定する期間判定部（１５０ａ、１５１、２５４−５５４、７５７−７５８、１６０ａ、１６１−１６２）と、
前記アクセルセンサの検出信号（ＶＰＡ）が前記アクセル装置の操作を示すか否かを判定する信号判定部（１５０ｂ、１５２、１６０ｂ、１６３）と、
前記期間判定部によって前記非操作期間であると判定され、かつ、前記信号判定部によって前記検出信号が前記アクセル装置の操作を示すと判定されるとき、前記アクセル装置の異常に応じた異常処理を実行する異常処理部（１５０ｃ、１５３、１６０ｃ、１６７−１６９、２５６）とを備えることを特徴とする車両用制御装置。
【請求項２】
前記異常処理部は、前記動力源の起動を禁止する禁止部（１６８）を含むことを特徴とする請求項１に記載の車両用制御装置。
【請求項３】
さらに、前記車両の利用者による特定の操作に応答して前記禁止部による禁止状態を解除する解除部（６７０、１６４−１６６）を備えることを特徴とする請求項２に記載の車両用制御装置。
【請求項４】
前記異常処理部は、前記アクセル装置の異常を記録する記録部（１５３、２５６）を含むことを特徴とする請求項１から請求項３のいずれかに記載の車両用制御装置。
【請求項５】
前記期間判定部は、
前記車両の運転を開始する直前における前記非操作期間であるところの直前期間であるか否かを判定する直前期間判定部（１６０ａ、１６１−１６２）と、
前記直前期間より前における前記非操作期間であるところの先行期間であるか否かを判定する先行期間判定部（１５０ａ、１５１、２５４−５５４、７５７−７５８）を備え、
前記異常処理部は、
前記先行期間判定部によって前記先行期間であると判定され、かつ、前記信号判定部によって前記検出信号が前記アクセル装置の操作を示すと判定されるとき、前記アクセル装置の異常を記録する先行記録部（１５３）と、
前記直前判定部によって前記直前期間であると判定され、前記信号判定部によって前記検出信号が前記アクセル装置の操作を示すと判定され、かつ、前記先行記録部によって前記アクセル装置の異常が記録されているとき、前記異常処理を実行する直前処理部（１６０ｃ、１６７−１６９、２５６）を備えることを特徴とする請求項１から請求項４のいずれかに車両用制御装置。
【請求項６】
前記期間判定部は、
前記車両の運転を開始する直前における前記非操作期間であるところの直前期間であるか否かを判定する直前期間判定部（１６０ａ、１６１−１６２）と、
前記直前期間より前における前記非操作期間であるところの先行期間であるか否かを判定する先行期間判定部（１５０ａ、１５１、２５４−５５４、７５７−７５８）を備え、
前記異常処理部は、
前記先行期間判定部によって前記先行期間であると判定され、かつ、前記信号判定部によって前記検出信号が前記アクセル装置の操作を示すと判定されるとき、前記アクセル装置の異常を記録する先行記録部（１５３）と、
前記直前判定部によって前記直前期間であると判定され、前記信号判定部によって前記検出信号が前記アクセル装置の操作を示すと判定され、かつ、前記先行記録部によって前記アクセル装置の異常が記録されているとき、前記動力源の起動を禁止する禁止部（１６８）とを備え、さらに、
前記直前判定部によって前記直前期間であると判定され、前記信号判定部によって前記検出信号が前記アクセル装置の操作を示すと判定され、かつ、前記先行記録部によって前記アクセル装置の異常が記録されていないとき、前記動力源の起動を許可し、さらに、前記直前判定部によって前記直前期間であると判定され、かつ、前記信号判定部によって前記検出信号が前記アクセル装置の操作を示さないと判定されたときにも、前記動力源の起動を許可する許可部（１６５）を備えることを特徴とする請求項１から請求項４のいずれかに車両用制御装置。
【請求項７】
さらに、前記アクセルセンサに関する自己診断が正常であるか否かを判定する自己診断部（２５５）を備え、
前記異常処理部は、前記期間判定部によって前記非操作期間が判定され、前記信号判定部によって前記アクセル装置の操作が判定され、かつ、前記自己診断部によって前記アクセルセンサの正常が判定されるとき、前記アクセル装置の異常に応じた異常処理を実行することを特徴とする請求項１から請求項６のいずれかに記載の車両用制御装置。
【請求項８】
前記異常処理部は、前記動力源の起動前に、前記車両の利用者に異常を知らせる通知部（１６９）を含むことを特徴とする請求項１から請求項７のいずれかに記載の車両用制御装置。
【請求項９】
前記期間判定部（１５１）は、前記動力源が停止されてからの時間を計測するソークタイマ（２７）の計測時間が所定時間を上回ったときに前記非操作期間であると判定することを特徴とする請求項１から請求項８のいずれかに記載の車両用制御装置。
【請求項１０】
前記期間判定部（７５７、７５８）は、前記車両の起動スイッチ（１６、１７）のＯＮ位置からＯＦＦ位置への操作の直後の所定期間を、前記非操作期間であると判定することを特徴とする請求項１から請求項９のいずれかに記載の車両用制御装置。
【請求項１１】
前記期間判定部（１６１、１６２）は、前記車両の起動スイッチ（１６、１７）のＯＦＦ位置からＯＮ位置への操作の直後の所定期間を、前記非操作期間であると判定することを特徴とする請求項１から請求項１０のいずれかに記載の車両用制御装置。
【請求項１２】
前記期間判定部（２５４）は、前記車両の盗難警戒中を、前記非操作期間であると判定することを特徴とする請求項１から請求項１１のいずれかに記載の車両用制御装置。
【請求項１３】
前記期間判定部（３５４）は、前記車両のキーが前記車両にない期間を、前記非操作期間であると判定することを特徴とする請求項１から請求項１２のいずれかに記載の車両用制御装置。
【請求項１４】
前記期間判定部（４５４）は、前記車両のロックが施錠状態である期間を、前記非操作期間であると判定することを特徴とする請求項１から請求項１３のいずれかに記載の車両用制御装置。
【請求項１５】
前記期間判定部（５５４）は、前記車両の利用者の降車を示すドアの操作の後を、前記非操作期間であると判定することを特徴とする請求項１から請求項１４のいずれかに記載の車両用制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の動力源からの出力を調節するためのアクセル装置の異常を判定する車両用制御装置に関する。
【背景技術】
【０００２】
特許文献１は、アクセル装置の異常を検出する車両用制御装置を開示する。この装置は、アクセル装置の位置を検出するセンサと、アクセル装置への操作力を検出するセンサとを備える。この装置は、操作力がゼロであるときに、位置が全閉ではない場合、動力源、すなわちエンジンをアイドル状態に制御する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭６２−２０３９４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術の構成では、動力源、すなわちエンジンが起動された後に、アクセル装置の状態を判定している。このため、早期にアクセル装置の異常を検出することができないという問題点があった。
【０００５】
また、別の観点では、従来技術は、エンジンの起動を許容するから、車両の利用者はアクセル装置の異常に気付きにくいという問題点があった。
【０００６】
さらに別の観点では、従来技術は、アクセル装置の操作力を検出するための専用、かつ付加的なセンサが必要であるという問題点があった。
【０００７】
本発明は上記問題点に鑑みてなされたものであり、その目的は、早期にアクセル装置の異常を検出することができる車両用制御装置を提供することである。
【０００８】
本発明の他の目的は、アクセル装置の異常を車両の利用者に早期に認識させることができる車両用制御装置を提供することである。
【０００９】
本発明のさらに他の目的は、専用かつ付加的な装置を用いることなく、アクセル装置の異常を早期に検出し、さらにアクセル装置の異常を早期に利用者に認識させることができる車両用制御装置を提供することである。
【課題を解決するための手段】
【００１０】
本発明は上記目的を達成するために以下の技術的手段を採用する。なお、特許請求の範囲およびこの項に記載した括弧内の符号は、ひとつの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本発明の技術的範囲を限定するものではない。
【００１１】
開示された発明のひとつは、車両の動力源（３１）の出力を調節するためのアクセル装置（７）の操作量を検出するアクセルセンサ（１１）と、車両の動力源が起動される前であって、かつアクセル装置が操作されるはずがない期間であるところの非操作期間であるか否かを判定する期間判定部（１５０ａ、１５１、２５４−５５４、７５７−７５８、１６０ａ、１６１−１６２）と、アクセルセンサの検出信号（ＶＰＡ）がアクセル装置の操作を示すか否かを判定する信号判定部（１５０ｂ、１５２、１６０ｂ、１６３）と、期間判定部によって非操作期間であると判定され、かつ、信号判定部によって検出信号がアクセル装置の操作を示すと判定されるとき、アクセル装置の異常に応じた異常処理を実行する異常処理部（１５０ｃ、１５３、１６０ｃ、１６７−１６９、２５６）とを備えることを特徴とする。
【００１２】
この構成によると、アクセルセンサの信号によって、アクセル装置の異常を判定し、異常処理を実行することができる。具体的には、非操作期間であるにもかかわらず、アクセル装置の操作が示される場合、アクセル装置に何らかの異常が発生していると考えられる。しかも、アクセル装置の異常は、動力源が起動される前に判定される。よって、早期にアクセル装置の異常を判定し、異常処理を実行することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１実施形態に係る車両用制御装置を示すブロック図である。
【図２】第１実施形態の判定処理を示すフローチャートである。
【図３】第１実施形態の予備判定処理を示すフローチャートである。
【図４】第１実施形態の主判定処理を示すフローチャートである。
【図５】第１実施形態の作動の一例を示すタイミング図である。
【図６】第１実施形態の作動の一例を示すタイミング図である。
【図７】第１実施形態の作動の一例を示すタイミング図である。
【図８】本発明の第２実施形態に係る予備判定処理を示すフローチャートである。
【図９】本発明の第３実施形態に係る処理の一部を示すフローチャートである。
【図１０】本発明の第４実施形態に係る処理の一部を示すフローチャートである。
【図１１】本発明の第５実施形態に係る処理の一部を示すフローチャートである。
【図１２】本発明の第６実施形態に係る主判定処理を示すフローチャートである。
【図１３】第６実施形態の作動の一例を示すタイミング図である。
【図１４】本発明の第７実施形態に係る予備判定処理を示すフローチャートである。
【図１５】第７実施形態の作動の一例を示すタイミング図である。
【図１６】本発明の第８実施形態に係る判定処理を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下に、図面を参照しながら開示された発明を実施するための複数の形態を説明する。各形態において先行する形態で説明した事項に対応する部分には同一の参照符号を付して重複する説明を省略する場合がある。各形態において構成の一部のみを説明している場合は、構成の他の部分については先行して説明した他の形態を適用することができる。また、後続の実施形態においては、先行する実施形態で説明した事項に対応する部分に百以上の位だけが異なる参照符号を付することにより対応関係を示し、重複する説明を省略する場合がある。各実施形態で具体的に組合せが可能であることを明示している部分同士の組合せばかりではなく、特に組合せに支障が生じなければ、明示してなくとも実施形態同士を部分的に組み合せることも可能である。
【００１５】
（第１実施形態）
図１に図示されるように、車両用制御装置１は、車両に搭載された通信ライン２と、車両に搭載された複数のシステム３、４、５、６を備える。通信ライン２は、複数のシステム３、４、５、６に属する複数の制御装置制御装置（ＥＣＵ：Electronic Control Unit）の間においてデータ通信を提供する。通信ライン２は、ＣＡＮ（Controller Area Network）またはＬＩＮ（Local Interconnect Network）といった車両用ＬＡＮ（Local Area Network）によって提供することができる。
【００１６】
ナビゲーションシステムの制御装置（ＮＡＶＩ−ＥＣＵ）３は、車両に設けられた表示装置に地図と、自車位置とを表示し、経路案内を提供する。ナビ制御装置３は、エンジン制御システム６からの要求に応答して、車両の利用者に対して所定の情報を視覚的に、および／または聴覚的に提供する。ひとつの態様では、ナビ制御装置３は、所定のメッセージを表示装置に表示する。また、ナビ制御装置３は、エンジン制御システム６からの要求に応答して、所定のメッセージの表示を終了する。このメッセージは、車両のアクセル装置が異常であることを車両の利用者に対して通知する内容を含む。よって、ナビ制御装置３は、アクセル装置の異常を利用者に知らせるための通知部を提供する。
【００１７】
盗難防止システムの制御装置（ＩＭＭＢ−ＥＣＵ）４は、車両の盗難を防止するための制御を提供する。盗難防止制御装置４は、盗難警戒中に、車両の盗難行為を検出する。盗難防止制御装置４は、盗難行為を検出すると、盗難を阻止するための措置、例えば警報機の起動、および動力源の起動の禁止を実行する。さらに、盗難防止制御装置４は、盗難警戒中にあるか否かを示す信号を通信ライン２を経由してエンジン制御システム６に提供する。
【００１８】
ドアロックシステムの制御装置（ＬＯＣＫ−ＥＣＵ）５は、車両に設けられたドアの開閉、およびドアのロック装置を制御する。さらに、ドアロック制御装置５は、ドアがロック状態にあるか否かを示す信号を通信ライン２を経由してエンジン制御システム６に提供する。
【００１９】
車両には、車両の動力源の出力を調節するためのアクセル装置７が設けられている。アクセル装置７は、車両の運転者によって操作可能に構成されている。アクセル装置７は、運転者が足で操作できるペダル、または運転者が手で操作できるレバーである。この実施形態では、アクセル装置７は、運転者の足元に設置されたペダルである。
【００２０】
エンジン制御システム６は、車両の移動用の動力源として設けられたエンジン（ＥＮＧＮ）３１を制御する。エンジン制御システム６は、複数のセンサを含む入力機器１０と、エンジン制御装置（ＥＧ−ＥＣＵ）２０と、エンジン制御装置２０によって制御される複数の機器を含む出力機器３０とを備える。
【００２１】
入力機器１０は、エンジン、すなわち動力源を制御するための複数のセンサおよびスイッチ１１−１７を含む。アクセルセンサ（ＡＣＣＥＬ）１１は、アクセル装置７の操作量を検出する。具体的には、アクセルセンサ１１は、アクセル装置７の回動軸の回動角度に応じた検出信号ＶＰＡを出力する。検出信号ＶＰＡは、電圧値として与えられる。検出信号ＶＰＡは、最小値ＶＬから最大値ＶＨまでの範囲で変化する。アクセル装置７が最小操作量、すなわち非操作位置にあるとき、検出信号ＶＰＡは最小値ＶＬとなる。アクセル装置７が最大操作量、すなわち最大操作位置にあるとき、検出信号ＶＰＡは最大値ＶＨとなる。最小値ＶＬは、電圧値の最小値、すなわち０Ｖより大きい。この実施形態では、最小値ＶＬは、０．８Ｖである。最大値ＶＨは、電圧値の最大値、すなわちアクセルセンサ１１の電源電圧、例えば５Ｖより小さい。この実施形態では、最大値ＶＨは、３．７Ｖである。
【００２２】
ブレーキセンサ（ＢＲＡＫＥ）１２は、ブレーキ装置が操作されているか否かを示す信号を出力する。キーセンサ（ＫＥＹ）１３は、車両のロックを解除するためのキーが車内にあるか否かを示す信号を出力する。乗員センサ（ＰＡＳＳＮＧ）１４は、車両の内部に乗員がいるか否かを示す信号を出力する。ドアセンサ（ＤＯＯＲ）１５は、車両のドアが開いているか閉じているかを示す信号を出力する。
【００２３】
スタートスイッチ（ＳＴＳＷ）１６は、運転者によって操作可能な位置に設けられたスイッチである。スタートスイッチ１６は、車両のエンジン３１を起動するために操作される。スタートスイッチ１６は、ＯＦＦ位置とＯＮ位置とをもつ。スタートスイッチ１６は、操作されているときだけＯＮ位置になり、操作力が除去されると自動的にＯＦＦ位置に戻るモメンタリスイッチである。スタートスイッチ１６は、ＯＮまたはＯＦＦのいずれかを示すスタート信号ＳＴＳＷを出力する。
【００２４】
イグニッションスイッチ（ＩＧＳＷ）１７は、運転者によって操作可能な位置に設けられたスイッチである。イグニッションスイッチ１７は、車両のエンジン３１を運転可能な状態、言い換えると、起動可能な状態にするために操作される。イグニッションスイッチ１７は、ＯＦＦ位置とＯＮ位置とをもつ。イグニッションスイッチ１７は、ＯＮ位置またはＯＦＦ位置に切換えられる切換えスイッチである。イグニッションスイッチ１７は、ＯＮまたはＯＦＦのいずれかを示すＩＧ信号ＩＧＳＷを出力する。
【００２５】
スタートスイッチ１６とイグニッションスイッチ１７とは、両方によって車両の動力源を起動するための起動スイッチ、または電源スイッチと呼びうるスイッチを提供する。イグニッションスイッチ１７がＯＮ位置にある状態でスタートスイッチ１６がＯＮ位置に操作されることにより、車両の動力源は起動される。
【００２６】
出力機器３０は、エンジン３１と、メインリレー（ＭＡＩＮＲＬ）３５とを含む。エンジン３１は、点火装置（ＩＧＮＴ）３２、燃料装置（ＦＵＥＬ）３３、およびスタータモータ（ＳＴＭＴ）３４を含む複数のエンジン機器を備える。点火装置３２は、混合気に点火するための装置である。点火装置３２が活性化されることによりエンジン３１は起動可能な状態、および運転可能な状態になる。燃料装置３３は、燃料を供給するための装置である。燃料装置３３が活性化されることによりエンジン３１は起動可能な状態、および運転可能な状態になる。スタータモータ３４は、エンジン３１をクランキングすることにより停止状態にあるエンジン３１を起動する。これらのエンジン機器は、エンジン制御装置２０によって制御される。
【００２７】
メインリレー３５は、車両に搭載されたバッテリ８とエンジン制御装置２０との間の電力供給ラインに設けられている。メインリレー３５は、エンジン制御装置２０への電力供給を断続する。メインリレー３５は、エンジン３１が運転されることがない期間において、停止状態にあるエンジン制御装置２０を自動的に活性化する。メインリレー３５は、エンジン制御装置２０によって制御される。メインリレー３５は、電源制御装置を提供する。
【００２８】
エンジン制御装置２０は、入力回路（ＩＮ）２１、演算処理回路（ＣＰＵ）２２、および出力回路（ＯＵＴ）２３を備える。入力回路２１は、複数の入力機器１０から信号を入力する。演算処理回路２２は、所定のプログラムを実行することによりエンジン３１を制御するための制御処理を実行する。出力回路２３は、演算処理回路２２からの指令信号に基づいて複数のエンジン機器３２、３３、３４へ制御信号を出力する。
【００２９】
エンジン制御装置２０は、メモリ装置（ＭＭＲ）２４を備える。メモリ装置２４は、ＲＯＭ、ＲＡＭに加えて、さらにＥＥＰＲＯＭなどの不揮発性のメモリを含む。不揮発性のメモリは、エンジン制御装置２０への電源供給が遮断された状態でも記憶内容を記録として保持する。この実施形態では、不揮発性のメモリには、アクセル装置７の異常の履歴情報が記録される。さらに、不揮発性のメモリには、車両の診断、修理のために利用されるダイアグデータが記録される。ダイアグデータは、車両に何らかの異常が発生したときの車両の複数個所の状態を示すデータ群、または車両が特定の挙動を示したときの車両の複数個所の状態を示すデータ群が含まれることがある。このようなデータ群は、例えばＲＯＢデータと呼ばれる。
【００３０】
エンジン制御装置２０は、通信回路（ＣＯＭ）２５を備える。通信回路２５は、通信ライン２を経由して他の制御装置３、４、５との通信を提供する。
【００３１】
エンジン制御装置２０は、電源回路（ＥＬＰＷ）２６を備える。電源回路２６は、バッテリ８から直接に電力を受ける直接入力端と、メインリレー３５を経由してバッテリ８から電力を受け入れる間接入力端とを有する。エンジン制御装置２０は、間接入力端に電力が供給されるときにその全機能を発揮可能である。
【００３２】
エンジン制御装置２０は、ソークタイマ（ＳＫＴＭ）２７を備える。ソークタイマ２７は、直接入力端に供給される電力によって機能する。ソークタイマ２７は、動力源、すなわちエンジン３１が停止されている期間において、その経過時間を計測する。さらに、ソークタイマ２７は、計測時間ＳＫＴが所定の閾値時間Ｔｔｈに到達すると、エンジン制御装置２０を起動する起動信号を出力する。ソークタイマ２７によって起動されたエンジン制御装置２０は、所定のプログラムを実行する。例えば、ソークタイマ２７は、エンジン３１が停止している期間中に、蒸発燃料を処理するための制御を実行するために利用される。
【００３３】
この実施形態では、ソークタイマ２７は、イグニッションスイッチ１７のＯＦＦ位置への操作をトリガとして計測を開始する。ソークタイマ２７は、動力源が停止されてからの時間を計測する。上記所定時間は、３０分である。よって、ソークタイマ２７は、エンジン３１の停止期間が３０分を上回った時点で、エンジン制御装置２０を起動する。
【００３４】
ソークタイマ２７によってエンジン制御装置２０が起動されるとき、アクセル装置７が操作されることがない非操作期間であると考えることができる。また、ソークタイマ２７によってエンジン制御装置２０が起動されるときは、車両に乗員がいる可能性は極めて低いと考えることができる。
【００３５】
エンジン制御装置２０は、リレー制御回路（ＲＬＣＮＴ）２８を備える。リレー制御回路２８は、指令信号に応答してメインリレー３５を閉じることによりバッテリ８から電源回路２６の間接入力端に電力を供給する。指令信号のひとつは、イグニッションスイッチ１７から入力される信号ＩＧＳＷである。信号ＩＧＳＷがイグニッションスイッチ１７のＯＮ状態を示すとき、リレー制御回路２８は、メインリレー３５を閉じる。指令信号のひとつは、演算処理回路２２から入力される信号ＣＭＤである。信号ＣＭＤがＯＮ状態のとき、リレー制御回路２８は、メインリレー３５を閉じる。指令信号のひとつは、ソークタイマ２７から入力される信号ＴＣＭである。信号ＴＣＭは、ソークタイマ２７の計測時間ＳＫＴが閾値時間Ｔｔｈを上回るとＯＮ状態になる。信号ＴＣＭがＯＮ状態のとき、リレー制御回路２８は、メインリレー３５を閉じる。リレー制御回路２８は、論理和ゲート回路を含むことができる。リレー制御回路２８は、信号ＩＧＳＷ、ＣＭＤ、およびＴＣＭの少なくともひとつがＯＮ状態のときにメインリレー３５を閉じる。演算処理回路２２とリレー制御回路２８は、信号ＩＧＳＷがＯＮからＯＦＦに切換えられると、所定の遅れ時間の後に、メインリレー３５を開くことによって電源供給を遮断する。
【００３６】
上述の複数の制御装置は、コンピュータによって読み取り可能な記憶媒体を備えるマイクロコンピュータによって提供される。記憶媒体は、コンピュータによって読み取り可能なプログラムを非一時的に格納している。記憶媒体は、半導体メモリまたは磁気ディスクによって提供されうる。プログラムは、制御装置によって実行されることによって、制御装置をこの明細書に記載される装置として機能させ、この明細書に記載される制御方法を実行するように制御装置を機能させる。制御装置が提供する手段は、所定の機能を達成する機能的ブロック、またはモジュールとも呼ぶことができる。
【００３７】
エンジン制御装置２０が実行する制御処理には、判定処理が含まれている。判定処理は、アクセル装置７の異常を検出するための処理を含む。エンジン制御装置２０は、アクセル装置７の異常を検出するための判定部を提供している。判定処理には、アクセル装置７が操作されることがあり得ない期間においてアクセル装置７の異常を判定する予備的な判定処理と、動力源が起動される直前の期間においてアクセル装置７の異常を判定する主要な判定処理とが含まれる。判定処理には、アクセル装置７の異常に対策するための対策処理が含まれることがある。対策処理には、アクセル装置７の異常を車両の利用者に知らせる通知処理が含まれることがある。対策処理には、アクセル装置７が異常であるときに、動力源、すなわちエンジン３１の起動を禁止する禁止処理が含まれることがある。さらに、対策処理には、予め定められた特定の解除操作によって動力源の起動禁止状態を解除する解除処理が含まれることがある。
【００３８】
判定処理には、時期判定部と、検査処理部とが含まれる。時期判定部では、アクセル装置７が操作されるはずがない期間であるか否かが判定される。検査処理部では、検出信号ＶＰＡがアクセル装置７の操作を示すか否かが判定される。アクセル装置７が操作されるはずがない期間において、検出信号ＶＰＡがアクセル装置７の操作を示す場合、アクセル装置７が機械的および／または電気的な原因によって異常な状態にあると考えることができる。異常な状態の一例は、アクセル装置７が利用者の操作なしで、所定の操作量の位置で停止している状態である。このような異常状態は、アクセル装置７の引っ掛かりとして理解することができる。
【００３９】
エンジン制御装置２０は、検査処理において、検出信号ＶＰＡが所定の範囲にあるか否かを判定する。この所定の範囲は、アクセル装置７が操作されている状態に対応する。検査処理には、検出信号ＶＰＡがアクセル装置７の所定量を上回る操作を示すか否かを判定する処理が含まれる。検査処理には、検出信号ＶＰＡと所定の閾値電圧Ｖｔｈとを比較する処理を含むことができる。検査処理においては、検出信号ＶＰＡが閾値電圧Ｖｔｈを越えているか否かが判定される。例えば、検査処理では、検出信号ＶＰＡが閾値電圧Ｖｔｈを上回るか否かが判定される。アクセル装置７の操作量の増加に比例して検出信号ＶＰＡが増加する場合、検出信号ＶＰＡが閾値電圧Ｖｔｈを上回ることが、所定量を上回る操作を示す。アクセル装置７の操作量の増加に比例して検出信号ＶＰＡが減少する場合、検出信号ＶＰＡが閾値電圧Ｖｔｈを下回ることが、所定量を上回る操作を示す。
【００４０】
エンジン制御装置２０は、検出信号ＶＰＡとエンジン３１の出力とが、おおよそ比例的な関係となるようにエンジン３１を制御する動力制御部を提供する。例えば、検出信号ＶＰＡが最小値ＶＬであるとき、無負荷のエンジン３１はアイドル回転数で運転される。エンジン制御装置２０は、アクセルセンサ１１の製品間の差、および計時変化を補償するための自動的な較正部を備える。較正部は、最小値ＶＬを自動的に学習し、最小値ＶＬを自動的に更新する処理によって提供される。例えば検出信号ＶＰＡが、現在の記録された最小値ＶＬと僅かに異なる値で長期間にわたって安定している場合、較正部によって最小値ＶＬは更新される。較正処理の後は、エンジン制御装置２０は、更新によって新たに記録された最小値ＶＬにおいて、アクセル装置７が非操作状態にあるものと認識する。較正部は、検出信号ＶＰＡが記録された最小値ＶＬから充分に離れている場合、較正処理を実行しない。言い換えると、較正部は、検出信号ＶＰＡが学習範囲にあるときだけ、較正処理を実行する。
【００４１】
上記閾値電圧Ｖｔｈは、較正部が利用する学習範囲の外に設定されている。例えば、最小値ＶＬが０．８Ｖである場合、較正部は、検出信号ＶＰＡが０．８５Ｖになっても較正処理を実行する。較正処理の後は、最小値ＶＬは０．８５Ｖである。アクセル装置７の異常を判定するための上記閾値電圧Ｖｔｈは、学習範囲の外の１．３Ｖに設定することができる。
【００４２】
閾値電圧Ｖｔｈは、動力源が車両を移動させるために十分な出力を発生させることができる値でもある。検出信号ＶＰＡが閾値電圧Ｖｔｈ、例えば１．３Ｖになると、無負荷のエンジン３１は３０００ＲＰＭ程度で運転される。３０００ＲＰＭは、車両用のエンジン３１にとっては中速、または高速の回転数である。よって、閾値電圧Ｖｔｈは、動力源が高い出力を発生させることができる水準に設定されているといえる。
【００４３】
図２に図示されるように、エンジン制御装置２０は、判定処理１４０を実行する。判定処理１４０は、アクセル装置７の異常を判定する。判定処理１４０は、予備判定処理１５０と、主判定処理１６０とを含む。予備判定処理１５０は、アクセル装置７が操作されることがない非操作期間に実行される。主判定処理１６０は、車両の運転直前に実行される。予備判定処理１５０と主判定処理１６０とは、車両を運転する前に実行されるから、動力源が起動される前にアクセル装置の異常を判定する。予備判定処理１５０と主判定処理１６０とによってアクセル装置７の異常が確定的に判定される。アクセル装置７が異常である場合、動力源の起動が禁止され、かつ、車両の利用者に対して通知が提供される。
【００４４】
予備判定処理１５０は、ステップ１５０によって提供される。予備判定処理１５０においては、アクセル装置７が操作されるはずがない非操作期間において、アクセルセンサ１１の検出信号ＶＰＡがアクセル装置７の操作を示すか否かを判定する。
【００４５】
非操作期間は、車両の利用者がアクセル装置７を操作していないと推定できる期間とも呼ぶことができる。非操作期間において、検出信号ＶＰＡがアクセル装置７の操作を示す場合、アクセル装置７が異常である可能性が高いと考えることができる。ステップ１５０における判定結果は、記録される。
【００４６】
主判定処理１６０は、ステップ１５０の後に実行されるステップ１６０によって提供される。主判定処理１６０においては、直前期間において、アクセルセンサ１１の検出信号ＶＰＡがアクセル装置７の操作を示すか否かを判定する。
【００４７】
直前期間は、利用者が車両の運転を開始する直前の短い期間である。直前期間は、利用者が車両を利用するために車両の動力源を起動する直前の期間である。直前期間は、非操作期間でもある。直前期間において、検出信号ＶＰＡがアクセル装置７の操作を示す場合、アクセル装置７が異常である可能性が高いと考えることができる。
【００４８】
さらに、主判定処理１６０では、予備判定処理１５０においてアクセル装置７の異常が判定されているか否かを検証する。主判定処理１６０では、予備判定処理１５０においてアクセル装置７の異常の可能性が示され、かつ、主判定処理１６０においてもアクセル装置７の異常の可能性が示された場合に、アクセル装置７の異常を確定的に判定する。
【００４９】
ステップ１５０ａでは、エンジン制御装置２０は、非操作期間であるか否かを判定する。非操作期間である場合、ステップ１５０ｂに進む。ステップ１５０ｂでは、エンジン制御装置２０は、検出信号ＶＰＡに基づいてアクセル装置７の操作が示されているか否かを判定する。アクセル装置７の操作が示されている場合、ステップ１５０ｃに進む。ステップ１５０ｃでは、エンジン制御装置２０は、アクセル装置７が異常である場合に適した処理を実行する。例えば、アクセル装置７の異常を記録する処理、エンジン３１の起動を禁止する処理、および／または異常を利用者に知らせる処理が実行される。
【００５０】
ステップ１６０ａでは、エンジン制御装置２０は、直前期間であるか否かを判定する。直前期間である場合、ステップ１６０ｂに進む。ステップ１６０ｂでは、エンジン制御装置２０は、検出信号ＶＰＡに基づいてアクセル装置７の操作が示されているか否かを判定する。アクセル装置７の操作が示されている場合、ステップ１６０ｃに進む。ステップ１６０ｃでは、エンジン制御装置２０は、アクセル装置７が異常である場合に適した処理を実行する。例えば、アクセル装置７の異常を記録する処理、エンジン３１の起動を禁止する処理、および／または異常を利用者に知らせる処理が実行される。さらに、ステップ１６０ｃには、予備判定処理１５０においてもアクセル装置７の異常が判定されたか否かを確認する処理が含まれている。
【００５１】
図３は、予備判定処理１５０の一例を示す。ステップ１５１では、エンジン制御装置２０は、ソークタイマ２７の計測時間ＳＫＴが所定の閾値時間Ｔｔｈを上回るか否かを判定する。閾値時間Ｔｔｈは、例えば３０分である。ＳＫＴ≦Ｔｔｈの場合、処理は終了する。ＳＫＴ＞Ｔｔｈの場合、処理はステップ１５２に進む。ステップ１５１は、非操作期間であるか否かを判定する予備的な非操作期間のための期間判定部を提供する。ステップ１５１は、先行期間であるか否かを判定する先行期間判定部を提供する。先行期間は、後述の直前期間より前における非操作期間である。
【００５２】
ステップ１５２では、エンジン制御装置２０は、アクセルセンサ１１の検出信号ＶＰＡが所定の閾値電圧Ｖｔｈを上回るか否かを判定する。ＶＰＡ≦Ｖｔｈの場合、処理は終了する。ＶＰＡ＞Ｖｔｈの場合、処理はステップ１５３に進む。ステップ１５２は、検出信号ＶＰＡがアクセル装置７が操作状態にあることを示すか否かを判定する予備的な信号判定部を提供する。
【００５３】
ステップ１５３では、アクセル装置７の異常の履歴をメモリ装置２４に記録する。ステップ１５３は、アクセル装置７の異常の可能性を記録する記録部を提供する。ステップ１５３は、期間判定部１５１によって非操作期間であると判定され、かつ、信号判定部１５２によって検出信号ＶＰＡがアクセル装置７の操作を示すと判定されるとき、アクセル装置７の異常に応じた異常処理を実行する異常処理部を提供する。ステップ１５３は、アクセル装置７の異常を記録する先行的な記録部でもある。
【００５４】
図４は、主判定処理１６０の一例を示す。ステップ１６１では、エンジン制御装置２０は、イグニッションスイッチ１７がＯＮ位置にあるか否かを判定する。信号ＩＧＳＷがＯＦＦである場合、処理は終了する。信号ＩＧＳＷがＯＮである場合、ステップ１６２に進む。ステップ１６２では、エンジン制御装置２０は、スタートスイッチ１６がＯＮ位置にあるか否かを判定する。信号ＳＴＳＷがＯＦＦである場合、処理は終了する。信号ＳＴＳＷがＯＮである場合、ステップ１６３に進む。ステップ１６１、１６２は、非操作期間であるか否かを判定する主要な期間判定部を提供する。ステップ１６１、１６２は、直前期間であるか否かを判定する直前期間判定部を提供する。直前期間は、車両の運転を開始する直前における非操作期間である。ステップ１６１、１６２は、車両の起動スイッチであるイグニッションスイッチ１７とスタートスイッチ１６との両方がＯＦＦ位置からＯＮ位置へ操作された直後の短い期間を、非操作期間であると判定する。
【００５５】
ステップ１６３では、エンジン制御装置２０は、アクセルセンサ１１の検出信号ＶＰＡが所定の閾値電圧Ｖｔｈを上回るか否かを判定する。ＶＰＡ≦Ｖｔｈの場合、処理はステップ１６４へ進む。ＶＰＡ＞Ｖｔｈの場合、処理はステップ１６７に進む。ステップ１６３は、検出信号ＶＰＡがアクセル装置７が操作状態にあることを示すか否かを判定する主要な信号判定部を提供する。
【００５６】
ステップ１６４に進む場合は、直前期間においては、アクセル装置７に異常がない場合である。ステップ１６４では、エンジン制御装置２０は、メモリ装置２４に記録されたアクセル装置７の異常の履歴を消去する。ステップ１６５では、エンジン制御装置２０は、エンジン３１の起動を許可する。ステップ１６６では、エンジン制御装置２０は、ナビ制御装置３に対してメッセージ表示を消すことを指示する。ステップ１６４−１６６を経由する場合、車両の運転者は車両を通常に利用することができる。
【００５７】
ステップ１６７に進む場合は、直前期間において、アクセル装置７の異常の可能性がある場合である。ステップ１６７では、エンジン制御装置２０は、メモリ装置２４に異常の履歴が記録されているか否かを判定する。異常の履歴が記録されていない場合、処理はステップ１６５へ進む。異常の履歴が記録されている場合、処理はステップ１６８に進む。ステップ１６７は、予備判定処理においてアクセル装置７の異常の可能性が判定されたか否かを判定する履歴判定部を提供する。
【００５８】
ステップ１６５へ進む場合は、直前期間においてはアクセル装置７が異常である可能性があるが、それに先立つ非操作期間においてはアクセル装置７に異常がない場合である。この場合、アクセル装置７の異常を確定的に判定することはできない。よって、エンジン制御装置２０は、ステップ１６５、１６６を実行する。これにより、車両の運転者は車両を通常に利用することができる。
【００５９】
ステップ１６８へ進む場合は、直前期間においてアクセル装置７が異常である可能性があり、しかも、それに先立つ非操作期間においてもアクセル装置７が異常である可能性があった場合である。この場合、アクセル装置７の異常を確定的に判定する。ステップ１６８では、エンジン制御装置２０は、エンジン３１の起動を禁止する。
【００６０】
ステップ１６８は、動力源の起動を禁止する禁止部を提供する。禁止部１６８は、直前判定部１６１、１６２によって直前期間であると判定され、信号判定部１６３によって検出信号ＶＰＡがアクセル装置７の操作を示すと判定され、かつ、先行記録部１５３によってアクセル装置７の異常が記録されているときに動力源の起動を禁止する。
【００６１】
上述のステップ１６５は、動力源の起動を許可する許可部を提供する。この許可部１６５は、直前判定部１６１、１６２によって直前期間であると判定され、信号判定部１６３によって検出信号ＶＰＡがアクセル装置７の操作を示すと判定され、かつ、先行記録部１５３によってアクセル装置７の異常が記録されていないとき、動力源の起動を許可する。さらに、許可部１６５は、直前判定部１６１、１６２によって直前期間であると判定され、かつ、信号判定部１６３によって検出信号ＶＰＡがアクセル装置７の操作を示さないと判定されたときにも、動力源の起動を許可する。許可部１６５は、禁止部１６８による禁止状態を解除することができる。
【００６２】
ステップ１６９では、エンジン制御装置２０は、ナビ制御装置３に対してメッセージの表示を指示する。このメッセージは、車両の利用者に対して異常を知らせる表示である。このメッセージは、アクセル装置７の異常を示す表示、一般的な異常を示す表示、または車両の利用者に詳細な検査を勧める表示とすることができる。ステップ１６９は、動力源の起動前に、車両の利用者に異常を知らせる通知部を提供する。ステップ１６７−１６９を経由する場合、車両の運転者は車両を通常どおりに利用することができない。
【００６３】
ステップ１６７−１６９は、期間判定部１６１、１６２によって非操作期間であると判定され、かつ、信号判定部１６３によって検出信号ＶＰＡがアクセル装置７の操作を示すと判定されるとき、アクセル装置７の異常に応じた異常処理を実行する異常処理部を提供する。異常処理部は、動力源の起動を禁止する禁止部１６８を含む。禁止部１６８と許可部１６５とは、直前期間において異常処理を実行する直前処理部を提供する。
【００６４】
判定処理１４０によると、図５に図示されるような作動が得られる。時刻ｔ１においてイグニッションスイッチ１７がＯＮ位置からＯＦＦ位置に操作される。メインリレー３５は、時刻ｔ２において開かれる。この結果、エンジン制御装置２０はスリープ状態となる。時刻ｔ１の後、ソークタイマ２７による計測が開始される。ソークタイマ２７の計測時間ＳＫＴは徐々に増加する。時刻ｔ３において、計測時間ＳＫＴが閾値時間Ｔｔｈに到達する。メインリレー３５は、ソークタイマ２７からの信号に応答して、一時的に閉じられる。この結果、エンジン制御装置２０が起床する。エンジン制御装置２０は、予備判定処理１５０を実行する。時刻ｔ３において検出信号ＶＰＡは閾値電圧Ｖｔｈを上回っている。この場合、予備判定処理１５０によって、アクセル装置７の異常の可能性があると判定される。さらに、予備判定処理１５０によって、異常の履歴が記録される。
【００６５】
エンジン制御装置２０は、再びスリープ状態に戻る。やがて、時刻ｔ４において、何らかの理由によってアクセル装置７の異常が解除される。例えば、アクセル装置７の引っ掛かりが解除される。この結果、時刻ｔ４において、検出信号ＶＰＡは最小値ＶＬに復帰する。
【００６６】
やがて、時刻ｔ５において車両の利用者によってイグニッションスイッチがＯＦＦ位置からＯＮ位置に操作される。同時に、ソークタイマ２７の計測時間ＳＫＴはリセットされる。同時に、信号ＩＧＳＷに応答してメインリレー３５が閉じられる。この結果、エンジン制御装置２０は起床する。エンジン制御装置２０は、主判定処理１６０を実行する。時刻ｔ６において利用者がスタートスイッチ１６を操作すると、信号ＳＴＳＷの回数ＣＯＵＮＴが０から１に増加する。同時に、主判定処理１６０は、ステップ１６３以後の処理に進む。
【００６７】
図示の例においては、時刻ｔ６においては、検出信号ＶＰＡは最小値ＶＬにある。このため、エンジン３１の起動が許可され、メッセージは表示されない。これにより、車両の運転者は車両を通常に利用することができる。時刻ｔ６の後、アクセル装置７は、エンジン３１の出力を調節するために利用者によって操作される。よって、検出信号ＶＰＡは、破線ＯＰＲで示されるように操作量に応じた変化を示す。
【００６８】
判定処理１４０によると、図６に図示されるような作動が得られる。この例では、時刻ｔ４において検出信号ＶＰＡは最小値ＶＬに復帰しない。時刻ｔ６において、主判定処理１６０によってエンジン３１の起動が禁止される。同時に、主判定処理１６０によってメッセージが表示される。この結果、車両の運転者は車両を通常どおりに利用することができない。
【００６９】
利用者は、アクセル装置７の異常を解消するための操作を実行することがある。例えば、利用者はアクセル装置７の異常の原因を除去するかもしれない。また、利用者はアクセル装置７を試行的に操作することがある。そのような試行的な操作は、図中に破線ＲＳＭとして示されている。試行的な操作によってアクセル装置７が正常に復帰することがある。図示の例では、時刻ｔ７においてアクセル装置７が正常に復帰することにより、検出信号ＶＰＡが最小値ＶＬに復帰している。
【００７０】
この実施形態によると、エンジン３１の起動禁止、またはメッセージの表示によって、利用者に対して、復元の可能性のある試行操作の実行を促すことができる。よって、アクセル装置７の異常を解消し、復元できる場合がある。
【００７１】
時刻ｔ８において利用者がスタートスイッチ１６を操作すると、信号ＳＴＳＷの回数ＣＯＵＮＴが１から２に増加する。同時に、主判定処理１６０は、ステップ１６３からステップ１６４へ進む。図示の例においては、時刻ｔ８においては、検出信号ＶＰＡは最小値ＶＬにある。このため、エンジン３１の起動が許可され、メッセージは消される。これにより、時刻ｔ８の後、車両の運転者は車両を通常に利用することができる。時刻ｔ８の後、アクセル装置７は、エンジン３１の出力を調節するために利用者によって操作される。よって、検出信号ＶＰＡは、破線ＯＰＲで示されるように操作量に応じた変化を示す。
【００７２】
判定処理１４０によると、図７に図示されるような作動が得られる。この例では、時刻ｔ７において検出信号ＶＰＡは最小値ＶＬに復帰しない。図示の例は、破線ＲＳＭで示される試行的な操作でもアクセル装置７が正常に復帰しない場合である。この場合、時刻ｔ７の後も、エンジン３１の起動禁止が継続される。また、時刻ｔ７の後も、メッセージの表示が継続される。さらに、利用者がスタートスイッチ１６を繰り返して操作しても、起動禁止とメッセージ表示とが継続される。図中には、時刻ｔ９においてスタートスイッチ１６がＯＮ操作された場合が図示されている。
【００７３】
この実施形態によると、アクセルセンサ１１の検出信号ＶＰＡに基づいてアクセル装置７の異常が判定される。しかも、動力源の起動直線における判定と、それに先立つ非操作期間における判定とに基づいてアクセル装置７の異常が確定される。また、アクセル装置７の異常が確定されると、動力源の起動が禁止される。さらに、アクセル装置７の異常が確定されると、利用者に対して通知が提供される。この結果、利用者は車両の異常を知ることができる。
【００７４】
（第２実施形態）
上記実施形態では、非操作期間であることを、ソークタイマ２７による計測時間ＳＫＴが閾値時間Ｔｔｈを上回っていることによって判定した。この実施形態では、非操作期間を、より正確に判定するために、ステップ２５４を追加的に採用している。ステップ２５４は、ステップ１５１に代替するように設けてもよい。さらに、この実施形態では、検出信号ＶＰＡの異常を正確に判定するために、ステップ２５５を追加的に採用している。
【００７５】
この実施形態では、図８に図示される予備判定処理２５０が実行される。ステップ２５４では、エンジン制御装置２０は、車両用制御装置１が盗難警戒中であるか否か、すなわち盗難防止制御装置４が活性化されて作動中であるか否かを判定する。盗難警戒中である場合、ステップ２５５へ進む。盗難警戒中ではない場合、処理を終了する。
【００７６】
盗難警戒中である場合、車両の正当な利用は車両から離れていると考えられる。すなわち、車内には人が居ないと考えることができる。よって、ステップ２５４において肯定的に判定される場合、アクセル装置７が操作されるはずがない非操作期間であると判定することができる。ステップ２５４は、車両に乗員がいないことを判定する乗員判定部を提供する。ステップ２５４は、車両の盗難警戒中を、非操作期間であると判定する期間判定部を提供する。
【００７７】
ステップ２５５では、エンジン制御装置２０は、アクセルセンサ１１に関する自己診断の結果が正常であるか否かを判定する。自己診断は、エンジン制御装置２０に設けられた自己診断部によって実行される。例えば、自己診断部は、検出信号ＶＰＡが０Ｖまたは５Ｖになっている場合、アクセルセンサ１１の断線および／または短絡といった電気機械的な異常を検出する。自己診断の結果がアクセルセンサ１１の異常を示す場合、処理を終了する。自己診断の結果がアクセルセンサ１１の正常を示す場合、ステップ１５２へ進む。ステップ２５５により、アクセルセンサ１１の異常が検出されるから、検出信号ＶＰＡに基づいてアクセル装置７の異常を正確に判定することができる。
【００７８】
ステップ２５６では、エンジン制御装置２０は、車両の状態を示す情報を記録する。ステップ２５６は、アクセル装置７に異常がある可能性が高い場合に実行される。よって、ステップ２５６は、アクセル装置７に異常がある可能性が高い場合の車両の状態を記録する。ステップ２５６では、エンジン制御装置２０に入力される信号、エンジン制御装置２０において演算された情報など、車両の状態を示す複数のデータがメモリ装置２４に記録される。このデータは、予期せぬ車両の挙動をトリガとして記録されるデータである。このデータは、ＲＯＢ（Record of Behavior）データと呼ばれることがある。ＲＯＢデータは、車両の修理工場などにおいて読み出すことができる。ＲＯＢデータは、車両の異常を解析するために利用することができる。ステップ２５６は、アクセル装置７の異常を記録する記録部でもある。
【００７９】
この実施形態によると、非操作期間の検出精度を高めることができる。また、検出信号ＶＰＡに基づくアクセル装置７の異常の検出精度を高めることができる。さらに、アクセル装置７の異常の可能性が高い場合に、その異常を解析するためのデータを記録することができる。
【００８０】
（第３実施形態）
非操作期間を判定するために、図９に図示されるステップ３５４を採用してもよい。ステップ３５４の処理は、上記実施形態に代替的に、または追加的に採用することができる。例えば、ステップ３５４は、ステップ２５４の代わりに採用することができる。
【００８１】
ステップ３５４では、エンジン制御装置２０は、車内にキーがないか否かを判定する。ステップ３５４は、車両のキーが車両にない期間を、非操作期間であると判定する期間判定部を提供する。
【００８２】
車内にキーがあるか否かは、キーセンサ１３からの信号、またはドアロック制御装置５からの信号によって判定することができる。例えば、ドアロック制御装置５から、車両のドアが施錠状態であることを示す信号が得られる場合、車内にキーはないと判定することができる。キーは、車両のロックを施錠または開錠するために用いられる装置である。キーは、車両のスタートスイッチ１６およびイグニッションスイッチ１７を操作することを許容するための装置でもある。
【００８３】
車内にキーがある場合、正当な利用者が車内にいる可能性が高いから、処理を終了する。一方、車内にキーがある場合、正当な利用者は車内にいない可能性が高いから、例えば、次のステップ２５５へ進む。この実施形態でも、非操作期間の検出精度を高めることができる。
【００８４】
（第４実施形態）
非操作期間を判定するために、図１０に図示されるステップ４５４を採用してもよい。ステップ４５４の処理は、上記実施形態に代替的に、または追加的に採用することができる。例えば、ステップ４５４は、ステップ２５４の代わりに採用することができる。
【００８５】
ステップ４５４では、エンジン制御装置２０は、車両のドアがロック済か否か、すなわち施錠状態か否かを判定する。車両のドアが施錠状態であるか否かは、ドアロック制御装置５からの信号によって判定することができる。ステップ４５４は、車両のロックが施錠状態である期間を、非操作期間であると判定する期間判定部を提供する。
【００８６】
ドアがアンロック状態である場合、正当な利用者が車内にいる可能性が高いから、処理を終了する。一方、ドアがロック状態である場合、正当な利用者は車内にいない可能性が高いから、例えば、次のステップ２５５へ進む。この実施形態でも、非操作期間の検出精度を高めることができる。
【００８７】
（第５実施形態）
非操作期間を判定するために、図１１に図示されるステップ５５４を採用してもよい。ステップ５５４の処理は、上記実施形態に代替的に、または追加的に採用することができる。例えば、ステップ５５４は、ステップ２５４の代わりに採用することができる。
【００８８】
ステップ５５４では、エンジン制御装置２０は、利用者が車両から降りるためのドアの操作、すなわち降車ドア操作があったか否かを判定する。ステップ５５４は、車両の利用者の降車を示すドアの操作の後を、非操作期間であると判定する期間判定部を提供する。
【００８９】
降車ドア操作は、乗員センサ１４の信号とドアセンサ１５の信号とに基づいて判定することができる。例えば、ドアセンサ１５がドアの開放を示した後に、乗員センサ１４が乗員の不在を示し、さらにその直後に、ドアセンサ１５がドアの閉鎖を示した場合、利用者が車両から降りるためにドアを操作した可能性が高い。
【００９０】
降車のためのドア操作がない場合、利用者が車内にいる可能性が高いから、処理を終了する。一方、降車のためのドア操作があった場合、利用者は車内にいない可能性が高いから、例えば、次のステップ２５５へ進む。この実施形態でも、非操作期間の検出精度を高めることができる。
【００９１】
（第６実施形態）
上記実施形態では、アクセル装置７に異常がある可能性が高い場合、エンジン３１の起動が禁止される。この禁止状態は、アクセル装置７が正常に復帰した場合にのみ解除された。これに代えて、車両の利用者による所定の解除操作に応答して、禁止状態を解除してもよい。上記解除操作は、禁止状態を乗り越えて強制的にエンジン３１の起動を許容する。例えば、特定のスイッチなどの特定の入力機器１０の操作、または特定のスイッチなどの特定の入力機器１０の特殊操作を、上記解除操作として利用することができる。この実施形態では、スタートスイッチ１６の３回以上の繰り返し操作を上記解除操作として利用する。
【００９２】
この実施形態では、エンジン制御装置２０は、図１２の主判定処理６６０を実行する。ステップ１６３とステップ１６７との間にステップ６７０が追加的に設けられている。ステップ６７０では、エンジン制御装置２０は、スタートスイッチ１６の操作回数を計数する。
【００９３】
さらに、ステップ６７０では、エンジン制御装置２０は、スタートスイッチ１６の操作の回数ＣＯＵＮＴが２回を上回るか否か、すなわち３回以上か否かを判定する。回数ＣＯＵＮＴが３回を下回る場合、ステップ１６７へ進む。よって、回数ＣＯＵＮＴが２回まではエンジン３１の起動が禁止される可能性がある。回数ＣＯＵＮＴが３回以上になると、ステップ１６４へ進む。よって、異常の履歴が消去され、エンジン３１の起動が許容される。
【００９４】
主判定処理６６０によると、図１３に図示されるような作動が得られる。時刻ｔ６においてエンジン３１の起動が禁止される。同時に、メッセージが表示される。この結果、車両の運転者は車両を通常どおりに利用することができない。利用者が試行操作ＲＳＭを実行しても、検出信号ＶＰＡは正常な最小値ＶＬに復帰しない。
【００９５】
利用者が時刻ｔ８においてスタートスイッチ１６を操作しても、禁止状態は継続される。やがて、時刻ｔ９においてスタートスイッチ１６が操作されると、スタートスイッチ１６の操作回数ＣＯＵＮＴは３に到達する。この結果、禁止状態が解除され、エンジン３１の起動が許容される。この場合、検出信号ＶＰＡが正常な最小値ＶＬになくても、エンジン３１の起動が許容される。
【００９６】
ステップ６７０と、ステップ１６４−１６６は、車両の利用者による特定の操作に応答して禁止部１６８による禁止状態を解除する解除部を提供する。この構成によると、エンジン３１の起動、すなわち動力源の起動が禁止された後であっても、利用者は禁止状態を解除して動力源の起動を図ることができる。さらに、解除操作の前にメッセージが表示されるから、異常によってエンジン３１の起動が禁止されていることを利用者に認識させることができる。また、解除操作は利用者に対して一定の煩わしさを感じさせるような繰り返し操作となっている。よって、利用者に対してアクセル装置７の異常を十分に認識させた上で、解除操作を実行させることができる。
【００９７】
（第７実施形態）
非操作期間を判定するために、図１４に図示されるステップ７５７およびステップ７５８を採用してもよい。メインリレー３５は、動力源の運転を停止するためにイグニッションスイッチ１７がＯＮ位置からＯＦＦ位置に操作された後も、所定の時間の間だけＯＮ状態に保持される。例えば、演算処理回路２２からの信号によってメインリレー３５は所定の時間だけＯＮ状態に保持される。イグニッションスイッチ１７がＯＮ位置からＯＦＦ位置に操作された直後は、利用者は動力源の停止を望んでいると考えられる。よって、イグニッションスイッチ１７がＯＮ位置からＯＦＦ位置に操作された直後は、アクセル装置７が操作されることがない非操作期間と考えることができる。
【００９８】
この実施形態では、図１４に図示される予備判定処理７５０が実行される。ステップ７５７では、エンジン制御装置２０は、イグニッションスイッチ１７がＯＦＦ位置にあるか否かを判定する。ステップ７５８では、エンジン制御装置２０は、メインリレー３５がＯＮ状態であるか否かを判定する。
【００９９】
イグニッションスイッチ１７がＯＮ位置にある場合、処理を終了する。また、メインリレー３５がＯＦＦ状態にある場合も処理を終了する。一方、イグニッションスイッチ１７がＯＦＦ位置にあり、かつメインリレー３５がＯＮ状態にある場合、ステップ２５５へ進む。すなわち、イグニッションスイッチ１７がＯＦＦ位置にあり、かつメインリレー３５がＯＮ状態にある場合、イグニッションスイッチ１７がＯＮ位置からＯＦＦ位置へ操作された直後であると判定することができる。
【０１００】
ステップ７５７−７５８は、期間判定部を提供する。ステップ７５７−７５８は、車両の起動スイッチであるイグニッションスイッチ１７とスタートスイッチ１６とのＯＮ位置からＯＦＦ位置への操作の直後の所定期間、すなわちメインリレー３５による保持期間を、非操作期間であると判定する。
【０１０１】
予備判定処理７５０によると、図１５に図示されるような作動が得られる。メインリレー３５は、時刻ｔ１と事項ｔ２との間においてＯＮ状態に保持されている。予備判定処理７５０は、時刻ｔ１の直後に実行される。よって、時刻ｔ１の直後に異常の履歴が記録される。時刻ｔ１の後、ソークタイマ２７の計測時間ＳＫＴは増加する。計測時間ＳＫＴは、時刻ｔ３において閾値時間Ｔｔｈに到達する予定である。
【０１０２】
図示の例においては、時刻ｔ３の前に、時刻２１においてイグニッションスイッチ１７が再びＯＮ位置に操作されている。また、時刻ｔ３の前に、時刻ｔ２２においてスタートスイッチ１６もＯＮ位置に操作されている。よって、時刻ｔ２２においてエンジン３１の起動は禁止される。同時に、メッセージの表示が開始される。
【０１０３】
この実施形態によると、動力源を停止させる操作、すなわちエンジン３１を停止させるイグニッションスイッチ１７のＯＦＦ操作に応答して、アクセル装置７の異常を予備的に判定することができる。ソークタイマ２７に依存することなく、早期に予備判定が実行される。この結果、ソークタイマ２７の計測時間ＳＫＴが閾値時間Ｔｔｈに到達する前にイグニッションスイッチ１７およびスタートスイッチ１６がＯＮ位置に操作されることがあっても、アクセル装置７の異常を確定的に判定することができる。
【０１０４】
（第８実施形態）
上記実施形態では、異なる時期に実行される予備判定処理と主判定処理とによって判定処理を構成した。これに代えて、一時に実行される処理によって判定処理を提供してもよい。
【０１０５】
図１６は、この実施形態の判定処理８４０を示す。各ステップの説明は、先行する説明を参照することができる。この実施形態では、エンジン制御装置２０は、ステップ１６１とステップ１６２とで非操作期間であるか否かを判定する。イグニッションスイッチ１７がＯＦＦ位置にある場合、処理を終了する。また、スタートスイッチ１６がＯＦＦ状態にある場合も処理を終了する。一方、イグニッションスイッチ１７がＯＮ位置にあり、かつスタートスイッチ１６がＯＮ位置にある場合、ステップ２５５へ進む。
【０１０６】
イグニッションスイッチ１７がＯＮ位置に操作され、かつ、スタートスイッチ１６がＯＮ位置に操作されたとき、車両の運転者は動力源を起動するためにブレーキペダルを操作していると考えられる。よって、イグニッションスイッチ１７がＯＮ位置に操作され、かつ、スタートスイッチ１６がＯＮ位置に操作されたときは、アクセル装置７が操作されることがない非操作時期と考えることができる。
【０１０７】
この実施形態によると、予備的な判定を要することなく、動力源を起動する前にアクセル装置７の異常の有無を判定することができる。予備的な判定と主判定とを含む多段階の判定を経由することなく、アクセル装置７の異常が判定される。
【０１０８】
（他の実施形態）
以上、開示された発明の好ましい実施形態について説明したが、開示された発明は上述した実施形態に何ら制限されることなく、種々変形して実施することが可能である。上記実施形態の構造は、あくまで例示であって、開示された発明の技術的範囲はこれらの記載の範囲に限定されるものではない。開示された発明の技術的範囲は、特許請求の範囲の記載によって示され、さらに特許請求の範囲の記載と均等の意味及び範囲内での全ての変更を含むものである。
【０１０９】
例えば、制御装置が提供する手段と機能は、ソフトウェアのみ、ハードウェアのみ、あるいはそれらの組合せによって提供することができる。例えば、制御装置をアナログ回路によって構成してもよい。
【０１１０】
また、図示された複数の実施形態では、動力源としてエンジンを採用した。これに代えて、動力源として、電動機のみ、または電動機とエンジンとの併用動力源を採用してもよい。また、上記実施形態では、イグニッションスイッチとスタートスイッチとの両方が操作されることにより、エンジンの始動、すなわち動力源の起動または活性化が可能とされた。これに代えて、単一のスイッチの操作によって、動力源の起動を可能としてもよい。例えば、単一の起動スイッチの投入によって、動力源としての電動機への電力供給が可能とされてもよい。開示された技術によると、これらの変形例においても、上述の複数の実施形態と同様の利点を得ることができる。例えば、単一のスイッチによって電動機が回転可能となる前に、アクセル装置の異常を検出することができる。
【０１１１】
また、上記実施形態では、直前期間における判定を主判定処理とした。これに代えて、先行期間における判定を主要な判定としてもよい。例えば、直前期間における主判定処理１６０を備えることなく、予備判定処理１５０による判定結果を確定的な判定結果として利用してもよい。
【０１１２】
また、上記実施形態に代えて、ステップ１６２は、スタートスイッチ１６がＯＮ位置にあり、かつブレーキセンサ１２によってブレーキペダルの操作が検出されているときに肯定判定するように構成してもよい。これにより、車両の運転者が動力源の起動を求めていることをより確実に判定することができる。
【符号の説明】
【０１１３】
１  車両用制御装置、  ２  通信ライン、
３  ナビ制御装置、  ４  盗難防止制御装置、  ５  ドアロック制御装置、
６  エンジン制御システム、  ７  アクセル装置、  ８  バッテリ、
１０  入力機器、  １１  アクセルセンサ、
１６  スタートスイッチ、  １７  イグニッションスイッチ、
２０  エンジン制御装置、  ２１  入力回路、  ２２  演算処理回路、
２３  出力回路、  ２４  メモリ装置、  ２５  通信回路、
２６  電源回路、  ２７  ソークタイマ、  ２８  リレー制御回路、
３０  出力機器、  ３１  エンジン、  ３５  メインリレー。
【図１】
2013220679.tif 000003
【図２】
2013220679.tif 000004
【図３】
2013220679.tif 000005
【図４】
2013220679.tif 000006
【図５】
2013220679.tif 000007
【図６】
2013220679.tif 000008
【図７】
2013220679.tif 000009
【図８】
2013220679.tif 000010
【図９】
2013220679.tif 000011
【図１０】
2013220679.tif 000012
【図１１】
2013220679.tif 000013
【図１２】
2013220679.tif 000014
【図１３】
2013220679.tif 000015
【図１４】
2013220679.tif 000016
【図１５】
2013220679.tif 000017
【図１６】
2013220679.tif 000018