(57)【要約】【課題】  車両駐車時のバッテリあがりを効果的に防止することができる電源管理装置及びプログラムを提供する。【解決手段】電源管理装置１は、駐車放置可能日数算出部２７及びエンジン停止許可／禁止判定部２８を備える。駐車放置可能日数算出部２７がバッテリ４の状態及び駐車時に車両で消費される電流（暗電流）の情報に基づいて車両の駐車放置可能日数を算出する。エンジン停止許可／禁止判定部２８が当該駐車放置可能日数とユーザから応答があった駐車日数とに応じて、バッテリ４の充電が必要であると判断した場合は、バッテリに必要充電量が充電されるまでエンジンの停止を禁止する。【選択図】      図１
2008265518.tif 000002
【特許請求の範囲】
【請求項１】
バッテリの状態の情報及び駐車時に車両で消費される電流の情報に基づいて車両の駐車放置可能日数を算出する算出手段と、
前記算出手段により算出された駐車放置可能日数をユーザに通知する通知手段と、
当該駐車放置可能日数に対するユーザの駐車日数の応答を取得する取得手段と、
前記算出手段により算出された駐車放置可能日数と前記取得手段に取得された駐車日数とに応じて前記バッテリの充電の要否を判断する判断手段と、
前記判断手段により前記バッテリの充電が必要であると判断された場合は、前記バッテリに必要充電量が充電されるまでエンジンの停止を禁止する制御手段と
を備えることを特徴とする電源管理装置。
【請求項２】
前記バッテリの液温度又は内部抵抗に基づいて前記算出手段で算出された駐車放置可能日数を補正する補正手段を備えていることを特徴とする請求項１に記載の電源管理装置。
【請求項３】
前記通知手段は、前記算出手段で算出された駐車放置可能日数及び前記バッテリの充電の要否をエンジンの停止タイミングにてユーザへ通知することを特徴とする請求項１又は２に記載の電源管理装置。
【請求項４】
前記制御手段は、車両の目的地に応じて短時間駐車であるか又は長時間駐車であるかを判断し、当該判断結果に基づいて前記エンジンの停止を禁止するか又は前記エンジンの停止を許可するかを制御することを特徴とする請求項１乃至３のいずれか１項に記載の電源管理装置。
【請求項５】
前記制御手段は、車両の自車位置に応じて前記エンジンの停止を禁止するか又は前記エンジンの停止を許可するかを制御することを特徴とする請求項１乃至４のいずれか１項に記載の電源管理装置。
【請求項６】
強制的なエンジンの停止指示を入力する入力手段を備え、
前記制御手段は、前記入力手段により入力された強制的なエンジンの停止指示に応じて前記エンジンの停止を許可することを特徴とする請求項１乃至５のいずれか１項に記載の電源管理装置。
【請求項７】
降車操作を検知する検知手段を備え、前記通知手段によりユーザに前記駐車放置可能日数を通知後、前記検知手段により降車操作を検知した場合は、前記通知手段はユーザに警告を通知することを特徴とする請求項１乃至６のいずれか１項に記載の電源管理装置。
【請求項８】
前記取得手段にて前記駐車放置可能日数に対するユーザの駐車日数の応答が取得されず、且つ前記検知手段により降車操作を検知した場合は、前記判断手段は、車両の目的地に応じて放置日数を推測し、前記算出手段により算出された駐車放置可能日数と当該推測された放置日数とに応じて前記バッテリの充電の要否を判断し、前記制御手段は、前記判断手段により前記バッテリの充電が必要であると判断された場合は、前記バッテリに必要充電量が充電されるまでエンジンの停止を禁止することを特徴とする請求項７に記載の電源管理装置。
【請求項９】
ユーザの所有する携帯端末に情報を発信する発信手段を備え、
前記取得手段にて前記駐車放置可能日数に対するユーザの駐車日数の応答が取得されず、且つ前記検知手段により降車操作を検知した場合は、前記判断手段は、車両の目的地に応じて放置日数を推測し、前記発信手段で前記推測された放置日数及び前記駐車放置可能日数の情報を前記携帯端末に発信することを特徴とする請求項８に記載の電源管理装置。
【請求項１０】
コンピュータを、
バッテリの状態の情報及び駐車時に車両で消費される電流の情報に基づいて車両の駐車放置可能日数を算出する算出手段、
前記算出手段により算出された駐車放置可能日数をユーザに通知する通知手段、
当該駐車放置可能日数に対するユーザの駐車日数の応答を取得する取得手段、
前記算出手段により算出された駐車放置可能日数と前記取得手段に取得された駐車日数とに応じて前記バッテリの充電の要否を判断する判断手段、及び
前記判断手段により前記バッテリの充電が必要であると判断された場合は、前記バッテリに必要充電量が充電されるまでエンジンの停止を禁止する制御手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両駐車時のバッテリあがりを効果的に防止する電源管理装置及びプログラムに関する。
【背景技術】
【０００２】
従来より、車両に搭載された電装品を駆動すべく、車両には当該電装品へ電力供給を行うバッテリと、このバッテリを充電するオルタネータ（発電機）が搭載されている。オルタネータの発電電気量は、バッテリ状態及び電装品の駆動状況から決定され、エンジンＥＣＵ（electronic control unit）よりオルタネータへ指令される。
【０００３】
近年、車両に搭載される電装品の数が増加傾向にあり、今後も増加が見込まれるため、更なる充電制御の精度向上、すなわちバッテリ劣化抑制が図られる充電制御が要求される。
【０００４】
ところで、電装品の数が増加することによる問題の一つとして、暗電流が挙げられる。暗電流とは、エンジン停止時に電装品で消費される電流のことである。例えば、車両の盗難防止用のセキュリティー装置などは、エンジン停止時に稼働するため、暗電流増加の大きな要因となっている。このように、暗電流が増加すると、バッテリが劣化し、バッテリあがりを招来するおそれがある。
【０００５】
このようなバッテリあがりを防止するため、ナビゲーション装置を介して設定された車両の目的地に応じてバッテリの充電量（ＳＯＣ；state of charge）目標値を決定し、車両が目的地に到着するまでにバッテリを充電量（ＳＯＣ；state of charge）目標値まで充電する技術が知られている（特許文献１参照）。
【特許文献１】特開２００４−１４７４６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１は、道路状況や気象の変化、電装品の使用状況の変化などがあれば、必ずしも充電量目標値まで充電できるとは限らないため、バッテリあがりを効果的に防止できないという課題がある。また、上記充電量目標値は、目的地に基づいて短時間駐車であるか又は長時間駐車であるかを予測することにより決定しているが、この予測が正確である保証はないため、バッテリあがりを効果的に防止できないという課題がある。
【０００７】
本発明は、上記課題に鑑みてなされたものであり、その目的は、車両駐車時のバッテリあがりを効果的に防止することができる電源管理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１の電源管理装置及び請求項１０のプログラムは、バッテリの状態の情報及び駐車時に車両で消費される電流の情報に基づいて車両の駐車放置可能日数を算出する算出手段と、前記算出手段により算出された駐車放置可能日数をユーザに通知する通知手段と、当該駐車放置可能日数に対するユーザの駐車日数の応答を取得する取得手段と、前記算出手段により算出された駐車放置可能日数と前記取得手段に取得された駐車日数とに応じて前記バッテリの充電の要否を判断する判断手段と、前記判断手段により前記バッテリの充電が必要であると判断された場合は、前記バッテリに必要充電量が充電されるまでエンジンの停止を禁止する制御手段とを備える、構成としている。
【０００９】
かかる構成によれば、バッテリの状態及び駐車時に車両で消費される電流の情報に基づいて車両の駐車放置可能日数が算出され、当該駐車放置可能日数とユーザから応答があった駐車日数とに応じて、バッテリの充電が必要であると判断された場合は、バッテリに必要充電量が充電されるまでエンジンの停止が禁止されるので、エンジン停止時のバッテリの状態及び駐車時車両で消費される電流を考慮して、車両駐車時のバッテリあがりを効果的に防止することができる。
【発明の効果】
【００１０】
本発明によれば、車両駐車時のバッテリあがりを効果的に防止することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照しながら本発明の実施の形態を説明する。
【００１２】
図１は、電源管理装置を含む車載システムの概略構成を示すブロック図である。
【００１３】
同図において、電源管理装置１は、車載機器への電源供給を管理する。電源管理装置１には、ナビゲーション装置２（通知手段）、センサ群３、不揮発性メモリ５、通信ライン６、セキュリティＥＣＵ（electronic control unit）７、及びボディＥＣＵ８（検知手段）が接続されている。さらに、電源管理装置１には、センサ群３を介してバッテリ４、アクセサリスイッチのリレー回路９を介してオーディオＥＣＵ１０及びエアコンＥＣＵ１１、並びにイグニッションスイッチのリレー回路１２を介してエンジン制御ＥＣＵ１３及びブレーキ制御ＥＣＵ１４が、それぞれ接続されている。
【００１４】
図２は、電源管理装置１のハードウエア構成を示すブロック図である。
【００１５】
電源管理装置１は、例えば、マイコンで構成され、装置全体を制御するＣＰＵ１０１、制御プログラム、後述する複数のマップ、及び情報を備えるＲＯＭ１０２、ワーキングエリアとして機能するＲＡＭ１０３、及び外部デバイスと接続するためのインターフェース部１０４を備えている。ＣＰＵ１０１は、ＲＯＭ１０２、ＲＡＭ１０３、及びインターフェース部１０４に接続されている。
【００１６】
図３（Ａ）、（Ｂ）は、ＲＯＭ１０２に格納されているテーブル情報を示す図である。図３（Ａ）のテーブル情報は、ナビゲーション装置２で設定される目的地と長時間駐車又は短時間駐車と推測放置日数との関係を示す。図３（Ａ）のテーブル情報は、ナビゲーション装置２で当該目的地が設定された場合に、ＣＰＵ１０１（具体的には、後述するエンジン停止許可／禁止判定部２８）が、車両が長時間駐車であるか又は短時間駐車であるかを推測するために利用される。また、図３（Ａ）のテーブル情報は、車両が目的地に応じてどのくらいの日数放置されるかをＣＰＵ１０１（具体的には、後述するエンジン停止許可／禁止判定部２８）が推測するために利用される。
【００１７】
図３（Ｂ）のテーブル情報は、駐車禁止エリアのリストを示す。このテーブル情報は、ＣＰＵ１０１（具体的には、後述するエンジン停止許可／禁止判定部２８）が、エンジンの停止を許可するか又はエンジンの停止を禁止するかを判断する際に利用される。尚、この駐車禁止エリアのリストに該当する場所に、車両を駐車した場合には、エンジンの停止は禁止される。
【００１８】
図１に戻り、ナビゲーション装置２は、目的地、駐車日数、及びエンジンの強制停止指示を入力すると共に、電源管理装置１で算出された駐車可能日数等を表示する。
【００１９】
センサ群３は、バッテリ４の電圧を測る電圧センサ、バッテリ４の電流を測る電流センサ、及びバッテリ４のバッテリ液の温度（以下、液温度という）を測る温度センサを備え、これらのセンサで取得した電圧値、電流値及び液温度を示す信号を電源管理装置１に出力する。
【００２０】
不揮発性メモリ５は、バッテリ４のバッテリタイプの情報やエンジン停止時に電装品で消費される暗電流の情報を含む。尚、バッテリタイプ（Ah）は、バッテリ容量（Asec）／3600secで表される。
【００２１】
通信ライン６は、不図示のスイッチからの入力や通信データの入出力を実行する。セキュリティＥＣＵ７は、不図示の車両盗難防止用のセンサからの信号を受信すると共に、当該センサに供給する電力が電源管理装置１により制御される。
【００２２】
ボディＥＣＵ８は、不図示のドアカーテシスイッチからのドアの開閉を示す信号を受信する。不図示のアクセサリスイッチがＯＮされると、リレー回路９がＯＮとなり、オーディオＥＣＵ１０及びエアコンＥＣＵ１１には電力が供給される。また、同様に、不図示のイグニッションスイッチがＯＮされると、リレー回路１０がＯＮとなり、エンジン制御ＥＣＵ１３及びブレーキ制御ＥＣＵ１４には電力が供給される。
【００２３】
電源管理装置１は、外部情報検出部２１、バッテリ状態検出部２２、暗電流検出部２３、ユーザ意思検出部２４（入力手段）、バッテリ状態決定部２５、駐車放置可能日数算出部２７（算出手段）、エンジン停止許可／禁止判定部２８（通知手段、取得手段、判断手段、制御手段、補正手段、検知手段）、及び充電制御部２９を備えている。エンジン停止許可／禁止判定部２８は、目標充電量（ＳＯＣ（stete of charge））決定部２６を備えている。外部情報検出部２１、バッテリ状態検出部２２、暗電流検出部２３、ユーザ意思検出部２４、バッテリ状態決定部２５、駐車放置可能日数算出部２７、エンジン停止許可／禁止判定部２８、及び充電制御部２９は、ＣＰＵ１０１がＲＯＭ１０２に格納されている制御プログラムを実行することによって実現される。
【００２４】
外部情報検出部２１は、ナビゲーション装置２から、目的地や自車位置などの道路情報を取得すると共に、不図示の外部ＥＣＵから通信ライン６を介して不図示のスイッチの入力や通信データの入力などの外部情報を取得する。
【００２５】
バッテリ状態検出部２２は、センサ群３からエンジン停止時のバッテリ４の電圧値、電流値及び液温度を示す情報を取得し、バッテリ状態決定部２５に送信するか、又は予め不揮発性メモリ５に格納されているバッテリタイプの情報を取得し、バッテリ状態決定部２５に送信する。尚、バッテリ状態決定部２５にて、バッテリタイプをバッテリ容量に基づいて算出する場合には、不揮発性メモリ５にバッテリタイプの情報を格納する必要はない。
【００２６】
暗電流検出部２３は、エンジン停止中（即ち、全ての電装品がスリープした状態）のバッテリ４の電流値より暗電流を計測する。尚、不揮発性メモリ５に予め暗電流の値を格納しておき、暗電流検出部２３が、不揮発性メモリ５から暗電流の値を取得するようにしてもよい。
【００２７】
ユーザ意思検出部２４は、ナビゲーション装置２又は不図示のスイッチを介して入力された、ユーザからの駐車日数を示す応答を取得する。さらに、ユーザ意思検出部２４は、ユーザのエンジン停止操作（例えばイグニッションスイッチのＯＦＦ又はエンジン停止の強制指示）を検出する。エンジン停止の強制指示は、ユーザが不図示のスイッチを押下することにより、通信ライン６を介してユーザ意思検出部２４に入力される。
【００２８】
バッテリ状態決定部２５は、バッテリ状態検出部２２から取得したバッテリの情報（即ち、電圧値、電流値及び液温度の情報）に基づいて、バッテリ４の内部抵抗を算出し、バッテリの充電率を決定する。また、バッテリ状態決定部２５は、バッテリ状態検出部２２から取得したバッテリの情報に基づいて、バッテリタイプを決定するか又はバッテリ状態検出部２２から、予め不揮発性メモリ５に格納されているバッテリタイプの情報を取得する。このバッテリタイプの情報は、バッテリの充電率を決定する際に利用される。
【００２９】
ここで、バッテリ状態検出部２２から取得したバッテリの情報（即ち、電圧値、電流値及び液温度の情報）に基づいて、バッテリ４の内部抵抗を算出する方法を説明する。
【００３０】
バッテリ状態決定部２５は、エンジン始動時などのように、所定値以上の大きな放電があった場合に、図４に示すように、所定時間（例えば、３０秒間）、電流値及び電圧値をペアでサンプリングし、そのサンプリングの結果に基づいてバッテリ４の内部抵抗を算出する。具体的には、下記式（１）に、サンプリングした電流値及び電圧値を代入してバッテリ４の内部抵抗を算出する。
Rn ＝｛(V1 −(V0))/(I1 −(I0))+ … +(Vn −(Vn-1))/(In −(In-1)｝／n  …（１）
【００３１】
式（１）では、今回と前回の電圧値の差分を今回と前回の電流値の差分で除算した値を逐次加算し、その合計値をサンプリング回数で除算している。つまり、内部抵抗の平均値を採ることで、精度のよい内部抵抗の値を算出している。また、このようにして算出したバッテリ４の内部抵抗は、いわゆるバッテリ４の劣化度を示している。
【００３２】
次に、バッテリ状態検出部２２から取得したバッテリの情報に基づいて、バッテリタイプを決定する方法を説明する。
【００３３】
まず、バッテリ状態決定部２５は、電圧が１（V）上昇するまでにバッテリ４に蓄積される電流値を積算する。この状態を図５に示す。図５では、点Ｐ１から点Ｑ１間の電圧が１（V）であり、点Ｐ１から点Ｑ１間の電圧に対応する積算電流値Isum（Asec）は、同図の下段に示す点Ｐ２から点Ｑ２までの値である。この積算電流値Isum（Asec）は、いわゆるバッテリ充電量に相当する。
【００３４】
次いで、バッテリ状態決定部２５は、図６に示す液温度と補正係数との関係を示すマップ、及びバッテリ状態検出部２２から取得した液温度の情報に基づいて、補正係数を算出し、当該算出された補正係数を前記積算電流値Isumに乗算する。図６に示す液温度と補正係数との関係を示すマップは、電源管理装置１のＲＯＭ１０２に格納されているものとする。その後、バッテリ状態決定部２５は、補正係数が乗算された積算電流値Isumを3600secで除算して、バッテリタイプ（Ah）を特定する。
【００３５】
次に、バッテリ４の充電率を決定する方法を説明する。
【００３６】
まず、バッテリ状態決定部２５は、下記式（２）に従ってバッテリ４の開放電圧（Vopen）を算出する。開放電圧とは、バッテリ４のＧＮＤ端子を開放した（オープンにした）場合の電圧である。
Vopen ＝ Vnow−(Inow × R) …（２）
【００３７】
ここで、Vnowは今サンプリングし取得した電圧値を示し、Inowは今サンプリングし取得した電流値を示し、Rは上述したバッテリの内部抵抗を示す。Inowの値は、充電のときには正の値を採り、放電のときには負の値を採る。
【００３８】
次に、バッテリ状態決定部２５は、上述した方法で、バッテリタイプ（Ah）を特定する。尚、バッテリ状態決定部２５は、バッテリ状態検出部２２から、予め不揮発性メモリ５に格納されているバッテリタイプの情報を取得することができる場合には、当該バッテリタイプの情報を利用し、上述した方法によるバッテリタイプ（Ah）の特定は実行しない。
【００３９】
次いで、バッテリ状態決定部２５は、バッテリタイプ（Ah）に対応する、充電率と開放電圧（ＯＣＶ）との関係を規定するマップ（図７（Ａ））を電源管理装置１のＲＯＭ１０２から読み出す。充電率と開放電圧との関係を規定するマップは、バッテリタイプ（Ah）毎に電源管理装置１のＲＯＭ１０２に格納されている。その後、バッテリ状態決定部２５は、読み出された、充電率と開放電圧との関係を規定するマップと算出された開放電圧とに基づいて、バッテリ４の充電率を算出する。尚、図７（Ａ）は、バッテリ内部抵抗が１８ｍΩであるときの充電率と開放電圧との関係を規定するマップの一例を示す。
【００４０】
尚、バッテリ状態決定部２５は、図７（Ｂ）に示すような、ＲＯＭ１０２に格納されている、充電率を補正する充電率補正マップを利用して、液温度の情報から補正係数を算出し、当該補正係数を上記算出されたバッテリ４の充電率に乗算することで、最終的なバッテリ４の充電率を算出するようにしてもよい。
【００４１】
エンジン停止許可／禁止判定部２８に含まれる目標充電量決定部２６は、ナビゲーション装置２及び外部情報検出部２１を介して入力された目的地の情報より、車両が目的地で短時間放置されるのか又は長時間放置されるのかを判断する。目標充電量決定部２６は、例えば、車両の目的地が空港や観光地の場合には、車両が長時間放置されると判断し、車両の目的地がコンビニエンスストアや飲食店の場合には、車両が短時間放置されると判断する。
【００４２】
目標充電量決定部２６は、車両が長時間放置されると判断した場合は、満充電近辺（例えば、充電率９６％）を目標として目標充電量を決定し、充電制御部２９に決定された目標充電量を含む充電指令を出力する。充電制御部２９は充電指令を受け、バッテリ４の充電を開始する。
【００４３】
目標充電量決定部２６は、車両が短時間放置されると判断した場合は、基準の充電率（例えば、充電率９２％）を目標として目標充電量を決定し、充電制御部２９に決定された目標充電量を含む充電指令を出力する。この際、目標充電量決定部２６は、図８に示す、目標充電量を補正する補正充電量と内部抵抗との関係を規定するマップを電源管理装置１のＲＯＭ１０２から読み出し、この読み出されたマップとバッテリ状態決定部２５で算出された内部抵抗の情報とに基づいて補正充電量を算出し、当該補正充電量を上記決定された目標充電量に加算し、最終的な目標充電量を決定してもよい。これにより、バッテリの内部抵抗、即ち、バッテリの劣化度を考慮した目標充電量を決定することができる。尚、図８の基準抵抗値１８ｍΩは、バッテリのサイズが５５Ｄの場合の値である。
【００４４】
駐車放置可能日数算出部２７は、エンジン停止操作があったときに（即ち、イグニッションスイッチがＯＦＦにされたとき）、バッテリ状態決定部２５からバッテリタイプ及び充電率の情報を、暗電流検出部２３から暗電流の情報をそれぞれ取得し、取得されたバッテリタイプ、充電率、及び暗電流の情報に基づいて駐車放置可能日数を算出する。
【００４５】
具体的には、駐車放置可能日数算出部２７は、取得されたバッテリタイプ、充電率、及び暗電流の情報を用いて、下記式（３）〜（５）に従って駐車放置可能日数を算出する。
放電可能電力＝（現状の充電率−放電終止充電率）／１００×バッテリ容量（Asec）  …（３）
放置可能時間（sec）＝放電可能電力／暗電流  …（４）
駐車放置可能日数（日）＝放置可能時間／86400（sec）  …（５）
【００４６】
ここで、式（３）の現状の充電率には、バッテリ状態決定部２５から取得された充電率の情報を代入する。放電終止充電率とは、エンジンを始動するために必要な充電率であり、例えば、３０％とする。バッテリ容量には、バッテリ状態決定部２５から取得されたバッテリタイプの値×3600secで算出される値を代入する。このようにして、式（３）の放電可能電力が算出される。駐車放置可能日数算出部２７は、この放電可能電力を暗電流検出部２３から取得された暗電流の値（１secあたりの暗電流）で除算し、式（４）の放置可能時間を算出し、さらに、式（４）で算出された放置可能時間を、１日（２４時間）を秒単位で示した86400（sec）で除算することで、駐車放置可能日数を算出する。
【００４７】
尚、気候によって、バッテリ４の液温度の低下又は上昇などが生じるため、上記式（３）で算出される放電可能電力に、補正係数を乗算した値を最終的な放電可能電力としてもよい。この場合、駐車放置可能日数算出部２７は、さらにバッテリ状態決定部２５から液温度の情報を取得し、図９（Ａ）に示すような、液温度と補正係数との関係を規定するマップを電源管理装置１のＲＯＭ１０２から読み出し、この読み出されたマップとバッテリ状態決定部２５から取得した液温度の情報とに基づいて補正係数を算出する。
【００４８】
また、上記式（３）で算出される放電可能電力に、内部抵抗（即ち、バッテリ４の劣化状態）を反映した補正係数を乗算した値を最終的な放電可能電力としてもよい。この場合、駐車放置可能日数算出部２７は、さらにバッテリ状態決定部２５から内部抵抗の情報を取得し、図９（Ｂ）に示すような、内部抵抗と補正係数との関係を規定するマップを電源管理装置１のＲＯＭ１０２から読み出し、この読み出されたマップとバッテリ状態決定部２５から取得した内部抵抗の情報とに基づいて補正係数を算出する。尚、図９（Ｂ）の基準抵抗値１８ｍΩは、バッテリのサイズが５５Ｄの場合の値である。
【００４９】
エンジン停止許可／禁止判定部２８は、ナビゲーション装置２で目的地が設定された場合に、当該目的地と図３（Ａ）のテーブル情報とに基づいて車両が長時間駐車であるか又は短時間駐車であるかを推測する。また、エンジン停止許可／禁止判定部２８は、ナビゲーション装置２の自車位置の情報と図３（Ｂ）のテーブル情報とに基づいて、自車位置が駐車禁止エリアに該当するか否かを判断し、これによりエンジン制御ＥＣＵ１３に対しエンジンの停止を許可するか又はエンジンの停止を禁止するかを判断する。自車位置が駐車禁止エリアに該当する場合には、エンジン制御ＥＣＵ１３に対しエンジンの停止を禁止する。
【００５０】
また、エンジン停止許可／禁止判定部２８は、駐車放置可能日数算出部２７で算出された駐車放置可能日数を取得し、ナビゲーション装置２を介して当該駐車放置可能日数をユーザに通知すると共に、ナビゲーション装置２及びユーザ意思検出部２４を介して当該駐車放置可能日数に対するユーザの駐車日数の応答を受信する。また、エンジン停止許可／禁止判定部２８は、ユーザ意思検出部２４を介してユーザのエンジン停止操作（例えばイグニッションスイッチのＯＦＦ又はエンジン停止の強制指示）の情報を取得する。
【００５１】
さらに、エンジン停止許可／禁止判定部２８は、駐車放置可能日数算出部２７で算出された駐車放置可能日数とユーザから応答があった駐車日数とを比較し、駐車放置可能日数がユーザから応答があった駐車日数を超える場合には、エンジン制御ＥＣＵ１３に対しエンジンの停止を許可する。一方、駐車放置可能日数がユーザから応答があった駐車日数を超えない場合には、エンジン停止許可／禁止判定部２８は、バッテリ４の不足分の電気量（必要充電量）を充電するまではエンジン制御ＥＣＵ１３に対しエンジンの停止を禁止する。
【００５２】
必要充電量は、エンジン停止許可／禁止判定部２８に含まれる目標充電量決定部２６により、下記の式（６）に従って算出される。
必要充電量＝（ユーザから応答があった駐車日数−駐車放置可能日数）×86400（sec）×暗電流  …（６）
【００５３】
ここで、式（６）のユーザから応答があった駐車日数には、ナビゲーション装置２及びユーザ意思検出部２４を介して取得した値を代入する。また、駐車放置可能日数には、駐車放置可能日数算出部２７から取得した値を代入する。暗電流は、単位時間（１秒）あたりの電流値であり、駐車放置可能日数算出部２７を介して暗電流検出部２３から取得した値を代入する。これにより、必要充電量が算出される。
【００５４】
尚、気候によって、バッテリ４の液温度の低下又は上昇などが生じるため、上記式（６）で算出される必要充電量に、補正係数を乗算した値を最終的な必要充電量としてもよい。この場合、目標充電量決定部２６は、バッテリ状態決定部２５から液温度の情報を取得し、図１０（Ａ）に示すような、液温度と補正係数との関係を規定するマップを電源管理装置１のＲＯＭ１０２から読み出し、この読み出されたマップとバッテリ状態決定部２５から取得した液温度の情報とに基づいて補正係数を算出する。
【００５５】
また、上記式（６）で算出される必要充電量に、内部抵抗（即ち、バッテリ４の劣化状態）を反映した補正係数を乗算した値を最終的な必要充電量としてもよい。この場合、目標充電量決定部２６はバッテリ状態決定部２５から内部抵抗の情報を取得し、図１０（Ｂ）に示すような、内部抵抗と補正係数との関係を規定するマップを電源管理装置１のＲＯＭ１０２から読み出し、この読み出されたマップとバッテリ状態決定部２５から取得した内部抵抗の情報とに基づいて補正係数を算出する。尚、図１０（Ｂ）の基準抵抗値１８ｍΩは、バッテリのサイズが５５Ｄの場合の値である。
【００５６】
図１１，１２は、電源管理装置１で実行される制御処理を示すフローチャートである。
【００５７】
まず、ユーザ意思検出部２４がユーザのエンジン停止操作（例えばイグニッションスイッチのＯＦＦ）を検出したか否かを判別する（ステップＳ１）。ユーザ意思検出部２４がユーザのエンジン停止操作を検出していない場合には、本処理を終了する。一方、ユーザ意思検出部２４がユーザのエンジン停止操作を検出した場合には、バッテリ状態検出部２２がセンサ群３からバッテリ４の情報（電圧値、電流値及び液温度の情報）を取得し、バッテリ状態決定部２５に送信する（ステップＳ２）。
【００５８】
バッテリ状態決定部２５は、取得したバッテリ４の情報（電圧値、電流値及び液温度の情報）に基づいて、上述した方法で、バッテリタイプ、内部抵抗、及びバッテリ４の充電率を算出する（ステップＳ３）。尚、バッテリタイプの情報が予め不揮発性メモリ５に格納されている場合には、その情報を取得するようにしてもよい。
【００５９】
駐車放置可能日数算出部２７は、バッテリ状態決定部２５からバッテリタイプ及び充電率の情報を、暗電流検出部２３から暗電流の情報をそれぞれ取得し（ステップＳ４）、取得されたバッテリタイプ、充電率、及び暗電流の情報に基づいて駐車放置可能日数を算出する（ステップＳ５）。
【００６０】
駐車放置可能日数算出部２７は、さらに図９（Ａ）のマップとバッテリ状態決定部２５から取得した液温度の情報とに基づいて補正係数を算出し、又は図９（Ｂ）のマップとバッテリ状態決定部２５から取得した内部抵抗の情報とに基づいて補正係数を算出し、当該補正係数をステップＳ５で算出された駐車放置可能日数に乗算して、駐車放置可能日数を補正する（ステップＳ６）。
【００６１】
エンジン停止許可／禁止判定部２８は、駐車放置可能日数算出部２７で算出された駐車放置可能日数を取得し、ナビゲーション装置２を介して当該駐車放置可能日数をユーザに通知する（ステップＳ７）。
【００６２】
次いで、エンジン停止許可／禁止判定部２８は、所定の条件が成立するか否かを判別する（ステップＳ８）。
【００６３】
ここで、所定の条件とは、（1）エンジン停止許可／禁止判定部２８がナビゲーション装置２で設定された目的地と図３（Ａ）のテーブル情報とに基づいて車両が長時間駐車であると判断すること、（2）エンジン停止許可／禁止判定部２８がナビゲーション装置２の自車位置の情報と図３（Ｂ）のテーブル情報とに基づいて、自車位置が駐車禁止エリアに該当しないと判断すること、及び（3）エンジン停止許可／禁止判定部２８が、ユーザ意思検出部２４を介してエンジン停止の強制指示の情報を取得していないことである。
【００６４】
エンジン停止許可／禁止判定部２８は、これらの３つの条件のうち、いずれか１つでも不成立であると判断した場合には、ナビゲーション装置２の表示や不図示の車内スピーカからの音声を介してユーザにバッテリ４の充電が不要である旨を通知し（ステップＳ２４）、ステップＳ２３に進む。その他の場合には、ステップＳ９に進む。
【００６５】
次に、エンジン停止許可／禁止判定部２８は、ナビゲーション装置２及びユーザ意思検出部２４を介して駐車放置可能日数に対するユーザからの駐車日数の応答を受信したか否かを判別する（ステップＳ９）。
【００６６】
ユーザからの駐車日数の応答を受信していない場合には、エンジン停止許可／禁止判定部２８は、ユーザによる降車操作があったか否かを判別する（ステップＳ１０）。ここで、ユーザによる降車操作があったか否かは、ボディＥＣＵ８からドア開を示す信号を受信したか否かにより判別する。エンジン停止許可／禁止判定部２８は、ボディＥＣＵ８からドア開を示す信号を受信した場合には、ユーザによる降車操作があったと判断する。
【００６７】
ユーザによる降車操作がない場合には、ステップＳ８に戻る。一方、ユーザによる降車操作があった場合には、エンジン停止許可／禁止判定部２８は、ナビゲーション装置２の表示や不図示の車内スピーカからの音声を介してユーザに警告する（ステップＳ１１）。この警告は、バッテリ４の充電がまだ完了していないことをユーザに通知するために行われる。
【００６８】
エンジン停止許可／禁止判定部２８は、ステップＳ７で駐車放置可能日数をユーザに通知後、所定時間（例えば３０秒）経過したか否かを判別し（ステップＳ１２）、所定時間経過していない場合には、ステップＳ８に戻る。一方、所定時間経過している場合には、エンジン停止許可／禁止判定部２８は、ナビゲーション装置２で設定された目的地と図３（Ａ）のテーブル情報とに基づいて車両が放置される日数（以下、推測放置日数という）を推測し（ステップＳ１３）、ナビゲーション装置２を介して当該推測放置日数及びステップＳ７で取得された駐車放置可能日数をユーザに通知して（ステップＳ１４）、ステップＳ１５に進む。
【００６９】
次いで、エンジン停止許可／禁止判定部２８は、ステップＳ７で取得された駐車放置可能日数及びユーザからの駐車日数の応答、又は推測放置日数及び駐車放置可能日数に基づいて、エンジン制御ＥＣＵ１３に対しエンジンの停止を禁止するか否かを判断する（ステップＳ１５）。具体的には、駐車放置可能日数がユーザから応答があった駐車日数又は推測放置日数を超えない場合には、エンジン停止許可／禁止判定部２８は、エンジン制御ＥＣＵ１３に対しエンジンの停止を禁止する。
【００７０】
ステップＳ１５で、エンジン停止許可／禁止判定部２８がエンジンの停止を禁止すると判断した場合は、目標充電量決定部２６が上記式（６）に従って必要充電量を算出する（ステップＳ１６）。
【００７１】
また、目標充電量決定部２６は、さらに図１０（Ａ）のマップとバッテリ状態決定部２５から取得した液温度の情報とに基づいて補正係数を算出し、又は図１０（Ｂ）のマップとバッテリ状態決定部２５から取得した内部抵抗の情報とに基づいて補正係数を算出し、当該補正係数をステップＳ１６で算出された必要充電量に乗算して、必要充電量を補正する（ステップＳ１７）。
【００７２】
目標充電量決定部２６は、補正された必要充電量を含む充電指令を充電制御部２９に出力する。充電制御部２９は充電指令を受け、バッテリ４の充電を開始する（ステップＳ１８）。このとき、エンジン停止許可／禁止判定部２８は、ナビゲーション装置２の表示や不図示の車内スピーカからの音声を介してユーザにバッテリ４の充電が必要である旨を通知する（ステップＳ１８）。
【００７３】
次いで、ユーザ意思検出部２４がユーザのエンジン強制停止操作（例えばイグニッションスイッチのＯＦＦ）を検出していないか否かを判別する（ステップＳ１９）。ユーザ意思検出部２４がユーザのエンジン強制停止操作を検出していない場合には、ステップＳ２０に進む。
【００７４】
バッテリ４の充電を開始されると、バッテリ状態決定部２５は、バッテリ状態検出部２２２を介してセンサ群３から送られてくる電流の情報に基づいて、バッテリ充電量Isumを積算し、そのバッテリ充電量Isumの情報を逐次目標充電量決定部２６に送信する（ステップＳ２０）。
【００７５】
目標充電量決定部２６は、バッテリ充電量Isumが、ステップＳ１７で補正された必要充電量以上であるか否かを判別する（ステップＳ２１）。バッテリ充電量Isumが必要充電量未満である場合には、ステップＳ１９に戻る。一方、バッテリ充電量Isumが必要充電量以上である場合には、充電完了の指令を充電制御部２９に出力する（ステップＳ２２）。充電制御部２９は、充電完了の指令を受けて、バッテリ４の充電を終了する。
【００７６】
その後、エンジン停止許可／禁止判定部２８は、エンジン制御ＥＣＵ１３にエンジンの停止を許可し（ステップＳ２３）、本処理を終了する。
【００７７】
上記ステップＳ１９において、ユーザ意思検出部２４がユーザのエンジン強制停止操作を検出した場合には、駐車放置可能日数算出部２７は、バッテリ状態決定部２５からバッテリタイプ及び充電率の情報を、暗電流検出部２３から暗電流の情報をそれぞれ取得し、当該取得されたバッテリタイプ、充電率、及び暗電流の情報に基づいて駐車放置可能日数を算出する（ステップＳ２５）。
【００７８】
エンジン停止許可／禁止判定部２８は、バッテリ４が充電途中である旨をナビゲーション装置２を介してユーザに通知する（ステップＳ２６）。次いで、エンジン停止許可／禁止判定部２８は、ステップＳ２５において、駐車放置可能日数算出部２７で算出された駐車放置可能日数を取得し、ナビゲーション装置２を介して当該駐車放置可能日数をユーザに通知し（ステップＳ２７）、本処理を終了する。
【００７９】
以上詳細に説明したように、本実施の形態によれば、バッテリの状態及び車両で消費される暗電流の情報に基づいて車両の駐車放置可能日数が算出され、当該駐車放置可能日数とユーザから応答があった駐車日数とに応じて、バッテリの充電が必要であると判断された場合は、バッテリに必要充電量が充電されるまでエンジンの停止が禁止されるので（ステップＳ５、Ｓ１５〜Ｓ２１）、バッテリの状態及び車両で消費される暗電流を考慮して、車両駐車時のバッテリあがりを効果的に防止することができる。
【００８０】
尚、必要充電量は、ユーザから応答があった駐車日数から駐車放置可能日数を減算し、減算結果に86400（秒）及び単位時間（１秒）あたりの暗電流を乗算して、制御手段により算出される。また、前記バッテリの状態の情報は、前記バッテリの内部抵抗、容量及び充電率である。
【００８１】
バッテリの液温度又は内部抵抗に基づいて、算出された駐車放置可能日数が補正されるので（ステップＳ６）、駐車放置可能日数をより正確に算出することができる。
【００８２】
算出された駐車放置可能日数及びバッテリの充電の要否がイグニッションスイッチをオフにしたエンジンの停止タイミングにてユーザへ通知されるので（ステップＳ７、Ｓ１８）、ユーザはイグニッションスイッチをオフにしたエンジンの停止タイミングにて駐車放置可能日数及びバッテリの充電の要否を認識することができる。
【００８３】
車両の目的地に応じて短時間駐車であるか又は長時間駐車であるかが判断され（ステップＳ８）、短時間駐車と判断される場合には、エンジンの停止が許可され（ステップＳ８でＮＯ）、長時間駐車と判断される場合には、バッテリを充電するためにエンジンの停止が禁止される（ステップＳ８でＹＥＳ）ので、ユーザにとって利便性が高い。
【００８４】
また、駐車禁止エリアなどでは、自動的にエンジンの停止が禁止される（ステップＳ８でＹＥＳ）ので、ユーザにとって利便性が高い。
【００８５】
また、エンジン停止の強制指示は、ユーザが不図示のスイッチを押下することにより、通信ライン６を介してユーザ意思検出部２４に入力されると、エンジンの停止が許可されるので（ステップＳ８でＮＯ）、エンジンの停止を望むユーザの意思を尊重することができる。
【００８６】
さらに、ユーザへの駐車放置可能日数の通知後、降車操作が検知された場合は、ユーザに警告が通知されるので（ステップＳ９〜Ｓ１１）、バッテリの充電がまだ完了していないことをユーザに通知することができる。
【００８７】
また、駐車放置可能日数に対するユーザの駐車日数の応答が取得されず、且つ降車操作が検知された場合は、車両の目的地に応じて放置日数が推測され、駐車放置可能日数と当該推測された放置日数とに応じてバッテリの充電の要否が判断され、バッテリの充電が必要であると判断された場合は、バッテリに必要充電量が充電されるまでエンジンの停止が禁止されるので（ステップＳ９〜Ｓ２１）、ユーザが駐車日数の応答をせずに、降車した場合でも、必要なバッテリの充電を実行することができる。
【００８８】
上記実施の形態の変形例として、図１の電源管理装置１は、図１３の電源管理装置１’のように、さらに、エンジン停止許可／禁止判定部２８に接続され、ユーザが所有する携帯端末４０に情報を発信する発信部３０（発信手段）を備えていてもよい。これにより、上記ステップＳ７の駐車放置可能日数のユーザへの通知、ステップＳ１１のユーザへの警告、及びステップＳ１４の推測放置日数及び駐車放置可能日数のユーザへの通知は、発信部３０がナビゲーション装置２を介さずに、携帯端末４０に情報を送信することで実行できる。
【００８９】
特に、ステップＳ１４の推測放置日数及び駐車放置可能日数のユーザへの通知では、ユーザが駐車日数の応答をせずに、降車した場合に、バッテリの充電がまだ完了していないことを携帯端末４０を介してユーザに通知することができる。
【００９０】
尚、携帯端末４０は、携帯電話、携帯情報端末（ＰＤＡ）、又はノートパソコン等で構成される。
【００９１】
上記実施の形態では、バッテリ状態決定部２５は、バッテリの交換等がされた場合には、バッテリの交換があった直後のエンジン始動時に、上述した方法で計算によりバッテリタイプを特定し、当該特定されたバッテリタイプの情報を不揮発性メモリ５に書き込むようにしてもよい。これにより、バッテリ状態決定部２５は、バッテリタイプをエンジン始動時の度に計算を実行する必要がなくなる。この場合、バッテリ状態決定部２５は、エンジン始動時に、バッテリの履歴情報に変更がないかを確認し、バッテリの履歴情報に変更がある場合に、バッテリタイプの情報を不揮発性メモリ５に書き込むようにする。
【００９２】
上記実施の形態では、暗電流検出部２３は、バッテリの交換等がされた場合には、その直後に所定時間（例えば１０秒間）、０．５秒毎に電流値を検出し、検出された電流値の平均値を最終的な暗電流とするようにしてもよい。また、最終的な暗電流の値を不揮発性メモリ５に書き込むようにしてもよい。尚、暗電流の検出に際しては、ＥＣＵ７、８、１０、１１、１３、１４はスリープ状態であることが前提となる。これにより、バッテリの交換等がされた場合にも、正確な暗電流の値を検出できる。
【００９３】
イグニッションスイッチをオフにしたときに、ＥＣＵ７、８、１０、１１、１３、１４や電源管理装置１以外の電装品が駆動している場合には、駐車放置可能日数算出部２７は再度、駐車放置可能日数を算出し、エンジン停止許可／禁止判定部２８は、この算出された駐車放置可能日数がユーザから応答のあった駐車日数よりも少ない場合に、ナビゲーション装置２を介してユーザへバッテリ４の充電が必要である旨を通知するようにしてもよい。
【００９４】
また、上記実施の形態では、ＲＯＭ１０２に上述した図６〜図１０のマップが格納されているが、不揮発性メモリ５に格納してもよい。また、これらのマップは、通信ライン６を介して接続されるＰＣやナビゲーション装置２により、適宜変更可能である。
【００９５】
上記の実施の形態の機能を実現するためのソフトウェアのプログラムが記録されている記録媒体を、電源管理装置１に供給し、電源管理装置１のコンピュータ（即ち、ＣＰＵ１０１又はマイコン）が記憶媒体に格納されたプログラムを読み出し実行することによっても、上記実施の形態と同様の効果を奏する。プログラムを供給するための記憶媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ、及びＳＤカードなどがある。
【００９６】
また、電源管理装置１のコンピュータ（即ち、ＣＰＵ１０１又はマイコン）が、電源管理装置１の機能を実現するためのソフトウェアのプログラムを実行することによっても、上記実施の形態と同様の効果を奏する。
【００９７】
上述した実施例は本発明の好適な実施の一例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【図面の簡単な説明】
【００９８】
【図１】電源管理装置を含む車載システムの概略構成を示すブロック図である。
【図２】電源管理装置のハードウエア構成を示すブロック図である。
【図３】（Ａ）及び（Ｂ）は、ＲＯＭ１０２に格納されているテーブル情報を示す図である。
【図４】バッテリの電圧及び電流をペアでサンプリングしている状態を示す図である。
【図５】バッテリの電圧と積算電流値との関係を示す図である。
【図６】液温度と補正係数との関係を示すマップの一例を示す図である。
【図７】（Ａ）は充電率と開放電圧との関係を規定するマップの一例を示す図であり、（Ｂ）は充電率を補正する充電率補正マップの一例を示す図である。
【図８】目標充電量を補正する補正充電量と内部抵抗との関係を規定するマップの一例を示す図である。
【図９】（Ａ）は液温度と補正係数との関係を規定するマップの一例を示す図であり、（Ｂ）は内部抵抗と補正係数との関係を規定するマップの一例を示す図である。
【図１０】（Ａ）は液温度と補正係数との関係を規定するマップの一例を示す図であり、（Ｂ）は内部抵抗と補正係数との関係を規定するマップの一例を示す図である。
【図１１】電源管理装置で実行される制御処理を示すフローチャートである。
【図１２】電源管理装置で実行される制御処理を示すフローチャートである。
【図１３】図１の電源管理装置の変形例を含む車載システムの概略構成を示すブロック図である。
【符号の説明】
【００９９】
１  電源管理装置
２  ナビゲーション装置（通知手段）
３  センサ群
４  バッテリ
５  不揮発性メモリ
８  ボディＥＣＵ（検知手段）
１３  エンジン制御ＥＣＵ
２１  外部情報検出部
２２  バッテリ状態検出部
２３  暗電流検出部
２４  ユーザ意思検出部（入力手段）
２５  バッテリ状態決定部
２６  目標充電量決定部
２７  駐車放置可能日数算出部（算出手段）
２８  エンジン停止許可／禁止判定部（通知手段、取得手段、判断手段、制御手段、補正手段、検知手段）
２９  充電制御部
３０  発信部（発信手段）
【図１】
2008265518.tif 000003
【図２】
2008265518.tif 000004
【図３】
2008265518.tif 000005
【図４】
2008265518.tif 000006
【図５】
2008265518.tif 000007
【図６】
2008265518.tif 000008
【図７】
2008265518.tif 000009
【図８】
2008265518.tif 000010
【図９】
2008265518.tif 000011
【図１０】
2008265518.tif 000012
【図１１】
2008265518.tif 000013
【図１２】
2008265518.tif 000014
【図１３】
2008265518.tif 000015