(57)【要約】【課題】電池が受電機器として動作しない方がよい場合は、電池が給電機器として動作するようにし、電池の安全性を向上させる。【解決手段】電池は、電池の状態を検出する検出手段と、電池の状態が所定の状態の場合には、電池を電池に接続された機器に電力を供給する給電機器として動作させ、電池に接続された機器から電力を受け取る受電機器として動作しないようするための制御を行う制御手段とを有する。【選択図】図１
2019058010.tif 000002
【特許請求の範囲】
【請求項１】
電池であって、
前記電池の状態を検出する検出手段と、
前記電池の状態が所定の状態の場合には、前記電池を前記電池に接続された機器に電力を供給する給電機器として動作させ、前記電池に接続された機器から電力を受け取る受電機器として動作しないようするための制御を行う制御手段と
を有することを特徴とする電池。
【請求項２】
前記電池を前記電池に接続された機器に電力を供給する給電機器として動作させるか、前記電池に接続された機器から電力を受け取る受電機器として動作させるかを切り替える切替手段をさらに有し、
前記切替手段は、前記電池と前記機器とが通信するための通信ラインの電圧レベルを切り替えることにより、前記電池を給電機器として動作させるか受電機器として動作させるかを切り替えることを特徴とする請求項１に記載の電池。
【請求項３】
前記切替手段は、前記電池の状態が前記所定の状態である場合には、前記通信ラインの電圧レベルを所定の値に固定することを特徴とする請求項２に記載の電池。
【請求項４】
前記制御手段は、前記電池の状態が前記所定の状態ではない場合には、前記電池が給電機器として動作する状態と受電機器として動作する状態とが交互に切り替わるように前記切替手段を制御することを特徴とする請求項２または３に記載の電池。
【請求項５】
前記所定の状態は、前記電池が満充電状態または過充電状態の場合であることを特徴とする請求項１から４のいずれか１項に記載の電池。
【請求項６】
前記所定の状態は、前記電池の出力電圧が閾値以上の場合であることを特徴とする請求項１から４のいずれか１項に記載の電池。
【請求項７】
前記所定の状態は、前記電池に供給される電圧または電流が閾値以上の場合であることを特徴とする請求項１から４のいずれか１項に記載の電池。
【請求項８】
前記所定の状態は、前記電池の温度が充電許容範囲を超えている場合であることを特徴とする請求項１から４のいずれか１項に記載の電池。
【請求項９】
前記所定の状態は、前記機器から充電が許可されない場合であることを特徴とする請求項１から４のいずれか１項に記載の電池。
【請求項１０】
前記所定の状態は、前記機器が起動している場合であることを特徴とする請求項１から４のいずれか１項に記載の電池。
【請求項１１】
前記電池は、ＵＳＢ  Ｐｏｗｅｒ  Ｄｅｌｉｖｅｒｙ規格に準拠していることを特徴とする請求項１から１０のいずれか１項に記載の電池。
【請求項１２】
電池の制御方法であって、
前記電池の状態を検出する検出ステップと、
前記電池の状態が所定の状態の場合には、前記電池を前記電池に接続された機器に電力を供給する給電機器として動作させ、前記電池に接続された機器から電力を受け取る受電機器として動作しないようするための制御を行う制御ステップと
を有することを特徴とする制御方法。
【請求項１３】
電池で用いられるプログラムであって、
コンピュータを、
前記電池の状態を検出する検出手段と、
前記電池の状態が所定の状態の場合には、前記電池を前記電池に接続された機器に電力を供給する給電機器として動作させ、前記電池に接続された機器から電力を受け取る受電機器として動作しないようするための制御を行う制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、充電可能な電池、その制御方法などに関するものである。
【背景技術】
【０００２】
近年、ユニバーサル・シリアル・バス（ＵＳＢ）に関して、ＵＳＢ  Ｐｏｗｅｒ  Ｄｅｌｉｖｅｒｙ規格（以下、ＵＳＢ  ＰＤ）が策定され、接続された機器間において電力供給が可能となっている。ＵＳＢ  ＰＤでは、接続された機器間でＵＳＢ  ＰＤに準拠した通信（以下、ＣＣ通信）を行い、各機器の役割（給電機器（Ｐｒｏｖｉｄｅｒ）か受電機器（Ｃｏｎｓｕｍｅｒ）か）、給電機器の給電可能電力などを決定することができる。
【０００３】
特許文献１には、電池の給電と受電とが切り替わるように電池の充放電制御を行う方法が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１８２８８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、電池が過充電状態である場合に電池を受電機器（Ｃｏｎｓｕｍｅｒ）として動作させると、給電機器（Ｐｒｏｖｉｄｅｒ）から過剰な電力が供給されることが想定される。
【０００６】
そこで、本発明は、電池が受電機器として動作しない方がよい場合は、電池が給電機器として動作するようにし、電池の安全性を向上させることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る電池は、電池であって、前記電池の状態を検出する検出手段と、前記電池の状態が所定の状態の場合には、前記電池を前記電池に接続された機器に電力を供給する給電機器として動作させ、前記電池に接続された機器から電力を受け取る受電機器として動作しないようするための制御を行う制御手段とを有する。
【０００８】
上記目的を達成するために、本発明に係る制御方法は、電池の制御方法であって、前記電池の状態を検出する検出ステップと、前記電池の状態が所定の状態の場合には、前記電池を前記電池に接続された機器に電力を供給する給電機器として動作させ、前記電池に接続された機器から電力を受け取る受電機器として動作しないようするための制御を行う制御ステップとを有する。
【０００９】
上記目的を達成するために、本発明に係るプログラムは、電池で用いられるプログラムであって、コンピュータを、前記電池の状態を検出する検出手段と、前記電池の状態が所定の状態の場合には、前記電池を前記電池に接続された機器に電力を供給する給電機器として動作させ、前記電池に接続された機器から電力を受け取る受電機器として動作しないようするための制御を行う制御手段として機能させるためのプログラムである。
【発明の効果】
【００１０】
本発明によれば、電池が受電機器として動作しない方がよい場合は、電池が給電機器として動作するようにし、電池の安全性を向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態１における電子機器１０および電池３０の構成要素を説明するためのブロック図である。
【図２】実施形態１における電子機器１０および電池３０の動作例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態を説明する。ただし、本発明は以下の実施形態に限定されるものではない。
【００１３】
図１は、実施形態１における電子機器１０および電池３０の構成要素を説明するためのブロック図である。
【００１４】
［実施形態１］
図１において、電子機器１０は、ＵＳＢ  Ｐｏｗｅｒ  Ｄｅｌｉｖｅｒｙ規格（以下、ＵＳＢ  ＰＤ）に準拠しており、接続部５０（例：ＵＳＢ  Ｔｙｐｅ−Ｃケーブル）を介して電池３０と接続可能である。電池３０も、ＵＳＢ  ＰＤに準拠しており、接続部５０を介して電子機器１０と接続可能である。接続部５０は、電子機器１０と電池３０を通信可能に接続する通信ライン５１（例：ＣＣライン）と、電池３０の電力を電子機器１０に供給するための電源ライン５２（例：ＶＢＵＳライン）とを含む。
【００１５】
電子機器１０は、撮像装置（例：デジタルカメラ）、携帯電話（例：スマートフォン）、携帯端末（例：タブレット端末）またはそれらの少なくとも一つとして動作可能である。
【００１６】
電子機器１０は、制御部１１、ＲＯＭ１２、レギュレータ１３、電源制御部１４、システム１５、通信部１６などを有し、これらが内部バス１７を介して接続されている。
【００１７】
通信部１６は、通信ライン１８、プルアップ回路２０、プルダウン回路２２および検出部２３を有する。通信部１６のこれらの構成要素は、通信ライン５１に接続される。プルアップ回路２０は、通信ライン１８に接続されている。プルアップ回路２０は、通信ライン１８および通信ライン５１の電圧レベルを電源電圧１９まで引き上げるための所定の値のプルアップ抵抗２０ａとプルアップスイッチ２０ｂを有する。プルダウン回路２２は、通信ライン１８に接続されている。プルダウン回路２２は、通信ライン１８および通信ライン５１の電圧レベルをＧＮＤ２１まで引き下ろすための所定の値のプルダウン抵抗２２ａとプルダウンスイッチ２２ｂを有する。プルアップ回路２０とプルダウン回路２２は、通信ライン１８および通信ライン５１の電圧レベルをＨｉｇｈまたはＬｏｗに切り替えるための切替回路である。検出部２３は、通信ライン１８および通信ライン５１の電圧レベルがＨｉｇｈかＬｏｗかを検出する。
【００１８】
制御部１１は、電子機器１０の各構成要素を制御するためのプログラムを記憶したメモリと、そのメモリに記憶されたプログラムを実行することにより電子機器１０の各構成要素を制御するプロセッサ（例：ハードウェアプロセッサ）とを有する。制御部１１は、電子機器１０に接続された機器とＵＳＢ  ＰＤに準拠した通信を行うことにより、電子機器１０と電池３０の役割（給電機器（Ｐｒｏｖｉｄｅｒ）か受電機器（Ｃｏｎｓｕｍｅｒ）か）、給電機器の給電可能電力などを決定することができる。
【００１９】
制御部１１は、内部バス１７を介して、プルアップ回路２０のプルアップスイッチ２０ｂのＯＮ／ＯＦＦを制御し、プルダウン回路２２のプルダウンスイッチ２２ｂのＯＮ／ＯＦＦを制御する。制御部１１によるプルアップ回路２０とプルダウン回路２２の制御は、プルアップスイッチ２０ｂとプルダウンスイッチ２２ｂのうちのいずれか一方をＯＮにし、他方をＯＦＦにする排他制御である。制御部１１は、電子機器１０を給電機器（Ｐｒｏｖｉｄｅｒ）として動作させる場合は、プルアップ回路２０のプルアップスイッチ２０ｂをＯＮにする一方、プルダウン回路２２のプルダウンスイッチ２２ｂをＯＦＦにする制御を行う。このように制御することにより、通信ライン１８および通信ライン５１の電圧レベルがＨｉｇｈに切り替えられる。また、制御部１１は、電子機器１０を受電機器（Ｃｏｎｓｕｍｅｒ）として動作させる場合は、プルアップ回路２０のプルアップスイッチ２０ｂをＯＦＦにする一方、プルダウン回路２２のプルダウンスイッチ２２ｂをＯＮにする制御を行う。このように制御することにより、通信ライン１８および通信ライン５１の電圧レベルがＬｏｗに切り替えられる。
【００２０】
レギュレータ１３は、電池３０から供給される電力を制御部１１、ＲＯＭ１２、通信部１６などに供給する。ＲＯＭ１２は、制御部１１の各構成要素を制御するのに必要なパラメータなどを記憶した不揮発性メモリ（例：ＥＥＰＲＯＭ）である。電源制御部１４は、電源ライン５２に接続され、電池３０から供給される電力を、電子機器１０のシステム１５に供給する。システム１５は、電子機器１０が有する様々な機能（例：カメラ機能）を実行する負荷部（例：イメージセンサ、レンズユニット、表示パネル、それらを駆動する回路、画像処理部など）を含む。
【００２１】
電池３０は、制御部３１、電池セル３２、ＤＣ−ＤＣコンバータ３３、出力制御スイッチ３４、通信部３５、充電部（不図示）などを有し、これらが内部バス３６を介して接続されている。電池３０が受電機器として動作する場合、電池３０の充電部は、電子機器１０から電力で電池セル３２を充電することができる。
【００２２】
通信部３５は、通信ライン３７、プルアップ回路３９、プルダウン回路４１および検出部４２を有する。通信部３５のこれらの構成要素は、通信ライン５１に接続される。プルアップ回路３９は、通信ライン３７に接続されている。プルアップ回路３９は、通信ライン３７および通信ライン５１の電圧レベルを電源電圧３８まで引き上げるための所定の値のプルアップ抵抗３９ａとプルアップスイッチ３９ｂを有する。プルダウン回路４１は、通信ライン３７に接続されている。プルダウン回路４１は、通信ライン３７および通信ライン５１の電圧レベルをＧＮＤ４０まで引き下ろすための所定の値のプルダウン抵抗４１ａとプルダウンスイッチ４１ｂを有する。プルアップ回路３９とプルダウン回路４１は、通信ライン３７および通信ライン５１の電圧レベルをＨｉｇｈまたはＬｏｗに切り替えるための切替回路である。検出部４２は、通信ライン３７および通信ライン５１の電圧レベルがＨｉｇｈかＬｏｗかを検出する。
【００２３】
制御部３１は、電池３０の各構成要素を制御するためのプログラムを記憶したメモリと、そのメモリに記憶されたプログラムを実行することにより電池３０の各構成要素を制御するプロセッサ（例：ハードプロセッサ）とを有する。制御部３１は、電池３０に接続された機器とＵＳＢ  ＰＤに準拠した通信を行うことにより、電子機器１０と電池３０の役割（給電機器（Ｐｒｏｖｉｄｅｒ）か受電機器（Ｃｏｎｓｕｍｅｒ）か）、給電機器の給電可能電力などを決定することができる。
【００２４】
制御部３１は、内部バス３６を介して、プルアップ回路３９のプルアップスイッチ３９ｂのＯＮ／ＯＦＦを制御し、プルダウン回路４１のプルダウンスイッチ４１ｂのＯＮ／ＯＦＦを制御する。制御部３１によるプルアップ回路３９とプルダウン回路４１の制御は、プルアップスイッチ３９ｂとプルダウンスイッチ４１ｂのうちのいずれか一方をＯＮにし、他方をＯＦＦにする排他制御である。制御部３１は、電池３０を給電機器（Ｐｒｏｖｉｄｅｒ）として動作させる場合は、プルアップ回路３９のプルアップスイッチ３９ｂをＯＮにする一方、プルダウン回路４１のプルダウンスイッチ４１ｂをＯＦＦにする制御を行う。このように制御することにより、通信ライン３７および通信ライン５１の電圧レベルがＨｉｇｈに切り替えられる。また、制御部３１は、電池３０を受電機器（Ｃｏｎｓｕｍｅｒ）として動作させると判定した場合は、プルアップ回路３９のプルアップスイッチ３９ｂをＯＦＦにする一方、プルダウン回路４１のプルダウンスイッチ４１ｂをＯＮにする制御を行う。このように制御することにより、通信ライン３７および通信ライン５１の電圧レベルがＬｏｗに切り替えられる。
【００２５】
ＤＣ−ＤＣコンバータ３３は、電池セル３２の出力電圧を所定の直流電圧に変換する。出力制御スイッチ３４は、ＤＣ−ＤＣコンバータ３３と電源ライン５２との間に接続され、ＤＣ−ＤＣコンバータ３３から供給される電力を電源ライン５２に供給するか否かを制御する。
【００２６】
通信部１６と通信部３５とは、通信ライン５１、通信ライン１８および通信ライン３７を介して通信可能に接続される。通信部１６および通信部３５が通信することにより、通信部１６および通信部３５は、電子機器１０と電池３０との接続状態などを検出できる。電子機器１０と電池３０とが接続されると、通信部１６および通信部３５は、ＵＳＢ  ＰＤに準拠した通信を行う。この通信により、通信部１６および通信部３５は、電子機器１０と電池３０の役割（給電機器（Ｐｒｏｖｉｄｅｒ）か受電機器（Ｃｏｎｓｕｍｅｒ）か）、給電機器の給電可能電力などを決定する。
【００２７】
通信部１６は、検出部２３の検出結果を制御部１１に通知する。制御部１１は、検出部２３の検出結果により、通信ライン５１の電圧レベルがＨｉｇｈであるかＬｏｗであるかを判定する。通信ライン５１の電圧レベルがＨｉｇｈであると判定した場合、制御部１１は、給電機器が電子機器１０に接続されたと判定する。給電機器が電子機器１０に接続されたと判定した場合、制御部１１は、レギュレータ１３、電源制御部１４などを制御することにより、電子機器１０を受電機器として動作させる。これにより、電子機器１０は、電源ライン５２から電力の受け取りが可能な状態となる。一方、通信ライン５１の電圧レベルがＬｏｗであると判定した場合、制御部１１は、受電機器が電子機器１０に接続されたと判定する。受電機器が電子機器１０に接続されたと判定した場合、制御部１１は、電子機器１０を給電機器として動作させるための制御を行う。これにより、電子機器１０は、電源ライン５２に電力の供給が可能な状態となる。
【００２８】
通信部３５は、検出部４２の検出結果を制御部３１に通知する。制御部３１は、検出部４２の検出結果により、通信ライン５１の電圧レベルがＨｉｇｈであるかＬｏｗであるかを判定する。通信ライン５１の電圧レベルがＬｏｗであると判定した場合、制御部３１は、受電機器が電池３０に接続されたと判定する。受電機器が電池３０に接続されたと判定した場合、制御部３１は、ＤＣ−ＤＣコンバータ３３を制御することにより電池セル３２の出力電圧を定電圧化すると共に、出力制御スイッチ３４をＯＮに切り替える。これにより、電池３０は給電機器として動作し、電源ライン５２に電力の供給が可能な状態となる。一方、通信ライン５１の電圧レベルがＨｉｇｈであると判定した場合、制御部３１は、給電機器が電池３０に接続されたと判定する。給電機器が電池３０に接続されたと判定した場合、制御部３１は、電池３０を受電機器として動作させるための制御を行う。これにより、電池３０は、電源ライン５２から電力の受け取りが可能な状態となる。
【００２９】
＜電池３０の動作＞
次に、図２のフローチャートを参照して、電子機器１０に接続された電池３０の動作例を説明する。なお、図２のフローチャートに示す動作例を制御するためのプログラムは、制御部３１のメモリに記憶されている。制御部３１のプロセッサは、このプログラムを実行することにより電池３０の各構成要素を制御する。
【００３０】
ステップＳ２０１において、制御部３１は、電池３０の状態を検出し、ステップＳ２０２に進む。
【００３１】
ステップＳ２０２において、制御部３１は、電池３０が満充電状態または過充電状態であるか否かを判定する。電池３０が満充電状態または過充電状態であると判定された場合、制御部３１は、通信ライン５１の電圧レベルをＨｉｇｈに固定すると判定し、ステップＳ２０３に進む（ステップＳ２０２でＹＥＳ）。電池３０が満充電状態または過充電状態ではないと判定された場合、制御部３１は、通信ライン５１の電圧レベルをＨｉｇｈに固定しないと判定し、ステップＳ２０４に進む（ステップＳ２０２でＮＯ）。
【００３２】
ステップＳ２０３において、制御部３１は、電池３０を給電機器として動作させるように、通信ライン５１の電圧レベルをＨｉｇｈに固定する処理を行い、ステップＳ２０１に進む。
【００３３】
ステップＳ２０４において、制御部３１は、通信ライン５１の電圧レベルをＨｉｇｈまたはＬｏｗに交互に切り替えるトグル制御を行い、ステップＳ２０５に進む。
【００３４】
ステップＳ２０５において、制御部３１は、電子機器１０が電池３０に接続されたか否かを判定する。電子機器１０が電池３０に接続されていないと判定された場合、制御部３１は、ステップＳ２０１に進む（ステップＳ２０５でＮＯ）。電子機器１０が電池３０に接続されたと判定された場合、制御部３１は、ステップＳ２０６に進む（ステップＳ２０５でＹＥＳ）。
【００３５】
ステップＳ２０６において、制御部３１は、検出部４２に通信ライン５１の電圧レベルを検出させ、検出部４２の検出結果を通信部３５から取得し、ステップＳ２０７に進む。
【００３６】
ステップＳ２０７において、制御部３１は、ステップＳ２０６での検出結果に基づき、電池３０を受電機器として動作させるか給電機器として動作させるかを判定する。ステップＳ２０６で検出部４２が検出した通信ライン５１の電圧レベルがＨｉｇｈである場合、制御部３１は、電池３０を受電機器として動作させると判定する。ステップＳ２０６で検出部４２が検出した通信ライン５１の電圧レベルがＬｏｗである場合、制御部３１は、電池３０を給電機器として動作させると判定する。電池３０を受電機器として動作させると判定した場合、制御部３１は、ステップＳ２０８に進む（ステップＳ２０７でＹＥＳ）。電池３０を給電機器として動作させると判定した場合、制御部３１は、ステップＳ２０９に進む（ステップＳ２０７でＮＯ）。
【００３７】
ステップＳ２０８において、制御部３１は、電池３０を受電機器として動作させるように、通信ライン５１の電圧レベルをＬｏｗに固定し、ステップＳ２０１に進む。
【００３８】
ステップＳ２０９において、制御部３１は、電池３０を給電機器として動作させるように、通信ライン５１の電圧レベルをＨｉｇｈに固定し、ステップＳ２０１に進む。
【００３９】
以上のように、実施形態１によれば、電池３０の充電状態に応じて電池３０が受電機器として動作しない方がよい場合は、電池３０が給電機器として動作するようにし、電池３０の安全性を向上させることができる。
【００４０】
＜ステップＳ２０２における判定方法の変形例＞
（１）ステップＳ２０２において、通信ライン５１の電圧レベルを固定するか否かは、電池３０の出力電圧が閾値以上であるか否かにより判定してもよい。例えば、電池３０の出力電圧が閾値以上である場合、制御部３１は、通信ライン５１の電圧レベルをＨｉｇｈに固定すると判定する。電池３０の出力電圧が閾値未満である場合、制御部３１は、通信ライン５１の電圧レベルをＨｉｇｈに固定しないと判定する。この場合、電池３０の出力電圧は、電子機器１０の電圧検出部または電池３０の電圧検出部により検出されて制御部３１に通知される。制御部３１は、電池３０の出力電圧が閾値以上であるか否かを判定する判定部として機能する。なお、制御部３１は、電池３０の出力電圧が別の閾値（上記閾値よりも小さい）よりも低い場合には、通信ライン５１の電圧レベルをＬｏｗに固定し、電池３０を受電機器として動作させるように制御してもよい。
【００４１】
（２）ステップＳ２０２において、通信ライン５１の電圧レベルを固定するか否かは、電子機器１０から電池３０に供給される電圧が閾値以上であるか否かにより判定してもよい。例えば、電池３０に供給される電圧が閾値以上である場合、制御部３１は、通信ライン５１の電圧レベルをＨｉｇｈに固定すると判定する。電池３０に供給される電圧が閾値未満である場合、制御部３１は、通信ライン５１の電圧レベルをＨｉｇｈに固定しないと判定する。この場合、電子機器１０から電池３０に供給される電圧は、電子機器１０の電圧検出部または電池３０の電圧検出部により検出されて制御部３１に通知される。制御部３１は、電子機器１０から電池３０に供給される電圧が閾値以上であるか否かを判定する判定部として機能する。なお、制御部３１は、電池３０に供給される電圧が別の閾値（上記閾値よりも小さい）よりも低い場合には、通信ライン５１の電圧レベルをＬｏｗに固定し、電池３０を受電機器として動作させるように制御してもよい。
【００４２】
（３）ステップＳ２０２において、通信ライン５１の電圧レベルを固定するか否かは、電子機器１０から電池３０に供給される電流が閾値以上であるか否かにより判定してもよい。例えば、電池３０に供給される電流が閾値以上である場合、制御部３１は、通信ライン５１の電圧レベルをＨｉｇｈに固定すると判定する。電池３０に供給される電流が閾値未満である場合、制御部３１は、通信ライン５１の電圧レベルをＨｉｇｈに固定しないと判定する。この場合、電子機器１０から電池３０に供給される電流は、電子機器１０の電流検出部または電池３０の電流検出部により検出されて制御部３１に通知される。制御部３１は、電子機器１０から電池３０に供給される電流が閾値以上であるか否かを判定する判定部として機能する。なお、制御部３１は、電池３０に供給される電流が別の閾値（上記閾値よりも小さい）よりも低い場合には、通信ライン５１の電圧レベルをＬｏｗに固定し、電池３０を受電機器として動作させるように制御してもよい。
【００４３】
（４）ステップＳ２０２において、通信ライン５１の電圧レベルを固定するか否かは、電池３０の温度が充電許容範囲外であるか否かにより判定してもよい。例えば、電池３０の温度が充電許容範囲外である場合（電池３０の温度が充電許容範囲の上限値よりも高い場合または充電許容範囲の下限値よりも低い場合）、制御部３１は、通信ライン５１の電圧レベルをＨｉｇｈに固定すると判定する。電池３０の温度が充電許容範囲外でない場合、制御部３１は、通信ライン５１の電圧レベルをＨｉｇｈに固定しないと判定する。この場合、電池３０の温度は、電子機器１０の温度検出部または電池３０の温度検出部により検出されて制御部３１に通知される。制御部３１は、電池３０の温度が充電許容範囲外であるか否かを判定する判定部として機能する。なお、制御部３１は、電池３０の温度が閾値（充電許容範囲の下限値よりも小さい）よりも低い場合には、通信ライン５１の電圧レベルをＬｏｗに固定し、電池３０を受電機器として動作させるように制御してもよい。
【００４４】
（５）ステップＳ２０２において、通信ライン５１の電圧レベルを固定するか否かは、電池３０が要求したＵＳＢ  ＰＤのプロファイルを電子機器１０が許可したか否かにより判定してもよい。例えば、電池３０が要求したＵＳＢ  ＰＤのプロファイルを電子機器１０が許可しなかった場合（例：電子機器１０が給電機器として動作しない場合）、制御部３１は、通信ライン５１の電圧レベルをＨｉｇｈに固定すると判定する。電池３０が要求したＵＳＢ  ＰＤのプロファイルを電子機器１０が許可した場合（例：電子機器１０が給電機器として動作する場合）、制御部３１は、通信ライン５１の電圧レベルをＨｉｇｈに固定しないと判定する。この場合、制御部３１は、電池３０が要求したＵＳＢ  ＰＤのプロファイルを電子機器１０が許可したか否かを判定する判定部として機能する。
【００４５】
（６）ステップＳ２０２において、通信ライン５１の電圧レベルを固定するか否かは、電子機器１０が起動しているか否かにより判定してもよい。例えば、電子機器１０が起動している場合、制御部３１は、通信ライン５１の電圧レベルをＨｉｇｈに固定すると判定する。電子機器１０が起動していない場合、制御部３１は、通信ライン５１の電圧レベルをＨｉｇｈに固定しないと判定する。この場合、制御部３１は、電子機器１０が起動しているか否かを判定する判定部として機能する。
【００４６】
（７）ステップＳ２０２において、通信ライン５１の電圧レベルを固定するか否かは、上述した（１）〜（６）のうちの少なくとも２つの組み合わせが満たされるか否かにより判定してもよい。
【００４７】
［実施形態２］
実施形態１で説明した様々な機能、処理または方法は、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、プロセッサなどがプログラムを用いて実現することもできる。以下、実施形態２では、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、プロセッサなどを「コンピュータＸ」と呼ぶ。また、実施形態２では、コンピュータＸを制御するためのプログラムであって、実施形態１で説明した様々な機能、処理または方法を実現するためのプログラムを「プログラムＹ」と呼ぶ。
【００４８】
実施形態１で説明した様々な機能、処理または方法は、コンピュータＸがプログラムＹを実行することによって実現される。この場合において、プログラムＹは、コンピュータ読み取り可能な記憶媒体を介してコンピュータＸに供給される。実施形態２におけるコンピュータ読み取り可能な記憶媒体は、ハードディスク装置、磁気記憶装置、光記憶装置、光磁気記憶装置、メモリカード、揮発性メモリ、不揮発性メモリなどの少なくとも１つを含む。実施形態２におけるコンピュータ読み取り可能な記憶媒体は、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記憶媒体である。
【００４９】
なお、本発明の実施形態は上述の実施形態１または２に限定されるものではない。発明の要旨を逸脱しない範囲で変更または修正された実施形態１または２も本発明の実施形態に含まれる。
【符号の説明】
【００５０】
１０…電子機器、１１…制御部、１６…通信部、３０…電池、３１…制御部、３５…通信部、５０…接続部、５１…通信ライン、５２…電源ライン
【図１】
2019058010.tif 000003
【図２】
2019058010.tif 000004