(57)【要約】【課題】内燃機関の燃料噴射系のメンテナンスを促進すると共にメンテナンスされないことにより生じ得るエミッションの悪化や内燃機関の故障などの不都合を抑制する。【解決手段】メンテナンス警告灯が点灯しているときには、イグニッションオンであると共にレディオフである状態でＰポジションからＮポジションへのシフト操作を複数回に亘って行なうことにより警告灯消灯フラグＦに値１が設定されていることを前提に、警告灯消灯フラグＦが値１であると共にレディオンであり、且つ、Ｐポジションであり、レディオンの状態になってから所定時間以内にアクセルオフからアクセルオンへの操作を複数回に亘って行なうことにより、メンテナンス警告灯を消灯すると共に走行距離の積算値を値０にリセットする（Ｓ２００〜Ｓ２９０）。【選択図】図４
2008255938.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関を搭載する自動車であって、
所定の経過カウンタが所定値以上に至ったときに前記内燃機関の燃料噴射系のメンテナンスの実行を促すためのメンテナンス警告灯を点灯するメンテナンス促進警告手段と、
前記メンテナンス警告灯が点灯している最中に走行のために行なわれる操作とは異なる所定の操作が行なわれたときに、前記所定の経過カウンタを初期値にリセットすると共に前記メンテナンス警告灯を消灯するリセット消灯手段と、
を備える自動車。
【請求項２】
前記所定の操作は、車両のシステム状態として走行することができない状態である走行不能システム状態としたときの第１の操作と、車両のシステム状態として走行することができる走行可能システム状態としてから所定時間以内の第２の操作と、を含む操作である請求項１記載の自動車。
【請求項３】
請求項２記載の自動車であって、
前記第１の操作は、駐車ポジションと中立ポジションとの間の複数回のシフト操作であり、
前記第２の操作は、駐車ポジションにおける複数回のアクセル操作である、
自動車。
【請求項４】
請求項２または３記載の自動車であって、
車両のシステム状態としてアクセサリーオン，イグニッションオン，システムオフの３つの状態をトグルで切り替えるためのスタートスイッチと、
ブレーキオンの状態でスタートスイッチを操作したときに車両のシステム状態をレディオンの状態とするシステム起動手段と、
を備え、
前記走行不能システム状態は、レディオフでイグニッションオンの状態であり、
前記走行可能システム状態は、レディオンの状態である、
自動車。
【請求項５】
前記所定の経過カウンタは、リセットされてからの走行距離の積算値または経過時間である請求項１ないし４いずれか記載の自動車。
【請求項６】
内燃機関を搭載する自動車における前記内燃機関の燃料噴射系のメンテナンスの実行を促すメンテナンス警告灯を点灯したり消灯するメンテナンス警告灯の点灯制御方法であって、
所定の経過カウンタが所定値以上に至ったときに前記メンテナンス警告灯を点灯し、前記メンテナンス警告灯が点灯している最中に走行のために行なわれる操作とは異なる所定の操作が行なわれたときに前記所定の経過カウンタを初期値にリセットすると共に前記メンテナンス警告灯を消灯する、
ことを特徴とするメンテナンス警告灯の点灯制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動車およびメンテナンス警告灯の点灯制御方法に関し、詳しくは、内燃機関を搭載する自動車およびこうした自動車における内燃機関の燃料噴射系のメンテナンスの実行を促すメンテナンス警告灯を点灯したり消灯するメンテナンス警告灯の点灯制御方法に関する。
【背景技術】
【０００２】
従来、内燃機関をアイドル回転数制御を実行しているときの燃料噴射量であるＩＳＣ噴射量と燃料噴射の際に圧力センサの検出結果に基づく実噴射量との差である噴射量誤差に基づいて燃料噴射装置の経時劣化を診断する燃料噴射装置の劣化診断装置が提案されている（例えば、特許文献１参照）。この装置では、噴射量誤差が基準以上と診断されると、燃料噴射装置が経時劣化していると判定して警告ランプを点灯する。
【特許文献１】特開平６−２７２６００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述の燃料噴射装置の劣化診断装置などの燃料噴射装置の劣化等を判定するものを搭載した自動車では、燃料噴射装置の劣化等が判定されたときにはインストルメントパネルなどに取り付けられた警告ランプを点灯するものが多いが、この警告ランプの消灯をユーザが容易に行なうことができるものとすれば、燃料噴射装置のメンテナンスを行なうために整備工場などに持っていくのが煩わしいために、メンテナンスを行なうことなく警告ランプを消灯して使用を継続する場合が生じる。この場合、燃料噴射量が適正に行なわれないために、エミッションの悪化を招いたり、内燃機関に故障が生じたりしてしまう。
【０００４】
本発明の自動車およびメンテナンス警告灯の点灯制御方法は、内燃機関の燃料噴射系のメンテナンスの実行を促進することを目的の一つとする。また、本発明の自動車およびメンテナンス警告灯の点灯制御方法は、内燃機関の燃料噴射系のメンテナンスが行なわれないために生じる不都合、例えばエミッションの悪化や内燃機関の故障などの不都合を抑制することを目的の一つとする。
【課題を解決するための手段】
【０００５】
本発明の自動車およびメンテナンス警告灯の点灯制御方法は、上述の目的の少なくとも一部を達成するために以下の手段を採った。
【０００６】
本発明の自動車は、
内燃機関を搭載する自動車であって、
所定の経過カウンタが所定値以上に至ったときに前記内燃機関の燃料噴射系のメンテナンスの実行を促すためのメンテナンス警告灯を点灯するメンテナンス促進警告手段と、
前記メンテナンス警告灯が点灯している最中に走行のために行なわれる操作とは異なる所定の操作が行なわれたときに、前記所定の経過カウンタを初期値にリセットすると共に前記メンテナンス警告灯を消灯するリセット消灯手段と、
を備えることを要旨とする。
【０００７】
この本発明の自動車では、所定の経過カウンタが所定値以上に至ったときに内燃機関の燃料噴射系のメンテナンスの実行を促すためのメンテナンス警告灯を点灯する。そして、メンテナンス警告灯が点灯している最中に走行のために行なわれる操作とは異なる所定の操作が行なわれたときに、所定の経過カウンタを初期値にリセットすると共にメンテナンス警告灯を消灯する。これにより、ユーザにより容易にメンテナンス警告灯を消灯することができないため、メンテナンス警告灯を消灯するために内燃機関の燃料噴射系のメンテナンスの実行することができる整備工場などに車両を持っていくことを促すことができる。この結果、内燃機関の燃料噴射系のメンテナンスの実行を促進することができ、内燃機関の燃料噴射系のメンテナンスが行なわれないために生じる不都合（例えばエミッションの悪化や内燃機関の故障などの不都合）を抑制することができる。
【０００８】
この本発明の自動車において、前記所定の操作は、車両のシステム状態として走行することができない状態である走行不能システム状態としたときの第１の操作と、車両のシステム状態として走行することができる走行可能システム状態としてから所定時間以内の第２の操作と、を含む操作であるものとすることもできる。この場合、前記第１の操作は駐車ポジションと中立ポジションとの間の複数回のシフト操作であり、前記第２の操作は駐車ポジションにおける複数回のアクセル操作である、ものとすることもできる。また、車両のシステム状態としてアクセサリーオン，イグニッションオン，システムオフの３つの状態をトグルで切り替えるためのスタートスイッチと、ブレーキオンの状態でスタートスイッチを操作したときに車両のシステム状態をレディオンの状態とするシステム起動手段と、を備え、前記走行不能システム状態はレディオフでイグニッションオンの状態であり、前記走行可能システム状態はレディオンの状態である、ものとすることもできる。
【０００９】
また、本発明の自動車において、前記所定の経過カウンタは、リセットされてからの走行距離の積算値または経過時間であるものとすることもできる。
【００１０】
本発明のメンテナンス警告灯の点灯制御方法は、
内燃機関を搭載する自動車における前記内燃機関の燃料噴射系のメンテナンスの実行を促すメンテナンス警告灯を点灯したり消灯するメンテナンス警告灯の点灯制御方法であって、
所定の経過カウンタが所定値以上に至ったときに前記メンテナンス警告灯を点灯し、前記メンテナンス警告灯が点灯している最中に走行のために行なわれる操作とは異なる所定の操作が行なわれたときに前記所定の経過カウンタを初期値にリセットすると共に前記メンテナンス警告灯を消灯する、
ことを特徴とする。
【００１１】
この本発明のメンテナンス警告灯の点灯制御方法では、所定の経過カウンタが所定値以上に至ったときにメンテナンス警告灯を点灯し、メンテナンス警告灯が点灯している最中に走行のために行なわれる操作とは異なる所定の操作が行なわれたときに所定の経過カウンタを初期値にリセットすると共にメンテナンス警告灯を消灯する。これにより、ユーザにより容易にメンテナンス警告灯を消灯することができないため、メンテナンス警告灯を消灯するために内燃機関の燃料噴射系のメンテナンスの実行することができる整備工場などに車両を持っていくことを促すことができる。この結果、内燃機関の燃料噴射系のメンテナンスの実行を促進することができ、内燃機関の燃料噴射系のメンテナンスが行なわれないために生じる不都合（例えばエミッションの悪化や内燃機関の故障などの不都合）を抑制することができる。
【発明を実施するための最良の形態】
【００１２】
次に、本発明を実施するための最良の形態を実施例を用いて説明する。
【実施例１】
【００１３】
図１は、本発明の一実施例としてのハイブリッド自動車２０の構成の概略を示す構成図である。実施例のハイブリッド自動車２０は、エンジン３２と、このエンジン３２を運転制御するエンジン用電子制御ユニット（以下、エンジンＥＣＵという。）３６と、エンジン３２のクランクシャフト３４にキャリアが連結されると共に駆動輪２６ａ，２６ｂにデファレンシャルギヤ２４を介して接続されたドライブシャフト２２にリングギヤが連結された遊星歯車機構３８と、この遊星歯車機構３８のサンギヤに接続された発電可能なモータ４０と、ドライブシャフト２２に動力を入出力する発電可能なモータ４１と、モータ４０，４１の駆動回路としてのインバータ４２，４３と、インバータ４２，４３やその他の補機４８にシステムメインリレー４６を介して接続された電力源としての高圧バッテリ４４と、車両全体をコントロールするハイブリッド用電子制御ユニット（以下、ＨＶＥＣＵという。）５０と、車両の起動制御装置として機能する電源用電子制御ユニット（以下、電源ＥＣＵという。）６０とを備える。
【００１４】
エンジン３２は、図２に示すように、吸気ポートにガソリンや軽油などの炭化水素系の燃料を噴射するポート用燃料噴射バルブ１２６ａと筒内に直接燃料を噴射する筒内用燃料噴射バルブ１２６ｂを備える内燃機関として構成されている。エンジン３２は、こうした二つの燃料噴射バルブ１２６ａ，１２６ｂを備えることにより、エアクリーナ１２２により清浄された空気をスロットルバルブ１２４を介して吸入する共にポート用燃料噴射バルブ１２６ａからガソリンを噴射して吸入された空気とガソリンとを混合し、この混合気を吸気バルブ１２８を介して燃焼室に吸入し、点火プラグ１３０による電気火花によって爆発燃焼させて、そのエネルギにより押し下げられるピストン１３２の往復運動をクランクシャフト３４の回転運動に変換するポート噴射駆動モードと、同様にして空気を燃焼室に吸入し、吸気行程の途中あるいは圧縮行程に至ってから筒内用燃料噴射バルブ１２６ｂから燃料を噴射し、点火プラグ１３０による電気火花によって爆発燃焼させてクランクシャフト３４の回転運動を得る筒内噴射駆動モードと、空気を燃焼室に燃焼する際にポート用燃料噴射バルブ１２６ａから燃料噴射すると共に吸気行程や圧縮行程で筒内用燃料噴射バルブ１２６ｂから燃料噴射してクランクシャフト３４の回転運動を得る共用噴射駆動モードと、のいずれかの駆動モードにより運転制御される。これらの駆動モードは、エンジン３２の運転状態やエンジン３２に要求される運転状態などに基づいて切り替えられる。なお、エンジン３２からの排気は、一酸化炭素（ＣＯ）や炭化水素（ＨＣ），窒素酸化物（ＮＯｘ）の有害成分を浄化する浄化装置（三元触媒）１３４を介して外気へ排出される。
【００１５】
エンジンＥＣＵ３６は、ＣＰＵ３６ａを中心とするマイクロプロセッサとして構成されており、ＣＰＵ３６ａの他に処理プログラムを記憶するＲＯＭ３６ｂと、データを一時的に記憶するＲＡＭ３６ｃと、図示しない入出力ポートおよび通信ポートとを備える。エンジンＥＣＵ３６には、エンジン３２の状態を検出する種々のセンサからの信号、クランクシャフト３４の回転位置を検出するクランクポジションセンサ１４０からのクランクポジションやエンジン３２の冷却水の温度を検出する水温センサ１４２からの冷却水温，燃焼室内に取り付けられた圧力センサ１４３からの筒内圧力Ｐｉｎ，燃焼室へ吸排気を行なう吸気バルブ１２８や排気バルブを開閉するカムシャフトの回転位置を検出するカムポジションセンサ１４４からのカムポジション，スロットルバルブ１２４のポジションを検出するスロットルバルブポジションセンサ１４６からのスロットルポジション，吸気管に取り付けられたエアフローメータ１４８からのエアフローメータ信号，同じく吸気管に取り付けられた温度センサ１４９からの吸気温，空燃比センサ１３５ａからの空燃比，酸素センサ１３５ｂからの酸素信号などが入力ポートを介して入力されている。また、エンジンＥＣＵ３６からは、エンジン３２を駆動するための種々の制御信号、例えば、ポート用燃料噴射弁１２６ａや筒内用燃料噴射バルブ１２６ｂへの駆動信号や、スロットルバルブ１２４のポジションを調節するスロットルモータ１３６への駆動信号、イグナイタと一体化されたイグニッションコイル１３８への制御信号、吸気バルブ１２８の開閉タイミングの変更可能な可変バルブタイミング機構１５０への制御信号などが出力ポートを介して出力されている。なお、エンジンＥＣＵ３６は、ハイブリッド用電子制御ユニット５０と通信しており、ハイブリッド用電子制御ユニット５０からの制御信号によりエンジン３２を運転制御すると共に必要に応じてエンジン３２の運転状態に関するデータを出力する。
【００１６】
ＨＶＥＣＵ５０は、ＣＰＵ５０ａを中心とするマイクロコンピュータとして構成されており、ＣＰＵ５０ａの他に処理プログラムを記憶するＲＯＭ５０ｂと、一時的にデータを記憶するＲＡＭ５０ｃと、図示しない入出力ポートおよび通信ポートとを備える。ＨＶＥＣＵ５０には、モータ４０，４１のロータの回転位置を検出する図示しない回転位置検出センサからの回転位置やインバータ４２，４３からモータ４１，４２への電力ラインに取り付けられた図示しない電流センサからの相電流，高圧バッテリ４４の出力端子近傍に取り付けられた図示しない電圧センサおよび電流センサからの出力電圧および出力電流，高圧バッテリ４４に取り付けられた温度センサからのバッテリ温度，シフトレバーの操作位置を検出するシフトポジションセンサ５２からのシフトポジション，アクセルペダルの踏み込み量を検出するアクセルペダルポジションセンサ５４からのアクセル開度，ブレーキペダルの踏み込み量を検出するブレーキペダルポジションセンサからのブレーキペダルポジション，車速センサからの車速，走行距離計５８からの走行距離などの各種センサからのデータが入力ポートを介して入力されている。また、ＨＶＥＣＵ５０からは、インバータ４２，４３へのスイッチング信号や補機４８への駆動信号，運転席前面のインストールパネルに組み込まれたメンテナンス警告灯５６への点灯信号および消灯信号などが出力されている。ＨＶＥＣＵ５０は、エンジンＥＣＵ３６と通信ポートを介して接続されており、必要に応じてエンジンＥＣＵ３６からエンジン３２に取り付けられた各種センサからの検出信号やこの検出信号に基づいて演算された演算結果を入力したり、エンジンＥＣＵ３６にエンジン３２を運転制御するための指令としての制御信号を出力している。また、ＨＶＥＣＵ５０は、電源ＥＣＵ６０と通信ポートを介して接続されており、電源ＥＣＵ６０からイグニッション信号（ＩＧ信号）やスタート信号（ＳＴ信号）などを入力すると共に電源ＥＣＵ６０に起動状態を示すレディ信号（ＲＥＡＤＹ信号）などを出力する。
【００１７】
ＨＶＥＣＵ５０は、運転者によるアクセルペダルの踏み込み量をアクセルペダルポジションセンサ５４により検出して得られるアクセル開度と車速とに基づいてドライブシャフト２２に出力すべき要求トルクを計算し、この要求トルクに対応する要求動力がドライブシャフト２２に出力されると共に高圧バッテリ４４の残容量（ＳＯＣ）が所定範囲内になるように且つエンジン３２が効率よく運転されるように、エンジン３２の運転ポイントを計算すると共にモータ４０，４１のトルク指令を計算し、エンジン３２の運転ポイントについてはエンジンＥＣＵ３６に出力してエンジンＥＣＵ３６にエンジン３２を運転制御させ、モータ４０，４１のトルク指令についてはこのトルク指令に対応するトルクがモータ４０，４１から出力されるようスイッチング信号をインバータ４２，４３に出力してモータ４０，４１を駆動制御する。なお、こうした駆動制御については、本発明の中核をなさないから、これ以上の詳細な説明は省略する。
【００１８】
電源ＥＣＵ６０は、図示しないＣＰＵを中心とするマイクロコンピュータとして構成されており、ＣＰＵの他に処理プログラムを記憶するＲＯＭや一時的にデータを記憶するＲＡＭ，入出力ポート，通信ポートなどを備える。電源ＥＣＵ６０には、運転席前面のパネルに取り付けられたパワースイッチ６２からのプッシュ信号や図示しないブレーキペダルの踏み込みを検出するブレーキスイッチ６４からのブレーキスイッチ信号などが入力ポートを介して入力されている。また、電源ＥＣＵ６０からは、システムメインリレー４６への駆動信号やパワースイッチ６２に内蔵されたインジケータ６３への点灯信号などが出力ポートを介して出力されている。電源ＥＣＵ６０は、前述したように、ＨＶＥＣＵ５０と通信ポートを介して接続されており、パワースイッチ６２からのプッシュ信号やブレーキスイッチ６４からのブレーキスイッチ信号などに基づいて高電圧系への電源の投入や遮断（システムメインリレー４６のオンオフ）を制御すると共にシステム起動を制御している。
【００１９】
電源ＥＣＵ６０は、パワースイッチ６２が所定時間未満（例えば３秒未満）だけ押された短押しのプッシュ信号を入力する毎に、低電圧系の電力源としての図示しないバッテリをシステムに接続するアクセサリーオン（ＡＣＣＯＮ），高電圧系の電力源としての高圧バッテリ４４をシステムメインリレー４６により接続するイグニッションオン（ＩＧＯＮ），低電圧系の電力源や高電圧系の電力源としての高圧バッテリ４４の接続を解除してシステムを停止状態とするイグニッションオフ（ＩＧＯＦＦ）の各状態がこの順に繰り返すよう制御する。このうち、イグニッションオンとイグニッションオフについてはＨＶＥＣＵ５０にイグニッション信号（ＩＧ信号）として出力すると共にシステムメインリレー４６にオンオフ信号としての駆動信号を出力する。即ち、電源ＥＣＵ６０は、アクセサリーオンの状態でパワースイッチ６２が押されると、ＨＶＥＣＵ５０にＩＧ信号としてオン出力すると共にシステムメインリレー４６にオン信号を出力して高電圧系に電源を投入し、イグニッションオンの状態でパワースイッチ６２が押されると、ＨＶＥＣＵ５０にＩＧ信号をオフ出力すると共にシステムメインリレー４６にオフ信号を出力して高電圧系から電源を遮断する。電源ＥＣＵ６０は、こうした各状態を運転者に知らせるために、パワースイッチ６２に組み込まれたインジケータ６３を点灯している。実施例におけるインジケータ６３の点灯は、車両全体のシステムダウンを示すオフ状態（ＩＧＯＦＦ）で消灯、アクセサリーオン（ＡＣＣＯＮ）で緑点灯、イグニッションオン（ＩＧＯＮ）でオレンジ点灯、システム起動で消灯、システム異常でオレンジ点滅である。
【００２０】
システム起動は、ブレーキスイッチ６４からのブレーキスイッチ信号がオンの状態、即ち、運転者がブレーキペダルを踏み込んだ状態でパワースイッチ６２を押すことにより電源ＥＣＵ６０にプッシュ信号が入力されたときに電源ＥＣＵ６０により図示しない起動処理を実行することにより行なわれる。起動処理では、電源ＥＣＵ６０は、システムメインリレー４６にオン信号を出力すると共にＨＶＥＣＵ５０にイグニッション信号（ＩＧ信号）とスタート信号（ＳＴ信号）をオン出力する。オン出力されたイグニッション信号（ＩＧ信号）とスタート信号（ＳＴ信号）とを受信したＨＶＥＣＵ５０は、システムが起動可能な状態であるか否かを確認する初期処理を実行し、システムが起動可能な状態にあるのを確認できないときにはシステム起動せずにレディ信号（ＲＥＡＤＹ信号）をオン出力することなくレディオフ（ＲＥＡＤＹＯＦＦ）の状態を保持してシステム起動処理を終了し、システムが起動可能な状態にあるのを確認できたときにはレディ信号（ＲＥＡＤＹ信号）をオン出力すると共に必要に応じてエンジン３２を始動してシステムを起動状態、即ちレディオン（ＲＥＡＤＹＯＮ）とする。電源ＥＣＵ６０は、ＨＶＥＣＵ５０からのオン出力されたレディ信号（ＲＥＡＤＹ信号）によりレディオン（ＲＥＡＤＹＯＮ）であるのを確認し、システム起動を示すためにインジケータ６３を消灯して、起動処理を終了する。
【００２１】
こうして構成された実施例のハイブリッド自動車２０のＨＶＥＣＵ５０は、走行距離計５８からの走行距離を入力して積算し、ＲＡＭ５０ｃの所定領域に走行距離の積算値を格納し、走行距離の積算値が所定距離（例えば、１０，０００ｋｍ）に至ったときに、エンジン３２のポート用燃料噴射バルブ１２６ａや筒内用燃料噴射バルブ１２６ｂを適正に作動させる必要から、燃料にインジェクタクリーニング液を添加するインジェクタメンテナンスの実行を促すためにメンテナンス警告灯５６を点灯する。以下に、この点灯しているメンテナンス警告灯５６を消灯するための処理について説明する。
【００２２】
図３は、ＨＶＥＣＵ５０により実行される警告灯消灯前提処理ルーチンの一例を示すフローチャートである。このルーチンは、メンテナンス警告灯５６が点灯している最中に所定時間毎（例えば、数ｍｓｅｃ毎）に繰り返し実行される。警告灯消灯前提処理ルーチンが実行されると、ＨＶＥＣＵ５０のＣＰＵ５０ａは、まず、イグニッションオン（ＩＧＯＮ）であるか否か及びレディオフ（ＲＥＡＤＹＯＦＦ）であるか否かを判定する（ステップＳ１００，Ｓ１１０）。イグニッションオフ（ＩＧＯＦＦ）であったり、レディオン（ＲＥＡＤＹＯＮ）のときには、カウンタＣ１を値０リセットして（ステップＳ１２０）、本ルーチンを終了する。一方、イグニッションオン（ＩＧＯＮ）であると共にレディオフ（ＲＥＡＤＹＯＦＦ）であるときには、シフトポジションセンサ５２からのシフトポジションＳＰが駐車ポジション（Ｐポジション）からニュートラルポジション（Ｎポジション）に操作されたか否かを判定し（ステップＳ１３０）、ＰポジションからＮポジションへのシフト操作が行なわれていないときには、これで本ルーチンを終了する。ＰポジションからＮポジションへのシフト操作が行なわれているときには、カウンタＣ１を値１だけインクリメントして（ステップＳ１４０）、インクリメントしたカウンタＣ１が設定値Ｃ１ｓｅｔに一致したかを判定する（ステップＳ１５０）。ここで、設定値Ｃ１ｓｅｔは、イグニッションオン（ＩＧＯＮ）であると共にレディオフ（ＲＥＡＤＹＯＦＦ）である状態でＰポジションからＮポジションへのシフト操作を行なう回数を設定するものであり、例えば値３や値４などを用いることができる。カウンタＣ１が設定値Ｃ１ｓｅｔに一致していないときには本ルーチンを終了し、カウンタＣ１が設定値Ｃ１ｓｅｔに一致しているときには警告灯消灯フラグＦに値１を設定して（ステップＳ１６０）、本ルーチンを終了する。この警告灯消灯前提処理ルーチンでは、イグニッションオン（ＩＧＯＮ）であると共にレディオフ（ＲＥＡＤＹＯＦＦ）である状態、即ち、車両のシステム状態として走行することができない状態でＰポジションからＮポジションへのシフト操作を複数回（設定値Ｃ１ｓｅｔ）に亘って行なうことにより、警告灯消灯フラグＦに値１を設定するのである。なお、イグニッションオン（ＩＧＯＮ）であると共にレディオフ（ＲＥＡＤＹＯＦＦ）である状態でＰポジションからＮポジションへのシフト操作が行なわれてカウンタＣ１が値１だけインクリメントされても、カウンタＣ１が設定値Ｃ１ｓｅｔに一致する前にイグニッションオフ（ＩＧＯＦＦ）とされたり、レディオン（ＲＥＡＤＹＯＮ）とされたときには、ステップＳ１２０でカウンタＣ１は値０にリセットされるから、警告灯消灯フラグＦには値１は設定されない。
【００２３】
図４は、ＨＶＥＣＵ５０により実行される警告灯初期化処理ルーチンの一例を示すフローチャートである。このルーチンは、メンテナンス警告灯５６が点灯している最中に所定時間毎（例えば、数ｍｓｅｃ毎）に繰り返し実行される。警告灯初期化処理ルーチンが実行されると、ＨＶＥＣＵ５０のＣＰＵ５０ａは、まず、警告灯消灯フラグＦが値１であるか否か（ステップＳ２００）、レディオン（ＲＥＡＤＹＯＮ）であるか否か（ステップＳ２１０）、シフトポジションがＰポジションであるか否か（ステップＳ２３０）、レディオン（ＲＥＡＤＹＯＮ）の状態になってから所定時間（例えば、６０秒や１００秒など）以内であるか否か（ステップＳ２４０）、を判定し、警告灯消灯フラグＦが値０であったり、警告灯消灯フラグＦが値１であってもレディオフ（ＲＥＡＤＹＯＦＦ）であったり、警告灯消灯フラグＦが値１であると共にレディオン（ＲＥＡＤＹＯＮ）であってもＰポジションでなかったり、警告灯消灯フラグＦが値１でありレディオン（ＲＥＡＤＹＯＮ）であり且つＰポジションであってもレディオン（ＲＥＡＤＹＯＮ）の状態になってから所定時間を経過しているときには、カウンタＣ２を値０リセットして（ステップＳ２５０）、本ルーチンを終了する。一方、警告灯消灯フラグＦが値１であると共にレディオン（ＲＥＡＤＹＯＮ）であり、且つ、Ｐポジションであり、レディオン（ＲＥＡＤＹＯＮ）の状態になってから所定時間以内のときには、アクセルポジションセンサ５４からのアクセル開度に基づいてアクセルオフからアクセルオンへの操作が行なわれたか否かを判定し（ステップＳ２６０）、アクセルオフからアクセルオンへの操作が行なわれていないときには、これで本ルーチンを終了する。アクセルオフからアクセルオンへの操作が行なわれたときには、カウンタＣ２を値１だけインクリメントして（ステップＳ２７０）、インクリメントしたカウンタＣ２が設定値Ｃ２ｓｅｔに一致したかを判定する（ステップＳ２８０）。ここで、設定値Ｃ２ｓｅｔは、警告灯消灯フラグＦが値１であると共にレディオン（ＲＥＡＤＹＯＮ）であり、且つ、Ｐポジションであり、レディオン（ＲＥＡＤＹＯＮ）の状態になってから所定時間以内に、アクセルオフからアクセルオンへの操作を行なう回数を設定するものであり、例えば値３や値４などを用いることができる。カウンタＣ２が設定値Ｃ２ｓｅｔに一致していないときには本ルーチンを終了し、カウンタＣ２が設定値Ｃ２ｓｅｔに一致しているときにはメンテナンス警告灯５６を消灯すると共にＲＡＭ５０ｃの所定領域に格納された走行距離の積算値を値０にリセットして（ステップＳ２９０）、本ルーチンを終了する。この警告灯初期化処理ルーチンでは、警告灯消灯フラグＦが値１であると共にレディオン（ＲＥＡＤＹＯＮ）であり、且つ、Ｐポジションであり、レディオン（ＲＥＡＤＹＯＮ）の状態になってから所定時間以内に、即ち、車両のシステム状態として走行することができる状態としてから所定時間以内にＰポジションの状態でアクセルオフからアクセルオンへの操作を複数回（設定値Ｃ２ｓｅｔ）に亘って行なうことにより、メンテナンス警告灯５６を消灯すると共にＲＡＭ５０ｃの所定領域に格納された走行距離の積算値を値０にリセットするのである。警告灯消灯フラグＦが値１であると共にレディオン（ＲＥＡＤＹＯＮ）であり、且つ、Ｐポジションであり、レディオン（ＲＥＡＤＹＯＮ）の状態になってから所定時間以内にアクセルオフからアクセルオンへの操作が行なわれてカウンタＣ２が値１だけインクリメントされても、カウンタＣ２が設定値Ｃ２ｓｅｔに一致する前にレディオフ（ＲＥＡＤＹＯＦＦ）とされたり、Ｐポジションから他のポジションへのシフト操作が行なわれたり、レディオン（ＲＥＡＤＹＯＮ）の状態になってから所定時間が経過したときには、ステップＳ２５０でカウンタＣ２は値０にリセットされるから、メンテナンス警告灯５６の消灯や走行距離の積算値の値０へのリセットは行なわれない。
【００２４】
メンテナンス警告灯５６の消灯や走行距離の積算値の値０へのリセットは、上述した警告灯消灯前提処理、即ち、車両のシステム状態として走行することができない状態でＰポジションからＮポジションへのシフト操作を複数回（設定値Ｃ１ｓｅｔ）に亘って行なうことにより、警告灯消灯フラグＦに値１を設定することを前提に、警告灯初期化処理、即ち、車両のシステム状態として走行することができる状態としてから所定時間以内にＰポジションの状態でアクセルオフからアクセルオンへの操作を複数回（設定値Ｃ２ｓｅｔ）に亘って行なうことにより、実行される。これらの操作は、通常の走行のために行なわれる操作とは異なる操作である。このように、通常の走行のために行なわれる操作とは異なる操作を行なうことによってメンテナンス警告灯５６の消灯や走行距離の積算値の値０へのリセットを行なうことにより、ユーザが容易にメンテナンス警告灯５６を消灯するのを抑止することができる。
【００２５】
以上説明した実施例のハイブリッド自動車２０によれば、メンテナンス警告灯５６が点灯しているときには、イグニッションオン（ＩＧＯＮ）であると共にレディオフ（ＲＥＡＤＹＯＦＦ）である状態（即ち、車両のシステム状態として走行することができない状態）でＰポジションからＮポジションへのシフト操作を複数回（設定値Ｃ１ｓｅｔ）に亘って行なうことにより警告灯消灯フラグＦに値１を設定し、この警告灯消灯フラグＦが値１であると共にレディオン（ＲＥＡＤＹＯＮ）であり、且つ、Ｐポジションであり、レディオン（ＲＥＡＤＹＯＮ）の状態になってから所定時間以内に（即ち、車両のシステム状態として走行することができる状態としてから所定時間以内にＰポジションの状態で）アクセルオフからアクセルオンへの操作を複数回（設定値Ｃ２ｓｅｔ）に亘って行なうことにより、メンテナンス警告灯５６を消灯すると共にＲＡＭ５０ｃの所定領域に格納された走行距離の積算値を値０にリセットするから、ユーザは容易にメンテナンス警告灯５６を消灯することができない。このため、メンテナンス警告灯５６を消灯するためにインジェクタメンテナンスの実行することができる整備工場などに車両を持っていくことを促すことができる。この結果、インジェクタメンテナンスの実行を促進することができ、インジェクタメンテナンスが行なわれないために生じる不都合、例えば、エミッションの悪化やエンジン３２の故障などの不都合を抑制することができる。
【００２６】
実施例のハイブリッド自動車２０では、メンテナンス警告灯５６が点灯しているときには、イグニッションオン（ＩＧＯＮ）であると共にレディオフ（ＲＥＡＤＹＯＦＦ）である状態でＰポジションからＮポジションへのシフト操作を複数回に亘って行なうことにより警告灯消灯フラグＦに値１を設定し、この警告灯消灯フラグＦが値１であると共にレディオン（ＲＥＡＤＹＯＮ）であり、且つ、Ｐポジションであり、レディオン（ＲＥＡＤＹＯＮ）の状態になってから所定時間以内にアクセルオフからアクセルオンへの操作を複数回に亘って行なうことにより、メンテナンス警告灯５６を消灯すると共にＲＡＭ５０ｃの所定領域に格納された走行距離の積算値を値０にリセットするものとしたが、警告灯消灯前提処理としては、イグニッションオン（ＩＧＯＮ）であると共にレディオフ（ＲＥＡＤＹＯＦＦ）である状態でＰポジションからＲポジション（後進ポジション）へのシフト操作を複数回に亘って行なうことにより警告灯消灯フラグＦに値１を設定するものとしたり、イグニッションオン（ＩＧＯＮ）であると共にレディオフ（ＲＥＡＤＹＯＦＦ）である状態でＰポジションからＤポジション（前進ポジション）へのシフト操作を複数回に亘って行なうことにより警告灯消灯フラグＦに値１を設定するものとしたりしてもよく、警告灯初期化処理としては、警告灯消灯フラグＦが値１であると共にレディオン（ＲＥＡＤＹＯＮ）であり、且つ、Ｐポジションであり、レディオン（ＲＥＡＤＹＯＮ）の状態になってから所定時間以内にブレーキオンの状態でアクセルオフからアクセルオンへの操作を複数回に亘って行なうものとしたり、警告灯消灯フラグＦが値１であると共にレディオン（ＲＥＡＤＹＯＮ）であり、且つ、Ｎポジションであり、レディオン（ＲＥＡＤＹＯＮ）の状態になってから所定時間以内にブレーキオンの状態でアクセルオフからアクセルオンへの操作を複数回に亘って行なうものとしたりしてもよく、警告灯消灯前提処理としても警告灯初期化処理としても通常の走行のために行なわれる操作とは異なる操作であれば、如何なる操作としても構わない。また、警告灯消灯前提処理と警告灯初期化処理とに分けて行なう必要もなく、一体の処理としても構わない。
【００２７】
実施例のハイブリッド自動車２０では、ＲＡＭ５０ｃの所定領域に格納された走行距離の積算値が所定距離（例えば、１０，０００ｋｍ）に至ったときに、エンジン３２のポート用燃料噴射バルブ１２６ａや筒内用燃料噴射バルブ１２６ｂを適正に作動させる必要から、燃料にインジェクタクリーニング液を添加するインジェクタメンテナンスの実行を促すためにメンテナンス警告灯５６を点灯するものとしたが、初期化してから所定時間（例えば、１年など）が経過したときにインジェクタメンテナンスの実行を促すためにメンテナンス警告灯５６を点灯するものとしてもよい。
【００２８】
実施例のハイブリッド自動車２０では、エンジン３２として吸気ポートに燃料を噴射するポート用燃料噴射バルブ１２６ａと筒内に直接燃料を噴射する筒内用燃料噴射バルブ１２６ｂを備える内燃機関を用いたが、ポート用燃料噴射バルブは備えるが筒内用燃料噴射バルブは備えない内燃機関を用いるものとしたり、筒内用燃料噴射バルブは備えるがポート用燃料噴射バルブは備えない内燃機関を用いるものとしてもよい。
【００２９】
実施例では、ハイブリッド自動車２０として説明したが、ハイブリッド自動車に限定されるものではなく、内燃機関を搭載する自動車であればよいから、走行用のモータを搭載しない自動車としてもよい。また、内燃機関を搭載する自動車における内燃機関の燃料噴射系のメンテナンスの実行を促すメンテナンス警告灯を点灯したり消灯するメンテナンス警告灯の点灯制御方法の形態としてもよい。
【００３０】
ここで、実施例の主要な要素と課題を解決するための手段の欄に記載した発明の主要な要素との対応関係について説明する。実施例では、ポート用燃料噴射バルブ１２６ａと筒内用燃料噴射バルブ１２６ｂを備えるエンジン３２が「内燃機関」に相当し、走行距離計５８からの走行距離に基づいて走行距離の積算値を演算し、走行距離の積算値が所定距離（例えば、１０，０００ｋｍ）に至ったときにエンジン３２のポート用燃料噴射バルブ１２６ａや筒内用燃料噴射バルブ１２６ｂを適正に作動させる必要から燃料にインジェクタクリーニング液を添加するインジェクタメンテナンスの実行を促すためにメンテナンス警告灯５６を点灯するＨＶＥＣＵ５０が「メンテナンス促進警告手段」に相当し、メンテナンス警告灯５６が点灯しているときにイグニッションオン（ＩＧＯＮ）であると共にレディオフ（ＲＥＡＤＹＯＦＦ）である状態でＰポジションからＮポジションへのシフト操作を複数回（設定値Ｃ１ｓｅｔ）に亘って行なうことにより警告灯消灯フラグＦに値１を設定する図３の警告灯消灯前提処理ルーチンを実行すると共にこの警告灯消灯フラグＦが値１であると共にレディオン（ＲＥＡＤＹＯＮ）であり、且つ、Ｐポジションであり、レディオン（ＲＥＡＤＹＯＮ）の状態になってから所定時間以内にアクセルオフからアクセルオンへの操作を複数回（設定値Ｃ２ｓｅｔ）に亘って行なうことによりメンテナンス警告灯５６を消灯すると共にＲＡＭ５０ｃの所定領域に格納された走行距離の積算値を値０にリセットする図４の警告灯初期化処理ルーチンを実行するＨＶＥＣＵ５０が「リセット消灯手段」に相当する。
【００３１】
ここで、「内燃機関」としては、ポート用燃料噴射バルブ１２６ａと筒内用燃料噴射バルブ１２６ｂを備えるエンジン３２に限定されるものではなく、ポート用燃料噴射バルブは備えるが筒内用燃料噴射バルブは備えない内燃機関としたり、筒内用燃料噴射バルブは備えるがポート用燃料噴射バルブは備えない内燃機関としたりするなど、如何なるタイプの内燃機関としても構わない。「メンテナンス促進警告手段」としては、走行距離の積算値が所定距離に至ったときにインジェクタメンテナンスの実行を促すためにメンテナンス警告灯５６を点灯するものに限定されるものではなく、初期化されてから所定時間経過したときにインジェクタメンテナンスの実行を促すためにメンテナンス警告灯５６を点灯するものとするなど、所定の経過カウンタが所定値以上に至ったときに内燃機関の燃料噴射系のメンテナンスの実行を促すためのメンテナンス警告灯を点灯するものであれば如何なるものとしても構わない。「リセット消灯手段」としては、メンテナンス警告灯５６が点灯しているときにイグニッションオン（ＩＧＯＮ）であると共にレディオフ（ＲＥＡＤＹＯＦＦ）である状態でＰポジションからＮポジションへのシフト操作を複数回（設定値Ｃ１ｓｅｔ）に亘って行なうことにより警告灯消灯フラグＦに値１を設定する警告灯消灯前提処理を実行し、この警告灯消灯フラグＦが値１であると共にレディオン（ＲＥＡＤＹＯＮ）であり、且つ、Ｐポジションであり、レディオン（ＲＥＡＤＹＯＮ）の状態になってから所定時間以内にアクセルオフからアクセルオンへの操作を複数回（設定値Ｃ２ｓｅｔ）に亘って行なうことによりメンテナンス警告灯５６を消灯すると共にＲＡＭ５０ｃの所定領域に格納された走行距離の積算値を値０にリセットする警告灯初期化処理を実行するものに限定されるものではなく、警告灯消灯前提処理としては、イグニッションオン（ＩＧＯＮ）であると共にレディオフ（ＲＥＡＤＹＯＦＦ）である状態でＰポジションからＲポジション（後進ポジション）へのシフト操作を複数回に亘って行なうことにより警告灯消灯フラグＦに値１を設定するものとしたり、イグニッションオン（ＩＧＯＮ）であると共にレディオフ（ＲＥＡＤＹＯＦＦ）である状態でＰポジションからＤポジション（前進ポジション）へのシフト操作を複数回に亘って行なうことにより警告灯消灯フラグＦに値１を設定するものとしたりするなど、警告灯初期化処理としては、警告灯消灯フラグＦが値１であると共にレディオン（ＲＥＡＤＹＯＮ）であり、且つ、Ｐポジションであり、レディオン（ＲＥＡＤＹＯＮ）の状態になってから所定時間以内にブレーキオンの状態でアクセルオフからアクセルオンへの操作を複数回に亘って行なうものとしたり、警告灯消灯フラグＦが値１であると共にレディオン（ＲＥＡＤＹＯＮ）であり、且つ、Ｎポジションであり、レディオン（ＲＥＡＤＹＯＮ）の状態になってから所定時間以内にブレーキオンの状態でアクセルオフからアクセルオンへの操作を複数回に亘って行なうものとしたりするなど、また、警告灯消灯前提処理と警告灯初期化処理とを一体の処理とするなど、メンテナンス警告灯が点灯している最中に走行のために行なわれる操作とは異なる所定の操作が行なわれたときに所定の経過カウンタを初期値にリセットすると共にメンテナンス警告灯を消灯するものであれば如何なるものとしても構わない。なお、実施例の主要な要素と課題を解決するための手段の欄に記載した発明の主要な要素との対応関係は、実施例が課題を解決するための手段の欄に記載した発明を実施するための最良の形態を具体的に説明するための一例であることから、課題を解決するための手段の欄に記載した発明の要素を限定するものではない。即ち、課題を解決するための手段の欄に記載した発明についての解釈はその欄の記載に基づいて行なわれるべきものであり、実施例は課題を解決するための手段の欄に記載した発明の具体的な一例に過ぎないものである。
【００３２】
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【産業上の利用可能性】
【００３３】
本発明は、自動車の製造産業などに利用可能である。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施例としてのハイブリッド自動車２０の構成の概略を示す構成図である。
【図２】エンジン３２の構成の概略を示す構成図である。
【図３】実施例のハイブリッド用電子制御ユニット５０により実行される警告灯消灯前提処理ルーチンの一例を示すフローチャートである。
【図４】実施例のハイブリッド用電子制御ユニット５０により実行される警告灯初期化処理ルーチンの一例を示すフローチャートである。
【符号の説明】
【００３５】
２０  ハイブリッド自動車、２２  ドライブシャフト、２４  デファレンシャルギヤ、２６ａ，２６ｂ  駆動輪、３２  エンジン、３４  クランクシャフト、３６  エンジン用電子制御ユニット（エンジンＥＣＵ）、３６ａ  ＣＰＵ、３６ｂ  ＲＯＭ、３６ｃ  ＲＡＭ、３８  遊星歯車機構、４０，４１  モータ、４２，４３  インバータ、４４  高圧バッテリ、４６  システムメインリレー、４８  補機、５０  ハイブリッド用電子制御ユニット（ＨＶＥＣＵ）、５０ａ  ＣＰＵ、５０ｂ  ＲＯＭ、５０ｃ  ＲＡＭ、５２  シフトポジションセンサ、５４  アクセルポジションセンサ、５６  メンテナンス警告灯、５８  走行距離計、６０  電源用電子制御ユニット（電源ＥＣＵ）、６２  パワースイッチ、６３  インジケータ、６４  ブレーキスイッチ、１２２  エアクリーナ、１２４  スロットルバルブ、１２６ａ  ポート用燃料噴射バルブ、１２６ｂ  筒内用燃料噴射バルブ、１２８  吸気バルブ、１３０  点火プラグ、１３２  ピストン、１３４  浄化装置、１３５ａ  空燃比センサ、１３５ｂ  酸素センサ、１３６，スロットルモータ、１３８  イグニッションコイル、１４０  クランクポジションセンサ、１４２  水温センサ、１４３  圧力センサ、１４４  カムポジションセンサ、１４６  スロットルバルブポジションセンサ、１４８  エアフローメータ、１４９  温度センサ、１５０  可変バルブタイミング機構。
【図１】
2008255938.tif 000003
【図２】
2008255938.tif 000004
【図３】
2008255938.tif 000005
【図４】
2008255938.tif 000006