(57)【特許請求の範囲】
【請求項１】
バッテリの開放電圧に基づいて該バッテリの容量を判定するバッテリ容量判定方法であって、
バッテリの充放電が停止された後、バッテリの劣化度合いが進行しているほど及びバッテリの温度が低いほど長くなる所定時間が経過したか否かを、バッテリの温度が低下したか否かに基づいて判別する第１のステップと、
前記第１のステップにより前記所定時間が経過したと判別される場合に、該判別後のバッテリの開放電圧に基づいて該バッテリの容量を判定する第２のステップと、
を備えることを特徴とするバッテリ容量判定方法。
【請求項２】
請求項１記載のバッテリ容量判定方法において、
前記第１のステップは、バッテリの充放電が停止された後、前記所定時間が経過したか否かを、バッテリの充放電が停止された時点からバッテリの温度が所定値低下したか否かに基づいて判別することを特徴とするバッテリ容量判定方法。
【請求項３】
バッテリの開放電圧に基づいて該バッテリの容量を判定するバッテリ容量判定方法であって、
バッテリは、車両動力源としての内燃機関が停止する場合に充放電が停止されるバッテリであると共に、
バッテリの充放電が停止された後、バッテリの劣化度合いが進行しているほど及びバッテリの温度が低いほど長くなる所定時間が経過したか否かを、内燃機関の冷却水又は吸入空気の温度が低下したか否かに基づいて判別する第１のステップと、
前記第１のステップにより前記所定時間が経過したと判別される場合に、該判別後のバッテリの開放電圧に基づいて該バッテリの容量を判定する第２のステップと、
を備えることを特徴とするバッテリ容量判定方法。
【請求項４】
請求項３記載のバッテリ容量判定方法において、
前記第１のステップは、バッテリの充放電が停止された後、前記所定時間が経過したか否かを、バッテリの充放電が停止された時点から内燃機関の冷却水又は吸入空気の温度が所定値低下したか否かに基づいて判別することを特徴とするバッテリ容量判定方法。
【請求項５】
請求項１乃至４の何れか一項記載のバッテリ容量判定方法において、
バッテリの充放電が停止された後、前記第１のステップにより前記所定時間が経過していないと判別される場合は、開放電圧に基づく容量に代えて、充放電が停止される時点での容量をバッテリの容量として用いることを特徴とするバッテリ容量判定方法。
【請求項６】
バッテリの開放電圧に基づいて該バッテリの容量を判定するバッテリ容量判定装置であって、
バッテリは、車両動力源としての内燃機関が停止する場合に充放電が停止されるバッテリであると共に、
バッテリの充放電が停止された後、バッテリの劣化度合いが進行しているほど及びバッテリの温度が低いほど長くなる所定時間が経過したか否かを、バッテリの温度が低下したか否かに基づいて判別する経過時間判別手段と、
前記経過時間判別手段により前記所定時間が経過したと判別される場合に、該判別後のバッテリの開放電圧に基づいて該バッテリの容量を判定する容量判定手段と、
を備えることを特徴とするバッテリ容量判定装置。
【請求項７】
バッテリの開放電圧に基づいて該バッテリの容量を判定するバッテリ容量判定装置であって、
バッテリの充放電が停止された後、バッテリの劣化度合いが進行しているほど及びバッテリの温度が低いほど長くなる所定時間が経過したか否かを、内燃機関の冷却水又は吸入空気の温度が低下したか否かに基づいて判別する経過時間判別手段と、
前記経過時間判別手段により前記所定時間が経過したと判別される場合に、該判別後のバッテリの開放電圧に基づいて該バッテリの容量を判定する容量判定手段と、
を備えることを特徴とするバッテリ容量判定装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、バッテリ容量判定方法及びバッテリ容量判定装置に係り、特に、バッテリの開放電圧に基づいて該バッテリの容量を判定するバッテリ容量判定方法及びバッテリ容量判定装置に関する。
【０００２】
【従来の技術】
従来より、例えば特開２０００−２５８５１３号公報に開示される如く、バッテリの開放電圧からそのバッテリの容量（充電状態）を判定する装置が知られている。一般に、バッテリには、開放電圧と容量との間に相関関係が認められる。そこで、上記従来の装置では、予め定められた相関関係からバッテリの開放電圧に対応したバッテリ容量が判定される。
【０００３】
【発明が解決しようとする課題】
ところで、バッテリは、充放電が繰り返される際、充放電に伴って端子間電圧が変動する。また、充放電が停止された直後においても、停止直前のバッテリの状態によってはバッテリの端子間電圧が変動する。このため、充放電が停止された直後にバッテリの端子間電圧（すなわち、開放電圧）に基づいてバッテリの容量が判定されるものとすると、バッテリに実際に生じている充電状態に対応した正確な容量を判定できないおそれがある。
【０００４】
本発明は、上述の点に鑑みてなされたものであり、バッテリ容量の判定精度の向上を図ることが可能なバッテリ容量判定方法及びバッテリ容量判定装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記の目的は、バッテリの開放電圧に基づいて該バッテリの容量を判定するバッテリ容量判定方法であって、
バッテリの充放電が停止された後、バッテリの劣化度合いが進行しているほど及びバッテリの温度が低いほど長くなる所定時間が経過したか否かを、バッテリの温度が低下したか否かに基づいて判別する第１のステップと、
前記第１のステップにより前記所定時間が経過したと判別される場合に、該判別後のバッテリの開放電圧に基づいて該バッテリの容量を判定する第２のステップと、
を備えるバッテリ容量判定方法により達成される。
【０００６】
また、上記の目的は、バッテリの開放電圧に基づいて該バッテリの容量を判定するバッテリ容量判定装置であって、
バッテリの充放電が停止された後、バッテリの劣化度合いが進行しているほど及びバッテリの温度が低いほど長くなる所定時間が経過したか否かを、バッテリの温度が低下したか否かに基づいて判別する経過時間判別手段と、
前記経過時間判別手段により前記所定時間が経過したと判別される場合に、該判別後のバッテリの開放電圧に基づいて該バッテリの容量を判定する容量判定手段と、
を備えるバッテリ容量判定装置により達成される。
【０００７】
これらの態様の発明において、バッテリの充放電が停止された後、所定時間が経過した後に、バッテリの開放電圧に基づいて該バッテリの容量が判定される。バッテリの充放電が停止されると、その後、バッテリの開放電圧は、本来の充電状態に対応した電圧へ向けて変化する。従って、充放電が停止された後、所定時間が経過した後のバッテリの開放電圧に基づいて容量を判定することとすれば、正確なバッテリ容量を判定することが可能となる。このため、本発明によれば、バッテリ容量の判定精度の向上が図られている。
【０００８】
ところで、バッテリの充放電が停止された後、バッテリが本来の充電状態に対応した開放電圧に安定するまでの時間は、バッテリの温度や劣化状態に応じて異なる。
【０００９】
従って、前記所定時間は、バッテリの温度及び劣化度合いに応じて変更されることとすれば、バッテリ容量の更なる判定精度の向上を図ることが可能となる。
【００１０】
また、バッテリの充放電が停止された後、所定時間が経過したか否かを判別するうえで機械式タイマーを用いることとすると、その分コスト上昇を招く。ところで、バッテリの充放電が停止されると、以後、バッテリは非作動状態となるので、その温度は低下する。
【００１１】
従って、上記したバッテリ容量判定装置において、前記第１のステップは、バッテリの温度が低下したか否かに基づいて前記所定時間が経過したか否かを判別することとすれば、コストの上昇を招くことなく、バッテリの充放電が停止された後所定時間が経過したか否かを判別することができ、バッテリ容量を正確に判定することが可能となる。
【００１２】
尚、所定時間が経過したか否かがバッテリの温度が低下したか否かにより判定される構成においては、バッテリが充分に温まっていない状態で充放電が停止されると、バッテリの温度は上昇し難い。このため、バッテリが充分に温まっていない状況下では、充放電が停止された後所定時間が経過していないにもかかわらず、バッテリ温度の低下により所定時間が経過したと誤判定され、その結果、バッテリ容量が誤判定されるおそれがある。
【００１３】
従って、上記したバッテリ容量判定方法において、前記第１のステップは、バッテリの充放電が停止された時点からバッテリの温度が所定値低下したか否かに基づいて前記所定時間が経過したか否かを判別することとすれば、充放電停止後における所定時間の経過の有無を精度良く判別することができ、バッテリ容量の誤判定を防止することが可能となる。
【００１４】
更に、バッテリが内燃機関が停止する際に充放電停止する構成においては、バッテリの充放電が停止される際、内燃機関が停止状態となっているため、バッテリの充放電が停止された後は内燃機関の水温が低下する。
【００１５】
従って、上記の目的は、バッテリの開放電圧に基づいて該バッテリの容量を判定するバッテリ容量判定方法であって、
バッテリは、車両動力源としての内燃機関が停止する場合に充放電が停止されるバッテリであると共に、
バッテリの充放電が停止された後、バッテリの劣化度合いが進行しているほど及びバッテリの温度が低いほど長くなる所定時間が経過したか否かを、内燃機関の冷却水又は吸入空気の温度が低下したか否かに基づいて判別する第１のステップと、
前記第１のステップにより前記所定時間が経過したと判別される場合に、該判別後のバッテリの開放電圧に基づいて該バッテリの容量を判定する第２のステップと、
を備えることを特徴とするバッテリ容量判定方法によっても達成される。
この態様の発明においては、コストの上昇を招くことなく、バッテリの充放電が停止された後所定時間が経過したか否かを判別することができ、バッテリ容量を正確に判定することが可能となる。
【００１６】
尚、この場合、内燃機関の水温が充分に温まっていない状態で充放電が停止されると、その後、短時間でその水温が低下してしまう。このため、内燃機関の水温が充分に温まっていない状況下では、充放電が停止された後所定時間が経過していないにもかかわらず、内燃機関の水温の低下により所定時間が経過したと誤判定され、その結果、バッテリ容量が誤判定されるおそれがある。
【００１７】
従って、上記したバッテリ容量判定方法において、前記第１のステップは、バッテリの充放電が停止された後、前記所定時間が経過したか否かを、バッテリの充放電が停止された時点から内燃機関の冷却水又は吸入空気の温度が所定値低下したか否かに基づいて判別することとすれば、充放電停止後における所定時間の経過の有無を精度良く判別することができ、バッテリ容量の誤判定を防止することが可能となる。
【００１８】
ところで、バッテリの充放電が停止された後、所定時間が経過しない場合は、バッテリの開放電圧が本来の充電状態に対応する安定した電圧に達していないため、開放電圧に基づくバッテリ容量の判定を行うことができない。
【００１９】
従って、上記したバッテリ容量判定方法において、バッテリの充放電が停止された後、前記第１のステップにより前記所定時間が経過していないと判別される場合は、開放電圧に基づく容量に代えて、充放電が停止される時点での容量をバッテリの容量として用いることとしてもよい。
【００２０】
【発明の実施の形態】
図１は、本発明の第１実施例であるバッテリ容量判定装置を備える車両システムの要部構成図を示す。本実施例のシステムは、車両の動力装置として機能する内燃機関１０及びモータ・ジェネレータ（以下、Ｍ／Ｇと称す）１２を備えている。内燃機関１０は、燃料を空気を伴って燃焼させることにより高圧の作動流体を生成し、機械的動力を得る装置である。内燃機関１０の内部には、冷却水が充填されたウォータジャケット（図示せず）が設けられている。エンジン１０の出力軸及びＭ／Ｇ１２の出力軸は、それぞれ、遊星歯車機構１４を介して、車輪に連結するクランクシャフト１６に連結されている。本実施例において、車両は、エンジン１０の出力とＭ／Ｇ１２の出力とを適宜組み合わせて車輪を回転させるトルクを発生する。
【００２１】
Ｍ／Ｇ１２には、インバータ２０を介してバッテリ２２が接続されている。バッテリ２２は、直列に接続された複数のバッテリセルから構成されており、例えば１２Ｖ程度の出力電圧を有する鉛酸バッテリである。インバータ２０は、モータ駆動用パワートランジスタを内蔵しており、そのモータ駆動用パワートランジスタのスイッチング動作に応じてバッテリ２２の直流電力をＭ／Ｇ１２の交流電力に変換する。Ｍ／Ｇ１２は、モータ駆動用パワートランジスタがオン状態にある場合に、バッテリ２２から電力が供給されることによりバッテリ２２を電源にして駆動し、所定のトルクを発生する。すなわち、バッテリ２２は、インバータ２０のモータ駆動用パワートランジスタがオン状態にある場合に、Ｍ／Ｇ１２に対して電力を供給する。
【００２２】
また、Ｍ／Ｇ１２は、通常のオルタネータと同様に内燃機関１０による回転駆動により、また、車輪による回転駆動により、車両の運動エネルギを電気エネルギに変換する発電機として機能する。インバータ２０は、また、ジェネレータ用パワートランジスタを内蔵しており、そのジェネレータ用パワートランジスタのスイッチング動作に応じてＭ／Ｇ１２の交流電力をバッテリ２２の直流電力に変換する。すなわち、バッテリ２２は、インバータ２０のジェネレータ用パワートランジスタがオン状態にある状況下において、内燃機関１０又は車輪による回転駆動によりＭ／Ｇ１２が発電することにより電力の供給を受け、充電される。
【００２３】
インバータ２０には、マイクロコンピュータにより構成された電子制御ユニット（以下、ＥＣＵと称す）２４が接続されている。ＥＣＵ２４は、バッテリ２２からＭ／Ｇ１２への電力供給が必要であると判断する場合、バッテリ２２が放電するようにインバータ２０のモータ駆動用パワートランジスタに対して指令信号を供給する。また、Ｍ／Ｇ１２からバッテリ２２への電力供給が必要であると判断する場合、バッテリ２２が充電されるようにジェネレータ用パワートランジスタに対して指令信号を供給する。
【００２４】
ＥＣＵ２４には、バッテリ２２の正負端子間に配設された電圧センサ２６が接続されている。電圧センサ２６は、バッテリ２２の端子間電圧（以下、バッテリ電圧Ｖと称す）に応じた信号を出力する。電圧センサ２６の出力信号はＥＣＵ２４に供給されている。ＥＣＵ２４は、電圧センサ２６の出力信号に基づいてバッテリ２２のバッテリ電圧Ｖを検出する。
【００２５】
ＥＣＵ２４には、また、バッテリ２２とインバータ２０との間に配設された電流センサ２８が接続されている。電流センサ２８は、バッテリ２２とインバータ２０との間を流れる電流（以下、バッテリ電流Ｉと称す）に応じた信号を出力する。電流センサ２８の出力信号はＥＣＵ２４に供給されている。ＥＣＵ２４は、電流センサ２８の出力信号に基づいてバッテリ２２を流れるバッテリ電流Ｉを検出する。
【００２６】
ＥＣＵ２４には、また、バッテリ２２に内蔵された温度センサ３０が接続されている。温度センサ３０は、バッテリ２２の内部温度（以下、バッテリ温度Ｔと称す）に応じた信号を出力する。温度セン３０の出力信号はＥＣＵ２４に供給されている。ＥＣＵ２４は、温度センサ３０の出力信号に基づいてバッテリ２２のバッテリ温度Ｔを検出する。
【００２７】
ＥＣＵ２４には、また、先端部が内燃機関１０のウォータジャケット内に露出するように該ウォータジャケットに配設された水温センサ３２が接続されている。水温センサ３２は、内燃機関１０のウォータジャケット内に流れる冷却水の温度（以下、単に水温ＴＨＷと称す）に応じた信号を出力する。水温センサ３２の出力信号はＥＣＵ２４に供給されている。ＥＣＵ２４は、水温センサ３２の出力信号に基づいてウォータジャケット内の冷却水の水温ＴＨＷを検出する。
【００２８】
ＥＣＵ２４には、更に、車室内に設けられたイグニションスイッチ３４が接続されている。イグニションスイッチ３４は、車両乗員の操作によりオン・オフされる。イグニションスイッチ３４がオン状態となると、車両が作動状態となり、内燃機関１０が作動可能な状態になると共に、バッテリ２２が充放電可能な状態になる。また、イグニションスイッチ３４がオフ状態となると、車両が非作動状態となり、内燃機関１０が停止すると共に、バッテリ２２の充放電が停止される。
【００２９】
次に、本実施例のバッテリ容量判定装置の動作及び機能について説明する。
【００３０】
本実施例において、バッテリ２２が車両に搭載されると、バッテリ２２は、まず、満充電状態にまで充電される。バッテリ２２の充電状態が満充電状態に近づくと、バッテリ２２へ流れるバッテリ電流Ｉが小さくなるので、ＥＣＵ２４は、かかる事態が生じた場合にバッテリ２２が満充電状態にあると判定し、バッテリ２２の充電状態（State Of Charge；以下、バッテリ容量ＳＯＣと称す）を１００％と設定する。そして、このようにバッテリ２２が満充電状態にあると判定された後は、ＥＣＵ２４は、１００％のバッテリ容量ＳＯＣを基準にして、充放電が開始された後のバッテリ電流Ｉの積算量からバッテリ容量ＳＯＣの加減演算を行い、バッテリ容量ＳＯＣを判定する。
【００３１】
ところで、本実施例においてはバッテリ２２が車両に搭載されるので、バッテリ２２の充放電が車両の走行に従って繰り返され、その容量ＳＯＣが大きく変動するものとなるが、かかる充放電の繰り返しが長期間継続すると、ＥＣＵ２４が算出したバッテリ電流Ｉの積算量と、実際に充放電に関与した電流の積算量とのずれ量が大きくなる。このため、バッテリ２２の充放電の繰り返しが継続した場合は、バッテリ２２の容量ＳＯＣを正確に検知することができない事態が生じてしまう。従って、バッテリ２２の充放電が行われた後には、バッテリ２２の容量ＳＯＣを、正確に判定できる手法で判定し直すことが適切となる。
【００３２】
かかる手法としては、バッテリ２２の開放時におけるバッテリ電圧Ｖ（以下、この電圧Ｖを開放電圧Ｖと称す）と充電状態とが相関関係にあることに鑑み、Ｍ／Ｇ１２の無負荷時において、バッテリ２２の開放電圧Ｖに基づいてバッテリ容量ＳＯＣを判定することが考えられる。この際、かかる判定をバッテリ２２の充放電が停止された直後に行うものとすると、バッテリ２２の充放電が繰り返される際にはバッテリ電圧Ｖはその充放電に伴って変動すると共に、その充放電が停止された直後も停止直前におけるバッテリ２２の状態によってはバッテリ電圧Ｖは変動するため、その開放電圧Ｖはバッテリ２２に実際に生じている充電状態に対応した電圧となっていない可能性が高く、そのため、正確なバッテリ容量ＳＯＣを判定することができないおそれがある。
【００３３】
図２は、本実施例においてバッテリ容量ＳＯＣを判定する手法を説明するための図を示す。尚、図２には、バッテリ２２の充放電が停止された際（ｔ＝０）にバッテリ２２がバッテリ電圧Ｖ＝１２．３（Ｖ）に対応する充電状態となっているものとした場合における、充電停止後のバッテリ電圧Ｖの時間変化、及び、放電停止後のバッテリ電圧Ｖの時間変化が、それぞれ示されている。
【００３４】
イグニションスイッチ３４のオフによる車両の運転停止等によってバッテリ２２の充放電が停止された際のバッテリ電圧Ｖが実際の充電状態に対応するバッテリ電圧Ｖからかけ離れている場合でも、その後時間の経過に伴って、バッテリ２２の開放電圧Ｖは、図２に示す如く、本来の充電状態に対応するバッテリ電圧Ｖに向けて変化する。従って、バッテリ２２の充放電が停止された後、バッテリ２２の開放電圧Ｖが本来の充電状態に対応する電圧となったと判断できる程度の時間が経過した後に、その開放電圧Ｖに基づいてバッテリ容量ＳＯＣの判定を行うこととすれば、正確なバッテリ容量ＳＯＣを把握することが可能となる。
【００３５】
そこで、本実施例のシステムにおいて、ＥＣＵ２４は、イグニションスイッチ３４のオフによる車両の運転停止等によってバッテリ２２の充放電が停止された後、その停止状態が継続する時間を計数する。そして、その後例えばイグニションスイッチ３４のオンにより車両の運転が開始される直前のダイアグ時において、バッテリ２２の停止状態の継続時間が所定時間に達している場合には、その時点での電圧センサ２６の出力信号に基づくバッテリ２２の開放電圧Ｖに基づいてバッテリ容量ＳＯＣの判定を行う。かかる構成によれば、バッテリ電流Ｉの積算により判定されたバッテリ容量ＳＯＣがバッテリ２２の本来の充電状態を示さなくなった場合でも、その容量ＳＯＣをリセットし、新たに正確なバッテリ容量ＳＯＣを把握することができ、その後のバッテリ２２の充放電制御を適切に行うことが可能となる。
【００３６】
尚、バッテリ容量ＳＯＣは、バッテリ２２の端子間にかかるバッテリ電圧Ｖが同一であっても、バッテリ２２の周囲温度や劣化状態が異なる場合には異なるものとなる。具体的には、バッテリ容量ＳＯＣは、バッテリ電圧Ｖが同一にある状況下においてバッテリ２２の周囲温度が低いほど大きく、バッテリ２２の周囲温度が高いほど小さくなる。また、バッテリ電圧Ｖが同一にある状況下においてバッテリ２２の劣化が進んでいるほど小さくなる。
【００３７】
そこで、本実施例において、ＥＣＵ２４は、バッテリ温度Ｔ及びバッテリ２２の劣化状態Ｊに応じたバッテリ２２の開放電圧Ｖとバッテリ容量ＳＯＣとの関係を示す複数のマップを記憶しておき、温度センサ３０を用いて検出したバッテリ温度Ｔ及び後述の如く把握したバッテリ２２の劣化状態Ｊに基づいて一のマップを選択し、そのマップに従ってその際検出したバッテリ電圧Ｖからバッテリ容量ＳＯＣを判定する。かかる構成によれば、バッテリ温度Ｔに応じたマップを選択すると共に、バッテリ２２の劣化状態Ｊに応じたマップを選択することができるため、バッテリ温度Ｔ及びバッテリ劣化状態Ｊを考慮してバッテリ電圧Ｖからバッテリ容量ＳＯＣを判定することができ、従って、バッテリ容量ＳＯＣの判定を精度よく行うことが可能となる。
【００３８】
ここで、バッテリ２２の劣化状態Ｊは、バッテリ２２の内部抵抗の大きさに基づいて判定できる。すなわち、バッテリ２２の内部抵抗が大きい場合には、発熱損失が大きく、バッテリ２２の劣化が進んでいると判断できる。一方、バッテリ２２の内部抵抗が小さい場合には、発熱損失が小さく、バッテリ２２の劣化が進んでいないと判断できる。そこで、本実施例においては、ＥＣＵ２４は、まず、ある時点におけるバッテリ電圧Ｖとバッテリ電流Ｉとの関係と、異なる時点におけるバッテリ電圧Ｖとバッテリ電流Ｉとの関係とから、バッテリ電流Ｉに対するバッテリ電圧Ｖの傾きを算出し、その傾きをバッテリ２２の内部抵抗として把握する。好ましくは、アイドルストップ時でかつＭ／Ｇ１２の駆動時におけるバッテリ電圧Ｖとバッテリ電流ＩとをＥＣＵ２４内のメモリに記憶させ、アイドルストップ後のエンジン１０の始動時におけるバッテリ電圧Ｖとバッテリ電流Ｉとをそのメモリに記憶させると共に、バッテリ２２の充放電が停止された際に該メモリから各バッテリ電圧Ｖ及び各バッテリ電流Ｉを読み出し、それらの値の関係に基づいて内部抵抗を算出する。そして、その内部抵抗の大きさに基づいて、具体的には、内部抵抗が大きいほど劣化の進んだ状態が実現されるようにバッテリ２２の劣化状態Ｊを例えば３段階 “０”，“１”，“２”で把握する。尚、本実施例において、“０”，“１”，“２”の順でバッテリ２２の劣化が進むものとする。
【００３９】
ところで、バッテリ２２の充放電が停止された後、開放電圧Ｖが本来の充電状態に対応する電圧となるまでの時間は、バッテリ２２の劣化状態Ｊやバッテリ温度Ｔに応じて変動する。具体的には、上記した時間は、バッテリ温度Ｔが低いほど長くなり、バッテリ温度Ｔが高いほど短くなると共に、劣化状態Ｊが進行するほど長くなる。従って、バッテリ２２の開放電圧Ｖに基づくバッテリ容量ＳＯＣの判定を適正に行うためには、バッテリ２２のバッテリ温度Ｔや劣化状態Ｊに応じて、充放電停止後におけるバッテリ２２の停止状態の継続時間のしきい値を変更することが望ましい。そこで、本実施例のシステムにおいて、かかる機能を実現することにより開放電圧Ｖに基づくバッテリ容量ＳＯＣの判定の適正化を図っている。
【００４０】
図３は、開放電圧Ｖに基づくバッテリ容量ＳＯＣの判定を適正に行うことができるか否かを判別すべく、本実施例においてＥＣＵ２４が実行する制御ルーチンの一例のフローチャートを示す。図３に示すルーチンは、その処理が終了する毎に起動されるルーチンである。図３に示すルーチンが起動されると、まずステップ１００の処理が実行される。
【００４１】
ステップ１００では、イグニションスイッチ３４の状態に基づいて、バッテリ２２の充放電が停止されたか否かが判別される。その結果、イグニションスイッチ３４がオフ状態になり、バッテリ２２の充放電が停止されたと判別された場合は、次にステップ１０２の処理が実行される。一方、イグニションスイッチ３４がオン状態にあり、バッテリ２２の充放電が停止されていないと判別された場合は、次にステップ１１０の処理が実行される。
【００４２】
ステップ１０２では、バッテリ２２の充放電が停止され、上記ステップ１００で肯定判定がなされた時点においてＥＣＵ２４がバッテリ電流Ｉの積算量から算出しているバッテリ容量ＳＯＣをＳＯＣeとしてＥＣＵ２４内のメモリに記憶する処理が実行される。
【００４３】
ステップ１０４では、上記ステップ１００においてバッテリ２２の充放電が停止されたと判別された後、上記ステップ１０２の処理が終了することにより、所定のタイマＴＩＭＥをリセット起動する処理が実行される。タイマＴＩＭＥは、バッテリ２２の充放電が停止された後のその停止状態が継続する時間を計数するためのタイマである。
【００４４】
ステップ１０６では、タイマＴＩＭＥが第１の所定値ＴＩＭＥ１以上であるか否かが判別される。尚、第１の所定値ＴＩＭＥ１は、バッテリ温度Ｔがある程度高い状況下あるいは劣化状態Ｊが“０”である状況下、バッテリ２２の充放電が停止された後、開放電圧Ｖが本来の充電状態に対応する電圧になると判断できる時間である。本ステップ１０６の処理は、ＴＩＭＥ≧ＴＩＭＥ１が成立すると判別されるまで繰り返し実行される。その結果、ＴＩＭＥ≧ＴＩＭＥ１が成立すると判別された場合は、次にステップ１０８の処理が実行される。
【００４５】
ステップ１０８では、▲１▼バッテリ温度Ｔが第１の所定値Ｔ１に達しているか、又は、▲２▼劣化状態Ｊが“０”であるか否かが判別される。尚、第１の所定値Ｔ１は、ＴＩＭＥ≧ＴＩＭＥ１が成立すれば開放電圧Ｖが本来の充電状態に対応する電圧になると判断できるバッテリ２２の温度である。また、劣化状態Ｊ＝０は、ＴＩＭＥ≧ＴＩＭＥ１が成立すれば開放電圧Ｖが本来の充電状態に対応する電圧になると判断できるバッテリ２２の劣化度合いである。上記▲１▼及び▲２▼のうち何れかが成立する場合は、ＴＩＭＥ≧ＴＩＭＥ１が成立している状況下で、バッテリ温度Ｔがある程度高いので、或いは、バッテリ２２の劣化がほとんど進んでいないので、既に開放電圧Ｖが本来の充電状態に対応する電圧になっていると判断でき、開放電圧Ｖに基づいてバッテリ容量ＳＯＣを判定することとしても、誤ったバッテリ容量ＳＯＣを検出することもないと判断できる。従って、▲１▼Ｔ≧Ｔ１が成立すると判別された場合、或いは、▲２▼Ｊ＝０が成立すると判別された場合は、次にステップ１１０の処理が実行される。
【００４６】
ステップ１１０では、判定可フラグをオンにセットする処理が実行される。尚、判定可フラグは、バッテリ２２の開放電圧Ｖに基づくバッテリ容量ＳＯＣの判定が許容されるか否かを表示するためのフラグである。本ステップ１１０の処理が終了すると、今回のルーチンは終了される。
【００４７】
一方、上記ステップ１０８において▲１▼の条件及び▲２▼の条件が共に成立しないと判別された場合は、次にステップ１１２の処理が実行される。
【００４８】
ステップ１１２では、タイマＴＩＭＥが第２の所定値ＴＩＭＥ２以上であるか否かが判別される。尚、第２の所定値ＴＩＭＥ２は、バッテリ温度Ｔが中程度の状況下あるいは劣化状態Ｊが“１”である状況下で、バッテリ２２の充放電が停止された後、開放電圧Ｖが本来の充電状態に対応する電圧になると判断できる時間であり、上記した第１の所定値ＴＩＭＥ１よりも長い時間に設定されている。本ステップ１１２の処理は、ＴＩＭＥ≧ＴＩＭＥ２が成立すると判別されるまで繰り返し実行される。その結果、ＴＩＭＥ≧ＴＩＭＥ２が成立すると判別された場合は、次にステップ１１４の処理が実行される。
【００４９】
ステップ１１４では、▲３▼バッテリ温度Ｔが第２の所定値Ｔ２に達しているか、又は、▲４▼劣化状態Ｊが“１”であるか否かが判別される。尚、第２の所定値Ｔ２は、ＴＩＭＥ≧ＴＩＭＥ２が成立すれば開放電圧Ｖが本来の充電状態に対応する電圧になると判断できるバッテリ２２の温度である。また、劣化状態Ｊ＝１は、ＴＩＭＥ≧ＴＩＭＥ２が成立すれば開放電圧Ｖが本来の充電状態に対応する電圧になると判断できるバッテリ２２の劣化度合いである。上記▲３▼及び▲４▼のうち何れかが成立する場合は、ＴＩＭＥ≧ＴＩＭＥ２が成立している状況下で、バッテリ温度Ｔが中程度であるので、或いは、バッテリ２２の劣化がある程度進んでいるので、開放電圧Ｖが本来の充電状態に対応する電圧になったと判断でき、開放電圧Ｖに基づいてバッテリ容量ＳＯＣを判定することとしても、誤ったバッテリ容量ＳＯＣを検出することもないと判断できる。従って、▲３▼Ｔ≧Ｔ２が成立すると判別された場合、或いは、▲４▼Ｊ＝１が成立すると判別された場合は、次に上記したステップ１１０の処理が実行され、判定可フラグをオンにセットする処理が実行される。
【００５０】
一方、上記ステップ１１４において▲３▼の条件及び▲４▼の条件が共に成立しないと判別された場合は、次にステップ１１６の処理が実行される。
【００５１】
ステップ１１６では、タイマＴＩＭＥが第３の所定値ＴＩＭＥ３以上であるか否かが判別される。尚、第３の所定値ＴＩＭＥ３は、バッテリ温度Ｔがかなり低い状況下あるいは劣化状態Ｊが“２”である状況下で、バッテリ２２の充放電が停止された後、開放電圧Ｖが本来の充電状態に対応する電圧になると判断できる時間であり、上記した第２の所定値ＴＩＭＥ２よりも長い時間に設定されている。本ステップ１１６の処理は、ＴＩＭＥ≧ＴＩＭＥ３が成立すると判別されるまで繰り返し実行される。その結果、ＴＩＭＥ≧ＴＩＭＥ３が成立すると判別された場合は、次にステップ１１８の処理が実行される。
【００５２】
ステップ１１８では、▲５▼バッテリ温度Ｔが第３の所定値Ｔ３に達しているか、又は、▲６▼劣化状態Ｊが“２”であるか否かが判別される。尚、第３の所定値Ｔ３は、ＴＩＭＥ≧ＴＩＭＥ３が成立すれば開放電圧Ｖが本来の充電状態に対応する電圧になると判断できるバッテリ２２の温度である。また、劣化状態Ｊ＝２は、ＴＩＭＥ≧ＴＩＭＥ３が成立すれば開放電圧Ｖが本来の充電状態に対応する電圧になると判断できるバッテリ２２の劣化度合いである。上記▲５▼及び▲６▼のうち何れかが成立する場合は、ＴＩＭＥ≧ＴＩＭＥ３が成立している状況下で、バッテリ温度Ｔがかなり低いので、或いは、バッテリ２２の劣化がかなり進んでいるので、開放電圧Ｖが本来の充電状態に対応する電圧になったと判断でき、開放電圧Ｖに基づいてバッテリ容量ＳＯＣを判定することとしても、誤ったバッテリ容量ＳＯＣを検出することもないと判断できる。従って、▲５▼Ｔ≧Ｔ３が成立すると判別された場合、或いは、▲６▼Ｊ＝２が成立すると判別された場合は、次に上記したステップ１１０の処理が実行され、判定可フラグをオンにセットする処理が実行される。
【００５３】
一方、上記ステップ１１８において▲５▼の条件及び▲６▼の条件が共に成立しないと判別された場合は、次にステップ１２０の処理が実行され、判定可フラグをオフにリセットする処理が実行される。本ステップ１２０の処理が終了すると、今回のルーチンは終了される。
【００５４】
上記図３に示すルーチンによれば、バッテリ２２の充放電が停止された後、その停止状態の継続時間が、バッテリ温度Ｔ及び劣化状態Ｊに応じて設定される所定時間ＴＩＭＥ（Ｔ，Ｊ）に達した場合に、判定可フラグをオン状態とすることができる。
【００５５】
図４は、イグニションスイッチ３４がオン状態とされる時点でバッテリ２２のバッテリ容量ＳＯＣを判定すべく、本実施例においてＥＣＵ２４が実行する制御ルーチンの一例のフローチャートを示す。図４に示すルーチンは、所定時間毎に起動されるルーチンである。図４に示すルーチンが起動されると、まずステップ１３０の処理が実行される。
【００５６】
ステップ１３０では、イグニションスイッチ３４がオフ状態からオン状態に変化し、ダイアグ処理の実行が許可されたか否かが判別される。その結果、否定判定がなされた場合は、以後何らの処理も進められることなく、今回のルーチンは終了される。一方、肯定判定がなされた場合は、次にステップ１３２の処理が実行される。
【００５７】
ステップ１３２では、上記図３に示すルーチンの処理の結果、判定可フラグがオン状態とされているか否かが判別される。その結果、判定可フラグがオン状態にあると判別された場合は、次にステップ１３４の処理が実行される。一方、判定可フラグがオフ状態にあると判別された場合は、次にステップ１３８の処理が実行される。
【００５８】
ステップ１３４では、上記ステップ１２２で肯定判定がなされた時点での電圧センサ２６の出力信号に基づいて、バッテリ２２のバッテリ電圧Ｖ（開放電圧Ｖ）が検出される。そして、ステップ１３６では、上記ステップ１３４で検出された開放電圧Ｖに基づいて、予め定められたバッテリ温度Ｔ及び劣化状態Ｊに応じて設定された所定のマップを参照することにより、バッテリ容量ＳＯＣを判定する処理が実行される。本ステップ１３６の処理が実行されると、以後、バッテリ２２の容量ＳＯＣとして、本ステップ１３６で判定されたバッテリ容量ＳＯＣが用いられることとなる。本ステップ１３６の処理が終了すると、今回のルーチンは終了される。
【００５９】
ステップ１３８では、上記図３に示すルーチンの処理で記憶された、バッテリ２２の充放電が停止された時点においてＥＣＵ２４が算出していたバッテリ容量ＳＯＣeを読み込む処理が実行される。本ステップ１３８の処理が実行されると、以後、バッテリ２２のバッテリ容量ＳＯＣとして、本ステップ１３８で読み込まれたバッテリ容量ＳＯＣが用いられることとなる。本ステップ１３８の処理が終了すると、今回のルーチンは終了される。
【００６０】
上記図４に示すルーチンによれば、イグニションスイッチ３４のオフによりバッテリ２２の充放電が停止された後、イグニションスイッチ３４がオン状態とされることによりバッテリ２２の充放電が開始される時点で、そのバッテリ２２の充放電の停止状態がバッテリ温度Ｔ及び劣化状態Ｊに応じた時間だけ継続することにより判定可フラグがオン状態となっている場合は、その際に電圧センサ２６が出力する出力信号に基づいてバッテリ電圧Ｖを検出し、そのバッテリ電圧Ｖに基づいてバッテリ容量ＳＯＣを判定することができる。一方、イグニションスイッチ３４がオン状態とされた時点で判定可フラグがオン状態となっていない場合は、前回バッテリ２２の充放電が停止された時点において記憶されたバッテリ容量ＳＯＣeをバッテリ容量ＳＯＣとして判定することができる。
【００６１】
このように、本実施例においては、バッテリ２２の充放電が停止された直後における開放電圧Ｖを用いることなく、その後に開放電圧Ｖがバッテリ２２の本来の充電状態に対応する電圧になると判断できる時間が経過した後の開放電圧Ｖを用いて、バッテリ容量ＳＯＣの判定が行われる。バッテリ２２の充放電が停止されると、その後、開放電圧Ｖは、時間の経過に伴ってバッテリ２２の本来の充電状態に対応する電圧へ向けて変化することとなる。従って、本実施例のシステムによれば、開放電圧Ｖに基づいてバッテリ２２の正確なバッテリ容量ＳＯＣを判定することができ、バッテリ容量ＳＯＣの判定精度の向上を図ることが可能となっている。
【００６２】
上述の如く、バッテリ２２の充放電が停止された後、開放電圧Ｖがバッテリ２２の本来の充電状態に対応する電圧になるまでの時間は、バッテリ温度Ｔ及び劣化状態Ｊに応じて変動し、バッテリ温度Ｔが低いほど長くなり、バッテリ温度Ｔが高いほど短くなると共に、劣化状態Ｊが進行するほど長くなる。これに対して、本実施例のシステムにおいては、バッテリ２２の充放電が停止された後、バッテリ温度Ｔ及び劣化状態Ｊに応じて、開放電圧Ｖに基づいてバッテリ容量ＳＯＣの判定を行うことができる時期が変更される。具体的には、かかる時期は、バッテリ温度Ｔが低いほど遅くなり、バッテリ温度Ｔが高いほど早くなると共に、劣化状態Ｊが進行しているほど遅くなる。従って、本実施例のシステムによれば、開放電圧Ｖに基づくバッテリ容量ＳＯＣの判定を適正に行うことができ、バッテリ容量ＳＯＣの更なる精度向上を図ることが可能となっている。
【００６３】
更に、本実施例のシステムにおいては、バッテリ２２の充放電が停止された後、開放電圧Ｖがバッテリ２２の本来の充電状態に対応する電圧になると判断できる時間が経過していない場合、開放電圧Ｖに基づくバッテリ容量ＳＯＣの適正な判定は行われないが、この場合は、充放電が停止された時点において把握されていたある程度信頼性のあるバッテリ容量ＳＯＣがバッテリ２２の容量として用いられる。このため、本実施例のシステムによれば、開放電圧Ｖに基づくバッテリ容量ＳＯＣの適正な判定を行えない状況下において、バッテリ容量ＳＯＣの判定不能の事態が生ずるのを回避することができる。
【００６４】
尚、上記の第１実施例においては、タイマＴＩＭＥ１、ＴＩＭＥ２、又はＴＩＭＥ３が特許請求の範囲に記載された「所定時間」に相当していると共に、ＥＣＵ２４が、上記図４に示すルーチン中のステップ１３２の処理を実行する、すなわち、上記図３に示すルーチンの処理の結果として判定可フラグがオン状態とされているか否かを判別することにより特許請求の範囲に記載された「第１のステップ」及び「経過時間判別手段」が、ステップ１３４及び１３６の処理を実行することにより特許請求の範囲に記載された「第２のステップ」及び「容量判定手段」が、それぞれ実現されている。
【００６５】
次に、上記図１、図３、及び図４と共に、図５及び図６を参照して、本発明の第２実施例について説明する。本実施例のシステムは、上記図１に示すシステムにおいて、ＥＣＵ２４に図５及び図６に示すルーチンを実行させることにより実現される。
【００６６】
上述した第１実施例では、バッテリ２２の充放電が停止された後、その停止状態の継続時間が所定時間に達したか否かを判別するのに、ＥＣＵ２４の内蔵する内部タイマが用いられる。本実施例のシステムは、かかる判別を行ううえで、ＥＣＵ２４の内蔵するタイマに代えて、車両が搭載する内燃機関１０のウォータジャケット内を流れる冷却水の水温ＴＨＷを用いる点に特徴を有している。
【００６７】
すなわち、イグニションスイッチ３４がオフ状態にされると、バッテリ２２が充放電停止すると共に、内燃機関１０が停止する。内燃機関１０が運転状態から停止状態に変化すると、以後、ウォータジャケット内を流れる冷却水の水温ＴＨＷは時間の経過に伴って低下する。このため、バッテリ２２の充放電が停止された後の時間が所定時間に達したか否かを判別するのに、冷却水の水温ＴＨＷを用いることとすれば、タイマを用いる必要はない。
【００６８】
図５は、本実施例においてＥＣＵ２４が実行する制御ルーチンの一例のフローチャートを示す。図５に示すルーチンは、その処理が終了する毎に起動されるルーチンである。尚、図５において、上記図３に示すステップと同一の処理を実行するステップについては、同一の符号を付してその説明を省略する。すなわち、図５に示すルーチンにおいては、ステップ１０２でバッテリ２２の充放電が停止された時点においてＥＣＵ２４の算出するバッテリ容量ＳＯＣをＳＯＣeとしてメモリに記憶した後、ステップ１５０の処理が実行される。
【００６９】
ステップ１５０では、バッテリ２２の充放電が停止され、上記ステップ１００で肯定判定がなされた時点において水温センサ３２の出力する出力信号に基づいて検出した水温ＴＨＷをＴＨＷeとしてＥＣＵ２４内のメモリに記憶する処理が実行される。本ステップ１５０の処理が終了すると、今回のルーチンは終了される。上記図５に示すルーチンによれば、バッテリ２２の充放電が停止された時点における内燃機関１０のウォータジャケット内を流通する冷却水の水温ＴＨＷを記憶することができる。
【００７０】
図６は、イグニションスイッチ３４がオン状態とされる時点でバッテリ２２のバッテリ容量ＳＯＣを判定すべく、本実施例においてＥＣＵ２４が実行する制御ルーチンの一例のフローチャートを示す。図６に示すルーチンは、所定時間毎に起動されるルーチンである。尚、図６において、上記図４に示すステップと同一の処理を実行するステップについては、同一の符号を付してその説明を省略する。すなわち、図６に示すルーチンにおいては、ステップ１３０で肯定判定がなされた後、ステップ１５２の処理が実行される。
【００７１】
ステップ１５２では、本ステップ１５２の処理時点で水温センサ３２の出力する出力信号に基づいて検出した水温ＴＨＷが、上記図５に示すルーチンの処理の結果としてメモリに記憶された水温ＴＨＷeに比して所定値α以上低下しているか、すなわち、バッテリ２２の充放電が停止された時点における水温ＴＨＷeと現時点における水温ＴＨＷとの差が所定値α以上となっているか否かが判別される。尚、所定値αは、バッテリ２２の充放電が停止された後、バッテリ２２が本来の充電状態に対応する開放電圧Ｖに安定するまでの時間が経過したと判断できる、充放電停止時とイグニションスイッチ３４のオン時とにおけるウォータジャケット内を流通する冷却水の水温差である。
【００７２】
その結果、ＴＨＷe−ＴＨＷ≧αが成立する場合は、冷却水に大きな水温差が生じており、充放電停止後多くの時間が経過していると判断できる。この場合は、バッテリ２２の開放電圧Ｖが本来の充電状態に対応した電圧に達していると判断できるので、その開放電圧Ｖに基づくバッテリ容量ＳＯＣの判定を適正に行うことが可能である。従って、ＴＨＷe−ＴＨＷ≧αが成立すると判別された場合は、次に上記ステップ１３４以降の処理が実行される。
【００７３】
一方、ＴＨＷe−ＴＨＷ≧αが成立しない場合は、ウォータジャケット内の冷却水に大きな水温差が生じておらず、充放電停止後あまり時間が経過していないと判断できる。この場合は、バッテリ２２の開放電圧Ｖが本来の充電状態に対応する電圧に達していないと判断でき、開放電圧Ｖに基づいてバッテリ容量ＳＯＣを判定することは適切ではない。従って、ＴＨＷe−ＴＨＷ≧αが成立しないと判別された場合は、次に上記ステップ１３８の処理が実行され、以後、充放電停止が開始された時点でＥＣＵ２４が算出し記憶したバッテリ容量ＳＯＣがバッテリ２２の容量として用いられる。
【００７４】
上記図６に示すルーチンによれば、イグニションスイッチ３４のオフによりバッテリ２２の充放電が停止された後、イグニションスイッチ３４がオン状態とされることによりバッテリ２２の充放電が開始される時点で、充放電停止時との内燃機関１０の冷却水の水温差が大きくなっている場合は、その際に電圧センサ２６が出力する出力信号に基づいてバッテリ電圧Ｖを検出し、そのバッテリ電圧Ｖに基づいてバッテリ容量ＳＯＣを判定することができる。一方、内燃機関１０の冷却水の水温差があまり大きくなっていない場合は、前回バッテリ２２の充放電が停止された時点において記憶されたバッテリ容量ＳＯＣeをバッテリ容量ＳＯＣとして判定することができる。
【００７５】
上述の如く、本実施例においてはイグニションスイッチ３４がオフ状態にされると、バッテリ２２の充放電が停止されると共に、内燃機関１０が停止されるため、その後、内燃機関１０の冷却水の水温ＴＨＷは時間の経過に伴って低下する。このため、バッテリ２２の充放電が停止された時点から再び充放電が開始される時点までの間に、冷却水の水温ＴＨＷが十分に低下していれば、充放電停止後に多くの時間が経過していると判断できる。
【００７６】
従って、本実施例のシステムによれば、タイマを用いることなくバッテリ２２の充放電が停止された後所定時間が経過しているか否か、すなわち、バッテリ２２の開放電圧が本来の充電状態に対応する電圧に達しているか否かを判別することができ、その結果、開放電圧Ｖに基づいてバッテリ容量ＳＯＣの正確な判定を行うことが可能となっている。かかる構成においては、機械式タイマを用いる構成に比してコスト上昇の抑制が図られている。従って、本実施例のシステムによれば、コスト上昇を招くことなく、開放電圧Ｖに基づいたバッテリ容量ＳＯＣの判定を正確に行うことが可能となっている。
【００７７】
また、本実施例においては、バッテリ２２の充放電が停止された後所定時間が経過しているか否かの判別を、充放電停止時とイグニションスイッチ３４のオン時とにおける冷却水の水温差に基づいて行うこととしている。かかる構成においては、元々冷却水の水温ＴＨＷが低い状態で、すなわち、イグニションスイッチ３４がオンされた後内燃機関１０が十分に温まっていない状態でイグニションスイッチ３４がオフ状態にされ、その後イグニションスイッチ３４がオン状態にされた際に冷却水の水温ＴＨＷが低くても、その水温差が大きくなければ、開放電圧Ｖに基づくバッテリ容量ＳＯＣの判定は行われない。従って、本実施例のシステムにおいては、バッテリ２２の充放電が停止された後所定時間が経過していないにもかかわらず、イグニションスイッチ３４がオン状態にされた際に冷却水の水温ＴＨＷが低いことに起因してバッテリ２２の開放電圧Ｖが本来の充電状態に対応する電圧に達していると誤判定されることはないため、冷却水の水温差に基づいて充放電停止後の所定時間の経過の有無を精度よく判定することが可能となっている。これにより、開放電圧Ｖに基づくバッテリ容量ＳＯＣの誤判定が防止されている。
【００７８】
尚、上記の第２実施例においては、所定値αが特許請求の範囲に記載された「所定値」に相当していると共に、ＥＣＵ２４が、上記図６に示すルーチン中のステップ１５２の処理を実行することにより特許請求の範囲に記載された「第１のステップ」及び「経過時間判別手段」が実現されている。
【００７９】
ところで、上記の第２実施例においては、バッテリ２２の充放電が停止された後、その停止状態の継続時間が所定時間に達したか否かを判別するのに、内燃機関１０のウォータジャケット内を流れる冷却水の水温ＴＨＷを用いることとしているが、本発明はこれに限定されるものではなく、冷却水の水温ＴＨＷに代えて、或いは、冷却水の水温ＴＨＷと共に、内燃機関１０の吸入空気の温度やバッテリ２２のバッテリ温度Ｔ等を用いることとしてもよいし、又は、それらのパラメータに応じて上記した所定値αを変更することとしてもよい。
【００８０】
バッテリ２２は熱容量が大きいため、バッテリ温度Ｔは外気の影響を受け難く、上昇・下降し難い。このため、バッテリ２２のバッテリ温度Ｔが用いられる構成においては、外気変動に起因して、バッテリ２２の充放電が停止された後、その停止状態の継続時間が所定時間に達したか否かを誤判別するおそれはなく、開放電圧Ｖに基づくバッテリ容量ＳＯＣの判定を更に正確に行うことが可能となる。
【００８１】
また、上記の第１及び第２実施例においては、バッテリ温度Ｔをバッテリ２２に内蔵された温度センサ３０を用いて検出することとしているが、本発明はこれに限定されるものではなく、バッテリ２２の周囲に配設された温度センサを用いることとしてもよい。
【００８２】
また、上記の第１及び第２実施例においては、バッテリ２２の劣化状態をバッテリ２２の内部抵抗から把握しているが、使用頻度や使用年月等の他のパラメータを用いて劣化状態を把握することとしてもよい。
【００８３】
更に、上記の第１及び第２実施例においては、バッテリ２２として鉛酸バッテリを用いたシステムに適用しているが、鉛酸バッテリに代えてニッケル水素バッテリ等の他の蓄電池を用いたシステムに適用することも可能である。
【発明の効果】
上述の如く、本発明によれば、バッテリ開放電圧に基づくバッテリ容量判定の精度の向上を図ることができる。
【００８４】
また、本発明によれば、バッテリの温度又は劣化度合いを考慮することで、バッテリ開放電圧に基づくバッテリ容量判定の更なる精度向上を図ることができる。
【００８５】
また、本発明によれば、コスト上昇を招くことなく、充放電停止後における所定時間の経過の有無を判別でき、バッテリ容量の判定を正確に行うことができる。
【００８６】
また、本発明によれば、充放電停止後における所定時間の経過の有無を精度よく判別できるので、バッテリ容量の誤判定を防止することができる。
【００８７】
更に、本発明によれば、バッテリ開放電圧に基づくバッテリ容量の適正な判定を行うことができない状況下でも、ある程度信頼性のある容量をバッテリの容量としてその後の処理に用いることで、バッテリ容量の判定不能の事態を回避することができる。
【図面の簡単な説明】
【図１】本発明の第１実施例であるバッテリ容量判定装置を備える車両システムの要部構成図である。
【図２】本実施例においてバッテリ容量を判定する手法を説明するための図である。
【図３】本実施例において、開放電圧Ｖに基づくバッテリ容量ＳＯＣの判定を適正に行うことができるか否かを判定すべく実行される制御ルーチンの一例のフローチャートである。
【図４】本実施例において、バッテリ容量を判定すべく実行される制御ルーチンの一例のフローチャートである。
【図５】本発明の第２実施例において、バッテリ容量を判定すべく実行される制御ルーチンの一例のフローチャートである。
【図６】本実施例において、バッテリ容量を判定すべく実行される制御ルーチンの一例のフローチャートである。
【符号の説明】
１０  内燃機関
２２  バッテリ
２４  電子制御ユニット（ＥＣＵ）
２６  電圧センサ
２８  電流センサ
３０  温度センサ
３２  水温センサ
ＳＯＣ  バッテリ容量
【図１】
0004239435.tif 000002
【図２】
0004239435.tif 000003
【図３】
0004239435.tif 000004
【図４】
0004239435.tif 000005
【図５】
0004239435.tif 000006
【図６】
0004239435.tif 000007