"エンジン100のクランク軸に連結された第1のギヤ110と係合可能な第2のギヤ260と、駆動状態において、前記第2のギヤ260を前記第1のギヤ110と係合する位置まで移動させるアクチュエータ232と、前記第2のギヤ260を回転させるモータ220とを含むスタータの制御装置であって、前記制御装置は、前記アクチュエータ232および前記モータ220の各々を個別に駆動可能であり、前記モータ220の駆動に先立って前記アクチュエータ232によって、前記第2のギヤ260を前記第1のギヤ110と係合させる係合モードと、前記アクチュエータ232の駆動に先立って前記モータ220を駆動させる回転モードとを含み、運転者の発進意図に起因して前記エンジン100を始動する場合、前記係合モードおよび前記回転モードのうちの、いずれか一方を選択し、運転者の発進意図に起因せずに前記エンジン100を始動する場合、前記係合モードを選択する、スタータの制御装置。前記回転モードが実行されるときの前記エンジン100の回転速度は、前記係合モードが実行されるときの前記エンジン100の回転速度よりも高い、請求項1に記載のスタータの制御装置。前記制御装置は、前記回転モードが実行されるときの前記エンジン100の回転速度において、前記運転者の発進意図に起因せずに前記エンジン100の始動が要求されると、前記エンジン100の回転速度が、前記係合モードが実行されるときの前記エンジン100の回転速度まで低下するまで待機し、前記エンジン100の回転速度が、前記係合モードが実行されるときの前記エンジン100の回転速度まで低下すると、前記係合モードを選択する。請求項2に記載のスタータの制御装置。前記エンジン100の回転速度が、前記係合モードが実行されるときの前記エンジン100の回転速度まで低下していることを前提条件に、前記運転者の発進意図に起因しない前記エンジン100の始動要求が成立する、請求項2に記載のスタータの制御装置。運転者の発進意図に起因した前記エンジン100の始動は、クラッチペダルの操作に起因した前記エンジン100の始動、シフト操作に起因した前記エンジン100の始動、ブレーキペダル150の操作量の減少に起因した前記エンジン100の始動、アクセルペダル140の操作量の増大に起因した前記エンジン100の始動、アクセルペダル140の操作量の増大速度が所定値以上であることに起因した前記エンジン100の始動、および、スポーツモードの選択に起因した前記エンジン100の始動のうちの、少なくともいずれか1つを含む、請求項1に記載のスタータの制御装置。運転者の発進意図に起因しない前記エンジン100の始動は、負圧の減少に起因した前記エンジン100の始動、バッテリの電圧の低下に起因した前記エンジン100の始動、空調装置に起因した前記エンジン100の始動、前記エンジン100の停止の制限に起因した前記エンジン100の始動、ステアリングホイールの操作に起因した前記エンジン100の始動、ドアの開放に起因した前記エンジン100の始動、および、ハザードランプがオンにされたことに起因した前記エンジン100の始動のうちの、少なくともいずれか1つを含む、請求項1に記載のスタータの制御装置。エンジン100のクランク軸に連結された第1のギヤ110と係合可能な第2のギヤ260と、駆動状態において、前記第2のギヤ260を前記第1のギヤ110と係合する位置まで移動させるアクチュエータ232と、前記第2のギヤ260を回転させるモータ220とを含むスタータの制御方法であって、前記アクチュエータ232および前記モータ220の各々は、個別に駆動可能であり、前記アクチュエータ232および前記モータ220は、前記モータ220の駆動に先立って前記アクチュエータ232によって、前記第2のギヤ260を前記第1のギヤ110と係合させる係合モードと、前記アクチュエータ232の駆動に先立って前記モータ220を駆動させる回転モードとのうちのいずれか一方のモードで制御され、前記制御方法は、運転者の発進意図に起因して前記エンジン100を始動する場合、前記係合モードおよび前記回転モードのうちの、いずれか一方を選択するステップと、運転者の発進意図に起因せずに前記エンジン100を始動する場合、前記係合モードを選択するステップとを備える、スタータの制御方法。エンジン100と、前記エンジン100のクランク軸に連結された第1のギヤ110と係合可能な第2のギヤ260と、駆動状態において、前記第2のギヤ260を前記第1のギヤ110と係合する位置まで移動させるアクチュエータ232と、前記第2のギヤ260を回転させるモータ220とを含むスタータ200と、前記アクチュエータ232および前記モータ220の各々を個別に駆動可能である制御ユニット300とを備え、前記制御ユニット300は、前記モータ220の駆動に先立って前記アクチュエータ232によって、前記第2のギヤ260を前記第1のギヤ110と係合させる係合モードと、前記アクチュエータ232の駆動に先立って前記モータ220を駆動させる回転モードとを含み、運転者の発進意図に起因して前記エンジン100を始動する場合、前記係合モードおよび前記回転モードのうちの、いずれか一方を選択し、運転者の発進意図に起因せずに前記エンジン100を始動する場合、前記係合モードを選択する、車両。しかしながら、エンジンの回転速度が下降している間にピニオンギヤとリングギヤとを係合させると、ピニオンギヤの回転速度とリングギヤの回転速度とが完全に一致していない状態で、ピニオンギヤとリングギヤとが衝突し得る。そのため、ピニオンギヤとリングギヤとが係合するときに大きな音が発生し易い。さらに、ピニオンギヤが早く磨耗する。本発明の目的は、エンジンをクランキングするときに発生し得る音を小さくしたり、ギヤの磨耗量を低減したりすることである。ある実施例において、スタータは、エンジンのクランク軸に連結された第1のギヤと係合可能な第2のギヤと、駆動状態において、第2のギヤを第1のギヤと係合する位置まで移動させるアクチュエータと、第2のギヤを回転させるモータとを含む。スタータの制御装置は、アクチュエータおよびモータの各々を個別に駆動可能である。制御装置は、モータの駆動に先立ってアクチュエータによって、第2のギヤを第1のギヤと係合させる係合モードと、アクチュエータの駆動に先立ってモータを駆動させる回転モードとを含む。制御装置は、運転者の発進意図に起因してエンジンを始動する場合、係合モードおよび回転モードのうちの、いずれか一方を選択する。制御装置は、運転者の発進意図に起因せずにエンジンを始動する場合、係合モードを選択する。この実施例によると、運転者の発進意図に起因せずにエンジンを始動する場合、係合モードが選択される。その結果、運転者の発進意図に起因せずにエンジンを始動する場合、回転モードは選択されない。これにより、第2のギヤを回転させながら第1のギヤと係合させる頻度が低減される。そのため、第2のギヤと第1のギヤとが衝突することにより発生し得る音が小さくされたり、ギヤの磨耗量が低減され得る。別の実施例において、回転モードが実行されるときのエンジンの回転速度は、係合モードが実行されるときのエンジンの回転速度よりも高い。この実施例によると、運転者の発進意図に起因せずにエンジンを始動する場合、第1のギヤの回転速度が低い状態で、第1のギヤと第2のギヤとが係合される。これにより、第2のギヤと第1のギヤとが衝突することにより発生し得る音がさらに小さくされたり、ギヤの磨耗量がさらに低減され得る。さらに別の実施例において、制御装置は、回転モードが実行されるときのエンジンの回転速度において、運転者の発進意図に起因せずにエンジンの始動が要求されると、エンジンの回転速度が、係合モードが実行されるときのエンジンの回転速度まで低下するまで待機し、エンジンの回転速度が、係合モードが実行されるときのエンジンの回転速度まで低下すると、係合モードを選択する。この実施例によると、運転者の発進意図に起因せずにエンジンを始動する場合、第1のギヤの回転速度が低くなるまで、第1のギヤと第2のギヤとの係合が制限される。さらに別の実施例において、エンジンの回転速度が、係合モードが実行されるときのエンジンの回転速度まで低下していることを前提条件に、運転者の発進意図に起因しないエンジンの始動要求が成立する。この実施例によると、運転者の発進意図に起因せずにエンジンを始動する場合、第1のギヤの回転速度が低い状態で、第1のギヤと第2のギヤとが係合されることが防がれる。さらに別の実施例において、運転者の発進意図に起因したエンジンの始動は、クラッチペダルの操作に起因したエンジンの始動、シフト操作に起因したエンジンの始動、ブレーキペダルの操作量の減少に起因したエンジンの始動、アクセルペダルの操作量の増大に起因したエンジンの始動、アクセルペダルの操作量の増大速度が所定値以上であることに起因したエンジンの始動、および、スポーツモードの選択に起因したエンジンの始動のうちの、少なくともいずれか1つを含む。この実施例によると、クラッチペダルの操作に起因してエンジンを始動する場合、シフト操作に起因してエンジンを始動する場合、ブレーキペダルの操作量の減少に起因してエンジンを始動する場合、アクセルペダルの操作量の増大に起因してエンジンを始動する場合、アクセルペダルの操作量の増大速度が所定値以上であることに起因してエンジンを始動する場合、および、スポーツモードの選択に起因してエンジンを始動する場合のうちの、少なくともいずれか1つにおいて、第2のギヤが回転しながら第1のギヤと係合し得る。そのため、第1のギヤの回転数が零付近まで低下する前に第1のギヤと第2のギヤとを同期させて、第1のギヤと第2のギヤとを係合することができる。その結果、エンジンを速やかに始動できる。さらに別の実施例において、運転者の発進意図に起因しないエンジンの始動は、負圧の減少に起因したエンジンの始動、バッテリの電圧の低下に起因したエンジンの始動、空調装置に起因したエンジンの始動、エンジンの停止の制限に起因したエンジンの始動、ステアリングホイールの操作に起因したエンジンの始動、ドアの開放に起因したエンジンの始動、および、ハザードランプがオンにされたことに起因したエンジンの始動のうちの、少なくともいずれか1つを含む。この実施例によると、負圧の減少に起因してエンジンを始動する場合、バッテリの電圧の低下に起因してエンジンを始動する場合、空調装置に起因してエンジンを始動する場合、エンジンの停止の制限に起因してエンジンを始動する場合、ステアリングホイールの操作に起因してエンジンを始動する場合、ドアの開放に起因してエンジンを始動する場合、および、ハザードランプがオンにされたことに起因してエンジンを始動する場合のうちの、少なくともいずれか1つにおいて、運転者の発進意図に起因せずにエンジンを始動する場合、回転モードは選択されない。これにより、第2のギヤを回転させながら第1のギヤと係合させる頻度が低減される。そのため、第2のギヤと第1のギヤとが衝突することにより発生し得る音が小さくされたり、ギヤの磨耗量が低減され得る。運転者の発進意図に起因せずにエンジンを始動する場合、係合モードが選択される。その結果、運転者の発進意図に起因せずにエンジンを始動する場合、回転モードは選択されない。これにより、第2のギヤを回転させながら第1のギヤと係合させる頻度が低減される。そのため、第2のギヤと第1のギヤとが衝突することにより発生し得る音が小さくされたり、ギヤの磨耗量が低減され得る。以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。図1は、車両10の全体ブロック図である。図1を参照して、車両10は、エンジン100と、負圧タンク102と、バッテリ120と、スタータ200と、ECU300と、リレーRY1,RY2とを備える。また、スタータ200は、プランジャ210と、モータ220と、ソレノイド230と、連結部240と、出力部材250と、ピニオンギヤ260とを含む。エンジン100は、車両10を走行するための駆動力を発生する。エンジン100のクランク軸111は、クラッチや減速機などを含んで構成される動力伝達装置を介して、駆動輪に接続される。エンジン100には、回転速度センサ115が設けられる。回転速度センサ115は、エンジン100の回転速度Neを検出し、その検出結果をECU300へ出力する。負圧タンク102は、エンジン100が運転することにより発生した負圧を蓄える。負圧タンク102は、たとえばインテークマニホールドに連結される。バッテリ120は、充放電可能に構成された電力貯蔵要素である。バッテリ120は、リチウムイオン電池、ニッケル水素電池または鉛蓄電などの二次電池を含んで構成される。また、バッテリ120は、電気二重層キャパシタなどの蓄電素子により構成されてもよい。バッテリ120は、ECU300によって制御されるリレーRY1,RY2を介して、スタータ200に接続される。そして、バッテリ120は、リレーRY1,RY2が閉成されることによって、スタータ200に駆動用の電源電圧を供給する。なお、バッテリ120の負極は車両10のボディアースに接続される。バッテリ120には、電圧センサ125が設けられる。電圧センサ125は、バッテリ120の出力電圧VBを検出し、その検出値をECU300へ出力する。バッテリ120の電圧は、DC/DCコンバータ127を介して、ECU300、および空調装置のインバータなどの補機に供給される。リレーRY1の一方端はバッテリ120の正極に接続され、リレーRY1の他方端はスタータ200内のソレノイド230の一方端に接続される。リレーRY1は、ECU300からの制御信号SE1により制御され、バッテリ120からソレノイド230への電源電圧の供給と遮断とを切替える。リレーRY2の一方端はバッテリ120の正極に接続され、リレーRY2の他方端はスタータ200内のモータ220に接続される。リレーRY2は、ECU300からの制御信号SE2により制御され、バッテリ120からモータ220へ電源電圧の供給と遮断とを切替える。また、リレーRY2とモータ220とを結ぶ電力線には、電圧センサ130が設けられる。電圧センサ130は、モータ電圧VMを検出して、その検出値をECU300へ出力する。上述のように、スタータ200内のモータ220およびソレノイド230への電源電圧の供給は、リレーRY1,RY2によってそれぞれ独立に制御することが可能である。出力部材250は、モータ内部のロータ図示せずの回転軸と、たとえば直線スプラインなどで結合される。また、出力部材250のモータ220とは反対側の端部には、ピニオンギヤ260が設けられる。リレーRY2が閉成されることによって、バッテリ120から電源電圧が供給されてモータ220が回転すると、出力部材250は、ロータの回転動作をピニオンギヤ260に伝達して、ピニオンギヤ260を回転させる。ソレノイド230の一方端は上述のようにリレーRY1に接続され、ソレノイド230の他方端はボディアースに接続される。リレーRY1が閉成されソレノイド230が励磁されると、ソレノイド230はプランジャ210を矢印の方向に吸引する。すなわち、プランジャ210とソレノイド230とで、アクチュエータ232を構成する。プランジャ210は、連結部240を介して出力部材250と結合される。ソレノイド230が励磁されてプランジャ210が矢印の方向に吸引される。これにより、支点245が固定された連結部240によって、出力部材250が、図1に示された待機位置から、プランジャ210の動作方向とは逆の方向、すなわちピニオンギヤ260がモータ220の本体から遠ざかる方向に動かされる。また、プランジャ210は、図示しないばね機構によって、図1中の矢印とは逆向きの力が付勢されており、ソレノイド230が非励磁となると、待機位置に戻される。このように、ソレノイド230が励磁されることによって、出力部材250が軸方向に動作すると、ピニオンギヤ260が、エンジン100のクランク軸111に取付けられたフライホイールまたはドライブプレートの外周に設けられたリングギヤ110と係合する。そして、ピニオンギヤ260とリングギヤ110とが係合した状態で、ピニオンギヤ260が回転動作することによって、エンジン100がクランキングされ、エンジン100が始動される。このように、本実施の形態においては、エンジン100のフライホイールまたはドライブプレートの外周に設けられたリングギヤ110と係合するようにピニオンギヤ260を移動させるアクチュエータ232と、ピニオンギヤ260を回転させるモータ220とが個別に制御される。なお、図1には図示しないが、リングギヤ110の回転動作によって、モータ220のロータが回転されないように、出力部材250とモータ220のロータ軸の間にワンウェイクラッチが設けられてもよい。また、図1におけるアクチュエータ232は、ピニオンギヤ260の回転をリングギヤ110に伝達でき、かつピニオンギヤ260およびリングギヤ110が係合した状態と、両方が非係合の状態とを切替えることができる機構であれば、上記のような機構に限られるものではなく、たとえば、出力部材250の軸を、ピニオンギヤ260の径方向に動かすことによってピニオンギヤ260とリングギヤ110とが係合するような機構であってもよい。ECU300は、いずれも図示しないが、CPUCentralProcessingUnitと、記憶装置と、入出力バッファとを含み、各センサの入力や各機器への制御指令の出力を行なう。なお、これらの制御については、ソフトウェアによる処理に限られず、一部を専用のハードウェア電子回路で構築して処理することも可能である。ECU300は、アクセルペダル140に設けられたセンサ図示せずからのアクセルペダル140の操作量を表わす信号ACCを受ける。ECU300は、ブレーキペダル150に設けられたセンサ図示せずからのブレーキペダル150の操作量を表わす信号BRKを受ける。また、ECU300は、運転者によるイグニッション操作などによる始動操作信号IG-ONを受ける。さらに、ECU300は、クラッチペダル152に設けられたセンサ図示せずからクラッチペダル152の操作量を表す信号を受ける。さらに、ECU300は、シフトレバー154に設けられたセンサ図示せずからシフトレバー154の位置を表す信号を受ける。さらに、ECU300は、車両の走行モードたとえば、スポーツモードパワーモードともいう、ノーマルモードまたはエコモード等を選択するためのスイッチ160から選択された走行モードを表す信号を受ける。さらに、ECU300は、負圧タンク102に蓄えられた負圧を検出するセンサ図示せずから検出値を表す信号を受ける。さらに、ECU300は、電圧センサ125からバッテリ120の出力電圧VBを表す信号を受ける。さらに、ECU300は、空調装置104の作動を表す信号を、たとえば空調装置104を制御するECUを介して受ける。さらに、ECU300は、運転者がアイドリングステップを禁止または許可するために操作するスイッチ162から、アイドリングステップが禁止または許可されたことを表す信号を受ける。さらに、ECU300は、ステアリングホイール156の舵角を検出するセンサ図示せずから舵角を表す信号を受ける。さらに、ECU300は、ドアの開閉状態を検出するためのスイッチ164から、ドアが開いたことまたは閉じたこと表す信号を受ける。さらに、ECU300は、ハザードランプを点滅させるために運転者が操作するスイッチ166から、ハザードランプがオンにされたことを表す信号を受ける。ECU300は、これらの情報に基づいて、エンジン100の始動要求信号および停止要求信号を生成し、それに従って制御信号SE1,SE2を出力してスタータ200の動作を制御する。たとえば、車両が停止し、運転者によりブレーキペダル150が操作され、かつエンジン100の停止が制限されていない許可されているという停止条件が満たされたとき、停止要求信号が生成され、ECU300は、エンジン100を停止する。すなわち、停止条件が満たされたとき、エンジン100における燃料噴射および燃焼が停止される。その後、運転者によるブレーキペダル150の操作量が零になったという始動条件が満たされたとき、始動要求信号が生成され、ECU300は、モータ220を駆動してエンジン100をクランキングする。始動要求信号を生成せずに、エンジン100のクランキングを開始するようにしてもよい。その他、アクセルペダル140、変速レンジまたはギヤを選択するためのシフトレバー152、もしくは、車両の走行モードたとえば、スポーツモードパワーモードともいう、ノーマルモードまたはエコモード等を選択するためのスイッチ160が操作されると、エンジン100をクランキングするようにしてもよい。ECU300は、エンジン100の始動条件が満たされたとき、ピニオンギヤ260がリングギヤ110に向かって移動した後、ピニオンギヤ260が回転を開始するようにアクチュエータ232およびモータ220が制御される係合モードと、ピニオンギヤ260が回転を開始した後、ピニオンギヤ260がリングギヤ110に向かって移動するようにアクチュエータ232およびモータ220が制御される回転モードとのうちのいずれか一方のモードで、アクチュエータ232およびモータ220を制御する。ECU300は、エンジン回転速度Neが予め定められた第1の基準値α1以下であると、係合モードでアクチュエータ232およびモータ220を制御する。一方、ECU300は、エンジン回転速度Neが第1の基準値α1より大きいと、回転モードでアクチュエータ232およびモータ220を制御する。より具体的には、エンジン回転速度Neが第1の基準値α1より大きく、かつ、運転者の発進意図に基く始動条件が満たされると、回転モードでアクチュエータ232およびモータ220が制御される。しかしながら、エンジン回転速度Neが第1の基準値α1より大きく、かつ、運転者の発進意図に基く始動条件とは異なる始動条件が満たされると、エンジン回転速度Neが第1の基準値α1以下まで低下した後、係合モードでアクチュエータ232およびモータ220が制御される。図2は、本実施の形態におけるスタータ200の動作モードの遷移を説明するための図である。本実施の形態におけるスタータ200の動作モードには、待機モード410、係合モード420、回転モード430、および全駆動モード440が含まれる。前述した係合モードは、係合モード420を経て、全駆動モード440に移行するモードである。回転モードは、回転モード430を経て、全駆動モード440に移行するモードである。待機モード410は、スタータ200のアクチュエータ232およびモータ220の両方が駆動されていない状態、すなわちスタータ200へのエンジン始動要求が出力されていない状態を表わす。待機モード410は、スタータ200の初期状態に相当し、エンジン100の始動動作前、エンジン100が始動完了した後、およびエンジン100の始動が失敗したときなどにおいて、スタータ200の駆動が不要となった場合に選択される。全駆動モード440は、スタータ200のアクチュエータ232およびモータ220の両方が駆動されている状態を表わす。この全駆動モード440においては、ピニオンギヤ260とリングギヤ110が係合した状態で、モータ220によってピニオンギヤ260が回転される。これによって、実際にエンジン100がクランキングされて始動動作が開始される。本実施の形態におけるスタータ200は、上述のように、アクチュエータ232およびモータ220の各々を、独立して駆動することができる。そのため、待機モード410から全駆動モード440に遷移する過程において、モータ220の駆動に先立ってアクチュエータ232を駆動する場合すなわち、係合モード420に相当と、アクチュエータ232の駆動に先立ってモータ220を駆動する場合すなわち、回転モード430に相当とがある。係合モード420および回転モード430は、満たされた始動条件の種類と、始動条件が満たされたときエンジン100の再始動要求が発生したときのエンジン回転速度Neとに基づいて選択される。係合モード420は、アクチュエータ232のみが駆動され、モータ220が駆動されていない状態である。このモードは、ピニオンギヤ260が停止した状態においても、ピニオンギヤ260とリングギヤ110とが係合可能である場合に選択される。具体的には、エンジン100が停止している状態、あるいはエンジン100の回転速度Neが十分に低下した状態Ne≦第1の基準値α1の場合に、この係合モード420が選択される。一方、回転モード430は、モータ220のみが駆動され、アクチュエータ232が駆動されていない状態である。回転モード430は、たとえば、エンジン100の回転速度Neが比較的高くα1<Ne≦第2の基準値α2、かつ、運転者の発進意図に基く始動条件が満たされたことに起因してエンジン100の再始動要求が出力されたような場合に選択される。運転者の発進意図に基く始動条件は、たとえば、車両を発進させようとする操作が運転者によりなされたという条件を含む。したがって、エンジン100の回転速度Neが高くα1<Ne≦α2、かつ、車両を発進させようとする運転者の操作に起因してエンジン100の再始動要求が出力されたような場合、回転モード430が選択される。回転モード430においては、アクチュエータ232の駆動に先立ってモータ220のみが駆動されることによって、リングギヤ110の回転速度とピニオンギヤ260の回転速度とが同期される。リングギヤ110の回転速度とピニオンギヤ260の回転速度との差が十分に小さくなったことに応じて、動作モードが回転モード430から全駆動モード440へ遷移する。そして、アクチュエータ232が駆動され、リングギヤ110とピニオンギヤ260との係合が行なわれる。全駆動モード440の場合に、エンジン100の始動が完了し、エンジン100が自立運転を開始したことに応じて、運転モードは全駆動モード440から待機モード410へ戻される。エンジン100の回転速度Neが第1の基準値α1よりも大きくても、車両を発進させようとする運転者の操作とは別の始動条件に起因してエンジン100の再始動要求が出力された場合、回転モード430は選択されない。この場合、エンジン100の回転速度Neが第1の基準値α1以下まで低下した後に、係合モード420が選択される。すなわち、エンジン100の回転速度Neが第1の基準値α1以下になるまで、モータ220によるエンジン100のクランキングが制限される。すなわち、エンジン100のクランキングの開始が遅延される。一例として、運転者の発進意図に起因したエンジン100の始動は、クラッチペダル152の操作踏み込みに起因したエンジン100の始動、シフト操作たとえば、シフトポジションをニュートラルから走行ポジションに変更するに起因したエンジン100の始動、ブレーキペダル150の操作量の減少に起因したエンジン100の始動、アクセルペダル140の操作量アクセル開度の増大に起因したエンジン100の始動、アクセル開度の増大速度が所定値以上であることに起因したエンジン100の始動、および、スポーツモードの選択に起因したエンジン100の始動のうちの、少なくともいずれか1つを含む。運転者の発進意図に起因したエンジン100の始動はこれらに限定されない。同様に、一例として、運転者の発進意図に起因しないエンジン100の始動は、負圧タンク102に蓄えられた負圧がしきい値以下まで低下したことに起因したエンジン100の始動、補機バッテリの電圧のしきい値以下までに低下したことに起因したエンジン100の始動、空調装置が作動したことに起因したエンジン100の始動、アイドリングストップが禁止されたことエンジン100の停止が制限されたことに起因したエンジン100の始動、ステアリングホイール156の操作に起因したエンジン100の始動、ドアが開かれたことに起因したエンジン100の始動、および、ハザードランプがオンにされたことに起因したエンジン100の始動のうちの、少なくともいずれか1つを含む。運転者の発進意図に起因しないエンジン100の始動は、これらに限定されない。このように、エンジン100の始動要求信号が出力された場合、すなわち、エンジン100を始動すると判定された場合、係合モード420を経て、全駆動モード440に移行する係合モードと、回転モード430を経て、全駆動モード440に移行する回転モードとのうちのいずれか一方のモードで、アクチュエータ232およびモータ220が制御される。図3は、本実施の形態において、エンジン始動動作時の2つの駆動モード係合モード,回転モードを説明するための図である。図3の横軸には時間が示され、縦軸には、エンジン100の回転速度Ne、係合モード時および回転モード時における、アクチュエータ232およびモータ220の駆動状態が示される。時刻t0において、たとえば車両が停止し、かつ運転者によりブレーキペダル150が操作されているという停止条件が満たされたことによってエンジン100の停止要求が生成され、エンジン100が停止燃料噴射および点火が停止された場合を考える。この場合に、エンジン100が再始動されなければ、実線の曲線W0のように、徐々にエンジン100の回転速度Neが低下し、最終的にエンジン100の回転が停止する。次に、エンジン100の回転速度Neの低下中に、たとえば、運転者によるブレーキペダル150の操作量が零になったという始動条件が満たされたことによってエンジン100の再始動要求が生成された場合について考える。この場合には、エンジン100の回転速度Neによって3つの領域に分類される。第1の領域領域1は、エンジン100の回転速度Neが第2の基準値α2よりも高い場合であり、たとえば、図3中の点P0において始動条件が満たされ、再始動要求が生成されたような状態である。再始動要求を示す信号は生成されなくてもよい。この領域1は、エンジン100の回転速度Neが十分に高いので、燃料噴射および点火動作によって、スタータ200を用いなくともエンジン100が始動可能な領域である。すなわち、エンジン100が自立復帰可能な領域である。したがって、領域1においては、スタータ200の駆動が制限、より具体的には禁止される。なお、上述の第2の基準値α2については、モータ220の最高回転速度によって制限される場合もある。第2の領域は領域2は、エンジン100の回転速度Neが第1の基準値α1および第2の基準値α2の間にある場合であり、図3中の点P1において始動条件が満たされたような状態である。この領域2は、エンジン100は自立復帰できないが、エンジン100の回転速度Neが比較的高い状態の領域である。この領域においては、図2で説明したように、回転モードが選択される。時刻t2において、始動条件が満たされると、所定時間経過後に、まずモータ220が駆動される。これによって、ピニオンギヤ260が回転し始める。そして、時刻t4において、アクチュエータ232が駆動される。そして、リングギヤ110とピニオンギヤ260とが係合されると、エンジン100がクランキングされて、破線の曲線W1のようにエンジン100の回転速度Neが増加する。その後、エンジン100が自立運転を再開すると、アクチュエータ232およびモータ220の駆動が停止される。第3の領域領域3は、エンジン100の回転速度Neが第1の基準値α1よりも低い場合であり、たとえば、図3中の点P2において始動条件が満たされたような状態である。この領域3は、エンジン100の回転速度Neが低く、ピニオンギヤ260を同期させなくても、ピニオンギヤ260とリングギヤ110との係合が可能な領域である。この領域においては、図2で説明したように、係合モードが選択される。時刻t5において、始動条件が満たされると、所定時間経過後に、まずアクチュエータ232が駆動される。これによって、ピニオンギヤ260がリングギヤ110側に押し出される。その後、モータ220が駆動される図3中の時刻t7。これによってエンジン100がクランキングされて破線の曲線W2のように、エンジン100の回転速度Neが増加する。その後、エンジン100が自立運転を再開すると、アクチュエータ232およびモータ220の駆動が停止される。このように、アクチュエータ232とモータ220とが独立して駆動可能なスタータ200を用いて、エンジン100の再始動制御を行なうことによって、従来のスタータでは、エンジン100の自立復帰が不可能となる回転速度図3中の時刻t1から、エンジン100が停止するまで図3中の時刻t8の期間Tinh中エンジン100の再始動動作が禁止されていた場合に比べて、より短時間でエンジン100を再始動することが可能となる。これによって、運転者に対して、エンジン再始動が遅れてしまうことによる違和感を低減することができる。図4を参照して、エンジン100の回転速度Neの低下中に、たとえば、負圧タンク102に蓄えられた負圧がしきい値以下まで低下したという始動条件が満たされたことによって、運転者の発進意図に起因せずにエンジン100を再始動する場合について考える。なお、上述した領域1および領域3において再始動要求が生成された場合のスタータ200の動作態様は、運転者によるブレーキペダル150の操作量が零になったという始動条件が満たされたことによってエンジン100の再始動要求が生成された場合の動作態様と同じであるため、ここではその詳細な説明は繰り返さない。図4中の点P4において、負圧タンク102に蓄えられた負圧がしきい値以下まで低下したという始動条件が満たされたような状態では、エンジン100の回転速度Neが第1の基準値α1と第2の基準値α2との間にある。しかしながら、回転モードは選択されず、待機モードが継続して選択される。その結果、エンジン回転速度Neが低下し続ける。時刻t20にて、エンジン回転速度Neが第1の基準値α1まで低下すると、図2で説明したように、係合モードが選択される。その結果、まずアクチュエータ232が駆動される。これによって、ピニオンギヤ260がリングギヤ110側に押し出される。その後、モータ220が駆動される図4中の時刻t21。これによってエンジン100がクランキングされて破線の曲線W3のように、エンジン100の回転速度Neが増加する。その後、エンジン100が自立運転を再開すると、アクチュエータ232およびモータ220の駆動が停止される。このように、エンジン100の回転速度Neが、係合モードが実行されるときのエンジン100の回転速度まで低下していることを前提条件に、運転者の発進意図に起因しないエンジン100の始動要求が成立する。エンジン100の回転速度Neが、係合モードが実行されるときのエンジン100の回転速度まで低下した図4中の点P5において、再始動要求をECU300が生成し、出力するようにしてもよい。以下、図5を参照して、エンジン100を始動するためにECU300が実行する処理について説明する。図5に示すフローチャートは、ECU300に予め格納されたプログラムを所定周期で実行することによって実現される。あるいは、一部のステップについては、専用のハードウェア電子回路を構築して処理を実現することも可能である。ECU300は、ステップ以下、ステップをSと略す。100において、エンジン100の始動要求があるか否かを判定する。すなわち、エンジン100を始動するか否かが判定される。エンジン100の始動要求がない場合S100にてNOは、エンジン100の始動動作は不要であるので、処理がS190に進められて、ECU300は、待機モードを選択する。エンジン100の始動要求がある場合S100にてYESは、処理がS110に進められ、ECU300は、次にエンジン100の回転速度Neが第2の基準値α2以下であるか否かを判定する。エンジン100の回転速度Neが第2の基準値α2より大きい場合S110にてNOは、エンジン100の自立復帰が可能な図3における領域1に対応するので、ECU300は、処理をS190に進めて待機モードを選択する。エンジン100の回転速度Neが第2の基準値α2以下の場合S110にてYESは、ECU300は、さらにエンジン100の回転速度Neが第1の基準値α1以下であるか否かを判定する。エンジン100の回転速度Neが第1の基準値α1以下の場合S120にてYESは、図3における領域1に対応するので、処理がS145に進められ、ECU300は、係合モードを選択する。そして、ECU300は、制御信号SE1を出力してリレーRY1を閉成することによってアクチュエータ232を駆動する。このとき、モータ220は駆動されない。その後、S170に処理が進められ、ECU300は、全駆動モードを選択する。そして、スタータ200によって、エンジン100のクランキングが開始される。次に、ECU300は、S180にて、エンジン100の始動が完了したか否かを判定する。エンジン100の始動完了の判定については、たとえば、モータ220の駆動開始から所定時間が経過した後に、エンジン回転速度が、自立運転を示すしきい値γより大きいか否かによって判定するようにしてもよい。エンジン100の始動が完了していない場合S180にてNOは、S170に処理が戻され、エンジン100のクランキングが継続される。エンジン100の始動が完了した場合S180にてYESは、S190に処理が進められて、ECU300は、待機モードを選択する。エンジン100の回転速度Neが第1の基準値α1より大きい場合S120にてNOは、処理がS140に進められ、ECU300は、始動要求が、運転者が車両を発進させようとする意図操作に起因したものであるか否かを判定する。始動要求が運転者が車両を発進させようとする意図操作に起因したものである場合S140にてYES、S142にて、ECU300は、回転モードを選択する。そして、ECU300は、制御信号SE2を出力してリレーRY2を閉成することによってモータ220を駆動する。このとき、アクチュエータ232は駆動されない。そして、ECU300は、S170にて、全駆動モードを選択する。これによって、アクチュエータ232が駆動されて、ピニオンギヤ260とリングギヤ110が係合し、エンジン100がクランキングされる。一方、始動要求が運転者が車両を発進させようとする操作に起因したものではない場合S140にてNO、処理がS120に戻される。エンジン100の回転速度Neが第1の基準値α1以下まで低下するとS120にてYESは、処理がS145に進められ、ECU300は、係合モードを選択する。そして、ECU300は、制御信号SE1を出力してリレーRY1を閉成することによってアクチュエータ232を駆動する。その後、S170に処理が進められ、ECU300は、全駆動モードを選択する。そして、スタータ200によって、エンジン100のクランキングが開始される。エンジン100の始動が完了するとS180にてYESは、S190に処理が進められて、ECU300は、待機モードを選択する。以上のように、本実施の形態においては、運転者の発進意図に起因せずにエンジン100を始動する場合、係合モードが選択される。その結果、運転者の発進意図に起因せずにエンジン100を始動する場合、回転モードは選択されない。これにより、ピニオン260を回転させながらリングギヤ110と係合させる頻度が低減される。そのため、ピニオン260とリングギヤ110とが衝突することにより発生し得る音が小さくされたり、ギヤの磨耗量が低減され得る。"