(57)【要約】【課題】  空調装置の空調性能が十分に満たされるようにエンジンの自動停止制御を行うことができるエンジン自動始動停止制御装置を提供する。【解決手段】  エンジンを停止させた場合のエンジン水温の時間経過による推移を予測し、予測したエンジン水温の推移に基づいてエンジンの停止条件を設定する手段と、設定された停止条件が成立した場合にエンジンの停止を指示する段と、エンジンの停止中に、空調装置４０が作動状態にある場合には、空調装置４０から吹き出される空気の温度である吹き出し温度に基づいてエンジンを自動始動させる始動条件を設定する手段と、設定された始動条件が成立した場合にエンジンの始動を指示する手段として機能するエコランＥＣＵ１０を備えている。【選択図】        図４
2010101250.tif 000002
【特許請求の範囲】
【請求項１】
所定の停止条件が成立するとエンジンを停止させるエンジン自動停止制御を行うと共に、前記エンジン自動停止制御によるエンジン停止中に所定の始動条件が成立すると、前記エンジンを始動させるエンジン自動始動制御を行うエンジン自動始動停止制御装置であって、
前記エンジンを停止させた場合のエンジン水温の時間経過による推移を予測し、該予測したエンジン水温の推移に基づいて前記エンジンの停止条件を設定する停止条件設定手段と、
前記停止条件設定手段で設定された前記停止条件が成立した場合に前記エンジンの停止を指示するエンジン停止制御手段と、
前記エンジン停止制御手段による前記エンジンの停止中に空調装置が作動状態にある場合には、前記空調装置から吹き出される空気の温度である吹き出し温度に基づいて前記エンジンを自動始動させる始動条件を設定する始動条件設定手段と、
前記始動条件設定手段で設定された始動条件が成立した場合に前記エンジンの始動を指示するエンジン始動制御手段と、
を備えることを特徴とするエンジン自動始動停止制御装置。
【請求項２】
前記停止条件設定手段は、前記空調装置が作動状態にある場合には、前記空調装置の作動から所定時間経過後のエンジン水温を、測定手段で測定した外気温度と、前記空調装置が作動状態になってからの経過時間と、前記空調装置から吹き出される空気の風量との少なくとも１つに基づいて予測し、予測したエンジン水温を、前記空調装置から吹き出される空気の風量に基づいて補正することでエンジン水温の時間経過による推移を予測することを特徴とする請求項１記載のエンジン自動始動停止制御装置。
【請求項３】
前記始動条件設定手段は、前記所定時間を経過するまでの間に前記エンジン停止制御手段によって前記エンジンが停止させられると、前記所定時間が経過するまでは、前記停止条件設定手段の算出したエンジン水温の推移の予測値に基づいて前記エンジンの始動条件を設定することを特徴とする請求項２記載のエンジン自動始動停止制御装置。
【請求項４】
前記エンジン停止制御手段は、測定手段で測定されたエンジン水温の測定値が、前記停止条件設定手段で算出したエンジン水温の予測値よりも高い場合に、前記エンジンの停止を指示することを特徴とする請求項１から３のいずれか一項記載のエンジン自動始動停止制御装置。
【請求項５】
前記エンジン始動制御手段は、前記停止条件設定手段で算出されるエンジン水温の予測値が予め設定された最低エンジン水温以下になった場合、又は測定手段で測定したエンジン水温の測定値が前記エンジン水温の予測値以下となった場合に前記エンジンの始動を指示することを特徴とする請求項２又は３記載のエンジン自動始動停止制御装置。
【請求項６】
前記始動条件設定手段は、前記空調装置が作動状態にある場合には、外気温度と車室内の温度との少なくとも一方に基づいて算出した第１のしきい値と、前記空調装置から吹き出される空気の温度に基づいて算出した第２のしきい値のうち、温度の低いしきい値を前記エンジンを自動始動させるしきい値温度として設定し、
前記エンジン始動制御手段は、前記空調装置から吹き出される空気の温度が設定されたしきい値温度以下となると、前記エンジンの始動を指示することを特徴とする請求項１記載のエンジン自動始動停止制御装置。
【請求項７】
前記エンジン停止条件設定手段は、前記空調装置が作動状態にあると、前記空調装置が作動状態に設定されてから前記空調装置から吹き出される空気の温度を測定する測定手段の測定値が上昇し切るまでにかかる時間を、外気温度と、エンジン水温との少なくとも一方に基づいて予測し、予測した時間を前記所定時間として該所定時間内でのエンジン水温の推移を予測することを特徴とする請求項１記載のエンジン自動始動停止制御装置。
【請求項８】
所定の停止条件が成立するとエンジンを停止させるエンジン自動停止制御を行うと共に、前記エンジン自動停止制御によるエンジン停止中に所定の始動条件が成立すると、前記エンジンを始動させるエンジン自動始動制御を行うエンジン自動始動停止制御装置であって、
前記エンジンを停止させるときに、空調装置が動作状態にある場合には、該空調装置の動作開始から所定時間が経過するまでは前記エンジンの停止を禁止する禁止条件設定手段と、
前記所定時間の経過後に前記エンジンの停止を指示するエンジン停止制御手段と、
前記エンジン停止制御手段による前記エンジンの停止中に、空調装置が作動状態にある場合には、前記空調装置から吹き出される空気の温度である吹き出し温度に基づいて、前記エンジンを自動始動させる始動条件を設定する始動条件設定手段と、
前記始動条件設定手段で設定された始動条件が成立した場合に前記エンジンの始動を指示するエンジン始動制御手段とを備えていることを特徴とするエンジン自動始動停止制御装置。
【請求項９】
所定の停止条件が成立するとエンジンを停止させるエンジン自動停止制御を行うと共に、前記エンジン自動停止制御によるエンジン停止中に所定の始動条件が成立すると、前記エンジンを始動させるエンジン自動始動制御を行うエンジン自動始動停止制御方法であって、
前記エンジンを停止させた場合に前記エンジンの停止から所定時間経過後のエンジン水温を予測し、該予測した所定時間経過後のエンジン水温に基づいてエンジンの停止条件を設定するステップと、
設定された停止条件が成立した場合に前記エンジンの停止を指示するステップと、
前記エンジンの停止中に、空調装置が作動状態にある場合には、前記空調装置から吹き出される空気の温度である吹き出し温度に基づいて、前記エンジンを自動始動させる始動条件を設定するステップと、
設定された始動条件が成立した場合に前記エンジンの始動を指示するステップと、
を有することを特徴とするエンジン自動始動停止制御方法。
【請求項１０】
所定の停止条件が成立するとエンジンを停止させるエンジン自動停止制御を行うと共に、前記エンジン自動停止制御によるエンジン停止中に所定の始動条件が成立すると、前記エンジンを始動させるエンジン自動始動制御を行うエンジン自動始動停止制御方法であって、
前記エンジンを停止させるときに空調装置が動作状態にある場合には、該空調装置の動作開始から所定時間が経過するまでは前記エンジンの停止を禁止するステップと、
前記所定時間の経過後に前記エンジンの停止を指示するステップと、
前記エンジンの停止中に、空調装置が作動状態にある場合には、前記空調装置から吹き出される空気の温度である吹き出し温度に基づいて、前記エンジンを自動始動させる始動条件を設定するステップと、
設定された始動条件が成立した場合に前記エンジンの始動を指示するステップと、を有することを特徴とするエンジン自動始動停止制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジンの駆動と停止とを行いながら車両を走行させるエンジン自動始動停止制御装置及びその制御方法に関する。
【背景技術】
【０００２】
車両の普及に伴い、排気ガスの排出量も増加傾向にある。排気ガスの排出量の増加が今後も続くと、地球温暖化、大気汚染など地球にとって深刻な問題となる。そこで、排気ガス量の低減等を目的として、所定のエンジン停止条件成立時にエンジン停止を指令し、その後の所定のエンジン始動条件成立時にエンジンの再始動を指令するエコラン制御が車両に搭載されるようになってきた。
【０００３】
図１を参照しながらエコラン制御について説明する。エコラン制御を行うエコランＥＣＵ１００は、車両が停止し、エコラン制御可能な状態になると、図１に示すようにエンジンＥＵＣ２００に対してエコラン要求（エンジン停止要求）を出力する。エンジンＥＣＵ２００は、エコラン要求を受け付けると燃料カットを実施し、エンジンを停止させる。
【０００４】
また、エンジンの始動時には、エコランＥＣＵ１００がドライバの始動操作（シフト操作、ブレーキ操作、クラッチ操作など）を検出し、エンジンの始動要求をエンジンＥＣＵ２００に送信する。エンジンＥＣＵ２００は、エコランＥＣＵ１００からの始動要求を受け付けると、燃料カットを解除してエコランＥＣＵ１００にスタータ駆動許可信号を出力する。エコランＥＣＵ１００は、スタータモータを駆動してエンジンを始動させる。
【０００５】
このようなエコラン制御を実施することで、排気ガス量や燃料消費量を削減することができる。
しかしながら、エンジン停止条件が成立し、エンジンのアイドリングをストップをした場合、エンジンが停止するためエンジン水温が低下してしまう。エンジン水温が低下すると、エンジン水温を利用してユーザに温風を出力しているヒータの制御に影響を及ぼす可能性がある。
【０００６】
図２を参照しながらエコラン制御がヒータの温度制御に影響を及ぼすケースについて説明する。
図２には、エコランモードに移行する直前に、車両に搭載されたヒータをオン、オフさせるブロアスイッチ（以下、ブロアＳＷと略記する）がオンされた場合のエコランＥＣＵ１００の制御手順を示す。
なお、エコランＥＣＵ１００によるエコランの制御状態には４つの状態がある。第１の状態は、エンジンの始動が完了し、エンジンが回転している「エンジン回転状態」である。第２の状態は、アイドリングストップ条件が成立し、エンジンＥＣＵ２００に対して燃料カットを要求している「アイドリングストップ準備状態」である。第３の状態は、アイドリングストップ制御によって、エンジンが停止している状態である「アイドリングストップ状態」である。第４の状態は、スタータモータを駆動してエンジンを始動させている状態である「エンジン始動状態」である。
【０００７】
アイドリングストップ条件が設立し、第２の状態である「アイドリングストップ準備状態」に移行する直前にブロアＳＷがオンされたものとする（図２（Ｈ）のタイミングａ参照）。ブロアＳＷがオンされると、ブロアモータが駆動を開始し、ブロアファンによる送風空気が車室内に送風される。
ブロアＳＷがオンされると、エコランＥＣＵ１００はまずエンジン水温を判定する。このときのエンジン水温が例えば７０℃の高温であったとする（図２（Ｂ）参照）。エコランＥＣＵ１００は、エンジン水温が高く、ヒータのためにエンジンをオンさせておく必要がないと判定し、エコランを許可する。エコランモードへの移行が許可されると、上述した第２の状態である「アイドリングストップ準備状態」に移行する（図２（Ａ）エコランモードのタイミングｂ参照）。ここでは、エコランＥＣＵ１００は、エンジンＥＣＵ２００に対して燃料カットを要求する。
【０００８】
エンジンＥＣＵ２００が燃料カットを行い、第３の状態である「アイドリングストップ状態」に移行すると（図２（Ａ）エコランモードのタイミングｃ参照）、エコランＥＣＵ１００は、センサによって測定されたブロアファンの吹き出し口温度を取得して、メモリに記録する。ブロアファンの吹き出し口には、吹き出し口温度を測定するセンサが設けられている。
また、エコランＥＣＵ１００は、外気温センサによって測定された外気温を取得してメモリに記録する。
【０００９】
エコランＥＣＵ１００には、図３に示すマップが用意されている。このマップは、車両周辺の外気温から、エンジンをオンさせる必要があるブロアファンの吹き出し温度を決定するマップである。図３に示すマップでは、外気温がマイナス２０℃のときには吹き出し口温度は６０℃、外気温度が５℃のときには吹き出し口温度は４０℃に設定されている。
エコランＥＣＵ１００は、外気温センサによって測定された外気温を取得し、取得した外気温のときにエンジンをオンさせる必要があるブロアファンの吹き出し温度をマップを参照して決定する（図３に示すマップから求めたエンジンＯＮ吹き出し温度）。この温度を以下では、第１しきい値温度と呼ぶ。図２に示す例では、図２（Ｆ）に示す外気温度が５℃であるので、マップを参照して第１しきい値温度は４０℃に設定される（図２（Ｄ）参照）。
【００１０】
また、エコランＥＣＵ１００は、第３の状態である「アイドリングストップ状態」へ移行した時に吹き出し口温度センサからブロアファンの吹き出し口温度を取得する。そして、エコランＥＣＵ１００は、取得した吹き出し口温度から所定温度（例えば、本実施例では、８℃に設定）を減算した値を第２しきい値温度とする。人間工学的に、ヒータの温度が８℃前後低下すると人が寒いと感じる。そのため、第３の状態に移行したときのブロアファンの吹き出し口温度から所定温度を減算して第２しきい値温度を設定する。なお、この８℃という温度は、任意に変更可能である。また、図２に示す例では、アイドリングストップ状態に移行した際の吹き出し口温度が３０℃（図２（Ｃ）吹き出し口温度のタイミングｃ参照）であるので、３０℃から８℃を減算した２２℃が第２しきい値温度として設定される（図２（Ｅ）参照）。
【００１１】
次に、エコランＥＣＵ１００は、第１しきい値温度と第２しきい値温度とを比較して、温度の低いほうをエンジンをオンさせるしきい値温度（以下、エンジンＯＮしきい値と呼ぶ）に設定する。ここで、温度の低い方をエンジンを始動させるしきい値に設定しているのは、アイドリングストップ状態はできる限り長く継続させたいが、外気温度に基づく人が寒いと感じる可能性がある温度と、温度低下量に基づく人が寒いと感じる可能性がある温度との両方の温度を実温度が下回った場合は、乗員が寒いと感じている可能性が高いと判定できるからである。図２に示す例では、第１しきい値温度は４０℃であり、第２しきい値温度は２２℃であるので、ここでは第２しきい値温度（２２℃）をエンジンＯＮしきい値に設定する。
【００１２】
この後、エコランＥＣＵ１００は、ブロアファンの吹き出し口温度を監視する。第３の状態である「アイドリングストップ状態」では、エンジンが停止するためにエンジン水温も低下し、ヒータの吹き出し温度が低下してくる（図２に示すタイミングｄ〜ｅ区間）。そして、エコランＥＣＵ１００は、吹き出し口温度がエンジンＯＮしきい値である２２℃を下回ると、エンジンをオンさせて「エンジン始動状態」の第４の状態に移行させる（図２（Ａ）エコランモードのタイミングｅ参照）。
【００１３】
特許文献１は、空調装置のブロアファンがＯＮ状態であるときに、外気温度と、空調装置の空気吹出し温度と、空気吸込み温度とに基づいて、冷暖房及び除湿の必要性を判断し、判断した冷暖房及び除湿の必要性からアイドルストップの許可あるいは禁止を設定する技術を開示している。
【００１４】
特許文献２は、車両の停止時でかつ空調装置の作動中において、エンジン冷却水の温度が所定温度以上であるときにエンジンを所定期間だけ自動停止する技術を開示している。
【００１５】
【特許文献１】特開２００１−３４１５１５号公報
【特許文献２】特開２００５−２４７１０７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
しかしながら、第３の状態であるアイドリングストップ状態に移行する直前にブロアＳＷがＯＮされた場合、空調装置の吹き出し口温度が目的温度に到達する前にアイドリングストップ状態へ移行してしまう可能性がある。
アイドリングストップ状態に移行する直前であるのでエンジンはまだ回転しており、アイドリングストップ状態に移行しても吹き出し口温度は上昇する（例えば、図２（Ｃ）のｃ〜ｄ区間参照）。
例えば、図２に示す例では、吹き出し口温度が最も上昇した４５℃から８℃下がった３７℃のときにエコランを中止し、エンジンを始動させることが好ましい。しかし、吹き出し口温度が目的温度に収束する前の３０℃を吹き出し口温度として設定すると、３０℃から８℃を減算した２２℃がエンジンを始動させる温度に設定される。すなわち、空調装置の吹き出し口温度が４５℃から２２℃まで低下しないとエンジンが始動されないということになり、乗員は寒さを我慢するか、手動でエンジンをオンさせなければならない。
【００１７】
本発明は上記事情に鑑みてなされたものであり、空調装置の空調性能が十分に満たされるようにエンジンの自動停止制御を行うことができるエンジン自動始動停止制御装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１８】
かかる目的を達成するために本発明のエンジン自動始動停止制御装置は、所定の停止条件が成立するとエンジンを停止させるエンジン自動停止制御を行うと共に、前記エンジン自動停止制御によるエンジン停止中に所定の始動条件が成立すると、前記エンジンを始動させるエンジン自動始動制御を行うエンジン自動始動停止制御装置であって、前記エンジンを停止させた場合のエンジン水温の時間経過による推移を予測し、該予測したエンジン水温の推移に基づいて前記エンジンの停止条件を設定する停止条件設定手段と、前記停止条件設定手段で設定された前記停止条件が成立した場合に前記エンジンの停止を指示するエンジン停止制御手段と、前記エンジン停止制御手段による前記エンジンの停止中に、空調装置が作動状態にある場合には、前記空調装置から吹き出される空気の温度である吹き出し温度に基づいて前記エンジンを自動始動させる始動条件を設定する始動条件設定手段と、前記始動条件設定手段で設定された始動条件が成立した場合に前記エンジンの始動を指示するエンジン始動制御手段と、を備えている。
エンジンの停止に伴って低下するエンジン水温は、エンジン自動停止制御中に空調装置が空調性能を維持できるか否かを判定するパラメータとなるので、エンジン水温をパラメータを使用して乗員が寒いと感じる可能性があるか否かを判定し、可能性があると判定した場合には、エンジンの自動停止制御を禁止にすることができる。
また、エンジン自動停止中は、空調装置から吹き出される空気の温度に基づいてエンジンの始動条件が設定されるので、乗員が寒いと感じる前にエンジンを始動させることができる。
【００１９】
上記エンジン自動始動停止制御装置において、前記停止条件設定手段は、空調装置が作動状態にある場合には、前記空調装置の作動から所定時間経過後のエンジン水温を、測定手段で測定した外気温度とエンジン水温の測定値との少なくとも一方に基づいて予測し、予測したエンジン水温を、前記測定手段で測定した外気温度と、前記空調装置から吹き出される空気の風量と、前記空調装置が作動してからの経過時間との少なくとも１つに基づいて補正することでエンジン水温の時間経過による推移を予測するとよい。
従って、エンジン水温の時間経過による推移を精度よく予測することができる。
【００２０】
上記エンジン自動始動停止制御装置において、前記始動条件設定手段は、前記所定時間を経過するまでの間に前記エンジン停止制御手段によって前記エンジンが停止させられると、前記所定時間が経過するまでは、前記停止条件設定手段の算出したエンジン水温の推移の予測値に基づいて前記エンジンの始動条件を設定する。
従って、空調装置から吹き出される空気の温度が不安定な状態にある間は、エンジン水温の推移の予測値に基づいてエンジンの始動条件を設定することができる。このため、乗員が寒いと感じる前にエンジンを始動させることができる。
【００２１】
上記エンジン自動始動停止制御装置において、前記エンジン停止制御手段は、測定手段で測定されたエンジン水温の測定値が、前記停止条件設定手段で算出したエンジン水温の予測値よりも高い場合に、前記エンジンの停止を指示する。
従って、エンジン水温が十分に高く、空調装置の空調性能を十分に満たせると判断した場合に、エンジンの停止を指示することができる。
【００２２】
上記エンジン自動始動停止制御装置において、前記エンジン始動制御手段は、前記停止条件設定手段で算出したエンジン水温の予測値が予め設定された最低エンジン水温以下になった場合、又は測定手段で測定したエンジン水温の測定値が前記エンジン水温の予測値以下となった場合に前記エンジンの始動を指示する。
従って、エンジン水温が低下し、空調装置が空調性能を満たせないと判断したときに、エンジンの始動を指示することができる。
【００２３】
上記エンジン自動始動停止制御装置において、前記始動条件設定手段は、前記空調装置が作動状態にある場合には、外気温度と車室内の温度との少なくとも一方に基づいて算出した第１のしきい値と、前記空調装置から吹き出される空気の温度に基づいて算出した第２のしきい値のうち、温度の低いしきい値を前記エンジンを自動始動させるしきい値温度として設定し、前記エンジン始動制御手段は、前記空調装置から吹き出される空気の温度が設定されたしきい値温度以下となると、前記エンジンの始動を指示する。
従って、最適なしきい値を使用してエンジン停止状態からエンジン始動状態に復帰させることができる。
【００２４】
上記エンジン自動始動停止制御装置において、前記エンジン停止条件設定手段は、前記空調装置が作動状態にあると、前記空調装置が作動状態に設定されてから前記空調装置から吹き出される空気の温度を測定する測定手段の測定値が上昇し切るまでにかかる時間を、外気温度と、エンジン水温との少なくとも一方に基づいて予測し、予測した時間を前記所定時間としてエンジン水温の時間経過による推移を予測する。
従って、空調装置から吹き出される空気の温度が不安定な状態にある時間を精度よく予測することができる。
【００２５】
本発明のエンジン自動始動停止制御装置は、所定の停止条件が成立するとエンジンを停止させるエンジン自動停止制御を行うと共に、前記エンジン自動停止制御によるエンジン停止中に所定の始動条件が成立すると、前記エンジンを始動させるエンジン自動始動制御を行うエンジン自動始動停止制御装置であって、前記エンジンを停止させるときに、空調装置が動作状態にある場合には、該空調装置の動作開始から所定時間が経過するまでは前記エンジンの停止を禁止する禁止条件設定手段と、前記所定時間の経過後に前記エンジンの停止を指示するエンジン停止制御手段と、前記エンジン停止制御手段による前記エンジンの停止中に、空調装置が作動状態にある場合には、前記空調装置から吹き出される空気の温度である吹き出し温度に基づいて、前記エンジンを自動始動させる始動条件を設定する始動条件設定手段と、前記始動条件設定手段で設定された始動条件が成立した場合に前記エンジンの始動を指示するエンジン始動制御手段とを備えている。
空調装置が作動状態に設定されてから所定時間の間は、空調装置から吹き出される空気の温度が暖機性能を満たす温度とはならないので、エンジンの自動停止を禁止にすることで、エンジン自動停止中の空調装置の空調性能の低下を抑制することができる。
【００２６】
本発明のエンジン自動始動停止制御方法は、所定の停止条件が成立するとエンジンを停止させるエンジン自動停止制御を行うと共に、前記エンジン自動停止制御によるエンジン停止中に所定の始動条件が成立すると、前記エンジンを始動させるエンジン自動始動制御を行うエンジン自動始動停止制御方法であって、前記エンジンを停止させた場合に前記エンジンの停止から所定時間経過後のエンジン水温を予測し、該予測した所定時間経過後のエンジン水温に基づいてエンジンの停止条件を設定するステップと、設定された停止条件が成立した場合に前記エンジンの停止を指示するステップと、前記エンジンの停止中に、空調装置が作動状態にある場合には、前記空調装置から吹き出される空気の温度である吹き出し温度に基づいて、前記エンジンを自動始動させる始動条件を設定するステップと、設定された始動条件が成立した場合に前記エンジンの始動を指示するステップと、を有している。
【００２７】
本発明のエンジン自動始動停止制御方法は、所定の停止条件が成立するとエンジンを停止させるエンジン自動停止制御を行うと共に、前記エンジン自動停止制御によるエンジン停止中に所定の始動条件が成立すると、前記エンジンを始動させるエンジン自動始動制御を行うエンジン自動始動停止制御方法であって、前記エンジンを停止させるときに空調装置が動作状態にある場合には、該空調装置の動作開始から所定時間が経過するまでは前記エンジンの停止を禁止するステップと、前記所定時間の経過後に前記エンジンの停止を指示するステップと、前記エンジンの停止中に、空調装置が作動状態にある場合には、前記空調装置から吹き出される空気の温度である吹き出し温度に基づいて、前記エンジンを自動始動させる始動条件を設定するステップと、設定された始動条件が成立した場合に前記エンジンの始動を指示するステップと、を有している。
【発明の効果】
【００２８】
本発明によれば、空調装置の空調性能が十分に満たされるようにエンジンの自動停止制御を行うことができる。
【発明を実施するための最良の形態】
【００２９】
添付図面を参照しながら本発明の最良の実施例を説明する。
【実施例１】
【００３０】
まず、図４を参照しながら本実施例の構成を説明する。なお、本明細書におけるエコの定義として、エコノミーとエコロジーの両方、又はいずれか一方の意味を持つものとする。エコノミーとは、燃料の消費を抑えて燃料を節約（省燃費）することを意味する。また、エコロジーとは、化石燃料の消費を抑えたり、又は化石燃料の燃焼などによって生じる有害物質や二酸化炭素の発生、排出を抑えることを意味する。
【００３１】
図４に示す車両制御システムは、エコランＥＣＵ１０、エンジンＥＣＵ２１、メータＥＣＵ２２、ボディＥＣＵ２３、ブレーキＥＣＵ２４、電動パワーステアリングＥＣＵ２５、エアコンＥＣＵ２６等の複数のＥＣＵが通信バスに接続されている。
これら複数のＥＣＵは、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の通信プロトコルに従って通信を行う。
【００３２】
エンジンＥＣＵ２１は、エンジンへの燃料噴射量を電子的に制御するＥＦＩ（Ｅｌｅｃｔｒｏｎｉｃ  Ｆｕｅｌ  Ｉｎｊｅｃｔｉｏｎ）に接続してエンジン出力を制御し、車両の走行スピードを調整している。
また、エンジンＥＣＵ２１は、エンジンの回転数がアイドル回転であった場合には、エコランＥＣＵ１０にエンジン停止許可信号を出力する。
また、エンジンＥＣＵ２１は、エコランＥＣＵ１０からの燃料カット要求に応じて、エンジンへの燃料供給をカットする。さらに、エコランＥＣＵ１０から燃料カット解除要求が出力されると、この要求に応じてエンジンに燃料を供給する。
【００３３】
メータＥＣＵ２２は、各種センサ（不図示）からの検出信号を受け取り、各種演算等を実行することで、車速表示、エンジン回転数表示、シフト位置表示、燃料残量表示、水温表示等の表示を行うための出力を発生させる。
【００３４】
ボディＥＣＵ２３は、ドアロック機構やパワーウィンドウ機構等の車両に搭載された機構を制御する。
【００３５】
ブレーキＥＣＵ２４は、ディスクブレーキやドラムブレーキ等のブレーキを作動させて、車両の減速や停止などを電子的に制御する。
【００３６】
電動パワーステアリングＥＣＵ２５は、回転角センサから送られる操作レバーの回転角の量に応じて操舵装置の駆動モータを駆動制御する。
【００３７】
エアコンＥＣＵ２６は、ドライバの要求や車両の走行状態等に基づいてコンプレッサを駆動して空調制御を実施する。
【００３８】
エコランＥＣＵ１０は、エンジンＥＣＵ２１や図示しない他の各種センサ等から自動停止条件及び自動始動条件を判断するための情報を受け取り、エンジンの運転時に自動停止条件が成立するとエンジンを自動停止させ、エンジンの停止時に自動始動条件が満たされるとスタータモータを起動させてエンジンを始動させるエコラン制御（この制御の詳細については後述する）を実行する。
また、エコランＥＣＵ１０は、各種センサからの信号を入力する入力端子を備え、この入力端子からブレーキが作動状態であることを示すブレーキ信号、変速機のシフトポジションを示すシフト信号、車速を示す車速信号、アクセルの開度を示すアクセル開度信号、エンジンの回転数を示すエンジン回転数信号、バッテリの電圧を示す電圧信号、エンジンの冷却水の温度を示すエンジン水温信号等を入力する。また、エコランＥＣＵ１０には、後述するエンジン水温センサ３４で測定されたエンジン水温を示す信号、吹き出し口温度センサ４３によって測定された吹き出し口温度を示す信号、ブロアＳＷのオン、オフを示すブロアＳＷ信号が入力される。
【００３９】
また、エコランＥＣＵ１０は、図４に示すトランジスタ１２をオンすることで、スタータモータ１７を駆動させる。
イグニッションキーで操作されるスタータスイッチ（以下、キーＳＷと略記する）１４、ニュートラルスイッチ（以下、ニュートラルＳＷと略記する）１５、スタータリレー１６が接続された配線１３には、トランジスタ１２を介してバッテリからの電源ライン１１が接続されている。エコランＥＣＵ１０のマイコン７０によってトランジスタ１２がオンされると、スタータリレー１６のコイルが通電し、スタータリレー１６がオンする。スタータリレー１６がオンするとスタータモータ１７にバッテリからの電力が供給され、スタータモータ１７の作動によりエンジンが始動する。
【００４０】
図５には、エコランＥＣＵ１０のマイコン７０のハードウェア構成を示す。
マイコン７０は、ＣＰＵ７１、ＲＯＭ７２、ＲＡＭ７３、ＮＶＲＡＭ（Ｎｏｎ  Ｖｏｌａｔｉｌｅ  ＲＡＭ）７４、入出力部７５等を有している。ＣＰＵ７１は、ＲＯＭ７２に格納したプログラムを読み込んで、このプログラムに従った演算を行う。すなわち、ＲＯＭ７２に格納されたプログラムをＣＰＵ７１が読み込むことで、後述するエコラン制御を実施する。また、ＲＡＭ７３には、演算結果のデータが書き込まれ、ＮＶＲＡＭ７４は、ＲＡＭ７３に書き込まれていたデータで、電源オフ時に保存の必要なデータが書き込まれる。
【００４１】
図６には、エンジン３０を冷却する冷却水の循環経路と、車室内を暖機する空調装置４０の構成とを示す。冷却水の循環経路は、冷却水を冷却する冷却経路３５と、冷却水の一部を車内暖房用として利用するためのヒータ経路５０とから構成される。
冷却経路３５には、冷却水を圧送するウォータポンプ３１、シリンダブロック及びシリンダヘッド内のウォータジャケット３２、熱交換器であるラジエータ３３等が設けられている。また、冷却経路３５には、エンジンから流出する冷却水の温度を検出するエンジン水温センサ３４が設けられている。エンジン水温センサ３４で測定されたエンジン水温は、エコランＥＣＵ１０に出力される。
【００４２】
ヒータ経路５０は、エンジン３０を通過した冷却水をヒータコア４２に流入させる第１流路５１と、ヒータコア４２から流出する冷却水を冷却水経路へと戻す第２流路５２とを有している。ヒータコア４２において、第１流路５１を介して流入した高温の冷却水と、空調装置４０のブロアファン４１からの空気との間で熱交換が行われ、この熱交換によって加熱された空気が車室内の暖房に利用される。また、空調装置４０の温風を車室内に導くダクトの吹き出し口付近には、温風の温度を測定する吹き出し口温度センサ４３が設けられており、エコランＥＣＵ１０は、この吹き出し口温度センサ４３によって測定された吹き出し口温度を取得する。
【００４３】
なお、吹き出し口温度センサ４３の取付け位置は、図６に示す例では送風空気を車室内へ送る各吹き出し口に分岐する前の集合部分に設けている。これ以外に、各吹き出し口への経路に分岐した後の部分にそれぞれ吹き出し口温度センサ４３を設ける構成であってもよい。又、各吹き出し口への経路に分岐した後の部分の少なくとも１つに設けてもよい。
【００４４】
本実施例のエコランＥＣＵ１０は、アイドリングストップ状態に移行する直前に空調装置４０のブロアＳＷがオンされた場合、まず、空調装置４０の吹き出し口温度が未確定の状態にある時間Ｔ［ｓｅｃ］を、外気温度と、エンジン水温と、ブロアファン４１のブロアレベルとの少なくとも１つに基づいて予測する。吹き出し口温度が未確定の状態とは、空調装置４０からの送風空気の温度が上昇や下降を繰り返し、送風空気の温度が上昇し切らない状態をいう。予測した予測時間Ｔ［ｓｅｃ］の間は、エコランＥＣＵ１０は、エコラン制御によりアイドリングストップ状態に移行させるか否かの判定に空調装置４０の吹き出し口温度を使用しない。また、すでにアイドリングストップ状態にある場合には、エコランＥＣＵ１０は、アイドリングストップ状態から復帰させるか否かの判定に空調装置４０の吹き出し口温度を使用しない。
【００４５】
エコランＥＣＵ１０は、空調装置４０の吹き出し口温度が確定するＴ［ｓｅｃ］を予測すると、エンジンを停止させた場合にこの予測時間Ｔ［ｓｅｃ］の間のエンジン水温の推移を予測し、予測したエンジン水温の推移に基づいてエンジンの停止条件を設定する。具体的には、予測時間Ｔ［ｓｅｃ］の間に低下するエンジン水温（又はヒータコア温度）Ｘ［℃］を外気温度とブロアファン４１のブロアレベルを元に予測する。そして、エンジン水温の低下温度の予測値Ｘ［℃］をもとにアイドリングストップ状態へ移行させるか否かを判定する。また、すでにアイドリングストップ状態にある場合には、アイドリングストップ状態からエンジン始動状態へ復帰させるか否かの判定を予測時間Ｔ［ｓｅｃ］の間に低下するエンジン水温（又はヒータコア温度）に基づいて判定する。
【００４６】
また、エコランＥＣＵ１０は、予測時間Ｔ［ｓｅｃ］の経過後は空調装置４０の吹き出し口温度が確定したものと判定し、空調装置４０の吹き出し口温度を用いてアイドリングストップ状態へ移行させるか否かと、アイドリングストップ状態からエンジン始動状態へ復帰させるか否かとを決定する。
また、空調装置４０の吹き出し口温度の他に、車室内又は車外の温度との少なくとも一方に基づいてアイドリングストップ状態へ移行させるか否かと、アイドリングストップ状態からエンジン始動状態へ復帰させるか否かとを判定してもよい。
【００４７】
図７を参照しながら空調装置４０の吹き出し口温度が確定する予測時間Ｔ［ｓｅｃ］の予測方法について具体的に説明する。
空調装置４０がオンしてから吹き出し口温度が確定するまでの時間は、外気温度、エンジン水温、ブロアファン４１からの送風空気量（以下、ブロアレベルと呼ぶ）によって変化する。
例えば、外気温度が低いほど、吹き出し口温度が目標温度に到達するまでに時間がかかる（図７（Ａ）参照）。このため、外気温度が低いほど予測時間Ｔ［ｓｅｃ］を長くし、外気温度が高いほど予測時間Ｔ［ｓｅｃ］を短くする。
また、ブロアＳＷオン直後のエンジン水温が高いほど、ブロアＳＷオン直後の空調装置４０の吹き出し口温度と、空調装置４０の目標温度とに差ができる（図７（Ｂ）参照）。このため、ブロアＳＷオン直後のエンジン水温が高いほど予測時間Ｔ［ｓｅｃ］を長くし、エンジン水温が低いほど予測Ｔ［ｓｅｃ］を短くする。
また、ブロアファン４１のブロアレベルが小さい場合、ブロアファン４１からの送風空気量が少ないため、吹き出し口温度センサ４３に当たる風量も少ない。逆に、ブロアレベルが大きく送風空気量が多ければ、吹き出し口温度センサ４３に当たる風量も多くなる。このため、ブロアレベルが小さいほど予測時間Ｔ［ｓｅｃ］を長くし、ブロアレベルが大きいほど予測時間Ｔ［ｓｅｃ］を短くする。
【００４８】
エコンラＥＣＵ１０のＲＡＭ７３等のメモリには、図７（Ａ）又は（Ｂ）に示すマップが記録されている。エコランＥＣＵ１０は、外気温度又はエンジン水温をセンサにより測定すると、測定した外気温度又はエンジン水温に基づいて図７（Ａ）又は（Ｂ）に示すマップを参照し、予測時間Ｔ［ｓｅｃ］を算出する。又、エコランＥＣＵ１０は、図７（Ｃ）に示すテーブルを参照して、求めた予測時間Ｔ［ｓｅｃ］をブロアファン４１のブロアレベルにより補正する。例えば、ブロアファン４１のブロアレベルがレベル１、レベル２、レベル３（レベル３が最もブロアレベル強）の３段階であった場合には、図７（Ｃ）に示すように補正係数として［１．５］、［１．０］、［０．５］を用意しておく。図７（Ａ）又は（Ｂ）に示すマップから求めた予測時間Ｔ［ｓｅｃ］にブロアレベルから求めた補正値を掛け算して、予測時間Ｔ［ｓｅｃ］を確定させる。
例えば、外気温度が１０℃で、ブロアファン４１のブロアレベルがレベル３であった場合、エコランＥＣＵ１０は、まず、図７（Ａ）に示すマップを参照してＴ＝１０［ｓｅｃ］を求める。次に、エコランＥＣＵ１０は、求めたＴ＝１０［ｓｅｃ］にブロアレベルから求めた補正値［０．５］を掛け算して、５［ｓｅｃ］を予測時間Ｔ［ｓｅｃ］とする。
【００４９】
なお、空調装置４０の吹き出し口温度が確定する予測時間Ｔ［ｓｅｃ］は、固定値であってもよい。外気温度とブロアレベルとエンジン水温とから想定される最悪値に設定しておくことで、車両がどのような状況に置かれていてもブロアファン４１の吹き出し口温度が上昇する時間を計時することができる。また、予測時間Ｔ［ｓｅｃ］の算出には、外気温度と、エンジン水温と、ブロアファン４１のブロアレベルとの全てを使用してもよいし、少なくとも１つから算出してもよい。
【００５０】
次に、図８を参照しながらエンジン水温低下の予測値Ｘ［℃］の算出方法を説明する。
エコランＥＣＵ１０のＲＡＭ７３等のメモリには、図８（Ａ）、（Ｂ）に示すマップが用意されている。図８（Ａ）に示すマップは、外気温度とエンジン水温の低下温度の予測値Ｘ［℃］との関係を示す。外気温度が低いほど、エンジン水温の温度低下が大きくなる。
また、図８（Ｂ）に示すマップは、ブロアＳＷオン後の経過時間と、エンジン水温低下の予測値Ｘ［℃］を補正する補正値が記録されている。経過時間、すなわち、空調装置４０の吹き出し口温度が確定する予測時間Ｔ［ｓｅｃ］が長い程、エンジン水温の温度低下も大きくなる。
エコランＥＣＵ１０は、まず、図８（Ａ）に示すマップを参照して外気温度から予測値Ｘ［℃］を求める。次に、エコランＥＣＵ１０は、空調装置４０の吹き出し口温度が確定する時間の予測時間Ｔ［ｓｅｃ］に基づて図８（Ｂ）に示すマップを参照し、予測値Ｘ［℃］を補正する補正値を求める。求めた補正値を用いてエンジン水温低下の予測値Ｘ［℃］を補正する。
【００５１】
予測値Ｘ［℃］を求めると、エコランＥＣＵ１０は予測値Ｘ［℃］に、空調装置４０が空調性能を維持するためにエンジン３０をオンさせておく必要があるエンジン水温の下限温度［℃］を加算する。下限温度とは、エンジン水温がこの下限温度以下となると、アイドリングストップ状態を中止してエンジン３０をオンさせなければならないエンジン水温の温度である。例えば、空調装置４０の空調性能を維持するためにエンジン３０をオンさせなければならないエンジン水温の下限温度を６５［℃］とすると、（６５＋Ｘ）［℃］が予測値Ｘとエンジン水温の下限温度との加算値となる。なお、エンジン水温の低下温度の予測値Ｘ［℃］は、絶対値で求められる。また、以下ではこの加算値を推定エンジンＯＮしきい値と呼ぶ。
【００５２】
次に、エコランＥＣＵ１０は、エンジン水温センサ３４で測定した現在のエンジン水温を、推定エンジンＯＮしきい値（６５＋Ｘ）［℃］と比較する。エコランＥＣＵ１０は、測定した現在のエンジン水温が推定エンジンＯＮしきい値（６５＋Ｘ）［℃］以上であれば、アイドリングストップ状態への移行を許可する（図９（Ａ）参照）。
【００５３】
次に、エコランＥＣＵ１０は、吹き出し口温度確定検出タイマを用いて予測時間Ｔ［ｓｅｃ］をカウントしながら、推定エンジンＯＮしきい値［℃］を図８（Ｃ）に示すテーブルを参照して補正していく。図８（Ｃ）に示すマップには、単位時間当たりのエンジン水温の低下温度がブロアレベルごとに記録されている。エコランＥＣＵ１０は、ブロアファン４１のブロアレベルから図８（Ｃ）に示すマップを参照してエンジン水温の単位時間当たりの低下温度を取得する。エンジン水温の単位時間当たりの低下温度を取得すると、エコランＥＣＵ１０は、単位時間が経過するごとに推定エンジンＯＮしきい値［℃］から低下温度を減算していく。これを空調装置４０の吹き出し口温度が確定する予測時間Ｔ［ｓｅｃ］間継続して行う。
【００５４】
図９（Ａ）に示すように吹き出し口温度が確定する予測時間Ｔ［ｓｅｃ］を経過する前に、推定エンジンＯＮしきい値［℃］の補正値がエンジン水温の下限温度（例えば、６５［℃］）よりも小さくなると、エコランＥＣＵ１０はエンジン３０の始動が必要と判断し、エンジンＥＣＵ２１にエンジン始動要求を出力する。すなわち、エンジン水温の低下温度の予測値Ｘ［℃］の補正値がマイナスになると、エコランＥＣＵ１０は、エンジンＥＣＵ２１にエンジン始動要求を出力する。
また、図９（Ｂ）に示すように吹き出し口温度が確定する予測時間Ｔ［ｓｅｃ］の間に、推定エンジンＯＮしきい値（予測値Ｘ＋６５）［℃］の補正値がエンジン水温センサ３４で測定した実際のエンジン水温よりも高くなった場合にも、エコランＥＣＵ１０はエンジン３０の始動が必要と判断し、アイドリングストップ状態からエンジン始動状態へ移行させる。
【００５５】
なお、吹き出し口温度が確定する予測時間Ｔ［ｓｅｃ］を経過した後は、エコランＥＣＵ１０は、第１しきい値温度と第２しきい値温度とを比較して、温度の低いほうをエンジンをオンさせるしきい値温度（以下、エンジンＯＮしきい値と呼ぶ）に設定する。
第１しきい値温度は、外気温センサによって測定された外気温又は温度センサによって測定された車室内の温度のときに、エンジンをオンさせる必要がある空調装置４０の吹き出し温度を、図３に示すマップを参照して求めたものである。また、第２しきい値温度は、アイドリングストップ状態へ移行した時に吹き出し口温度センサ３４からブロアファンの吹き出し口温度を取得し、この吹き出し口温度から所定温度（例えば、本実施例では、８℃に設定）を減算した温度である。なお、第１しきい値温度と第２しきい値温度のうち、温度の低い方をエンジンをエンジンＯＮしきい値に設定している。これは、アイドリングストップ状態はできる限り長く継続させたいが、外気温度に基づく人が寒いと感じる可能性がある温度と、温度低下量に基づく人が寒いと感じる可能性がある温度との両方の温度を実温度が下回った場合は、乗員が寒いと感じている可能性が高いと判定できるからである。
【００５６】
この後、エコランＥＣＵ１００は、ブロアファンの吹き出し口温度を監視する。そして、エコランＥＣＵ１０は、吹き出し口温度がエンジンＯＮしきい値を下回ると、エンジンをオンさせてエンジン始動状態に移行させる。
【００５７】
図１０を参照しながらエコランＥＣＵ１０の処理について詳細に説明する。
アイドリングストップ条件が設立し、第２の状態であるアイドリングストップ準備状態に移行する直前にブロアＳＷがオンされたものとする（図１０（Ｋ）におけるａ点参照）。ブロアＳＷがオンされると、ブロアモータ（不図示）が駆動を開始し、ブロアファン４１からの送風空気が車室内に送風される。
エコランＥＣＵ１０は、空調装置４０の吹き出し口温度が確定する時間の予測時間Ｔ［ｓｅｃ］と、この予測時間Ｔ［ｓｅｃ］の間に低下するエンジン水温の予測値Ｘ［℃］とを予測する。予測時間Ｔ［ｓｅｃ］は、外気温度又はエンジン水温と、空調装置４０のブロアレベルに基づいて予測する。また、低下するエンジン水温の予測値［℃］は、例えば、外気温度と、ブロアＳＷをオンしてからの経過時間と、ブロアレベルとから予測する。
【００５８】
次に、エコランＥＣＵ１０は吹き出し口温度確定検出タイマを用いて、空調装置４０の吹き出し口温度が確定する予測時間Ｔ［ｓｅｃ］をカウントする（図１０（Ｆ）に示す吹き出し口温度確定検出タイマのカウント値参照）。
【００５９】
エコランＥＣＵ１０は、吹き出し口温度確定検出タイマのカウントが開始されると、予測時間Ｔ［ｓｅｃ］の間に低下するエンジン水温の予測値Ｘ［℃］を空調装置４０のブロアレベルに基づいて補正する。エコランＥＣＵ１０は、図８（Ｃ）に示すテーブルを参照して推定エンジンＯＮしきい値（予測値Ｘ＋６５）［℃］を空調装置４０のブロアレベルに応じて補正していく。図１０（Ｃ）に示す推定エンジンＯＮしきい値のｂ−ｄ区間の点線が推定エンジンＯＮしきい値の補正値を示す。
【００６０】
また、エコランＥＣＵ１０は、センサで測定したエンジン水温と、推定エンジンＯＮしきい値（予測値Ｘ＋６５）［℃］とを比較する。センサで測定したエンジン水温の測定値が推定エンジンＯＮしきい値（予測値Ｘ＋６５）［℃］がよりも十分に高い温度であれば、エコランＥＣＵ１０はアイドリングストップ状態への移行を許可する。アイドリングストップ状態への移行を許可すると（図１０（Ａ）に示すｃ点参照）、エコランＥＣＵ１０は、外気温センサ１８によって測定された外気温度を取得し、ＲＡＭ７３等のメモリに記録する。測定した外気温度によって第１しきい値温度が算出される（図１０（Ｇ）第１しきい値のｃ点参照）。なお、第１しきい値温度には、外気温度以外に車室内の温度を用いることもできる。
【００６１】
また、図９（Ａ）に示すように吹き出し口温度が確定する予測時間Ｔ［ｓｅｃ］を経過する前に、推定エンジンＯＮしきい値［℃］の補正値がエンジン水温の下限温度（６５［℃］）よりも小さくなった場合には、エコランＥＣＵ１０はエンジン３０の始動が必要と判断し、エンジンＥＣＵ２１にエンジン始動要求を出力する。
【００６２】
また、予測値Ｘ［℃］の補正値が６５℃よりも小さくなる前に、吹き出し口温度確定検出タイマが予測時間Ｔ［ｓｅｃ］をカウントすると、エコランＥＣＵ１０は吹き出し口温度が確定したと判定し、吹き出し口温度確定フラグをオンにする（図１０（Ｅ）吹き出し口温度確定フラグのｄ点参照）。
吹き出し口温度確定フラグをオンにすると、エコランＥＣＵ１０は、第１しきい値温度と第２しきい値温度とからエンジンＯＮしきい値を求め、吹き出し口温度がエンジンＯＮしきい値以下となると、エンジン３０をオンさせる要求をエンジンＥＣＵ２１に出力する。
【００６３】
図１０に示す例では、外気温度が５℃であるので、図３に示すマップから第１しきい値温度が４０℃に決まり、Ｔ［ｓｅｃ］経過時の吹き出し口温度が４６℃であるので、第２しきい値温度は４６℃から８℃を減算した３８℃に設定される。
エコランＥＣＵ１０は、第１しきい値温度と第２しきい値温度とを比較して、温度の低い第２しきい値温度をエンジンＯＮしきい値に設定する。
その後、エコランＥＣＵ１０は、吹き出し口温度センサ４３で測定される吹き出し口温度を入力し、この吹き出し口温度の測定値とエンジンＯＮしきい値とを比較する。吹き出し口温度の測定値がエンジンＯＮしきい値以下となると、エコランＥＣＵ１０は、エンジンＥＣＵ２１に空調制御のためのエンジン始動要求を出力する（図１０（Ｊ）のｅ点参照）。エンジン始動要求を受けたエンジンＥＣＵ２１は、エンジン３０をオンさせる。
この後、エコランＥＣＵ１０は、ブロアＳＷがオフされると（図１０（Ｋ）のｇ点参照）、吹き出し口温度確定検出タイマをリセットし（図１０（Ｆ）のｇ点参照）、吹き出し口温度確定フラグをＯＦＦする（図１０（Ｅ）のｇ点参照）。
【００６４】
なお、図１０に示す例では、空調装置４０の吹き出し口温度に基づいて、エンジンを始動させるか否かを判定していた。これ以外に、車室内又は車外の温度との少なくとも一方に基づいてアイドリングストップ状態からエンジン始動状態へ復帰させるか否かを判定してよい。
【００６５】
このように本実施例は、エコラン制御を行った場合に、空調装置４０の空調性能が維持できるか否かを所定時間Ｔ［ｓｅｃ］の間に低下するエンジン水温に基づいて判定している。従って、エコラン制御を行った場合に乗員が寒いと感じる可能性があるか否かを精度よく判定して、寒いと感じる可能性があると判定した場合には、エコラン制御を禁止にすることができる。
また、空調装置４０の吹き出し口温度が確定する時間を予測し、予測した時間が経過した後は、吹き出し口温度を用いてアイドリングストップ状態に移行させるか、又はアイドリングストップ状態からエンジン始動状態に移行させるかを判定している。従って、空調装置４０の送風空気の温度が確定するのを待って、エコラン制御のパラメータとして吹き出し口温度を使用することができる。
【実施例２】
【００６６】
添付図面を参照しながら本発明の第２実施例について説明する。
なお、本実施例の構成は上述した第１実施例の構成と同一であるので、構成の説明は省略する。
【００６７】
本実施例のエコランＥＣＵ１０は、アイドリングストップ状態に移行する直前にブロアＳＷがオンされた場合、所定時間は空調装置４０の吹き出し口温度が上昇や下降を繰り返す未確定の状態であると判断して、アイドリングストップ状態への移行は行わないように制御する。また、所定時間を経過すると、エコランＥＣＵ１０はエンジン水温が所定値以上の高い状態にあるか否かを判定し、高い状態にあればアイドリングストップ状態への移行を許可する。
【００６８】
図１１を参照しながら、アイドリングストップ状態に移行する直前に、ブロアＳＷがオンされた場合のエコランＥＣＵ１０の制御手順を詳細に説明する。
【００６９】
アイドリングストップ条件が設立し、第２の状態である「アイドリングストップ準備状態」に移行する直前にブロアＳＷがオンされたものとする（図１１（Ｊ）におけるａ点参照）。ブロアＳＷがオンされると、ブロアモータ（不図示）が駆動を開始し、ブロアファン４１による送風空気が車室内に送風される。但し、ブロアＳＷオン後、所定時間は吹き出し口温度センサ４３の測定する吹き出し口温度が設定された目的温度に向けて上昇や下降を繰り返す未確定状態となる（図１１（Ｃ）吹き出し口温度のａ〜ｃの区間）。
【００７０】
エコランＥＣＵ１０は、ブロアＳＷがオンされると、吹き出し口温度確定検出タイマによるカウントアップを開始する。このタイマのカウント値が所定時間Ｔ［ｓｅｃ］をカウントすることで、エコランＥＣＵ１０は、空調装置４０の吹き出し口温度が確定したものと判断する。なお、吹き出し口温度確定検出タイマがカウントする予測時間Ｔ［ｓｅｃ］の設定方法は、実施例１で説明した通りである。
エコランＥＣＵ１０は、吹き出し口温度確定検出用タイマがＴ［ｓｅｃ］をカウントするまでは、アイドリングストップ状態に移行しないように制御する。空調装置４０の吹き出し口温度が上昇したり降下したりを繰り返す脈動をしている間は、アイドリングストップ状態への移行を禁止する。
【００７１】
次に、エコランＥＣＵ１０は、吹き出し口温度確定検出用タイマのカウント値がＴ［ｓｅｃ］になると、空調装置４０の吹き出し口温度が確定したものと判断して、吹き出し口温度確定検出フラグをオンにする（図１１（Ｄ）のｃ点参照）。吹き出し口温度確定検出フラグをオンにすると、エコランＥＣＵ１０はアイドリングストップ状態への移行が可能であるか否かを判定する。まず、エコランＥＣＵ１０は、エンジン水温センサ３４によって測定されたエンジン水温を取得してＲＡＭ７３等のメモリに記録する。このとき取得したエンジン水温が例えば７０℃の高温であったとする（図１１（Ｂ）にエンジン水温の変化を示す）。
エコランＥＣＵ１０は、エンジン水温が所定温度（本実施例では６５℃）以上あるので、空調装置４０のためにエンジン２１をオンさせておく必要がないと判定し、アイドリングストップ状態への移行が可能と判定する。アイドリングストップ状態への移行が可能と判定すると、エコランＥＣＵ１０はエンジンＥＣＵ２１に対して燃料カットを要求して、第２の状態へ移行する（図１１（Ａ）のｃ点参照）。
【００７２】
エンジンＥＣＵ２１が燃料カットを行い、アイドリングストップ状態に移行すると（図１１（Ａ）に示すｄ点参照）、エコランＥＣＵ１０は、外気温センサ１８によって測定された外気温度を取得して、ＲＡＭ７３等のメモリに記録する。外気温を取得すると、エコランＥＣＵ１０は図３に示すマップを参照して、取得した外気温のときにエンジン３０を始動させる必要があるブロアファン４１の吹き出し口温度、すなわち、第１しきい値温度を求める。図１１に示す例では、外気温センサ１８で測定した外気温度が５℃であるので（図１１（Ｈ）参照）、エコランＥＣＵ１０はマップを参照して第１しきい値温度を４０℃に設定する（図１１（Ｆ）のｄ点参照）。
【００７３】
また、エコランＥＣＵ１０は、吹き出し口温度センサ４３で測定される温風の吹き出し口温度を取得し、ＲＡＭ７３等のメモリに記録する。吹き出し口温度を取得すると、エコランＥＣＵ１０は取得した吹き出し口温度から所定温度（本実施例では、８℃に設定されている）を減算した値を第２しきい値に設定する（図１１（Ｇ）のｄ点参照）。
本実施例では、アイドリングストップ状態に移行した時の吹き出し口温度が５０℃であるとする。このため、エコランＥＣＵ１０は、５０℃から８℃を減算した４２℃を第２しきい値温度に設定する。
【００７４】
次に、エコランＥＣＵ１００は、第１しきい値温度と第２しきい値温度とを比較して、温度の低いほうをエンジン３０をオンさせるしきい値温度、すなわちエンジンＯＮしきい値温度に設定する。
図１１に示す例では、第１しきい値温度は４０℃であり、第２しきい値温度は４２℃であるので、第１しきい値温度である４０℃がエンジンＯＮしきい値に設定される。
【００７５】
この後、エコランＥＣＵ１０は、吹き出し口温度センサ４３で測定される吹き出し口温度を監視し、吹き出し口温度がエンジンＯＮしきい値に設定された第１しきい値温度まで低下したか否かを判定する。
そして、エコランＥＣＵ１０は、吹き出し口温度がエンジンＯＮしきい値である４０℃まで低下したと判定すると、エンジンＥＣＵ２１に空調制御のためのエンジン始動要求を出力する（図１１（Ｉ）のｅ点参照）。エンジン始動要求を受けたエンジンＥＣＵ２１は、エンジン３０を始動させる。
【００７６】
このように本実施例は、ブロアＳＷがオンしてから所定時間の間は、空調装置４０の送風空気の温度がユーザの所望する温度とはならないので、この間はエコラン制御によるエンジン３０の停止を禁止にすることで、乗員に寒さを感じさせない。
【００７７】
上述した実施例は本発明の好適な実施の一例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【図面の簡単な説明】
【００７８】
【図１】エコランＥＣＵとエンジンＥＣＵとの通信例を示す図である。
【図２】アイドリングストップ状態に移行する直前に、ブロアＳＷがオンされた場合のエコランＥＣＵの従来の制御手順を示す図である。
【図３】外気温度からエンジンをオンさせる吹き出し口温度を決定するマップの一例を示す図である。
【図４】システム構成を示す図である。
【図５】マイコンのハードウェア構成を示す図である。
【図６】エンジンを冷却する冷却水の循環経路と、車室内を暖機する空調装置の構成とを示す図である。
【図７】（Ａ）は外気温度から吹き出し口温度が確定する時間Ｔ［ｓｅｃ］を予測するマップを示す図であり、（Ｂ）はエンジン水温からＴ［ｓｅｃ］を予測するマップを示す図であり、（Ｃ）はＴ［ｓｅｃ］をブロアレベルに応じて補正するマップを示す図である。
【図８】（Ａ）は外気温度から予測値を求めるマップを示す図であり、（Ｂ）はブロアＳＷオン後の経過時間から予測値を補正するマップを示す図であり、（Ｃ）はブロアレベルから予測値を補正するマップを示す図である。
【図９】（Ａ）は予測値Ｘをもとにエンジン始動状態に復帰させるか否か判定する方法を示す図であり、（Ｂ）は予測値Ｘとエンジン水温の実測値とをもとにエンジン始動状態に復帰させるか否か判定する方法を示す図である。
【図１０】アイドリングストップ状態に移行する直前に、ブロアＳＷがオンされた場合のエコランＥＣＵの第１の制御手順を示す図である。
【図１１】アイドリングストップ状態に移行する直前に、ブロアＳＷがオンされた場合のエコランＥＣＵの第２の制御手順を示す図である。
【符号の説明】
【００７９】
１０  エコランＥＣＵ
１２  トランジスタ
１４  キーＳＷ
１５  ニュートラルＳＷ
１６  スタータリレー
１７  スタータモータ
１８  外気温センサ
２１  エンジンＥＣＵ
３３  ラジエータ
３４  エンジン水温センサ
４０  空調装置
４１  ブロアファン
４２  ヒータコア
４３  吹き出し口温度センサ
【図１】
2010101250.tif 000003
【図２】
2010101250.tif 000004
【図３】
2010101250.tif 000005
【図４】
2010101250.tif 000006
【図５】
2010101250.tif 000007
【図６】
2010101250.tif 000008
【図７】
2010101250.tif 000009
【図８】
2010101250.tif 000010
【図９】
2010101250.tif 000011
【図１０】
2010101250.tif 000012
【図１１】
2010101250.tif 000013