(57)【要約】【課題】導電体の抵抗による電圧降下の影響を抑制しつつ、蓄電素子の端子間電圧を検出すること【解決手段】ＣＰＵ１２は、バスバーＢの電圧降下値ＶＤ、およびバスバーＢ上に設けられた電圧検出点Ｐ間の電圧値ＶＢから、セルＣの端子間電圧値ＶＲを算出する。これにより、ＣＰＵ１２は、バスバーＢの長さが異なることで、バスバーＢの抵抗値の大きさが異なり、バスバーＢの電圧降下値ＶＤが電圧検出点Ｐ間で異なる場合であっても、バスバーＢの電圧降下値ＶＤの影響を抑制しつつ、セルＣの端子間電圧値ＶＲを精度良く算出することができる。【選択図】図１
2015057593.tif 000002
【特許請求の範囲】
【請求項１】
制御部を備え、
前記制御部は、
蓄電素子間を接続する導電体の電圧降下値を決定する電圧降下決定処理と、
前記電圧降下決定処理から、前記蓄電素子の端子間電圧値を決定する端子間電圧決定処理とを実行する構成を有する、蓄電素子管理装置。
【請求項２】
請求項１に記載の蓄電素子管理装置であって、
前記蓄電素子に前記導電体を介して接続され、前記蓄電素子および前記導電体を含んだ電流経路の電圧値を検出する電圧検出部と、
前記導電体の抵抗値が記憶されるメモリと、
前記導電体に流れる電流値を検出する電流検出部と、
を備え、
前記制御部は、
前記電圧降下決定処理では、前記導電体の抵抗値と前記導電体に流れる電流値とから、前記導電体の電圧降下値を決定し、
前記端子間電圧決定処理では、前記電流経路の電圧値と前記導電体の電圧降下値とから、前記蓄電素子の端子間電圧値を決定する、蓄電素子管理装置。
【請求項３】
請求項２に記載の蓄電素子管理装置であって、
前記導電体の温度を検出する温度検出部を備え、
前記制御部は、
前記導電体の温度から、前記導電体の抵抗値を補正する抵抗補正処理を実行する構成を有し、
前記電圧降下決定処理では、前記抵抗補正処理で補正した抵抗値と前記電流値とから、前記導電体の電圧降下値を決定する、蓄電素子管理装置。
【請求項４】
請求項２に記載の蓄電素子管理装置であって、
前記制御部は、
前記導電体に電流が流れているか否かを判断する判断処理を実行する構成を有し、
前記判断処理で前記導電体に電流が流れていると判断したことを条件に、前記電圧降下決定処理および前記端子間電圧決定処理を実行する構成を有する、蓄電素子管理装置。
【請求項５】
直列に接続された複数の蓄電素子と、
蓄電素子間を接続する導電体と、
請求項１から４のいずれか一項に記載の蓄電素子管理装置とを備える、蓄電装置。
【請求項６】
請求項５に記載の蓄電装置であって、
前記蓄電素子管理装置は、前記蓄電素子に前記導電体を介して接続され、前記蓄電素子および前記導電体を含んだ電流経路の電圧値を検出する電圧検出部を備え、
各蓄電素子間と前記電圧検出部との間には、各蓄電素子間と前記電圧検出部とを接続し、前記電流経路の電圧値を検出する一本の電圧検出線が設けられている、蓄電装置。
【請求項７】
請求項５または請求項６に記載の蓄電装置であって、
前記蓄電装置は、車両に搭載される車両用蓄電装置であり、
前記制御部は、前記端子間電圧決定処理を、車両の始動時および回生運転時の少なくともいずれか一方において実行する、蓄電装置。
【請求項８】
請求項７に記載の蓄電装置であって、
複数の前記蓄電素子が直列接続されて構成された蓄電素子群を備え、
前記蓄電素子群は、車両の始動用電池である、蓄電装置。
【請求項９】
請求項５または請求項６に記載の蓄電装置と、
直列接続された複数の蓄電素子群であって、各蓄電素子群が前記複数の蓄電素子が直列接続されて構成される、複数の蓄電素子群と、
前記導電体としての、蓄電素子群間を接続する素子群間導電体と、
を備え、
前記制御部は、
前記素子群間導電体に関する前記電圧降下決定処理を実行し、前記素子群間導電体に関する前記電圧降下決定処理から前記端子間電圧決定処理を実行する、蓄電システム。
【請求項１０】
蓄電素子間を接続する導電体の電圧降下値を決定する電圧降下決定工程と、
前記電圧降下決定工程から、前記蓄電素子の端子間電圧値を決定する端子間電圧決定工程とを含む、蓄電素子管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
蓄電素子の端子間電圧を決定するための技術に関する。
【背景技術】
【０００２】
従来から、バッテリにバスバーを介して接続され、当該バッテリの端子間電圧を検出するためのバッテリ状態検知ユニットがある（特許文献１）。このバッテリ状態検知ユニットでは、上記バスバーの長さが十分に短くなるように構成されている。これにより、バスバーの抵抗による電圧降下の影響が抑制されるため、バッテリの端子間電圧を、より正確に決定することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−０３２１８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、バッテリの仕様や設定環境等によっては、バスバーの長さを十分に短くできないことがある。また、たとえバスバーの長さを十分に短くできたとしても、例えばバスバーの形状や材質等によっては、バスバーの抵抗による電圧降下の影響を十分に抑制できないことがある。
【０００５】
本明細書では、バスバー等の導電体の長さや形状等に関係なく、導電体の抵抗による電圧降下の影響を抑制しつつ、バッテリ等の蓄電素子の端子間電圧を決定することが可能な技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書によって開示される蓄電素子管理装置は、制御部を備え、前記制御部は、蓄電素子間を接続する導電体の電圧降下値を決定する電圧降下決定処理と、前記電圧降下決定処理から、前記蓄電素子の端子間電圧値を決定する端子間電圧決定処理とを実行する構成を有する。
【発明の効果】
【０００７】
本明細書によって開示される発明によれば、導電体の長さや形状等に関係なく、導電体の抵抗による電圧降下の影響を抑制しつつ、蓄電素子の端子間電圧を決定することができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態１のバッテリーパックのブロック図
【図２】各セルの接続形態を示す上面図
【図３】各セルの接続形態を示す側面図
【図４】二次電池の電気的接続を示す回路図
【図５】監視処理を示すフローチャート
【図６】実施形態２の蓄電システムの概略的なブロック図
【図７】蓄電システムを各二次電池の接続形態を示す部分上面図
【図８】実施形態２の別の蓄電システムの概略的なブロック図
【０００９】
（実施形態の概要）
本明細書によって開示される蓄電素子管理装置は、制御部を備え、前記制御部は、蓄電素子間を接続する導電体の電圧降下値を決定する電圧降下決定処理と、前記電圧降下決定処理から、前記蓄電素子の端子間電圧値を決定する端子間電圧決定処理とを実行する構成を有する。
【００１０】
この蓄電素子管理装置によれば、制御部は、蓄電素子間を接続する導電体の電圧降下値を決定する電圧降下決定処理と、電圧降下決定処理から、蓄電素子の端子間電圧値を決定する端子間電圧決定処理とを実行する構成を有する。これによって、導電体の長さや形状等に関係なく、導電体の抵抗による電圧降下の影響を抑制しつつ、バッテリ等の蓄電素子の端子間電圧を決定することができる。
【００１１】
上記蓄電素子管理装置は、蓄電素子に導電体を介して接続され、前記蓄電素子および前記導電体を含んだ電流経路の電圧値を検出する電圧検出部と、前記導電体の抵抗値が記憶されるメモリと、前記導電体に流れる電流値を検出する電流検出部と、を備え、前記制御部は、前記導電体の抵抗値と前記導電体に流れる電流値とから、前記導電体の電圧降下値を決定する電圧降下決定処理と、前記電圧値と前記導電体の電圧降下値とから、前記蓄電素子の端子間電圧値を決定する端子間電圧決定処理と、を実行する構成を有する。
【００１２】
この蓄電素子管理装置によれば、予めメモリに記憶された導電体の抵抗値と、導電体に流れる電流値とから、導電体の電圧降下値が決定され、蓄電素子および前記導電体を含んだ電流経路の電圧値と、上記電圧降下値とから、蓄電素子の端子間電圧値が決定される。これによって、蓄電素子の端子間電圧を直接検出できない場合であっても、導電体の長さや形状等に関係なく、導電体の抵抗による電圧降下の影響を抑制しつつ、バッテリ等の蓄電素子の端子間電圧を決定することができる。
【００１３】
上記蓄電素子管理装置は、前記導電体の温度を検出する温度検出部を備え、前記制御部は、前記導電体の温度から、前記導電体の抵抗値を補正する抵抗補正処理を実行する構成を有し、前記電圧降下決定処理では、前記抵抗補正処理で補正した抵抗値と前記電流値とから、前記導電体の電圧降下値を決定する構成でもよい。
【００１４】
この蓄電素子管理装置によれば、導電体の抵抗値が温度補正されるため、温度変化の影響を抑制しつつ、蓄電素子の端子間電圧を決定することができる。
【００１５】
上記蓄電素子管理装置では、前記制御部は、前記導電体に電流が流れているか否かを判断する判断処理を実行する構成を有し、前記判断処理で前記導電体に電流が流れていると判断したことを条件に、前記電圧降下決定処理および前記端子間電圧決定処理を実行する構成でもよい。
【００１６】
この蓄電素子管理装置によれば、導電体に電流が流れている場合のみ電圧降下決定処理および前記端子間電圧決定処理を実行する。これによって、どのような電流値でも電圧降下決定処理および前記端子間電圧決定処理を実行する構成に比べて、制御部の負担を軽減することができる。
【００１７】
また、直列に接続された複数の蓄電素子と、蓄電素子管理装置と、を備える蓄電装置でもよい。
【００１８】
上記蓄電装置では、各蓄電素子間と前記電圧検出部との間には、各蓄電素子間と前記電圧検出部とを接続し、前記電流経路の電圧値を検出する一本の電圧検出線が設けられている構成としてもよい。
【００１９】
この蓄電装置によれば、電流経路の電圧値を検出する際に、蓄電素子間と電圧検出部との間に設けられた一本の電圧検出線を兼用することによって、電圧検出線の数を低減できる。電圧検出線を兼用することによって電流経路の電圧検出点を各蓄電素子の近傍に設けられないという制約を受けるが、その制約の影響を抑制して、バッテリ等の蓄電素子の端子間電圧を決定することができる。
【００２０】
また、上記蓄電装置は、車両に搭載される車両用蓄電装置であり、前記制御部は、前記端子間電圧決定処理を、車両の始動時および回生運転時の少なくともいずれか一方において実行する構成でもよい。
【００２１】
通常、車両の始動時にはバッテリ等の蓄電素子から大電流がセルモータに流れ、導電体の電圧降下値が大きくなり、蓄電素子の端子間電圧を決定する際にその電圧降下の影響が大きくなる。また、車両の回生運転時のバッテリの充電時にも大電流が流れ、導電体の電圧降下値が大きくなる。しかしながら、この蓄電装置によれば、車両の始動時、あるいは回生運転時に、より効果的に、導電体の電圧降下の影響を抑制しつつ、バッテリ等の蓄電素子の端子間電圧を決定することができる。
【００２２】
また、上記蓄電装置は、複数の前記蓄電素子が直列接続されて構成された蓄電素子群を備え、前記蓄電素子群は、車両の始動用電池である構成としてもよい。
【００２３】
この蓄電装置によれば、車両の始動用電池による車両の始動時、より効果的にその影響を抑制しつつ、バッテリ等の蓄電素子の端子間電圧を決定することができる。
【００２４】
また、本明細書によって開示される蓄電システムは、蓄電装置と、直列接続された複数の蓄電素子群であって、各蓄電素子群が前記複数の蓄電素子が直列接続されて構成される、複数の蓄電素子群と、前記導電体としての、蓄電素子群間を接続する装置間導電体と、を備え、前記制御部は、前記装置間導電体に関する前記電圧降下決定処理を実行し、前記装置間導電体に関する前記電圧降下決定処理から前記端子間電圧決定処理を実行する。
【００２５】
蓄電素子群を複数個備えた蓄電システムでは、蓄電素子群間の距離が長くなりやすく、蓄電素子群間を接続する素子群間導電体による電圧降下が大きくなる。そのため、この蓄電システムによれば、導電体および素子群間導電体の電圧降下の影響を抑制しつつ、バッテリ等の蓄電素子の端子間電圧を決定することができるという効果が、より期待できる。
【００２６】
なお、本明細書によって開示される発明は、管理装置、管理方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現することができる。
【００２７】
＜実施形態１＞
実施形態１のバッテリーパック１について図１から図５を参照しつつ説明する。なお、バッテリーパック１は、蓄電装置の一例である。また、バッテリーパック１は、例えば電気自動車やハイブリット自動車（以下、単に自動車という）に搭載され、図示しない電子制御ユニット（以下、ＥＣＵという）からの制御により、図１に示す負荷１１に電力を供給し、図示しないエンジンが回転することにより充電器１５が発電した電力により充電される。
【００２８】
図１に示すように、バッテリーパック１は、バッテリーモジュール２、当該バッテリーモジュール２を管理するバッテリ−マネージャー（以下、ＢＭという）３、電流センサ４を備える。バッテリーモジュール２は、二次電池５、温度センサ６、温度検出部７および電圧検出部８を有する。なお、温度検出部７および電圧検出部８は、例えば共通の基板上に配置されており、この回路基板を、以下、セルセンサ（以下、ＣＳという）９という。ＢＭ３およびＣＳ９は、蓄電素子管理装置の一例である。
【００２９】
二次電池（蓄電素子群の一例）５は、複数のセルＣが直列接続された構成である。各セルＣは、蓄電素子の一例であり、繰り返し充電可能な二次電池もしくはリチウムイオン電池である。なお、図１および以下の説明では、二次電池５は、４つのセルＣを有するものとし、以下、４つのセルＣを区別して説明する場合、セルＣ１、セルＣ２、セルＣ３、セルＣ４とそれぞれいうものとする。
【００３０】
図２および図３に示すように、二次電池５には、４つのセルＣが一列に並んで配置されている。各セルＣの一端面（図３では上面）には、一対の正極端子ＰＴおよび負極端子ＭＴが設けられている。４つのセルＣは、正極端子ＰＴおよび負極端子ＭＴの並び順が、隣り合うセルＣ同士で互いに逆になるように配置されている。隣り合う２つのセルＣのうち一方のセルＣの正極端子ＰＴと、他方のセルＣの負極端子ＭＴとが、バスバーＢで接続されることで、４つのセルＣが電気的に直列に接続されている。
【００３１】
なお、バスバーＢは、導電性を有する同じ厚さの板状の部材であり、導電体の一例である。また、図２に示すように、二次電池５は、バスバーＢを５本有する。以下、５本のバスバーＢを区別して説明する場合、バスバーＢ１、バスバーＢ２、バスバーＢ３、バスバーＢ４、バスバーＢ５とそれぞれいうものとする。
【００３２】
図２や図３に示すように、二次電池５には、セルＣ２とセルＣ３との間に断熱材Ｗが設けられている。この場合、バスバーＢ３は、バスバーＢ１、Ｂ２、Ｂ４、Ｂ５に比べて長さが長くなる。断熱材Ｗによって、セルＣ２とセルＣ３との間に距離が生じ、セルＣ２の正極端子ＰＴとセルＣ３の負極端子ＭＴとの間の距離も長くなるためである。
【００３３】
図２に示すように、各バスバーＢ上には、電圧検出点Ｐ１〜Ｐ５が設定されている。以降の説明では、バスバーＢ１上の電圧検出点Ｐ１から、セルＣ１の負極端子ＭＴまでをバスバーＢ１Ａとよび、セルＣ１の正極端子ＰＴからバスバーＢ２上の電圧検出点Ｐ２までをバスバーＢ２Ｂとよぶ。
【００３４】
同様に、バスバーＢ２上の電圧検出点Ｐ２から、セルＣ２の負極端子ＭＴまでをバスバーＢ２Ａとよび、セルＣ２の正極端子ＰＴからバスバーＢ３上の電圧検出点Ｐ３までをバスバーＢ３Ｂとよぶ。
【００３５】
また、バスバーＢ３上の電圧検出点Ｐ３から、セルＣ３の負極端子ＭＴまでをバスバーＢ３Ａとよび、セルＣ３の正極端子ＰＴからバスバーＢ４上の電圧検出点Ｐ４までをバスバーＢ４Ｂとよぶ。
【００３６】
さらに、バスバーＢ４上の電圧検出点Ｐ４から、セルＣ４の負極端子ＭＴまでをバスバーＢ４Ａとよび、セルＣ４の正極端子ＰＴからバスバーＢ５上の電圧検出点Ｐ５までをバスバーＢ５Ｂとよぶ。
【００３７】
また、図４に示されるように、電圧検出点Ｐ１とＣＳ９とは、詳細にはＣＳ９の電圧検出部８（以下、同様）とは、電圧検出線Ｌ１によって接続され、電圧検出点Ｐ２とＣＳ９とは、電圧検出線Ｌ２によって接続され、電圧検出点Ｐ３とＣＳ９とは、電圧検出線Ｌ３によって接続される。また、電圧検出点Ｐ４とＣＳ９とは、電圧検出線Ｌ４によって接続され、電圧検出点Ｐ５とＣＳ９とは、電圧検出線Ｌ５によって接続される。すなわち、各セルＣ間と電圧検出部８との間において、電流経路の電圧値ＶＢを検出する一本の電圧検出線（Ｌ２−Ｌ４）が設けられている。
【００３８】
二次電池５および電流センサ４は、配線１０を介して負荷１１や、充電器１５に直列に接続されている。温度センサ６は、バスバーＢ３Ｂに接触して、あるいは、バスバーＢ３Ｂから離間した近傍の位置に配置されている。温度センサ６は、バスバーＢ３Ｂの温度に応じた検出信号を出力し、温度検出部７は、温度センサ６からの検出信号に基づきバスバーＢ３Ｂの温度Ｔ［℃］を検出し、その検出結果を、通信ライン１６を介してＢＭ３に送信する。
【００３９】
電圧検出部８は、各セルＣを１つずつ含んだ電流経路の電圧値を個別に検出する。具体的には、電圧検出部８は、バスバーＢ１上の電圧検出点Ｐ１とバスバーＢ２上の電圧検出点Ｐ２との間の電圧を検出する。即ち、電圧検出部８は、セルＣ１、バスバーＢ１ＡおよびバスバーＢ２Ｂを含んだ電流経路の電圧値ＶＢ１を、電圧検出線Ｌ１、Ｌ２を用いて検出する。
【００４０】
また、電圧検出部８は、バスバーＢ２上の電圧検出点Ｐ２とバスバーＢ３上の電圧検出点Ｐ３との間の電圧を検出する。即ち、電圧検出部８は、セルＣ２、バスバーＢ２ＡおよびバスバーＢ３Ｂを含んだ電流経路の電圧値ＶＢ２を、電圧検出線Ｌ２、Ｌ３を用いて検出する。
【００４１】
また、電圧検出部８は、バスバーＢ３上の電圧検出点Ｐ３とバスバーＢ４上の電圧検出点Ｐ４との間の電圧を検出する。即ち、電圧検出部８は、セルＣ３、バスバーＢ３ＡおよびバスバーＢ４Ｂを含んだ電流経路の電圧値ＶＢ３を、電圧検出線Ｌ３、Ｌ４を用いて検出する。
【００４２】
また、電圧検出部８は、バスバーＢ４上の電圧検出点Ｐ４とバスバーＢ５上の電圧検出点Ｐ５との間の電圧を検出する。即ち、電圧検出部８は、セルＣ４、バスバーＢ４ＡおよびバスバーＢ５Ｂを含んだ電流経路の電圧値ＶＢ４を、電圧検出線Ｌ４、Ｌ５を用いて検出する。
【００４３】
このように、本実施形態では、各セルＣに係る電流経路の電圧値（電圧検出点Ｐ間の電圧値）ＶＢを検出する際に、各セルＣ間に接続された電圧検出線Ｌ２−Ｌ４が兼用される。
【００４４】
そして電圧検出部８は、電圧検出点Ｐ間の電圧値ＶＢ１〜ＶＢ４の検出結果を、通信ライン１６を介してＢＭ３に送信する。
【００４５】
ＢＭ３は、中央処理装置（以下、ＣＰＵという）１２と、メモリ１３と、電流検出部１４とを備える。電流センサ４は、二次電池５に流れる電流に応じた検出信号を出力し、電流検出部１４は、電流センサ４からの検出信号に基づき二次電池５に流れる電流を検出する。電流センサ４は、図１に示されるように、二次電池５と、充電器１５および負荷１１との間の配線において二次電池５に流れる電流を検出する。ここで、二次電池５に流れる電流、言い換えればセルＣに流れる電流とバスバーＢに流れる電流とは同一のため、本実施形態では、電流検出部１４は、二次電池５に流れる電流を検出することによってバスバーＢに流れる電流を検出する。なお、電流センサ４をバスバーＢの近傍に設け、バスバーＢに流れる電流を直接検出するようにしてもよい。
【００４６】
具体的には、電流検出部１４は、充電器１５から二次電池５への充電電流、または二次電池５から負荷１１への放電電流（以下、充放電電流という）の電流値Ｉ［Ａ］を検出する。また、電流検出部１４は、二次電池５に流れる電流の向きによって、二次電池５に流れる電流が充電電流であるか、放電電流であるかも合わせて検出する。なお、ＢＭ３は制御部（処理実行部）の一例である。
【００４７】
メモリ１３には、ＢＭ３の動作を制御するための各種のプログラムが記憶されている。ＣＰＵ１２は、メモリ１３から読み出したプログラムに従って、後述する監視処理を実行するなど、各部の制御を行う。
【００４８】
また、メモリ１３には、バスバーＢ３Ｂの初期抵抗値ＲＳ、および、抵抗係数対応テーブルＴＢが記憶されている。ここで、バスバーＢ３Ｂの初期抵抗値ＲＳは、例えば、バスバーＢ３Ｂの温度が２５℃の時の抵抗値である。バスバーＢ３Ｂの初期抵抗値ＲＳは、バッテリーパック１の製造段階で検出され、メモリ１３に記憶される。抵抗係数は、バスバーＢ３Ｂの初期抵抗値ＲＳに対する係数であり、この抵抗係数は、バスバーＢ３Ｂの温度に応じて変わる。つまり、抵抗係数対応テーブルＴＢは、バスバーＢ３Ｂの温度と、抵抗係数とが対応付けられて記憶されたものである。
【００４９】
メモリ１３は、ＲＡＭやＲＯＭを有する。なお、上記各種のプログラムが記憶される媒体は、ＲＡＭ等以外に、ＣＤ−ＲＯＭ、ハードディスク装置、フラッシュメモリなどの不揮発性メモリでもよい。
【００５０】
（バスバーによる電圧降下）
上述したように、二次電池５には、セルＣ２とセルＣ３との間に断熱材Ｗが設けられている。このため、特にバスバーＢ３Ｂの長さは、他のバスバーＢに比べて最も長くなる。また、バスバーＢの厚さは、全て同じであるため、バスバーＢ３Ｂの抵抗値が最も大きくなる。このため、バスバーＢによる抵抗値は、バスバーＢ２ＡおよびバスバーＢ３Ｂを含んだ電流経路で最も大きくなる。
【００５１】
したがって、例えば数百Ａの電流が二次電池５に流れた場合、バスバーＢでの電圧降下は、バスバーＢ２ＡおよびバスバーＢ３Ｂを含んだ電流経路で最も大きくなる。
【００５２】
例えば、図４に示すように、バスバーＢ２ＡおよびバスバーＢ３Ｂを含んだ電流経路でのバスバーＢの抵抗値ＲＢ（例えば１００μΩ）で、二次電池５に電流値Ｉ（例えば２００Ａ）の電流が流れた場合、バスバーＢ２ＡおよびバスバーＢ３Ｂを含んだ電流経路での電圧降下値ＶＤ３は、Ｉ×ＲＢ＝２０ｍＶとなる。
【００５３】
一方、バスバーＢ１ＡおよびバスバーＢ２Ｂを含んだ電流経路、バスバーＢ３ＡおよびバスバーＢ４Ｂを含んだ電流経路、およびバスバーＢ４ＡおよびバスバーＢ５Ｂを含んだ電流経路でのバスバーＢの抵抗値ＲＡは、無視できるほど小さい（例えば１０μΩ）ため、当該電流経路での電圧降下値ＶＤは、Ｉ×ＲＡ＝２ｍＶとなる。なお、上記抵抗値ＲＡは無視できるほど小さい値であるため、図４では記載していない。
【００５４】
電圧検出部８は、電圧検出点Ｐ間の電圧を検出するため、セルＣ２そのものの電圧値Ｖ２に、上記バスバーＢ２ＡおよびバスバーＢ３Ｂを含んだ電流経路での電圧降下値ＶＤ３が加わった電圧値ＶＢ２を、セルＣ２の電圧値としてＢＭ３に送信する。この場合、ＣＰＵ１２は、セルＣ２の電圧値として受信した電圧値ＶＢ２が基準電圧値よりも大きいと判断し、セルＣ２は過充電状態であると誤判定してしまうおそれがある。そして、ＣＰＵ１２が当該誤判定をした結果、ＣＰＵ１２は、過充電状態でないセルＣ２を、図示しない放電回路によって放電させてしまうという問題が生じるおそれがある。
【００５５】
一方、バスバーＢ１ＡおよびバスバーＢ２Ｂを含んだ電流経路、バスバーＢ３ＡおよびバスバーＢ４Ｂを含んだ電流経路、およびバスバーＢ４ＡおよびバスバーＢ５Ｂを含んだ電流経路での電圧降下値ＶＤは、セルＣ１、セルＣ３、セルＣ４そのものの電圧値Ｖ１、Ｖ３、Ｖ４に比べて無視できるほど小さい値である。このため、ＣＰＵ１２は、受信した電圧値ＶＢが基準電圧値よりも大きいと判断せず、セルＣ１、セルＣ３、セルＣ４は過充電状態であると誤判定する可能性は比較的に低い。
【００５６】
ＣＰＵ１２が過充電状態等の異常状態でないセルＣを異常状態であると誤判定してしまう問題を避けるためには、ＣＰＵ１２が抵抗値が大きいバスバーＢを含んだ電流経路での電圧降下値を算出し、電圧検出点Ｐ間の電圧値ＶＢに対して加減算することで、セルＣの端子間電圧を精度良く算出することが好ましい。このため、ＣＰＵ１２は、以下に示す監視処理を実行する。
【００５７】
（監視処理）
ＢＭ３は、実行条件を満たした場合、図５に示す監視処理を実行する。実行条件の例は、ユーザによってイグニッションキーが操作されることにより車両の電源がオンされたことや、前回の監視処理の実行時から基準時間経過したこと等である。
【００５８】
ＣＰＵ１２は、まず、二次電池５に電流が流れているか否か、すなわち、バスバーＢに電流が流れているか否かを判断する（Ｓ１）。具体的には、ＣＰＵ１２は、電流検出部１４からの検出結果に基づき、二次電池５に流れる電流の電流値が規定値以上であるか否かを判断し、電流値が規定値以上であると判断した場合、二次電池５に電流が流れていると判断する。規定値は、例えば二次電池５の暗電流の値よりも大きく、充放電流の値よりも小さい値が好ましい。なお、Ｓ１の処理は、判断処理の一例である。
【００５９】
ＣＰＵ１２は、二次電池５に電流が流れていると判断した場合、すなわち、バスバーＢに電流が流れていると判断した場合（Ｓ１：ＹＥＳ）、セル番号Ｎを１に初期化する（Ｓ２）。次にＣＰＵ１２は、セル番号Ｎが２であるか否かを判断する（Ｓ３）。ＣＰＵ１２は、セル番号Ｎが２であると判断した場合（Ｓ３：ＹＥＳ）、Ｓ４以降の処理を実行する。これは、ＣＰＵ１２が、セルＣ２の電圧値として受信した電圧値ＶＢ２が基準電圧値よりも大きいと判断し、セルＣ２は過充電状態であると誤判定するのを抑制するためである。
【００６０】
具体的には、ＣＰＵ１２は、まず、二次電池５に流れる充放電電流の電流値ＩＤ、すなわち、バスバーＢに流れる電流の電流値ＩＤを電流検出部１４により検出する（Ｓ４）。
【００６１】
次にＣＰＵ１２は、バスバーＢ３Ｂの温度Ｔを温度検出部７により検出する（Ｓ５）。そしてＣＰＵ１２は、予めメモリ１３に記憶してあるバスバーＢ３Ｂの初期抵抗値ＲＳを読み出す（Ｓ６）。その後、ＣＰＵ１２は、Ｓ５の処理で検出したバスバーＢ３Ｂの温度Ｔと、抵抗係数対応テーブルＴＢとによって、バスバーＢ３Ｂの初期抵抗値ＲＳを補正する（Ｓ７）。
【００６２】
具体的には、ＣＰＵ１２は、Ｓ４の処理で検出したバスバーＢ３Ｂの温度Ｔと、抵抗係数対応テーブルＴＢとによって、抵抗係数を決定し、決定した抵抗係数にバスバーＢの初期抵抗値ＲＳを乗じることでバスバーＢの初期抵抗値ＲＳを補正する。なお、Ｓ７の処理は、抵抗補正処理の一例である。
【００６３】
ＣＰＵ１２は、Ｓ３の処理で検出したセルＣ２の充放電電流の電流値ＩＤ、すなわち、バスバーＢ３Ｂに流れる電流の電流値ＩＤ、およびＳ６の処理で得られたバスバーＢ３Ｂの温度補正後の抵抗値ＲＨから、バスバーＢ３Ｂの電圧降下値ＶＤ２（＝ＩＤ×ＲＨ）を算出する（Ｓ８）。なお、Ｓ８の処理は、電圧降下決定処理の一例である。
【００６４】
そして、ＣＰＵ１２は、電圧検出点Ｐ２と電圧検出点Ｐ３との間の電圧値ＶＢ２を電圧検出部８によって検出する（Ｓ９）。
【００６５】
その後、ＣＰＵ１２は、Ｓ８の処理で算出したバスバーＢ３Ｂの電圧降下値ＶＤ２、およびＳ９の処理で検出した電圧検出点Ｐ２と電圧検出点Ｐ３との間の電圧値ＶＢ２から、セルＣ２の端子間電圧値ＶＲ２を算出する（Ｓ１０）。なお、Ｓ１０の処理は、端子間電圧決定処理の一例である。
【００６６】
例えば、ＣＰＵ１２は、電流検出部１４の検出結果から、セルＣ２に流れる電流が充電電流であると判断した場合は、セルＣ２に流れ込む電流と、バスバーＢ３Ｂの温度補正後の抵抗値ＲＨとによって生じる電圧降下値ＶＤ２が、セルＣ２そのものの電圧値Ｖ２を増加させるため、セルＣ２の端子間電圧値ＶＲ２（＝ＶＢ２−ＶＤ２）と算出する。
【００６７】
また、逆に、ＣＰＵ１２は、電流検出部１４の検出結果から、セルＣ２に流れる電流が放電電流であると判断した場合は、セルＣ２に流れ出す電流と、バスバーＢ３Ｂの温度補正後の抵抗値ＲＨとによって生じる電圧降下値ＶＤ２が、セルＣ２そのものの電圧値Ｖ２を減少させるため、セルＣ２の端子間電圧値ＶＲ２（＝ＶＢ２＋ＶＤ２）と算出する。
【００６８】
そして、ＣＰＵ１２は、セル番号Ｎを１つ増加させ（Ｓ１１）、Ｓ３の処理に戻る。
【００６９】
一方、ＣＰＵ１２は、二次電池５に電流が流れていないと判断した場合（Ｓ１：ＮＯ）、Ｓ２からＳ１１の処理を簡略化してセルＣの端子間電圧値ＶＲを得る。具体的には、ＣＰＵ１２は、セル番号Ｎを初期化し（Ｓ１２）、電圧検出点Ｐ間の電圧値ＶＢを電圧検出部８によって検出する（Ｓ１３）。
【００７０】
二次電池５に電流が流れていない場合、バスバーＢでは電圧降下が発生しないため、ＣＰＵ１２は、Ｓ１３の処理を実行するのみで、セルＣの端子間電圧値ＶＲを得ることができる。このため、ＣＰＵ１２は、Ｓ２からＳ１１の処理を簡略化してセルＣの端子間電圧値ＶＲを得ることができる。
【００７１】
なお、「二次電池５に電流が流れていない」とは、二次電池５が完全に充放電を停止している場合に限らない。例えば、二次電池５が接続されている負荷１１に待機電流が流れている場合（例えば、数ｍＡ未満）や、ＢＭ３に暗電流が流れている場合（例えば、数百μＡ未満）も含む。
【００７２】
ＣＰＵ１２は、Ｓ１３の処理後、セル番号Ｎがセルの総数に達したか否かを判断する（Ｓ１４）。ＣＰＵ１２は、セル番号Ｎがセルの総数に達していないと判断した場合（Ｓ１４：ＮＯ）、セル番号Ｎを１つ増加させ（Ｓ１１）、Ｓ３の処理に戻る。一方、ＣＰＵ１２は、セル番号Ｎがセルの総数に達したと判断した場合（Ｓ１４：ＹＥＳ）、監視処理を終了する。
【００７３】
ＣＰＵ１２は、セル番号Ｎが２でないと判断した場合（Ｓ３：ＮＯ）、Ｓ４以降の処理は実行せず、処理を簡略化してセルＣの端子間電圧値ＶＲを得る。具体的には、上述したＳ１３以降の処理を実行する。
【００７４】
上述した通り、バスバーＢ１ＡおよびバスバーＢ２Ｂを含んだ電流経路、バスバーＢ３ＡおよびバスバーＢ４Ｂを含んだ電流経路、およびバスバーＢ４ＡおよびバスバーＢ５Ｂを含んだ電流経路での電圧降下値ＶＤは、セルＣ１、セルＣ３、セルＣ４そのものの電圧値Ｖ１、Ｖ３、Ｖ４に比べて無視できるほど小さい値である。したがって、セルＣ１、セルＣ３、セルＣ４の端子間電圧値ＶＲ１、ＶＲ３、ＶＲ４は、セルＣ１、セルＣ３、セルＣ４そのものの電圧値Ｖ１、Ｖ３、Ｖ４と略等しいとみなすことができるためである。
【００７５】
つまり、バスバーＢを含む電流経路のうち、抵抗値が大きいバスバーＢ３Ｂの初期抵抗値ＲＳだけが記憶され、ＢＭ３は、バスバーＢ３Ｂでの電圧降下値ＶＤ２のみを算出し、セルＣ２の端子間電圧値ＶＲ２を精度良く決定する。ＢＭ３は、バスバーＢを含む電流経路のうち、抵抗値が小さいバスバーＢでの電圧降下値ＶＤは算出しないため、監視処理の効率を上げることができる。
【００７６】
（本実施形態の効果）
本実施形態によれば、ＣＰＵ１２は、バスバーＢの電圧降下値ＶＤ、およびバスバーＢ上に設けられた電圧検出点Ｐ間の電圧値ＶＢから、セルＣの端子間電圧値ＶＲを算出する。これにより、ＣＰＵ１２は、バスバーＢの長さが異なることで、バスバーＢの抵抗値の大きさが異なり、バスバーＢの電圧降下値ＶＤが電圧検出点Ｐ間で異なる場合であっても、バスバーＢの電圧降下値ＶＤの影響を抑制しつつ、セルＣの端子間電圧値ＶＲを精度良く算出することができる。
【００７７】
また、電流経路の電圧値（電圧検出点Ｐ間の電圧値）ＶＢを検出する際に、セルＣ間と電圧検出部８との間に設けられた一本の電圧検出線（Ｌ２−Ｌ４）を兼用することによって、電圧検出線Ｌの数を低減できる。電圧検出線（Ｌ２−Ｌ４）を兼用することによって電流経路の電圧検出点Ｐを各セルＣの近傍に設けられないという制約を受けるが、その制約の影響を抑制して、バッテリ等の蓄電素子の端子間電圧を決定することができる。
【００７８】
＜実施形態２＞
次に、実施形態２の蓄電システム１００について図６から図８を参照しつつ説明する。なお、以下では実施形態１との相違点についてのみ説明する。そのため、実施形態１と同一の構成には同一の符号を付し、その説明を省略する。
【００７９】
蓄電システム１００は、図６に示されるように、２個のバッテリーモジュール２，２Ａ、電流センサ４、ＢＭ３、主制御部２０、通信ライン２１および電池間バスバー（素子群間導電体の一例）ＤＫＢ等を備える。
【００８０】
バッテリーモジュール２の二次電池５とバッテリーモジュール２Ａの二次電池５Ａとは、電池間バスバーＤＫＢによって直列接続されている。
【００８１】
主制御部２０は、通信ライン２１によってＢＭ３と接続される。主制御部２０は、通信ライン２１を介してＢＭ３と各種のデータのやり取り等を行うことによってＢＭ３を管理する。また、主制御部２０は、蓄電システム１００を総括的に管理する。例えば、主制御部２０は，二次電池５、５Ａの充放電電流をコントロールする機能を有する。
【００８２】
電流センサ４を介して電流検出部１４によって検出された二次電池５および二次電池５Ａに流れる充放電電流の電流値ＩＤは、ＣＰＵ１２に供給される。そして、電流値ＩＤは、上記したように、各セルＣの端子間電圧値ＶＲを算出する際に利用される。
【００８３】
その際、ＣＰＵ１２は、バスバーＢ３Ｂに関する場合と同様に、電池間バスバーＤＫＢに関する電圧降下決定処理を実行し、電池間バスバーＤＫＢに関する電圧降下決定処理から端子間電圧決定処理を実行する。
【００８４】
具体的には、例えば、ＣＰＵ１２は、電流検出部１４の検出結果から、図７に示される、二次電池５Ａに含まれるセルＣ４に流れる電流が充電電流であると判断した場合は、セルＣ４に流れ込む電流ＩＤと、電池間バスバーＤＫＢの温度補正後の抵抗値とによって生じる電圧降下値ＶＤＰが、セルＣ４そのものの電圧値Ｖ４を増加させるため、セルＣ４の端子間電圧値ＶＲ４（＝ＶＢ４−ＶＤＰ）と算出する。
【００８５】
ここで電圧値ＶＢ４は、図７に示される、二次電池５の電圧検出点Ｐ１と、二次電池５Ａの電圧検出点Ｐ４との間の電位差である。ＣＰＵ１２は、二次電池５の電圧検出点Ｐ１の電圧をバッテリーモジュール２の電圧検出部８によって検出し、二次電池５Ａの電圧検出点Ｐ４の電圧をバッテリーモジュール２Ａの電圧検出部８によって検出する。その検出結果を用いて、ＣＰＵ１２は、電圧値ＶＢ４を算出する。
【００８６】
このように、実施形態２では、各二次電池５，５ＡのセルＣ２の端子間電圧値ＶＲ２を算出する際にバスバーＢ３Ｂの電圧降下値ＶＤ２が考慮されるとともに、二次電池５Ａに含まれるセルＣ４の端子間電圧値ＶＲ４を算出する際に、電池間バスバーＤＫＢの電圧降下が考慮される。なお、図７に示される、二次電池５の電圧検出点Ｐ２と、二次電池５Ａの電圧検出点Ｐ５との間の電位差を求めて、二次電池５に含まれるセルＣ１の端子間電圧値ＶＲ１を算出する際に、電池間バスバーＤＫＢの電圧降下を考慮するようにしてもよい。
【００８７】
二次電池５（蓄電素子群）を複数個備えた蓄電システム１００では、二次電池５，５Ａ間の距離が長くなりやすく、二次電池５，５Ａ間を接続する電池間バスバーＤＫＢによる電圧降下が大きくなる。そのため、実施形態２の蓄電システム１００によれば、電池間バスバーＤＫＢの電圧降下の影響を抑制しつつ、セルＣの端子間電圧を決定することができるという効果が、より期待できる。
【００８８】
なお、２個の二次電池５が電池間バスバーＤＫＢによって接続される蓄電システム１００の構成は図６に示されるものに限られない。例えば、図８に示される蓄電システム１００Ａのように、２個の二次電池５，５Ａが、共通のＣＳ９に接続される構成であってもよい。この場合、１個の電圧検出部８によって二次電池５，５Ａの各セルＣの端子間電圧が検出される。また、ＣＳ９およびＢＭ３は一個の回路基板３０上に設けられている。
【００８９】
また、図６および図８の蓄電システム１００，１００Ａでは、２個の二次電池５，５Ａが１本の電池間バスバーＤＫＢによって直列接続される例が示されるが、これに限られない。例えば、蓄電システム１００，１００Ａは、３個の二次電池５が２本の電池間バスバーＤＫＢを用いて直列接続される構成を備えるものであってもよいし、４個の二次電池５が３本の電池間バスバーＤＫＢを用いて直列接続される構成を備えるものであってもよい。
【００９０】
また、図６および図８において、主制御部２０および通信ライン２１を省略して、複数の二次電池５および電池間バスバーＤＫＢを含む構成を、バッテリーパックとして、すなわち、蓄電装置として構成してもよい。
【００９１】
＜他の実施形態＞
本明細書で開示される技術は上記記述および図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も含まれる。
【００９２】
上記実施形態において、バッテリーパック１（蓄電装置）は、車両に搭載される車両用蓄電装置であり、ＢＭ３（制御部）は、端子間電圧決定処理を、車両の始動時および回生運転時の少なくともいずれか一方において実行する構成としてもよい。
【００９３】
通常、車両の始動時にはバッテリ等の蓄電素子から大電流がセルモータに流れ、導電体の電圧降下値が大きくなり、蓄電素子の端子間電圧を決定する際にその電圧降下の影響が大きくなる。また、車両の回生運転時のバッテリの充電時にも大電流が流れ、導電体の電圧降下値が大きくなる。しかしながら、この蓄電装置によれば、車両の始動時、あるいは回生運転時に、より効果的に、導電体の電圧降下の影響を抑制しつつ、バッテリ等の蓄電素子の端子間電圧を決定することができる。
【００９４】
また、上記実施形態において、二次電池５は、車両の始動用電池である構成としてもよい。すなわち、蓄電装置（バッテリーパック１）は、複数の蓄電素子（セルＣ）が直列接続されて構成された蓄電素子群（二次電池５）を備え、蓄電素子群は、車両の始動用電池である構成としてもよい。
【００９５】
この蓄電装置によれば、車両の始動用電池による車両の始動時、より効果的にその影響を抑制しつつ、バッテリ等の蓄電素子の端子間電圧を決定することができる。
【００９６】
上記実施形態では、ＢＭ３は、１つのＣＰＵとメモリを有する構成であった。しかし、ＢＭ３は、これに限らず、複数のＣＰＵを備える構成や、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハード回路を備える構成や、ハード回路およびＣＰＵの両方を備える構成でもよい。例えば上記端子間電圧検出処理の一部または全部を、別々のＣＰＵやハード回路で実行する構成でもよい。
【００９７】
上記実施形態では、蓄電素子として、複数のセルが直列接続された二次電池５を例に挙げた。しかしこれに限らず、蓄電素子は、単数のセルでもよく、複数のセルが並列接続されたものでもよい。またセル数は、２つ、３つ、５つ以上でもよく、セル数は適宜変更可能である。また、蓄電素子は、リチウムイオン電池に限らず、鉛電池、ニッケル水素電池など他の二次電池でもよい。更に、蓄電素子は、二次電池に限らず、キャパシタでも電気二重層コンデンサでもよい。
【００９８】
上記実施形態では、ＣＰＵ１２は、バスバーＢ３Ｂの温度Ｔと、抵抗係数対応テーブルＴＢとによって演算し、バスバーＢ３Ｂの初期抵抗値ＲＳを補正する構成であった。しかしこれに限らず、ＣＰＵ１２は、バスバーＢ３Ｂの温度Ｔに対応したバスバーＢ３Ｂの抵抗値のマップデータをメモリ１３に記憶しておき、バスバーＢ３Ｂの温度Ｔと、当該マップデータとから、バスバーＢ３Ｂの初期抵抗値ＲＳを補正する構成でもよい。
【００９９】
また、上記実施形態では、温度センサ６は、バスバーＢ３Ｂに接触して、あるいは、バスバーＢ３Ｂから離間した近傍の位置に配置される構成であった。しかしこれに限らず、温度センサ６は、二次電池５に接触して、あるいは、二次電池５から離間した近傍の位置に配置されるようにしてもよい。その際、温度センサ６は、二次電池５の温度に応じた検出信号を出力し、温度検出部７は、温度センサ６からの検出信号に基づき二次電池５の温度を検出し、その検出結果を、通信ライン１６を介してＢＭ３に送信する。そして、ＣＰＵ１２は、二次電池５の温度に基づいてバスバーＢ３Ｂの抵抗値を補正する抵抗補正処理を実行するようにしてもよい。その際、例えば、バスバーＢ３Ｂの温度と二次電池５の温度Ｔとの対応を示すマップを事前の実験等で求め、二次電池５の温度をそのマップによって補正して、バスバーＢ３Ｂの温度とするようにしてもよい。この場合、バスバーＢ３Ｂの温度を検出する温度センサを、二次電池５の温度を検出する温度センサ６によって兼用することができる。
【０１００】
さらには、温度センサ６は、環境温度を測る温度センサであってもよい。その際、例えば、バスバーＢ３Ｂの温度と環境温度との対応を示すマップを事前の実験等で求め、環境温度をそのマップによって補正して、バスバーＢ３Ｂの温度とするようにしてもよい。
【０１０１】
上記実施形態では、導電体の一例としてバスバーＢを挙げた。しかしこれに限らず、導電体はリード線や導電性樹脂でもよい。要するに、導電体は、電流を通し易いものであればよい。
【０１０２】
上記実施形態では、隣り合う各セルＣの互いに異なる正極端子ＰＴおよび負極端子ＭＴを、導電性を有する板部材であるバスバーＢで接続する構成であった。しかしこれに限らず、バスバーＢは、複数の二次電池５の各々を接続する構成であってもよい。
【０１０３】
上記実施形態では、ＣＰＵ１２は、電流センサ４からの検出信号に基づき、二次電池５に電流が流れているか否かを判断する構成であった。しかしこれに限らず、ＣＰＵ１２は、上位ＥＣＵが二次電池５に流れる電流を検出し、当該ＥＣＵからの信号を受信することで、二次電池５に電流が流れていると判断する構成であってもよい。
【０１０４】
上記実施形態では、電圧検出部８は、電圧検出点Ｐ間の電圧値ＶＢ１〜ＶＢ４の検出結果を、通信ライン１６を介してＢＭ３に送信する構成であった。しかしこれに限らず、ＢＭ３は、上位ＥＣＵが電圧検出点Ｐ間の電圧値ＶＢ１〜ＶＢ４を検出し、当該ＥＣＵからの信号を受信することで、電圧検出点Ｐ間の電圧値ＶＢ１〜ＶＢ４を得る構成であってもよい。また、上位ＥＣＵが、電圧検出点Ｐ間の電圧値ＶＢとバスバーＢの電圧降下値ＶＤとから、各セルＣの端子間電圧値ＶＲを算出して、当該算出結果をＢＭ３へ送信する構成であってもよい。
【０１０５】
上記実施形態では、バッテリーパック１は、自動車に搭載される構成を例に挙げた。しかしこれに限らず、バッテリーパック１は、発電所の蓄電システムなど、他の用途に使用されるものでもよい。
【０１０６】
上記実施形態では、バスバーＢを含む電流経路のうち、抵抗値が大きいバスバーＢ３Ｂの初期抵抗値ＲＳだけ記憶され、ＢＭ３は、バスバーＢ３Ｂでの電圧降下値ＶＤのみを算出し、セルＣ２の端子間電圧値ＶＲ２を精度良く決定する構成であった。しかしこれに限らず、バスバーＢを含む電流経路のうち、抵抗値が小さいバスバーＢの抵抗値も記憶され、ＢＭ３は、全てのバスバーＢにおいて電圧降下値ＶＤを算出し、セルＣの端子間電圧値ＶＲを決定する構成でもよい。
【０１０７】
上記実施形態では、バスバーＢ１〜Ｂ５の厚さは全て同じである構成であった。しかしこれに限らず、バスバーＢ１〜Ｂ５の厚さは、それぞれ異なっていてもよいし、バスバーＢ１〜Ｂ５の長さが全て異なっていても、一部が同じでもよい。また、バスバーＢの数は、セル数に応じて変更可能である。
【０１０８】
上記実施形態では、電圧検出部８は、各セルＣを１つずつ含んだ電流経路の電圧値を個別に検出する構成であった。しかしこれに限らず、電圧検出部８は、電圧検出点Ｐ１と電圧検出点Ｐ５との間の電圧値を検出し、４つのセルＣの合計電圧（モジュール電圧）を検出する構成でもよい。
【０１０９】
上記実施形態では、バスバーＢ３Ｂの初期抵抗値ＲＳは、バッテリーパック１の製造段階で検出され、メモリ１３に記憶される構成であった。しかしこれに限らず、バスバーＢ３Ｂの初期抵抗値ＲＳは、バッテリーパック１の使用段階でＢＭ３によって検出される構成でもよい。また、バッテリーパック１の使用段階でＢＭ３によって検出され、メモリ１３に記憶される構成でもよい。また、バスバーＢ３Ｂの初期抵抗値ＲＳは、バスバーＢ３Ｂの温度が２５℃の時の抵抗値に限らず、他の温度での抵抗値でもよい。
【０１１０】
上記実施形態では、二次電池５には、セルＣ２とセルＣ３との間に断熱材Ｗが設けられている構成であった。しかし断熱材に限らず、仕切り板や障害物等であってもよい。要するにバスバーＢの長さが異なる要因を生み出すものであればよい。また、断熱材Ｗは、セルＣ２とセルＣ３との間に設けられなくても、隣り合うセルＣの間に設けられれば、いずれに設けられていてもよい。
【符号の説明】
【０１１１】
１：バッテリーパック  ２：バッテリーモジュール  ３：ＢＭ  ５：二次電池  ９：ＣＳ  １２：ＣＰＵ  １３：メモリ  Ｃ１〜Ｃ４：セル  １００，１００Ａ：蓄電システム  Ｂ１〜Ｂ５：バスバー  ＤＫＢ：電池間バスバー
【図１】
2015057593.tif 000003
【図２】
2015057593.tif 000004
【図３】
2015057593.tif 000005
【図４】
2015057593.tif 000006
【図５】
2015057593.tif 000007
【図６】
2015057593.tif 000008
【図７】
2015057593.tif 000009
【図８】
2015057593.tif 000010