(57)【要約】【課題】駆動系の起動処理を実行するために運転者が煩雑な操作を行なわなければならなくなるのを抑制する。【解決手段】パワースイッチからプッシュ信号が入力されてから所定時間ｔｌａｔ１が経過する前にシフトポジションが走行ポジションにシフト操作されたときには、シフト操作されないときの所定時間ｔｌａｔ１よりも長い所定時間ｔｌａｔ２が経過するまで起動指示フラグＦに値１を設定し続ける即ち起動指示を行ない続ける。これにより、シフトポジションが走行ポジションにシフト操作された後に再び非走行ポジションにシフト操作されたときに起動処理実行条件が成立する可能性を高くすることができる。この結果、起動処理を実行するために運転者が煩雑な操作を行なわなければならなくなるのを抑制することができる。【選択図】図４
2008154365.tif 000002
【特許請求の範囲】
【請求項１】
走行用の駆動系と、
シフトポジションが駐車ポジションを含む非走行ポジションにあるときに操作者により所定の操作が行なわれたとき、該所定の操作が行なわれてから第１の所定時間が経過するまで起動指示を行ない、該起動指示を行なっている最中に前記シフトポジションが車両を走行させるための走行ポジションにシフト操作されたときには該所定の操作が行なわれてから該第１の所定時間より長い第２の所定時間が経過するまで起動指示を行なう起動指示手段と、
前記シフトポジションが前記非走行ポジションにあるシフト条件と前記起動指示手段により起動指示が行なわれている指示条件とを含む所定の起動処理実行条件が成立したときに前記駆動系の起動処理を実行し、該起動処理を実行している最中に前記シフトポジションが前記走行ポジションにシフト操作されたときには該起動処理を中止し、該起動処理の中止後に前記シフトポジションが前記非走行ポジションにシフト操作されたとき、前記所定の起動処理実行条件が成立するときには前記起動処理を再実行する起動処理実行制御手段と、
を備える車両。
【請求項２】
前記所定の起動処理実行条件は、ブレーキ操作が行なわれているブレーキ条件を含む条件である請求項１記載の車両。
【請求項３】
前記所定の操作は、前記駆動系の起動処理を実行させるためのスイッチが押される操作である請求項１または２記載の車両。
【請求項４】
前記非走行ポジションは、前記駐車ポジションおよびニュートラルポジションを含むポジションである請求項１ないし３いずれか記載の車両。
【請求項５】
請求項１ないし４いずれか記載の車両であって、
前記駆動系は、電力を用いて走行用の動力を出力する動力源と、所定の電力源と、前記動力源と前記所定の電力源との接続および接続の解除を行なう接続解除手段と、を備えるものであり、
前記起動処理実行制御手段は、前記起動処理として前記動力源と前記所定の電力源とが接続されるよう前記接続解除手段を制御する処理を実行する手段である
車両。
【請求項６】
走行用の駆動系を備える車両の制御方法であって、
シフトポジションが駐車ポジションを含む非走行ポジションにあるときに操作者により所定の操作が行なわれたとき、該所定の操作が行なわれてから第１の所定時間が経過するまで起動指示を行ない、該起動指示を行なっている最中に前記シフトポジションが車両を走行させるための走行ポジションにシフト操作されたときには該所定の操作が行なわれてから該第１の所定時間より長い第２の所定時間が経過するまで起動指示を行ない、
前記シフトポジションが前記非走行ポジションにあるシフト条件と前記起動指示が行なわれている指示条件とを含む所定の起動処理実行条件が成立したときに前記駆動系の起動処理を実行し、該起動処理を実行している最中に前記シフトポジションが前記走行ポジションにシフト操作されたときには該起動処理を中止し、該起動処理の中止後に前記シフトポジションが前記非走行ポジションにシフト操作されたとき、前記所定の起動処理実行条件が成立するときには前記起動処理を再実行する、
車両の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両およびその制御方法に関する。
【背景技術】
【０００２】
従来、この種の車両としては、極低車速領域で自車と先行車との車間距離を所定の安全車間距離に維持するよう車速を制御する車間距離制御のオンオフの切替をシフトレバーがＰレンジにあるときにだけ許容するものが提案されている（例えば、特許文献１参照）。
【特許文献１】特開７−２５２６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、走行用の駆動系とその駆動系の起動処理を実行する制御装置とを備える車両において、シフトポジションがＰレンジにあるシフト条件と運転者の操作に基づく起動指示がなされている指示条件とを含む起動処理実行条件が成立したときに駆動系の起動処理を実行するものがある。こうした車両では、その起動処理を実行している最中にシフトポジションが他のレンジにシフト操作されたときには、起動処理実行条件が成立しなくなることによって駆動系の起動処理を中止し、その後にシフトポジションがＰレンジにシフト操作されたとしても、既に起動指示が解除されていて起動処理実行条件が成立せず、そのままでは駆動系の起動処理を実行できないことがある。この場合、駆動系の起動処理を実行するためには、運転者は、指示条件を成立させるための操作を再び行なわなければならなくなる。
【０００４】
本発明の車両およびその制御方法は、走行用の駆動系の起動処理を実行するために運転者が煩雑な操作を行なわなければならなくなるのを抑制することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の車両およびその制御方法は、上述の目的を達成するために以下の手段を採った。
【０００６】
本発明の車両は、
走行用の駆動系と、
シフトポジションが駐車ポジションを含む非走行ポジションにあるときに所定の操作が行なわれたとき、該所定の操作が行なわれてから第１の所定時間が経過するまで起動指示を行ない、該起動指示を行なっている最中に前記シフトポジションが車両を走行させるための走行ポジションにシフト操作されたときには該所定の操作が行なわれてから該第１の所定時間より長い第２の所定時間が経過するまで起動指示を行なう起動指示手段と、
前記シフトポジションが前記非走行ポジションにあるシフト条件と前記起動指示手段により起動指示が行なわれている指示条件とを含む所定の起動処理実行条件が成立したときに前記駆動系の起動処理を実行し、該起動処理を実行している最中に前記シフトポジションが前記走行ポジションにシフト操作されたときには該起動処理を中止し、該起動処理の中止後に前記シフトポジションが前記非走行ポジションにシフト操作されたとき、前記所定の起動処理実行条件が成立するときには前記起動処理を再実行する起動処理実行制御手段と、
を備えることを要旨とする。
【０００７】
この本発明の車両では、シフトポジションが駐車ポジションを含む非走行ポジションにあるときに所定の操作が行なわれたときには、所定の操作が行なわれてから第１の所定時間が経過するまで起動指示を行ない、起動指示を行なっている最中にシフトポジションが車両を走行させるための走行ポジションにシフト操作されたときには所定の操作が行なわれてから第１の所定時間より長い第２の所定時間が経過するまで起動指示を行なう。そして、シフトポジションが非走行ポジションにあるシフト条件と起動指示手段により起動指示が行なわれている指示条件とを含む所定の起動処理実行条件が成立したときに走行用の駆動系の起動処理を実行し、起動処理を実行している最中にシフトポジションが走行ポジションにシフト操作されたときには起動処理を中止し、起動処理の中止後にシフトポジションが非走行ポジションにシフト操作されたときに所定の起動処理実行条件が成立するときには起動処理を再実行する。したがって、所定の操作が行なわれてから第１の所定時間が経過する前にシフト操作が行なわれたときには第１の所定時間よりも長い第２の所定時間が経過するまで指示条件を成立させることになるから、起動処理実行条件が成立したときに起動処理を実行し、その起動処理を実行している最中にシフトポジションが走行ポジションにシフト操作されたときには起動処理を中止し、その後にシフト条件が成立したときに所定の起動処理実行条件が成立すれば起動処理を再実行するものにおいて、シフト操作の有無に拘わらず第１の所定時間が経過するまでしか指示条件を成立させないものに比して起動処理を中止した後にシフト条件が成立したときに起動処理実行条件が成立する可能性を高くすることができる。この結果、駆動系の起動処理を実行するために運転者が煩雑な操作を行なわなければならなくなるのを抑制することができる。ここで、「所定の起動処理実行条件」は、ブレーキ操作が行なわれているブレーキ条件を含む条件であるものとすることもできる。また、「所定の操作」は、前記駆動系の起動処理を実行させるためのスイッチが押される操作であるものとすることもできる。さらに、「非走行ポジション」は、前記駐車ポジションおよびニュートラルポジションを含むポジションであるものとすることもできる。
【０００８】
こうした本発明の車両において、前記駆動系は、電力を用いて走行用の動力を出力する動力源と、所定の電力源と、前記動力源と前記所定の電力源との接続および接続の解除を行なう接続解除手段と、を備えるものであり、前記起動処理実行制御手段は、前記起動処理として前記動力源と前記所定の電力源とが接続されるよう前記接続解除手段を制御する処理を実行する手段であるものとすることもできる。
【０００９】
本発明の車両の制御方法は、
走行用の駆動系を備える車両の制御方法であって、
シフトポジションが駐車ポジションを含む非走行ポジションにあるときに操作者により所定の操作が行なわれたとき、該所定の操作が行なわれてから第１の所定時間が経過するまで起動指示を行ない、該起動指示を行なっている最中に前記シフトポジションが車両を走行させるための走行ポジションにシフト操作されたときには該所定の操作が行なわれてから該第１の所定時間より長い第２の所定時間が経過するまで起動指示を行ない、
前記シフトポジションが前記非走行ポジションにあるシフト条件と前記起動指示が行なわれている指示条件とを含む所定の起動処理実行条件が成立したときに前記駆動系の起動処理を実行し、該起動処理を実行している最中に前記シフトポジションが前記走行ポジションにシフト操作されたときには該起動処理を中止し、該起動処理の中止後に前記シフトポジションが前記非走行ポジションにシフト操作されたとき、前記所定の起動処理実行条件が成立するときには前記起動処理を再実行する、
ことを要旨とする。
【００１０】
この本発明の車両の制御方法では、シフトポジションが駐車ポジションを含む非走行ポジションにあるときに所定の操作が行なわれたときには、所定の操作が行なわれてから第１の所定時間が経過するまで起動指示を行ない、起動指示を行なっている最中にシフトポジションが車両を走行させるための走行ポジションにシフト操作されたときには所定の操作が行なわれてから第１の所定時間より長い第２の所定時間が経過するまで起動指示を行なう。そして、シフトポジションが非走行ポジションにあるシフト条件と起動指示手段により起動指示が行なわれている指示条件とを含む所定の起動処理実行条件が成立したときに走行用の駆動系の起動処理を実行し、起動処理を実行している最中にシフトポジションが走行ポジションにシフト操作されたときには起動処理を中止し、起動処理の中止後にシフトポジションが非走行ポジションにシフト操作されたときに所定の起動処理実行条件が成立するときには起動処理を再実行する。したがって、所定の操作が行なわれてから第１の所定時間が経過する前にシフト操作が行なわれたときには第１の所定時間よりも長い第２の所定時間が経過するまで指示条件を成立させることになるから、起動処理実行条件が成立したときに起動処理を実行し、その起動処理を実行している最中にシフトポジションが走行ポジションにシフト操作されたときには起動処理を中止し、その後にシフト条件が成立したときに所定の起動処理実行条件が成立すれば起動処理を再実行するものにおいて、シフト操作の有無に拘わらず第１の所定時間が経過するまでしか指示条件を成立させないものに比して起動処理を中止した後にシフト条件が成立したときに起動処理実行条件が成立する可能性を高くすることができる。この結果、駆動系の起動処理を実行するために運転者が煩雑な操作を行なわなければならなくなるのを抑制することができる。ここで、「所定の起動処理実行条件」は、ブレーキ操作が行なわれているブレーキ条件を含む条件であるものとすることもできる。また、「所定の操作」は、前記駆動系の起動処理を実行させるためのスイッチが押される操作であるものとすることもできる。さらに、「非走行ポジション」は、前記駐車ポジションおよびニュートラルポジションを含むポジションであるものとすることもできる。
【発明を実施するための最良の形態】
【００１１】
次に、本発明を実施するための最良の形態を実施例を用いて説明する。
【実施例】
【００１２】
図１は、本発明の一実施例であるハイブリッド自動車２０の構成の概略を示す構成図である。実施例のハイブリッド自動車２０は、駆動輪２６ａ，２６ｂにデファレンシャルギヤ２４を介して接続されたドライブシャフト２２に動力を出力する駆動系３０と、駆動系３０全体をコントロールすると共に駆動系３０の起動処理を実行する電子制御ユニット５０と、を備える。なお、起動処理については後述する。
【００１３】
駆動系３０は、エンジン３２と、エンジン３２のクランクシャフト３４にキャリアが接続されると共にドライブシャフト２２にリングギヤが接続された遊星歯車機構３８と、この遊星歯車機構３８のサンギヤに接続された発電可能なモータ４０と、ドライブシャフト２２に動力を入出力する発電可能なモータ４１と、モータ４０，４１を駆動するインバータ４２，４３と、インバータ４２，４３や駆動系３０が備えるその他の補機４８にシステムメインリレー４６を介して接続された電力源としてのバッテリ４４とを備える。実施例では、エンジン３２や遊星歯車機構３８，モータ４０，４１，インバータ４２，４３などが動力源に相当する。
【００１４】
電子制御ユニット５０は、ＣＰＵ５２を中心とするマイクロコンピュータとして構成されており、ＣＰＵ５２の他に処理プログラムを記憶するＲＯＭ５４や一時的にデータを記憶するＲＡＭ５６，入出力ポート，通信ポートなどを備える。電子制御ユニット５０には、エンジン３２のクランクシャフト３４の回転位置を検出する図示しないクランクポジションセンサからのクランクポジションや、モータ４０，４１のロータの回転位置を検出する図示しない回転位置検出センサからの回転位置，インバータ４２，４３からモータ４１，４２への電力ラインに取り付けられた図示しない電流センサからの相電流，バッテリ４４の出力端子近傍に取り付けられた図示しない電圧センサおよび電流センサからの出力電圧および出力電流，バッテリ４４に取り付けられた図示しない温度センサからのバッテリ温度，運転席前面のパネルに取り付けられたパワースイッチ６０からのプッシュ信号，シフトレバー６１の操作位置を検出するシフトポジションセンサ６２からのシフトポジションＳＰ，アクセルペダルの踏み込み量を検出するアクセルペダルポジションセンサからのアクセル開度，ブレーキペダルの踏み込み量を検出するブレーキペダルポジションセンサからのブレーキペダルポジション，ブレーキペダルの踏み込みを検出するブレーキスイッチ６４からのブレーキスイッチ信号，車速センサからの車速など各種センサからのデータが入力ポートを介して入力されている。また、電子制御ユニット５０からは、エンジン３２への制御信号やインバータ４２，４３へのスイッチング信号，システムメインリレー４６への駆動信号（オンオフ信号），補機４８への駆動信号などが出力されている。なお、実施例では、シフトポジションＳＰとしては、駐車用の駐車ポジション（Ｐポジション）、中立のニュートラルポジション（Ｎポジション）、前進走行用のドライブポジション（Ｄポジション）、後進走行用のリバースポジション（Ｒポジション）などがある。以下、ドライブポジションやリバースポジションを走行ポジションと呼び、駐車ポジションやニュートラルポジションを非走行ポジションと呼ぶ。
【００１５】
電子制御ユニット５０は、運転者によるアクセルペダルの踏み込み量に対応するアクセル開度と車速とに基づいてドライブシャフト２２に出力すべき要求トルクを計算し、この要求トルクに対応する要求動力がドライブシャフト２２に出力されると共にバッテリ４４の残容量（ＳＯＣ）が所定範囲内になるように且つエンジン３２が効率よく運転されるように、エンジン３２の運転ポイントを計算すると共にモータ４０，４１のトルク指令を計算し、エンジン３２が運転ポイントで運転されるようエンジン３２に燃料噴射制御や点火制御などを行なうための制御信号を出力してエンジン３２を運転制御すると共にトルク指令に対応するトルクがモータ４０，４１から出力されるようインバータ４２，４３にスイッチング信号を出力してモータ４０，４１を駆動制御する。エンジン３２とモータ４０，４１の運転駆動制御としては、要求動力に見合う動力がエンジン３２から出力されるようにエンジン３２を運転制御すると共にエンジン３２から出力される動力のすべてが遊星歯車機構３８とモータ４０，４１とによってトルク変換されてドライブシャフト２２に出力されるようモータ４０，４１を駆動制御するトルク変換運転モードや要求動力とバッテリ４４の充放電に必要な電力との和に見合う動力がエンジン３２から出力されるようにエンジン３２を運転制御すると共にバッテリ４４の充放電を伴ってエンジン３２から出力される動力の全部またはその一部が遊星歯車機構３８とモータ４０，４１とによるトルク変換を伴って要求動力がドライブシャフト２２に出力されるようモータ４０，４１を駆動制御する充放電運転モード、エンジン３２の運転を停止してモータ４１からの要求動力に見合う動力をドライブシャフト２２に出力するよう運転制御するモータ運転モードなどがある。なお、駆動系３０の詳細な制御については、本発明の中核をなさないから、これ以上の詳細な説明は省略する。
【００１６】
また、電子制御ユニット５０は、起動処理実行条件が成立したとき、実施例では、シフトポジションＳＰが非走行ポジション（駐車ポジションやニュートラルポジション）にあるシフト条件とブレーキスイッチ６４がオンされているブレーキ条件とパワースイッチ６０からのプッシュ信号に基づく起動指示がなされている指示条件との全てが成立したときに、駆動系３０の起動処理を実行する。ここで、駆動系３０の起動処理としては、例えば、システムメインリレー４６をオンとする処理などがある。
【００１７】
次に、こうして構成された実施例のハイブリッド自動車２０の動作、特に駆動系３０の起動処理を実行する際の動作について説明する。まず、パワースイッチ６０からのプッシュ信号に基づく起動指示を行なっているか否かを示す起動指示フラグＦを設定する処理について説明し、その後、駆動系３０の起動処理を実行する際の動作について説明する。ここで、起動指示フラグＦは、起動指示を行なっていることを示すときに値１が設定されると共に起動指示を行なっていないことを示すときに値０が設定されるフラグである。図２は、電子制御ユニット５０により実行される起動指示フラグ設定ルーチンの一例を示すフローチャートである。このルーチンは、シフトポジションＳＰが非走行ポジションにあるシフト条件とブレーキスイッチ６４がオンされているブレーキ条件とが共に成立している状態でパワースイッチ６０が押されてプッシュ信号が入力されたときに実行される。
【００１８】
起動指示フラグ設定ルーチンが実行されると、電子制御ユニット５０のＣＰＵ５２は、まず、起動指示フラグＦに値１を設定すると共にこれをＲＡＭ５６の所定アドレスに書き込む処理を実行し（ステップＳ１００）、起動指示を行ない続ける時間、即ち、起動指示フラグＦに値１を設定し続ける時間としての保持時間ｔｌａｔに所定時間ｔｌａｔ１を設定する（ステップＳ１１０）。ここで、所定時間ｔｌａｔ１は、前述した起動処理実行条件の成立を判定するのに要する時間やそれよりも長い時間などを用いることができ、例えば、０．５秒や０．８秒，１．２秒などの時間を用いることができる。
【００１９】
続いて、シフトポジションセンサ６２からのシフトポジションＳＰを入力すると共に（ステップＳ１２０）、入力したシフトポジションＳＰを調べ（ステップＳ１３０）、シフトポジションＳＰが非走行ポジション（駐車ポジションやニュートラルポジション）にあるときには、保持時間ｔｌａｔ（所定時間ｔｌａｔ１）が経過したか否かを判定し（ステップＳ１４０）、保持時間ｔｌａｔが経過していないと判定されたときにはステップ１２０に戻る。こうしてステップＳ１２０〜Ｓ１４０の処理を繰り返し実行して保持時間ｔｌａｔが経過するのを待って起動指示フラグＦに値０を設定すると共にこれをＲＡＭ５６の所定アドレスに書き込む処理を実行して（ステップＳ１５０）、起動指示フラグ設定ルーチンを終了する。即ち、起動指示フラグＦに値１が設定されている最中にシフトポジションＳＰが非走行ポジションのままのときには、パワースイッチ６０からプッシュ信号が入力されてから所定時間ｔｌａｔ１が経過するまで起動指示フラグＦに値１を設定するのである。
【００２０】
一方、ステップＳ１２０〜Ｓ１４０の処理を繰り返し実行している最中にステップＳ１３０でシフトポジションＳＰが走行ポジションにあるとき、即ち、起動指示フラグＦに値１が設定されている最中にシフトポジションＳＰが非走行ポジションから走行ポジションにシフト操作されたときには、保持時間ｔｌａｔに所定時間ｔｌａｔ１より長い所定時間ｔｌａｔ２を再設定し（ステップＳ１６０）、再設定した保持時間ｔｌａｔが経過するのを待って（ステップＳ１７０）、保持時間ｔｌａｔが経過するのを待って起動指示フラグＦに値０を設定すると共にこれをＲＡＭ５６の所定アドレスに書き込む処理を実行して（ステップＳ１５０）、起動指示フラグ設定ルーチンを終了する。ここで、所定時間ｔｌａｔ２は、所定時間ｔｌａｔ１より長い時間として、例えば、４秒や５秒，６秒などの時間を用いることができる。この場合、パワースイッチ６０からプッシュ信号が入力された後にシフトポジションＳＰが非走行ポジションのままのときに比して長い所定時間ｔｌａｔ２が経過するまで起動指示フラグＦに値１を設定することになる。このように、実施例では、パワースイッチ６０が押されてプッシュ信号が入力された後には、シフトポジションＳＰが非走行ポジションからシフト操作されたか否かに応じた保持時間ｔｌａｔが経過するまで起動指示フラグＦに値１を設定するのである。この理由については後述する。
【００２１】
次に、駆動処理を実行する際の動作について説明する。図３は、電子制御ユニット５０により実行される起動処理実行制御ルーチンについて説明する。このルーチンは、起動処理実行条件が成立したとき、即ち、前述したシフトポジションＳＰが非走行ポジションにあるシフト条件とブレーキスイッチ６４がオンされているブレーキ条件と起動指示がなされている（起動指示フラグＦが値１である）指示条件との全てが成立したときに実行される。以下、説明の容易のために、ブレーキスイッチ６４はオンされ続けている、即ちブレーキ条件は成立し続けているものとして説明する。
【００２２】
起動処理実行制御ルーチンが実行されると、電子制御ユニット５０のＣＰＵ５２は、まず、駆動系３０の起動処理の実行を開始する（ステップＳ２００）。起動処理については前述した。なお、駆動系３０の起動処理と並行して電子制御ユニット５０のＲＡＭ５６を初期化する処理などを行なうものとしてもよい。
【００２３】
続いて、シフトポジションセンサ６２からのシフトポジションＳＰを入力すると共に（ステップＳ２１０）、シフトポジションＳＰを調べ（ステップＳ２２０）、シフトポジションＳＰが非走行ポジションにあるときには、駆動系３０の起動処理が完了したか否かを判定し（ステップＳ２３０）、起動処理が完了していないと判定されたときには、ステップＳ２１０に戻る。起動処理が完了したか否かの判定は、例えば、システムメインリレー４６の状態などを調べることにより判定することができる。こうしてステップＳ２１０〜Ｓ２３０の処理を繰り返し実行し、駆動系３０の起動処理が完了したと判定されたときに起動処理実行制御ルーチンを終了する。
【００２４】
一方、ステップＳ２１０〜Ｓ２３０の処理を繰り返し実行している最中にステップＳ２２０でシフトポジションＳＰが走行ポジションにあるとき、即ち、駆動系３０の起動処理を実行している最中にシフトポジションＳＰが走行ポジションにシフト操作されたときには、前述の起動処理実行条件が成立しなくなったと判断し、駆動系３０の起動処理の実行を中止すると共に（ステップＳ２４０）、駆動系３０の起動処理を中止した旨やシフトポジションＳＰを非走行ポジションにシフト操作するよう要求する旨を図示しないディスプレイへの表示出力や音声出力を用いて運転者に報知する（ステップＳ２５０）。
【００２５】
そして、図２の起動指示フラグ設定ルーチンにより設定された起動指示フラグＦを入力すると共に（ステップＳ２６０）、入力した起動指示フラグＦが値１であるか否か、即ち起動指示がなされているか否かを判定し（ステップＳ２７０）、起動指示フラグＦが値１のとき、即ち起動指示がなされているときには、シフトポジションＳＰを入力すると共に（ステップＳ２８０）、入力したシフトポジションＳＰを調べ（ステップＳ２９０）、シフトポジションＳＰが走行ポジションにあるとき、即ち非走行ポジションにシフト操作されていないときには、ステップＳ２６０に戻る。こうしてステップＳ２６０〜Ｓ２９０の処理を繰り返し実行している最中にステップＳ２９０でシフトポジションＳＰが非走行ポジションにあるとき、即ち、シフトポジションＳＰが非走行ポジションにシフト変更されたときには、起動処理実行条件が成立したと判断し、駆動系３０の起動処理の実行を開始し（ステップＳ３００）、駆動系３０の起動処理が完了したときに（ステップＳ２３０）、起動処理実行制御ルーチンを終了する。一方、ステップＳ２６０〜Ｓ２９０の処理を繰り返し実行している最中にシフトポジションＳＰが非走行ポジションにシフト操作されることなく、ステップＳ２７０で起動指示フラグＦが値０のとき、即ち、起動指示が解除されたときには、駆動系３０の起動処理を実行することなく、起動処理実行制御ルーチンを終了する。
【００２６】
図４は、シフトポジションＳＰが非走行ポジションにあってブレーキスイッチ６４がオンされている状態でパワースイッチ６０が押されたときのパワースイッチ６０の状態と起動指示フラグＦと起動処理実行条件の成立の有無とシフトポジションＳＰと駆動系３０の起動処理の実行の有無との時間変化の様子の一例を示す説明図である。図４の例では、時刻ｔ１に運転者によりパワースイッチ６０が押されると、起動処理実行条件が成立し、駆動系３０の起動処理を開始するが、その後、駆動系３０の起動処理が完了する前の時刻ｔ２に運転者によってシフトポジションＳＰが走行ポジションにシフト操作されると、起動処理実行条件が成立しなくなって駆動系３０の起動処理を中止する。比較例では、パワースイッチ６０が押された後に、シフトポジションＳＰのシフト操作が行なわれたか否かに拘わらず、所定時間ｔｌａｔ１が経過するまで（時刻ｔ３まで）しか起動指示フラグＦに値１を設定しない、即ち所定時間ｔｌａｔ１が経過したときに起動指示を解除するため、時刻ｔ３の後の時刻ｔ４で運転者によりシフトポジションＳＰが非走行ポジションに再びシフト操作されたときには、起動処理実行条件が成立せずに駆動系３０の起動処理を実行できない。この場合、駆動系３０の起動処理を実行するためには、運転者は、パワースイッチ６０を再度押して起動指示を行なわせる（起動指示フラグＦに値１を設定する）必要がある。一方、実施例では、パワースイッチ６０が押された後に、シフトポジションＳＰが走行ポジションにシフト操作されたときには、所定時間ｔｌａｔ１よりも長い所定時間ｔｌａｔ２が経過するまで（時刻ｔ３よりも後の時刻ｔ５まで）起動指示フラグＦに値１を設定し続ける、即ち起動指示を行ない続けるから、時刻ｔ５よりも前の時刻ｔ４にシフトポジションＳＰが非走行ポジションにシフト操作されたときには、起動処理実行条件が成立し、駆動系３０の起動処理を実行することができる。即ち、パワースイッチ６０を再度押すことなく、駆動系３０の起動処理を実行することができるのである。この結果、駆動系３０の起動処理を実行するために運転者が煩雑な操作を行なわなければならなくなるのを抑制することができる。
【００２７】
以上説明した実施例のハイブリッド自動車２０によれば、パワースイッチ６０からプッシュ信号が入力されてから所定時間ｔｌａｔ１が経過する前にシフトポジションＳＰが走行ポジションにシフト操作されたときには、シフト操作されないときの所定時間ｔｌａｔ１よりも長い所定時間ｔｌａｔ２が経過するまで起動指示フラグＦに値１を設定し続ける即ち起動指示を行ない続けるから、シフトポジションＳＰが走行ポジションにシフト操作された後に再度非走行ポジションにシフト操作されたときに起動処理実行条件が成立する可能性を高くすることができる。この結果、駆動系３０の起動処理を実行するために運転者が煩雑な操作を行なわなければならなくなるのを抑制することができる。
【００２８】
実施例のハイブリッド自動車２０では、シフトポジションＳＰが非走行ポジションであるシフト条件とブレーキスイッチ６４がオンであるブレーキ条件と起動指示がなされている（起動指示フラグＦが値１である）指示条件との全てが成立したときに起動処理実行条件が成立したとして起動処理を実行するものとしたが、シフト条件と指示条件とが共に成立したときに、図示しないパーキングブレーキによって駆動輪がロックされているなど車両が移動しないと判定できれば、ブレーキ条件に拘わらず起動処理を実行するものとしてもよい。
【００２９】
実施例のハイブリッド自動車２０では、シフトポジションＳＰが駐車ポジションまたはニュートラルポジションにあるときにシフト条件が成立するものとしたが、シフトポジションＳＰが駐車ポジションにあるときにだけシフト条件が成立するものとしてもよい。
【００３０】
実施例のハイブリッド自動車２０では、駆動系３０は、主としてエンジン３２と遊星歯車機構３８とモータ４０，４１とインバータ４２，４３とバッテリ４４とシステムメインリレー４６とを備えるものとしたが、こうした構成に限られず、例えば、エンジンを備えない電動駆動系として構成するものとしてもよい。
【００３１】
ここで、実施例や変形例の主要な要素と課題を解決するための手段の欄に記載した発明の主要な要素との対応関係について説明する。実施例では、エンジン３２およびエンジン３２のクランクシャフト３４にキャリアが連結されると共にドライブシャフト２２にリングギヤが連結された遊星歯車機構３８およびこの遊星歯車機構３８のサンギヤに接続された発電可能なモータ４０およびドライブシャフト２２に動力を入出力する発電可能なモータ４１およびモータ４０，４１の駆動回路としてのインバータ４２，４３およびインバータ４２，４３や駆動系３０が備えるその他の補機４８にシステムメインリレー４６を介して接続された電力源としてのバッテリ４４を備える駆動系３０が「駆動系」に相当し、シフトポジションＳＰが非走行ポジションにあるときに操作者によりパワースイッチ６０が押されてプッシュ信号が入力されたときに、所定時間ｔｌａｔ１が設定された保持時間ｔｌａｔが経過するまで起動指示フラグＦに値１を設定し続け、保持時間ｔｌａｔが経過する前にシフトポジションＳＰが走行ポジションにシフト操作されたときには所定時間ｔｌａｔ１より長い所定時間ｔｌａｔ２を保持時間ｔｌａｔに再設定すると共に再設定した保持時間ｔｌａｔが経過するまで起動指示フラグＦに値１を設定し続ける図２の起動指示フラグ設定ルーチンを実行する電子制御ユニット５０が「起動指示手段」に相当し、シフトポジションＳＰが非走行ポジションにあるシフト条件とブレーキスイッチ６４がオンされているブレーキ条件と起動指示フラグＦが値１である指示条件との全てが成立したときに起動処理実行条件が成立したとしてシステムメインリレー４６をオンする処理などの駆動系３０の起動処理の実行を開始し、駆動系３０起動処理を実行している最中にシフトポジションＳＰが走行ポジションにシフト操作されたときには起動処理の実行を中止し、その後に起動指示フラグＦが値１の間にシフトポジションＳＰが再び非走行ポジションにシフト操作されたときには起動処理の実行を開始する図３の起動処理実行制御ルーチンを実行する電子制御ユニット５０が「起動処理実行制御手段」に相当する。なお、実施例や変形例の主要な要素と課題を解決するための手段の欄に記載した発明の主要な要素との対応関係は、実施例が課題を解決するための手段の欄に記載した発明を実施するための最良の形態を具体的に説明するための一例であることから、課題を解決するための手段の欄に記載した発明の要素を限定するものではない。即ち、課題を解決するための手段の欄に記載した発明についての解釈はその欄の記載に基づいて行なわれるべきものであり、実施例は課題を解決するための手段の欄に記載した発明の具体的な一例に過ぎないものである。
【００３２】
実施例では、ハイブリッド自動車の形態として用いるものとしたが、自動車以外の車両の形態として用いるものとしてもよい。また、自動車を含む車両の制御方法の形態として用いるものとしてもよい。
【００３３】
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【産業上の利用可能性】
【００３４】
本発明は、車両の製造産業などに利用可能である。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施例としてのハイブリッド自動車２０の構成の概略を示す構成図である。
【図２】実施例の電子制御ユニット５０により実行される起動指示フラグ設定ルーチンの一例を示すフローチャートである。
【図３】実施例の電子制御ユニット５０により実行される起動処理実行制御ルーチンの一例を示すフローチャートである。
【図４】パワースイッチ６０の状態と起動指示フラグＦと起動処理実行条件の成立の有無とシフトポジションＳＰと駆動系３０の起動処理の実行の有無との時間変化の様子の一例を示す説明図である。
【符号の説明】
【００３６】
２０  ハイブリッド自動車、２２  ドライブシャフト、２４  デファレンシャルギヤ、２６ａ，２６ｂ  駆動輪、３０  駆動系、３２  エンジン、３４  クランクシャフト、３８  遊星歯車機構、４０，４１  モータ、４２，４３  インバータ、４４  バッテリ、４６  システムメインリレー、４８  補機、５０  電子制御ユニット、５２  ＣＰＵ、５４  ＲＯＭ、５６  ＲＡＭ、６０  パワースイッチ、６１  シフトレバー、６２  シフトポジション、６４  ブレーキスイッチ。
【図１】
2008154365.tif 000003
【図２】
2008154365.tif 000004
【図３】
2008154365.tif 000005
【図４】
2008154365.tif 000006