(57)【要約】【課題】第１始動機に引き続いて駆動される第２始動機について、その異常を適正に把握し、ひいてはエンジン始動性の悪化を抑制する。【解決手段】制御部２２は、始動機としてスタータ１１と回転電機部２１とを備え、少なくとも回転電機部２１は交流式始動機であり、始動要求に伴いスタータ１１を駆動し、エンジン１０の始動完了前に、スタータ１１の駆動を終了するとともに、スタータ１１の駆動に伴うエンジン回転軸１３の回転によって連れ回りされる状態で回転電機部２１の駆動を開始する始動制御システム１００に適用される。制御部２２は、スタータ１１の駆動終了後にエンジン回転軸１３が回転している状態下において回転電機部２１の回転認識が完了した状態であるか否かを判定する判定部と、前記回転認識が完了した状態でないと判定される場合に、回転電機部２１の異常発生に対応する所定のフェイルセーフ処理を実施するフェイルセーフ処理部と、を備える。【選択図】      図１
2018084219.tif 000002
【特許請求の範囲】
【請求項１】
エンジン（１０）を始動させる始動機として第１始動機（１１）と第２始動機（２１）とを備え、少なくとも前記第２始動機は交流式始動機であり、始動要求に伴い前記第１始動機を駆動し、前記エンジンの始動完了前に、前記第１始動機の駆動を終了するとともに、前記第１始動機の駆動に伴うエンジン回転軸（１３）の回転によって連れ回りされる状態で前記第２始動機の駆動を開始する始動制御システムに適用され、
前記第１始動機の駆動終了後に前記エンジン回転軸が回転している状態下において前記第２始動機の回転認識が完了した状態であるか否かを判定する判定部と、
前記回転認識が完了した状態でないと判定される場合に、前記第２始動機の異常発生に対応する所定のフェイルセーフ処理を実施するフェイルセーフ処理部と、
を備える始動制御装置（２２）。
【請求項２】
前記フェイルセーフ処理部は、前記フェイルセーフ処理として、前記第１始動機を再駆動させる旨の信号を出力する請求項１に記載の始動制御装置。
【請求項３】
前記始動制御装置の通信相手となる相手側装置（３０）を備え、前記相手側装置により前記第１始動機の始動が制御される始動制御システムに適用され、
前記相手側装置から受信した駆動指令信号に基づいて、前記第２始動機の回転認識を開始する認識部を備え、
前記フェイルセーフ処理部は、前記フェイルセーフ処理として、前記相手側装置に対して前記第１始動機を再駆動させる旨の信号を出力する請求項２に記載の始動制御装置。
【請求項４】
前記判定部は、前記回転認識が完了した状態であることの判定として、前記第２始動機が回転している状態であることの判定と、前記第２始動機の駆動のための励起すべき位相を検出したことの判定と、前記第２始動機が駆動を開始したことの判定の少なくともいずれかを実施する請求項１乃至３のいずれか１項に記載の始動制御装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の始動制御装置と、
前記第２始動機と、
前記第２始動機のコイル部に発生する誘起電圧又は誘起電流により前記第２始動機の回転を検出する回転検出部（２３）と、
を備える始動装置（２０）。
【請求項６】
前記第１始動機と、
前記第２始動機と、
前記第１始動機の駆動を制御する第１制御装置と、
請求項１に記載の始動制御装置であって、前記第１制御装置と通信可能となっている第２制御装置と、
を備え、
前記第２制御装置は、前記フェイルセーフ処理として、前記第１始動機を再駆動させる旨の信号を前記第１制御装置に対して送信し、
前記第１制御装置は、前記第１始動機を再駆動させる旨の信号を前記第２制御装置から受信することで、前記第１始動機を再駆動させる始動制御システム。
【請求項７】
前記第２制御装置により前記回転認識が完了した状態でないと判定される場合に、前記第１制御装置は、前記第１始動機を再駆動させるとともに、前記エンジンの燃焼制御を開始させる請求項６に記載の始動制御システム。
【請求項８】
前記第１始動機を再駆動させた後において前記第２制御装置により前記回転認識が完了した状態でないと判定される場合に、前記第１制御装置は、前記第１始動機の再駆動終了前に前記エンジンの燃焼制御を開始させる請求項６に記載の始動制御システム。
【請求項９】
前記第１始動機を再駆動させた後において前記第２制御装置により前記回転認識が完了した状態でないと判定される場合に、前記第２始動機の駆動指令を停止させる請求項６乃至８のいずれか１項に記載の始動制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両等のエンジンの始動を制御する始動制御装置、始動装置及び始動制御システムに関する。
【背景技術】
【０００２】
エンジンの始動方法として、２つの始動装置を併用した方法が提案されている。この始動方法は、大きなトルクが必要となるエンジン回転初期の段階ではギア駆動式のスタータを駆動させ、その後ＩＳＧ（Integrated Starter Generator）等、交流式モータよりなる回転電機を駆動させるという方法である。例えば特許文献１に記載の始動装置では、エンジンの初爆まではスタータでクランキングを行い、その後、エンジンの完爆まではＩＳＧによりクランキングを行っている。これによりＩＳＧのみでエンジンを始動させる場合に比べて、ＩＳＧの小型化や低コスト化が図られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４４２１５６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１のようなスタータと回転電機とを併用する始動方法において、何らかの要因により回転電機において駆動開始が遅れる、又は駆動不可となる動作異常が生じることが考えられる。例えば、回転電機を力行駆動させる際において、エンジン回転軸によって回転電機が連れ回りされた状態であること（回転電機が回転している状態であること）の検出や、力行駆動のための励起すべき位相の検出が、通常よりも遅れる場合がある。かかる場合、回転している状態の検出や位相の検出が遅れることで回転電機の駆動開始が遅れ、その結果エンジン始動性が悪化するおそれがある。
【０００５】
本発明は、上記課題に鑑みてなされたものであり、その主たる目的は、第１始動機に引き続いて駆動される第２始動機について、その異常を適正に把握し、ひいてはエンジン始動性の悪化を抑制する始動制御装置、始動装置及び始動制御システムを提供することにある。
【課題を解決するための手段】
【０００６】
第１の手段では、始動制御装置（２２）は、
エンジン（１０）を始動させる始動機として第１始動機（１１）と第２始動機（２１）とを備え、少なくとも前記第２始動機は交流式始動機であり、始動要求に伴い前記第１始動機を駆動し、前記エンジンの始動完了前に、前記第１始動機の駆動を終了するとともに、前記第１始動機の駆動に伴うエンジン回転軸（１３）の回転によって連れ回りされる状態で前記第２始動機の駆動を開始する始動制御システムに適用され、
前記第１始動機の駆動終了後に前記エンジン回転軸が回転している状態下において前記第２始動機の回転認識が完了した状態であるか否かを判定する判定部と、
前記回転認識が完了した状態でないと判定される場合に、前記第２始動機の異常発生に対応する所定のフェイルセーフ処理を実施するフェイルセーフ処理部と、
を備えることを特徴とする。
【０００７】
第１始動機の駆動開始後には、エンジン回転軸の回転によって第２始動機が連れ回りされ、その連れ回り状態において第２始動機での回転認識が行われる。そして、第２始動機の回転認識が完了した後に、その回転認識結果に基づいて第２始動機の力行駆動が開始される。ここで、例えば第２始動機の回転認識が適正に行われないと、第２始動機の力行駆動開始に支障が生じ、結果としてエンジンの始動に影響が及ぶ。
【０００８】
この点、上記構成では、第１始動機の駆動終了後にエンジン回転軸が回転している状態下において第２始動機の回転認識が完了した状態であるか否かを判定し、回転認識が完了した状態でないと判定される場合に、第２始動機の異常発生に対応する所定のフェイルセーフ処理を実施するようにした。ここで、第１始動機の駆動終了後に第２始動機が連れ回りされている状態下において回転認識が完了した状態でないと判定されることで、第２始動機に異常が生じていることを把握でき、かかる場合に所定のフェイルセーフ処理を実施することで、例えば第２始動機の力行駆動の動作異常に対し早期の対応を行うことができる。これにより、第２始動機の異常を適正に把握し、ひいてはエンジン始動性の悪化を抑制することができる。
【０００９】
第２の手段では、前記フェイルセーフ処理部は、前記フェイルセーフ処理として、前記第１始動機を再駆動させる旨の信号を出力する。
【００１０】
上記構成では、第２始動機の回転認識が完了した状態でないと判定される場合のフェイルセーフ処理として、第１始動機を再駆動させる旨の信号を出力するようにした。この場合、第１始動機を再駆動させることで、先に第１始動機の駆動が停止されたことに伴いエンジン回転速度が低下していても、そのエンジン回転速度を再度上昇させることができ、先の第１始動機の駆動停止から遅れて第２始動機の力行駆動が開始されても、好適にエンジンを始動させることができる。
【００１１】
第３の手段では、前記始動制御装置の通信相手となる相手側装置（３０）を備え、前記相手側装置により前記第１始動機の始動が制御される始動制御システムに適用され、前記相手側装置から受信した駆動指令信号に基づいて、前記第２始動機の回転認識を開始する認識部を備え、前記フェイルセーフ処理部は、前記フェイルセーフ処理として、前記相手側装置に対して前記第１始動機を再駆動させる旨の信号を出力する。
【００１２】
上記構成では、第２始動機の回転認識が完了した状態でないと判定される場合のフェイルセーフ処理として、相手側装置に対して第１始動機を再駆動させる旨の信号を出力するようにした。この場合、第１始動機を再駆動させることで、エンジン回転速度が低下していても、そのエンジン回転速度を再度上昇されることができ、やはりエンジンを好適に始動させることができる。
【００１３】
第４の手段では、前記判定部は、前記回転認識が完了した状態であることの判定として、前記第２始動機が回転している状態であることの判定と、前記第２始動機の駆動のための励起すべき位相を検出したことの判定と、前記第２始動機が駆動を開始したことの判定の少なくともいずれかを実施する。
【００１４】
第２始動機が連れ回りされている状態において、第２始動機が回転している状態であることが検出され、また、第２始動機の力行駆動のための励起すべき位相が検出されることで、第２始動機の力行駆動が開始される。上記構成では、回転認識が完了した状態であることの判定として、第２始動機が回転している状態の判定と、位相検出の判定と、駆動開始の判定の少なくともいずれかを実施するようにしたため、第２始動機の回転認識の状態を適切に把握することができる。
【００１５】
始動装置として、以下の構成を備えるものであってもよい。すなわち、第５の手段では、前記始動制御装置と、前記第２始動機と、前記第２始動機のコイル部に発生する誘起電圧又は誘起電流により前記第２始動機の回転を検出する回転検出部（２３）と、を備える。
【００１６】
上記始動装置は、第２始動機のコイル部が回転することで発生する誘起電圧又は誘起電流により第２始動機の回転を検出する構成となっている。この場合、位相検出等の回転認識が安定しないことが考えられ、第２始動機の回転認識が完了しない状態（回転認識の遅れ）が生じやすい。さらに、第１始動機の駆動終了後において回転認識の遅れが生じると、エンジン回転速度が低下し、ますます回転認識が困難となるといった事態を招くおそれがある。
【００１７】
この点、上記始動装置に上記始動制御装置の機能を持たせることで、回転認識の遅れを把握できるとともに、所定のフェイルセーフ処理を実施することができ、例えば第２始動機の駆動開始の遅れに対し早期の対応を行うことができる。これにより、エンジン始動性の悪化を抑制することができる。
【００１８】
始動制御システムとして、以下の構成を備えるものであってもよい。すなわち、第６の手段では、前記第１始動機と、前記第２始動機と、前記第１始動機の駆動を制御する第１制御装置と、前記始動制御装置であって、前記第１制御装置と通信可能となっている第２制御装置と、を備え、前記第２制御装置は、前記フェイルセーフ処理として、前記第１始動機を再駆動させる旨の信号を前記第１制御装置に対して送信し、前記第１制御装置は、前記第１始動機を再駆動させる旨の信号を前記第２制御装置から受信することで、前記第１始動機を再駆動させる。
【００１９】
上記構成とすることで、第２始動機の回転認識が完了した状態でないと判定される場合、つまり第１始動機の駆動終了後にエンジン回転速度の低下を招くような場合であっても、第１始動機を再駆動させることでエンジン回転速度を再度上昇させることができる。
【００２０】
第７の手段では、前記第２制御装置により前記回転認識が完了した状態でないと判定される場合に、前記第１制御装置は、前記第１始動機を再駆動させるとともに、前記エンジンの燃焼制御を開始させる。
【００２１】
上記構成では、第１制御装置は、第１始動機を再駆動させるとともに、エンジンの燃焼制御を開始させるようにした。この場合、第１始動機の再駆動に伴う駆動トルクに加えて、燃焼による燃焼トルクがエンジン回転軸に付与されるため、第２始動機に故障等が生じた場合であっても、エンジンを始動させることができる。
【００２２】
第８の手段では、前記第１始動機を再駆動させた後において前記第２制御装置により前記回転認識が完了した状態でないと判定される場合に、前記第１制御装置は、前記第１始動機の再駆動終了前に前記エンジンの燃焼制御を開始させる。
【００２３】
上記構成では、第１始動機を再駆動させた後において第２制御装置により回転認識が完了した状態でないと判定される場合に、第１始動機の再駆動終了前にエンジンの燃焼制御を開始させるようにした。ここで、第１始動機を再駆動させた後においても回転認識が完了した状態でないと判定される場合には、第２始動機に故障等が生じたおそれがあると考えられる。そこで、第１始動機の再駆動終了前、つまり第１始動機が駆動中であっても燃焼制御を開始することで、第１始動機の駆動トルクと燃焼による燃焼トルクによってエンジン回転速度を上昇させ、エンジン始動性の悪化を抑制している。
【００２４】
第９の手段では、前記第１始動機を再駆動させた後において前記第２制御装置により前記回転認識が完了した状態でないと判定される場合に、記第２始動機の駆動指令を停止させる。
【００２５】
上記構成では、第１始動機を再駆動させた後において第２制御装置により回転認識が完了した状態でないと判定される場合に、第２始動機の駆動指令を停止させるようにした。ここで、第１始動機を再駆動させた後においても回転認識が完了した状態でないと判定される場合には、第２始動機に故障等が生じたおそれがあり、第２始動機の駆動指令を継続しても第２始動機の力行駆動が開始されないことが考えられる。そのため、第２始動機の駆動指令を停止させることでエネルギ消費を抑えることができる。
【図面の簡単な説明】
【００２６】
【図１】エンジンの始動制御システムの概略構成を示す図。
【図２】スタータとオルタネータとを併用する場合のエンジン始動を示す図。
【図３】スタータとオルタネータとを併用する場合のエンジン始動を示す図。
【図４】ＥＣＵが実施する一連の処理を示すフローチャート。
【図５】制御部が実施する始動制御の処理を示すフローチャート。
【図６】本実施形態における態様を示すタイムチャート。
【発明を実施するための形態】
【００２７】
以下、各実施形態を図面に基づいて説明する。なお、以下の各実施形態相互において、互いに同一もしくは均等である部分には、図中、同一符号を付しており、同一符号の部分についてはその説明を援用する。
【００２８】
本実施形態に係る始動制御システム１００は、走行駆動源としてのエンジン１０を備える車両に搭載されるものである。図１において、エンジン１０は、ガソリンや軽油等の燃料の燃焼により駆動される多気筒エンジンであり、周知のとおり燃料噴射弁や点火装置等を備えている。
【００２９】
エンジン１０には、ギア駆動式の第１始動機であるスタータ１１が設けられている。スタータ１１の回転軸にはピニオン１２が設けられており、そのピニオン１２はエンジン回転軸１３に設けられたリングギア１４に対して結合可能となっている。スタータ１１には、リングギア１４と結合させるべくピニオン１２を押し出すソレノイド１５が設けられている。このソレノイド１５はピニオン１２の駆動部として機能し、エンジン１０の始動時には、ソレノイド１５の駆動によりピニオン１２が軸方向へと移動してリングギア１４とが噛み合わされ、スタータ１１の動力をエンジン回転軸１３へと伝達可能とされる。
【００３０】
スタータ１１にはバッテリ３１が接続されており、特にソレノイド１５とバッテリ３１とはリレー３３を介して接続されている。リレー３３が接続状態となることで、バッテリ３１からソレノイド１５に電力が供給され、ピニオン１２がリングギア１４との噛み合い位置に押し出される。そして、ピニオン１２の押し出しに伴いスイッチ３２がオンすることにより、スタータ１１が回転状態となる。また、リレー３３が遮断状態となることで、バッテリ３１からソレノイド１５への電力供給が停止され、図示しないバネ等の復帰手段によりピニオン１２が作動前の元の位置に戻り、ピニオン１２とリングギア１４との噛み合いが解除される。これにより、スイッチ３２がオフとなり、スタータ１１の回転が停止される。なお、リレー３３は、後述するＥＣＵ３０からの駆動信号により接続及び遮断のいずれかの状態に操作される。
【００３１】
エンジン回転軸１３には、プーリ及びベルトを含んで構成される動力伝達部１６を介して、ベルト駆動式のオルタネータ２０が動力を伝達可能に接続されている。オルタネータ２０は、動力伝達部１６によりエンジン回転軸１３に対してベルトで常時、駆動連結されている。オルタネータ２０は、エンジン回転軸１３へ駆動力を供給する際には電動機として機能し、エンジン１０の駆動力を電力に変換する際には発電機として機能する。
【００３２】
なお、スタータ１１は、駆動指令に応じてオンオフ駆動される始動機であるのに対し、オルタネータ２０は、回転速度制御を可能として力行駆動される始動装置である。また、スタータ１１は、比較的大きなトルクを発生することができる低回転型の始動機であるのに対し、オルタネータ２０は、高回転型の始動装置である。
【００３３】
オルタネータ２０は、回転電機部２１と、制御部２２と、回転電機部２１に流れる電流を検出する回転検出部２３と、回転電機部２１へと電力を供給する回転駆動部２４とを備えている。回転電機部２１は、三相交流回転電機として構成され、ロータに巻かれたロータコイルと、ステータに巻かれたステータコイルとを備える公知の構成を有している。回転駆動部２４は、スイッチング素子であるＭＯＳＦＥＴを複数備える周知のインバータ回路であり、バッテリ３１から供給される直流電力を交流電力へ変換して回転電機部２１へ供給する機能と、回転電機部２１から供給される交流電力を直流電力へと変換してバッテリ３１へと供給する機能とを有する。バッテリ３１は、電源装置に相当し、スタータ１１及びオルタネータ２０の双方に電力を供給する。なお、本実施形態において回転電機部２１が「第２始動機」に相当する。
【００３４】
制御部２２は、オルタネータ２０の回転速度制御を実施するものであり、オルタネータ２０を電動機として機能させる場合には、回転駆動部２４を駆動してバッテリ３１から供給される直流電力を三相の電力へと変換し、三相の電力をステータコイルへと供給する。このとき、制御部２２は、回転検出部２３により検出された電流値を用いて、回転電機部２１の回転速度が目標の回転速度となるように回転駆動部２４を制御する。
【００３５】
また、オルタネータ２０を発電機として機能させる場合には、ステータコイルに交流の誘導起電力が生ずる。この交流の誘導起電力の周波数は、回転電機部２１の回転速度に依存している。したがって、回転検出部２３にて誘導起電力を検出することにより、回転電機部２１の回転情報を取得することができる。
【００３６】
本実施形態では、オルタネータ２０として回転センサを具備していない、いわゆるセンサレス構造のものを使用することとしている。回転検出部２３は、回転電機部２１のロータが回転することでロータコイル又はステータコイルに発生する誘起電圧又は誘起電流を検出する。制御部２２は、回転検出部２３で検出された誘起電圧又は誘起電流に基づいて、回転電機部２１が回転している状態であることを検出したり、回転電機部２１において励起すべき位相を検出したりする。そして、制御部２２は、自ら検出した位相に基づいて、回転電機部２１の力行駆動を実施する。すなわち、回転している状態の検出や位相の検出が完了することでオルタネータ２０の力行駆動が開始される。
【００３７】
なお、回転電機部２１が回転している状態であることを検出することで回転電機部２１の回転速度を取得することができれば、その回転速度と、動力伝達部１６の減速比とを用いることにより、エンジン回転軸１３の回転速度であるエンジン回転速度ＮＥを求めることが可能である。エンジン回転軸１３には、図示しないクラッチや変速機等を介して駆動輪が接続されている。この構成については、公知のものであるため、具体的な説明を省略する。
【００３８】
本システムでは、主にエンジン制御を実施するＥＣＵ３０を備えている。ＥＣＵ３０は、マイクロコンピュータ等を備えてなる周知の電子制御装置であり、本システムに設けられている各種センサの検出結果等に基づいて、エンジン１０の各種制御を実施する。ＥＣＵ３０は、制御部２２と相互に通信可能に接続されている。すなわち、制御部２２を主体とみれば、制御部２２の通信相手となるＥＣＵ３０は「相手側装置」となる。なお、本システムにおいて、ＥＣＵ３０は「第１制御装置」に相当し、制御部２２は「第２制御装置」，「始動制御装置」に相当する。ＥＣＵ３０は、バッテリ３１と電気的に接続され、バッテリ３１から供給される電力により動作する。
【００３９】
センサ類としては、アクセル操作部材としてのアクセルペダル４１の踏み込み操作量を検出するアクセルセンサ４２、ブレーキペダル４３の踏み込み操作量を検出するブレーキセンサ４４、所定回転角度ごとにエンジン回転軸１３の回転速度を検出する回転速度センサ４５、車速を検出する車速センサ４６等が設けられている。これらのセンサからの検出信号はＥＣＵ３０に逐次入力される。なお、本システムにはこれらのセンサ以外のセンサも設けられているが、図示は省略している。
【００４０】
ＥＣＵ３０は、各センサの検出結果等に基づいて、燃料噴射弁による燃料噴射量制御や点火装置による点火制御などのエンジン制御を実施するとともに、スタータ１１の駆動をオンオフ制御する。また、ＥＣＵ３０は、アイドリングストップ制御を実施する。ＥＣＵ３０は、アイドリングストップ制御として、周知のとおり所定の自動停止条件の成立によりエンジン１０を自動停止させ、かつその自動停止状態下で所定の再始動条件の成立によりエンジン１０を自動再始動させる。自動停止・再始動の条件には、車速、アクセル操作、ブレーキ操作等が含まれる。
【００４１】
本実施形態では、エンジン１０の初回始動時や自動再始動時において、スタータ１１とオルタネータ２０との併用によるエンジン始動を実施することとしている。この始動方法では、大きなトルクが必要となるエンジン回転初期の段階ではスタータ１１を駆動させ、その後オルタネータ２０を力行駆動させることでエンジン１０を始動させる。ここで、スタータ１１とオルタネータ２０を併用するエンジン始動の基本的な動作について図２を用いて説明する。なお、図２では、スタータ１１の駆動による始動開始後に、スタータ１１の駆動指令を停止するとともに、オルタネータ２０の駆動指令を生成する態様を示している。また、スタータ１１とオルタネータ２０の駆動期間を重複させない態様を示している。
【００４２】
まず、始動要求に基づいて、ＥＣＵ３０においてスタータ駆動指令が生成されると、スタータ１１の駆動が開始される。スタータ１１の駆動開始に伴い、エンジン回転軸１３のクランキング回転が開始される。このとき、スタータ１１のピニオン回転速度ＮＰとともにエンジン回転速度ＮＥが上昇し、エンジン回転軸１３にベルト連結されているオルタネータ２０が連れ回りされる。
【００４３】
その後、スタータ１１の所定の停止タイミングにおいて、スタータ駆動指令がオフされるとともに、オルタネータ力行駆動指令が生成される。オルタネータ力行駆動指令に伴い、制御部２２において、回転電機部２１が回転している状態の検出及び力行駆動のための励起すべき位相の検出等の回転認識が実施される。回転認識が完了した後、その回転認識結果に基づいてオルタネータ２０の力行駆動が開始される。また、スタータ駆動停止後において、所定のタイミングで燃焼制御が開始される。そして、オルタネータ２０の駆動トルクと燃焼トルクによってエンジン回転速度ＮＥが上昇し、エンジン始動が完了する。
【００４４】
ところで、このような始動方法において、オルタネータ２０に動作異常が生じる場合がある。例えば、何らかの要因により制御部２２における回転認識に遅れが生じる場合があり、かかる場合にはエンジン始動性が悪化すると考えられる。図３に、制御部２２における回転認識（例えば、位相の検出）に遅れが生じた場合のエンジン始動を示す。
【００４５】
この場合、制御部２２における位相の検出が遅れることで、その分オルタネータ２０の力行駆動の開始が遅れることになり、スタータ１１の駆動停止直後のエンジン回転速度ＮＥの上昇が鈍化する。その結果、エンジン１０の始動が完了するまでに時間を要し、エンジン始動性が悪化することとなる。そのため、オルタネータ２０の動作異常を適正に把握し、その異常に対する処置を実施することが望ましい。
【００４６】
そこで本実施形態では、制御部２２は、スタータ１１の駆動終了後にエンジン回転軸１３が回転している状態下において回転電機部２１の回転認識が完了した状態であるか否かを判定し、回転認識が完了した状態でないと判定される場合に、オルタネータ２０の異常発生に対応する所定のフェイルセーフ処理を実施するようにした。具体的には、制御部２２は、フェイルセーフ処理としてスタータ１１を再駆動させる旨の信号をＥＣＵ３０に出力する。このフェイルセーフ処理によって、スタータ１１が再駆動する。要するに、オルタネータ２０が駆動すべきタイミングにおいて回転認識が完了した状態でない場合には、オルタネータ２０に動作異常が生じたとみなして、スタータ１１を再駆動させる。これにより、オルタネータ２０の動作異常に伴うエンジン回転速度ＮＥの低下を抑制し、エンジン始動性の悪化を抑制している。
【００４７】
なお、本実施形態において、回転認識が完了した状態とは、制御部２２において回転電機部２１が回転している状態であることの検出、及び力行駆動のために励起すべき位相の検出が実施された状態等であることをいう。つまり、回転電機部２１の回転状態の検出、及び位相の検出が実施されたことをもって、回転電機部２１の回転認識が完了した状態であると判定する。なお、回転電機部２１の回転状態の検出は、例えば、ＥＣＵ３０がオルタネータ力行駆動指令を制御部２２に送信してから所定時間内に回転電機部２１の回転速度が所定回転速度域にて検出されることや、回転電機部２１の回転速度が上昇したことを条件に実施される。
【００４８】
図４を参照して、本実施形態に係るＥＣＵ３０が実施する一連の処理について説明する。図４に示すフローチャートに係る処理は、所定の制御周期ごとに繰り返し実施される。
【００４９】
まずステップＳ１０１では、エンジン１０が始動完了前の状態にあるか否かを判定する。例えば、アイドリングストップ制御により自動停止され、かつ再始動の完了前の状態下ではステップＳ１０１が肯定される。始動完了後の状態にあればそのまま本処理を終了し、始動完了前の状態にあれば後続のステップＳ１０２に進む。ステップＳ１０２では、エンジン回転速度ＮＥが所定の閾値ＴＨ１未満であるか否かを判定する。閾値ＴＨ１は、スタータ１１、又はオルタネータ２０の駆動を停止させることを判定するための判定値であり、例えばＴＨ１＝５００ｒｐｍである。ステップＳ１０２を肯定した場合、ステップＳ１０３に進む。
【００５０】
ステップＳ１０３では、スタータ１１が再駆動中であるか否かを判定する。本実施形態では、所定の条件下でＥＣＵ３０がスタータ１１を再駆動させる構成としており、スタータ１１が再駆動している場合に、ステップＳ１０３が肯定される。ステップＳ１０３を否定した場合、つまりスタータ１１が再駆動中でない場合は、ステップＳ１０４に進む。
【００５１】
ステップＳ１０４では、オルタネータ力行駆動指令を制御部２２に送信した後か否かを判定する。言い換えると、オルタネータ２０の駆動を許可した後か否かを判定する。ステップＳ１０４を否定した場合は、ステップＳ１０５に進み、スタータ１１が駆動中であるか否かを判定する。具体的には、エンジン再始動時において、最初のスタータ１１の駆動指令が生成されているか否かを判定する。ステップＳ１０５を否定した場合、すなわちスタータ１１が駆動中でない場合、ステップＳ１０６に進み、エンジン１０の始動要求が行われたか否かを判定する。このとき、エンジン自動停止後において再始動の要求が生じると、ステップＳ１０６を肯定してステップＳ１０７に進む。なお、エンジン自動停止後において再始動の要求が生じるまでは、ステップＳ１０６が否定され、そのまま本処理を終了する。
【００５２】
ステップＳ１０７では、スタータ駆動指令をリレー３３に送信してスタータ１１の駆動を開始させる。スタータ１１の駆動が開始すると、ステップＳ１０５が肯定され、ステップＳ１１１に進む。ステップＳ１１１，ステップＳ１１２では、スタータ１１の駆動開始後において、スタータ１１を停止するタイミングであるか否かを判定する。すなわち、ステップＳ１１１では、スタータ駆動指令を送信してから所定時間が経過したか否かを判定し、ステップＳ１１２では、エンジン１０の回転角度位置がＴＤＣ直前の所定位置（例えばＢＴＤＣ４５〜５°ＣＡ）であるか否かを判定する。なお、エンジン１０のＴＤＣ直前位置は、エンジン１０の気筒内の圧縮反力が最大となる前のタイミングに相当する。ステップＳ１１１及びＳ１１２のいずれも否定した場合には、そのまま本処理を終了する。つまり、スタータ１１の駆動を継続する。
【００５３】
一方、ステップＳ１１１、又はステップＳ１１２を肯定した場合、つまりスタータ１１を停止するタイミングであると判定した場合は、ステップＳ１１３に進み、リレー３３を遮断状態とし、スタータ１１の駆動を停止させる。続くステップＳ１１４では、オルタネータ力行駆動指令を制御部２２に送信する。
【００５４】
そして、オルタネータ力行駆動指令が送信されることで、ステップＳ１０４が肯定されると、ステップＳ１２１に進む。ステップＳ１２１では、制御部２２から、スタータ１１を再駆動させる旨を示す信号を受信したか否かを判定する。本実施形態では、制御部２２においてスタータ１１の駆動停止後に回転認識が完了していないと判定された場合にスタータ１１の再駆動信号を生成する構成としており、この再駆動信号をＥＣＵ３０が受信すると、ステップＳ１２１が肯定される。ステップＳ１２１を肯定した場合は、ステップＳ１２３に進み、スタータ駆動指令を再度リレー３３に送信してスタータ１１の駆動を開始させる。続くステップＳ１２４では、現時点以降において燃料噴射弁による燃料噴射を開始する旨を決定する。具体的には、スタータ１１の再駆動指令が送信された後において、最初に到来する燃焼行程で燃焼を実施すべく、その直前の圧縮行程で燃料が噴射される。
【００５５】
一方、ステップＳ１２１を否定した場合は、ステップＳ１２２に進み、オルタネータ２０の駆動を許可した状況下においてエンジン回転速度ＮＥが上昇しているか否かを判定する。ここで、プーリ及びベルトを含んで構成される動力伝達部１６において、プーリに対してベルトが滑る状態（ベルト滑り）が生じる場合がある。このベルト滑りが生じた場合には、オルタネータ２０の駆動トルクがエンジン回転軸１３に適切に伝達されず、エンジン回転速度ＮＥの上昇が鈍化する。しかしながら、制御部２２では回転電機部２１の回転状態は通常通り検出されるため、制御部２２においてこのベルト滑りを判断することは難しい。
【００５６】
そこで、ＥＣＵ３０においてエンジン回転速度ＮＥが上昇しているか否かを判定する処理を設け、制御部２２からスタータ１１の再駆動信号を受信していない場合であっても、エンジン回転速度ＮＥが上昇していなければ、ベルト滑りが生じているとみなしてスタータ１１を再駆動させる構成とした。ステップＳ１２２では、具体的には、エンジン回転速度ＮＥの上昇度合が所定以上であるか否かを判定する。ステップＳ１２２を否定した場合は、ステップＳ１２３に進み、スタータ１１を再駆動させる処理を行う。ステップＳ１２２を肯定した場合は、そのまま本処理を終了する。
【００５７】
ステップＳ１２３の処理によってスタータ１１が再駆動すると、ステップＳ１０３が肯定され、ステップＳ１３１に進む。ステップＳ１３１では、制御部２２から、スタータ１１の停止信号を受信したか否かを判定する。本実施形態では、スタータ１１の再駆動中において、制御部２２で回転電機部２１の回転認識が完了した状態であると判定されると、スタータ１１の停止信号が生成される構成としており、このスタータ停止信号をＥＣＵ３０が受信すると、ステップＳ１３１が肯定される。ステップＳ１３１を肯定した場合は、ステップＳ１３２に進み、スタータ１１の再駆動を停止させる。
【００５８】
そして、オルタネータ２０の力行駆動が開始されることでエンジン回転速度ＮＥが上昇し、ステップＳ１０２が否定されると、ステップＳ１４１に進む。ステップＳ１４１では、オルタネータ２０の力行駆動を停止させるべくオルタネータ力行駆動指令をオフする旨の信号を送信し、本処理を終了する。これにより、エンジン１０の始動が完了する。
【００５９】
一方、スタータ１１が再駆動中において、スタータ停止信号が受信されない場合（ステップＳ１３１を否定した場合）は、そのまま本処理を終了する。つまりこの場合、スタータ１１の再駆動を継続する。そして、スタータ１１の再駆動によりエンジン回転速度ＮＥが上昇し、ステップＳ１０２が否定されると、ステップＳ１４１に進み、スタータ１１の駆動を停止させて、本処理を終了する。つまりこの場合は、スタータ１１単独でエンジン１０の始動を完了させる。
【００６０】
続いて、図５を参照して、制御部２２が実施する始動制御について説明する。図５に示すフローチャートに係る処理は、所定の制御周期ごとに繰り返し実施される。この制御周期は、ＥＣＵ３０の制御周期と同じであってもよいし、異なっていてもよい。
【００６１】
まず、ステップＳ２０１では、スタータ１１の再駆動信号をＥＣＵ３０に送信した後であるか否かを判定する。ステップＳ２０１を否定した場合は、ステップＳ２０２へ進み、ＥＣＵ３０から、オルタネータ力行駆動指令を受信した後であるか否かを判定する。ステップＳ２０２を否定した場合、つまりオルタネータ２０の力行駆動許可がなされていない場合は、オルタネータ２０の力行駆動を開始せず、そのまま本処理を終了する。
【００６２】
ステップＳ２０２を肯定した場合、つまりオルタネータ２０の力行駆動許可がなされている場合、ステップＳ２０３に進み、回転電機部２１の回転情報を取得する。この場合、回転電機部２１のロータの回転に伴いロータコイル又はステータコイルに生じる誘起電圧又は電流が回転検出部２３により検出され、制御部２２は、回転情報として、誘起電圧又は電流の信号を時系列で回転検出部２３から取得する。なお、ステップＳ２０３が「認識部」に相当する。
【００６３】
その後、ステップＳ２０４では、オルタネータ力行駆動指令がオフされたことを示す信号を受信したか否かを判定する。ステップＳ２０４を否定した場合、ステップＳ２０５に進む。
【００６４】
ステップＳ２０５，Ｓ２０６では、回転認識が完了した状態であるか否かを判定する。すなわち、ステップＳ２０５では、オルタネータ力行駆動指令を受信してから所定時間内に回転電機部２１が回転している状態であることが検出されたか否かを判定し、ステップＳ２０６では、オルタネータ力行駆動指令を受信してから所定時間内にオルタネータ２０の力行駆動のための励起すべき位相が検出されたか否かを判定する。これらの判定は、ステップＳ２０３で取得された回転情報に基づいて行われる。なお、ステップＳ２０５，Ｓ２０６が「判定部」に相当する。
【００６５】
ステップＳ２０５，Ｓ２０６をいずれも肯定した場合、つまり回転電機部２１の回転認識が完了した状態であると判定した場合は、ステップＳ２０７に進み、オルタネータの力行駆動を開始し、本処理を終了する。つまり、スタータ１１を再駆動させることなく、オルタネータ２０の力行駆動によってエンジン１０を始動させる。
【００６６】
一方、ステップＳ２０５、又は２０６を否定した場合、つまり回転電機部２１の回転認識が完了した状態でないと判定した場合は、オルタネータ２０に動作異常が生じたとしてステップＳ２１１に進む。ステップＳ２１１では、スタータ１１を再駆動させる旨を示す信号をＥＣＵ３０に送信する。そして、この再駆動信号をＥＣＵ３０が受信することでスタータ１１が再駆動する。ステップＳ２１１が「フェイルセーフ処理部」に相当する。
【００６７】
なお、図５の処理では、回転状態の検出（ステップＳ２０５）、及び位相の検出（ステップＳ２０６）の判定をこの順序で行ったが、これを入れ替えて行ってもよい。つまり、位相の検出、及び回転状態の検出の順序で行ってもよい。
【００６８】
そして、制御部２２がスタータ１１の再駆動信号を送信すると、ステップＳ２０１が肯定され、ステップＳ２２１に進む。ステップＳ２２１，Ｓ２２２では、スタータ１１が再駆動している状況下において、回転電機部２１の回転認識が完了した状態であるか否かを再度判定する。すなわち、ステップＳ２２１では、回転電機部２１の回転状態が検出されたか否かを判定し、ステップＳ２２２では、オルタネータ２０の力行駆動のための励起すべき位相が検出されたか否かを判定する。
【００６９】
ステップＳ２２１又はステップＳ２２２を否定した場合、つまりスタータ１１が再駆動している状況下において、回転電機部２１の回転認識がいまだ完了しない場合はステップＳ２３１に進む。ステップＳ２３１では、スタータ１１の再駆動信号を送信してから所定時間が経過したか否かを判定する。そして、ステップＳ２３１を肯定した場合、つまりスタータ１１の再駆動信号を送信してから所定時間経過しても回転電機部２１の回転認識が完了しない場合は、オルタネータ２０の力行駆動指令をオフとする（ステップＳ２３２）。言うなれば、スタータ１１が再駆動している状況下において回転電機部２１の回転認識が完了した状態とならない場合は、オルタネータ２０の回転認識を停止させ、スタータ１１の駆動によってエンジン１０を始動させる。
【００７０】
一方、ステップＳ２３１を否定した場合はそのまま本処理を終了する。そして、スタータ１１の再駆動信号を送信してから所定時間が経過するまでに、ステップＳ２２１，ステップＳ２２２をいずれも肯定した場合は、ステップＳ２２３に進む。ステップＳ２２３では、スタータ１１の再駆動を停止させる旨を示すスタータ停止信号をＥＣＵ３０に送信する。言うなれば、スタータ１１が再駆動している状況下において回転電機部２１の回転認識が完了した状態となった場合は、スタータ１１の再駆動を停止させ、オルタネータ２０の力行駆動によってエンジン１０を始動させる。
【００７１】
その後、ＥＣＵ３０から、オルタネータ力行駆動指令がオフされたことを示す信号を受信すると、ステップＳ２０４が肯定され、ステップＳ２４１に進む。ステップＳ２４１では、オルタネータ２０の力行駆動を停止させ、エンジン１０の始動が完了する。
【００７２】
図６は、エンジン始動時の制御をより具体的に示すタイムチャートである。図６では、エンジン１０が自動停止され、その後に再始動される状況が示されている。
【００７３】
タイミングｔ１１以前はエンジン１０が停止状態にあり、タイミングｔ１１で、運転者の操作によりエンジン１０の始動要求が生じる。具体的には、運転者によりアクセル操作が行われたこと、又はブレーキ操作が解除されたことに基づいて、始動要求が生じる。なお、エンジン１０の初回始動時であれば、例えば運転者のキー操作に基づいて始動要求が生じる。
【００７４】
この始動要求に基づいて、ＥＣＵ３０においてスタータ駆動指令が生成されると、スタータ１１の駆動が開始される。そして、スタータ１１の駆動開始に伴いエンジン回転軸１３が回転し、この回転によってオルタネータ２０が連れ回りされる。その後、ＴＤＣの直前となるタイミングｔ１２において、スタータ駆動指令がオフにされるとともに、オルタネータ力行駆動指令が生成される。このオルタネータ力行駆動指令によりオルタネータ２０の力行駆動が許可されることで、制御部２２において回転認識が行われる。
【００７５】
そして、オルタネータ２０の力行駆動が許可されている状況下で、制御部２２による回転認識が完了しないと、タイミングｔ１３においてスタータ駆動指令が再度生成され、スタータ１１の再駆動が開始される。このスタータ１１の再駆動により、ピニオン回転速度ＮＰが再び上昇し、ピニオン１２とリングギア１４とが再度噛み合うことで、エンジン回転速度ＮＥの低下が抑制される。また、タイミングｔ１３において、燃焼制御が開始される。具体的には、スタータ１１の再駆動後において最初に到来する燃焼行程で燃焼が行われるように、その燃焼行程の直前の圧縮行程で最初の燃料噴射が実施される。
【００７６】
そして、スタータ１１が再駆動中のタイミングｔ１４において、制御部２２による回転認識が完了すると、スタータ停止信号が生成され、ＥＣＵ３０に送信される。そして、ＥＣＵ３０でスタータ停止信号が受信されると、スタータ駆動指令がオフされることでスタータ１１の駆動が停止される（タイミングｔ１５）。なお、ＥＣＵ３０と制御部２２とで相互に通信が行われる場合、通信に要する時間によって通信遅れが生じ、タイミングｔ１４〜ｔ１５は、その通信遅れの時間を示している。
【００７７】
タイミングｔ１５以降は、オルタネータ２０の単独の駆動によりエンジン始動が行われる。そして、オルタネータ２０の駆動トルクと燃焼による燃焼トルクとによりエンジン回転速度ＮＥが上昇する。
【００７８】
その後、タイミングｔ１６でエンジン回転速度ＮＥが閾値ＴＨ１に到達すると、ＥＣＵ３０から制御部２２に対して、オルタネータ力行駆動指令をオフする旨の信号が送信される。これにより、オルタネータ２０の力行駆動が停止される。
【００７９】
以上詳述した本実施形態によれば、以下の優れた効果が得られる。
【００８０】
上記構成では、制御部２２は、スタータ１１の駆動終了後にエンジン回転軸１３が回転している状態下において回転電機部２１の回転認識が完了した状態であるか否かを判定し、回転認識が完了した状態でないと判定される場合に、オルタネータ２０の異常発生に対応する所定のフェイルセーフ処理を実施するようにした。ここで、スタータ１１の駆動終了後にオルタネータ２０が連れ回りされている状態下において回転認識が完了した状態でないと判定されることで、オルタネータ２０に異常が生じていることを把握でき、かかる場合に所定のフェイルセーフ処理を実施することで、例えばオルタネータ２０の力行駆動の動作異常に対し早期の対応を行うことができる。これにより、オルタネータ２０の異常を適正に把握し、ひいてはエンジン始動性の悪化を抑制することができる。
【００８１】
具体的には、上記フェイルセーフ処理として、スタータ１１を再駆動させる旨の信号をＥＣＵ３０に出力し、ＥＣＵ３０がスタータ１１を再駆動させるようにした。この場合、スタータ１１を再駆動させることで、先にスタータ１１の駆動が停止されたことに伴いエンジン回転速度ＮＥが低下していても、そのエンジン回転速度ＮＥを再度上昇させることができ、先のスタータ１１の駆動停止から遅れてオルタネータ２０の力行駆動が開始されても、好適にエンジン１０を始動させることができる。
【００８２】
また、ＥＣＵ３０は、スタータ１１を再駆動させるとともに、エンジン１０の燃料噴射を開始させるようにした。この場合、スタータ１１の再駆動に伴う駆動トルクに加えて、燃焼による燃焼トルクがエンジン回転軸１３に付与されるため、オルタネータ２０に故障等が生じた場合であっても、エンジン１０を始動させることができる。
【００８３】
オルタネータ２０が連れ回りされている状態において、回転電機部２１が回転している状態であることが検出され、また、オルタネータ２０の力行駆動のための励起すべき位相が検出されることで、オルタネータ２０の力行駆動が開始される。この点を考慮し、上記構成では、回転電機部２１が回転している状態の検出及び位相の検出の少なくともいずれかが実施されていない場合に、回転認識が完了した状態でないと判定しスタータ１１を再駆動させるようにした。これにより、回転電機部２１の回転認識の状態を適切に把握することができ、ひいてはオルタネータ２０の動作異常に伴うエンジン始動性の悪化に対し早期の対応を行うことができる。
【００８４】
上記構成では、スタータ１１を再駆動させた後においてオルタネータ２０により回転認識が完了した状態でないと判定される場合に、オルタネータ２０の駆動を停止させるようにした。具体的には、オルタネータ２０の力行駆動指令をオフするようにした。ここで、スタータ１１を再駆動させた後においても回転認識が完了した状態でないと判定される場合には、オルタネータ２０に故障等が生じたおそれがあり、オルタネータ２０の力行駆動指令を継続してもオルタネータ２０の力行駆動が開始されないことが考えられる。そのため、オルタネータ２０の力行駆動指令を停止させることでエネルギ消費を抑えることができる。
【００８５】
（他の実施形態）
上記実施形態を例えば次のように変更してもよい。
【００８６】
・上記実施形態では、ＥＣＵ３０は、スタータ１１を再駆動させる旨を示す信号を受信した場合に、スタータ１１を再駆動させるともに、燃料噴射弁による燃料噴射を開始する構成としたが（図４のステップＳ１２３，Ｓ１２４）、エンジン始動開始後における燃料噴射の開始時期を変更してもよい。例えば、スタータ１１を再駆動させた後においてオルタネータ２０により回転認識が完了した状態でないと判定される場合に、スタータ１１の再駆動終了前にエンジン１０の燃料噴射を開始する構成としてもよい。具体的には、スタータ１１の再駆動から所定時間内に回転認識が完了しない場合に燃料噴射を開始する構成とする。つまり、図４において、ステップＳ１３１が否定され、所定時間が経過したタイミングで燃料噴射を開始する。
【００８７】
通常は、スタータ１１の駆動停止後に燃料噴射が開始されるところ、かかる構成では、スタータ１１の再駆動終了前に燃料噴射を開始する。ここで、スタータ１１を再駆動させた後においてもオルタネータ２０の回転認識が完了しない場合には、オルタネータ２０に故障等が生じたおそれがあると考えられる。そのため、かかる場合には燃料噴射の開始時期を早めることで、スタータ１１の駆動トルクと燃焼トルクによってエンジン回転速度ＮＥを上昇させ、エンジン始動性の悪化を抑制している。
【００８８】
・上記実施形態では、回転電機部２１の回転認識が完了した状態であるか否かの判定として、図５のステップＳ２０５，Ｓ２０６において、回転している状態の検出及び位相の検出が実施されたことを判定した。この点、これらの検出に代えて又は加えて、オルタネータ２０の力行駆動が開始されたか否かを判定してもよい。この力行開始の判定は、回転駆動部２４において位相に合わせて回転電機部２１の電流制御が開始されたことに基づいて行われる。
【００８９】
例えば、回転している状態の検出及び位相の検出に加えて、オルタネータ２０の力行開始を判定する構成とした際には、回転状態の検出、位相の検出、及び力行開始のいずれも実施された場合は、スタータ１１を再駆動することなくオルタネータ２０の力行駆動によりエンジン１０を始動させる。一方、回転状態の検出、位相の検出、及び力行開始の少なくともいずれかが実施されていない場合は、回転認識が完了した状態でないとしてスタータ１１の再駆動信号を送信する（ステップＳ２１１）。
【００９０】
・上記実施形態では、スタータ１１が再駆動中に、ＥＣＵ３０においてスタータ駆動停止信号を受信すると（ステップＳ１３１）、スタータ１１の駆動を停止させる（ステップＳ１３２）構成とした。この点、ＥＣＵ３０においてスタータ駆動停止信号を受信後、さらに所定の停止タイミングを迎えた場合にスタータ１１の駆動を停止させる構成としてもよい。かかる構成では、例えば、図４のステップＳ１３１とステップＳ１３２の間に、所定の停止タイミングを判定する工程を設ける。なお、所定の停止タイミングとして、例えば、ステップＳ１１２と同様に、エンジン１０の回転角度位置がＴＤＣ直前の所定位置であるか否かを判定してもよい。
【００９１】
・上記構成では、制御部２２からＥＣＵ３０にスタータ１１の再駆動信号を送信し、ＥＣＵ３０がスタータ１１を再駆動させる構成としたが、これを変更してもよい。例えば、制御部２２がスタータ１１を再駆動させる構成としてもよい。この構成によれば、制御部２２とＥＣＵ３０の相互間の通信が必要なく、通信遅れが生じないため、スタータ１１の再駆動をより早期に実施できる。
【００９２】
・上記実施形態では、スタータ１１とオルタネータ２０との駆動期間を重複させない構成としたが、駆動期間を重複させる構成としてもよい。例えば、ＥＣＵ３０においてスタータ駆動指令を生成すると同時に、オルタネータ力行駆動指令を生成する構成としてもよく、又、スタータ駆動指令が生じている間にオルタネータ力行駆動指令を生成する構成としてもよい。かかる構成では、例えば、スタータ駆動指令がオフされてから所定時間内に制御部２２において回転認識が完了したか否かを判定する。
【００９３】
・上記実施形態では、直流式のスタータ１１と交流式のオルタネータ２０を併用してエンジン１０を始動させる構成としたが、これを変更し、２つの交流式の始動装置を併用してエンジン１０を始動させる構成としてもよい。この場合、駆動力の大きい交流式の始動装置を先に駆動させ、その後、それよりも駆動力の小さい交流式の始動装置を駆動させる構成にするとよい。
【００９４】
・上記実施形態では、始動装置として、回転センサを具備していないオルタネータ２０を用いる構成としたが、これを変更し、回転センサを具備するオルタネータ２０を用いる構成であってもよい。
【符号の説明】
【００９５】
１０…エンジン、１１…スタータ、２０…オルタネータ、２１…回転電機部、２２…制御部、２３…回転検出部、３０…ＥＣＵ、１００…始動制御システム。
【図１】
2018084219.tif 000003
【図２】
2018084219.tif 000004
【図３】
2018084219.tif 000005
【図４】
2018084219.tif 000006
【図５】
2018084219.tif 000007
【図６】
2018084219.tif 000008