(57)【要約】【課題】エンジン停止中のバッテリ監視周期を、エンジン停止前のバッテリ状態に応じて設定し、長期駐車によるバッテリ上がりを防止する。【解決手段】車両のエンジン停止中にバッテリ状態を監視するに際して、エンジン停止直前のバッテリの状態を検出しておき、エンジン停止直前のバッテリの状態に応じて、エンジン停止後のバッテリ監視周期を算出し、算出したバッテリ監視周期でバッテリ状態を検出し、バッテリ状態に応じてバッテリ状態監視周期の維持または再設定、或いはバッテリの充電要請警報の出力を行うことができるバッテリ監視装置である。【選択図】図８
2007230398.tif 000002
【特許請求の範囲】
【請求項１】
車両のエンジン停止中にバッテリ状態を監視するバッテリ監視装置であって、
エンジン停止直前の前記バッテリの状態を検出可能なバッテリ状態検出部と、
エンジン停止直前の前記バッテリの状態に応じて、エンジン停止後のバッテリ監視周期を算出するバッテリ監視周期算出部と、
算出したバッテリ監視周期でバッテリ状態を検出し、充電必要時にこれを外部に報知するバッテリ監視部と、を備えることを特徴とするバッテリ監視装置。
【請求項２】
前記バッテリ監視周期算出部は、前記バッテリ監視周期を、前記バッテリの充電率、または前記バッテリの電圧に応じて算出することを特徴とする請求項１に記載のバッテリ監視装置。
【請求項３】
前記バッテリ監視周期算出部は、前記バッテリの暗電流の値をバッテリ監視周期の算出条件に加えて前記バッテリ監視周期を算出することを特徴とする請求項２に記載のバッテリ監視装置。
【請求項４】
前記バッテリ監視周期算出部は、算出したバッテリ監視周期で前記バッテリ監視部がバッテリ状態を検出した後に、検出したバッテリ状態に応じてバッテリ監視周期を変更することを特徴とする請求項１から３の何れか１項に記載のバッテリ監視装置。
【請求項５】
前記バッテリ監視装置に更に駐車システムの作動監視部が設けられており、
前記駐車システムの作動監視部は、前記エンジン停止中に前記駐車システムの動作を検出した時には、前記駐車システムの作動時の放電電流を検出して前記バッテリ監視周期算出部に送り、
前記バッテリ監視周期算出部は、前記駐車システムの作動時の放電電流値の入力により、前記バッテリ監視周期以外でもバッテリ状態を検出することを特徴とする請求項１から４の何れか１項に記載のバッテリ監視装置。
【請求項６】
前記駐車システムの作動監視部は、検出した放電電流値が所定時間内に基準値を超えた場合には、前記駐車システムの異常を外部に報知することを特徴とする請求項５に記載のバッテリ監視装置。
【請求項７】
前記駐車システムの作動監視部は、検出した放電電流値が所定時間以上継続して検出された場合には、前記駐車システムの異常を外部に報知することを特徴とする請求項５に記載のバッテリ監視装置。
【請求項８】
前記バッテリ監視周期算出部は、エンジン停止後に所定条件が成立した時に検出したバッテリ電圧をバッテリ開放電圧とし、このバッテリ開放電圧に基づいて前記バッテリの充電率を算出することを特徴とする請求項２に記載のバッテリ監視装置。
【請求項９】
車両のエンジン停止中にバッテリ状態を監視するバッテリ監視方法であって、
エンジン停止直前の前記バッテリの状態を検出しておき、
エンジン停止直前の前記バッテリの状態に応じて、エンジン停止後のバッテリ監視周期を算出し、
算出したバッテリ監視周期でバッテリ状態を検出し、充電必要時にこれを外部に報知することを特徴とするバッテリ監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はバッテリ監視装置及びバッテリ監視方法に関し、特に、車両がエンジン停止状態で長期間駐車状態にある時に、エンジン停止前のバッテリの状態を考慮した時間間隔（周期）バッテリを監視し、バッテリ上がりによるエンジンの始動不良を防止することができるバッテリ監視装置及びバッテリ監視方法に関する。
【背景技術】
【０００２】
車両に搭載されるバッテリは、エンジンの始動時にセルモータに電力を供給し、エンジン稼動中は車両に搭載された電装品に電力を供給する役目を果たすものであり、エンジン搭載車両にとって無くてならないものである。このようなバッテリには充電池が使用されており、放電した電気量は、エンジン稼動中にエンジンに駆動されて発電するオルタネータによって充電されるようになっている。
【０００３】
一方、バッテリを搭載した車両は、エンジン停止状態で長期間駐車させられることがあり、このような場合、バッテリの端子電圧は、バッテリ自身の放電、車両の電装品への暗電流等により徐々に低下する。このような場合、長期間の駐車後にエンジンを始動させようとすると、バッテリが過放電状態（バッテリ上がり状態）となってエンジンが始動できなくなる虞があった。
【０００４】
この問題点に対して、特許文献１には、エンジン停止中に定期的にバッテリ状態を監視する技術が開示されている。この技術は、エンジン停止中のバッテリ充電率を、決められた所定時間毎に監視するものであり、バッテリ充電率は、開放電圧をマップによって充電率に変換する処理によって検出している。そして、バッテリ充電率が所定値に達したらバッテリ上がりを通知している。
【０００５】
【特許文献１】特開２００５−０１４７０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示の技術では、エンジン停止前のバッテリ状態によらずに、エンジン停止中に定期的にバッテリ状態を監視しており、エンジン停止直前のバッテリ充電率が高い場合はバッテリ上がりまでの期間が長く、頻繁にバッテリ状態を監視する必要が無いにもかかわらず、常に同じ周期でバッテリ状態を監視するために、バッテリ監視時に消費される監視電流の積算により、かえってバッテリ充電率を下げ、バッテリ状態を悪化させているという問題点があった。
また、特許文献１に開示の技術では、バッテリ充電率の算出も検出電圧をマップを用いて充電率に変換するだけであり、充電率に影響を及ぼすバッテリの内部抵抗、液温度、あるいはバッテリ容量が考慮されておらず、精度の良い充電率検出が出来ているとは言えないという問題点があった。
【０００７】
そこで、本発明は、前述の問題点を解消し、エンジン停止直前のバッテリ状態を検出し、検出したバッテリ状態に応じてエンジン停止中のバッテリ状態の監視周期を設定することにより、精度良くバッテリ上がりの時期を検出して報知することができるバッテリ監視装置及びバッテリ監視方法を提供することを目的としている。
【課題を解決するための手段】
【０００８】
前記目的を達成する本発明のバッテリ監視装置は、車両のエンジン停止中にバッテリ状態を監視するバッテリ監視装置であって、エンジン停止直前のバッテリの状態を検出可能なバッテリ状態検出部と、エンジン停止直前のバッテリの状態に応じて、エンジン停止後のバッテリ監視周期を算出するバッテリ監視周期算出部と、算出したバッテリ監視周期でバッテリ状態を検出し、充電必要時にこれを外部に報知するバッテリ監視部とを備えることを特徴とするものである。
【０００９】
また、前記目的を達成する本発明のバッテリ監視方法は、車両のエンジン停止中にバッテリ状態を監視するバッテリ監視方法であって、エンジン停止直前のバッテリの状態を検出しておき、エンジン停止直前のバッテリの状態に応じて、エンジン停止後のバッテリ監視周期を算出し、算出したバッテリ監視周期でバッテリ状態を検出し、充電必要時にこれを外部に報知することを特徴とするものである。
【発明の効果】
【００１０】
本発明のバッテリ監視装置及びバッテリ監視方法によれば、エンジン停止中のバッテリ状態を監視するに際して、エンジン停止直前のバッテリ状態を検出して、バッテリ状態に応じた監視周期でバッテリ状態を監視することにより、エンジン停止直前のバッテリ電圧が高い時やバッテリ状態が良好な時等、監視が定期的に必要でない時には監視を省き、また、バッテリの充電率設定も、監視時のバッテリ電圧、容量、劣化度、液温度等を考慮することにより、監視時の消費電流低減と監視精度を向上させることができ、バッテリ上がりを確実に減少させることができるという効果がある。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面を用いて本発明の実施の形態を、具体的な実施例に基づいて詳細に説明する。
【００１２】
図１（ａ）は、本発明のバッテリ監視装置１の一実施例の構成を示すものである。この実施例のバッテリ監視装置１は、自動車等の車両に搭載されたものであるので、ＩＧ（イグニッション）信号、スタータ駆動信号、エンジン回転信号、他のＥＣＵの動作状態の監視信号、通信信号等が入力される。他のＥＣＵがスリープしているか否か、通信バスの信号レベル（通信信号）で判断することができる。
【００１３】
また、この実施例では、電源監視装置１の本体内に不揮発性メモリ１０が設けられている。この不揮発性メモリ１０は、電源監視装置１の外部に設けられていても良いものである。そして、車両に搭載された電装品２は、通信ライン２２で電源監視装置１に接続されている。更に、電源監視装置１には、制御ＥＣＵ５によって駆動される速度メータ等の計器で構成される報知手段３が接続されており、後述する情報をこの報知手段３によって車両の外部や車両の乗員に伝達できるようになっている。
【００１４】
一方、電源監視装置１及び電装品２は、バッテリ６からの電源ライン２０によって電源が供給されるようになっている。電源ライン２０には、バッテリ６を充電する発電機（オルタネータ）４が接続されており、バッテリ６の正の電源端子近傍には、バッテリ電圧を検出する電圧センサ７と、バッテリ６から流出或いはバッテリ６に流入する電流量を検出する電流センサ８が設けられている。また、バッテリ６の容器の近傍には、バッテリ６の液温度を検出するサーミスタ等の温度センサ９が設けられている。これは、バッテリの液温度はバッテリの周囲温度に対応しているからである。
【００１５】
更に、電源監視装置１には、個別の信号ライン２１Ｖ，２１Ａ，２１Ｓにより、電圧計７からの電圧検出信号、電流計８からの電流検出信号、及び温度センサ９からのバッテリの液温度信号がそれぞれ入力される。
【００１６】
図１（ｂ）は図１（ａ）の電源監視装置１の内部構成の一例を示すものである。電源監視装置１の内部には、前述のＩＧ信号、スタータ駆動信号、エンジン回転信号、他のＥＣＵの動作状態の監視信号、通信信号を取得するセンサ出力取得部１１がある。センサ出力取得部１１には、電圧、電流、温度のバッテリ情報も入力される。
【００１７】
センサ出力取得部１１には、バッテリ電流値積算部１２、バッテリ内部抵抗検出部１３、バッテリ開放電圧検出部１４、及び始動時放電電気量算出部１５が接続されている。バッテリ電流値積算部１２は、センサ出力の電流値を積算する。バッテリ内部抵抗検出部１３は、センサ出力からバッテリの内部抵抗を検出する。バッテリ開放電圧検出部１４は、エンジン停止時のバッテリ開放電圧を検出する。始動時放電電気量算出部１５は、エンジンの始動時にバッテリから放電された電気量を検出する。
【００１８】
バッテリ電流値積算部１２、バッテリ内部抵抗検出部１３、バッテリ開放電圧検出部１４、及び始動時放電電気量算出部１５の出力は、バッテリ充電率算出部１６に入力され、バッテリ充電率算出部１６はバッテリの充電率を算出し、バッテリ状態の監視周期算出部であるバッテリ監視周期算出部１７に出力する。バッテリ監視周期算出部１７はバッテリの充電率からバッテリの監視周期を算出し、バッテリ状態報知部１８に出力する。バッテリ状態報知部１８は、監視周期になるとバッテリ状態を検出し、充電必要時に、車両に備えられたメータ（計器）等を利用してバッテリが充電必要状態にあることを車両の使用者に報知する。
【００１９】
ここで、バッテリ電流値積算部１２、バッテリ内部抵抗検出部１３、バッテリ開放電圧検出部１４、始動時放電電気量算出部１５、バッテリ充電率算出部１６、バッテリ監視周期算出部１７、及びバッテリ状態報知部１８の動作を説明する。
【００２０】
図２は、図１に示した電源監視装置１が実行する、エンジン始動時の必要電気量算出処理の手順を示すフローチャートである。この処理は１０ｍｓ程度の周期、例えば８ｍｓ周期で実行される。
【００２１】
ステップ２０１では後述するジャンプフラグＪＦが０か否かが判定される。ジャンプフラグＪＦは、その初期値（車両に搭載されたエンジンのスタータがオンにされる前）は０であるので、スタータがオンしていない時のステップ２０１の判定はＹＥＳであり、ステップ２０２に進む。ステップ２０２ではエンジンが始動中か否かが判定される。エンジンが始動中でないときはこのままこのルーチンを終了する。
【００２２】
一方、スタータがオンされてエンジンが始動中の場合は、ステップ２０２からステップ２０３に進む。ステップ２０３では、スタータがオンされてから所定時間が経過したか否かが判定される。スタータがオンされてから所定時間が経過していない時はこのルーチンを終了し、スタータがオンしてから所定時間が経過した時はステップ２０４に進む。この処理はスタータがオンしてから安定するまでは検出処理を行わせないためのものである。
【００２３】
スタータがオンしてから所定時間経過した後に進むステップ２０４では、図１で説明した電圧センサ７、電流センサ８、温度センサ９が検出した電圧値Ｖｂ，電流値Ｉｂ，温度値ＴＨｂがそれぞれ読み込まれ、不揮発性メモリ１０に記憶される。続くステップ２０５では、エンジンの始動が開始されてからの電流センサ８からの電流値Ｉｂが積算され、エンジン始動後にバッテリ６から流出した電流積算値Ｉｓが算出される。
【００２４】
ステップ２０６では、エンジンが完爆したか否かが判定され、エンジンがまだ完爆していない時にはステップ２０７に進む。ステップ２０７ではスタータがオフされたか否かが判定される。スタータがオフされていない時はまだクランキング中であるので、ステップ２０８でジャンプフラグＪＦを１にしてからこのルーチンを終了する。ジャンプフラグＪＦが１にされると、以後の処理ではステップ２０１の判定がＮＯになるので、ステップ２０２とステップ２０３はカットされる。また、ステップ２０７でスタータがオフされたと判定された場合は、エンジンの始動に失敗した場合であるので、ステップ２０９でジャンプフラグＪＦを０にしてこのルーチンを終了する。ステップ２０９は無くても良い。
【００２５】
一方、ステップ２０６でエンジンが完爆したと判定された場合はステップ２１０に進み、ステップ２０５で算出されたエンジン始動開始後の電流積算値Ｉｓが、スタータオン時の放電電気量として記憶される。次のステップ２１１では、このスタータオン時の放電電気量がバッテリ液温度ＴＨｂによって補正処理され、ステップ２１２でジャンプフラグＪＦが０にされてこのルーチンを終了する。
【００２６】
ステップ２１１におけるスタータオン時の放電電気量のバッテリ液温度による補正は、図４（ｂ）に示す液温度−補正係数マップによって行われる。この補正は、ステップ２１０で算出されたエンジン始動開始後の電流積算値Ｉｓを、エンジン始動開始後の電流積算値Ｉｓが２５（°Ｃ）の時の値に換算するためのものである。図４（ａ）に示すように、液温度が２５（°Ｃ）の時のエンジン始動開始後の電流積算値Ｉｓの値を１とした時に、液温度が２０（°Ｃ）の時のエンジン始動開始後の電流積算値Ｉｓは、液温度が２５（°Ｃ）の時の値の０．８に相当する値になることが分かっている。そこで、エンジン始動開始後の電流積算値Ｉｓを算出した時の温度が２０（°Ｃ）である時は、その時の値が図４（ｂ）に示す液温度−補正係数マップに基づいて１．２５倍にされるのである。
【００２７】
図３は、図１に示した電源監視装置１が実行する、エンジン始動時の必要電圧算出処理の手順を示すフローチャートである。この処理も例えば８ｍｓ周期で実行される。
【００２８】
ステップ３０１では後述するジャンプフラグＪＦ２が０か否かが判定される。ジャンプフラグＪＦ２は、その初期値（車両に搭載されたエンジンのスタータがオンにされる前）は０であるので、スタータがオンしていない時のステップ３０１の判定はＹＥＳであり、ステップ３０２に進む。ステップ３０２ではエンジンが始動中か否かが判定される。エンジンが始動中でないときはステップ３０３に進み、電圧センサからのセンサ値Ｖｂをバッテリ電圧の初期値Ｖｏとして記憶してこのルーチンを終了する。
【００２９】
一方、スタータがオンされてエンジンが始動中の場合は、ステップ３０２からステップ３０４に進む。ステップ３０４では、スタータがオンされてから所定時間が経過したか否かが判定される。スタータがオンされてから所定時間が経過していない時はこのルーチンを終了し、スタータがオンしてから所定時間が経過した時はステップ３０５に進む。この処理はスタータがオンしてから安定するまでは検出処理を行わせないためのものである。
【００３０】
スタータがオンしてから所定時間経過した後に進むステップ３０５では、図１で説明した電圧センサ７、電流センサ８、温度センサ９が検出した電圧値Ｖｂ，電流値Ｉｂ，温度値ＴＨｂがそれぞれ読み込まれ、不揮発性メモリ１０に記憶される。続くステップ３０６では、エンジンの始動開始後の電圧センサ７からの電圧値Ｖｂの最低値が、エンジン始動後のバッテリ最低電圧ＶＬとして記憶される。
【００３１】
次のステップ３０７では、エンジンが完爆したか否かが判定され、エンジンがまだ完爆していない時にはステップ３０８に進む。ステップ３０８ではスタータがオフされたか否かが判定される。スタータがオフされていない時はまだクランキング中であるので、ステップ３０９でジャンプフラグＪＦ２を１にしてからこのルーチンを終了する。ジャンプフラグＪＦ２が１にされると、以後の処理ではステップ３０１の判定がＮＯになるので、ステップ３０２とステップ３０３はカットされる。また、ステップ３０８でスタータがオフされたと判定された場合は、エンジンの始動に失敗した場合であるので、ステップ３１０でジャンプフラグＪＦ２を０にしてこのルーチンを終了する。ステップ３１０は無くても良い。
【００３２】
一方、ステップ３０７でエンジンが完爆したと判定された場合はステップ３１１に進み、ステップ３０３で算出されたバッテリ電圧の初期値Ｖｏと、ステップ３０６で算出されたエンジン始動後のバッテリ最低電圧ＶＬの値に基づいて、スタータ必要電圧Ｖｍが算出されて記憶される。スタータ必要電圧Ｖｍは、バッテリの放電終止電圧（例えば、１０．５（Ｖ））に、バッテリ電圧の初期値Ｖｏとエンジン始動後のバッテリ最低電圧ＶＬの差を加えたものであり、以下の式で表される。
Ｖｍ＝１０．５＋（Ｖｏ−Ｖｍ）（Ｖ）
次のステップ３１２では、このスタータ必要電圧Ｖｍがバッテリ液温度ＴＨｂによって補正処理され、ステップ３１３でジャンプフラグＪＦ２が０にされてこのルーチンを終了する。
【００３３】
ステップ３１３におけるスタータ必要電圧Ｖｍのバッテリ液温度による補正は、スタータ必要電圧Ｖｍを、バッテリ液温度が２５（°Ｃ）の時の値に換算するためのものであり、図４（ｂ）に示した液温度−補正係数マップと同様のマップによって行われる。この補正方法については、エンジン始動開始後の電流積算値Ｉｓの補正と同様であるので、これ以上の説明を省略する。
【００３４】
図５はバッテリ液温度とバッテリ容量からバッテリの内部抵抗を算出するのに使用する液温度−内部抵抗特性を示すものである。この特性は、マップの形で電源監視装置の不揮発性メモリに格納されているものとする。このマップから、バッテリは、液温度が高く、容量が大きいほど、内部抵抗が小さいことが分かる。
【００３５】
図６は、バッテリの内部抵抗の算出処理の手順を示すフローチャートである。バッテリの内部抵抗を算出する場合は、ステップ６０１でバッテリの液温度を読み出し、ステップ６０２でバッテリの容量を読み出す。バッテリの容量は、バッテリ設置時、或いはバッテリ交換時に不揮発性メモリ１０に書き込まれているものとする。そして、ステップ６０３では、バッテリ液温度とバッテリ容量に基づいて、図５に示す特性図（マップ）によりバッテリの内部抵抗（理論内部抵抗）が算出される。
【００３６】
本発明では、前述の処理が行われる前提の下で、エンジンが停止されて車両が長期間駐車させられる場合に、バッテリの状態を監視する監視周期が、図７に示すような手順で算出される。バッテリの状態を監視する監視周期は、エンジンの停止時のみに算出される。
【００３７】
この処理は定期的に行われ、ステップ７０１ではエンジンが停止か否かが判定される。エンジンが停止していない時にはバッテリの状態を監視する監視周期を算出する必要がないので、このままこのルーチンを終了する。ステップ７０１でエンジンが停止されたと判定された場合は、ステップ７０２で所定条件が成立したか否かが判定される。
【００３８】
ステップ７０２の所定条件とは、イグニッション情報、エンジン回転数情報、通信情報、放電状態の情報等であり、例えば、エンジン停止状態で、イグニッションキーがオフされている状態、エンジン回転数が０の状態、放電電流が所定範囲内の状態、他のＥＣＵがスリープ状態、エンジン停止から所定時間が経過した状態がこの条件に当てはまる。これらの条件は全て成立することが望ましいが、全て成立しなくても所定条件成立としてステップ７０３に進むことができる。例えば、他のＥＣＵが全てスリープ状態のみでも所定条件成立とすることができる。これは、他のＥＣＵが全てスリープ状態とは、車両が駐車放置されている状態であり、暗電流が計測できる状態であるためである。
【００３９】
ステップ７０３では、エンジン停止直前のバッテリ電圧、バッテリの内部抵抗、バッテリの液温度が読み出される。そして、ステップ７０４においてバッテリの充電率が算出される。電源監視装置の不揮発性メモリには、図９に示すようなエンジン停止直前のバッテリ電圧に応じた充電率の特性がマップの形で記憶されており、充電率は、エンジン停止直前のバッテリ電圧に応じてこのマップから算出される。充電率は、エンジン停止直前のバッテリ電圧が高ければ大きい。
【００４０】
続くステップ７０５では、ステップ７０４で算出したバッテリの充電率がバッテリの液温度で補正される。ここでも、バッテリの充電率はバッテリの液温度が２５（°Ｃ）の時が基準であり、図１０に示すように、バッテリの液温度が２５（°Ｃ）よりも低い時は１より小さな補正係数が乗算され、バッテリの液温度が２５（°Ｃ）よりも高い時は１より大きな補正係数が乗算される。
【００４１】
次のステップ７０６では、エンジン停止中の電装品の暗電流の大きさが電流センサの検出電流によって検出される。エンジン停止時の暗電流が大きければ、バッテリの容量低下が早くなる。エンジン停止時の暗電流の大きさは、このように電流センサの検出値を用いることができるが、この他にもエンジン停止時の暗電流の大きさは、電装品の各ユニットが現在の暗電流の大きさを電源監視装置のＥＣＵに通知しても良いし、電源監視装置の不揮発性メモリに予め記憶された値を読み出すことによっても得ることができる。
【００４２】
そして、最後のステップ７０７では、ステップ７０５で算出されたバッテリの充電率の温度補正値とステップ７０６で検出された暗電流の大きさに応じて、バッテリ状態の監視周期（以後バッテリ監視周期という）が時間で算出される。図１１は暗電流が基準値ＸＲである時の、バッテリの充電率に対する監視周期を示すものである。この図から分かるように、バッテリの充電率が大きい方が監視周期は長くなる。
【００４３】
バッテリ監視周期は、バッテリの暗電流が基準値ＸＲの時には図１１を用いてバッテリの充電率に応じて決めることができるが、バッテリの暗電流が基準値ＸＲより大きい時にはバッテリ監視周期を短くし、バッテリの暗電流が基準値ＸＲより小さい時にはバッテリ監視周期を長くする補正が必要になる。図１２はバッテリ暗電流に応じた補正係数のマップの一例を示すものである。この図から分かるように、バッテリの暗電流が基準値ＸＲより小さい値Ｘ１の時には、例えば補正係数１．２を乗算してバッテリ監視周期を長くする補正が行われ、バッテリの暗電流が基準値ＸＲより大きい値Ｘ２の時には、例えば補正係数０．８が乗算されてバッテリ監視周期が短く補正される。
【００４４】
図８は、図７の手順によってバッテリ監視周期が算出された後に行われるバッテリ監視処理の一例の手順を示すものである。ステップ８０１ではバッテリ状態監視周期か否かが判定される。ここではまず、バッテリ状態監視周期である場合の処理について説明し、次にバッテリ状態監視周期でない場合の処理について説明する。
【００４５】
（１）バッテリ状態監視周期である場合
この場合はステップ８０１からステップ８０２に進み、バッテリ状態監視の所定条件が成立したか否かを判定する。この場合の所定条件成立とは、イグニッション情報、エンジン回転数情報、通信情報、放電状態の情報等であり、例えば、エンジン停止状態で、イグニッションキーがオフされている状態、エンジン回転数が０の状態、放電電流が所定範囲内の状態、他のＥＣＵがスリープ状態、エンジン停止から所定時間が経過した状態がこの条件に当てはまる。この条件に当てはまらない場合、例えばエンジンが動作状態にある時やエンジンが停止されてから間もない時はバッテリ状態を監視せずにこのルーチンを終了する。
【００４６】
ステップ８０２で所定条件が成立した場合はステップ８０３に進み、図１で説明した電圧センサ７、電流センサ８、温度センサ９が検出した電圧値Ｖｂ，電流値Ｉｂ，温度値ＴＨｂがそれぞれ読み込まれ、不揮発性メモリ１０に記憶される。続くステップ８０４では、前回の監視周期からの暗電流Ｉａの積算値Ｉｚが算出され、次のステップ８０５では、この暗電流の積算値Ｉｚを考慮してバッテリの残存容量が算出される。
【００４７】
バッテリの残存容量が算出されると、次のステップ８０６においてバッテリの残存容量が基準値１以下か否かが判定される。この基準値１は、ステップ２１０で算出したスタータオン時の放電電気量を放出できるバッテリの残存容量よりも僅かに大きい値、もしくは、ステップ３１１で算出したスタータ必要電圧Ｖｍよりも僅かに大きい値に基づいて設定される値であり、バッテリ残存容量がこの値以下になるとエンジンが始動できず、バッテリ上がりとなる値である。
【００４８】
ステップ８０６の判定でバッテリの残存容量が基準値１以下であると判定された場合はステップ８０７に進み、バッテリ上がりの危険性を通知（報知）してこのルーチンを終了する。バッテリ上がりの危険性の通知としては、表示時にバッテリの電力を消費しない表示板を外部から視認できるように露出させたり、車両に搭載した通信端末（携帯電話を含む）を利用して車両のユーザが所有する通信端末（携帯電話等）に通知する等が考えられる。
【００４９】
ステップ８０６の判定で、バッテリの残存容量が基準値１より大きいと判定された場合はステップ８０８に進み、現在のバッテリ残存容量に応じたバッテリ監視周期を算出する。バッテリ監視周期の算出方法は図７で説明した手順と同じで良いので、ここではその説明を省略する。そして、ステップ８０８で算出したバッテリ監視周期に基づき、現在のバッテリ監視周期の変更が必要か否かをステップ８０９で判定する。現在のバッテリ監視周期の変更が必要ない場合はこのままこのルーチンを終了し、変更が必要な場合はステップ８１０に進む。ステップ８１０では現在のバッテリ監視周期が、ステップ８０８で算出したバッテリ監視周期に変更されてこのルーチンを終了する。
【００５０】
（２）バッテリ状態監視周期でない場合
この場合はステップ８０１からステップ８１１に進み、駐車システムが作動したか否かが判定される。駐車システムとは、例えば、車両の盗難防止用のセキュリティシステムである。車両のユーザが駐車時にこのセキュリティシステムをセットしない場合はこのままこのルーチンを終了するが、車両のユーザが駐車時にこのセキュリティシステムをセットした場合にはステップ８１２に進む。
【００５１】
セキュリティシステムをセットした状態では、ウェイクアップトリガがなければセキュリティシステムはスリープした状態である。スリープ時にはウェイクアップ時に比べて電力消費が軽減されている。スリープ時にセキュリティシステムが消費する電流は暗電流として扱われるが、その値は僅かなものである。また、セキュリティシステムが動作してバッテリが消費される場合は、ドアが無断で開けられた場合や、スリープ中に衝撃を検知してセキュリティシステムがウェイクアップした時である。
【００５２】
ステップ８１２では、セキュリティシステムによる放電電気量Ｉｈ（セキュリティシステムの動作による放電電流の積算値）を算出し、ステップ８１３で所定条件が成立したか否かを判定する。この場合の所定条件成立は、イグニッション情報、エンジン回転数情報、通信情報、放電状態の情報等であり、例えば、エンジン停止状態で、イグニッションキーがオフされている状態、エンジン回転数が０の状態、放電電流が所定範囲内の状態、他のＥＣＵがスリープ状態、エンジン停止から所定時間が経過した状態がこの条件に当てはまる。この条件に当てはまらない場合、例えば放電電流が所定範囲を超えている場合である。
【００５３】
ステップ８１３で所定条件が成立した場合はステップ８０５に進み、前述のステップ８０５からステップ８１０の処理を行って、バッテリ上がりの危険性の判断、及びバッテリ監視周期の変更の要否を検出する。一方、ステップ８１３で所定条件が成立しない場合はステップ８１４に進み、駐車システムが作動してから所定時間が経過したか否かを判定する。
【００５４】
ステップ８１４の判定で所定時間が経過していない場合はステップ８１５に進み、放電電気量Ｉｈが基準値２以上か否かが判定される。放電電気量Ｉｈが基準値２未満の場合はステップ８１２に戻って放電電気量Ｉｈを算出する処理を再び行う。ステップ８１４の判定で所定時間が経過した場合、或いはステップ８１５の判定で放電電気量Ｉｈが基準値２以上の場合はステップ８１６に進み、ユーザに異常放電の発生を通知してこのルーチンを終了する。異常放電の通知方法は、バッテリ上がりの危険性の通知と同様の方法で良い。
【００５５】
以上、エンジン停止状態においてバッテリ状態を監視する周期を、エンジン停止直前のバッテリの充電率、或いはバッテリ電圧に基づいて設定する本発明の実施の形態を説明したが、エンジン停止状態のバッテリ状態を監視する周期を設定するために必要なエンジン停止直前のバッテリ状態は、これらの実施例に限定されるものではない。
【図面の簡単な説明】
【００５６】
【図１】（ａ）は本発明のバッテリ監視装置の一実施例を示す構成図であり、（ｂ）は（ａ）の電源監視装置の内部構成の一例を示すブロック構成図である。
【図２】本発明のバッテリ監視装置が実行するバッテリ監視方法の一部である始動時の必要電気量の算出処理の手順を示すフローチャートである。
【図３】本発明のバッテリ監視装置が実行するバッテリ監視方法の一部である始動時の必要電圧の算出処理の手順を示すフローチャートである。
【図４】（ａ）は図２のバッテリ容量検出処理によって検出された始動時の必要電気量がバッテリの液温度で変化する様子を示す特性図、（ｂ）は始動時の必要電気量をバッテリの液温度で補正するための液温度−補正係数マップである。
【図５】バッテリ液温度とバッテリ容量から内部抵抗を算出するのに使用する液温度−内部抵抗特性マップである。
【図６】バッテリの内部抵抗算出処理の手順を示すフローチャートである。
【図７】（ａ）は本発明のバッテリ監視装置が実行するバッテリ監視周期の算出手順の一実施例を示すフローチャート、（ｂ）は本発明のバッテリ監視装置が実行するバッテリ監視周期の算出手順の他の実施例を示すフローチャートである。
【図８】バッテリ監視周期が算出された後に実行されるバッテリ監視処理の一例の手順を示すフローチャートである。
【図９】バッテリ電圧とバッテリ充電率との関係を示す特性図である。
【図１０】バッテリ充電率のバッテリ液温度に応じた補正係数を示す特性図である。
【図１１】暗電流が基準値の時のバッテリ充電率とバッテリ状態監視周期との関係を示す特性図である。
【図１２】暗電流が基準値以外の時に、暗電流の大きさに応じてバッテリ状態監視周期を補正する補正係数を示す特性図である。
【符号の説明】
【００５７】
１    電源監視装置
２    電装品
３    報知手段（計器）
６    バッテリ
９    温度センサ
１０    不揮発性メモリ
１１    センサ出力取得部
１２    バッテリ電流値積算部
１３    バッテリ内部抵抗検出部
１４    バッテリ開放電圧検出部
１５    始動時放電電気量算出部
１６    バッテリ充電率算出部
１７    バッテリ状態監視周期算出部
１８    バッテリ状態報知部
【図１】
2007230398.tif 000003
【図２】
2007230398.tif 000004
【図３】
2007230398.tif 000005
【図４】
2007230398.tif 000006
【図５】
2007230398.tif 000007
【図６】
2007230398.tif 000008
【図７】
2007230398.tif 000009
【図８】
2007230398.tif 000010
【図９】
2007230398.tif 000011
【図１０】
2007230398.tif 000012
【図１１】
2007230398.tif 000013
【図１２】
2007230398.tif 000014