(57)【要約】【課題】二次電池の充電または放電に係る通電の電流を検出する電流センサにおいて、温度の変動に応じた電流センサの補正をより適切に実施できるものを提供する。【解決手段】電流センサ３０，１３０，１３１，１３２の補正方法は、通電を停止した状態で、電流センサ３０，１３０，１３１，１３２に係る温度を、基準温度Ｔａとして取得する、基準温度取得ステップＳ４と、基準温度取得ステップＳ４の後に通電を開始する、通電開始ステップＳ５と、通電開始ステップＳ５の後に、電流センサ３０，１３０，１３１，１３２に係る温度を、現在温度Ｔｂとして取得する、現在温度取得ステップＳ６と、通電中に基準温度Ｔａと現在温度Ｔｂとが所定の関係を満たす場合に、通電を停止した状態で電流センサ３０，１３０，１３１，１３２のゼロ点補正を実行する、補正実行ステップＳ３とを備える。【選択図】図２
2015200590.tif 000002
【特許請求の範囲】
【請求項１】
二次電池の充電または放電に係る通電の電流を検出する電流センサの補正方法であって、
通電を停止した状態で、前記電流センサに係る温度を、基準温度として取得する、基準温度取得ステップと、
前記基準温度取得ステップの後に通電を開始する、通電開始ステップと、
前記通電開始ステップの後に、前記電流センサに係る温度を、現在温度として取得する、現在温度取得ステップと、
通電中に前記基準温度と前記現在温度とが所定の関係を満たす場合に、通電を停止した状態で前記電流センサのゼロ点補正を実行する、補正実行ステップと
を備える、方法。
【請求項２】
前記補正実行ステップの後に通電を開始する、通電再開ステップをさらに備える、請求項１に記載の方法。
【請求項３】
複数の前記二次電池が並列に接続され、
前記電流センサは前記二次電池のそれぞれについて設けられ、
前記通電は前記二次電池の放電に係るものであり、
前記方法は、通電中に前記基準温度と前記現在温度とが前記所定の関係を満たす場合に、前記補正実行ステップの前に実行される電流補償ステップを備え、
前記電流補償ステップは、前記補正実行ステップに係る前記二次電池の放電を停止するとともに、別の前記二次電池の放電電流を増加させるステップである、
請求項１または２に記載の方法。
【請求項４】
前記二次電池と、
前記電流センサと、
前記基準温度および前記現在温度を取得するための温度センサと、
前記通電を許容または停止するスイッチ機構と、
前記電流センサ、前記温度センサおよび前記スイッチ機構に接続された制御装置と
を備え、
前記制御装置はは請求項１〜３のいずれか一項に記載の方法を実行する、二次電池システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池の充電または放電に係る通電の電流を検出する電流センサの補正方法に関する。
【背景技術】
【０００２】
二次電池を用いる構成において、二次電池の状態（ＳＯＣ、抵抗、入出力、等）を把握するために、電流値の検出が行われる。とくに、二次電池の状態を正確に把握するためには、電流値の高精度な検出が要求される。
【０００３】
電流センサには、温度により出力が変動するものがある。出力の変動は、二次電池の状態を把握する際の誤差の要因となるので、温度に応じて電流センサの補正を実施する必要がある。特許文献１には、このような技術の例が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２４０２３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術では、温度の変動に応じた電流センサの補正が適切に行えない場合があるという問題があった。
【０００６】
たとえば、特許文献１の構成では、温度の変動の大きさに基づいて制動モードを決定しているが、回生動作を伴う第１制動モードでは、充電開始から充電終了まで電流センサの補正を実施しない。このため、たとえば充電中に二次電池や回路の発熱等により温度が上昇し電流センサの出力に温度ドリフトが生じても、回生動作が終了するまでこれを補正することができない。
【０００７】
本発明は、このような問題を解決するためになされたものであり、二次電池の充電または放電に係る通電の電流を検出する電流センサにおいて、温度の変動に応じた電流センサの補正をより適切に実施できるものを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の問題を解決するため、この発明に係る方法は、二次電池の充電または放電に係る通電の電流を検出する電流センサの補正方法であって、通電を停止した状態で、電流センサに係る温度を、基準温度として取得する、基準温度取得ステップと、基準温度取得ステップの後に通電を開始する、通電開始ステップと、通電開始ステップの後に、電流センサに係る温度を、現在温度として取得する、現在温度取得ステップと、通電中に基準温度と現在温度とが所定の関係を満たす場合に、通電を停止した状態で電流センサのゼロ点補正を実行する、補正実行ステップとを備える。
【０００９】
この発明によれば、通電中に温度が大きく変動した場合には、通電を中断して電流センサのゼロ点補正を実施する。
【００１０】
補正実行ステップの後に通電を開始する、通電再開ステップをさらに備えてもよい。
複数の二次電池が並列に接続され、電流センサは二次電池のそれぞれについて設けられ、通電は二次電池の放電に係るものであり、方法は、通電中に基準温度と現在温度とが所定の関係を満たす場合に、補正実行ステップの前に実行される電流補償ステップを備え、電流補償ステップは、補正実行ステップに係る二次電池の放電を停止するとともに、別の二次電池の放電電流を増加させるステップであってもよい。
【００１１】
また、この発明に係る二次電池システムは、二次電池と、電流センサと、基準温度および現在温度を取得するための温度センサと、通電を許容または停止するスイッチ機構と、電流センサ、温度センサおよびスイッチ機構に接続された制御装置とを備え、制御装置は上述の方法を実行する。
【発明の効果】
【００１２】
この発明によれば、通電中に温度が大きく変動した場合には、通電を中断して電流センサのゼロ点補正を実施するので、温度の変動に応じた電流センサの補正をより適切に実施できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態１に係る電池パックを含む構成を示す図である。
【図２】図１の電池ＥＣＵの動作を示すフローチャートである。
【図３】本発明の実施の形態２に係る電池パックを含む構成を示す図である。
【図４】図３の電池ＥＣＵの動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、この発明の実施の形態を添付図面に基づいて説明する。
実施の形態１．
図１に、本発明の実施の形態１に係る電池パック１０を含む構成の例を示す。電池パック１０はたとえば車両に搭載される。電池パック１０は、電池モジュール２０と、電流センサ３０と、メインスイッチ４０とを備える。電池モジュール２０と、電流センサ３０と、メインスイッチ４０とは、たとえば直列に接続されて電池パック１０の主回路を構成する。
【００１５】
電池モジュール２０は少なくとも１つの電池セル２１を備える。複数の電池セル２１を備える場合には、各電池セル２１はたとえば直列に接続される。電池セル２１は、充電および放電が可能な二次電池である。したがって、電池セル２１を備える電池モジュール２０もまた、充電および放電が可能な二次電池であるということができる。また、電池セル２１を備える電池パック１０は、充電および放電が可能な二次電池パック（二次電池システム）であるということができる。
【００１６】
電流センサ３０は電流検出手段であり、端子間に流れる電流の大きさを検出する機能を有する。電流センサ３０は、たとえばホール素子やシャント抵抗を用いて構成可能である。電流センサ３０は、その出力としての電流検出値において、ゼロでない温度ドリフトを有する。たとえば、ある温度における電流検出値が誤差なく正確であった場合に、異なる温度における電流検出値は誤差を含む可能性がある。
【００１７】
また、電流センサ３０は、電流検出値における誤差を補正する機能を有する。たとえばこの補正はゼロ点補正として実施される。ゼロ点補正は、たとえば、電流がゼロである状態（またはゼロであると考えられる状態）において電流値を取得するとともに、この電流値に対して出力される電流検出値がゼロとなるようにオフセットを決定するという処理として、実施可能である。
【００１８】
メインスイッチ４０は、端子間において回路を接続または切断することにより、端子間の通電を許容または停止するスイッチ機構として機能する。たとえばメインスイッチ４０が開放され通電を停止している状態では、電流センサ３０に流れる電流はゼロである（またはゼロであると考えることができる）。
【００１９】
電流センサ３０に関連して、電流センサ３０に係る温度を取得するための温度センサ５０が設けられる。温度センサ５０は、たとえば電流センサ３０の温度が計測可能となるように配置される（電流センサ３０に接触して配置されてもよい）。または、温度センサ５０は、電流センサ３０の雰囲気温度が計測可能となるように配置される。温度センサ５０は、たとえば図１に示すように電池パック１０の内部に配置される。
【００２０】
電池パック１０は、コネクタ７０を介して、外部の回路との間で電力の授受が可能である。外部の回路は電源（発電機等）を含んでもよく、負荷（補機等）を含んでもよく、その両方を含んでもよい。図１の例では、外部の回路は、補機７１と、インバータ７２とを含む。また、外部の回路は、インバータ７２に接続される他の構成要素（モータジェネレータ等）を含んでもよい。
【００２１】
電池パック１０は、電池ＥＣＵ６０を備える。電池ＥＣＵ６０は、電池パック１０の動作を制御する制御装置である。電池ＥＣＵ６０は、電池モジュール２０、電流センサ３０、メインスイッチ４０、温度センサ５０およびコネクタ７０に接続され、これらの動作を制御する。また、電池ＥＣＵ６０は、コネクタ７０を介して外部のコンピュータ（図１の例では走行制御ＥＣＵ７３）と通信可能である。電池ＥＣＵ６０は単一のコンピュータ（マイクロプロセッサ等）であってもよく、複数のコンピュータを含んでもよい（たとえば監視装置と充電制御装置とが別のコンピュータであってもよい）。なお、外部の回路に充電器が接続されて電池モジュール２０が充電される場合は、電池ＥＣＵ６０は、図示しない充電制御ＥＣＵとも通信可能である。
【００２２】
走行制御ＥＣＵ７３は、たとえば車両の走行動作を制御する外部のコンピュータである。外部のコンピュータは、外部の回路を制御するものであってもよい。図１の例では、走行制御ＥＣＵ７３はインバータ７２の動作を制御することにより、外部の回路（たとえばモータジェネレータ）の力行動作および回生動作を制御する。
【００２３】
電池ＥＣＵ６０は、電池モジュール２０および電池セル２１の状態を監視する。とくに、電池ＥＣＵ６０は、電流センサ３０から送信される電流検出値に基づき、電池モジュール２０のＳＯＣを算出する。このため、電流検出値に誤差が含まれている場合には、ＳＯＣにも誤差が現れる可能性があり、したがって電流検出値の誤差を縮小することが好ましい。
【００２４】
以下に、電池パック１０の動作を説明する。
図２に、電池ＥＣＵ６０の動作を示すフローチャートを示す。このフローチャートは、電池モジュール２０または電池セル２１の充電電流を検出する電流センサ３０の補正方法に係るものである。
【００２５】
図２に示す処理は、電池ＥＣＵ６０が外部から充電開始指示を受信することに応じて開始される（ステップＳ１）。充電開始指示は、たとえば走行制御ＥＣＵ７３からコネクタ７０を介して送信される。なお、電池ＥＣＵ６０が充電開始指示を受信していない場合には、処理を終了してもよく、充電開始指示を受信するまでステップＳ１において待機してもよい。充電開始指示は、図示しない外部のコンピュータ（たとえば充電制御ＥＣＵ）から受信してもよく、また、外部から充電開始指示を受信せず、電池ＥＣＵ６０が自ら判断して充電開始をしてもよい。
【００２６】
充電開始指示を受信すると、電池ＥＣＵ６０はまず通電を停止する（ステップＳ２）。ここで、「通電」とは、充電および放電の双方を含む。すなわち、充電中であれば充電を停止し、放電中であれば放電を停止する。通電を停止する動作は、たとえばメインスイッチ４０に対して開放命令を送信することによって実現される。
【００２７】
ここで、すでに通電が停止されている場合（すなわち充電も放電も行われていない場合）には、ステップＳ２は何らの動作も実行しないものであってもよく、また、通電が停止されていること（たとえばメインスイッチ４０が開放されていること）を確認するものであってもよい。
【００２８】
次に、電池ＥＣＵ６０は、電流センサ３０のゼロ点補正を実施する（ステップＳ３、補正実行ステップ）。これにより、電流センサ３０の電流検出値は、ステップＳ３の実行時点の温度に合わせてゼロ点補正されることになる。
【００２９】
次に、電池ＥＣＵ６０は、電流センサ３０に係る温度を取得する（ステップＳ４、基準温度取得ステップ）。ここで取得された温度を基準温度Ｔａとする。ステップＳ４はたとえば、温度センサ５０が計測した温度を表す情報を受信することによって実行される。
【００３０】
ここで、「電流センサ３０に係る温度」とは、電流センサ３０またはその一部の温度であってもよいし、電流センサ３０の雰囲気温度であってもよい。また、電流センサ３０の温度または電流センサ３０の雰囲気温度を算出する根拠となり得る他の温度であってもよい。なお、上記ステップＳ２において通電が停止されているので、ステップＳ４は通電が停止された状態で実行されることになる。
【００３１】
次に、電池ＥＣＵ６０は、電池モジュール２０に対する充電を開始する（ステップＳ５、通電開始ステップ）。充電を開始する動作は、たとえばメインスイッチ４０に対して閉成命令を送信することによって実現される。
【００３２】
なお、図２には示さないが、充電動作の進行中、電池ＥＣＵ６０は、電流センサ３０から電流検出値を継続して受信し、これに基づいてＳＯＣの算出等の処理を実行する。ここで、上記ステップＳ３において電流センサ３０のゼロ点補正が実行されているので、電流センサ３０の温度が大きく変動しない限り、電流検出値の誤差はゼロまたは小さい値に留まり、したがってＳＯＣの算出等の処理の精度が高まる。
【００３３】
次に、電池ＥＣＵ６０は、電流センサ３０に係る温度を取得する（ステップＳ６、現在温度取得ステップ）。これはたとえば、温度センサ５０が計測した温度を表す情報を受信することによって実行される。ここで取得された温度を現在温度Ｔｂとする。なお、「現在温度」という用語は、必ずしも時々刻々と変化する最新の温度値を意味するものではなく、上記の基準温度Ｔａよりも後に取得されたものを包含してもよい。現在温度Ｔｂは、たとえば「変動後の温度」または「基準温度と比較されるべき温度」と表現し得るものであってもよい。
【００３４】
次に、電池ＥＣＵ６０は、充電中に基準温度Ｔａと現在温度Ｔｂとが所定の関係を満たすか否かを判定する（ステップＳ７）。所定の関係とは、たとえば隔たりが比較的大きいことであり、隔たりの程度はたとえば差の絶対値を基準として判定される。図２の例では、基準温度Ｔａと現在温度Ｔｂとの差の絶対値が、事前に定義される閾値Ｔｈより大きいか否かに基づいて判定が行われる。
【００３５】
基準温度Ｔａと現在温度Ｔｂとが所定の関係を満たす場合（たとえば、充電動作の進行に伴い温度が比較的大きく上昇した場合。図２の例では｜Ｔｂ−Ｔａ｜＞Ｔｈである場合）には、電池ＥＣＵ６０は処理をステップＳ２に戻す。すなわち、この場合には、実行していた充電動作を一時的に中断し、充電を停止した状態で電流センサ３０のゼロ点補正を再実行することになる。これによって、電流センサ３０の電流検出値は、より正確な温度に合わせてゼロ点補正されることになる。なおこの場合には、ステップＳ５は、ステップＳ３（補正実行ステップ）の後に充電を開始する充電再開ステップであるということができる。
【００３６】
なお、この場合には、ゼロ点補正とともに基準温度Ｔａの再取得も実行されるので、その後のステップＳ７における判定では、この新たな基準温度Ｔａが用いられることになる。なお、変形例として、ステップＳ４が２回目以降に実行される場合には、温度センサ５０による計測を省略し、現在温度Ｔｂを新たな基準温度Ｔａとしてもよい。
【００３７】
ステップＳ７において、基準温度Ｔａと現在温度Ｔｂとが所定の関係を満たさない場合（たとえば、温度があまり上昇していない場合。図２の例では｜Ｔｂ−Ｔａ｜≦Ｔｈである場合）には、電池ＥＣＵ６０は、充電動作が終了したか否かを判定する（ステップＳ８）。この判定は公知の技術に基づいて行われ、判定基準は当業者が適宜決定可能である。たとえば、外部から充電終了指示を受信したか否かに基づいて判定を行ってもよく、電池モジュール２０のＳＯＣに基づいて判定を行ってもよい。
【００３８】
充電動作が終了した場合には、電池ＥＣＵ６０は図２に示す処理を終了する。一方、充電動作が終了していない場合には、電池ＥＣＵ６０は処理をステップＳ６に戻す。すなわち、この場合には、充電を続行しつつ、温度に基づく判定が繰り返されることになる。
【００３９】
以上のように、実施の形態１に係る電池パック１０において、電池ＥＣＵ６０が実行する方法によれば、電流センサ３０に係る温度が大きく変動した場合には、充電を中断して電流センサ３０のゼロ点補正を実施し、その後に充電を再開するので、温度の変動に応じた電流センサ３０の補正をより適切に実施できる。
【００４０】
とくに、電池パック１０周辺の環境温度の変化に限らず、電池モジュール２０の充電動作に伴う比較的急激な温度変化にも対応可能であるという点で、本発明は格別の効果を奏する。
【００４１】
また、本発明は、温度ドリフトが０でない温度センサについて一般的に適用可能であるが、とくに、温度ドリフトを小さく抑えることが困難な電流センサ（たとえば車載用の簡素な構成の電流センサ）について顕著な効果を奏する。
【００４２】
実施の形態１において、以下のような変形を施すことができる。
電流センサ３０は、充電でなく放電に係る通電の電流を検出するものであってもよい。すなわち、ステップＳ１では放電開始指示を受信し、ステップＳ５では放電を開始し、ステップＳ８では放電が終了したか否かを判定してもよい。なお、この場合、ステップＳ２からＳ３にかけて放電が一時的に中断されるため、負荷への電力供給に影響が出る可能性があるが、そのような影響を許容し得る構成であれば、放電についても適用が可能である。そのような影響を許容し得る構成の例としては、負荷に対する供給電力の変動そのものを許容し得る場合や、外部の補助的電源により少なくともある程度の電力供給が代替可能である場合等がある。
【００４３】
ステップＳ２およびＳ３は、ループにより複数回実行される可能性があるが、いずれも最初の実行については省略可能である。ただし、その場合には、充電開始指示を受信するより前の時点で、ゼロ点補正が実行されている必要がある。たとえば、電池ＥＣＵ６０の動作開始時にゼロ点補正を実施してもよい。または、充電開始指示に関わらず、通電停止状態では定期的にゼロ点補正を実施してもよい。
【００４４】
ステップＳ７において判定基準となる所定の関係は、差の絶対値に限らず、様々に定義可能である。たとえば基準温度Ｔａおよび現在温度Ｔｂの関数やマップをあらかじめ定義しておき、その値を用いて判定を行ってもよい。当業者であれば、電流センサ３０の測定誤差（温度ドリフト等）を許容範囲内に抑えるための関係を、適宜定義可能である。
【００４５】
実施の形態２．
実施の形態２は、実施の形態１において、電池モジュール２０を複数設けるとともに、各電池モジュール２０間で連携処理を行うものである。以下、実施の形態１との相違点を説明する。
【００４６】
図３に、本発明の実施の形態２に係る電池パック１１０を含む構成の例を示す。電池パック１１０は、複数の電池モジュール１２０，１２１，１２２を備える。複数の電池モジュール１２０，１２１，１２２は、互いに並列に接続される。すなわち、本実施形態に係る方法は、複数の電池モジュール１２０，１２１，１２２を互いに並列に接続するステップを備えるということができる。
【００４７】
また、電池パック１１０は、複数の電流センサ１３０，１３１，１３２と、複数のメインスイッチ１４０，１４１，１４２とを備える。複数の電流センサ１３０，１３１，１３２は、それぞれ、電池モジュール１２０，１２１，１２２について設けられる。同様に、複数のメインスイッチ１４０，１４１，１４２も、それぞれ、電池モジュール１２０，１２１，１２２について設けられる。すなわち、本実施形態に係る方法は、複数の電流センサ１３０，１３１，１３２と、複数のメインスイッチ１４０，１４１，１４２とを、それぞれ電池モジュール１２０，１２１，１２２について設けるステップを備えるということができる。
【００４８】
電池モジュール１２０，１２１，１２２と、それぞれ対応する電流センサ１３０，１３１，１３２およびメインスイッチ１４０，１４１，１４２とは、たとえば直列に接続されて各電池モジュール回路を構成する。また、各電池モジュール回路は、互いに並列に接続されて電池パック１１０の主回路を構成する。
【００４９】
電流センサ１３０，１３１，１３２のそれぞれに関連して、各電流センサに係る温度を取得するための温度センサ１５０，１５１，１５２が設けられる。
【００５０】
また、電池パック１１０は、電池ＥＣＵ１６０を備える。電池ＥＣＵ１６０は、電流センサ１３０，１３１，１３２のそれぞれから送信される電流検出値に基づき、電池モジュール１２０，１２１，１２２のＳＯＣを算出する。また、電池ＥＣＵ１６０は、メインスイッチ１４０，１４１，１４２を個別に制御可能である。なお図３では、電池ＥＣＵ１６０に関する接続を表す線は省略している。
【００５１】
以下に、実施の形態２に係る電池パック１１０の動作を説明する。
図４に、実施の形態２に係る電池ＥＣＵ１６０の動作を示すフローチャートを示す。このフローチャートは、図２に示す電池ＥＣＵ６０の動作において、充電動作のみならず放電動作にも適用可能とした上で、さらに、通電を停止するステップＳ２を、状況に応じて電流を補償するという動作を追加したステップＳ２ａ（電流補償ステップ）に置き換えたものである。
【００５２】
電池ＥＣＵ１６０は、ステップＳ１およびＳ３〜Ｓ８については、電池モジュール１２０，１２１，１２２のそれぞれについて個別に実行可能である。すなわち、電池モジュール１２０，１２１，１２２のそれぞれについて、実施の形態１と同様の制御を実行することができる。ただし、ステップのいずれかを、複数の電池モジュールについて共通に実行してもよい。たとえば、ステップＳ１において、電池パック１１０全体に対する充放電開始指示を受信した後に、充放電を行うべき電池モジュールを電池ＥＣＵ１６０が決定し、その電池モジュールについてのみステップＳ２ａ以降の処理を実行してもよい。
【００５３】
ステップＳ２ａにおいて、電池ＥＣＵ１６０は通電を停止するとともに、状況に応じて電流を補償する。ここで、「電流を補償する」とは、ある電池モジュールの充放電を停止することによって電池パック１１０全体の充放電電流が変動する場合に、別の電池モジュールの充放電を制御して代替させることにより、電池パック１１０全体の充放電電流が、ステップＳ２ａの前後で変化しないようにすること（またはステップＳ２ａの前後での変動量をより小さくすること）をいう。
【００５４】
たとえば、電池モジュール１２０が放電を行っている間に、電池モジュール１２０の温度が変化し、電池モジュール１２０について｜Ｔｂ−Ｔａ｜＞Ｔｈとなったとする。この場合に、電池ＥＣＵ１６０は、ステップＳ２ａにおいて、電池モジュール１２０の放電を停止するとともに、別の電池モジュール（たとえば電池モジュール１２１）の放電電流を増加させる。
【００５５】
放電電流を増加させる制御は、次のような制御を含む。たとえば、電池モジュール１２１が充放電を行っていない場合には、放電を開始する。また、たとえば電池モジュール１２１がすでに放電中である場合には、放電電流を増加させる。（電池モジュール１２１が充電中である場合には、充電電流を減少させてもよい。）
【００５６】
なお、ゼロ点補正を実施すべき電池モジュール１２０の放電を停止する際の具体的制御（メインスイッチ１４０の開放タイミング等）や、別の電池モジュール１２１の放電電流を増加させる際の具体的制御（メインスイッチ１４０とメインスイッチ１４１との連動制御等）については、当業者が適宜設計可能である。
【００５７】
この、別の電池モジュール１２１が放電を開始する場合には、当該別の電池モジュール１２１それ自体について、図２または図４のフローチャートに従う充電動作と同様にして放電動作を実行してもよい（すなわち、ゼロ点補正を含む放電動作を行ってもよい）。
【００５８】
放電電流を増加させる量は、たとえばそれまで電池モジュール１２０が放電していた電流の値とすることができる。この場合には、ステップＳ２ａの前後で電池パック１１０全体の放電電流が変化しない。また、これより小さい値であっても、放電電流を増加させる量がゼロでなければ、ステップＳ２ａの前後で電池パック１１０全体の放電電流の変化を比較的小さく抑えることが可能である。
【００５９】
また、放電電流の増加に係る電池モジュールは複数であってもよい。すなわち、電池モジュール１２１および１２２についてそれぞれ放電電流を増加してもよい。
【００６０】
以上のように、実施の形態２に係る電池パック１１０において、電池ＥＣＵ１６０が実行する方法によれば、実施の形態１と同様に、充放電中の電池モジュールについて電流センサに係る温度が大きく変動した場合には、充放電を中断して該当する電流センサのゼロ点補正を実施し、その後に充放電を再開するので、温度の変動に応じた電流センサの補正をより適切に実施できる。
【００６１】
さらに、複数の電池モジュールを備え、ある電池モジュールのゼロ点補正に伴う充放電停止を補償すべく、別の電池モジュールの充放電を行うので、外部の回路に対する影響を回避または低減することができる。
【００６２】
なお、実施の形態２においても、実施の形態１と同様の変形を施すことが可能である。
【符号の説明】
【００６３】
１０，１１０  電池パック（二次電池システム）、２０，１２０，１２１，１２２  電池モジュール（二次電池）、２１  電池セル（二次電池）、３０，１３０，１３１，１３２  電流センサ、４０，１４０，１４１，１４２  メインスイッチ（スイッチ機構）、５０  温度センサ、６０，１６０  電池ＥＣＵ（制御装置）、Ｓ３  補正実行ステップ、Ｓ４  基準温度取得ステップ、Ｓ５  通電開始ステップまたは通電再開ステップ、Ｓ６  現在温度取得ステップ、Ｓ２ａ  電流補償ステップ、Ｔａ  基準温度、Ｔｂ  現在温度。
【図１】
2015200590.tif 000003
【図２】
2015200590.tif 000004
【図３】
2015200590.tif 000005
【図４】
2015200590.tif 000006