(57)【要約】【課題】分極が大きく、かつ、分極解消に長時間を要する電池の充電率の推定精度を向上させる。【解決手段】電池Ｂの充電後、電池Ｂの充電率と電池Ｂの開回路電圧とが対応する点が放電用ＳＯＣ−ＯＣＶ曲線上に存在する第１の状態でないと判定されているとき、電池Ｂに流れる電流の積算値により充電率を推定し、電池Ｂの充電後、第１の状態であると判定されているとき、放電用ＳＯＣ−ＯＣＶ曲線を参照して、開回路電圧に対応する充電率を推定する。【選択図】図１
2018153069.tif 000002
【特許請求の範囲】
【請求項１】
電池の充電後に得られる前記電池の充電率と前記電池の開回路電圧との対応関係を示す充電用ＳＯＣ−ＯＣＶ曲線、及び、前記電池の放電後に得られる前記充電率と前記開回路電圧との対応関係を示す放電用ＳＯＣ−ＯＣＶ曲線を記憶する記憶部と、
前記電池が少なくとも第１の所定容量放電したとき、前記電池の充電率と前記電池の開回路電圧とが対応する点が前記放電用ＳＯＣ−ＯＣＶ曲線上に存在する第１の状態であると判定し、前記電池が少なくとも第２の所定容量充電したとき、前記電池の充電率と前記電池の開回路電圧とが対応する点が前記充電用ＳＯＣ−ＯＣＶ曲線上に存在する第２の状態であると判定する判定部と、
前記電池の充電後、前記第１の状態でないと判定されているとき、前記電池に流れる電流の積算値により前記充電率を推定し、前記電池の充電後、前記第１の状態であると判定されているとき、前記放電用ＳＯＣ−ＯＣＶ曲線を参照して、前記開回路電圧に対応する充電率を推定する推定部と、
を備えることを特徴とする電池パック。
【請求項２】
請求項１に記載の電池パックであって、
前記電池の充電後、前記第１の状態でないと判定されているとき、外部充電器による前記電池の充電を禁止する充放電制御部を備える
ことを特徴とする電池パック。
【請求項３】
請求項１に記載の電池パックであって、
前記第２の状態であると判定されてから前記電池が前記第１の所定容量放電していないとき、前記第２の状態であると判定されてから現在までに放電された前記電池の容量を前記第１の所定容量から減算した残りの容量分、前記電池が放電することで前記第１の状態であると判定されるまで、外部充電器による前記電池の充電を禁止する充放電制御部を備える
ことを特徴とする電池パック。
【請求項４】
請求項１に記載の電池パックであって、
前記第１の状態であると判定されてから前記電池が前記第２の所定容量充電していないとき、前記第１の状態であると判定されてから現在までに充電された前記電池の容量分、前記電池が放電することで前記第１の状態であると判定されるまで、外部充電器による前記電池の充電を禁止する充放電制御部を備える
ことを特徴とする電池パック。
【請求項５】
請求項１に記載の電池パックであって、
前記推定部は、前記第２の状態であると判定されているとき、前記充電用ＳＯＣ−ＯＣＶ曲線を参照して、前記開回路電圧に対応する充電率を推定し、前記第１の状態であると判定されているとき、前記放電用ＳＯＣ−ＯＣＶ曲線を参照して、前記開回路電圧に対応する充電率を推定する、
ことを特徴とする電池パック。
【請求項６】
請求項１に記載の電池パックであって、
前記第２の状態であると判定されてから前記電池を前記第１の所定容量放電させていないとき、または、前記第１の状態であると判定されてから前記電池を前記第２の所定容量充電させていないとき、前記電池を放電させることで前記第１の状態であると判定されるまで、前記外部充電器による前記電池の充電を禁止する充放電制御部を備える
ことを特徴とする電池パック。
【請求項７】
請求項１に記載の電池パックであって、
前記第２の状態であると判定されてから前記電池を前記第１の所定容量放電させていないとき、前記第２の状態であると判定されてから現在までに放電された前記電池の容量を前記第１の所定容量から減算した残りの容量分、前記電池を放電させることで前記第１の状態であると判定されるまで、前記外部充電器による前記電池の充電を禁止する充放電制御部を備える
ことを特徴とする電池パック。
【請求項８】
請求項１に記載の電池パックであって、
前記第１の状態であると判定されてから前記電池を前記第２の所定容量充電させていないとき、前記第１の状態であると判定されてから現在までに充電された前記電池の容量分、前記電池を放電させることで前記第１の状態であると判定されるまで、前記外部充電器による前記電池の充電を禁止する充放電制御部を備える
ことを特徴とする電池パック。
【請求項９】
請求項１に記載の電池パックであって、
前記第２の状態であると判定されてから前記電池を前記第１の所定容量放電させていないとき、または、前記第１の状態であると判定されてから前記電池を前記第２の所定容量充電させていないとき、前記第１の状態であると判定されるまで、前記電池が搭載される車両に備えられる負荷から供給される回生電力による前記電池の充電を禁止する充放電制御部を備える
ことを特徴とする電池パック。
【請求項１０】
請求項１に記載の電池パックであって、
前記第２の状態であると判定されてから前記電池を前記第１の所定容量放電させていないとき、または、前記第１の状態であると判定されてから前記電池を前記第２の所定容量充電させていないとき、前記第１の状態であると判定されるまで、ユーザーに充電を禁止している旨を通知し、前記ユーザーからの充電実施要求が入力されると、前記電池の充電を許可する充放電制御部を備える
ことを特徴とする電池パック。
【請求項１１】
請求項１に記載の電池パックであって、
前記第２の状態であると判定されてから前記電池を前記第１の所定容量放電させていないとき、または、前記第１の状態であると判定されてから前記電池を前記第２の所定容量充電させていないとき、前記電池の充電率が予め決められた所定充電率以上である場合または前記電池の電圧が予め決められた所定電圧以上である場合で、かつ、前記第１の状態または前記第２の状態であると判定されてから現在までに前記電池に流れた電流の積算値が予め決められた所定積算値以上である場合、前記第１の状態であると判定されるまで、前記外部充電器による前記電池の充電を禁止する充放電制御部を備える
ことを特徴とする電池パック。
【請求項１２】
請求項１〜１１の何れか１項に記載の電池パックであって、
前記第１の所定容量は、前記第２の状態から前記第１の状態に移行するのに必要な容量であり、
前記第２の所定容量は、前記第１の状態から前記第２の状態に移行するのに必要な容量である
ことを特徴とする電池パック。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電池パックに関する。
【背景技術】
【０００２】
既存の電池パックとして、開回路電圧と充電率との対応関係を示すＳＯＣ−ＯＣＶ曲線を参照して、電池パックに備えられる電池の現在の開回路電圧に対応する充電率を、現在の充電率として推定するものがある。
【０００３】
関連する技術として、例えば、特許文献１がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−５１９７０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、既存の電池パックに備えられる電池が、分極が大きく、かつ、分極解消に長時間を要する電池（例えば、ＳｉＯ負極を採用したリチウムイオン電池）である場合、電池の充電後に得られるＳＯＣ−ＯＣＶ曲線と電池の放電後に得られるＳＯＣ−ＯＣＶ曲線とが互いに同じにならず、開回路電圧に対応する充電率を一意に決めることができないため、充電率の推定精度が低下するおそれがある。
【０００６】
本発明の一側面に係る目的は、分極が大きく、かつ、分極解消に長時間を要する電池の充電率の推定精度を向上させることが可能な電池パックを提供することである。
【課題を解決するための手段】
【０００７】
本発明に係る一つの形態である電池パックは、記憶部と、判定部と、推定部と、充放電制御部とを備える。
記憶部は、電池の充電後に得られる電池の充電率と電池の開回路電圧との対応関係を示す充電用ＳＯＣ−ＯＣＶ曲線、及び、電池の放電後に得られる充電率と開回路電圧との対応関係を示す放電用ＳＯＣ−ＯＣＶ曲線を記憶する。
【０００８】
判定部は、電池が少なくとも第１の所定容量放電したとき、電池の充電率と電池の開回路電圧とが対応する点が放電用ＳＯＣ−ＯＣＶ曲線上に存在する第１の状態であると判定し、電池が少なくとも第２の所定容量充電したとき、電池の充電率と電池の開回路電圧とが対応する点が充電用ＳＯＣ−ＯＣＶ曲線上に存在する第２の状態であると判定する。
【０００９】
推定部は、電池の充電後、第１の状態でないと判定されているとき、電池に流れる電流の積算値により充電率を推定し、電池の充電後、第１の状態であると判定されているとき、放電用ＳＯＣ−ＯＣＶ曲線を参照して、開回路電圧に対応する充電率を推定する。
【発明の効果】
【００１０】
本発明によれば、分極が大きく、かつ、分極解消に長時間を要する電池の充電率の推定精度を向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態の電池パックの一例を示す図である。
【図２】充電用ＳＯＣ−ＯＣＶ曲線及び放電用ＳＯＣ−ＯＣＶ曲線の一例を示す図である。
【図３】推定部の動作の一例を示すフローチャートである。
【図４】充放電制御部の動作の他の例を示すフローチャートである。
【図５】充放電制御部の動作の一例を示すフローチャートである。
【図６】充放電制御部の動作の他の例を示すフローチャートである。
【図７】充放電制御部の動作の他の例を示すフローチャートである。
【図８】充放電制御部の動作の他の例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下図面に基づいて実施形態について詳細を説明する。
図１は、実施形態の電池パックの一例を示す図である。
図１に示す電池パックは、電池Ｂと、スイッチＳＷと、電流検出部１と、電圧検出部２と、記憶部３と、制御部４とを備える。
【００１３】
電池Ｂは、例えば、１つの二次電池（例えば、リチウムイオン電池、ニッケル水素電池、または電気二重層コンデンサなど）により構成されてもよいし、２つ以上の二次電池により構成されてもよい。また、スイッチＳＷが導通しているとき、外部充電器Ｃｈから電池Ｂへ電力が供給されると、または、電池Ｂが搭載される車両Ｖｅ（例えば、ハイブリッド車、プラグインハイブリッド車、または電気自動車など）の負荷Ｌｏ（例えば、走行用モータなど）から電池Ｂへ回生電力が供給されると、電池Ｂが充電される。また、スイッチＳＷが導通しているとき、電池Ｂから負荷Ｌｏへ電力が供給されると、電池Ｂが放電される。また、電池Ｂは、分極が大きく、かつ、分極解消に長時間を要するものであって、図２（ａ）や図２（ｂ）に示すように、充電後に得られる電池Ｂの充電率ＳＯＣ（State Of Charge）と開回路電圧ＯＣＶ（Open Circuit Voltage）との対応関係を示す充電用ＳＯＣ−ＯＣＶ曲線と、放電後に得られる電池Ｂの充電率ＳＯＣと開回路電圧ＯＣＶとの対応関係を示す放電用ＳＯＣ−ＯＣＶ曲線とが互いに同じにならないものとする。なお、充電率ＳＯＣは、電池Ｂの満充電容量に対する電池Ｂの現在の容量の割合［％］を示すものとする。また、充電用ＳＯＣ−ＯＣＶ曲線は、例えば、実験またはシミュレーションにより取得されるものであり、電池Ｂの充電が終了してから所定時間経過後に取得されるものとする。また、放電用ＳＯＣ−ＯＣＶ曲線は、例えば、実験またはシミュレーションにより取得されるものであり、電池Ｂの放電が終了してから所定時間経過後に取得されるものとする。
【００１４】
図１に示す電流検出部１は、例えば、ホール素子またはシャント抵抗により構成され、電池Ｂに流れる電流Ｉを検出する。
電圧検出部２は、例えば、ＩＣ（Integrated Circuit）により構成され、電池Ｂの電圧Ｖを検出する。
【００１５】
記憶部３は、例えば、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）により構成され、図２（ａ）や図２（ｂ）に示す充電用ＳＯＣ−ＯＣＶ曲線及び放電用ＳＯＣ−ＯＣＶ曲線などを記憶する。
【００１６】
制御部４は、例えば、ＣＰＵ（Central Processing Unit）、マルチコアＣＰＵ、またはプログラマブルなデバイス（ＦＰＧＡ（Field Programmable Gate Array）やＰＬＤ（Programmable Logic Device）など）により構成され、充放電制御部４１と、判定部４２と、推定部４３とを備える。例えば、ＣＰＵ、マルチコアＣＰＵ、またはプログラマブルなデバイスが記憶部３などに記憶されているプログラムを実行することにより、充放電制御部４１、判定部４２、及び推定部４３が実現される。
【００１７】
充放電制御部４１は、例えば、外部充電器Ｃｈへ送る電流指令値を変化させることにより、電池Ｂの充放電を制御する。
例えば、図２（ａ）に示すように、電池Ｂの充電率ＳＯＣ１１と開回路電圧ＯＣＶ１１とが対応する点Ｐ１１が充電用ＳＯＣ−ＯＣＶ曲線上に存在する場合において、電池Ｂが所定容量Ｃｐ１（第１の所定容量）放電されると、放電後の電池Ｂの充電率ＳＯＣ１２と開回路電圧ＯＣＶ１２とが対応する点Ｐ１２が放電用ＳＯＣ−ＯＣＶ曲線上に存在するようになる。つまり、所定容量Ｃｐ１は、電池Ｂの充電率と開回路電圧とが対応する点が充電用ＳＯＣ−ＯＣＶ曲線上に存在する状態（第２の状態）から放電用ＳＯＣ−ＯＣＶ曲線上に存在する状態（第１の状態）に移行するのに必要な容量である。
【００１８】
また、図２（ａ）に示すように、電池Ｂの充電率ＳＯＣ２１と開回路電圧ＯＣＶ２１とが対応する点Ｐ２１が放電用ＳＯＣ−ＯＣＶ曲線上に存在する場合において、電池Ｂが所定容量Ｃｐ２（第２の所定容量）充電されると、充電後の電池Ｂの充電率ＳＯＣ２２と開回路電圧ＯＣＶ２２とが対応する点Ｐ２２が充電用ＳＯＣ−ＯＣＶ曲線上に存在するようになる。つまり、所定容量Ｃｐ２は、電池Ｂの充電率と開回路電圧とが対応する点が放電用ＳＯＣ−ＯＣＶ曲線上に存在する状態（第１の状態）から充電用ＳＯＣ−ＯＣＶ曲線上に存在する状態（第２の状態）に移行するのに必要な容量である。なお、所定容量Ｃｐ１及び所定容量Ｃｐ２は、互いに同じ値でもよいし、互いに異なる値でもよい。
【００１９】
また、図２（ｂ）に示すように、電池Ｂの充電率ＳＯＣ１１と開回路電圧ＯＣＶ１１とが対応する点Ｐ１１が充電用ＳＯＣ−ＯＣＶ曲線上に存在する状態から所定容量Ｃｐ１放電されていないとき、すなわち、電池Ｂの充電率ＳＯＣ１１と開回路電圧ＯＣＶ１１とが対応する点Ｐ１１が充電用ＳＯＣ−ＯＣＶ曲線上に存在する状態から所定容量Ｃｐ１よりも小さい容量Ｃｐｓ１分放電されたとき、放電後の電池Ｂの充電率ＳＯＣ１３と開回路電圧ＯＣＶ１３とが対応する点Ｐ１３は、充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在するようになる。この状態において、さらに、所定容量Ｃｐ１から容量Ｃｐｓ１を減算した残りの容量Ｃｐｒ１分放電されると、放電後の電池Ｂの充電率ＳＯＣ１２と開回路電圧ＯＣＶ１２とが対応する点Ｐ１２が放電用ＳＯＣ−ＯＣＶ曲線上に存在するようになる。
【００２０】
また、図２（ｂ）に示すように、電池Ｂの充電率ＳＯＣ２１と開回路電圧ＯＣＶ２１とが対応する点Ｐ２１が放電用ＳＯＣ−ＯＣＶ曲線上に存在する状態から所定容量Ｃｐ２充電されていないとき、すなわち、電池Ｂの充電率ＳＯＣ２１と開回路電圧ＯＣＶ２１とが対応する点Ｐ２１が放電用ＳＯＣ−ＯＣＶ曲線上に存在する状態から所定容量Ｃｐ２よりも小さい容量Ｃｐｓ２分充電されたとき、充電後の電池Ｂの充電率ＳＯＣ２３と開回路電圧ＯＣＶ２３とが対応する点Ｐ２３は、充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在するようになる。この状態において、さらに、所定容量Ｃｐ２から容量Ｃｐｓ２を減算した残りの容量Ｃｐｒ２分充電されると、充電後の電池Ｂの充電率ＳＯＣ２２と開回路電圧ＯＣＶ２２とが対応する点Ｐ２２が充電用ＳＯＣ−ＯＣＶ曲線上に存在するようになる。
【００２１】
また、図１に示す判定部４２は、現在の電池Ｂの充電率と現在の電池Ｂの開回路電圧とが対応する点が放電用ＳＯＣ−ＯＣＶ曲線上または充電用ＳＯＣ−ＯＣＶ曲線上に存在しているか否かを判定する。
【００２２】
例えば、判定部４２は、充電後の電池Ｂの容量と充電前の電池Ｂの容量との充電容量差が所定容量Ｃｐ２以上である場合、現在の電池Ｂの充電率と現在の電池Ｂの開回路電圧とが対応する点が充電用ＳＯＣ−ＯＣＶ曲線上に存在していると判定する。言い換えると、判定部４２は、電池Ｂの充電率と電池Ｂの開回路電圧とが対応する点がどこに存在していたとしても、電池Ｂが少なくとも所定容量Ｃｐ２充電したとき、電池Ｂの充電率と電池Ｂの開回路電圧とが対応する点が充電用ＳＯＣ−ＯＣＶ曲線上に存在する第２の状態であると判定する。
【００２３】
なお、判定部４２は、電池Ｂの充電中において、検出タイミング毎に電流検出部１により検出される電流Ｉの積算値ΔＩ［Ａｈ］を求め、その求めた積算値ΔＩを、充電容量差とする。または、判定部４２は、ΔＳＯＣ［％］＝（（充電後の電池Ｂの容量［Ａｈ］−充電前の電池Ｂの容量［Ａｈ］）／電池Ｂの満充電容量［Ａｈ］）×１００を計算し、その計算結果であるΔＳＯＣを、充電容量差とする。または、判定部４２は、ΔＶ＝（充電後の電池Ｂの電圧Ｖ−充電前の電池Ｂの電圧Ｖ）を計算し、その計算結果であるΔＶを、充電容量差とする。
【００２４】
例えば、判定部４２は、放電前の電池Ｂの容量と放電後の電池Ｂの容量との放電容量差が所定容量Ｃｐ１以上である場合、現在の電池Ｂの充電率と現在の電池Ｂの開回路電圧とが対応する点が放電用ＳＯＣ−ＯＣＶ曲線上に存在していると判定する。言い換えると、判定部４２は、電池Ｂの充電率と電池Ｂの開回路電圧とが対応する点がどこに存在していたとしても、電池Ｂが少なくとも所定容量Ｃｐ１放電したとき、電池Ｂの充電率と電池Ｂの開回路電圧とが対応する点が放電用ＳＯＣ−ＯＣＶ曲線上に存在する第１の状態であると判定する。
【００２５】
なお、判定部４２は、電池Ｂの放電中において、検出タイミング毎に電流検出部１により検出される電流Ｉの積算値ΔＩ［Ａｈ］を求め、その求めた積算値ΔＩを、放電容量差とする。または、判定部４２は、ΔＳＯＣ［％］＝（（放電前の電池Ｂの容量［Ａｈ］−放電後の電池Ｂの容量［Ａｈ］）／電池Ｂの満充電容量［Ａｈ］）×１００を計算し、その計算結果であるΔＳＯＣを、放電容量差とする。または、判定部４２は、ΔＶ＝（放電前の電池Ｂの電圧Ｖ−放電後の電池Ｂの電圧Ｖ）を計算し、その計算結果であるΔＶを、放電容量差とする。
【００２６】
推定部４３は、図３に示すフローチャートのように、電池Ｂの充電後（Ｓ１１：Ｙｅｓ）、判定部４２により第１の状態でないと判定されているとき（Ｓ１２：Ｎｏ）、電池Ｂに流れる電流Ｉの積算値ΔＩにより充電率を推定し（Ｓ１３）、電池Ｂの充電後（Ｓ１１：Ｙｅｓ）、判定部４２により第１の状態であると判定されているとき（Ｓ１２：Ｙｅｓ）、放電用ＳＯＣ−ＯＣＶ曲線を参照して、開回路電圧に対応する充電率を推定する（Ｓ１４）。
【００２７】
また、推定部４３は、現在の電池Ｂの充電率と現在の電池Ｂの開回路電圧とが対応する点が充電用ＳＯＣ−ＯＣＶ曲線上に存在していると判定されているとき、充電用ＳＯＣ−ＯＣＶ曲線を参照して、現在の開回路電圧に対応する充電率を、現在の電池の充電率として推定し、現在の電池Ｂの充電率と現在の電池Ｂの開回路電圧とが対応する点が放電用ＳＯＣ−ＯＣＶ曲線上に存在していると判定されているとき、放電用ＳＯＣ−ＯＣＶ曲線を参照して、現在の開回路電圧に対応する充電率を、現在の電池の充電率として推定する。
【００２８】
言い換えると、推定部４３は、判定部４２により第２の状態であると判定されているとき、充電用ＳＯＣ−ＯＣＶ曲線を参照して、開回路電圧に対応する充電率を推定し、判定部４２により第１の状態であると判定されているとき、放電用ＳＯＣ−ＯＣＶ曲線を参照して、開回路電圧に対応する充電率を推定する。  例えば、図２（ａ）に示すように、充電後の電池Ｂの充電率ＳＯＣ２２と開回路電圧ＯＣＶ２２とが対応する点Ｐ２２が充電用ＳＯＣ−ＯＣＶ曲線上に存在している場合、充電後の電池Ｂの開回路電圧ＯＣＶ２２から一意に充電率ＳＯＣ２２を推定することができる。
【００２９】
また、図２（ａ）に示すように、放電後の電池Ｂの充電率ＳＯＣ１２と開回路電圧ＯＣＶ１２とが対応する点Ｐ１２が放電用ＳＯＣ−ＯＣＶ曲線上に存在している場合、放電後の電池Ｂの開回路電圧ＯＣＶ１２から一意に充電率ＳＯＣ１２を推定することができる。
【００３０】
また、図１に示す充放電制御部４１は、図４に示すフローチャートのように、電池Ｂの充電後（Ｓ２１：Ｙｅｓ）、判定部４２により第１の状態でないと判定されているとき（Ｓ２２：Ｎｏ）、外部充電器Ｃｈによる電池Ｂの充電を禁止し（Ｓ２３）、電池Ｂの充電後（Ｓ２１：Ｙｅｓ）、判定部４２により第１の状態であると判定されているとき（Ｓ２２：Ｙｅｓ）、外部充電器Ｃｈによる電池Ｂの充電を許可する（Ｓ２４）。
【００３１】
また、充放電制御部４１は、充電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ１放電させていないとき、または、放電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ２充電させていないとき、放電用ＳＯＣ−ＯＣＶ曲線による充電率の次回の推定が行われるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止する。
【００３２】
なお、上記「充電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定」または上記「放電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定」と上記「放電用ＳＯＣ−ＯＣＶ曲線による充電率の次回の推定」との間において、他の充電率推定は行われないものとする。
【００３３】
また、充放電制御部４１は、外部充電器Ｃｈによる電池Ｂの充電を禁止しているとき、負荷Ｌｏから供給される回生電力による電池Ｂの充電を許可してもよいし、負荷Ｌｏから供給される回生電力による電池Ｂの充電を禁止してもよい。
【００３４】
図５は、充放電制御部４１の動作の一例を示すフローチャートである。
まず、充放電制御部４１は、外部充電器Ｃｈが電池Ｂに接続された状態において、充電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ１放電させていないとき、または、放電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ２充電させていないとき（Ｓ３１：Ｙｅｓ）、放電用ＳＯＣ−ＯＣＶ曲線による充電率の次回の推定が行われたと判断するまで、外部充電器Ｃｈによる電池Ｂの充電を禁止する（Ｓ３２：Ｎｏ、Ｓ３３）。
【００３５】
言い換えると、充放電制御部４１は、判定部４２により第２の状態であると判定されてから電池Ｂが所定容量Ｃｐ１放電していないとき、電池Ｂが少なくとも所定容量Ｃｐ１放電することで判定部４２により第１の状態であると判定されるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止する。または、充放電制御部４１は、判定部４２により第１の状態であると判定されてから電池Ｂが所定容量Ｃｐ２充電していないとき、電池Ｂが少なくとも所定容量Ｃｐ１放電することで判定部４２により第１の状態であると判定されるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止する。
【００３６】
なお、充放電制御部４１は、判定部４２により第２の状態であると判定されてから電池Ｂが所定容量Ｃｐ１放電していないとき、第２の状態であると判定されてから現在までに放電された電池Ｂの容量Ｃｐｓ１を所定容量Ｃｐ１から減算した残りの容量Ｃｐｒ１分、電池Ｂが放電して、判定部４２により第１の状態であると判定されるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止するように構成してもよい。または、充放電制御部４１は、判定部４２により第１の状態であると判定されてから電池Ｂが所定容量Ｃｐ２充電していないとき、第１の状態であると判定されてから現在までに充電された電池Ｂの容量Ｃｐｓ２分、電池Ｂが放電して、判定部４２により第１の状態であると判定されるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止するように構成してもよい。  例えば、充放電制御部４１は、図２（ｂ）に示すように、電池Ｂの充電率ＳＯＣ１１と開回路電圧ＯＣＶ１１とが対応する点Ｐ１１が充電用ＳＯＣ−ＯＣＶ曲線上に存在しているときに充電率が推定された後、放電後の電池Ｂの充電率ＳＯＣ１３と開回路電圧ＯＣＶ１３とが対応する点Ｐ１３が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在しているとき、電池Ｂの充電率ＳＯＣ１２と開回路電圧ＯＣＶ１２とが対応する点Ｐ１２が放電用ＳＯＣ−ＯＣＶ曲線上に存在しているときに充電率が推定されるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止する。
【００３７】
例えば、充放電制御部４１は、図２（ｂ）に示すように、電池Ｂの充電率ＳＯＣ２１と開回路電圧ＯＣＶ２１とが対応する点Ｐ２１が放電用ＳＯＣ−ＯＣＶ曲線上に存在しているときに充電率が推定された後、充電後の電池Ｂの充電率ＳＯＣ２３と開回路電圧ＯＣＶ２３とが対応する点Ｐ２３が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在しているとき、電池Ｂの充電率ＳＯＣ２１と開回路電圧ＯＣＶ２１とが対応する点Ｐ２１が放電用ＳＯＣ−ＯＣＶ曲線上に存在しているときに充電率が推定されるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止する。
【００３８】
また、図５において、充放電制御部４１は、放電用ＳＯＣ−ＯＣＶ曲線による充電率の次回の推定が行われたと判断すると（Ｓ３２：Ｙｅｓ）、外部充電器Ｃｈによる電池Ｂの充電を許可する（Ｓ３４）。
【００３９】
また、充放電制御部４１は、外部充電器Ｃｈが電池Ｂに接続された状態において、充電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ１放電させているとき、または、放電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ２充電させているとき（Ｓ３１：Ｎｏ）、外部充電器Ｃｈによる電池Ｂの充電を許可する（Ｓ３４）。
【００４０】
このように、実施形態の電池パックでは、充電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ１放電させていないとき、または、放電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ２充電させていないとき、放電用ＳＯＣ−ＯＣＶ曲線による充電率の次回の推定が行われるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止している。これにより、電池Ｂの充電率と開回路電圧とが対応する点が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在しているとき、外部充電器Ｃｈによる充電を禁止し放電を許可することで、電池Ｂの充電率と開回路電圧とが対応する点を放電用ＳＯＣ−ＯＣＶ曲線上に存在させることができる。そのため、電池Ｂが、分極が大きく、かつ、分極解消に長時間を要するものであっても、放電用ＳＯＣ−ＯＣＶ曲線を参照して、開回路電圧に対応する充電率を一意に求めることができ、電池Ｂの充電率の推定精度を向上させることができる。また、電池Ｂの充電率の推定精度を向上させることができるため、電池Ｂの満充電容量の推定精度を向上させることができる。
【００４１】
なお、本発明は、以上の実施の形態に限定されるものでなく、本発明の要旨を逸脱しない範囲内で種々の改良、変更が可能である。
例えば、図６に示すように、充放電制御部４１は、外部充電器Ｃｈが電池Ｂに接続された状態において、充電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ１放電させていないとき、または、放電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ２充電させていないとき（Ｓ３１：Ｙｅｓ）、現在の電池Ｂの充電率と現在の電池Ｂの開回路電圧とが対応する点が放電用ＳＯＣ−ＯＣＶ曲線上に存在していると判定されるまで走行用モータや補機バッテリなどの負荷Ｌｏに電力を供給させるなどして電池Ｂを放電させた後（Ｓ４１：Ｎｏ、Ｓ４２）、放電用ＳＯＣ−ＯＣＶ曲線による充電率の次回の推定が行われたと判断するまで、外部充電器Ｃｈによる電池Ｂの充電を禁止する（Ｓ３２：Ｎｏ、Ｓ３３）ように構成してもよい。
【００４２】
言い換えると、充放電制御部４１は、判定部４２により第２の状態であると判定されてから電池Ｂを所定容量Ｃｐ１放電させていないとき、または、判定部４２により第１の状態であると判定されてから電池Ｂを所定容量Ｃｐ２充電させていないとき、電池Ｂを放電させることで判定部４２により第１の状態であると判定されるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止するように構成してもよい。
【００４３】
なお、Ｓ４２において、電池Ｂを放電させているとき、負荷Ｌｏからの回生電力による電池Ｂの充電を許可してもよいし、負荷Ｌｏからの回生電力による電池Ｂの充電を禁止させてもよい。
【００４４】
また、充放電制御部４１は、放電用ＳＯＣ−ＯＣＶ曲線による充電率の次回の推定が行われると（Ｓ３２：Ｙｅｓ）、外部充電器Ｃｈによる電池Ｂの充電を許可する（Ｓ３４）。
【００４５】
すなわち、例えば、充放電制御部４１は、図２（ｂ）に示すように、電池Ｂの充電率ＳＯＣ１１と開回路電圧ＯＣＶ１１とが対応する点Ｐ１１が充電用ＳＯＣ−ＯＣＶ曲線上に存在しているときに充電率が推定された後、放電後の電池Ｂの充電率ＳＯＣ１３と開回路電圧ＯＣＶ１３とが対応する点Ｐ１３が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在しているとき、電池Ｂの充電率ＳＯＣ１２と開回路電圧ＯＣＶ１２とが対応する点Ｐ１２が放電用ＳＯＣ−ＯＣＶ曲線上に存在するまで電池Ｂを放電させた後、放電用ＳＯＣ−ＯＣＶ曲線が用いられて電池Ｂの充電率が推定されるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止する。
【００４６】
例えば、充放電制御部４１は、図２（ｂ）に示すように、電池Ｂの充電率ＳＯＣ２１と開回路電圧ＯＣＶ２１とが対応する点Ｐ２１が放電用ＳＯＣ−ＯＣＶ曲線上に存在しているときに充電率が推定された後、充電後の電池Ｂの充電率ＳＯＣ２３と開回路電圧ＯＣＶ２３とが対応する点Ｐ２３が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在しているとき、電池Ｂの充電率ＳＯＣ２１と開回路電圧ＯＣＶ２１とが対応する点Ｐ２１が放電用ＳＯＣ−ＯＣＶ曲線上に存在するまで電池Ｂを放電させた後、放電用ＳＯＣ−ＯＣＶ曲線が用いられて電池Ｂの充電率が推定されるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止する。
【００４７】
なお、図６のＳ４２において、電池Ｂを放電させているとき、外部充電器Ｃｈによる電池Ｂの充電を禁止させてもよい。このように、Ｓ４２において電池Ｂを強制的に放電させるとともに外部充電器Ｃｈによる電池Ｂの充電を禁止させることにより、充電用ＳＯＣ−ＯＣＶ曲線または放電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から放電用ＳＯＣ−ＯＣＶ曲線による充電率の次回の推定までにかかる時間を図５に示す動作例に比べて短縮することができる。
【００４８】
また、例えば、図７に示すように、充放電制御部４１は、外部充電器Ｃｈが電池Ｂに接続された状態において、充電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ１放電させていないとき、または、放電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ２充電させていないとき（Ｓ３１：Ｙｅｓ）、充電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から現在までに放電された電池Ｂの容量Ｃｐｓ１を所定容量Ｃｐ１から減算した残りの容量Ｃｐｒ１分、または、放電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から現在までに充電された電池Ｂの容量Ｃｐｓ２分、電池Ｂを放電させた後（Ｓ５１：Ｎｏ、Ｓ５２）、放電用ＳＯＣ−ＯＣＶ曲線による充電率の次回の推定が行われるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止する（Ｓ３２：Ｎｏ、Ｓ３３）ように構成してもよい。
【００４９】
言い換えると、充放電制御部４１は、判定部４２により第２の状態であると判定されてから電池Ｂを所定容量Ｃｐ１放電させていないとき、第２の状態であると判定されてから現在までに放電された電池Ｂの容量Ｃｐｓ１を所定容量Ｃｐ１から減算した残りの容量Ｃｐｒ１分、電池Ｂを放電させることで、判定部４２により第１の状態であると判定されるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止するように構成してもよい。または、充放電制御部４１は、判定部４２により第１の状態であると判定されてから電池Ｂを所定容量Ｃｐ２充電させていないとき、第１の状態であると判定されてから現在までに充電された電池Ｂの容量Ｃｐｓ２分、電池Ｂを放電させることで、判定部４２により第１の状態であると判定されるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止するように構成してもよい。
【００５０】
なお、Ｓ５２において、電池Ｂを放電させているとき、負荷Ｌｏからの回生電力による電池Ｂの充電を許可してもよいし、負荷Ｌｏからの回生電力による電池Ｂの充電を禁止させてもよい。
【００５１】
また、充放電制御部４１は、放電用ＳＯＣ−ＯＣＶ曲線による充電率の次回の推定が行われると（Ｓ３２：Ｙｅｓ）、電器Ｃｈによる電池Ｂの充電を許可する（Ｓ３４）。
すなわち、例えば、充放電制御部４１は、図２（ｂ）に示すように、電池Ｂの充電率ＳＯＣ１１と開回路電圧ＯＣＶ１１とが対応する点Ｐ１１が充電用ＳＯＣ−ＯＣＶ曲線上に存在しているときに充電率が推定された後、放電後の電池Ｂの充電率ＳＯＣ１３と開回路電圧ＯＣＶ１３とが対応する点Ｐ１３が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在しているとき、所定容量Ｃｐ１から容量Ｃｐｓ１を減算した残りの容量Ｃｐｒ１分放電させた後、放電用ＳＯＣ−ＯＣＶ曲線が用いられて電池Ｂの充電率が推定されるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止する。
【００５２】
例えば、充放電制御部４１は、図２（ｂ）に示すように、電池Ｂの充電率ＳＯＣ２１と開回路電圧ＯＣＶ２１とが対応する点Ｐ２１が放電用ＳＯＣ−ＯＣＶ曲線上に存在しているときに充電率が推定された後、充電後の電池Ｂの充電率ＳＯＣ２３と開回路電圧ＯＣＶ２３とが対応する点Ｐ２３が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在しているとき、容量Ｃｐｒ２分放電させた後、放電用ＳＯＣ−ＯＣＶ曲線が用いられて電池Ｂの充電率が推定されるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止する。
【００５３】
なお、図７のＳ５２において、電池Ｂを放電させているとき、外部充電器Ｃｈによる電池Ｂの充電を禁止させてもよい。このように、Ｓ５２において電池Ｂを強制的に放電させるとともに外部充電器Ｃｈによる電池Ｂの充電を禁止させることにより、充電用ＳＯＣ−ＯＣＶ曲線または放電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から放電用ＳＯＣ−ＯＣＶ曲線による充電率の次回の推定までにかかる時間を図５に示す動作例に比べて短縮することができる。
【００５４】
また、例えば、図８に示すように、充放電制御部４１は、外部充電器Ｃｈが電池Ｂに接続された状態において、充電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ１放電させていないとき、または、放電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ２充電させていないとき（Ｓ３１：Ｙｅｓ）、放電用ＳＯＣ−ＯＣＶ曲線による充電率の次回の推定が行われるまで、または、ユーザーからの充電実施要求が入力されるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止するとともに、ユーザーに充電を禁止している旨を通知する（Ｓ３２：Ｎｏ、Ｓ３３、Ｓ６１、Ｓ６２：Ｎｏ）ように構成してもよい。
【００５５】
言い換えると、充放電制御部４１は、判定部４２により第２の状態であると判定されてから電池Ｂを所定容量Ｃｐ１放電させていないとき、または、判定部４２により第１の状態であると判定されてから電池Ｂを所定容量Ｃｐ２充電させていないとき、判定部４２により第１の状態であると判定されるまで、または、ユーザーからの充電実施要求が入力されるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止するとともに、ユーザーに充電を禁止している旨を通知するように構成してもよい。
【００５６】
例えば、充放電制御部４１は、Ｓ６１において、「このまま充電コネクタを挿していても充電されません。」などのメッセージを不図示のディスプレイなどに表示させることにより、ユーザーに充電を禁止している旨を通知する。
【００５７】
また、充放電制御部４１は、放電用ＳＯＣ−ＯＣＶ曲線による充電率の次回の推定が行われると（Ｓ３２：Ｙｅｓ）、または、ユーザーからの充電実施要求が入力されると（Ｓ６２：Ｙｅｓ）、外部充電器Ｃｈによる電池Ｂの充電を許可する（Ｓ３４）。
【００５８】
言い換えると、充放電制御部４１は、判定部４２により第１の状態であると判定されると、または、ユーザーからの充電実施要求が入力されると、外部充電器Ｃｈによる電池Ｂの充電を許可する。
【００５９】
これにより、電池Ｂの充電率の推定精度を向上させつつ、ユーザーからの充電実施要求に応えることができる。
また、例えば、充放電制御部４１は、外部充電器Ｃｈが電池Ｂに接続された状態において、充電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ１放電させていないとき、または、放電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ２充電させていないとき、電池Ｂの充電率が予め決められた所定充電率以上である場合で、かつ、充電用ＳＯＣ−ＯＣＶ曲線または放電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定時から現在までに電池Ｂに流れた電流Ｉの積算値ΔＩが予め決められた所定積算値以上である場合、放電用ＳＯＣ−ＯＣＶ曲線による充電率の次回の推定が行われるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止するように構成してもよい。
【００６０】
言い換えると、充放電制御部４１は、判定部４２により第２の状態であると判定されてから電池Ｂを所定容量Ｃｐ１放電させていないとき、または、判定部４２により第１の状態であると判定されてから電池Ｂを所定容量Ｃｐ２充電させていないとき、電池Ｂの充電率が予め決められた所定充電率以上である場合で、かつ、判定部４２により第１の状態または第２の状態であると判定されてから現在までに電池Ｂに流れた電流Ｉの積算値ΔＩが予め決められた所定積算値以上である場合、判定部４２により第１の状態であると判定されるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止するように構成してもよい。
【００６１】
これにより、電池Ｂの充電率が比較的高い充電率領域で変動するように電池Ｂの充放電が繰り返されることで、電池Ｂの充電率と開回路電圧とが対応する点が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在し易い環境において、電池Ｂの充電率の推定精度を向上させることができる。
【００６２】
また、例えば、充放電制御部４１は、外部充電器Ｃｈが電池Ｂに接続された状態において、充電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ１放電させていないとき、または、放電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ２充電させていないとき、電池Ｂの電圧Ｖが予め決められた所定電圧以上である場合で、かつ、充電用ＳＯＣ−ＯＣＶ曲線または放電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定時から現在までに電池Ｂに流れた電流Ｉの積算値ΔＩが予め決められた所定積算値以上である場合、放電用ＳＯＣ−ＯＣＶ曲線による充電率の次回の推定が行われるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止するように構成してもよい。
【００６３】
言い換えると、充放電制御部４１は、判定部４２により第２の状態であると判定されてから電池Ｂを所定容量Ｃｐ１放電させていないとき、または、判定部４２により第１の状態であると判定されてから電池Ｂを所定容量Ｃｐ２充電させていないとき、電池Ｂの電圧Ｖが予め決められた所定電圧以上である場合で、かつ、判定部４２により第１の状態または第２の状態であると判定されてから現在までに電池Ｂに流れた電流Ｉの積算値ΔＩが予め決められた所定積算値以上である場合、判定部４２により第１の状態であると判定されるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止するように構成してもよい。
【００６４】
このように構成しても、電池Ｂの充電率が比較的高い充電率領域で変動するように電池Ｂの充放電が繰り返されることで、電池Ｂの充電率と開回路電圧とが対応する点が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在し易い環境において、電池Ｂの充電率の推定精度を向上させることができる。
【００６５】
また、例えば、充放電制御部４１は、外部充電器Ｃｈが電池Ｂに接続された状態において、充電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ１放電させていないとき、または、放電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ２充電させていないとき、電池Ｂの充電率が予め決められた所定充電率以上である場合で、かつ、充電用ＳＯＣ−ＯＣＶ曲線または放電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定時から現在までに電池Ｂに流れた電流Ｉの積算値ΔＩが予め決められた所定積算値以上である場合、現在の電池Ｂの充電率と現在の電池Ｂの開回路電圧とが対応する点が放電用ＳＯＣ−ＯＣＶ曲線上に存在していると判定されるまで電池Ｂを放電させた後、放電用ＳＯＣ−ＯＣＶ曲線による充電率の次回の推定が行われるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止するように構成してもよい。このように構成しても、電池Ｂの充電率が比較的高い充電率領域で変動するように電池Ｂの充放電が繰り返されることで、電池Ｂの充電率と開回路電圧とが対応する点が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在し易い環境において、電池Ｂの充電率の推定精度を向上させることができる。
【００６６】
また、例えば、充放電制御部４１は、外部充電器Ｃｈが電池Ｂに接続された状態において、充電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ１放電させていないとき、または、放電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ２充電させていないとき、電池Ｂの電圧Ｖが予め決められた所定電圧以上である場合で、かつ、充電用ＳＯＣ−ＯＣＶ曲線または放電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定時から現在までに電池Ｂに流れた電流Ｉの積算値ΔＩが予め決められた所定積算値ｈ以上である場合、現在の電池Ｂの充電率と現在の電池Ｂの開回路電圧とが対応する点が放電用ＳＯＣ−ＯＣＶ曲線上に存在していると判定されるまで電池Ｂを放電させた後、放電用ＳＯＣ−ＯＣＶ曲線による充電率の次回の推定が行われるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止するように構成してもよい。このように構成しても、電池Ｂの充電率が比較的高い充電率領域で変動するように電池Ｂの充放電が繰り返されることで、電池Ｂの充電率と開回路電圧とが対応する点が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在し易い環境において、電池Ｂの充電率の推定精度を向上させることができる。
【００６７】
また、例えば、充放電制御部４１は、外部充電器Ｃｈが電池Ｂに接続された状態において、充電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ１放電させていないとき、または、放電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ２充電させていないとき、前回の満充電容量の推定時から所定日数経過していた場合、現在の電池Ｂの充電率と現在の電池Ｂの開回路電圧とが対応する点が放電用ＳＯＣ−ＯＣＶ曲線上に存在していると判定されるまで電池Ｂを放電させた後、放電用ＳＯＣ−ＯＣＶ曲線による充電率の次回の推定が行われるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止するように構成してもよい。
【００６８】
また、例えば、充放電制御部４１は、外部充電器Ｃｈが電池Ｂに接続された状態において、充電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ１放電させていないとき、または、放電用ＳＯＣ−ＯＣＶ曲線による充電率の前回の推定から電池Ｂを所定容量Ｃｐ２充電させていないとき、前回の満充電容量の推定時から現在までに電池Ｂに流れた電流Ｉの積算値ΔＩが予め決められた所定積算値以上である場合、現在の電池Ｂの充電率と現在の電池Ｂの開回路電圧とが対応する点が放電用ＳＯＣ−ＯＣＶ曲線上に存在していると判定されるまで電池Ｂを放電させた後、放電用ＳＯＣ−ＯＣＶ曲線による充電率の次回の推定が行われるまで、外部充電器Ｃｈによる電池Ｂの充電を禁止するように構成してもよい。
【符号の説明】
【００６９】
１  電流検出部
２  電圧検出部
３  記憶部
４  制御部
４１  充放電制御部
４２  判定部
４３  推定部
Ｂ  電池
ＳＷ  スイッチ
【図１】
2018153069.tif 000003
【図２】
2018153069.tif 000004
【図３】
2018153069.tif 000005
【図４】
2018153069.tif 000006
【図５】
2018153069.tif 000007
【図６】
2018153069.tif 000008
【図７】
2018153069.tif 000009
【図８】
2018153069.tif 000010