(57)【特許請求の範囲】
【請求項１】
複数の電池セルを備えた、二次電池パックの電流電圧同期化測定装置であって、
各電池セルの充電電圧レベルを測定して出力する電圧測定回路部と、
前記電池パックから出力されるか又は電池パックに流れ込む電流レベルを測定して出力する電流測定回路部と、
前記電圧測定回路部と前記電流測定回路部とを周期的に制御して、予め定められた電流測定時点のサンプリング周期に従う電池パックの電流測定時点と予め定められた電圧測定時点のサンプリング周期に従う各電池セルの電圧測定時点との間の時間差を内部抵抗推定のために予め定められた基準遅延時間に対応するように電流測定時点または電圧測定時点のサンプリング周期を調整して電池パックの電流測定時点と電圧測定時点とを同期化させる制御部とを備えてなり、
前記基準遅延時間が、内部抵抗を正確に知っている電池セルに対し、電流測定時点と電圧測定時点との時間差を多様に変化させながら内部抵抗を計算し、計算された内部抵抗と既知の内部抵抗との差が最小化される時間差である、測定装置。
【請求項２】
前記基準遅延時間が、試行錯誤法を用いて予め定義した時間である、請求項１に記載の測定装置。
【請求項３】
前記電圧測定時点のサンプリング周期が一定である、請求項１又は２に記載の測定装置。
【請求項４】
前記制御部が、前記電池パックの電流測定時点とＫ番目電池セルの電圧測定時点との時間差を基準遅延時間と比べて誤差が生じた場合、Ｋ＋１番目電池セルの電圧測定時点を基準に次回の電池パック電流測定時点を前記誤差で調整するものである、請求項３に記載の測定装置。
【請求項５】
前記電池セルの電圧測定時点が、前記電池パックの電流測定時点より後または前である、請求項４に記載の測定装置。
【請求項６】
前記制御部が、次の周期の一回目電流測定時点を直前周期の最後の電流測定時点と電圧測定時点とから得た誤差情報を用いて調整するものである、請求項４に記載の測定装置。
【請求項７】
前記電流測定時点のサンプリング周期が一定である、請求項１に記載の測定装置。
【請求項８】
前記制御部が、前記電池パックの電流測定時点とＫ番目電池セルの電圧測定時点との時間差を基準遅延時間と比べて誤差が生じた場合、次回の電池パック電流測定時点を基準にＫ＋１番目電池セルの電圧測定時点を前記誤差で調整するものである、請求項７に記載の測定装置。
【請求項９】
前記電池パックの電流測定時点が、前記電池セルの電圧測定時点より後または前である、請求項８に記載の測定装置。
【請求項１０】
前記制御部が、次の周期の一回目電池セルの電圧測定時点を直前周期の最後の電流測定時点と電圧測定時点とから得た誤差情報を用いて調整するものである、請求項８に記載の測定装置。
【請求項１１】
前記電圧測定時点または電流測定時点のサンプリング周期が隣接する電流測定時点と電圧測定時点との間の時間差より長いものである、請求項１に記載の測定装置。
【請求項１２】
請求項１〜１１の何れか一項に記載の二次電池パックの電流電圧同期化測定装置を備えてなる、電池管理システム。
【請求項１３】
請求項１〜１１の何れか一項に記載の二次電池パックの電流電圧同期化測定装置を備えてなる、電池パック駆動装置。
【請求項１４】
請求項１〜１１の何れか一項に記載の二次電池パックの電流電圧同期化測定装置を備えてなる、二次電池パック。
【請求項１５】
（ａ）複数の電池セルが含まれた電池パックに対して周期的に予め定められた電流測定時点のサンプリング周期及び電圧測定時点のサンプリング周期に従って電池パックの電流と各電池セルの電圧を測定する段階と、
（ｂ）前記電池パックの電流測定時点と各電池セルの電圧測定時点との間の時間差を内部抵抗推定のために予め定められた基準遅延時間に対応するように電流測定時点または電圧測定時点のサンプリング周期を調整して電池パックの電流測定時点と電圧測定時点とを同期化させる段階とを備えてなり、
前記基準遅延時間が、内部抵抗を正確に知っている電池セルに対し、電流測定時点と電圧測定時点との時間差を多様に変化させながら内部抵抗を計算し、計算された内部抵抗と既知の内部抵抗との差が最小化される時間差である、二次電池パックの電流電圧同期化測定方法。
【請求項１６】
前記基準遅延時間が、試行錯誤法を用いて予め定義した時間である、請求項１５に記載の測定方法。
【請求項１７】
前記（ａ）段階において、
前記電圧測定時点のサンプリング周期が一定である、請求項１５に記載の測定方法。
【請求項１８】
前記（ｂ）段階が、前記電池パックの電流測定時点とＫ番目電池セルの電圧測定時点との時間差を基準遅延時間と比べて誤差が生じた場合、Ｋ＋１番目電池セルの電圧測定時点を基準に次回の電池パック電流測定時点を前記誤差で調整する段階である、請求項１７に記載の測定方法。
【請求項１９】
前記（ａ）段階が、前記電池セルの電圧測定時点は前記電池パックの電流測定時点より後または前である、請求項１８に記載の測定方法。
【請求項２０】
前記（ｂ）段階が、次の周期の一回目電流測定時点を直前周期の最後の電流測定時点と電圧測定時点とから得た誤差情報を用いて調整する段階である、請求項１８に記載の測定方法。
【請求項２１】
前記（ａ）段階において、前記電流測定時点のサンプリング周期が一定である、請求項１５に記載の測定方法。
【請求項２２】
前記（ｂ）段階が、前記電池パックの電流測定時点とＫ番目電池セルの電圧測定時点との時間差を基準遅延時間と比べて誤差が生じた場合、次回の電池パック電流測定時点を基準にＫ＋１番目電池セルの電圧測定時点を前記誤差ほど調整する段階である、請求項２１に記載の測定方法。
【請求項２３】
前記（ａ）段階が、前記電池パックの電流測定時点は前記電池セルの電圧測定時点より後または前である、請求項２２に記載の測定方法。
【請求項２４】
前記（ｂ）段階が、次の周期の一回目電池セルの電圧測定時点を直前周期の最後の電流測定時点と電圧測定時点とから得た誤差情報を用いて調整する段階である、請求項２２に記載の測定方法。
【請求項２５】
前記電圧測定時点または電流測定時点のサンプリング周期が、隣接する電流測定時点と電圧測定時点との間の時間差より長い、請求項１５に記載の測定方法。
【請求項２６】
二次電池パックの内部抵抗推定のため、請求項１５〜２５の何れか一項に記載の測定方法をプログラム化して書き込んでなる、コンピューター可読記録媒体。
【請求項２７】
複数の電池セルが直列で連結された電池パックに対して周期的に予め定められた電流測定時点のサンプリング周期及び電圧測定時点のサンプリング周期に従って電池パックの電流と各電池セルの電圧を測定し、電池パックの電流測定時点と各電池セルの電圧測定時点との間の時間差を内部抵抗推定のために予め定められた基準遅延時間と比べることで誤差を計算するプロセスと、
計算された前記誤差を次回電池パックの電流測定時点のサンプリング周期または次回他の電池セルの電圧測定時点のサンプリング周期が調整されるように反映して電流測定時点と電圧測定時点とを同期化させるプロセスとを行い、
前記基準遅延時間が、内部抵抗を正確に知っている電池セルに対し、電流測定時点と電圧測定時点との時間差を多様に変化させながら内部抵抗を計算し、計算された内部抵抗と既知の内部抵抗との差が最小化される時間差である、ハードウェアモジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池の電流電圧測定装置及び方法に関し、より詳しくは、複数の電池セルが直列で連結された電池パックの内部抵抗を推定するために電流と電圧とを同期化させて正確に測定できる二次電池パックの電流電圧同期化測定装置及び方法に関する。
【背景技術】
【０００２】
近年、化石エネルギーの枯渇と環境汚染の問題から化石エネルギーの代わりに電気エネルギーを使用する電気自動車やハイブリッド自動車に対する関心が高くなっている。
【０００３】
このような電気自動車やハイブリッド自動車用の電池としては、化学エネルギーを電気エネルギーに変換する放電過程と電気エネルギーを化学エネルギーに変換する充電過程とを繰り返すことのできる二次電池が主に使用される。二次電池の種類には、ニッケルカドミウム電池、ニッケル水素電池、リチウムイオン電池、リチウムイオンポリマー電池などがある。
【０００４】
電気自動車やハイブリッド自動車が走行するためには、高出力を必要とする電動モーターを駆動させなければならない。そのために、複数の電池セルが直列で連結された大容量の電池パックが使用されている。
【０００５】
電気自動車やハイブリッド自動車は、運転者が走行可能な距離を推定できるように、電池の電気エネルギー残量情報を提供することが重要である。従来のガソリン自動車の場合は、燃料を使用してエンジンを駆動させるため、燃料残量を測定することに大した困難性はない。しかし、電気自動車やハイブリッド自動車の場合は、走行中に電池に残っている電気エネルギーを正確に測定し難いという限界がある。電気自動車やハイブリッド自動車の電池が充電または放電する間には、電気化学的物性の非線形性、エージング（ａｇｉｎｇ）効果、ＩＲドロップ現象などにより、測定される物性（電圧、内部抵抗など）と実際物性とに差が生じるためである。現在、電池の電気エネルギー残量を測定する方法としては、電池の充電状態（ｓｔａｔｅ ｏｆ ｃｈａｒｇｅ：ＳＯＣ）を推定する方法が用いられている。
【０００６】
一方、電池の状態を表す指標として、ＳＯＨ（ｓｔａｔｅ ｏｆ ｈｅａｌｔｈ）という概念が用いられている。電池は経時的にその特性が変化するが、ＳＯＨはこのようなエージング効果を表す指標である。ＳＯＨを定量的に予測することにより、電池のエージング程度を予め把握することができる。ＳＯＨを予測するために用いられる代表的なパラメーターとしては電池の内部抵抗が挙げられる。電池の使用中には内部抵抗を正確に測定し難く、電池の使用を中断した状態で測定又は推定することができる。
【０００７】
電池の内部抵抗は、各電池セルの電圧と電池の充電または放電電流との比率を計算して推定することができる。ところが、内部抵抗を正確に推定するためには、電流と電圧とを同期化させて測定する必要がある。ここで、電流測定と電圧測定との同期化とは、単に測定時点を正確に一致させることを意味するのではなく、電池の電圧測定時点と電流測定時点との間にある程度の時間差を設けることを言う。電池は電気化学的反応によって動作するため、電流が変化したとき、内部抵抗によって電池の両端電圧が変化するまではある程度の時間を要するためである。
【０００８】
従来は、電池の電流と電圧とを正確に同期化させて測定することが困難だったので、電圧測定周期より電流測定周期を非常に短くして持続的に電池の電流値を測定し、内部抵抗の推定が必要となれば、電池の電圧を測定した後、電圧測定時点を基準にして直前時点に測定された電流値を選択して内部抵抗を計算する方法を用いた。
【０００９】
しかし、このような方法は、電流値を頻繁にサンプリングすることで、電流及び電圧測定過程を全般的に制御する電池管理システムのホストプロセッサに過度な負荷がかかる。このような過度な負荷は電池管理システムに備えられたホストプロセッサの誤動作を引き起こすか又は駆動速度を低下させる原因になる。また、電流測定時点と電圧測定時点とが正確に同期化されていない状態で電流及び電圧が測定されるため、測定された電流及び電圧から推定された内部抵抗値も正確ではないという限界がある。
【００１０】
また、電流測定時点と電圧測定時点とが同期化された状態であっても、同期化された状態は持続的に維持されない。過熱、過負荷などによって電池管理システムのホストプロセッサの性能が変化すれば、電流測定周期と電圧測定周期との同期化状態に微小な誤差が生じ、経時的にその誤差が累積されてますます大きくなるためである。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明は、上記問題点に鑑みてなされたものであり、複数の電池セルが直列で連結された電池パックにおいて、各電池セルの内部抵抗を推定する過程で各電池セルの電流測定時点と電圧測定時点とを正確に同期化させることができる二次電池パックの電流電圧同期化測定装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の課題を達成するため、本発明による二次電池パックの電流電圧同期化測定装置は、複数の電池セルが含まれた電池パックにおいて各電池セルの充電電圧レベルを測定して出力する電圧測定回路部と、前記電池パックから出力されるか又は電池パックに流れ込む電流レベルを測定して出力する電流測定回路部と、周期的に行われる電池パックの電流測定時点と各電池セルの電圧測定時点との間の時間差を基準遅延時間と同期化させる制御部と、を含む。
【００１３】
望ましくは、前記基準遅延時間は試行錯誤法（ｔｒｉａｌ ａｎｄ ｅｒｒｏｒ）を用いて予め定義した時間である。
【００１４】
本発明の一態様によれば、前記電圧測定時点のサンプリング周期は同一に固定される。
【００１５】
前記電圧測定時点のサンプリング周期が同一に固定された場合、前記制御部は、前記電池パックの電流測定時点とＫ番目電池セルの電圧測定時点との時間差を基準遅延時間と比べて誤差が生じた場合、Ｋ＋１番目電池セルの電圧測定時点を基準に次回の電池パックの電流測定時点を前記誤差ほど調整する。
【００１６】
また、前記電池セルの電圧測定時点は、前記電池パックの電流測定時点より後または前であり得る。
【００１７】
また、前記制御部は、次の周期の一回目電流測定時点を直前周期の最後の電流測定時点と電圧測定時点とから得た誤差情報を用いて調整する。
【００１８】
本発明の他の態様によれば、前記電流測定時点のサンプリング周期は同一に固定される。
【００１９】
前記電流測定時点のサンプリング周期が同一に固定された場合、前記制御部は、前記電池パックの電流測定時点とＫ番目電池セルの電圧測定時点との時間差を基準遅延時間と比べて誤差が生じた場合、次回の電池パックの電流測定時点を基準にＫ＋１番目電池セルの電圧測定時点を前記誤差ほど調整する。
【００２０】
また、前記電池パックの電流測定時点は、前記電池セルの電圧測定時点より後または前であり得る。
【００２１】
また、前記制御部は、次の周期の一回目電池セルの電圧測定時点を直前周期の最後の電流測定時点と電圧測定時点とから得た誤差情報を用いて調整する。
【００２２】
望ましくは、前記電圧測定時点または電流測定時点のサンプリング周期は、隣接する電流測定時点と電圧測定時点との間の時間差より長く制御する。
【００２３】
上記の技術的課題は、本発明による二次電池パックの電流電圧同期化測定装置を含む電池管理システム、電池パック駆動装置、及び二次電池パックによって達成されることもできる。
【００２４】
上記の課題を達成するため、本発明による二次電池パックの電流電圧同期化測定方法は、（ａ）複数の電池セルが含まれた電池パックに対して周期的に電池パックの電流と各電池セルの電圧を測定する段階と、（ｂ）前記電池パックの電流測定時点と各電池セルの電圧測定時点との間の時間差を基準遅延時間と同期化させる段階と、を含む。
【００２５】
上記の技術的課題は、本発明による二次電池パックの電流電圧同期化測定方法をプログラム化して書き込んだコンピューター可読記録媒体によって達成され得る。
【００２６】
上記の技術的課題は、二次電池パックの電流電圧同期化測定のために必要な各段階を行うマイクロプロセッサーのようなハードウェアモジュールによっても達成され得る。
【００２７】
上記の技術的課題を達成するための本発明によるハードウェアモジュールは、複数の電池セルが直列で連結された電池パックに対して周期的に電池パックの電流及び各電池セルの電圧を測定し、電池パックの電流測定時点と各電池セルの電圧測定時点との間の時間差を基準遅延時間と比べることで誤差を計算するプロセス、及び計算された前記誤差を次回測定される電池パックの電流測定時点または次回測定される他の電池セルの電圧測定時点に反映し、電流測定時点と電圧測定時点とを同期化させるプロセスを行う。
【００２８】
本明細書に添付される次の図面は、本発明の望ましい実施例を例示するものであり、発明の詳細な説明とともに本発明の技術的な思想をさらに理解させる役割をするため、本発明は図面に記載された事項だけに限定されて解釈されてはならない。
【図面の簡単な説明】
【００２９】
【図１】本発明の望ましい実施例による二次電池パックの電流電圧同期化測定装置を概略的に示した回路構成図である。
【図２】本発明の一実施例によって電流及び電圧の測定時点を調整する方法を説明するタイミング図である。
【図３】本発明の他の実施例によって電流及び電圧の測定時点を調整する方法を説明するタイミング図である。
【図４】本発明の一実施例による二次電池パックの電流電圧同期化測定方法を説明するフロー図である。
【図５】本発明の他の実施例による二次電池パックの電流電圧同期化測定方法を説明するフロー図である。
【発明を実施するための形態】
【００３０】
以下、添付された図面を参照して本発明の望ましい実施例を詳しく説明する。これに先立ち、本明細書及び請求範囲に使われた用語や単語は通常的や辞書的な意味に限定して解釈されてはならず、発明者自らは発明を最善の方法で説明するために用語の概念を適切に定義できるという原則に則して本発明の技術的な思想に応ずる意味及び概念で解釈されねばならない。したがって、本明細書に記載された実施例及び図面に示された構成は、本発明のもっとも望ましい一実施例に過ぎず、本発明の技術的な思想のすべてを代弁するものではないため、本出願の時点においてこれらに代替できる多様な均等物及び変形例があり得ることを理解せねばならない。
【００３１】
図１は、本発明の望ましい実施例による二次電池パックの電流電圧同期化測定装置を概略的に示した回路構成図である。
【００３２】
図１を参照すれば、本発明による電流電圧同期化測定装置は、電流測定回路部２０、電圧測定回路部３０及び制御部４０を含み、複数の電池セルＶ１、Ｖ２、Ｖ３、Ｖ４が直列で連結された電池パック１０の各電池セルＶ１、Ｖ２、Ｖ３、Ｖ４の電流及び電圧を同期化させて測定する。図面には４つの電池セルが示されているが、本発明は電池セルの数によって限定されない。
【００３３】
前記電池パック１０は電気エネルギー貯蔵手段であって、再充電可能な複数の電池セルＶ１、Ｖ２、Ｖ３、Ｖ４が直列で連結されている。前記電池セルＶ１、Ｖ２、Ｖ３、Ｖ４はリチウムイオン電池、リチウムポリマー電池、ニッケルカドミウム電池、ニッケル水素電池、ニッケル亜鉛電池などのような二次電池である。しかし、本発明が二次電池の種類によって限定されることはない。
【００３４】
前記電流測定回路部２０は、複数の電池セルＶ１、Ｖ２、Ｖ３、Ｖ４が直列で連結された電池パック１０の両端子に電気的に連結され、電池パック１０から出力される放電電流または電池パック１０に流れ込む充電電流のレベルを測定する。ここで、電池パック１０に含まれた電池セルＶ１、Ｖ２、Ｖ３、Ｖ４が直列で連結されているため、電池パック１０の両端子から出力されるか又は両端子に流れ込む電流レベルは各電池セルＶ１、Ｖ２、Ｖ３、Ｖ４の電流レベルに相当する。
【００３５】
前記電圧測定回路部３０は、前記電池パック１０に含まれた各電池セルＶ１、Ｖ２、Ｖ３、Ｖ４にそれぞれ電気的に連結され、一定周期毎に各電池セルＶ１、Ｖ２、Ｖ３、Ｖ４の充電電圧レベルを順次測定する。
【００３６】
前記制御部４０は、周期的に前記電流測定回路部２０及び前記電圧測定回路部３０を制御し、電池パック１０の電流測定時点と各電池セルＶ１、Ｖ２、Ｖ３、Ｖ４の電圧測定時点を調整して同期化された電流及び電圧の測定を制御する。制御部４０には、別途のメモリ（図示せず）が含まれる。前記メモリには、電流測定回路部２０及び電圧測定回路部３０から出力される電流及び電圧の測定値を保存でき、電流及び電圧を同期化させて測定するプログラムアルゴリズムを書き込むことができる。
【００３７】
前記制御部４０はその動作が開始されるとき、各電池セルＶ１、Ｖ２、Ｖ３、Ｖ４の電流及び電圧を同期化させて測定するためのプログラムアルゴリズムを読み出す。
【００３８】
その後、制御部４０は電流測定回路部２０を制御して電池パック１０の電流を測定し、電流測定時点をメモリに保存する。そして、第１電池セルＶ１の電圧を予め定められたサンプリング時点の周期に従って測定し、電圧測定時点をメモリに保存する。ここで、電圧測定時点のサンプリング周期は同一に固定され、電流測定時点と電圧測定時点との間の時間差より長い周期を有し得る。
【００３９】
次いで、メモリに保存された電流測定時点と電池セルＶ１の電圧測定時点との時間差を計算する。制御部４０は計算された時間差を基準遅延時間と比べて誤差を計算する。ここで、前記基準遅延時間は予め試行錯誤法を用いて定義したデータである。すなわち、基準遅延時間とは、内部抵抗を正確に知っている電池セルに対し、電流測定時点と電圧測定時点との時間差を多様に変化させながら内部抵抗を計算し、計算された内部抵抗と既知の内部抵抗との差が最小化される時間差のことを言う。
【００４０】
さらに、制御部４０は予め定められた電流測定のためのサンプリング時点の周期を上述した電流測定時点と電圧測定時点との時間差と、基準遅延時間とを比べることで計算された誤差ほど調整し、次回の電池パック１０の電流を測定して電流測定時点をメモリに保存する。そして、制御部４０は次の電池セルＶ２の電圧を予め定められた電圧測定のためのサンプリング時点の周期に従って測定し、電圧測定時点をメモリに保存する。また、制御部４０は、上述したように、電流測定時点と電圧測定時点との時間差と、基準遅延時間とを比べることで算出した誤差を用いて、次回の電流測定時点と次の電池セルの電圧測定時点とを同期化させる動作を残りの電池セルＶ３、Ｖ４に対しても繰り返す。
【００４１】
上述した実施例では、各電池セルＶ１、Ｖ２、Ｖ３、Ｖ４の電圧測定時点が電池パック１０の電流測定時点の後である。しかし、代案的に各電池セルＶ１、Ｖ２、Ｖ３、Ｖ４の電圧測定時点が電池パック１０の電流測定時点より前であってもよい。また、電池パック１０の電流測定時点に対するサンプリング周期を同一に固定し、電池セルＶ１、Ｖ２、Ｖ３、Ｖ４の電圧測定時点に対するサンプリング周期を変更させて電流測定時点と電圧測定時点とを同期化させることもできる。勿論、この場合にも、電池セルＶ１、Ｖ２、Ｖ３、Ｖ４の電圧測定時点は、電池パック１０の電流測定時点より前でも後でもよい。
【００４２】
図２は、本発明の一実施例によって電流及び電圧の測定時点を調整する方法を説明するタイミング図である。
【００４３】
図２は、複数の電池セルＶｎ、Ｖｎ＋１、Ｖｎ＋２、Ｖｎ＋３、Ｖｎ＋４、Ｖｎ＋５…の電圧と電池パックの電流測定時点を経時的に示した図である。図面において、各電池セルＶｎ、Ｖｎ＋１、Ｖｎ＋２、Ｖｎ＋３、Ｖｎ＋４、Ｖｎ＋５…の電圧測定時点に対するサンプリング周期は同一である。また、各電池セルＶｎ、Ｖｎ＋１、Ｖｎ＋２、Ｖｎ＋３、Ｖｎ＋４、Ｖｎ＋５…の電圧測定時点が電流測定時点より後である。ケース１ないしケース３においては、電流測定時点と電圧測定時点との時間差Ｔｎ、Ｔｎ＋１、Ｔｎ＋２、Ｔｎ＋３、Ｔｎ＋４、Ｔｎ＋５…を基準遅延時間ΔＴと比べたときに生じ得るケースを例示する。
【００４４】
以下、各ケース毎に各電池セルの電圧測定時点を基準に電流測定時点を調整することで、電流測定時点と電圧測定時点とを同期化させる方法を具体的に説明する。
【００４５】
＜ケース１＞
第１ケースは、ｎ番目電池セルの内部抵抗推定のために電流を測定した時点Ｉｎとｎ番目電池セルに対する電圧を測定した時点Ｖｎとの間の時間差Ｔｎが基準遅延時間ΔＴより大きい場合である。このような場合、ｎ＋１番目電池セルに対する電圧測定時点Ｖｎ＋１を基準にｎ＋１番目電流測定時点Ｉｎ＋１を補正せず、予め設定された電流測定サンプリング周期Ｔｓに従ってｎ＋１番目電流を測定すれば、ｎ＋１番目の電流測定時にも基準遅延時間ΔＴとの時間誤差がそのまま生じて、ｎ＋１番目電池セルに対しても電流測定時点と電圧測定時点とを同期化させることができない。しかし、本発明は、ｎ番目測定周期で生じた時間誤差値をｎ＋１番目電流測定サンプリング周期Ｔｓ（ｎ＋１）に反映して時間誤差を除去する。すなわち、ｎ＋１番目電池セルの内部抵抗推定のために電流を測定する時点Ｉｎ＋１を前記時間誤差ほど遅延させる。すると、ｎ＋１番目電流測定時点Ｉｎ＋１とｎ＋１番目電池セルに対する電圧測定時点Ｖｎ＋１との間の時間差Ｔｎ＋１が基準遅延時間ΔＴと等しくなり、電流測定時点と電圧測定時点とを同期化することができる。
【００４６】
＜ケース２＞
第２ケースは、ｎ＋２番目電池セルの内部抵抗推定のために電流を測定した時点Ｉｎ＋２とｎ＋２番目電池セルに対する電圧を測定した時点Ｖｎ＋２との間の時間差Ｔ ｎ＋２が基準遅延時間ΔＴより小さい場合である。このような場合、ケース１と同様に、電流測定時点と電圧測定時点とが同期化されず誤差が生じる。しかし、本発明はｎ＋２番目測定周期で生じた時間誤差値をｎ＋３番目電流測定サンプリング周期Ｔｓ（ｎ＋３）に反映する。すなわち、ｎ＋３番目電池セルの内部抵抗推定のために電流を測定した時点Ｉｎ＋３を前記時間誤差ほど繰り上げる。すると、ｎ＋３番目電流測定時点Ｉｎ＋３とｎ＋３番目電池セルに対する電圧測定時点Ｖｎ＋３との間の時間差Ｔｎ＋３が基準遅延時間ΔＴと等しくなり、電流測定時点と電圧測定時点とを同期化することができる。
【００４７】
＜ケース３＞
第３ケースは、ｎ＋４番目電池セルの内部抵抗推定のために電流を測定した時点Ｉｎ＋４とｎ＋４番目電池セルに対する電圧を測定した時点Ｖｎ＋４との間の時間差Ｔｎ＋４が基準遅延時間ΔＴと同じ場合である。このような場合、ｎ＋５番目電池セルに対する電圧測定時点Ｖｎ＋５を基準にｎ＋５番目電流測定時点Ｉｎ＋５を補正することなく、予め設定された電流測定サンプリング周期Ｔｓに従ってｎ＋５番目電流を測定しても、基準遅延時間ΔＴとの時間誤差が生じない。よって、第３ケースでは、予め設定された電流測定サンプリング周期Ｔｓをそのまま反映する。すなわち、ｎ＋５番目電池セルの内部抵抗推定のために電流を測定する時点Ｉｎ＋５には変化がない。すると、ｎ＋５番目電流測定時点Ｉｎ＋５とｎ＋５番目電池セルに対する電圧測定時点Ｖｎ＋５との間の時間差Ｔｎ＋５が基準遅延時間ΔＴと等しくなり、電流測定時点と電圧測定時点とを同期化することができる。
【００４８】
上述した実施例では、各電池セルＶｎ、Ｖｎ＋１、Ｖｎ＋２、Ｖｎ＋３、Ｖｎ＋４、Ｖｎ＋５…の電圧測定時点が電池パックの電流測定時点より後だった。代案的には、各電池セルＶｎ、Ｖｎ＋１、Ｖｎ＋２、Ｖｎ＋３、Ｖｎ＋４、Ｖｎ＋５…の電圧測定時点が電池パックの電流測定時点より前でもよい。このような場合にも同様に、電圧測定時点と電流測定時点との間の誤差を計算し、次回の電流測定時点に対するサンプリング周期に計算された誤差を反映することで、次回の電圧測定時点と電流測定時点とを同期化させる。
【００４９】
図３は、本発明の他の実施例によって電流及び電圧の測定時点を調整する方法を説明するタイミング図である。
【００５０】
図３は、複数の電池セルＶｎ、Ｖｎ＋１、Ｖｎ＋２、Ｖｎ＋３、Ｖｎ＋４、Ｖｎ＋５…の電圧と電池パックの電流測定時点を経時的に示した図である。図面において、電池パックの電流測定時点Ｉｎ、Ｉｎ＋１、Ｉｎ＋２、Ｉｎ＋３、Ｉｎ＋４、Ｉｎ＋５に対するサンプリング周期は同一である。また、各電池セルＶｎ、Ｖｎ＋１、Ｖｎ＋２、Ｖｎ＋３、Ｖｎ＋４、Ｖｎ＋５…の電圧測定時点が電流測定時点より前である。ケース１ないしケース３においては、電流測定時点と電圧測定時点との時間差Ｔｎ、Ｔｎ＋１、Ｔｎ＋２、Ｔｎ＋３、Ｔｎ＋４、Ｔｎ＋５…を基準遅延時間ΔＴと比べたときに生じ得るケースを例示する。
【００５１】
以下、各ケース毎に電池パックの電流測定時点を基準に電圧測定時点を調整することで、電流測定時点と電圧測定時点とを同期化させる方法を具体的に説明する。
【００５２】
＜ケース１＞
第１ケースは、ｎ番目電池セルの内部抵抗推定のためにｎ番目電池セルの電圧を測定した時点Ｖｎとｎ番目に電流を測定した時点Ｉｎとの間の時間差Ｔｎが基準遅延時間ΔＴより大きい場合である。このような場合、ｎ＋１番目に電流を測定した時点Ｉｎ＋１を基準にｎ＋１番目電池セルの電圧測定時点Ｖｎ＋１を補正せず、予め設定された電圧測定サンプリング周期Ｔｓによってｎ＋１番目電池セルの電圧を測定すれば、ｎ＋１番目電池セルの電圧測定時にも基準遅延時間ΔＴとの時間誤差がそのまま生じて、ｎ＋１番目に測定した電流に対しても電流測定時点と電圧測定時点とを同期化させることができない。しかし、本発明は、ｎ番目測定周期で生じた時間誤差値をｎ＋１番目電圧測定サンプリング周期Ｔｓ（ｎ＋１）に反映して時間誤差を除去する。すなわち、ｎ＋１番目電池セルの内部抵抗推定のためにｎ＋１番目電池セルの電圧を測定する時点Ｖｎ＋１を前記誤差ほど遅延させる。すると、ｎ＋１番目電圧測定時点Ｖｎ＋１とｎ＋１番目に電流を測定した時点Ｉｎ＋１との間の時間差Ｔｎ＋１が基準遅延時間ΔＴと等しくなり、電流測定時点と電圧測定時点とを同期化することができる。
【００５３】
＜ケース２＞
第２ケースは、ｎ＋２番目電池セルの内部抵抗推定のためにｎ＋２番目電池セルの電圧を測定した時点Ｖｎ＋２とｎ＋２番目に電流を測定した時点Ｉｎ＋２との間の時間差Ｔｎ＋２が基準遅延時間ΔＴより小さい場合である。このような場合、ケース１と同様に、電流測定時点と電圧測定時点とが同期化されず誤差が生じる。しかし、本発明はｎ＋２番目測定周期で生じた時間誤差値をｎ＋３番目電圧測定サンプリング周期Ｔｓ（ｎ＋３）に反映する。すなわち、ｎ＋３番目電池セルの内部抵抗推定のためにｎ＋３番目電池セルの電圧を測定する時点Ｖｎ＋３を前記時間誤差ほど繰り上げる。すると、ｎ＋３番目電池セルの電圧測定時点Ｖｎ＋３とｎ＋３番目に電流を測定した時点Ｉｎ＋３との間の時間差Ｔｎ＋３が基準遅延時間ΔＴと等しくなり、電流測定時点と電圧測定時点とを同期化することができる。
【００５４】
＜ケース３＞
第３ケースは、ｎ＋４番目電池セルの内部抵抗推定のためにｎ＋４番目電池セルの電圧を測定した時点Ｖｎ＋４とｎ＋４番目に電流を測定した時点Ｉｎ＋４との間の時間差Ｔｎ＋４が基準遅延時間ΔＴと同じ場合である。このような場合、ｎ＋５番目に電流を測定する時点Ｉｎ＋５を基準にｎ＋５番目電池セルの電圧測定時点Ｖｎ＋５を補正することなく、予め設定された電圧測定サンプリング周期Ｔｓに従ってｎ＋５番目電池セルの電圧を測定しても、基準遅延時間ΔＴとの時間誤差が生じない。よって、第３ケースでは、予め設定された電圧測定サンプリング周期Ｔｓをそのまま反映する。すなわち、ｎ＋５番目電池セルの内部抵抗推定のためにｎ＋５番目電池セルの電圧を測定する時点Ｖｎ＋５には変化がない。すると、ｎ＋５番目電池セルの電圧測定時点Ｖｎ＋５とｎ＋５番目に電流を測定した時点Ｉｎ＋５との間の時間差Ｔｎ＋５が基準遅延時間ΔＴと等しくなり、電流測定時点と電圧測定時点とを同期化することができる。
【００５５】
上述した実施例では、各電池セルＶｎ、Ｖｎ＋１、Ｖｎ＋２、Ｖｎ＋３、Ｖｎ＋４、Ｖｎ＋５…の電圧測定時点が電池パックの電流測定時点より前だった。代案的には、各電池セルＶｎ、Ｖｎ＋１、Ｖｎ＋２、Ｖｎ＋３、Ｖｎ＋４、Ｖｎ＋５…の電圧測定時点が電池パックの電流測定時点より後でもよい。このような場合にも同様に、電圧測定時点と電流測定時点との間の誤差を計算し、次回の電圧測定時点に対するサンプリング周期に計算された誤差を反映することで、次回の電圧測定時点と電流測定時点とを同期化させる。
【００５６】
上述した過程を行う制御部４０は、本発明による二次電池パックの電流電圧同期化測定方法をプログラム化したコードを実行できるマイクロプロセッサーで構成することができる。また、前記制御部４０は、本発明による二次電池パックの電流電圧同期化測定方法の制御フローを論理回路で具現した注文型半導体チップ（ＡＳＩＣ）で構成することもできる。しかし、本発明は、前記制御部４０を具現するハードウェアの種類によって限定されない。
【００５７】
上述した本発明による二次電池パックの電流電圧同期化測定装置は、電池パックから電源が供給される電池パック駆動装置に組み入れられることができる。
【００５８】
一例として、本発明による装置はノートパソコン、携帯電話、携帯用マルチメディア再生機のように電池から駆動電圧が供給される各種電子製品に組み入れられ得る。
【００５９】
代案的に、本発明による装置は、化石燃料自動車、電気自動車、ハイブリッド自動車、電気自転車のように電池が搭載された各種動力装置に組み入れられ得る。
【００６０】
さらに、本発明による二次電池パックの電流電圧同期化測定装置は、ＰＣＢ回路またはＡＳＩＣのような注文型半導体技術を用いてハードウェアモジュールとして具現することもできる。このような場合、前記二次電池パックの電流電圧同期化測定装置が電流電圧同期化測定機能を具現する論理回路モジュールを含むことは、本発明が属した技術分野で通常の知識を持つ者にとって自明である。
【００６１】
本発明によるハードウェアモジュールは、複数の電池セルが直列で連結された電池パックに対して周期的に電池パックの電流と各電池セルの電圧を測定し、電池パックの電流測定時点と各電池セルの電圧測定時点との間の時間差を基準遅延時間と比べて誤差を計算するプロセスを行う。また、前記ハードウェアモジュールは、計算された誤差を次回測定される電池パックの電流測定時点または次回測定される他の電池セルの電圧測定時点に反映し、電流測定時点と電圧測定時点とを同期化させるプロセスを行う。勿論、前記ハードウェアモジュールは、上述した機能の外にも、二次電池パックの電流電圧同期化測定装置が行う各種機能を実質的に同様に行うことができる。
【００６２】
図４は、本発明の一実施例による二次電池パックの電流電圧同期化測定方法を説明するフロー図である。
【００６３】
本実施例によれば、電池パックに含まれた複数の電池セルに対する電圧測定時点のサンプリング周期は同一に固定され、各電池セルの電圧測定時点が電流測定時点より後である。
【００６４】
まず、ステップＳ１１で、制御部４０は電池パック１０の内部抵抗推定のための電流及び電圧の測定時点を同期化させるプログラムアルゴリズムを実行させる。
【００６５】
ステップＳ２１で、制御部４０は電池パック１０から出力されるか又は電池パック１０に流れ込む電流と電池パック１０に含まれた各電池セルの充電電圧を順次測定するために、電流測定順番と各電池セルに対してインデックスＫを付け、インデックスＫの値を１に初期化させる。
【００６６】
ステップＳ３１で、制御部４０は電流測定回路部２０を制御してＫ番目（現在はＫが１である）電池パック１０の電流を測定し、電流が測定された時点をメモリに保存する。
【００６７】
ステップＳ４１で、制御部４０は電圧測定回路部３０を制御して予め定められた電圧測定サンプリング周期に従ってＫ番目電池セルの電圧を測定し、電圧が測定された時点をメモリに保存する。
【００６８】
ステップＳ５１で、制御部４０は前記ステップＳ３１及びステップＳ４１でメモリに保存された電流測定時点と電圧測定時点との時間差を計算する。
【００６９】
ステップＳ６１で、制御部４０は前記ステップＳ５１で計算された電流測定時点と電圧測定時点との時間差をメモリに保存された基準遅延時間と比べて誤差が生じたか否かを判別し、誤差があれば誤差値を計算する。
【００７０】
ステップＳ７１で、制御部４０は前記ステップＳ６１で計算された誤差に従って次回の電池パック１０に対する電流測定時点を遅延させるか又は繰り上げる。すなわち、前記誤差が基準遅延時間より大きければ、次回の電流測定時点を遅らせ、逆に前記誤差が基準遅延時間より小さければ、次回の電流測定時点を繰り上げる。また、誤差がなければ、次回の電流測定時点の遅延又は繰り上げを行わない。
【００７１】
ステップＳ８１で、制御部４０はインデックスＫが電池パック１０に含まれた電池セルの個数と同じであるか否かを判断し、インデックスＫが電池セルの個数と同じであれば、ステップＳ１０１に進み、インデックスＫが電池セルの個数より小さければ、ステップＳ９１に進む。
【００７２】
ステップＳ９１で、制御部４０はインデックスＫを１増加させてからステップＳ３１に戻る。
【００７３】
ステップＳ３１で、制御部４０は前記ステップＳ７１で調整された電流測定時点で次回の電池パックの電流を測定し、電流測定時間をメモリに保存する。その後、電圧を測定する次の電池セルに対する電圧測定、電圧測定時点のメモリ保存、電流測定時点と電圧測定時点との間の誤差計算、及び計算された誤差による次回の電池パック１０に対する電流測定時点の調整過程を、前述したように行う。
【００７４】
制御部４０は、インデックスＫが電池セルの個数と同一になるまでステップＳ３１ないしステップＳ９１を繰り返す。これにより、電池パック１０の電流測定時点と各電池セルの電圧測定時点とを正確に同期化させることができる。
【００７５】
ステップＳ１０１で、制御部４０は電池パック１０の電流測定と各電池セルの電圧測定を続けるか否かを判断する。
【００７６】
もし、ステップＳ１０１で、負荷の作動が停止して電流及び電圧を測定する必要がないと判断されれば、制御部４０は上述した電池パック１０の電流測定時点と各電池セルの電圧測定時点とを同期化させるプロセスを終了する。
【００７７】
一方、ステップＳ１０１で、負荷が作動し続け、電池パック１０の電流測定と各電池セルの電圧測定を続ける必要があると判断されれば、制御部４０は電池パック１０の電流測定時点と各電池セルの電圧測定時点とを同期化させる上述したプロセスを繰り返す。すなわち、制御部４０はステップＳ２１でインデックスＫを初期化させる。そして、ステップＳ３１で、制御部４０は電池パック１０の電流を測定して電流測定時点をメモリに保存する。このとき、電流測定時点は以前に行われた電流測定時点と電圧測定時点とに対する同期化プロセスで最後に測定した電池パック１０の電流測定時点と最後の電池セルに対する電圧測定時点との間の誤差に従って補正された時点である。その後、前述したように、電池セルの電圧測定、電圧測定時点の保存、電流測定時点と電圧測定時点との誤差計算、計算された誤差による次回の電流測定時点の補正などのプロセスを行う。
【００７８】
一方、本実施例において、電池セルの電圧測定時点は電池パック１０の電流測定時点より後である。しかし、本発明は、電池セルの電圧測定時点が電池パック１０の電流測定時点より前の場合を排除しない。勿論、この場合はステップＳ３１とステップＳ４１との順番が逆になる。
【００７９】
図５は、本発明の他の実施例による二次電池パックの電流電圧同期化測定方法を説明するフロー図である。
【００８０】
本実施例によれば、電池パックの電流測定時点に対するサンプリング周期は同一に固定され、各電池セルの電圧測定時点が電流測定時点より前である。
【００８１】
まず、ステップＳ１２で、制御部４０は電池パック１０の内部抵抗推定のための電流及び電圧の測定時点を同期化させるプログラムアルゴリズムを実行させる。
【００８２】
ステップＳ２２で、制御部４０は電池パック１０から出力されるか又は電池パック１０に流れ込む電流と電池パック１０に含まれた各電池セルの充電電圧を順次測定するために、電流測定順番と各電池セルに対してインデックスＫを付け、インデックスＫの値を１に初期化させる。
【００８３】
ステップＳ３２で、制御部４０は電圧測定回路部３０を制御してＫ番目（現在はＫが１である）電池セルの電圧を測定し、電圧が測定された時点をメモリに保存する。
【００８４】
ステップＳ４２で、制御部４０は電流測定回路部２０を制御して予め定められた電流測定サンプリング周期に従ってＫ番目の電流を測定し、電流が測定された時点をメモリに保存する。
【００８５】
ステップＳ５２で、制御部４０は前記ステップＳ３２及びステップＳ４２でメモリに保存された電流測定時点と電圧測定時点との時間差を計算する。
【００８６】
ステップＳ６２で、制御部４０は前記ステップＳ５２で計算された電流測定時点と電圧測定時点との時間差をメモリに保存された基準遅延時間と比べて誤差が生じたか否かを判別し、誤差があれば誤差値を計算する。
【００８７】
ステップＳ７２で、制御部４０は前記ステップＳ６２で計算された誤差に従って次回の電池セルに対する電圧測定時点を遅延させるか又は繰り上げる。すなわち、前記誤差が基準遅延時間より大きければ、次回の電池セルに対する電圧測定時点を遅らせ、逆に前記誤差が基準遅延時間より小さければ、次回の電池セルに対する電圧測定時点を繰り上げる。また、誤差がなければ、次回の電池セルに対する電圧測定時点の遅延又は繰り上げを行わない。
【００８８】
ステップＳ８２で、制御部４０はインデックスＫが電池パック１０に含まれた電池セルの個数と同じであるか否かを判断し、インデックスＫが電池セルの個数と同じであれば、ステップＳ１０２に進み、インデックスＫが電池セルの個数より小さければ、ステップＳ９２に進む。
【００８９】
ステップＳ９２で、制御部４０はインデックスＫを１増加させてからステップＳ３２に戻る。
【００９０】
ステップＳ３２で、制御部４０は前記ステップＳ７２で調整された電圧測定時点で次回の電池セルに対する電圧を測定し、電圧測定時間をメモリに保存する。その後、電流を測定する次の電池パック１０に対する電流測定、電流測定時点のメモリ保存、電流測定時点と電圧測定時点との間の誤差計算、及び計算された誤差による次回の電池セルに対する電圧測定時点の調整過程を、前述したように行う。
【００９１】
制御部４０は、インデックスＫが電池セルの個数と同一になるまでステップＳ３２ないしステップＳ９２を繰り返す。これにより、各電池セルの電圧測定時点と電池パック１０の電流測定時点とを正確に同期化させることができる。
【００９２】
なお、電池パック１０の電流及び電圧測定を続けるか否かを判断する過程及びその後の過程は、前述した一実施例による二次電池パックの電流電圧同期化測定方法と実質的に同じであるため、その説明は省く。
【００９３】
一方、本実施例において、電池セルの電圧測定時点は電池パック１０の電流測定時点より前である。しかし、本発明は、電池セルの電圧測定時点が電池パック１０の電流測定時点より後の場合を排除しない。勿論、この場合はステップＳ３２とステップＳ４２との順番が逆になる。
【００９４】
本発明による二次電池パックの電流電圧同期化測定方法は、多様なコンピューター手段によって実行できるプログラム命令形態で具現され、コンピューター可読媒体に記録されることができる。前記コンピューター可読媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組合せで含むことができる。前記媒体に記録されるプログラム命令は、本発明のために特別に設計され構成されたものであるか又はコンピュータープログラム分野の当業者に公知されて使用可能なものであり得る。コンピューター 可読媒体の例としては、ハードディスク、フロッピーディスク及び磁気テープのような磁気媒体（ｍａｇｎｅｔｉｃ ｍｅｄｉａ）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（ｏｐｔｉｃａｌ ｍｅｄｉａ）、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ ｄｉｓｋ）のような磁気−光媒体（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ ｍｅｄｉａ）、及びＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を書き込んで実行できるように構成されたハードウェア装置が挙げられる。また、前記媒体はプログラム命令、データ構造などを指定する信号を伝送する搬送波を含む光または金属線、導波管などの伝送媒体でもあり得る。プログラム命令には、コンパイラによって変換される機械語コードだけでなくインタープリターなどを用いてコンピューターで実行できる高級言語コードが含まれる。前記ハードウェア装置は、本発明の動作を実施するために１つ以上のソフトウェアモジュールとして動作するように構成でき、その逆も同様である。
【００９５】
以上、本発明を限定された実施例と図面によって説明したが、本発明はこれによって限定されることなく、本発明が属する技術分野で通常の知識を持つ者によって本発明の技術思想と特許請求の範囲の均等範囲内で多様に修正及び変形できることは言うまでもない。
【産業上の利用可能性】
【００９６】
本発明によれば、各電池セルの電圧測定時点と電池パックの電流測定時点を基準遅延時間と同期化させることで、各電池セルの電圧と電池パックの電流を正確に測定することができる。これにより、各電池セルの内部抵抗を正確に推定することができる。また、過熱、過負荷などの原因で電池管理システムに含まれたホストプロセッサの動作速度が変わっても、各電池セルの電圧測定時点と電池パックの電流測定時点とが同期化された状態を維持することができる。
【符号の説明】
【００９７】
１０    電池パック
２０    電流測定回路部
３０    電圧測定回路部
４０    制御部
【図１】
0005840497.tif 000002
【図２】
0005840497.tif 000003
【図３】
0005840497.tif 000004
【図４】
0005840497.tif 000005
【図５】
0005840497.tif 000006