(57)【要約】【課題】日常的に二次電池の状態を監視し、二次電池への負担を軽減して二次電池の膨れを抑制することができる充電制御装置などを提供する。【解決手段】充電制御装置１は、二次電池２  の温度及び残容量を検出する検出部１０、１１と、検出した温度及び残容量に基づいて、所定の時間に算出値を算出する演算部２１と、算出値が所定値よりも大きいときにカウント値を所定数増加させる加算部２３と、カウント値の大きさに基づいて、二次電池２を充電するときの充電終止電圧値を設定する充電設定部５０とを備える。【選択図】図５
2020068628.tif 000002
【特許請求の範囲】
【請求項１】
二次電池の温度及び残容量を検出する検出部と、
前記検出した温度及び残容量に基づいて、所定の時間に算出値を算出する演算部と、
前記算出値が所定値よりも大きいときにカウント値を所定数増加させる加算部と、
前記カウント値の大きさに基づいて、前記二次電池を充電するときの充電終止電圧値を設定する充電設定部と
を備える充電制御装置。
【請求項２】
前記演算部は、前記検出した温度及び残容量を乗算又は加算して前記算出値を算出する
請求項１記載の充電制御装置。
【請求項３】
前記演算部は、前記検出した温度又は残容量をそのまま前記算出値として算出する
請求項１記載の充電制御装置。
【請求項４】
前記演算部は、前記検出した温度又は残容量を補正した上で、前記算出値を算出する
請求項１乃至請求項３のいずれか１項記載の充電制御装置。
【請求項５】
前記演算部は、前記検出した温度を補正するときに、前記検出した温度に補正値を加算し、更に、前記検出した温度が大きいほど大きな補正係数を乗算する
請求項４記載の充電制御装置。
【請求項６】
前記充電設定部は、前記二次電池の電圧値が前記設定する充電終止電圧値よりも低く、かつ、前記二次電池を充電中でないときに、前記充電終止電圧値を設定する
請求項１乃至請求項５のいずれか１項記載の充電制御装置。
【請求項７】
前記充電設定部は、前記カウント値が大きくなるに従って、前記充電終止電圧値が段階的に小さくなるように前記充電終止電圧値を設定する
請求項１乃至請求項６のいずれか１項記載の充電制御装置。
【請求項８】
請求項１乃至請求項７のいずれか１項記載の充電制御装置を備えた
機器。
【請求項９】
二次電池の温度及び残容量を検出するステップと、
前記検出した温度及び残容量に基づいて、所定の時間に算出値を算出するステップと、
前記算出値が所定値よりも大きいときにカウント値を所定数増加させるステップと、
前記カウント値の大きさに基づいて、前記二次電池を充電するときの充電終止電圧値を設定するステップと
を有する充電制御方法。
【請求項１０】
コンピュータに、
二次電池の温度及び残容量を検出する手順と、
前記検出した温度及び残容量に基づいて、所定の時間に算出値を算出する手順と、
前記算出値が所定値よりも大きいときにカウント値を所定数増加させる手順と、
前記カウント値の大きさに基づいて、前記二次電池を充電するときの充電終止電圧値を設定する手順と
を実行させるための充電制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は充電制御装置、機器、充電制御方法、充電制御プログラムに関する。
【背景技術】
【０００２】
モバイル用途の通信機器などの電源として充放電により繰り返し利用可能なリチウムイオン二次電池を用いることが多い。
例えば、特許文献１には、電子機器で用いられるリチウムイオン二次電池の充電中に、その残容量及び温度を検出し、残容量及び温度と予め関連付けられている基準電圧に達するまで充電を行い、電池の膨れを抑制することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１１／１６１８６５号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、リチウムイオン二次電池を温度が高い状態や満充電に近い状態で長期間使用すると、内部電極と電解質との副反応によりガスが発生し、電池が膨れることがある。この膨れ現象は、電池温度が高ければ高いほど、また、電池電圧が高ければ高いほど顕著となる。
【０００５】
近年、機器の処理の高速化により内部発熱が大きくなり、また、機器小型化のための高密度実装が行われて、電池温度がより高くなりやすい。また、モバイルバッテリーの普及が進み、外出先でも容易に充電できる環境となって、電池が満充電（高電圧、高容量）に近い状態で使用され続けられるケースが増えている。つまり、電池が膨れる要因となる高い温度、高い電圧（高い容量）の条件での使用シーンが増え、電池の膨れが加速する懸念がある。
【０００６】
また、電池が膨れると、機器の電池カバーが閉まらなくなったり、膨れた状態に対してユーザが安全面で不安を抱えてしまったりすることもある。実際に、膨れた電池に対して安易にガスを抜こうとして電池外装缶に穴を開け、内部短絡が起きて発熱や発火事故につながった事例も増えてきている。
【０００７】
上記特許文献１には充電時の電池膨れ抑制対策については記載されているが、充電時以外の、すなわち、機器を使用しているときの電池膨れ抑制対策については何ら記載されていない。
【０００８】
本発明は、このような問題を解決するためになされたもので、日常的に二次電池の状態を監視し、二次電池への負担を軽減して二次電池の膨れを抑制することができる充電制御装置、機器、充電制御方法、充電制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る充電制御装置は、二次電池の温度及び残容量を検出する検出部と、検出した温度及び残容量に基づいて、所定の時間に算出値を算出する演算部と、算出値が所定値よりも大きいときにカウント値を所定数増加させる加算部と、カウント値の大きさに基づいて、二次電池を充電するときの充電終止電圧値を設定する充電設定部とを備えるものである。
【００１０】
また、本発明に係る充電制御方法は、二次電池の温度及び残容量を検出するステップと、検出した温度及び残容量に基づいて、所定の時間に算出値を算出するステップと、算出値が所定値よりも大きいときにカウント値を所定数増加させるステップと、カウント値の大きさに基づいて、二次電池を充電するときの充電終止電圧値を設定するステップとを有するものである。
【００１１】
また、本発明に係る充電制御プログラムは、コンピュータに、二次電池の温度及び残容量を検出する手順と、検出した温度及び残容量に基づいて、所定の時間に算出値を算出する手順と、算出値が所定値よりも大きいときにカウント値を所定数増加させる手順と、カウント値の大きさに基づいて、二次電池を充電するときの充電終止電圧値を設定する手順とを実行させるためのものである。
【発明の効果】
【００１２】
本発明により、日常的に二次電池の状態を監視し、二次電池への負担を軽減して二次電池の膨れを抑制する充電制御装置、機器、充電制御方法、充電制御プログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】リチウムイオン二次電池の膨れ特性の例を示す図である。
【図２】リチウムイオン二次電池の膨れ特性の例を示す図である。
【図３】リチウムイオン二次電池の充電終止電圧と充電容量率との関係の例を示す図である。
【図４】実施の形態の概要に係る充電制御装置１００の構成を示すブロック図である。
【図５】実施の形態１に係る充電制御装置１の概略構成を示す図である。
【図６】実施の形態１に係る充電制御方法の処理手順を示すフローチャートである。
【図７】実施の形態１に係る充電制御方法の処理手順を示すフローチャートである。
【図８】実施の形態１に係る充電制御方法の各種設定値を示す図である。
【図９】実施の形態１に係る充電制御方法の二次電池の温度、残容量とカウント値増分との関係を示す図である。
【図１０】実施の形態１に係る充電制御方法の二次電池の温度、残容量とカウント値増分との関係を示す図である。
【図１１】実施の形態１に係る充電制御方法の二次電池の温度、残容量とカウント値増分との関係を示す図である。
【図１２】実施の形態１に係る充電制御方法の二次電池の温度、残容量とカウント値増分との関係を示す図である。
【図１３】実施の形態１に係るカウント値と充電終止電圧値と電池の膨れ量との関係を示す図である。
【図１４】実施の形態１に係る充電制御方法の処理手順を示す別のフローチャートである。
【図１５】実施の形態１に係る充電制御方法の処理手順を示す別のフローチャートである。
【図１６】実施の形態１に係る充電制御方法の処理手順を示す別のフローチャートである。
【図１７】実施の形態１に係る充電制御方法の処理手順を示す別のフローチャートである。
【図１８】実施の形態２に係る充電制御方法の処理手順を示すフローチャートである。
【図１９】実施の形態２に係る充電制御方法の初期設定での二次電池２の温度、残容量とカウント値増分との関係を示す図である。
【図２０】実施の形態３に係る充電制御方法の処理手順を示すフローチャートである。
【図２１】実施の形態３に係る充電制御方法の初期設定での二次電池の温度、残容量とカウント値増分との関係を示す図である。
【図２２】実施の形態４に係る充電制御方法の処理手順を示すフローチャートである。
【図２３】実施の形態４に係る充電制御方法の初期設定での二次電池２の温度、残容量とカウント値増分との関係を示す図である。
【発明を実施するための形態】
【００１４】
（実施の形態の概要）
各実施の形態を説明する前に、実施の形態の概要について簡単に説明する。
図１、図２は、リチウムイオン二次電池の膨れ特性の例を示す図である。
【００１５】
図１は、リチウムイオン二次電池を高温環境下（例えば、６０℃）で長期間放置したときの各充電電圧に対する膨れ特性を示し、横軸は放置期間を、縦軸は膨れ量を示す。
同じ温度で長期間放置したときに、充電電圧が高ければ、それだけリチウムイオン二次電池が膨れやすくなることが分かる。
【００１６】
図２は、リチウムイオン二次電池を高電圧環境下（例えば、４．３５Ｖ）で長期間放置したときの各温度に対する膨れ特性を示し、やはり、横軸は放置期間を、縦軸は膨れ量を示す。同じ電圧で長期間放置したときに、温度が高ければ、それだけリチウムイオン二次電池が膨れやすくなることが分かる。
【００１７】
図３は、リチウムイオン二次電池の充電終止電圧と充電容量率との関係の例を示す図である。横軸は充電終止電圧を、縦軸は充電容量率を示す。充電終止電圧が低ければ、それだけ電池の充電容量率も下がることが分かる。つまり、充電終止電圧を下げることによるリチウムイオン二次電池の膨れの抑制効果は大きいが、電池容量も減少して使用時間が減少する恐れがある。
【００１８】
ただし、通常使用時の充放電繰り返し行為でも容量劣化は発生するため、長期使用後のある程度の容量劣化はユーザにとって違和感が少なく、膨れによって電池カバーが外れてユーザに与える不安などを考慮すると、容量劣化よりも膨れ抑制を優先すべきである。
そこで、実施の形態の概要に係る充電制御装置は、二次電池の膨れを抑制しつつ、二次電池の容量率を少しでも大きくするために、次のような構成を備える。
【００１９】
図４は、実施の形態の概要に係る充電制御装置１００の構成を示すブロック図である。
充電制御装置１００は、スマートフォンなどの各種機器そのもの又は各種機器に備えられた装置であって、検出部１０１、演算部１０２、加算部１０３、充電設定部１０４などを有する。
【００２０】
検出部１０１は、充電の対象である二次電池の状態を示す値、具体的には温度、残容量などを常時検出する。
演算部１０２は、例えば、毎秒、毎分又は任意に設定した時刻などの所定の時間に、検出部１０１が検出した二次電池の状態を示す値を用いて演算を行い算出値を算出する。
【００２１】
加算部１０３は、演算部１０２が算出値を算出する度に、当該算出値に対応する所定の数値、例えば、０、１、２などをカウント値に加算する。
充電設定部１０４は、カウント値の大きさに基づいて、二次電池を充電するときの充電終止電圧値（以下、「充電電圧値」ということもある。）を設定する。具体的には、充電設定部１０４は、カウント値が大きくなるに従って充電終止電圧値が小さくなるようにその値を変更して設定する。
【００２２】
なお、本明細書において、「充電終止電圧値」とは充電を終了させる電圧値であって、過充電を防止するために予め定める電圧設定値である。
このように、充電制御装置１００は日常的に二次電池の状態を監視して、充電終止電圧値を適切に設定して二次電池への負担を軽減し、二次電池の膨れを抑制することができる。
以下、図面を参照して各実施の形態に係る充電制御装置及び充電制御方法について説明する。
【００２３】
（実施の形態１）
本実施の形態１に係る充電制御装置及び充電制御方法は、二次電池を電源供給源とする電子機器において、二次電池の膨れに特に影響する電池温度（℃）及び電池残容量（％）を検出し、これらの値を必要に応じて補正した上で所定の時間間隔で乗算し、乗算値が所定値よりも大きいときにカウント値を１又は２増加させ、記録するカウント値が所定値よりも大きいときに二次電池を充電するときの充電終止電圧値を低下させて設定することで、二次電池への負担を軽減し、二次電池の膨れを抑制するものである。
【００２４】
図５は、本実施の形態１に係る充電制御装置１の概略構成を示す図である。
充電制御装置１は、例えば、スマートフォンなどの電子機器であって、温度検出部１０、残容量検出部１１、制御部２０、クロック部３０、カウント値記録部４０、充電条件設定部５０、充放電制御部６０、電源回路部７０、負荷部８０、表示部９０などを備え、二次電池２を電源供給源として用いて動作する。二次電池２は、例えば、充放電が可能なリチウムイオン電池である。
【００２５】
なお、ここでは、電子機器そのものを充電制御装置１として説明するが、充電制御装置１は電子機器の一部を構成するものであっても良い。
温度検出部１０は、サーミスタなどを基板上に実装したもので、二次電池２の温度を測定し、測定値を制御部２０に出力する。
【００２６】
残容量検出部１１は、例えば、クーロンカウンタ、ガスゲージＩＣなどで、二次電池２に入出力された電荷量を測定して二次電池２の残容量を算出し、制御部２０に出力する。また、残容量検出部１１は、算出した残容量情報を、例えば、「６５％」のように表示部９０に表示する。
温度検出部１０及び残容量検出部１１は、上記の検出部１０１に対応する。
【００２７】
制御部２０は、充電制御装置１全体を制御するとともに、二次電池２の温度及び残容量に基づいて所定の時間間隔で算出値を算出し、算出値に基づいてカウント値を維持又は増加させて、カウント値が所定値よりも大きくなったときに、充電終止電圧値を低下させる旨の指示を充電条件設定部５０に出力する。
【００２８】
このために、制御部２０は、演算部２１、補正値記憶部２２、カウント値加算部２３、カウント値判定部２４などを備える。
演算部２１は、入力する二次電池２の温度及び残容量を、補正値記憶部２２に記憶した補正値を用いてそれぞれ補正した上で毎秒乗算し、乗算値をカウント値加算部２３に出力する。演算部２１は、上記の演算部１０２に対応する。
【００２９】
補正値記憶部２２は、演算部２１で用いる上記の補正値を記憶する。
カウント値加算部２３は、毎秒入力する乗算値と所定値とを比較して、乗算値が所定値よりも大きいときに、カウント値記録部４０に記録するカウント値を１又は２増加させる。カウント値加算部２３は、上記の加算部１０３に対応する。
【００３０】
カウント値判定部２４は、カウント値記録部４０に記録されたカウント値を常時監視し、カウント値が所定値よりも大きくなったときに、充電条件を変更する旨の指示を充電条件設定部５０に出力する。
なお、制御部２０は、クロック部３０が出力するクロック信号に基づいて動作する。制御部２０などの動作の詳細については、後述する。
【００３１】
クロック部３０は、上記のクロック信号を生成して制御部２０に出力する。
カウント値記録部４０は、ＲＡＭ、ＲＯＭなどを有してカウント値を記録する。
充電条件設定部５０は、カウント値判定部２４からの充電条件変更の指示に従い、充電終止電圧値をカウント値の大きさに応じて段階的に低下させる。充電条件設定部５０は、上記の充電設定部１０４に対応する。
【００３２】
充放電制御部６０は、外部電源３が充電制御装置１に接続されたときに、充電条件設定部５０が設定した条件で二次電池２を充電する。また、充放電制御部６０は、負荷部８０を含む充電制御装置１の各部が動作したときに、二次電池２を放電させる。
電源回路部７０は、二次電池２からの給電に基づいて、負荷部８０を含む各部の仕様に従った電圧源を生成し、各部に電源供給する。
【００３３】
負荷部８０は、例えば、電源から供給された電源電圧により動作する回路などである。
表示部９０は、電池残容量、操作メニューなどを表示する。
なお、制御部２０が実現する各構成要素は、例えば、コンピュータである制御部２０が備える演算装置（図示せず）の制御によって、プログラムを実行させることにより実現できる。
【００３４】
より具体的には、制御部２０は、記憶部（図示せず）に格納されたプログラムを主記憶装置（図示せず）にロードし、演算装置の制御によってプログラムを実行して実現する。また、各構成要素は、プログラムによるソフトウェアで実現することに限ることなく、ハードウェア、ファームウェア及びソフトウェアのうちのいずれかの組み合わせなどにより実現しても良い。
【００３５】
上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、制御部２０に供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。
【００３６】
非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば、光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（random access memory））を含む。
【００３７】
また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によって制御部２０に供給されても良い。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバなどの有線通信路、または無線通信路を介して、プログラムを制御部２０に供給できる。
【００３８】
次に、本実施の形態１に係る充電制御装置１の動作、すなわち、充電制御方法について説明する。
図６、図７は、本実施の形態１に係る充電制御方法の処理手順を示すフローチャートである。図６のＡ、Ｂはそれぞれ図７のＡ、Ｂに接続する。
【００３９】
充電制御装置１が動作を開始すると、温度検出部１０、残容量検出部１１が二次電池２の温度、残容量をそれぞれ検出してその結果を演算部２１に出力する（ステップＳ１０、ステップＳ１２）。
ここでは、温度情報は℃値で出力される。充電制御装置１がスマートフォンである場合には、二次電池２の温度は待ち受け状態で３０℃程度、鞄に入れた状態、通話通信状態などで５０℃超となることもある。また、残容量情報は％値で出力される。ここでは、満充電のときの残容量を１００％（最大値）とし、機器の起動が不能となるときの残容量を０％（最小値）としている。
【００４０】
次に、演算部２１は、補正値記憶部２２に記憶した補正値を参照して、入力した温度、残容量をそれぞれ補正する（ステップＳ１５、ステップＳ１７）。
図８は、本実施の形態１に係る充電制御方法の各種設定値を示す図である。温度補正値、残容量補正値などの各種の設定値について、初期設定及び後述する段階（Ａ〜Ｃ）毎にまとめて表にしている。
【００４１】
温度補正値、残容量補正値は初期設定ではそれぞれ−３、０となっており、演算部２１は、入力した温度については３を減算し、入力した残容量についてはそのまま用いる。
なお、温度補正値については、温度監視デバイスの検出温度と実際の二次電池温度とが一致するとは限らないことから、これらの相関を事前に検証して設定している。また、二次電池温度は、二次電池の使用時間が長くなってカウント値が大きくなり、後述する段階が進んでも変化するものではないため、温度補正値は初期設定を含めて各段階で一定としている。
【００４２】
また、残容量補正値については、後述する段階が進むにつれて−３、−６、−１０とその絶対値が大きくなるようにしている。
これは、段階が進むにつれて充電終止電圧を低く設定するために充電中や充電完了時（満充電時）の電池電圧が低くなり、その一方で、満充電時の残容量を常に１００％となるように補正するため、各段階での残容量１００％のときの電池電圧が異なることに起因する。
【００４３】
図３に示すように、電池電圧と電池容量率とはほぼ比例関係にあって、段階が進んだ状態では、見かけ上同じ残容量（％）でも実際の電池電圧は全体的に低くなる。このため、上記のように、段階が進むほど絶対値が大きな補正値を加算して残容量を調整する。これにより、電池膨らみに影響のない残容量範囲では不用意にカウント値に加算することを避けることができる。
【００４４】
次に、演算部２１は、クロック部が出力するクロック信号に同期して、補正した温度（℃）及び残容量（％）を毎秒乗算し、算出値をカウント値加算部２３に出力する（ステップＳ２０）。
次に、カウント値加算部２３は、毎秒入力する算出値と、各しきい値（図８参照）とを比較し（ステップＳ３０）、算出値がしきい値４０００以下のときはカウント値記録部４０に記録するカウント値を増加させることなく（ステップＳ４０）、ステップＳ１０、ステップＳ２０に戻る。
【００４５】
また、カウント値加算部２３は、入力値がしきい値４０００よりも大きいとき、しきい値４５００よりも大きいときはカウント値記録部４０に記録するカウント値を１又は２増加させて（ステップＳ４２、ステップＳ４４）、カウント値記録部４０に毎秒記録する（ステップＳ５０）。
【００４６】
図９、図１０、図１１、図１２は、本実施の形態１に係る充電制御方法の二次電池の温度、残容量とカウント値増分との関係を示す図である。図９は、初期設定での温度、残容量とカウント値増分との関係を、図１０〜図１２は、後述する各段階での温度、残容量とカウント値増分との関係を示す。また、各図において、横軸は二次電池の検出した温度を、縦軸は二次電池の検出した残容量を示す。
【００４７】
温度又は残容量が大きいほど、カウント値に加算する値を大きくしている。また、温度、残容量ともに乗算前に補正しているため、各段階のしきい値を変更することはしていない。ただし、乗算前に温度及び残容量を補正をしない場合には、しきい値を各段階で変更しても良い。
【００４８】
上記のしきい値４０００は、例えば、電池温度５０℃、電池残量率８０％の状態、又は、電池温度４０℃、電池残量率１００％の状態を想定している。また、しきい値４５００は、例えば、電池温度５０℃、電池残量率９０％の状態、又は、電池温度４５℃、電池残量率１００％の状態を想定している。
【００４９】
これらのしきい値は、電池が上記の状態で長期間に使用された場合に膨れに影響する温度及び残容量に基づいて設定しており、使用する電池によって温度又は残容量による膨れ耐性が異なるため、しきい値は膨れ影響度を加味して任意に設定すれば良い。
また、加算値についても、ここでは１又は２の２種類としたが、更に種類を増やしても良いし、電池膨れ特性を考慮して非連続的な値としても良い。
【００５０】
なお、カウント値記録部４０に記録するカウント値は、後述する電池抜き取り操作によるリセットがあった場合以外は増加し続ける。例えば、二次電池２を充電した場合でもカウント値はリセットされない。
次に、カウント値判定部２４は、カウント値記録部４０に記録するカウント値と各しきい値（図８参照）とを比較し（ステップＳ６０）、カウント値がしきい値Ｘ以下のときは、充電終止電圧値を初期設定値の４．３５Ｖのままとして（ステップＳ８０）、ステップＳ１０、ステップＳ２０に戻る。
【００５１】
また、カウント値判定部２４は、充電制御装置１、すなわち、電子機器の長時間使用を経て、カウント値がしきい値Ｘよりも大きくなったときはＡ段階へと進む。
そして、充電終止電圧値が４．３０Ｖであるかを判定し（ステップＳ７０）、充電終止電圧値が４．３０Ｖであるとき（ステップＳ７０のＹｅｓ）は、充電終止電圧値を４．３０Ｖのままとして（ステップＳ８２）、ステップＳ１０、ステップＳ２０に戻る。
【００５２】
また、充電終止電圧値が４．３０Ｖでないとき（ステップＳ７０のＮｏ）は、二次電池２の充電状態及び電池電圧を確認し（ステップＳ７１、ステップＳ７２）、二次電池２が充電中ではなく（ステップＳ７１のＮｏ）、かつ、電池電圧が４．１０Ｖ以下（ステップＳ７２のＮｏ）のときに、充電終止電圧値を４．３０Ｖに変更するように充電条件設定部５０に指示して（ステップＳ８２）、ステップＳ１０、ステップＳ２０に戻る。
【００５３】
また、カウント値判定部２４は、二次電池が充電中のとき（ステップＳ７１のＹｅｓ）、又は、電池電圧が４．１０Ｖよりも大きいとき（ステップＳ７２のＹｅｓ）は、充電終止電圧値を初期設定の４．３５Ｖのままとして（ステップＳ８０）、ステップＳ１０、ステップＳ２０に戻る。
【００５４】
なお、カウント値判定部２４がステップＳ７１、ステップＳ７２で二次電池２の充電状態及び電池電圧を確認するのは、充電終止電圧値を変更するときに、その指示から実際の適用までの間に電池電圧が変動したり（特に、電池電圧が高くなったり）、その時の電池電圧値が充電終止電圧値よりも高かったりして、電圧矛盾による誤動作が発生することを防ぐためである。
【００５５】
また、カウント値判定部２４は、カウント値がより大きくなってしきい値Ｙよりも大きくなったときはＢ段階へと進む。
そして、Ａ段階と同様に、充電終止電圧値が４．２５Ｖであるかを判定し（ステップＳ７３）、充電終止電圧値が４．２５Ｖであるとき（ステップＳ７３のＹｅｓ）は、充電終止電圧値を４．２５Ｖのままとして（ステップＳ８４）、ステップＳ１０、ステップＳ２０に戻る。
【００５６】
また、充電終止電圧値が４．２５Ｖでないとき（ステップＳ７３のＮｏ）は、二次電池２の充電状態及び電池電圧を確認し（ステップＳ７４、ステップＳ７５）、二次電池２が充電中ではなく（ステップＳ７４のＮｏ）、かつ、電池電圧が４．０５Ｖ以下（ステップＳ７５のＮｏ）のときに、充電終止電圧値を４．２５Ｖに変更するように充電条件設定部５０に指示して（ステップＳ８４）、ステップＳ１０、ステップＳ２０に戻り、また、二次電池が充電中のとき（ステップＳ７４のＹｅｓ）、又は、電池電圧が４．０５Ｖよりも大きいとき（ステップＳ７５のＹｅｓ）は、充電終止電圧値を初期設定の４．３０Ｖのままとして（ステップＳ８２）、ステップＳ１０、ステップＳ２０に戻る。
【００５７】
また、カウント値判定部２４は、カウント値が更に大きくなってしきい値Ｚよりも大きくなったときはＣ段階へと進む。
そして、Ａ、Ｂ段階と同様に、充電終止電圧値が４．２０Ｖであるかを判定し（ステップＳ７６）、充電終止電圧値が４．２０Ｖであるとき（ステップＳ７６のＹｅｓ）は、充電終止電圧値を４．２０Ｖのままとして（ステップＳ８６）、ステップＳ１０、ステップＳ２０に戻る。
【００５８】
また、充電終止電圧値が４．２０Ｖでないとき（ステップＳ７６のＮｏ）は、二次電池２の充電状態及び電池電圧を確認し（ステップＳ７７、ステップＳ７８）、二次電池２が充電中ではなく（ステップＳ７７のＮｏ）、かつ、電池電圧が４．００Ｖ以下（ステップＳ７８のＮｏ）のときに、充電終止電圧値を４．２０Ｖに変更するように充電条件設定部５０に指示して（ステップＳ８６）、ステップＳ１０、ステップＳ２０に戻り、また、二次電池が充電中のとき（ステップＳ７７のＹｅｓ）、又は、電池電圧が４．００Ｖよりも大きいとき（ステップＳ７８のＹｅｓ）は、充電終止電圧値を初期設定の４．２５Ｖのままとして（ステップＳ８４）、ステップＳ１０、ステップＳ２０に戻る。
【００５９】
図１３は、本実施の形態１に係るカウント値と充電終止電圧値と電池の膨れ量との関係を示す図である。横軸はカウント値を、縦軸は充電終止電圧値又は膨れ量を示す。また、破線は関連技術に係る設定及び膨れ量を示し、実線は、本実施の形態１に係る設定及び膨れ量を示す。
【００６０】
関連技術では、使用状態に拘わらず充電終止電圧値を一定としていたため、（仮にカウント値を記録していたら、カウント値に比例して）膨れ量も直線的に増加していたが、本実施の形態１では、上記のようにカウント値に応じて充電終止電圧値を４．３５Ｖから４．３０Ｖ、４．２５Ｖ、４．２０Ｖへと段階的に低減させているので、段階が進むに従って膨れ量の増加量が小さくなり、二次電池を長期使用してもその膨れを抑制できている。
【００６１】
また、一般に、機器の使用期間が増えてくると電池内部に析出物が発生しやすくなり、内部短絡による熱暴走での発火リスクが高くなる。これに対し、本実施の形態１のように、段階が進んだときに電池電圧を低減することで、電池の容量密度を下げて、仮に内部短絡が発生した場合でも熱暴走を防止することができる。
【００６２】
図１４は、本実施の形態１に係る充電制御方法の処理手順を示す別のフローチャートである。二次電池２を充電するときの処理手順を示している。
充電制御装置１、すなわち、電子機器を外部電源３に接続して充電を開始すると、充放電制御部６０は、充電終止電圧をカウント値を応じて、例えば、４．２０Ｖと設定し（ステップＳ１１０）、二次電池２を充電する（ステップＳ１２０）。
そして、残容量検出部１１が二次電池２の残容量として４．２０Ｖを検出したときに、充放電制御部６０は充電を完了する（ステップＳ１３０）。
【００６３】
次に、残容量検出部１１は、充電完了した状態を満充電として、この状態での残容量が１００％になるように残容量値の補正を行い、表示部９０を介して表示する（ステップＳ１４０）。
実際の機器では、充電終了電圧を更に０．０５Ｖ低くして、例えば、４．１５Ｖ程度とすることが多く、使用できる電池容量も更に５％程度減少してしまうが、満充電状態で上記のように残容量値を「１００％」に補正することでユーザが感じる違和感は少ない。
【００６４】
図１５は、本実施の形態１に係る充電制御方法の処理手順を示す別のフローチャートである。二次電池２を電子機器から取り外すときの処理手順を示している。
ユーザが二次電池２を電子機器から抜き取る操作を行う（ステップＳ３１０）と、制御部２０及びカウント値記録部４０への電源供給が途絶えるため、これまでのカウント値は初期値の「０」へとリセットされる（ステップＳ３２０）。
ただし、電池の膨れは、電池を抜き取る行為を行わず、同一の電池を長期間使用し続けるようなユーザで発生しやすいと考えられ、電池抜き取り操作によるカウント値のリセットの影響は小さいと考えられる。
【００６５】
図１６は、本実施の形態１に係る充電制御方法の処理手順を示す別のフローチャートである。電子機器を再起動するときの処理手順を示している。
ユーザが表示部９０に表示されたメニュー上で「再起動」を選択すると（ステップＳ４１０）、カウント値記録部４０は、カウント値記録部４０内部のＲＡＭに記憶しているカウント値をいったんカウント値記録部４０内部のＲＯＭに記憶させる（ステップＳ４２０）。
【００６６】
そして、電子機器が再起動する（ステップＳ４３０）と、カウント値記録部４０は、ＲＯＭに記憶させておいたカウント値をＲＡＭに復元する（ステップＳ４４０）。
表示機能を持つモバイル通信機器などには、誤動作時のデバックのために、メニュー上の操作又はハードスイッチの操作で再起動に移行できることが多い。ただし、機器の再起動を行うと、カウント値記録部４０内部のＲＡＭに記憶するカウント値は消失してしまう。
そこで、上記処理手順のように、カウント値をいったんＲＯＭに退避させることにより、再起動実行後でも直前のカウント値を引き継ぐことができる。
【００６７】
図１７は、本実施の形態１に係る充電制御方法の処理手順を示す別のフローチャートである。電子機器をスリープ状態にしたり、電源をオフにしたりするときの手順を示している。
ユーザが表示部９０に表示されたメニュー上で「スリープ（休止）」又は「シャットダウン（電源ＯＦＦ）」を選択すると（ステップＳ５１０）、カウント値記録部４０は、カウント値記録部４０内部のＲＡＭに記憶しているカウント値をそのまま保持し（ステップＳ５２０）、その後、制御部２０はスリープ又はシャットダウン動作を実行する（ステップＳ５３０）。
【００６８】
この動作は、図１６に示す再起動操作のときとは異なり、カウント値記録部４０のカウント値情報を消失させずに保持するため、電子機器がスリープから復帰したり、起動したりしたときに、以前のカウント値を引き継ぐことができる。
このように、図１６、図１７に示す再起動、スリープ、シャットダウンの動作では、図１５に示す電池抜き取り動作とは異なり、カウント値を保持又は復元することが可能となって、二次電池２の膨れを抑制することができる。
【００６９】
なお、本実施の形態１に係る充電制御装置１又は充電制御方法では、種々の変更が可能である。
例えば、本実施の形態１では、充電終止電圧値について、初期設定からＣ段階まで０．０５Ｖずつ低減させるようにしたが、これらの段階数、低減幅などは、使用する二次電池２の膨れ特性に応じて設定すれば良く、例えば、段階数を５にまで増やし、低減幅をそれぞれ０．０３Ｖとすれば、ユーザの電池劣化に対する違和感をより軽減することができる。
【００７０】
また、段階を変更するときのカウント値のしきい値Ｘ、Ｙ、Ｚについても、機器保証の耐用年数、客先契約の中で想定される使用期間などを参考に膨れに影響が出ないように、設定すれば良い。
このように、設定値、しきい値などを調整することで、一般的な使い方をするユーザについては各段階への移行を遅くし、逆に、膨れが発生しやすいような使い方をするユーザについては、電池容量の劣化を抑制するよりも、膨れを抑制するような設定をすることができる。
【００７１】
また、充電を制御する対象の二次電池は、リチウムイオン電池以外であっても良い。
また、本実施の形態１に係る充電制御装置１をその一部の構成を分離した充電制御システムなどとして構成しても良い。例えば、表示部９０を充電制御装置１から分離して、充電制御装置と表示装置とを備える充電制御システムなどと構成することもできる。
【００７２】
また、本実施の形態１に係る電子機器は、スマートフォン以外であっても良く、例えば、ウエラブル端末機、モバイルルータ、タブレット機、音楽プレーヤなどであっても良い。
また、本実施の形態１に係る機器は、電子機器以外であっても良く、例えば、電気機器、輸送機器、工作機器などであっても良い。
【００７３】
以上、説明したように、本実施の形態１に係る充電制御装置１は、二次電池２の温度及び残容量を検出する検出部１０、１１と、検出した温度及び残容量に基づいて、所定の時間に算出値を算出する演算部２１と、算出値が所定値よりも大きいときにカウント値を所定数増加させる加算部２３と、カウント値の大きさに基づいて、二次電池２を充電するときの充電終止電圧値を設定する充電設定部５０とを備えるものである。
【００７４】
また、本実施の形態１に係る充電制御装置１は、演算部２１が、検出した温度及び残容量を乗算して算出値を算出することが好ましい。
また、本実施の形態１に係る充電制御装置１は、演算部２１が、検出した温度又は残容量を補正した上で、算出値を算出することが好ましい。
【００７５】
また、本実施の形態１に係る充電制御装置１は、充電設定部５０が、二次電池２の電圧値が設定した充電終止電圧値よりも低く、かつ、二次電池２が充電中でないときに、充電終止電圧値を設定することが好ましい。
また、本実施の形態１に係る充電制御装置１は、充電設定部５０が、カウント値が大きくなるに従って、充電終止電圧値が段階的に小さくなるように充電終止電圧値を設定することが好ましい。
また、本実施の形態１に係る機器は、上記の充電制御装置１を備えることが好ましい。
【００７６】
また、本実施の形態１に係る充電制御方法は、二次電池２の温度及び残容量を検出するステップＳ１０、Ｓ１２と、検出した温度及び残容量に基づいて、所定の時間に算出値を算出するステップＳ２０と、算出値が所定値よりも大きいときにカウント値を所定数増加させるステップＳ３０〜Ｓ５０と、カウント値の大きさに基づいて、二次電池２を充電するときの充電終止電圧値を設定するステップＳ６０〜Ｓ８６とを有するものである。
【００７７】
また、本実施の形態１に係る充電制御プログラムは、コンピュータに、二次電池２の温度及び残容量を検出する手順Ｓ１０、Ｓ１２と、検出した温度及び残容量に基づいて、所定の時間に算出値を算出する手順Ｓ２０と、算出値が所定値よりも大きいときにカウント値を所定数増加させる手順Ｓ３０〜Ｓ５０と、カウント値の大きさに基づいて、二次電池２を充電するときの充電終止電圧値を設定する手順Ｓ６０〜Ｓ８６とを実行させるためのものである。
【００７８】
（実施の形態２）
実施の形態１に係る充電制御装置１及び充電制御方法では、温度（℃）と容量（％）とを乗算して算出値を算出したが、本実施の形態２に係る充電制御装置及び充電制御方法では、温度（℃）と容量（％）とを加算して算出値を算出する。
【００７９】
本実施の形態２に係る充電制御装置の概略構成は、図５に示す実施の形態１に係るものと同様で良く、ここでは、図示及び説明を省略する。また、以下の説明では、本実施の形態２に係る充電制御装置の各構成の符号として実施の形態１に係るものと同じものを用いる。
【００８０】
図１８は、本実施の形態２に係る充電制御方法の処理手順を示すフローチャートである。ステップＳ６１０〜ステップＳ６１７の処理及びステップＳ６３０〜ステップＳ６５０の処理は図６に示すステップＳ１０〜ステップＳ１７の処理及びステップＳ３０〜ステップＳ５０の処理と同様で良く、ここでは、説明を省略する。また、ステップＳ６５０よりも後の処理も、図７に示すステップＳ６０〜ステップＳ８６の処理と同様で良く、ここでは、図示及び説明を省略する。
演算部２１は、ステップＳ６１５、ステップＳ６１７で補正した温度及び残容量を加算して算出値を算出して、カウント値加算部２３に出力する（ステップＳ６２０）。
【００８１】
図１９は、本実施の形態２に係る充電制御方法の初期設定での二次電池２の温度、残容量とカウント値増分との関係を示す図である。横軸は二次電池２の検出した温度を、縦軸は二次電池２の検出した残容量を示す。
ここでも、温度又は残容量が大きいほど、カウント値に加算する値を大きくしている。
【００８２】
このように、本実施の形態２に係る充電制御装置１及び充電制御方法は、実施の形態１に係るものと同様に二次電池２の膨れを抑制することができる。
以上、説明したように、本実施の形態２に係る充電制御装置１は、演算部２１が、検出した温度及び残容量を加算して算出値を算出するものである。
【００８３】
（実施の形態３）
実施の形態１、２に係る充電制御装置１及び充電制御方法では、温度（℃）と容量（％）とを乗算又は加算して算出値を算出したが、本実施の形態３に係る充電制御装置及び充電制御方法では、温度（℃）及び容量（％）をそのまま算出値として算出する。
【００８４】
本実施の形態３に係る充電制御装置の概略構成も、図５に示す実施の形態１に係るものと同様で良く、ここでは、図示及び説明を省略する。また、以下の説明では、本実施の形態３に係る充電制御装置の各構成の符号として実施の形態１に係るものと同じものを用いる。
【００８５】
図２０は、本実施の形態３に係る充電制御方法の処理手順を示すフローチャートである。ステップＳ７１０〜ステップＳ７１７の処理は図６に示すステップＳ１０〜ステップＳ１７の処理と同様で良く、ここでは、説明を省略する。また、ステップＳ７５０よりも後の処理も、図７に示すステップＳ６０〜ステップＳ８６の処理と同様で良く、ここでは、図示及び説明を省略する。
【００８６】
カウント値加算部２３は、ステップＳ７１５、ステップＳ７１７で演算部２１が補正した温度及び残容量について、まず、補正した温度が６０度以上であるかを判定し（ステップＳ７３０）、この条件を満たすとき（ステップＳ７３０のＹｅｓ）は、カウント値記録部４０に記録するカウント値を２増加させて（ステップＳ７４０）、カウント値記録部４０に改めて記録する（ステップＳ７５０）。
【００８７】
また、カウント値加算部２３は、補正した温度が６０度未満であるとき（ステップＳ７３０のＮｏ）は、補正した温度が５０度以上で、かつ、補正した残容量が８０％以上であるかを判定し（ステップＳ７３２）、この条件を満たすとき（ステップＳ７３２のＹｅｓ）は、カウント値記録部４０に記録するカウント値を１増加させて（ステップＳ７４２）、カウント値記録部４０に改めて記録する（ステップＳ７５０）。
【００８８】
また、カウント値加算部２３は、補正した温度が５０度未満、又は、補正した残容量が８０％未満であるとき（ステップＳ７３２のＮｏ）は、補正した温度が４５度以上で、かつ、補正した残容量が９０％以上であるかを判定し（ステップＳ７３４）、この条件を満たすとき（ステップＳ７３４のＹｅｓ）は、カウント値記録部４０に記録するカウント値をやはり１増加させて（ステップＳ７４２）、カウント値記録部４０に改めて記録する（ステップＳ７５０）。
【００８９】
また、カウント値加算部２３は、補正した温度が４５度未満、又は、補正した残容量が９０％未満であるとき（ステップＳ７３４のＮｏ）は、カウント値記録部４０に記録するカウント値を増加させることなく（ステップＳ７４４）、ステップＳ７１０、ステップＳ７２０に戻る。
【００９０】
図２１は、本実施の形態３に係る充電制御方法の初期設定での二次電池の温度、残容量とカウント値増分との関係を示す図である。横軸は二次電池の検出した温度を、縦軸は二次電池の検出した残容量を示す。
ここでも、温度又は残容量が大きいほど、カウント値に加算する値を大きくしている。
【００９１】
このように、本実施の形態３に係る充電制御装置１及び充電制御方法は、実施の形態１、２に係るものと同様に二次電池２の膨れを抑制することができる。
なお、本実施の形態３に係る充電制御装置１及び充電制御方法では、補正した温度又は、補正した残容量の一方を用いて、カウント値記録部４０に記録するカウント値の増加を判断しても良い。
【００９２】
以上、説明したように、本実施の形態３に係る充電制御装置１は、演算部２１が、検出した温度又は残容量をそのまま算出値として算出するものである。
【００９３】
（実施の形態４）
実施の形態１〜３に係る充電制御装置１及び充電制御方法では、検出した温度（℃）に補正値を加算した上で算出値を算出したが、本実施の形態４に係る充電制御装置及び充電制御方法では、補正した温度に更に補正係数を乗算した上で算出値を算出して、高温時の温度の重みを大きくする。
【００９４】
本実施の形態４に係る充電制御装置の概略構成は、図５に示す実施の形態１に係るものと同様で良く、ここでは、図示及び説明を省略する。また、以下の説明では、本実施の形態４に係る充電制御装置の各構成の符号として実施の形態１に係るものと同じものを用いる。
【００９５】
図２２は、本実施の形態４に係る充電制御方法の処理手順を示すフローチャートである。ステップＳ８１０〜ステップＳ８１７の処理及びステップＳ８２０〜ステップＳ８５０の処理は図６に示すステップＳ１０〜ステップＳ１７の処理及びステップＳ２０〜ステップＳ５０の処理と同様で良く、ここでは、説明を省略する。また、ステップＳ８５０よりも後の処理も、図７に示すステップＳ６０〜ステップＳ８６の処理と同様で良く、ここでは、図示及び説明を省略する。
【００９６】
演算部２１は、ステップＳ８１５、ステップＳ８１７で温度及び残容量を補正した後に、補正した温度に対して更に補正係数を乗算し（ステップＳ８１９）、補正し補正係数を乗算した温度と補正した残容量とを乗算して算出値を算出する（ステップＳ８２０）。
図２３は、本実施の形態４に係る充電制御方法の初期設定での二次電池２の温度、残容量とカウント値増分との関係を示す図である。横軸は二次電池２の検出した温度を、縦軸は二次電池２の検出した残容量を示す。
ここでも、温度又は残容量が大きいほど、カウント値に加算する値を大きくしている。
【００９７】
通常、電池容量（％）に比べて温度（℃）の方が膨れに対してより影響を与え（図１、２参照）、特に、電池温度が高温になるほど電池の膨れが加速する傾向にある。このため、本実施の形態４では、検出し補正した温度値について、温度範囲毎に更にこれを補正する。ここでは、５０℃超で温度値を１．１倍にし、６０℃超では温度値を１．４倍にする。これにより、膨れに対してより影響する温度範囲について、膨れ対策をすることができる。
このように、本実施の形態４に係る充電制御装置１及び充電制御方法は、実施の形態１〜３に係るものと同様に二次電池２の膨れを抑制することができる。
【００９８】
以上、説明したように、本実施の形態４に係る充電制御装置１は、演算部２１が、検出した温度を補正するときに、検出した温度に補正値を加算し、更に、検出した温度が大きいほど大きな補正係数を乗算するものである。
【符号の説明】
【００９９】
１、１００    充電制御装置
２    二次電池
３    外部電源
１０    温度検出部
１１    残容量検出部
２０    制御部
２１、１０２    演算部
２２    補正値記憶部
２３、１０３    カウント値加算部（加算部）
２４    カウント値判定部
３０    クロック部
４０    カウント値記録部
５０、１０４    充電条件設定部（充電設定部）
６０    充放電制御部
７０    電源回路部
８０    負荷部
９０    表示部
１０１    検出部
【図１】
2020068628.tif 000003
【図２】
2020068628.tif 000004
【図３】
2020068628.tif 000005
【図４】
2020068628.tif 000006
【図５】
2020068628.tif 000007
【図６】
2020068628.tif 000008
【図７】
2020068628.tif 000009
【図８】
2020068628.tif 000010
【図９】
2020068628.tif 000011
【図１０】
2020068628.tif 000012
【図１１】
2020068628.tif 000013
【図１２】
2020068628.tif 000014
【図１３】
2020068628.tif 000015
【図１４】
2020068628.tif 000016
【図１５】
2020068628.tif 000017
【図１６】
2020068628.tif 000018
【図１７】
2020068628.tif 000019
【図１８】
2020068628.tif 000020
【図１９】
2020068628.tif 000021
【図２０】
2020068628.tif 000022
【図２１】
2020068628.tif 000023
【図２２】
2020068628.tif 000024
【図２３】
2020068628.tif 000025