(57)【要約】【課題】簡易な構成で、蓄電状態の均一化を図ることを目的としている。【解決手段】複数の二次電池における各二次電池と、前記各二次電池と対応する第一のコイルとの接続／遮断を切り替える第一のスイッチ部と、出力が前記第一のスイッチ部と接続され、第一の電流指示信号に応じた出力電流を出力する第一の可変電流回路と、前記複数の二次電池が直列に接続された組電池と、前記組電池と対応する第二のコイルとの接続／遮断を切り替える第二のスイッチ部と、出力が前記第二のスイッチ部と接続され、第二の電流指示信号に応じた出力電流を出力する第二の可変電流回路と、を有する。【選択図】図２
2016178781.tif 000002
【特許請求の範囲】
【請求項１】
複数の二次電池における各二次電池と、前記各二次電池と対応する第一のコイルとの接続／遮断を切り替える第一のスイッチ部と、
出力が前記第一のスイッチ部と接続され、第一の電流指示信号に応じた出力電流を出力する第一の可変電流回路と、
前記複数の二次電池が直列に接続された組電池と、前記組電池と対応する第二のコイルとの接続／遮断を切り替える第二のスイッチ部と、
出力が前記第二のスイッチ部と接続され、第二の電流指示信号に応じた出力電流を出力する第二の可変電流回路と、を有する蓄電状態調整回路。
【請求項２】
前記第一の可変電流回路の出力電流及び前記第二の可変電流回路の出力電流は、
前記複数の二次電池の各セル電圧の平均値と、前記各セル電圧において最も低いセル電圧との差分に応じて決められる請求項１記載の蓄電状態調整回路。
【請求項３】
前記組電池と前記第二のコイルとが前記第二のスイッチ部により接続されたときの、前記第二の可変電流回路の出力電流は、
前記組電池に外部から供給される充電電流と、
前記複数の二次電池のうち、セル電圧が前記平均値より高い二次電池と、前記第一のコイルとが前記第一のスイッチ部により接続されたときの、前記第一の可変電流回路の出力電流との和となるように、前記第二の電流指示信号により決められる請求項２記載の蓄電状態調整回路。
【請求項４】
前記第一の可変電流回路の出力電流は、前記外部から供給される充電電流に基づき、前記第一の電流指示信号により決められる請求項３記載の蓄電状態調整回路。
【請求項５】
前記第一の電流指示信号は、
前記複数の二次電池の各セル電圧を二値データとするときの分解能と等しい分解能で、前記第一の可変電流回路の出力電流の値と対応する二値データから生成され、
前記第二の電流指示信号は、
前記複数の二次電池の各セル電圧を二値データとするときの分解能と等しい分解能で、前記第二の可変電流回路の出力電流の値と対応する二値データから生成される請求項１乃至４の何れか一項に記載の蓄電状態調整回路。
【請求項６】
前記第一の可変電流回路は、
前記第一の電流指示信号が示す出力電流を出力する第一の可変電流源と、
入力側の一端が前記第一の可変電流源と接続され、出力側の一端が前記第一のスイッチ部と接続された第一のカレントミラー回路と、を有し、
前記第二の可変電流回路は、
前記第二の電流指示信号が示す出力電流を出力する第二の可変電流源と、
入力側の一端が前記第二の可変電流源と接続され、出力側の一端が前記第二のスイッチ部と接続された第二のカレントミラー回路と、を有する請求項１乃至５の何れか一項に記載の蓄電状態調整回路。
【請求項７】
複数の二次電池における各二次電池と対応する第一のコイルと、
前記複数の二次電池が直列に接続された組電池と対応する第二のコイルと、
前記各二次電池と、前記第一のコイルとの接続／遮断を切り替える第一のスイッチ部と、
出力が前記第一のスイッチ部と接続され、第一の電流指示信号に応じた出力電流を出力する第一の可変電流回路と、
前記組電池と、前記第二のコイルとの接続／遮断を切り替える第二のスイッチ部と、
出力が前記第二のスイッチ部と接続され、第二の電流指示信号に応じた出力電流を出力する第二の可変電流回路と、を有する蓄電状態調整装置。
【請求項８】
複数の二次電池が直列に接続された組電池と、
前記複数の二次電池における各二次電池と対応する第一のコイルと、
前記組電池と対応する第二のコイルと、
前記各二次電池と、前記第一のコイルとの接続／遮断を切り替える第一のスイッチ部と、
出力が前記第一のスイッチ部と接続され、第一の電流指示信号に応じた出力電流を出力する第一の可変電流回路と、
前記組電池と、前記第二のコイルとの接続／遮断を切り替える第二のスイッチ部と、
出力が前記第二のスイッチ部と接続され、第二の電流指示信号に応じた出力電流を出力する第二の可変電流回路と、を有する蓄電池パック。
【請求項９】
前記各二次電池のセル電圧を検出し、二値データとするＡＤコンバータを有し、
前記第一の電流指示信号は、
前記Ａ／Ｄコンバータの分解能と等しい分解能で、前記第一の可変電流回路の出力電流の値と対応した二値データから生成され、
前記第二の電流指示信号は、
前記Ａ／Ｄコンバータの分解能と等しい分解能で、前記第二の可変電流回路の出力電流の値と対応した二値データから生成される請求項８記載の蓄電池パック。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池の蓄電状態を調整する蓄電状態調整回路、蓄電状態調整装置及び電池パックに関する。
【背景技術】
【０００２】
従来から、直列に接続された複数の二次電池（セル）を有する電池パックでは、セルの電圧を調整して各セルの電池電圧の均一化を図る電子回路を有するものが知られている。
【０００３】
この電子回路の１つとして、トランスを用いる双方向のアクティブセルバランス回路が知られている。この回路では、セルの内部抵抗から充放電状態を推定し、スイッチングの周波数やデューティ比を制御することで、最適なエネルギー転送効率の制御を実現している。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来の回路では、スイッチングの周波数が高くなった場合、スイッチングによる電力損失が大きくなる可能性がある。また、上記の従来の回路では、スイッチングの周波数が高くなった場合、サージ電圧(電流)が増大する可能性がある。この場合には、ノイズフィルタやスナバ回路を設ける必要があり、エネルギーの変換効率の低下やコストの増加につながる。
【０００５】
開示の技術は、簡易な構成で、蓄電状態の均一化を図ることを目的としている。
【課題を解決するための手段】
【０００６】
開示の技術は、複数の二次電池における各二次電池と、前記各二次電池と対応する第一のコイルとの接続／遮断を切り替える第一のスイッチ部と、出力が前記第一のスイッチ部と接続され、第一の電流指示信号に応じた出力電流を出力する第一の可変電流回路と、前記複数の二次電池が直列に接続された組電池と、前記組電池と対応する第二のコイルとの接続／遮断を切り替える第二のスイッチ部と、出力が前記第二のスイッチ部と接続され、第二の電流指示信号に応じた出力電流を出力する第二の可変電流回路と、を有する蓄電状態調整回路である。
【発明の効果】
【０００７】
簡易な構成で、蓄電状態の均一化を図ることができる。
【図面の簡単な説明】
【０００８】
【図１】電池パックを説明する図である。
【図２】コイル群と蓄電状態調整回路を説明する図である。
【図３】可変電流源を説明する図である。
【図４】蓄電状態調整回路の動作を説明する第一の図である。
【図５】蓄電状態調整回路の動作を説明する第二の図である。
【図６】ＡＤＣとＤＡＣの分解能の関係を説明する図である。
【図７】ＭＰＵの機能を説明する図である。
【図８】電流テーブルの一例を示す第一の図である。
【図９】電流テーブルの一例を示す第二の図である。
【図１０】ＭＰＵの動作を説明する第一のフローチャートである。
【図１１】ＭＰＵの動作を説明する第二のフローチャートである。
【発明を実施するための形態】
【０００９】
以下に図面を参照して実施形態について説明する。図１は、電池パックを説明する図である。
【００１０】
本実施形態の蓄電池パック１００は、組電池１１０、電圧検出回路１２０、コントローラ１３０、コイル群１４０及び蓄電状態調整回路２００を有する。また、本実施形態の電池パック１００は、負荷３００及び充電器４００の正極と接続されるＰ＋端子と、負荷３００及び充電器４００の負極と接続されるＰ−端子と、を有する。尚、本実施形態の負極とは、グランドである。
【００１１】
本実施形態の蓄電池パック１００は、Ｐ＋端子及びＰ−端子を介して接続された負荷３００に、組電池１１０に蓄電された電力を供給する。また本実施形態の蓄電池パック１００は、Ｐ＋端子及びＰ−端子を介して接続された充電器４００により、組電池１１０に含まれる二次電池を充電する。
【００１２】
本実施形態の負荷３００は、蓄電池パック１００により駆動される装置であり、ＭＰＵ（Micro-Processing Unit）３１０を有する。ＭＰＵ３１０は、負荷３００となる装置の動作等を制御するために設けられた演算処理装置である。尚、図１の例では、負荷３００が有するＭＰＵを１つとしたが、負荷３００が有するＭＰＵは、複数であっても良い。
【００１３】
本実施形態では、負荷３００が蓄電池パック１００から供給される電力で駆動する点に着目し、負荷３００の有するＭＰＵ３１０の機能を用いて、組電池１１０の有する複数の二次電池の蓄電状態を調整する。本実施形態の蓄電池パック１００では、これにより簡易な構成で、蓄電状態の均一化を図る。
【００１４】
より具体的には、本実施形態では、ＭＰＵ３１０の機能を利用して、蓄電状態調整回路２００における組電池１１０の有する複数の二次電池に対する充電電流量を制御することで、簡易な構成で蓄電状態を均一化する精度を向上させる。
【００１５】
本実施形態の組電池１１０は、二次電池Ｂ１、二次電池Ｂ２、二次電池Ｂ３、二次電池Ｂ４を含む。本実施形態の二次電池Ｂ１〜Ｂ４は、充放電が可能な蓄電手段であり、Ｐ＋端子とＰ−端子の間で直列に接続されている。組電池１１０は、正極がＰ＋端子と接続され、負極がＰ−端子と接続されている。尚、組電池１１０の正極は、二次電池Ｂ１の正極であり、組電池１１０の負極は、二次電池Ｂ４の負極である。
【００１６】
尚、本実施形態では、組電池１１０は４つの二次電池Ｂ１〜Ｂ４を有するものとしたが、これに限定されない。本実施形態の組電池１１０は、任意の数の二次電池が直列接続されていても良い。また、本実施形態の二次電池Ｂ１〜Ｂ４は、例えば電気二重層キャパシタ等の蓄電池とすることもできる。
【００１７】
本実施形態の電圧検出回路１２０は、組電池１１０に含まれる各二次電池Ｂ１〜Ｂ４のそれぞれのセル電圧を検出する。具体的には、本実施形態の電圧検出回路１２０は、ＡＤＣ（Analog-to-Digital Converter）１２１を有し、二次電池Ｂ１〜Ｂ４のそれぞれのセル電圧をディジタル値に変換する。そして、電圧検出回路１２０は、二次電池Ｂ１〜Ｂ４のそれぞれのセル電圧を、ディジタル値として後述するＭＰＵ３１０に供給する。本実施形態の電圧検出回路１２０では、二次電池Ｂ１〜Ｂ４のそれぞれに対応した４つのＡＤＣ１２１を有していても良いし、二次電池Ｂ１〜Ｂ４のそれぞれのセル電圧を１つのＡＤＣ１２１で順次検出しても良い。
【００１８】
本実施形態のコントローラ１３０は、ＭＰＵ３１０からの指示を受けて、蓄電状態調整回路２００の有する各スイッチ素子をオン／オフさせる制御信号を出力する。
【００１９】
本実施形態のコイル群１４０は、蓄電状態調整回路２００の動作に応じて、エネルギーの蓄積と放出を繰り返す。コイル群１４０には、二次電池Ｂ１〜Ｂ４のそれぞれと接続される一次側コイルと、組電池１１０に接続される二次側コイルとが含まれる。
【００２０】
本実施形態の蓄電状態調整回路２００は、組電池１１０に含まれる二次電池Ｂ１〜Ｂ４のセル電圧の均一化を図り、各二次電池Ｂ１〜Ｂ４における電気の蓄積状態（すなわち蓄電状態）を調整する。
【００２１】
本実施形態のＭＰＵ３１０は、ＤＡＣ(Digital to Analog Converter）３２０を有する。本実施形態のＭＰＵ３１０は、電圧検出回路１２０により供給された二次電池Ｂ１〜Ｂ４のセル電圧（ディジタル値）に基づき、蓄電状態調整回路２００に対して各二次電池Ｂ１〜Ｂ４の蓄電状態を調整するための調整電流の値を決定する。そして、ＭＰＵ３１０は、蓄電状態調整回路２００に対し、各二次電池Ｂ１〜Ｂ４の蓄電状態を調整するための電流指示信号を出力する。
【００２２】
また、本実施形態のＭＰＵ３１０は、蓄電池パック１００に充電器４００が接続されるとこれを検出し、蓄電状態調整回路２００に対し、充電器４００が接続された充電器接続状態における電流指示信号を出力する。さらに、本実施形態のＭＰＵ３１０は、蓄電池パック１００と充電器４００との接続が遮断されるこれを検出し、蓄電状態調整回路２００に対し、充電器４００が接続されていない充電器未接続状態における電流指示信号を出力する。電流指示信号は、ＭＰＵ３１０のＤＡＣ３２０から出力される電圧である。
本実施形態のＭＰＵ３１０の詳細は後述する。
【００２３】
図２は、コイル群と蓄電状態調整回路を説明する図である。
【００２４】
本実施形態のコイル群１４０は、コイルＬ１１、Ｌ１２、Ｌ２１、Ｌ２２、Ｌ３１、Ｌ３２、Ｌ４１、Ｌ４２を有する。コイルＬ１１、Ｌ２１、Ｌ３１、Ｌ４１は、それぞれが二次電池Ｂ１〜Ｂ４のそれぞれと並列に接続された一次側コイル（一次側トランス）である。コイルＬ１２、Ｌ２２、Ｌ３２、Ｌ４２は、組電池１１０と接続される二次側コイル（二次側トランス）である。
【００２５】
本実施形態の蓄電状態調整回路２００は、スイッチ素子ＳＷ１１、ＳＷ１２、ＳＷ２１、ＳＷ２２、ＳＷ３１、ＳＷ３２、ＳＷ４１、ＳＷ４２、カレントミラー回路２１０、２２０、２３０、２４０、２５０、可変電流源２１１、２２１、２３１、２４１、２５１を有する。
【００２６】
本実施形態の蓄電状態調整回路２００が有する各スイッチ素子は、例えばＭＯＳＦＥＴ（Metal-Oxide-Semiconductor Field-Effect Transistor）等の半導体スイッチ素子等である。
【００２７】
本実施形態のスイッチ素子ＳＷ１１、ＳＷ１２は、コイルＬ１１、Ｌ１２におけるエネルギーの蓄積と放出を制御して、二次電池Ｂ１の蓄電状態を調整する。
【００２８】
本実施形態のスイッチ素子ＳＷ１１は、コントローラ１３０から供給される制御信号ＳＧ１１によりオン／オフが制御され、スイッチ素子ＳＷ１２は、コントローラ１３０から供給される制御信号ＳＧ１２によりオン／オフが制御される。
【００２９】
本実施形態のスイッチ素子ＳＷ１１の一端は、コイルＬ１１の一端と接続されている。コイルＬ１１の他端は、二次電池Ｂ１の正極と接続されている。すなわち、コイルＬ１１の他端は、Ｐ＋端子と接続されている。スイッチ素子ＳＷ１１の他端は、カレントミラー回路２１０を介して二次電池Ｂ２の正極（二次電池Ｂ１の負極）と接続されている。
【００３０】
本実施形態のスイッチ素子ＳＷ１２の一端は、コイルＬ１２の一端と接続されている。コイルＬ１２の他端は、組電池１１０の正極（Ｐ＋端子，二次電池Ｂ１の正極）と接続されている。スイッチ素子ＳＷ１２の他端は、カレントミラー回路２５０を介して組電池１１０の負極（二次電池Ｂ４の負極、Ｐ−端子）と接続されている。
【００３１】
本実施形態のスイッチ素子ＳＷ２１、ＳＷ２２は、コイルＬ２１、Ｌ２２におけるエネルギーの蓄積と放出を制御して、二次電池Ｂ２の蓄電状態を調整する。
【００３２】
本実施形態のスイッチ素子ＳＷ２１は、コントローラ１３０から供給される制御信号ＳＧ２１によりオン／オフが制御され、スイッチ素子ＳＷ２２は、コントローラ１３０から供給される制御信号ＳＧ２２によりオン／オフが制御される。
【００３３】
本実施形態のスイッチ素子ＳＷ２１の一端は、コイルＬ２１の一端と接続されている。コイルＬ２１の他端は、二次電池Ｂ２の正極（二次電池Ｂ１の負極）と接続されている。スイッチ素子ＳＷ２１の他端は、カレントミラー回路２２０を介して二次電池Ｂ３の正極（二次電池Ｂ２の負極）と接続されている。
【００３４】
本実施形態のスイッチ素子ＳＷ２２の一端は、コイルＬ２２の一端と接続されている。コイルＬ２２の他端は、組電池１１０の正極と接続されている。スイッチ素子ＳＷ２２の他端は、カレントミラー回路２５０を介して組電池１１０の負極と接続されている。
【００３５】
本実施形態のスイッチ素子ＳＷ３１、ＳＷ３２は、コイルＬ３１、Ｌ３２におけるエネルギーの蓄積と放出を制御して、二次電池Ｂ３の蓄電状態を調整する。
【００３６】
本実施形態のスイッチ素子ＳＷ３１は、コントローラ１３０から供給される制御信号ＳＧ３１によりオン／オフが制御され、スイッチ素子ＳＷ３２は、コントローラ１３０から供給される制御信号ＳＧ３２によりオン／オフが制御される。
【００３７】
本実施形態のスイッチ素子ＳＷ３１の一端は、コイルＬ３１の一端と接続されている。コイルＬ３１の他端は、二次電池Ｂ３の正極（二次電池Ｂ２の負極）と接続されている。スイッチ素子ＳＷ３１の他端は、カレントミラー回路２３０を介して二次電池Ｂ４の正極（二次電池Ｂ３の負極）と接続されている。
【００３８】
本実施形態のスイッチ素子ＳＷ３２の一端は、コイルＬ３２の一端と接続されている。コイルＬ３２の他端は、組電池１１０の正極と接続されている。スイッチ素子ＳＷ３２の他端は、カレントミラー回路２５０を介して組電池１１０の負極と接続されている。
【００３９】
本実施形態のスイッチ素子ＳＷ４１、ＳＷ４２は、コイルＬ４１、Ｌ４２におけるエネルギーの蓄積と放出を制御して、二次電池Ｂ４の蓄電状態を調整する。
【００４０】
本実施形態のスイッチ素子ＳＷ４１は、コントローラ１３０から供給される制御信号ＳＧ４１によりオン／オフが制御され、スイッチ素子ＳＷ４２は、コントローラ１３０から供給される制御信号ＳＧ４２によりオン／オフが制御される。
【００４１】
本実施形態のスイッチ素子ＳＷ４１の一端は、コイルＬ４１の一端と接続されている。コイルＬ４１の他端は、二次電池Ｂ４の正極（二次電池Ｂ３の負極）と接続されている。スイッチ素子ＳＷ４１の他端は、カレントミラー回路２４０を介して二次電池Ｂ４の負極（Ｐ−端子）と接続されている。
【００４２】
本実施形態のスイッチ素子ＳＷ４２の一端は、コイルＬ４２の一端と接続されている。コイルＬ４２の他端は、組電池１１０の正極と接続されている。スイッチ素子ＳＷ４２の他端は、カレントミラー回路２５０を介して組電池１１０の負極と接続されている。
【００４３】
本実施形態のカレントミラー回路２１０は、可変電流源２１１と接続されており、トランジスタＭ１、Ｍ２を有する。
【００４４】
カレントミラー回路２１０において、トランジスタＭ１のドレインは、可変電流源２１１及びトランジスタＭ１のゲートと接続されている。つまり、可変電流源２１１は、カレントミラー回路２１０の入力側の一端と接続されている。トランジスタＭ１のソースは、トランジスタＭ２のソース及び二次電池Ｂ２の正極と接続されている。トランジスタＭ２のゲートは、トランジスタＭ１のゲート及びトランジスタＭ１のドレインと接続されている。トランジスタＭ２のドレインは、スイッチ素子ＳＷ１１の他端と接続されている。つまり、スイッチ素子ＳＷ１１は、カレントミラー回路２１０の出力側の一端と接続されている。
【００４５】
本実施形態のカレントミラー回路２１０は、可変電流源２１１からトランジスタＭ１のドレイン−ソース間に供給される電流と値が同一の電流を、トランジスタＭ２のドレイン−ソース間に流す。すなわち、本実施形態では、カレントミラー回路２１０により、コイルＬ１１のコイル電流が決定される。また、可変電流源２１１とカレントミラー回路２１０とは、コイルＬ１に供給される電流を出力する可変電流回路２１２を形成している。
【００４６】
可変電流源２１１からトランジスタＭ１のドレイン−ソース間に供給される電流は、後述するＭＰＵからの信号により決められる。
【００４７】
本実施形態のカレントミラー回路２２０は、可変電流源２２１と接続されており、トランジスタＭ３、Ｍ４を有する。
【００４８】
カレントミラー回路２２０において、トランジスタＭ３のドレインは、可変電流源２２１及びトランジスタＭ３のゲートと接続されている。つまり、可変電流源２２１は、カレントミラー回路２２０の入力側の一端と接続されている。トランジスタＭ３のソースは、トランジスタＭ４のソース及び二次電池Ｂ３の正極と接続されている。トランジスタＭ４のゲートは、トランジスタＭ３のゲート及びトランジスタＭ３のドレインと接続されている。トランジスタＭ４のドレインは、スイッチ素子ＳＷ２１の他端と接続されている。つまり、スイッチ素子ＳＷ２１は、カレントミラー回路２２０の出力側の一端と接続されている。
【００４９】
本実施形態のカレントミラー回路２２０は、可変電流源２２１からトランジスタＭ３のドレイン−ソース間に供給される電流と値が同一の電流を、トランジスタＭ４のドレイン−ソース間に流す。すなわち、本実施形態では、カレントミラー回路２２０により、コイルＬ２１に流れるコイル電流が決定される。また、可変電流源２２１とカレントミラー回路２２０とは、コイルＬ２に供給される電流を出力する可変電流回路２２２を形成している。
【００５０】
可変電流源２２１からトランジスタＭ３のドレイン−ソース間に供給される電流は、後述するＭＰＵからの信号により決められる。
【００５１】
本実施形態のカレントミラー回路２３０は、可変電流源２３１と接続されており、トランジスタＭ５、Ｍ６を有する。
【００５２】
カレントミラー回路２３０において、トランジスタＭ５のドレインは、可変電流源２３１及びトランジスタＭ５のゲートと接続されている。つまり、可変電流源２３１は、カレントミラー回路２３０の入力側の一端と接続されている。トランジスタＭ５のソースは、トランジスタＭ６のソース及び二次電池Ｂ４の正極と接続されている。トランジスタＭ６のゲートは、トランジスタＭ５のゲート及びトランジスタＭ５のドレインと接続されている。トランジスタＭ６のドレインは、スイッチ素子ＳＷ３１の他端と接続されている。つまり、スイッチ素子ＳＷ３１は、カレントミラー回路２３０の出力側の一端と接続されている。
【００５３】
本実施形態のカレントミラー回路２３０は、可変電流源２３１からトランジスタＭ５のドレイン−ソース間に供給される電流と値が同一の電流を、トランジスタＭ６のドレイン−ソース間に流す。すなわち、本実施形態では、カレントミラー回路２３０により、コイルＬ３１に流れるコイル電流が決定される。また、可変電流源２３１とカレントミラー回路２３０とは、コイルＬ３に供給される電流を出力する可変電流回路２３２を形成している。
【００５４】
可変電流源２３１からトランジスタＭ５のドレイン−ソース間に供給される電流は、後述するＭＰＵからの信号により決められる。
【００５５】
本実施形態のカレントミラー回路２４０は、可変電流源２４１と接続されており、トランジスタＭ７、Ｍ８を有する。
【００５６】
カレントミラー回路２４０において、トランジスタＭ７のドレインは、可変電流源２４１及びトランジスタＭ７のゲートと接続されている。つまり、可変電流源２４１は、カレントミラー回路２４０の入力側の一端と接続されている。トランジスタＭ７のソースは、トランジスタＭ８のソース及び二次電池Ｂ４の正極と接続されている。トランジスタＭ８のゲートは、トランジスタＭ７のゲート及びトランジスタＭ７のドレインと接続されている。トランジスタＭ８のドレインは、スイッチ素子ＳＷ４１の他端と接続されている。つまり、スイッチ素子ＳＷ４１は、カレントミラー回路２４０の出力側の一端と接続されている。
【００５７】
本実施形態のカレントミラー回路２４０は、可変電流源２４１からトランジスタＭ７のドレイン−ソース間に供給される電流と値が同一の電流を、トランジスタＭ８のドレイン−ソース間に流す。すなわち、本実施形態では、カレントミラー回路２４０により、コイルＬ４１に流れるコイル電流が決定される。また、可変電流源２４１とカレントミラー回路２４０とは、コイルＬ４に供給される電流を出力する可変電流回路２４２を形成している。
【００５８】
可変電流源２４１からトランジスタＭ７のドレイン−ソース間に供給される電流は、後述するＭＰＵからの信号により決められる。
【００５９】
本実施形態のカレントミラー回路２５０は、可変電流源２５１と接続されており、トランジスタＭ１０、Ｍ１１、Ｍ１２、Ｍ１３、Ｍ１４を有する。
【００６０】
カレントミラー回路２５０において、トランジスタＭ１０のドレインは、可変電流源２５１及びトランジスタＭ１０、Ｍ１１、Ｍ１２、Ｍ１３、Ｍ１４のゲートと接続されている。トランジスタＭ１０のソースは、Ｍ１１、Ｍ１２、Ｍ１３、Ｍ１４のソース及び二次電池Ｂ４の負極（Ｐ−端子）と接続されている。
【００６１】
本実施形態のカレントミラー回路２５０は、可変電流源２５１からトランジスタＭ１０のドレイン−ソース間に供給される電流と値が同一の電流を、トランジスタＭ１１、Ｍ１２、Ｍ１３、Ｍ１４のドレイン−ソース間に流す。すなわち、本実施形態では、カレントミラー回路２５０により、二次側コイルであるコイルＬ１２、２２、３２、４２に流れるコイル電流が決定される。また、可変電流源２５１とカレントミラー回路２５０とは、コイルＬ１２、Ｌ２２、Ｌ３２、Ｌ４２に供給される電流を出力する可変電流回路２５２を形成している。
【００６２】
可変電流源２５１からトランジスタＭ１０のドレイン−ソース間に供給される電流は、後述するＭＰＵからの信号により決められる。
【００６３】
次に、図３を参照して本実施形態の可変電流源２１１、２２１、２３１、２４１、２５１について説明する。本実施形態の可変電流源２１１、２２１、２３１、２４１、２５１は、それぞれが同一の構成を有するため、図３では、一例として可変電流源２２１の構成について説明する。
【００６４】
図３は、可変電流源を説明する図である。本実施形態の可変電流源２２１は、基準電圧源１２、トランジスタＭ２１、Ｍ２２、Ｍ２３を有する。
【００６５】
本実施形態の可変電流源２２１において、基準電圧源１２は、トランジスタＭ２１、Ｍ２２のドレインと接続されている。トランジスタＭ２１のゲートは、トランジスタＭ２１のソース、トランジスタＭ２３のドレイン及びトランジスタＭ２２のゲートと接続されている。つまり、トランジスタＭ２１、Ｍ２２は、カレントミラー回路を形成している。トランジスタＭ２２のソースは、カレントミラー回路２２０のトランジスタＭ３のドレインと接続される。
【００６６】
トランジスタＭ２３のソースは接地されており、トランジスタＭ２３のゲートには、ＭＰＵ３１０からの電流指示信号が供給される。トランジスタＭ２３に電流指示信号が供給されると、トランジスタＭ２３のドレイン−ソース間には、電流指示信号に応じた値の電流が流れる。
【００６７】
トランジスタＭ２１、Ｍ２２により形成されるカレントミラー回路は、トランジスタＭ２２のドレイン−ソース間の電流と同じ値の電流をトランジスタＭ２２のドレイン−ソース間に流す。
【００６８】
本実施形態では、トランジスタＭ２２のドレイン−ソース間の電流が、可変電流源２２１から出力される出力電流となる。したがって、本実施形態の可変電流源２２１から出力される出力電流の値は、ＭＰＵ３１０により設定される値である。
【００６９】
次に、本実施形態の蓄電状態調整回路２００の動作について説明する。本実施形態の蓄電状態調整回路２００は、例えばＭＰＵ３１０により、二次電池Ｂ１〜Ｂ４の何れかのセル電圧が、満充電時のセル電圧の所定パーセント以下となったときに、蓄電状態を調整する動作を行う。
【００７０】
本実施形態の蓄電状態調整回路２００では、二次電池Ｂ１〜Ｂ４のそれぞれのセル電圧を、４つの二次電池のセル電圧の平均値と比較した結果に応じて、充電の対象となる二次電池を選択し、充電を行うことで、二次電池Ｂ１〜Ｂ４の蓄電状態を調整する。
【００７１】
また、本実施形態では、蓄電池パック１００に充電器４００が接続されているか否かに応じて、蓄電状態を調整する。
【００７２】
具体的には、本実施形態の蓄電状態調整回路２００は、蓄電池パック１００に充電器４００が接続された充電器接続状態では、二次電池Ｂ１〜Ｂ４のうち、セル電圧が平均値より高い二次電池から、セル電圧が平均値より低い二次電池へ電力を供給する。すなわち、蓄電状態調整回路２００は、セル電圧が平均値より高い二次電池から、セル電圧が平均値より低い二次電池へ放電させる。
【００７３】
また、本実施形態の蓄電状態調整回路２００は、蓄電池パック１００に充電器４００が接続されていない充電器未接続状態では、二次電池Ｂ１〜Ｂ４のうち、セル電圧が平均値より低い二次電池に対して、組電池１１０から電力を供給する。すなわち、蓄電状態調整回路２００は、二次電池Ｂ１〜Ｂ４全体から、セル電圧が平均値より低い二次電池へ放電させる。
【００７４】
尚、二次電池Ｂ１〜Ｂ４のセル電圧の平均値は、電圧検出回路１２０により検出された各二次電池のセル電圧に基づき、ＭＰＵ３１０により算出される。また、各二次電池Ｂのセル電圧が、平均値より高いか否かの判定も、ＭＰＵ３１０により行われる。
【００７５】
以下に、図４及び図５を参照して、充電器接続状態における蓄電状態調整回路２００の動作と、充電器未接続状態における蓄電状態調整回路２００の動作を説明する。
【００７６】
図４は、蓄電状態調整回路の動作を説明する第一の図である。図４は、充電器接続状態における蓄電状態調整回路２００の動作を示している。図４では、セル電圧が平均値より低い二次電池を二次電池Ｂ１とし、セル電圧が平均値より高い二次電池を二次電池Ｂ２とした。したがって、図４の場合では、二次電池Ｂ２から放電された電流が、二次電池Ｂ１へ供給されることになる。
【００７７】
図４（Ａ）は、二次電池Ｂ２から放電する場合のスイッチ素子ＳＷ２１とスイッチ素子ＳＷ２２の動作を示している。図４（Ｂ）は、二次電池Ｂ１に充電する場合のスイッチ素子ＳＷ１１とスイッチ素子ＳＷ１２の動作を示してする。
【００７８】
本実施形態では、二次電池Ｂ２から放電される放電電流の値は、充電器４００から供給される充電電流に基づき決められる。例えば、放電される電流の値は、充電電流の１０％である。この電流の値は、二次電池Ｂ２と接続された可変電流源２２１に対し、ＭＰＵ３１０から供給される電流指示信号により、与えられる。電流指示信号は、ＭＰＵ３１０のＤＡＣ３２０から、可変電流源２２１のトランジスタＭ２３のゲートに与えられる電圧であり、この電圧は放電電流に応じて変更される。
【００７９】
また、本実施形態では、二次電池Ｂ１へ充電される充電電流の値は、充電器４００から供給される充電電流（以下、充電器充電電流）に、二次電池Ｂ２から放電された放電電流を加算した値とする。二次電池Ｂ１に供給される充電電流の値は、二次側コイルと接続されている可変電流源２５１に対し、ＭＰＵ３１０から供給される電流指示信号により、与えられる。したがって、放電電流を充電器充電電流の１０％とした場合には、二次電池Ｂ１に供給される充電電流は、充電器充電電流の１１０％の電流となる。
【００８０】
以下に、図４（Ａ）のタイミングＴ２１の状態について説明する。タイミングＴ２１では、コントローラ１３０から供給される制御信号ＳＧ２１、ＳＧ２２により、スイッチ素子ＳＷ２１がオン、スイッチ素子ＳＷ２２がオフとされている。
【００８１】
この状態では、二次電池Ｂ２から電流（放電電流）が流れてコイルＬ２１へ供給され、コイルＬ２１にエネルギーを蓄積する。本実施形態では、二次電池Ｂ２の放電電流の値を、充電器充電電流の１０％とした。
【００８２】
よって、充電器充電電流をＩｃｈとした場合、コイルＬ２１に流れるコイル電流ＩＬ２１は、０．１×Ｉｃｈとなり、このコイル電流ＩＬ２１により、コイルＬ２１にエネルギーが蓄積される。
【００８３】
尚、二次電池から放電させる電流の割合は、１０％に限定されず、任意に設定できる。この設定の詳細は後述する。また、充電器４００から供給される充電電流の値は、充電器４００や、蓄電池パック１００の仕様等により予め決められている。
【００８４】
次に、タイミングＴ２２の状態について説明する。タイミングＴ２２では、制御信号ＳＧ２１と制御信号ＳＧ２２により、スイッチ素子ＳＷ２２がオンとされ、スイッチ素子ＳＷ２１がオフとされる。
【００８５】
このとき、コイルＬ２２に流れるコイル電流ＩＬ２２は、トランジスタＭ１２のドレイン−ソース間電流と同じである。トランジスタＭ１２のドレイン−ソース間電流は、可変電流源２５１から出力される出力電流である。可変電流源２５１の出力電流は、ＭＰＵ３１０により、充電器充電電流Ｉｃｈの１１０％と設定されている。
【００８６】
よって、コイル電流ＩＬ２２はよって、コイル電流ＩＬ２２の値は、Ｉｃｈ×１．１となる。
【００８７】
本実施形態では、二次側コイルに流れるコイル電流が、組電池１１０に供給される電流であり、二次電池に供給される充電電流である。したがって、ここでは、コイル電流ＩＬ２２が、充電対象である二次電池Ｂ１に供給される充電電流となる。
【００８８】
このように、本実施形態では、充電器充電電流Ｉｃｈの値を１００％としたとき、二次電池から放電される放電電流の値を、充電器充電電流Ｉｃｈの所定の割合に設定する。そして、充電される二次電池に供給される充電電流の値を、充電器充電電流Ｉｃｈと放電電流の和となるように設定する。
【００８９】
本実施形態では、このようにセル電圧が平均値より低い二次電池のみ、充電器充電電流Ｉｃｈよりも大きい充電電流が供給されるため、セル電圧が平均値より高い二次電池と比較して速やかに充電される。
【００９０】
次に、図４（Ｂ）のタイミングＴ２１の状態について説明する。タイミングＴ２１では、コントローラ１３０から供給される制御信号ＳＧ１１、ＳＧ１２により、スイッチ素子ＳＷ１１がオフ、スイッチ素子ＳＷ１２がオンとされている。
【００９１】
したがって、タイミングＴ２１では、コイルＬ１２に流れるコイル電流Ｌ１２が二次電池Ｂ２に供給される。
【００９２】
このとき、コイル電流ＩＬ１２は、トランジスタＭ１１のドレインーソース間電流であり、コイル電流ＩＬ２２の値と同じである。よって、コイル電流ＩＬ１２は、充電器充電電流Ｉｃｈ×１．１である。
【００９３】
また、本実施形態では、二次電池Ｂ１のセル電圧が平均値に達すると、二次電池Ｂ１に対する二次電池Ｂ２からの放電電流の供給が停止される。より具体的には、ＭＰＵ３１０は、電圧検出回路１２０により検出される二次電池Ｂ１のセル電圧が平均値に達したことを検知すると、コントローラ１３０に対し、制御信号ＳＧ１１、ＳＧ１２の供給を停止させ、スイッチ素子ＳＷ１１、ＳＷ１２の動作を停止させる。スイッチ素子ＳＷ１１、ＳＷ１２の動作が停止した後は、二次電池Ｂ１は、充電器４００から供給される充電器充電電流Ｉｃｈにより充電が行われる。二次電池Ｂ１に対する充電は、二次電池Ｂ１のセル電圧が、充電の停止を判定するための閾値（充電停止電圧等）に達したときに停止される。
【００９４】
すなわち、タイミングＴ２１では、二次電池Ｂ２から充電器充電電流Ｉｃｈの１０％の電流が放電されると同時に、二次電池Ｂ２に充電器充電電流Ｉｃｈ×１．１が供給される。したがって、本実施形態では、二次電池Ｂ２から放電しても、二次電池Ｂ２のセル電圧を維持できる。
【００９５】
したがって、本実施形態では、二次電池Ｂ１〜Ｂ４の蓄電状態を速やかに均一化することがでる。
【００９６】
尚、図４では、二次電池Ｂ１と二次電池Ｂ２について説明したが、例えば他にセル電圧が平均値より高い二次電池があった場合には、この二次電池の充放電を制御するスイッチ素子は、図４（Ａ）と同様の状態となるようにオン／オフが制御される。また、他にセル電圧が平均値より低い二次電池があった場合には、この二次電池の充放電を制御するスイッチ素子は、図４（Ｂ）と同様の状態となるようにオン／オフが制御される。
【００９７】
次に、図５を参照し、充電器未接続状態における蓄電状態調整回路２００の動作を説明する。
【００９８】
本実施形態では、充電器未接続状態の場合、セル電圧が平均値より低い二次電池に対し、組電池１１０から放電される電流を充電電流として供給する。
【００９９】
組電池１１０から放電される電流の値は、可変電流源２５１に対してＭＰＵ３１０から与えられる電流指示信号により決められている。
【０１００】
本実施形態では、組電池１１０から放電される電流の値は、充電対象となる二次電池のセル電圧と、平均値との差分に応じて調整される。組電池１１０から放電される電流の値調整は、ＭＰＵ３１０により行われる。
【０１０１】
図５では、二次電池Ｂ１のみ、セル電圧が平均値より低い場合を示している。この場合、二次電池Ｂ１のみが充電される。したがって、蓄電状態調整回路２００では、二次電池Ｂ１の蓄電状態を制御するスイッチ素子ＳＷ１１、ＳＷ１２にのみ、制御信号ＳＧ１１、ＳＧ１２が供給され、その他のスイッチ素子には制御信号は供給されない。
【０１０２】
以下に、タイミングＴ１１の状態について説明する。タイミングＴ１１において、スイッチ素子ＳＷ１２がオンとされ、スイッチ素子ＳＷ１１はオフとされる。
【０１０３】
スイッチ素子ＳＷ１２がオンされると、コイルＬ１２には、組電池１１０から、トランジスタＭのドレイン−ソース間電流が供給される。トランジスタＭのドレイン−ソース間電流は、可変電流源２５１から出力される電流と同じ値であり、ＭＰＵ３１０から供給される電流指示信号により決められる。
【０１０４】
充電器未接続状態における可変電流源２５１の出力電流の値は、セル電圧が平均値より低い二次電池のセル電圧と、平均値との差分に応じて調整される。したがって、図５の例では、ＭＰＵ３１０は、二次電池Ｂ１のセル電圧と平均値との差分に応じて、可変電流源２５１の出力電流を決める電流指示信号の値を調整する。
【０１０５】
次に、タイミングＴ１２の状態について説明する。タイミングＴ１２において、スイッチ素子ＳＷ１２がオフとされ、スイッチ素子ＳＷ１１がオンされると、コイルＬ１１には、トランジスタＭ２のソース−ドレイン間電流と同じ値の電流が流れる。トランジスタＭ２のソース−ドレイン間電流は、可変電流源２１１の出力電流であり、可変電流源２１１の出力電流は、ＭＰＵ３１０から供給される電流指示信号により決まる。本実施形態では、可変電流源２１１の出力電流の値は、可変電流源２５１の出力電流の値と同じ値に設定されるものとした。このように設定すれば、組電池１１０から放電した電流が二次電池Ｂ１に充電される。
【０１０６】
また、本実施形態のＭＰＵ３１０は、二次電池Ｂ１のセル電圧が、平均値に達したことを検出すると、コントローラ１３０による制御信号ＳＧ１１、ＳＧ１２の供給を停止させ、二次電池Ｂ１に対する充電を停止させる。
【０１０７】
タイミングＴ１１、Ｔ１２において、二次電池Ｂ１以外の二次電池の充放電を制御するスイッチ素子は、全てオフされる。図５では、二次電池Ｂ１以外の二次電池の一例として、二次電池Ｂ２の充放電を制御するスイッチ素子ＳＷ２１、２２の動作を示している。スイッチ素子ＳＷ２１、２２は、二次電池Ｂ１のセル電圧が充電されている間オフされる。
【０１０８】
このように、本実施形態では、蓄電池パック１００に充電器４００が接続されていない充電器未接続状態では、セル電圧が平均値より低い二次電池に対してのみ、組電池１１０から電力を供給し、セル電圧が平均値になるまで充電する。この場合、充電対象の二次電池に供給される電力は、二次電池Ｂ１〜Ｂ４のそれぞれから提供される。したがって、セル電圧が平均値より高い二次電池から放電された電流が、セル電圧が平均値より低い二次電池へ充電されることとなり、複数の二次電池のセル電圧の均一化を速やかに行うことができる。
【０１０９】
次に、図６を参照して本実施形態の電圧検出回路１２０の有するＡＤＣ１２１の分解能と、ＭＰＵ３１０が有するＤＡＣ３２０の分解能について説明する。
【０１１０】
図６は、ＡＤＣとＤＡＣの分解能の関係を説明する図である。本実施形態では、ＡＤＣ１２１の分解能と、ＤＡＣ３２０の分解能とは等しいものとした。
【０１１１】
本実施形態では、ＡＤＣ１２１の分解能とＤＡＣ３２０の分解能とを等しくすることで、ＭＰＵ３１０は、ＡＤＣ１２１の検出精度と同じ精度で、蓄電状態調整回路２００に供給される電流指示信号（電圧）の値を調整できる。
【０１１２】
図６（Ａ）を参照し、ＡＤＣ１２１の分解能とＤＡＣ３２０の分解能について説明する。図６（Ａ）では、ＡＤＣ１２１の分解能をｎ１ビットとし、ＤＡＣ３２０の分解能をｎ２ビットとした。
【０１１３】
分解能ｎ１ビットのＡＤＣ１２１において、アナログ値である電圧Ｖａが入力された場合、出力されるディジタル値Ｄ１は、
ディジタル値Ｄ１＝（Ｖａ×２ｎ１）／Ｖｍａｘ    式（１）
となる。尚、Ｖｍａｘは、ＡＤＣ１２１における最大入力電圧である。
【０１１４】
また、分解能ｎ２ビットのＤＡＣ３２０において、ディジタル値Ｄ２が入力された場合、出力されるアナログ値である電圧Ｖｂは、
電圧Ｖｂ＝（Ｖｍａｘ×Ｄ２）／２ｎ２    式（２）
となる。
【０１１５】
ここで、ＡＤＣ１２１の分解能ｎ１＝ＤＡＣ３２０の分解能ｎ２とし、両者の最大入力電圧も等しいものと、ＡＤＣ１２１の出力であるディジタル値Ｄ１をＤＡＣ３２０に入力した場合を考える。この場合、ＤＡＣ３２０の出力であるアナログ値の電圧Ｖｂは、ＡＤＣ１２１に入力されたアナログ値である電圧Ｖａと等しくなる。
【０１１６】
つまり、ＡＤＣ１２１とＤＡＣ３２０の分解能が等しい場合、ＡＤＣ１２１により二値化されたディジタル値をＤＡＣ３２０によりアナログ変換をする場合に、ＤＡＣ３２０は、このディジタル値をそのまま用いれば良い。
【０１１７】
したがって、本実施形態では、ＭＰＵ３１０でディジタル値を用いた処理を行う際に、例えば電圧検出回路１２０から供給されるディジタル値をＤＡＣ３２０の分解能に合わせる処理等を行う必要がなく、そのまま用いることができ、処理の負荷を軽減できる。
【０１１８】
また、本実施形態では、ＡＤＣ１２１とＤＡＣ３２０の分解能を等しくすることで、ＡＤＣ１２１により検出可能な最小電圧差と、ＭＰＵ３１０において調整できる電流指示信号（電圧）の最小変動幅とを一致させることができる。
【０１１９】
以下に、ＡＤＣ１２１により検出可能な最小電圧差と、ＭＰＵ３１０により調整可能な電流指示信号の最小変動幅について説明する。
【０１２０】
ここでは、ＡＤＣ１２１とＤＡＣ３２０の最小入力電圧をＶｍｉｎとした。したがって、ＡＤＣ１２１の最大入力範囲Ｖｉｏは、Ｖｍａｘ−Ｖｍｉｎとなる。ＡＤＣ１２１の分解能はｎ１ビットであるため、ＡＤＣ１２１の最大分解能は、Ｖｉｏ／２ｎ１となる。最大分解能Ｖｉｏ／２ｎ１は、ＡＤＣ１２１により検出可能な最小電圧差である。
【０１２１】
また、ＤＡＣ３２０の分解能はｎ２ビットである。よって、ＤＡＣ３２０は、最大入力範囲Ｖｉｏにおいて、２ｎ２個の電圧レベルを生成することができる。つまり、ＤＡＣ３２０は、Ｖｉｏ／２ｎ２の電圧差を生成することができる。この電圧差Ｖｉｏ／２ｎ２は、ＭＰＵ３１０により調整可能な電流指示信号の最小変動幅である。
【０１２２】
本実施形態では、ｎ１ビット＝ｎ２ビットである。よって、Ｖｉｏ／２ｎ１＝、Ｖｉｏ／２ｎ２であり、ＡＤＣ１２１により検出可能な最小電圧差と、ＭＰＵ３１０により調整可能な電流指示信号の最小変動幅は等しくなる。よって、本実施形態では、ＡＤＣ１２１の検出精度と同じ精度で、蓄電状態調整回路２００に供給される電流指示信号（電圧）の値を調整できる。
【０１２３】
次に、図７乃至図１１を参照し、本実施形態のＭＰＵ３１０について説明する。図７は、ＭＰＵの機能を説明する図である。
【０１２４】
本実施形態のＭＰＵ３１０は、電圧データ取得部３１１、残量判定部３１２、平均値算出部３１３、電流指示値生成部３１４、セル分類部３１５を有する。また、本実施形態のＭＰＵ３１０は、記憶領域３１６を有する。
【０１２５】
本実施形態のＭＰＵ３１０の有する各部の機能は、例えばＭＰＵ３１０のメモリに書き込まれたプログラム等により実現される。また、本実施形態の記憶領域３１６は、ＭＰＵ３１０の有するメモリの所定の領域に設けられている。
【０１２６】
本実施形態の記憶領域３１６には、電流テーブル３１７、３１８と、残量判定閾値３１９とが格納されている。電流テーブル３１７は、充電器接続状態の際に参照される。電流テーブル３１８は、充電器未接続状態の際に参照される。電流テーブル３１７、３１８の詳細は後述する。
【０１２７】
残量判定閾値３１９は、二次電池Ｂ１〜Ｂ４の満充電時のセル電圧に対する所定パーセントのセル電圧の値である。または、残量判定閾値３１９は、二次電池Ｂ１〜Ｂ４の満充電時の容量に対する所定パーセントの容量の値である。
【０１２８】
本実施形態の電圧データ取得部３１１は、電圧検出回路１２０のＡＤＣ１２１から出力される二次電池Ｂ１〜Ｂ４のセル電圧の値（ディジタル値）を取得する。本実施形態の電圧データ取得部３１１は、所定間隔で二次電池Ｂ１〜Ｂ４のセル電圧を取得しても良い。
【０１２９】
残量判定部３１２は、二次電池Ｂ１〜Ｂ４の何れかのセル電圧が、後述する残量判定閾値３１９以下となったか否かを判定する。また、残量判定部３１２は、二次電池Ｂ１〜Ｂ４の何れかの残容量が、残量判定閾値３１９以下となったか否かを判定しても良い。
【０１３０】
平均値算出部３１３は、電圧データ取得部３１１により取得した二次電池Ｂ１〜Ｂ４のセル電圧の平均値を算出する。本実施形態の平均値算出部３１３は、電圧データ取得部３１１が二次電池Ｂ１〜Ｂ４のセル電圧を取得する度に平均値を算出しても良い。
【０１３１】
電流指示値生成部３１４は、電流テーブル３１７、３１８を参照し、蓄電状態調整回路２００の有する各可変電流源に供給する電圧指示値を生成する。本実施形態の電流指示値は、ディジタル値であり、ＤＡＣ３２０に供給される。ＤＡＣ３２０は、この電流指示値をアナログ信号である電流指示信号に変換し、蓄電状態調整回路２００の各可変電流源に供給する。
【０１３２】
セル分類部３１５は、電圧データ取得部３１１が取得した値に基づき、二次電池Ｂ１〜Ｂ４をセル電圧が平均値より高いものと低いものとに分類する。
【０１３３】
図８は、電流テーブルの一例を示す第一の図である。本実施形態の電流テーブル３１７は、ＭＰＵ３１０により、充電器４００と蓄電池パック１００との接続が検出されている充電器接続状態において、電流指示値生成部３１４により参照される。
【０１３４】
本実施形態の電電流テーブル３１７は、情報の項目として、ΔＶ、放電電流、充電電流を有する。
【０１３５】
項目「ΔＶ」の値は、二次電池Ｂ１〜Ｂ４のうち、最も低いセル電圧と平均値との差の範囲を示す。項目「放電電流」の値は、充電器充電電流に対し、セル電圧が平均値より高い二次電池から放電させる放電電流とする割合を示す。項目「充電電流」の値は、充電器充電電流に対し、セル電圧が平均値より低い二次電池に供給される充電電流とする割合を示す。
【０１３６】
図８の例では、最も低いセル電圧と平均値との差ΔＶが０．１０〜０．１９Ｖの範囲であった場合、充電器充電電流の１０％を放電電流とし、充電器充電電流の１１０％を充電電流となる。
【０１３７】
図９は、電流テーブルの一例を示す第二の図である。本実施形態の電流テーブル３１７は、ＭＰＵ３１０により、充電器４００と蓄電池パック１００との接続が検出されていない充電器未接続状態において、電流指示値生成部３１４により参照される。
【０１３８】
本実施形態の電流テーブル３１７は、情報の項目として、ΔＶ、充電電流を有する。
【０１３９】
項目「充電電流及び放電電流」の値は、組電池１１０から放電される放電電流の値と、セル電圧が平均値より低い二次電池に供給される充電電流の値を示す。
【０１４０】
図９の例では、最も低いセル電圧と平均値との差ΔＶが０．１０〜０．１９Ｖの範囲であった場合、８０ｍＡの電流が組電池１１０から放電されて、セル電圧が平均値より低い二次電池に供給される。
【０１４１】
次に、図１０を参照し、本実施形態のＭＰＵ３１０の動作について説明する。図１０は、ＭＰＵの動作を説明する第一のフローチャートである。図１０は、充電器接続状態におけるＭＰＵ３１０の動作を示している。
【０１４２】
本実施形態のＭＰＵ３１０は、残量判定部３１２により、電圧データ取得部３１１が取得した値から、最もセル電圧が低い二次電池の残容量が残量判定閾値３１９以下となったか否かを判定する（ステップＳ１００１）。ステップＳ１００１において、残量判定閾値３１９以下とならない場合、ＭＰＵ３１０は残量判定閾値３１９以下となるまで待機する。
【０１４３】
ステップＳ１００１において、残量判定閾値３１９以下となった場合、ＭＰＵ３１０は、電圧データ取得部３１１により、最もセル電圧が低い二次電池のセル電圧と、平均値との差分を取得する（ステップＳ１００２）。尚、ここで参照される平均値は、平均値算出部３１３により算出された値である。
【０１４４】
続いてＭＰＵ３１０は、セル分類部３１５により、セル電圧が平均値より高い二次電池Ｂと、低い二次電池とに分類する（ステップＳ１００３）。続いてＭＰＵ３１０は、電流指示値生成部３１４により、電流テーブル３１７を参照し、ステップＳ１００２で求めた差分が含まれるΔＶと対応する放電電流の値と充電電流の値を取得する（ステップＳ１００４）。
【０１４５】
続いてＭＰＵ３１０は、電流指示値生成部３１４により、セル電圧が平均値より高い放電対象の二次電池から、取得した値の放電電流を放電させるための電流指示値を生成する。そして、ＭＰＵ３１０は、ＤＡＣ３２０により、電流指示値に応じた電流指示信号を、放電対象の二次電池の充放電を制御する一次側コイルと接続された可変電流源へ出力する（ステップＳ１００５）。
【０１４６】
また、ＭＰＵ３１０は、電流指示値生成部３１４により、組電池１１０からセル電圧が平均値より低い充電対象の二次電池へ、取得した値の充電電流を供給させるための電流指示値を生成する。そして、ＭＰＵ３１０は、ＤＡＣ３２０により、電流指示値に応じた電流指示信号を、充電対象の二次電池の充放電を制御する二次側コイルと接続された可変電流源２５１へ出力する（ステップＳ１００６）。
【０１４７】
続いてＭＰＵ３１０は、充電対象の二次電池のうち、セル電圧が所定電圧に達したものがあるか否かを判定する（ステップＳ１００７）。所定電圧とは、例えば予め設定された充電停止電圧でも良いし、平均値であっても良い。
【０１４８】
ステップＳ１００７において、該当する二次電池が存在しない場合、ＭＰＵ３１０は、待機する。
【０１４９】
ステップＳ１００７において、該当する二次電池が存在する場合、ＭＰＵ３１０は、該当する二次電池に対する充電電流の供給を停止する（ステップＳ１００８）。具体的には、ＭＰＵ３１０は、コントローラ１３０からの、該当する二次電池の充放電を制御するスイッチ素子に対する制御信号の供給を停止させる。
【０１５０】
続いてＭＰＵ３１０は、充電対象の全ての二次電池のセル電圧が所定電圧に達したか否かを判定する（ステップＳ１００９）。ステップＳ１００９において、全ての二次電池のセル電圧が所定電圧に達していない場合、ＭＰＵ３１０は、ステップＳ１００７へ戻る。
【０１５１】
ステップＳ１００９において、全ての二次電池のセル電圧が所定電圧に達した場合、ＭＰＵ３１０は、蓄電状態の調整に関する処理を終了する。
【０１５２】
次に、図１１を参照し、充電器未接続状態におけるＭＰＵ３１０の動作を説明する。図１１は、ＭＰＵの動作を説明する第二のフローチャートである。
【０１５３】
図１１のステップＳ１１０１とステップＳ１１０２の処理は、図１０のステップＳ１００１とステップＳ１００２の処理と同様であるから、説明を省略する。
【０１５４】
ステップＳ１１０２に続いて、ＭＰＵ３１０は、セル分類部３１５により、セル電圧が平均値より低い二次電池を検出する（ステップＳ１１０３）。
【０１５５】
続いてＭＰＵ３１０は、電流テーブル３１８を参照し、ステップＳ１１０２で求められた差分が含まれるΔＶと対応する充電電流及び放電電流の値を取得する（ステップＳ１１０４）。
【０１５６】
続いてＭＰＵ３１０は、電流指示値生成部３１４により、取得した値の放電電流を組電池１１０から放電させるための電流指示値を生成する。そして、ＭＰＵ３１０は、ＤＡＣ３２０により、電流指示値に応じた電流指示信号を、二次側コイルと接続された可変電流源２５１へ出力する（ステップＳ１１０５）。
【０１５７】
続いてＭＰＵ３１０は、電流指示値生成部３１４により、セル電圧が平均値より低い放電対象の二次電池に、取得した値の充電電流を供給するための電流指示値を生成する。そして、ＭＰＵ３１０は、ＤＡＣ３２０により、電流指示値に応じた電流指示信号を、充電対象の二次電池の充放電を制御する一次側コイルと接続された可変電流源へ出力する（ステップＳ１１０６）。
【０１５８】
続いて、ＭＰＵ３１０は、充電対象の二次電池のうち、セル電圧が平均値に達したものがあるか否かを判定する（ステップＳ１１０７）。ステップＳ１１０７において、該当する二次電池が存在しない場合、ＭＰＵ３１０は、待機する。
【０１５９】
ステップＳ１１０７において、該当する二次電池が存在する場合、ＭＰＵ３１０は、該当する二次電池に対する充電電流の供給を停止する（ステップＳ１１０８）。具体的には、ＭＰＵ３１０は、コントローラ１３０からの、該当する二次電池の充放電を制御するスイッチ素子に対する制御信号の供給を停止させる。
【０１６０】
続いてＭＰＵ３１０は、充電対象の全ての二次電池のセル電圧が平均値に達したか否かを判定する（ステップＳ１１０９）。ステップＳ１１０９において、全ての二次電池のセル電圧が平均値に達していない場合、ＭＰＵ３１０は、ステップＳ１１０７へ戻る。
【０１６１】
ステップＳ１１０９において、全ての二次電池のセル電圧が平均値に達した場合、ＭＰＵ３１０は、蓄電状態の調整に関する処理を終了する。
【０１６２】
以上のように、本実施形態によれば、蓄電池パック１００が接続される負荷（装置）に搭載されたＭＰＵ３１０により、充電電流及び放電電流の値を制御する。
【０１６３】
したがって、本実施形態では、蓄電状態調整回路２００のスイッチ素子のオン／オフを制御する制御信号の周波数を変えることなく、簡易な構成で複数の二次電池の蓄電状態の均一化を図ることができる。
【０１６４】
また、本実施形態では、各二次電池のセル電圧を二値化する際の分解能と、二値データである電流指示値から充電電流及び放電電流の値を決定する電流指示信号を生成する際の分解能とを等しくした。これにより、本実施形態によれば、セル電圧の検出精度と同じ精度で充電電流及び放電電流の値を調整できる。
【０１６５】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１６６】
１００  蓄電池パック
１１０  組電池
１２０  電圧検出回路
１３０  コントローラ
１４０  コイル群
２００  蓄電状態調整回路
２１０、２２０、２３０、２４０、２５０  カレントミラー回路
２１１、２２１、２３１、２４１、２５１  可変電流源
３００  負荷
３１０  ＭＰＵ
３２０  ＤＡＣ
４００  充電器
【先行技術文献】
【特許文献】
【０１６７】
【特許文献１】特開２０１３−２１９９９４号公報
【図１】
2016178781.tif 000003
【図２】
2016178781.tif 000004
【図３】
2016178781.tif 000005
【図４】
2016178781.tif 000006
【図５】
2016178781.tif 000007
【図６】
2016178781.tif 000008
【図７】
2016178781.tif 000009
【図８】
2016178781.tif 000010
【図９】
2016178781.tif 000011
【図１０】
2016178781.tif 000012
【図１１】
2016178781.tif 000013