(57)【要約】      （修正有）【課題】自動車のバッテリを監視する装置および方法を提供する。【解決手段】バッテリの寿命状態を決定する様に構成されたプロセッサを備える。バッテリの予備健康状態（ＲＳＯＨ）およびクランキング健康状態（ＣＳＯＨ）を計算し，それに対応してＲＳＯＨおよびＣＳＯＨの関数としてバッテリの寿命状態（ＳＯＬ）を決定する。またバッテリの監視装置として，バッテリの電圧センサと電流センサをもち、車両の電気部品の動作を示す信号をデータバスから受け取り，測定パラメータと履歴パラメータとを比較しバッテリの交換を識別するプロセッサーを備える。そして，車両が不作動期間中はプロセッサはスリープモードに入る。【選択図】図１
2004201484.tif 000002
【特許請求の範囲】
【請求項１】
自動車のバッテリを監視するためのバッテリ監視装置であって、
蓄電池に電気的に結合するように構成された第１および第２ケルビンコネクタと、
前記第１および第２ケルビンコネクタに電気的に結合され、バッテリの予備健康状態（ＲＳＯＨ）およびクランキング健康状態（ＣＳＯＨ）を計算し、それに応答してＲＳＯＨおよびＣＳＯＨの関数として前記バッテリの寿命の状態（ＳＯＬ）を決定するように構成されたプロセッサとを備えたバッテリ監視装置。
【請求項２】
前記ＳＯＬ（バッテリの寿命の状態）が、前記ＲＳＯＨ（バッテリの予備健康状態）および前記ＣＳＯＨ（クランキング健康状態）の積の関数である請求項１に記載の装置。
【請求項３】
前記バッテリの前記ＳＯＬ（バッテリの寿命の状態）が前記バッテリの動的パラメータの関数である請求項１に記載の装置。
【請求項４】
前記ＳＯＬ（バッテリの寿命の状態）がバッテリの寿命に対するバッテリ使用年数を示す請求項１に記載の装置。
【請求項５】
前記ＳＯＬ（バッテリの寿命の状態）がバッテリを評価する冷クランキングアンペア（ＣＣＡ）の関数である請求項１に記載の装置。
【請求項６】
前記ＳＯＬ（バッテリの寿命の状態）が温度の関数である請求項１に記載の装置。
【請求項７】
前記プロセッサが、測定された動的パラメータを履歴動的パラメータと比較し、前記比較に基づいて前記バッテリの交換を識別するようにさらに構成され、前記測定パラメータが１ヶ月未満である履歴パラメータの１０％以内の場合は前記バッテリの前記交換が識別される請求項３に記載の装置。
【請求項８】
前記バッテリの電圧を監視するように構成された電圧センサと、
前記バッテリの電流を監視するように構成された電流センサと、
前記電流センサからの感知電流をデジタル値に変換するように構成されたアナログデジタル変換器と、
前記感知電流を前記アナログデジタル変換器によってデジタル化する前に、前記感知電流からの静止電流吸い込みを低減するように構成された定オフセットとを備えた請求項１に記載の装置。
【請求項９】
車両のデータバスに結合するように構成された通信リンクを含み、
前記プロセッサがさらに、車両の電気部品の動作を示す信号をデータバスから受け取り、それに応答してスリープモードから起動し、前記電流センサを用いて前記バッテリの電流を監視するように構成された請求項１に記載の装置。
【請求項１０】
自動車のバッテリを監視するためのバッテリ監視装置であって、
前記バッテリにおける電圧を監視するように構成された電圧センサと、
前記バッテリの電流を監視するように構成された電流センサと、
前記電流センサおよび前記電圧センサにより前記バッテリのパラメータを測定し、前記測定されたパラメータを履歴パラメータと比較し、前記比較に基づき前記バッテリの交換を識別するように構成されたプロセッサとを備えたバッテリ監視装置。
【請求項１１】
前記バッテリの交換が、前記測定パラメータが前記履歴パラメータの１０％以内かどうかと関連づけられる請求項１０に記載の装置。
【請求項１２】
前記履歴パラメータが１ヶ月未満である請求項１０に記載の装置。
【請求項１３】
前記履歴パラメータが前記車両の作動より前の時間からである請求項１０に記載の装置。
【請求項１４】
前記バッテリの交換に応答して、前記プロセッサが前記バッテリの記憶されたパラメータを更新する請求項１０に記載の装置。
【請求項１５】
前記マイクロプロセッサが、前記バッテリの記憶されたパラメータの関数として、前記バッテリの状態を判定する請求項１０に記載の装置。
【請求項１６】
前記パラメータが動的パラメータである請求項１０に記載の装置。
【請求項１７】
前記バッテリにおける電圧を監視するように構成された電圧センサと、
前記バッテリの電流を監視するように構成された電流センサと、
前記電流センサからの感知電流をデジタル値に変換するように構成されたアナログデジタル変換器と、
前記アナログデジタル変換器によって前記感知電流をデジタル化する前に、前記感知電流からの静止電流吸い込みを低減するように構成された定オフセットとを備えた請求項１０に記載の装置。
【請求項１８】
車両のデータバスに結合するように構成された通信リンクを含み、
前記プロセッサがさらに、車両の電気部品の動作を示す信号をデータバスから受け取り、それに応答してスリープモードから起動し、前記電流センサを用いて前記バッテリの電流を監視するように構成された請求項１０に記載の装置。
【請求項１９】
自動車のバッテリを監視するためのバッテリ監視装置であって、
前記バッテリにおける電圧を監視するように構成された電圧センサと、
前記バッテリの電流を監視するように構成された電流センサと、
前記電流センサからの感知電流をデジタル値に変換するように構成されたアナログデジタル変換器と、
前記アナログデジタル変換器によって前記感知電流をデジタル化する前に、前記感知電流からの静止電流吸い込みを低減するように構成された定オフセットと、
感知電流および感知電圧の関数として前記バッテリのパラメータを測定するように構成されたプロセッサとを備えたバッテリ監視装置。
【請求項２０】
前記プロセッサが、車両不作動期間中にはスリープモードに入り、電流が少なくとも前記定オフセットより大きい場合にはスリープモードから作動される請求項１９に記載の装置。
【請求項２１】
前記定オフセットが、車両作動中に第１の値を有し、車両不作動中に第２の値を有する請求項１９に記載の装置。
【請求項２２】
前記プロセッサが、時間にわたって、デジタル化された電流値を積分する請求項１９に記載の装置。
【請求項２３】
前記プロセッサが、前記デジタル化された電流の計算のために閾値以下の前記値定オフセットを用いる請求項１９に記載の装置。
【請求項２４】
車両のデータバスに結合するように構成された通信リンクを含み、
前記プロセッサがさらに、車両の電気部品の動作を示す信号をデータバスから受け取り、それに応答してスリープモードから起動し、前記電流センサを用いて前記バッテリの電流を監視するように構成された請求項１９に記載の装置。
【請求項２５】
自動車のバッテリを監視するためのバッテリ監視装置であって、
前記バッテリの電流を監視するように構成された電流センサと、
車両のデータバスに結合するように構成された通信リンクと、
車両の電気部品の動作を示す信号をデータバスから受け取り、それに応答してスリープモードから起動し、前記電流センサを用いて前記バッテリの電流を監視するように構成されたプロセッサとを備えたバッテリ監視装置。
【請求項２６】
前記電機部品の動作が終わった後に、前記プロセッサが再度スリープモードに入る請求項２５に記載の装置。
【請求項２７】
前記信号が車両のドアが開いていることを示す請求項２５に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は車両に関する。さらに詳しくは、本発明は、車両で使用されるバッテリを監視するために使用されるバッテリ監視装置に関する。車両は自動車および電気自動車のどちらも、一般的に蓄電池を含む。例えば、燃焼機関によって動力を供給される自動車は一般的にバッテリを含む。バッテリは、エンジンが動作していないときに、電気系統に電力を供給するために使用される。加えて、エンジンはバッテリを充電するために使用される。エンジンはまた、エンジンが動作しているときに、車両の電気部品に電力を供給するためにも使用される。
【背景技術】
【０００２】
一般的に、そのような車両で使用される蓄電池の状態を監視することは困難であった。この困難さは、バッテリの使用中にそれに対して行われる電気接続のみならず、バッテリ状態を判定する因子である全ての変数に関係する。バッテリの動作を特性化し、「特性化曲線」を使用してバッテリ状態を判定する試みが行われてきた。しかし、この技法は、バッテリがどの特定の特性化曲線に従っているか、また所与の瞬間にバッテリが正確に特定の特性化曲線上のどこに位置するかを決定することが困難なので、実現することは往々にして困難である。
【０００３】
これは、車両の操作者が正確に、かつすぐに車両のバッテリの状態を判断することを困難にしてきた。例えば、特定の瞬間には、バッテリは、車両のエンジンを始動するのにちょうど充分なだけの出力があるかもしれないが、車両が二度目の始動をできないという外部表示を操作者に提供しない。さらに、ある温度で充分な動力を提供することができるバッテリでも、翌朝、温度が夜のうちに低下した場合、機能しないかもしれない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
バッテリによって受け入れられるかまたはバッテリから取り出された電荷の量を監視する「クーロン計数」を使用して、バッテリの状態を監視する幾つかの試みがなされてきた。しかし、そのような技法は、バッテリ状態を監視する試みを開始するために、出発点（すなわち初期値）を必要とした。さらに、そのような技法は、バッテリが満充電され、バッテリに入っていく追加電流が単に熱として失われる状況、またはバッテリ電荷が不使用の期間中に低下する状況を説明することができない。したがって、車両のバッテリの状態を監視できるバッテリ監視装置を備えることが望ましい。
【０００５】
本発明は、自動車のバッテリを監視するための装置および方法を提供する。また、車両のバッテリまたは電気系統への電気接続を提供する。
【課題を解決するための手段】
【０００６】
様々な態様で、ケルビン接続は電気接続に使用され、ケルビン接続付きまたは無しのどちらでも、電圧および電流センサを含むことができる。バッテリまたは車両の構成部品の状態を決定するために、プロセッサを使用する。
【発明を実施するための最良の形態】
【０００７】
本発明は、バッテリの状態を監視し、かつ場合によりバッテリの充電を制御するための装置および方法を提供する。
【０００８】
図１は、本発明の一実施形態に係るバッテリ監視装置１２を含む自動車１０を示す簡易ブロック図である。車両１０は、概略的に電気抵抗として示す車両負荷１４を含む。バッテリ１８は、車両負荷１４およびオルタネータ２０に結合される。オルタネータ２０は車両１０のエンジンに結合され、バッテリ１８を充電し、かつ運転中に負荷１４に電力を提供するために使用される。
【０００９】
一般的に、自動車は、車両のエンジンが発電機またはオルタネータによって動作しているときに電力を供給することのできる電気系統を含む。しかし、エンジンが動作していないときには、一般的に系統に電力を供給するために車両のバッテリが使用される。したがって、車両の標準発電機系統は２つの目的を果たす。発電機は、照明、コンピュータ、ラジオ、霜取装置、およびその他の電装品などの車両負荷に電力を供給するために使用される。さらに、発電機は、車両を始動させるためにバッテリを使用することができるように、かつエンジンが動作していないときにバッテリが電装品に電力を供給することができるように、バッテリを再充電するために使用される。
【００１０】
本発明の一態様は、バッテリのパラメータに関して初期推定を行ない、かつ充電、放電および／またはアイドリング期間中にバッテリから得た特定の測定値に基づき、該推定したバッテリパラメータを変更することによって、バッテリの状態を判定することができるという認識を含む。１つの特定の態様は、車両の操作者にとって重要な２つのバッテリ状態を認識することを含む。第１の状態は、スタータモータおよびエンジンを作動させる（すなわち「クランクする」）バッテリの能力である。第２の状態は、電気負荷にエネルギを供給するバッテリの能力である。この態様において、これらの状態の指示は、それぞれクランキング健康状態（ＣＳＯＨ）および予備健康状態（ＲＳＯＨ）と呼ばれる相対値として計算される。以下の説明では、これらの決定のためのデータを得るために使用することのできる例示的な回路機構および測定技法について記載する。一態様では、データを得るために使用する特定の技法は本発明に限定されず、他の技法も使用することができる。
【００１１】
図１に示した実施形態では、バッテリ監視装置１２は、電圧センサ２４、電流センサ２６、および時間関数（forcing function）２８に結合されたマイクロプロセッサ２２を含む。マイクロプロセッサ２２はまた、車両１０に関連付けられた外部データバスおよび／または内部データバスに結合するように構成されたＩ／Ｏ（３０）として示す、１つまたはそれ以上の入力および出力を含むことができる。さらに、車両の操作者との対話を達成するために、ユーザ入力／出力（Ｉ／Ｏ）３２が設けられる。一実施形態では、マイクロプロセッサ２２はオルタネータ２０に結合され、電流センサ２６、電圧センサ２４、および時間関数２８からの入力に単独でまたは様々な機能と組み合わせて応答して、制御出力２３をオルタネータ２０に提供する。一実施形態では、制御出力２３は、オルタネータ２０からの公称電圧出力がバッテリ１８の公称開路電圧に一般的な１２．６Ｖとなるように、オルタネータ２０を制御するように構成される。さらに、マイクロプロセッサ２２は、バッテリ１８の充電状態に対する逆相関係に従ってオルタネータ２０からの出力電圧を上昇させることができる。これは、必要なときにオルタネータ２０がバッテリ１８を充電し、かつ、ちょうど必要なだけバッテリ１８を充電するように構成することができる。この充電技法により、バッテリの寿命を延長し、負荷１４の構成要素の温度を低下し、負荷１４の寿命を延長し、燃料を節約することができる。この構成は、バッテリ１８の充電の状態を使用してバッテリ１８の充電を制御するフィードバック機構を提供する。バッテリ監視装置１２は車両の電気系統に容易に設置することができる。一次バッテリケーブルおよびオルタネータ２０の制御を可能にするために設けられた制御線の１つに、単一の分流センサ２６を挿入することができる。単に、オルタネータ２０の電圧調整器に供給される電圧を調整することによって制御が可能となり、それによりバッテリ１８の充電を制御することができる。バッテリ監視装置１２は、車両の他の構成部品、一部の実施形態を除いてオルタネータ２０との相互作用を必要とすることなく作動する、別個の自足かつ自蔵型モニタとすることができる。
【００１２】
図１はまた、バッテリ１８への接続３６Ａおよび３６Ｂによって形成されるケルビン接続をも示す。そのようなケルビン接続により、バッテリ１８のプラス端子およびマイナス端子に２つの結合がもたらされる。これにより、バッテリの各側の電気接続の一方に大量の電流を流すことが可能になる一方、接続の他方の対は正確な電圧の読みを得るために使用することができる。電圧センサ２４には電流が実質的に流れないので、センサ２４とバッテリ１８との間の電気接続による電圧降下がほとんど無く、それによりいっそう正確な電圧測定が達成される。様々な実施形態において、時間関数２８は、物理的にバッテリ１８に近接して配置するか、またはバッテリ１８に直接接続することができる。他の実施形態では、時間関数２８は車両１０の電気系統内のどこにでも配置することができる。一態様において、本発明は、ケルビン接続を介してバッテリ１８に結合される車載バッテリ監視装置１２を含み、かつ、さらに、場合により電流センサ２６を含むことができ、車両１２のエンジンが動作し、負荷１４がターンオンされ、および／またはオルタネータ２０がバッテリ１８を充電するために充電信号出力を出している間、バッテリの状態を監視することができる。１つの特定の実施形態では、接続３６Ａおよび３６Ｂによって形成されるケルビン接続と、車両１０の電気系統と直列に接続された別個の電流センサ２６との組合せが設けられ、車両１０の動作中にバッテリ１８の状態を監視することが可能になる。電流センサ２６の使用により、バッテリ１８を流れる全電流ＩＴの監視が達成される。
【００１３】
動作中、マイクロプロセッサ２２はバッテリ１８の動的パラメータを測定することができる。ここで使用する動的パラメータとは、ＡＣまたは過渡成分を有する信号の関数として測定されるバッテリ１８の任意のパラメータを含む。動的パラメータの例として、動的抵抗、コンダクタンス、アドミタンス、インピーダンス、またはそれらの組合せが挙げられる。本発明の様々な態様において、この測定値を、単独で、またはマイクロプロセッサ２２が受けとる他の測定値または入力と組み合わせて、バッテリ１８の様相または状態と相関させることができる。この相関関係は、様々なバッテリの試験を介することができ、かつ、ルックアップテーブルまたは特性化曲線などの関数関係の使用を介することができる。この関係はまた、バッテリ１８のバッテリ構成、型、サイズ、または他のパラメータに基づいて調整することもできる。
【００１４】
図１に示す特定の実施形態では、時間関数は、ＡＣを有する（または時変成分または過渡成分を有する）信号をバッテリ１８に与える関数である。時間関数は、電流をバッテリ１８から引き出す所望の時間関数を達成する負荷を適用することにより、あるいは電流をバッテリ１８に注入する能動回路により実施することができる。この結果、図１にＩＦと表示された電流が生じる。バッテリ１８の全電流ＩＴは、時間関数電流ＩＦおよび負荷１４を流れる電流ＩＬの両方による。電流センサ２６は、全電流ＩＬを感知するように配置される。一例としてバッテリの動的パラメータである動的コンダクタンス（または相反的にバッテリ抵抗）は、次の通り計算することができる。
ΔＧ＝Ｖ＝ΔＩＴ／ΔＶ  （式１）
ここで、ΔＶは電圧センサ２４によって測定されるバッテリ１８の電圧の変化であり、ΔＩＴは、電流センサ２６を用いて測定されるバッテリ１８を通過する全電流の変化である。式１は電流差および電圧差を使用していることに注意されたい。一実施形態では、電圧の変化および電流の変化を１２．５秒の期間にわたって５０ミリ秒間隔で測定し、それによりΔＶおよびΔＩＴについて毎秒合計２０回の読みを提供する。時間関数２８は、バッテリ１８の電流が時間と共に変化することを確実にするために設けられる。しかし、一実施形態では、ΔＩＴ＝ΔＩＬとなるように、負荷１４またはオルタネータ２０からの出力によるＩＬの変化だけを使用することができ、時間関数２８は不要となる。一態様では、時間関数２８は負荷１４の通常制御動作または特殊制御動作によって提供される。
【００１５】
一実施形態では、電圧センサおよび電流センサは１マイクロ秒内に同期動作を達成し、ネットワーク伝播遅延または信号線インダクタンスによる測定誤差が実質的に生じにくい。さらに、マイクロプロセッサ２２は、電圧出力が予め定められたしきいレベルを超えるかあるいはそれより下に低下した場合、電圧調整器およびオルタネータ２０の故障を検出することができる。この情報は、ユーザインタフェース３２、例えば「調整器をすぐに修理してください」の表示を介して、操作者に提供することができる。
【００１６】
バッテリ温度を測定するために、バッテリ１８の端子の１つに直接結合することのできる温度センサ３７が設けられる。温度センサ３７はバッテリの状態を決定するのに使用することができる。このバッテリの状態は温度の関数であり、車両のエンジンを始動させるために必要な電力の量を推定するのに使用することができる。任意の種類の温度センサを、例えばサーミスタ、熱電対、ＲＴＤ、半導体、または他の温度センサを、使用することができる。温度を測定するための別の技法が、２０００年１０月２４日に発行された米国特許第６，１３７，２６９号に記載されており、参照によってここに組み込む。
【００１７】
一実施形態では、電流センサ２６は２５０マイクロオームの抵抗分路を備え、分路を流れる電流は、分路における電圧降下を測定することによって決定される。しかし、ホール効果センサ、またはインダクタンスプローブを介するなど、他の種類の電流測定技法を使用することもできる。バッテリにおける電圧の変化および結果的に生じるバッテリを流れる電流の変化は、たとえば１つまたはそれ以上のアナログデジタル変換器を使用してサンプリングすることができる。この情報を相関して、バッテリの全冷クランキングアンペア（ＣＣＡ）容量などの全容量を決定することができる。
【００１８】
なお、測定サイクル中に車両負荷１４が予想外に適用され、測定にノイズが存在する原因になることがある。ノイズを低減すると考えられる１つの技法は、所定のまたは調整可能なウィンドウの外側にあるサンプル、またはアナログデジタル変換器のダイナミックレンジの外側にあるサンプルを廃棄することである。しかし、全く予想外に、アナログデジタル変換器から得られるサンプルの精度を犠牲にして、変換器のダイナミックレンジを増加することによって、測定の精度を高めることができることが発見された。サンプルが他のサンプルと比較して統計的に大きく、または小さい場合でも、全てのサンプルを平均化することによって、本発明はノイズの多い環境でも正確な電圧および電流の測定を提供することができる。サンプルを平均化し、かつ、アナログデジタル変換器の充分なダイナミックレンジを提供することによって、サンプルは廃棄されず、測定の誤差は他の誤差と相殺される傾向がある。
【００１９】
一般的に、本発明はバッテリの動的コンダクタンスとバッテリの状態との間の直接関係を利用する。例えば、バッテリがその定格容量より１５％を超えて低下すると、マイクロプロセッサ２２は、バッテリ１８を交換すべきであることを示す出力を提供することができる。さらに、コンダクタンスを使用して、バッテリの充電レベルを決定することができる。バッテリ１８に流入するかまたはバッテリ１８から流出する全電流を電流センサ２６を用いて監視することによって、そのような測定を増強して、精度を向上することができる。バッテリ１８における電圧を使用して、充電レベルの決定に使用される電荷を決定することもできる。一般的に、充電の状態は、バッテリの健康状態、温度、電荷バランス（バッテリに流入する電荷およびバッテリから流出する電荷）、充電効率、および例えばバッテリの構造、製造、極板形状、またはバッテリの他の状態などの初期状態の単独または合同の様々な組合せの関数として決定することができる。この関数関係は、複数のバッテリの特性化、後述する反復技法、および／またはニューラルネットワークなどの人工知能技術の使用によって決定することができる。
【００２０】
図２はバッテリ監視装置１２のより詳細な配線図である。図２はメモリ４０を含むマイクロプロセッサ２２を示す。図２は、特定の例として、Ｊ１８５０、Ｊ１７０８、Ｊ１９３９など様々な規格に係る通信リンクであるＩ／Ｏ（３２）を示す。メモリ４０は内部メモリとして図示されている。しかし、外部メモリまたはオプショナル外部メモリ４２を設けることもできる。一般的に、メモリはプログラミング関数、定格、変数等を格納するために設けられる。マイクロプロセッサ２２はマイクロコントローラまたは任意の種類のデジタル回路とすることができ、特にマイクロプロセッサに限定されない。図２は時間関数２８をより詳細に示しており、抵抗Ｒ１４４と、マイクロプロセッサ２２によって制御されるスイッチＳ１４６とを含む。スイッチ４６は例えば電界効果トランジスタとすることができる。電圧センサ２４は、ＤＣ阻止コンデンサＣ１４８を介してバッテリ１８に結合された差動増幅器４７を含むとして示されている。分路２６は抵抗Ｒ２５０および差動増幅器５２として示されている。スイッチＳ２５４およびＳ３５６はそれぞれ増幅器５２および４７をマイクロプロセッサ２２に選択的に結合するように配置され、サンプル制御線によって作動して、データサンプルをマイクロプロセッサ２２に提供する。アナログデジタル変換器はマイクロプロセッサ２２の一体部分とすることができ、あるいはそれは増幅器４７および５２からの出力をデジタル化するための別個の構成部品とすることができる。コンデンサＣ２およびＣ３は、サンプルホールド回路を提供する。
【００２１】
時間関数２８は、図２に示すように抵抗によって、または電流シンクによって、もしくは車両の既存の負荷によって形成することができる。スイッチＳ１４６はＦＥＴまたはバイポーラトランジスタとすることができ、あるいは自動車の機械的または既存のスイッチとすることができる。分路２６は分路抵抗で示されているが、ホール効果センサまたはケーブル抵抗に基づくセンサなど、他の種類の電流センサを使用することができる。コンデンサＣ１４８の代わりに、ＤＣ結合増幅器など、他の種類のＤＣ阻止技術を使用することができる。
【００２２】
図３は、本発明に従ってマイクロプロセッサ２８によって実行される診断ステップを示す簡易ブロック図１００を示す。ブロック１０２で、バッテリ１８の動的パラメータを得、ブロック１０４でデータを収集する。ブロック１０４で収集されるデータの型は、バッテリの状態を決定するのに使用される任意の型のデータとすることができる。例えば、データはΔＶおよびΔＩＴに使用される値、バッテリの型に関連する情報等とすることができる。この情報は、マイクロプロセッサ２２によるその後の検索のために、メモリ４０に格納することができる。データは任意の時間にわたって、かつ任意の種類のエンジンまたはバッテリの動作中に収集することができる。ブロック１０６で、マイクロプロセッサ２２が、メモリ４０に格納されたデータに基づいて診断または他の計算を実行する。バッテリの故障または差し迫った故障が検出された場合、ブロック１０８で、車両１０のダッシュボードに「すぐにバッテリを修理してください」の表示をもたらすなどの出力を提供することができる。
【００２３】
１つの一般的な態様では、本発明は、初期値に設定され、車両のエンジンが動作していない（またはバッテリが充電中でない）ときに取られた測定に基づいて修正され、車両のエンジンが作動している（またはバッテリが充電中である）ときに取られた測定によって修正される、蓄積されたバッテリパラメータの関数として、バッテリの状態を判定する。これは、車両が使用される間、蓄積されたバッテリパラメータの修正が続く反復プロセスとすることができる。特定の一例では、車両のスタータモータを「クランク」または作動させるバッテリの能力の相対指標である「クランク健康状態」（“Cranking State Of Health”：ＣＳＯＨ）を決定することができる。別の例の決定は、バッテリに残っている予備容量の相対指標である「予備健康状態」（“Reserve State Of Health”：ＲＳＯＨ）である。別の例の実施形態では、相対バッテリ状態は、２つの量間の比に基づき、かつバッテリパラメータ値の最小しきい値、測定したバッテリパラメータ値、およびバッテリパラメータ値の最大観察値の関数として判定される。
【００２４】
ところで、本発明の特定の例の実施形態に目を向けると、クランキング健康状態（ＣＳＯＨ）は式２を用いて次の通り計算することができる。
【００２５】
【数１】
2004201484.tif 000003
ここで、ＣＣＡｃｏｍｐはバッテリの補正済みの測定冷クランキングアンペア（measured cold cranking amps）であり、ＣＣＡＭＩＮはエンジンおよびスタータモータがクランクするために必要な最小冷クランキングアンペア値であり、ＣＣＡ１００ＳＯＣは、バッテリが１００％充電状態かつ１００％健康状態（すなわち満充電）のときの冷クランキングアンペアである。ＣＳＯＨは２つの数字間の比であり、０から１００パーセントの間である。現在（すなわち現行）の補正済みのＣＣＡ（ＣＣＡｃｏｍｐ）は、ある時間にわたる平均観察ＣＣＡ、温度、および現行の充電の状態の関数とすることができる。これは最初に単純な関係、例えば直線または単純な曲線と想定することができる。関係の実値は学習することができる。例えば、充電の状態に対する関係は、ＣＣＡ１００ＳＯＣと、充電の状態が１００％充電より著しく低い場合に得られたＣＣＡ値との比とすることができる。これは、バッテリおよびエンジンの動作の長期監視によって行われることができ、収集データは日付および時刻を刻印される。同様に、温度との関係は最初に推定することができるが、時間が経つと比ＣＣＡｔ１、ＣＣＡｔ２として学習することができる。ここでｔ１およびｔ２は実質的に異なる温度である。再び、両数量とも車両のバッテリの動作中にほぼ同等の時間に取得される。例えば、１つの値は、低温値を得るためにエンジンが作動しない夜間に取得することができ、他の値はエンジンが作動している日中に取得することができる。一般的に、ＣＣＡｃｏｍｐの式は次のように表わすことができる。
ＣＣＡｃｏｍｐ＝ＣＣＡａｖｅｒａｇｅ・ｆ（ＳＯＣ）・ｆ（Ｔ）  （式３）
【００２６】
同様に、バッテリの予備容量の相対指標である予備健康状態（ＲＳＯＣ）は次のように表わすことができる。
【００２７】
【数２】
2004201484.tif 000004
ここで、ＡＨＣａｐａｃｉｔｙはバッテリの現在または現行のアンペア時間容量であり、ＡＨＭＩＮはバッテリの受入れ可能な最小アンペア時間容量であり、ＡＨ１００ＳＯＣは１００％の充電（すなわちバッテリが満充電されている）時のバッテリのアンペア時間容量である。ＲＳＯＨは０から１００％の間の範囲である。アンペア時間容量は次式により得られる。
【００２８】
【数３】
2004201484.tif 000005
【００２９】
式２および４は、バッテリの当初必ずしも分かっていないパラメータの関数である。本発明の一態様は、そのようなパラメータに到達するために使用され、これらまたは同様の式で使用することのできる、反復近似化技法を含む。図４、５および６は、そのような推定のための一技法例を示す簡易ブロック図である。一例として式２を使用し、ＣＣＡ１００ＳＯＣを最初にＣＣＡＭＩＮであると推定する。ＣＣＡＭＩＮは製造中に車両のメモリ（図２に示すメモリ４０など）にプログラムするか、または他の仕方で格納することができ、バッテリの受入れ可能な最小ＣＣＡである。車両が動作し、バッテリが充電され放電されるときに、充電の状態を監視し、最大値を観察することができる。充電の状態が１００％のときのＣＣＡ測定値はメモリに格納され、ＣＣＡ１００ＳＯＣに割り当てられる。
【００３０】
図４に目を向けると、「ブート」手順１００を示すフローチャート１００が示されている。このブート手順１００は一般的に、いつでもメモリ４０が消去されたときに、あるいはバッテリ１８が切り離されたことをマイクロプロセッサ２２が検知したときに、開始される。手順１００は開始ブロック１０２から開始される。ブロック１０４で、ＣＣＡＭＩＮおよびＡＨＭＩＮの値が車両内のメモリ（メモリ４０など）から検索される。例えば、この情報は、車両の製造中にメモリに永久的に格納するか、または他の仕方でプログラムすることができる。通常メモリ４０などのメモリに格納され、マイクロプロセッサ２２によって実行されるこれらのステップを実現するために、様々な命令が使用されることに注意されたい。
【００３１】
ブロック１０６で、１００％の充電時のＣＣＡおよびアンペア時間容量の値（ＣＣＡ１００ＳＯＣおよびＡＨ１００ＳＯＣ）はそれぞれ前記のようにＣＣＡＭＩＮおよびＡＨＭＩＮに等しい。しかしこれは推定であり、それは観察プロセスの出発点を提供するものであることに注意されたい。ブロック１０８で、充電の状態は電圧の関数であると推定する。１つの簡単な関数は、次のように充電の状態を開路電圧に関連付けるものである。
ＳＯＣ＝1250・Ｖｏｃ−1475  （式６）
【００３２】
ブロック１１０で、値が「学習」されたことを示すためにフラッグがクリアされる。ブロック１１４で、図５および６に示すような別の適切なブロックに制御が渡される。
【００３３】
図５は、キーオフ手順１２０の簡易ブロック図である。キーオフ手順１２０とは、名前が暗示する通り、車両のエンジンが作動していないか、またはバッテリが充電されていない期間中に生じる。手順はブロック１２２から開始される。ブロック１２４で、電圧、電流、および温度など、様々なデータがバッテリから取得される。ブロック１２６は、バッテリが平衡に達するまで待つ手順である。例えば、温度および電圧が実質的に一定の場合、バッテリは平衡状態にあると推定することができる。ひとたびバッテリが平衡に達すると、ブロック１２８で、バッテリの充電の状態は温度および開路電圧の関数として決定される。例えば、１つのそのような充電状態式は次の通りである。
ＳＯＣ＝1250ＶOC−1475＋ＶTC  （式７）
【００３４】
ブロック１３０で、充電状態が１００％と決定された場合、制御はブロック１３２に渡される。充電状態が１００％であるかどうかを判断するための１つの技法は、バッテリが受け取っている充電電流の量の低減を観察することである。
【００３５】
ブロック１３２で、新しい開路電圧フラッグがセットされる。フラッグは安定な状態が満たされたことをプログラムに知らせるために使用される。加えて、ブロック１３０で、充電状態が１００％に等しくない場合、制御はブロック１３４に渡される。ブロック１３４で、充電状態がｘ以下である場合、制御はブロック１２４に渡される。ｘは設定可能な百分率であり、一般的に５％から１０％の間に選択される。そうでない場合、制御はブロック１３６に渡される。ブロック１３６で、バッテリに供給されるエネルギまたはバッテリから引き出されるエネルギの変化、温度、および電流の関数として、バッテリのアンペア時間容量が計算される。一例としての式は次の通りである。
【００３６】
【数４】
2004201484.tif 000006
【００３７】
図６は、エンジンが作動しているとき、またはバッテリ１８が充電されているときの動作を示すブロック図１６０である。フローチャート１６０は、ブロック１６２から開始され（ここで、エネルギ＝ＡＨ＊ｆ（Ｔ）＊ｆ（ＳＯＣ））、制御はブロック１６４に渡される。ブロック１６４で、変数ＬＡＳＴＳＯＣが現在の充電状態に設定される。ブロック１６６で、電圧、電流、温度、およびコンダクタンスなどのデータが収集される。ブロック１６８で、現在の充電の状態が、最後の充電の状態に、エネルギの変化、温度、およびバッテリに入る電流またはバッテリから出る電流の関数である量を足したものとして決定される。次のような式９を使用することができる。
【００３８】
【数５】
2004201484.tif 000007
【００３９】
ブロック１７０で、充電状態が０未満である場合、充電状態は強制的に０に等しくなる。他方、ブロック１７２で、充電状態が１００を超える場合、充電の状態は強制的に１００の値になる。ブロック１７４で、補正済みのＣＣＡの読みがＣＣＡ１００ＳＯＣを超える場合、ＣＣＡ１００ＳＯＣはＣＣＡｃｏｍｐに等しく設定される。ブロック１７６で、新しいＣＣＡ値が得られたことを示すために使用される新しいＣＣＡフラッグがセットされ、制御はブロック１６４に戻る。エンジンが停止し、バッテリが切り離され、または充電サイクルが中断されるまで、この手順が繰り返される。
【００４０】
データが収集されると、上記の式を使用して、ＲＳＯＨおよびＣＳＯＨが計算される。この情報はいずれかの適切な形式で操作者に提供することができる。例えば、通常の表示で提供することができ、あるいは図形形式で提供することができる。空／満計器を使用して、ほとんどのドライバが慣れ親しんでいる出力を提供することができる。「すぐバッテリを修理してください」の表示は別の出力例である。値は、オルタネータ１０の動作を制御するために使用したり、あるいは診断装置による将来の検索のため、または保証請求の正当性を確認するために、蓄積することができる。
【００４１】
別の態様では、バッテリ１８の寿命の状態（ＳＯＬ）がマイクロプロセッサ２２によって判定される。寿命の状態は、バッテリの現在の使用年数がどれだけであるかの指標を提供し、バッテリの寿命に関連付けることができる。例えばＳＯＬは、バッテリの総寿命に対する現在のバッテリの使用年数を示すことができる。例えば、寿命の状態は、バッテリ寿命が特定の割合だけ費やされたこと、バッテリが何年使用されてきたか、またはバッテリの使用寿命がどれだけ残っているかを示すことができる。単なる１つの特定の例として、予備寿命状態は、式４からの予備健康状態（ＲＳＯＨ）および式２からのクランキング健康状態（ＣＳＯＨ）の関数である。特定の関係は次式の通りである。
ＳＯＬ＝ＲＳＯＨ・ＣＳＯＨ  （式１０）
【００４２】
オフセットまたは他の関数の様々な較正係数を使用して、寿命状態を所望の単位に関連付けるように式１０を操作することができる。マイクロプロセッサ２２はバッテリ１８が異なるバッテリと交換されたかどうかを判断する。例えば、マイクロプロセッサ２２は、バッテリ１８の動的パラメータの過去の測定値などの履歴情報を蓄積することができる。過去の測定値は、前回の車両作動時から、過去の月間またはより長い期間内に測定されたパラメータから、または以前に測定された複数のパラメータから得ることができる。現在またはより最近の測定値を過去の測定値と比較する。百分率変化が予め定められた量、例えば１０％より大きい場合、マイクロプロセッサ２２は、新しいバッテリ１８が車両に搭載されたと判定する。その判定がなされると、マイクロプロセッサ２２は、上述した学習プロセスを開始することができ、蓄積されたバッテリのパラメータを更新する。
【００４３】
電流センサ２６によってサンプリングされた電流のデジタル化の前に、定オフセット値を導入することができる。例えば、図２を参照すると、センサ２６からの感知電流信号がプロセッサ２２によってデジタル化される前に、電圧オフセットを導入することができる。これは、動的パラメータを算出するための正確な測定値を得るために、マイクロプロセッサによって要求されるダイナミックレンジを低減する。さらに、プロセッサ２２は、車両の不作動期間中にスリープモードに入ることができ、感知電流が少なくとも定オフセットより大きい場合にはスリープモードから再作動することができる。希望する様々な異なる定オフセットを使用することができる。例えば、車両動作中に１つの定オフセット値を使用することができ、車両不作動中には第２の定オフセット値を使用することができる。ＡＤ変換器が０に近い結果を出した場合、プロセッサは定オフセットの値を使用し、それが実電流を表わすと推定することができる。時間をかけて電流値を積分すると、ノイズまたは他の発生源による誤差は低減される。
【００４４】
本発明を好適な実施形態に関連して説明したが、本発明の精神および範囲から逸脱することなく、形態および細部に対し変化を加えることができることを当業者は理解するであろう。例えば、回路、回路構成、およびバッテリの状態パラメータは単なる実施形態として提供したものであって、他の構成および実現を使用できることを、当業者は理解するであろう。バッテリへの特定の接続は、時間関数接続がバッテリから離して配置される「分割」ケルビン接続を含めて、ケルビン接続を介することができる。本発明のさらなる実施例では、オルタネータ２０は、車両が静止状態のときに自動車を充電するために、またはセルラサイトなどのリモートシステムで使用されるような予備バッテリを充電するために使用されるような電子バッテリ充電器を備えることができる。そのような実施形態では、制御線２３を使用して、ここに記載した技法を使用してバッテリ１８の充電器を調整することができる。そのような実施形態では、図１に示した要素１０は機器用の予備電源を示す。
【図面の簡単な説明】
【００４５】
【図１】本発明の一実施形態に係る車両内のバッテリ監視装置を示す簡易ブロック図である。
【図２】図１のバッテリ監視装置を示すより詳細な配線図である。
【図３】本発明の一実施形態に係る診断を実行するためのステップを示す簡易ブロック図である。
【図４】本発明の一実施形態に係るブートシーケンスを示すフローチャートである。
【図５】本発明のキーオフシーケンスを示すフローチャートである。
【図６】本発明に係る動作モードを示すフローチャートである。
【符号の説明】
【００４６】
１０……車両
１２……バッテリ監視装置
１４……車両負荷
１８……バッテリ
２０……オルタネータ
２２……マイクロプロセッサ
２３……制御出力
２４……電圧センサ
２６……電流センサ
２８……時間関数
３０……Ｉ／Ｏ
３２……ユーザ入力／出力（Ｉ／Ｏ）
３６Ａ、３６Ｂ……接続
３７……温度センサ
４０……メモリ
４２……オプショナル外部メモリ
４４、５０……抵抗
４６、５４、５６……スイッチ
４７、５２……増幅器
４８……コンデンサ
【図１】
2004201484.tif 000008
【図２】
2004201484.tif 000009
【図３】
2004201484.tif 000010
【図４】
2004201484.tif 000011
【図５】
2004201484.tif 000012
【図６】
2004201484.tif 000013
【外国語明細書】
2004201484.tif 000014
2004201484.tif 000015
2004201484.tif 000016
2004201484.tif 000017
2004201484.tif 000018
2004201484.tif 000019
2004201484.tif 000020
2004201484.tif 000021
2004201484.tif 000022
2004201484.tif 000023
2004201484.tif 000024
2004201484.tif 000025
2004201484.tif 000026
2004201484.tif 000027
2004201484.tif 000028
2004201484.tif 000029
2004201484.tif 000030
2004201484.tif 000031
2004201484.tif 000032
2004201484.tif 000033
2004201484.tif 000034
2004201484.tif 000035
2004201484.tif 000036
2004201484.tif 000037
2004201484.tif 000038
2004201484.tif 000039
2004201484.tif 000040
2004201484.tif 000041
2004201484.tif 000042
2004201484.tif 000043
2004201484.tif 000044
2004201484.tif 000045
2004201484.tif 000046
2004201484.tif 000047
2004201484.tif 000048
2004201484.tif 000049