(57)【要約】【課題】  バッテリーが高温領域において充電される場合であっても、バッテリーの充電が安全に行われ、かつ、バッテリーの充電ができるだけ継続されるようにする。【解決手段】  バッテリー装置１０の温度が第１の温度未満でなく第２の温度未満である場合に、バッテリーの電圧が第１の電圧未満でなくなった場合は、バッテリーの充電を停止させるための情報であるアラーム情報を充電装置２０に送信し、バッテリー装置１０の温度が第２の温度以上であって第３の温度未満である場合に、バッテリーの電圧が第１の電圧よりも低い第２の電圧未満でなくなった場合は、バッテリーの充電を停止させるための情報であるアラーム情報を充電装置２０に送信し、アラーム情報が充電装置２０に送信された後に、バッテリー装置１０の温度が第４の温度未満になった場合は、バッテリーの充電を再開させるための情報であるアラーム解除情報を充電装置２０に送信する。【選択図】  図１
2014023347.tif 000002
【特許請求の範囲】
【請求項１】
バッテリーを有するバッテリー装置であって、
前記バッテリー装置の温度を検出する温度検出手段と、
前記バッテリーの電圧を検出する電圧検出手段と、
前記バッテリーを保護するための制御手段と
を有し、
前記バッテリー装置の温度が第１の温度未満でなく第２の温度未満である場合に、前記バッテリーの電圧が第１の電圧未満でなくなった場合、前記制御手段は、前記バッテリーの充電を停止させるための情報であるアラーム情報を充電装置に送信し、
前記バッテリー装置の温度が前記第２の温度未満でなく第３の温度未満である場合に、前記バッテリーの電圧が前記第１の電圧よりも低い第２の電圧未満でなくなった場合、前記制御手段は、前記アラーム情報を前記充電装置に送信し、
前記アラーム情報が前記充電装置に送信された後に、前記バッテリー装置の温度が第４の温度未満になった場合、前記制御手段は、前記バッテリーの充電を再開させるための情報であるアラーム解除情報を前記充電装置に送信することを特徴とするバッテリー装置。
【請求項２】
前記第４の温度は、前記第１の温度よりも高い温度であり、前記第２の温度よりも低い温度であることを特徴とする請求項１に記載のバッテリー装置。
【請求項３】
前記第４の温度は、前記第２の温度と同じ温度であることを特徴とする請求項１に記載のバッテリー装置。
【請求項４】
前記バッテリー装置の温度が前記第１の温度未満である場合、前記制御手段は、前記バッテリーの充電を停止させることを特徴とする請求項１から３のいずれか１項に記載のバッテリー装置。
【請求項５】
前記バッテリー装置の温度が前記第３の温度未満でない場合、前記制御手段は、前記バッテリーの充電を停止させることを特徴とする請求項１から４のいずれか１項に記載のバッテリー装置。
【請求項６】
前記バッテリーへの充電電流の値が所定値より低いである場合、前記制御手段は、前記バッテリーの充電を停止させることを特徴とする請求項１から５のいずれか１項に記載のバッテリー装置。
【請求項７】
バッテリーを有するバッテリー装置であって、
前記バッテリー装置の温度を検出する温度検出手段と、
前記バッテリーの電圧を検出する電圧検出手段と、
前記バッテリーを保護するための制御手段と
を有し、
前記バッテリー装置の温度が第１の温度未満でなく第２の温度未満である場合に、前記バッテリーの電圧が第１の電圧未満でなくなった場合、前記制御手段は、前記バッテリーの充電を停止させるための情報であるアラーム情報を充電装置に送信し、
前記アラーム情報が前記充電装置に送信された後に、前記バッテリーの電圧が前記第１の電圧よりも低い第３の電圧未満になった場合、前記制御手段は、前記バッテリーの充電を再開させるための情報であるアラーム解除情報を前記充電装置に送信し、
前記バッテリー装置の温度が前記第２の温度未満でなく第３の温度未満である場合に、前記バッテリーの電圧が前記第１の電圧よりも低い第２の電圧未満でなくなった場合、前記制御手段は、前記アラーム情報を前記充電装置に送信し、
前記アラーム情報が前記充電装置に送信された後に、前記バッテリーの電圧が前記第３の電圧よりも低い第４の電圧未満になった場合、前記制御手段は、前記アラーム解除情報を前記充電装置に送信し、
前記アラーム情報が前記充電装置に送信され、前記バッテリー装置の温度が第４の温度未満になった後に、前記バッテリーの電圧が前記第３の電圧未満になった場合、前記制御手段は、前記アラーム解除情報を前記充電装置に送信することを特徴とするバッテリー装置。
【請求項８】
前記第４の温度は、前記第１の温度よりも高い温度であり、前記第２の温度よりも低い温度であることを特徴とする請求項７に記載のバッテリー装置。
【請求項９】
前記第４の温度は、前記第２の温度と同じ温度であることを特徴とする請求項７に記載のバッテリー装置。
【請求項１０】
前記バッテリー装置の温度が前記第１の温度未満である場合、前記制御手段は、前記バッテリーの充電を停止させることを特徴とする請求項７から９のいずれか１項に記載のバッテリー装置。
【請求項１１】
前記バッテリー装置の温度が前記第３の温度未満でない場合、前記制御手段は、前記バッテリーの充電を停止させることを特徴とする請求項７から１０のいずれか１項に記載のバッテリー装置。
【請求項１２】
前記バッテリーへの充電電流の値が所定値より低いである場合、前記制御手段は、前記バッテリーの充電を停止させることを特徴とする請求項７から１１のいずれか１項に記載のバッテリー装置。
【請求項１３】
バッテリー装置が有するバッテリーを充電する充電装置であって、
前記バッテリー装置の温度を検出する温度検出手段と、
前記バッテリーの電圧を検出する電圧検出手段と、
前記バッテリーの充電を制御する制御手段と
を有し、
前記バッテリー装置の温度が第１の温度未満でなく第２の温度未満である場合に、前記バッテリーの電圧が第１の電圧未満でなくなった場合、前記制御手段は、前記バッテリーの充電が停止されるようにし、
前記バッテリー装置の温度が前記第２の温度未満でなく第３の温度未満である場合に、前記バッテリーの電圧が前記第１の電圧よりも低い第２の電圧未満でなくなった場合、前記制御手段は、前記バッテリーの充電が停止されるようにし、
前記アラーム情報が前記充電装置に送信された後に、前記バッテリー装置の温度が第４の温度未満になった場合、前記制御手段は、前記バッテリーの充電が再開されるようにすることを特徴とするバッテリー装置。
【請求項１４】
前記第４の温度は、前記第１の温度よりも高い温度であり、前記第２の温度よりも低い温度であることを特徴とする請求項１３に記載の充電装置。
【請求項１５】
前記第４の温度は、前記第２の温度と同じ温度であることを特徴とする請求項１３に記載の充電装置。
【請求項１６】
前記バッテリー装置の温度が前記第１の温度未満である場合、前記制御手段は、前記バッテリーの充電を停止させることを特徴とする請求項１３から１５のいずれか１項に記載の充電装置。
【請求項１７】
前記バッテリー装置の温度が前記第３の温度未満でない場合、前記制御手段は、前記バッテリーの充電を停止させることを特徴とする請求項１３から１６のいずれか１項に記載の充電装置。
【請求項１８】
前記バッテリーへの充電電流の値が所定値より低いである場合、前記制御手段は、前記バッテリーの充電を停止させることを特徴とする請求項１３から１７のいずれか１項に記載の充電装置。
【請求項１９】
バッテリー装置が有するバッテリーを充電する充電装置であって、
前記バッテリー装置の温度を検出する温度検出手段と、
前記バッテリーの電圧を検出する電圧検出手段と、
前記バッテリーの充電を制御する制御手段と
を有し、
前記バッテリー装置の温度が第１の温度未満でなく第２の温度未満である場合に、前記バッテリーの電圧が第１の電圧未満でなくなった場合、前記制御手段は、前記バッテリーの充電が停止されるようにし、
前記アラーム情報が前記充電装置に送信された後に、前記バッテリーの電圧が前記第１の電圧よりも低い第３の電圧未満になった場合、前記制御手段は、前記バッテリーの充電が再開されるようにし、
前記バッテリー装置の温度が前記第２の温度未満でなく第３の温度未満である場合に、前記バッテリーの電圧が前記第１の電圧よりも低い第２の電圧未満でなくなった場合、前記制御手段は、前記バッテリーの充電が停止されるようにし、
前記アラーム情報が前記充電装置に送信された後に、前記バッテリーの電圧が前記第３の電圧よりも低い第４の電圧未満になった場合、前記制御手段は、前記バッテリーの充電が再開されるようにし、
前記アラーム情報が前記充電装置に送信され、前記バッテリー装置の温度が第４の温度未満になった後に、前記バッテリーの電圧が前記第３の電圧未満になった場合、前記制御手段は、前記バッテリーの充電が再開されるようにすることを特徴とする充電装置。
【請求項２０】
前記第４の温度は、前記第１の温度よりも高い温度であり、前記第２の温度よりも低い温度であることを特徴とする請求項１９に記載の充電装置。
【請求項２１】
前記第４の温度は、前記第２の温度と同じ温度であることを特徴とする請求項１９に記載の充電装置。
【請求項２２】
前記バッテリー装置の温度が前記第１の温度未満である場合、前記制御手段は、前記バッテリーの充電を停止させることを特徴とする請求項１９から２１のいずれか１項に記載の充電装置。
【請求項２３】
前記バッテリー装置の温度が前記第３の温度未満でない場合、前記制御手段は、前記バッテリーの充電を停止させることを特徴とする請求項１９から２２のいずれか１項に記載の充電装置。
【請求項２４】
前記バッテリーへの充電電流の値が所定値より低いである場合、前記制御手段は、前記バッテリーの充電を停止させることを特徴とする請求項１９から２３のいずれか１項に記載の充電装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バッテリーを有するバッテリー装置（バッテリーパックなど）、当該バッテリー装置を充電する充電装置などに関する。
【背景技術】
【０００２】
特許文献１には、電池の温度の上昇に応じて電池への充電設定電圧を低下させる充電制御方法が記載されている。特許文献１における充電制御方法によれば、高温領域における充電電圧を低くすることができるので、電池の充電が安全に行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−１９７４６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、バッテリーの温度の上昇に応じてバッテリーへの充電電圧を低下させてしまうと、充電装置はバッテリーを十分に充電することができないという問題が生じてしまう。そのため、バッテリーが高温領域において充電される場合であっても、バッテリーの充電が安全に行われ、かつ、バッテリーの充電ができるだけ継続されるようにすることが求められている。
【０００５】
本発明は、このような問題にかんがみてなされたものであり、バッテリーが高温領域において充電される場合であっても、バッテリーの充電が安全に行われ、かつ、バッテリーの充電ができるだけ継続されるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るバッテリー装置の一つは、バッテリーを有するバッテリー装置であって、前記バッテリー装置の温度を検出する温度検出手段と、前記バッテリーの電圧を検出する電圧検出手段と、前記バッテリーを保護するための制御手段とを有し、前記バッテリー装置の温度が第１の温度未満でなく第２の温度未満である場合に、前記バッテリーの電圧が第１の電圧未満でなくなった場合、前記制御手段は、前記バッテリーの充電を停止させるための情報であるアラーム情報を充電装置に送信し、前記バッテリー装置の温度が前記第２の温度未満でなく第３の温度未満である場合に、前記バッテリーの電圧が前記第１の電圧よりも低い第２の電圧未満でなくなった場合、前記制御手段は、前記アラーム情報を前記充電装置に送信し、前記アラーム情報が前記充電装置に送信された後に、前記バッテリー装置の温度が第４の温度未満になった場合、前記制御手段は、前記バッテリーの充電を再開させるための情報であるアラーム解除情報を前記充電装置に送信することを特徴とする。
【０００７】
本発明に係るバッテリー装置の一つは、バッテリーを有するバッテリー装置であって、前記バッテリー装置の温度を検出する温度検出手段と、前記バッテリーの電圧を検出する電圧検出手段と、前記バッテリーを保護するための制御手段とを有し、前記バッテリー装置の温度が第１の温度未満でなく第２の温度未満である場合に、前記バッテリーの電圧が第１の電圧未満でなくなった場合、前記制御手段は、前記バッテリーの充電を停止させるための情報であるアラーム情報を充電装置に送信し、前記アラーム情報が前記充電装置に送信された後に、前記バッテリーの電圧が前記第１の電圧よりも低い第３の電圧未満になった場合、前記制御手段は、前記バッテリーの充電を再開させるための情報であるアラーム解除情報を前記充電装置に送信し、前記バッテリー装置の温度が前記第２の温度未満でなく第３の温度未満である場合に、前記バッテリーの電圧が前記第１の電圧よりも低い第２の電圧未満でなくなった場合、前記制御手段は、前記アラーム情報を前記充電装置に送信し、前記アラーム情報が前記充電装置に送信された後に、前記バッテリーの電圧が前記第３の電圧よりも低い第４の電圧未満になった場合、前記制御手段は、前記アラーム解除情報を前記充電装置に送信し、前記アラーム情報が前記充電装置に送信され、前記バッテリー装置の温度が第４の温度未満になった後に、前記バッテリーの電圧が前記第３の電圧未満になった場合、前記制御手段は、前記アラーム解除情報を前記充電装置に送信することを特徴とする。
【０００８】
本発明に係る充電装置の一つは、バッテリー装置が有するバッテリーを充電する充電装置であって、前記バッテリー装置の温度を検出する温度検出手段と、前記バッテリーの電圧を検出する電圧検出手段と、前記バッテリーの充電を制御する制御手段とを有し、前記バッテリー装置の温度が第１の温度未満でなく第２の温度未満である場合に、前記バッテリーの電圧が第１の電圧未満でなくなった場合、前記制御手段は、前記バッテリーの充電が停止されるようにし、前記バッテリー装置の温度が前記第２の温度未満でなく第３の温度未満である場合に、前記バッテリーの電圧が前記第１の電圧よりも低い第２の電圧未満でなくなった場合、前記制御手段は、前記バッテリーの充電が停止されるようにし、前記アラーム情報が前記充電装置に送信された後に、前記バッテリー装置の温度が第４の温度未満になった場合、前記制御手段は、前記バッテリーの充電が再開されるようにすることを特徴とする。
【０００９】
本発明に係る充電装置の一つは、バッテリー装置が有するバッテリーを充電する充電装置であって、前記バッテリー装置の温度を検出する温度検出手段と、前記バッテリーの電圧を検出する電圧検出手段と、前記バッテリーの充電を制御する制御手段とを有し、前記バッテリー装置の温度が第１の温度未満でなく第２の温度未満である場合に、前記バッテリーの電圧が第１の電圧未満でなくなった場合、前記制御手段は、前記バッテリーの充電が停止されるようにし、前記アラーム情報が前記充電装置に送信された後に、前記バッテリーの電圧が前記第１の電圧よりも低い第３の電圧未満になった場合、前記制御手段は、前記バッテリーの充電が再開されるようにし、前記バッテリー装置の温度が前記第２の温度未満でなく第３の温度未満である場合に、前記バッテリーの電圧が前記第１の電圧よりも低い第２の電圧未満でなくなった場合、前記制御手段は、前記バッテリーの充電が停止されるようにし、前記アラーム情報が前記充電装置に送信された後に、前記バッテリーの電圧が前記第３の電圧よりも低い第４の電圧未満になった場合、前記制御手段は、前記バッテリーの充電が再開されるようにし、前記アラーム情報が前記充電装置に送信され、前記バッテリー装置の温度が第４の温度未満になった後に、前記バッテリーの電圧が前記第３の電圧未満になった場合、前記制御手段は、前記バッテリーの充電が再開されるようにすることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、バッテリーが高温領域において充電される場合であっても、バッテリーの充電が安全に行われ、かつ、バッテリーの充電ができるだけ継続されるようにすることができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態１〜４に係るバッテリー装置の一例であるバッテリーパックに含まれる構成要素と、実施形態１〜４に係る充電装置に含まれる構成要素とを説明するためのブロック図である。
【図２】実施形態１〜４に係るバッテリーに供給可能な充電電圧Ｖｃとバッテリー温度Ｔとの関係の一例を示す図である。
【図３】実施形態１に係るバッテリー装置で行われるバッテリー保護方法を説明するためのフローチャートである。
【図４】バッテリーの電圧Ｖｄと、バッテリーへの充電電流Ｉｃと、バッテリー温度Ｔと、充電時間ｃｔとの関係の一例を示す図である。
【図５】実施形態２に係るバッテリー装置で行われるバッテリー保護方法を説明するためのフローチャートである。
【図６】バッテリーの電圧Ｖｄと、バッテリーへの充電電流Ｉｃと、バッテリー温度Ｔと、充電時間ｃｔとの関係の一例を示す図である。
【図７】実施形態３に係る充電装置で行われるバッテリー保護方法を説明するためのフローチャートである。
【図８】実施形態４に係る充電装置で行われるバッテリー保護方法を説明するためのフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態を説明するが、本発明の実施形態は以下の実施形態に限定されるものではない。
【００１３】
［実施形態１］
まず、図１〜図５を参照して本発明の実施形態１を説明する。
【００１４】
図１は、実施形態１〜４に係るバッテリー装置の一例であるバッテリーパック１０に含まれる構成要素と、実施形態１〜４に係る充電装置２０に含まれる構成要素とを説明するためのブロック図である。
【００１５】
バッテリーパック１０は、デジタルカメラ、携帯電話、コンピュータ等の電子機器に接続できるように構成され、当該電子機器から取り外しできるように構成されている。バッテリーパック１０がデジタルカメラ、携帯電話、コンピュータ等の電子機器に接続された場合、バッテリーパック１０は、当該電子機器に電力を供給することができる。
【００１６】
また、バッテリーパック１０は、充電装置２０に接続できるように構成され、充電装置２０から取り外しできるように構成されている。バッテリーパック１０が充電装置２０に接続された場合、充電装置２０は、バッテリーパック１０の充電を開始することができる。
【００１７】
バッテリーパック１０は、図１に示すように、＋端子１０１、Ｄ端子１０２、−端子１０３、制御部１０４、バッテリー１０５、スイッチ回路１０６、電流検出素子１０７、温度検出素子１０８、メモリ１０９及びメモリ１１０を有する。
【００１８】
＋端子１０１は、正極端子であり、充電装置２０の＋端子２０１と接続されるように構成されている。Ｄ端子１０２は、通信端子であり、充電装置２０のＤ端子２０２と接続されるように構成されている。−端子１０３は、負極端子であり、充電装置２０の−端子２０３と接続されるように構成されている。
【００１９】
制御部１０４は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を有し、当該ＣＰＵを用いてバッテリーパック１０を制御することができる。制御部１０４のＣＰＵは、例えば、マイクロコンピュータを有する。制御部１０４によって実行される様々なプログラムは、メモリ１０９に格納されている。
【００２０】
制御部１０４は、充電装置２０の制御部２０４と通信することができる。制御部１０４は、バッテリーパック１０に関する情報（満充電容量、残量など）をＤ端子１０２を介して制御部２０４に送信することができる。バッテリーパック１０に関する情報は、メモリ１１０に格納されている。また、制御部１０４は、後述するアラーム情報ａ１及びアラーム解除情報ａ２をＤ端子１０２を介して制御部２０４に送信することもできる。
【００２１】
バッテリー１０５は、一つのバッテリーセルを有する。制御部１０４は、バッテリー１０５を保護するように構成されている。また、制御部１０４は、バッテリー１０５の電圧Ｖｄを検出するように構成されている。したがって、制御部１０４は、バッテリー１０５の電圧Ｖｄを検出する電圧検出部として動作する。制御部１０４は、バッテリー１０５の電圧Ｖｄを検出し、検出された電圧Ｖｄを示す情報をＤ端子１０２を介して制御部２０４に送信することができる。
【００２２】
スイッチ回路１０６は、バッテリーパック１０を保護するための回路である。バッテリーパック１０の充電中に異常が発生した場合、制御部１０４は、バッテリーパック１０を保護するために、スイッチ回路１０６を制御して充電回路を遮断する。また、バッテリーパック１０の放電中に異常が発生した場合、制御部１０４は、バッテリーパック１０を保護するために、スイッチ回路１０６を制御して放電回路を遮断する。
【００２３】
電流検出素子１０７は、バッテリー１０５への充電電流Ｉｃを検出するための素子である。制御部１０４は、電流検出素子１０７を用いてバッテリー１０５への充電電流Ｉｃを検出するように構成されている。したがって、制御部１０４は、バッテリー１０５への充電電流Ｉｃを検出する充電電流検出部として動作する。制御部１０４は、バッテリー１０５への充電電流Ｉｃを検出し、検出された充電電流Ｉｃを示す情報をＤ端子１０２を介して制御部２０４に送信することができる。
【００２４】
温度検出素子１０８は、バッテリーパック１０の温度であるバッテリー温度Ｔを検出するための素子である。制御部１０４は、温度検出素子１０８を用いてバッテリー温度Ｔを検出するように構成されている。したがって、制御部１０４は、バッテリー装置の温度を検出する温度検出部として動作する。制御部１０４によって検出されるバッテリー温度Ｔは、バッテリーパック１０の内部の温度、バッテリーパック１０の表面の温度、バッテリーパック１０の外部の温度のいずれかであってもよい。制御部１０４は、バッテリー温度Ｔを検出し、検出されたバッテリー温度Ｔを示す情報をＤ端子１０２を介して制御部２０４に送信することができる。
【００２５】
充電装置２０は、図１に示すように、＋端子２０１、Ｄ端子２０２、−端子２０３、制御部２０４、ＡＣ／ＤＣコンバータ２０５、ＡＣ電力入力部２０６、メモリ２０７及びメモリ２０８を有する。
【００２６】
＋端子２０１は、正極端子であり、バッテリーパック１０の＋端子１０１と接続されるように構成されている。Ｄ端子２０２は、通信端子であり、バッテリーパック１０のＤ端子１０２と接続されるように構成されている。−端子２０３は、負極端子であり、バッテリーパック１０の−端子１０３と接続されるように構成されている。
【００２７】
ＡＣ電力入力部２０６は、ＡＣ電源と接続できるように構成されている。ＡＣ電力入力部２０６は、ＡＣ電源からＡＣ電力入力部２０６に供給されたＡＣ電力をＡＣ／ＤＣコンバータ２０５に供給する。
【００２８】
ＡＣ／ＤＣコンバータ２０５は、ＡＣ電力入力部２０６からＡＣ／ＤＣコンバータ２０５に供給されたＡＣ電力をＤＣ電力に変換する。ＡＣ／ＤＣコンバータ２０５は、制御部２０４によって制御される。したがって、ＡＣ／ＤＣコンバータ２０５から出力される充電電圧Ｖｃは、制御部２０４によって制御される。
【００２９】
制御部２０４は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を有し、当該ＣＰＵを用いて充電装置２０を制御することができる。制御部２０４のＣＰＵは、例えば、マイクロコンピュータを有する。制御部２０４によって実行される様々なプログラムは、メモリ２０７に格納されている。制御部２０４は、バッテリー１０５の充電を制御するように構成されている。
【００３０】
制御部２０４は、バッテリーパック１０の制御部１０４と通信することができる。制御部２０４は、バッテリーパック１０に関する情報（満充電容量、残量など）をＤ端子２０２を介して制御部１０４から受信することができる。制御部１０４から受信されたバッテリーパック１０に関する情報は、メモリ２０８に格納される。また、制御部２０４は、後述するアラーム情報ａ１及びアラーム解除情報ａ２をＤ端子２０２を介して制御部１０４から受信することもできる。
【００３１】
制御部２０４は、バッテリー１０５の電圧Ｖｄを示す情報をＤ端子２０２を介して制御部１０４から受信することができる。制御部２０４は、バッテリー１０５への充電電流Ｉｃを示す情報をＤ端子２０２を介して制御部１０４から受信することができる。さらに、バッテリー温度Ｔを示す情報をＤ端子２０２を介して制御部１０４から受信することができる。
【００３２】
実施形態１〜４では、バッテリーパック１０がデジタルカメラ、携帯電話、コンピュータ等の電子機器に接続できるように構成され、当該電子機器から取り外しできるように構成されている場合を説明する。しかしながら、バッテリーパック１０はこのような構成に限るものではない。例えば、バッテリーパック１０は、デジタルカメラ、携帯電話、コンピュータ等の電子機器に内蔵されたバッテリー装置であってもよい。
【００３３】
また、実施形態１〜４では、バッテリーパック１０が充電装置２０に接続できるように構成され、充電装置２０から取り外しできるように構成されている場合を説明する。しかしながら、バッテリーパック１０はこのような構成に限るものではない。例えば、バッテリーパック１０は、充電装置２０を内蔵したバッテリー装置であってもよい。
【００３４】
また、実施形態１〜４では、バッテリー１０５が、リチウムイオンバッテリーである場合を説明する。しかしながら、バッテリー１０５は、リチウムイオンバッテリーに限るものではない。例えば、バッテリー１０５は、ニッケル水素バッテリーであってもよい。
【００３５】
また、実施形態１〜４では、バッテリーパック１０が、例えば、１つのバッテリーを有する場合を説明する。しかしながら、バッテリーパック１０が有するバッテリーの数は、１つに限るものではない。したがって、バッテリーパック１０が有するバッテリーの数は、２つ以上であってもよい。
【００３６】
また、実施形態１〜４では、制御部１０４が、温度検出素子１０８を用いてバッテリー温度Ｔを検出し、検出されたバッテリー温度Ｔを制御部２０４に通知する場合を説明する。しかしながら、バッテリー温度Ｔの検出は、制御部２０４が行うように構成してもよい。
【００３７】
また、実施形態１〜４では、制御部１０４が、電流検出素子１０７を用いてバッテリー１０５への充電電流Ｉｃを検出し、検出された充電電流Ｉｃを制御部２０４に通知する場合を説明する。しかしながら、充電電流Ｉｃの検出は、制御部２０４が行うように構成してもよい。
【００３８】
また、実施形態１〜４では、制御部１０４が、バッテリー１０５の電圧Ｖｄを検出し、検出された電圧Ｖｄを制御部２０４に通知する場合を説明する。しかしながら、電圧Ｖｄの検出は、制御部２０４が行うように構成してもよい。
【００３９】
図２は、実施形態１〜４に係るバッテリー１０５に供給可能な充電電圧Ｖｃとバッテリー温度Ｔとの関係の一例を示す図である。
【００４０】
温度Ｔ１（第１の温度）は、例えば０℃である。温度Ｔ２（第２の温度）は、例えば４５℃である。温度Ｔ３（第３の温度）は、例えば６０℃である。温度Ｔ１、Ｔ２及びＴ３の関係は、Ｔ１＜Ｔ２＜Ｔ３である。
【００４１】
電圧Ｖ１（第１の電圧）は、例えば４．２５Ｖである。電圧Ｖ２（第２の電圧）は、例えば４．１０Ｖである。電圧Ｖ１及びＶ２の関係は、Ｖ２＜Ｖ１である。
【００４２】
バッテリー温度Ｔ＜温度Ｔ１である場合、充電電圧Ｖｃの上限は、０Ｖである。したがって、バッテリー温度Ｔ＜温度Ｔ１である場合、制御部２０４はバッテリー１０５の充電が停止されるように充電装置２０を制御する。
【００４３】
温度Ｔ１≦バッテリー温度Ｔ＜温度Ｔ２である場合、充電電圧Ｖｃの上限は、電圧Ｖ１である。したがって、温度Ｔ１≦バッテリー温度Ｔ＜温度Ｔ２である場合にバッテリー１０５の電圧Ｖｄが電圧Ｖ１以上になった場合、制御部２０４は、バッテリー１０５の充電が停止されるように充電装置２０を制御する。なお、温度Ｔ１≦バッテリー温度Ｔ＜温度Ｔ２の領域は、例えば、「標準温度領域」と呼ばれる。
【００４４】
温度Ｔ２≦バッテリー温度Ｔ＜温度Ｔ３である場合、充電電圧Ｖｃの上限は、電圧Ｖ２である。したがって、温度Ｔ２≦バッテリー温度Ｔ＜温度Ｔ３である場合にバッテリー１０５の電圧Ｖｄが電圧Ｖ２以上になった場合、制御部２０４は、バッテリー１０５の充電が停止されるように充電装置２０を制御する。なお、温度Ｔ２≦バッテリー温度Ｔ＜温度Ｔ３の領域は、例えば、「高温領域」と呼ばれる。
【００４５】
バッテリー温度Ｔ≧温度Ｔ３である場合、充電電圧Ｖｃの上限は、０Ｖである。したがって、バッテリー温度Ｔ≧温度Ｔ３である場合、制御部２０４は、バッテリー１０５の充電が停止されるように充電装置２０を制御する。
【００４６】
図３は、実施形態１に係るバッテリーパック１０で行われるバッテリー保護方法Ｍ１を説明するためのフローチャートである。制御部１０４は、例えば、メモリ１０９に格納されているプログラムＰｇ１を実行することにより、バッテリーパック１０にバッテリー保護方法Ｍ１を行わせることができる。バッテリーパック１０が複数のバッテリーを有する場合、制御部１０４は、バッテリーごとにバッテリー保護方法Ｍ１を行う。
【００４７】
ステップＳ３０１において、制御部１０４は、充電装置２０がバッテリー１０５の充電を開始したか否かを判定する。例えば、制御部１０４は、バッテリー１０５への充電電流Ｉｃをチェックすることにより、充電装置２０がバッテリー１０５の充電を開始したか否かを判定することができる。
【００４８】
充電装置２０がバッテリー１０５の充電を開始した場合、制御部１０４は、ステップＳ３０１からステップＳ３０２に進む（ステップＳ３０１でＹＥＳ）。
【００４９】
充電装置２０がバッテリー１０５の充電を開始していない場合、制御部１０４は、ステップＳ３０１を繰り返す（ステップＳ３０１でＮＯ）。
【００５０】
ステップＳ３０２において、制御部１０４は、充電時間ｃｔをカウントするためのタイマーをスタートさせる。このタイマーは、例えば、制御部１０４が有する。制御部１０４がタイマーをスタートさせた後、制御部１０４は、ステップＳ３０２からステップＳ３０３に進む。
【００５１】
ステップＳ３０３において、制御部１０４は、バッテリー１０５への充電電流Ｉｃを検出し、検出された充電電流Ｉｃの値が所定値ｂ１未満であるか否かを判定する。
【００５２】
検出された充電電流Ｉｃの値が所定値ｂ１未満である場合、制御部１０４は、ステップＳ３０３からステップＳ３１４に進む（ステップＳ３０３でＹＥＳ）。検出された充電電流Ｉｃの値が所定値ｂ１未満である場合、制御部１０４は、バッテリー１０５が満充電状態であると判定する。
【００５３】
検出された充電電流Ｉｃの値が所定値ｂ１未満でない場合、制御部１０４は、ステップＳ３０３からステップＳ３０４に進む（ステップＳ３０３でＮＯ）。検出された充電電流Ｉｃの値が所定値ｂ１未満でない場合、制御部１０４は、バッテリー１０５が満充電状態でないと判定する。また、検出された充電電流Ｉｃの値が所定値ｂ１未満でない場合、バッテリー１０５の充電は継続される。
【００５４】
ステップＳ３０４において、制御部１０４は、タイマーによってカウントされた充電時間ｃｔを検出し、検出された充電時間ｃｔが所定時間ｔｆを超えたか否かを判定する。
【００５５】
検出された充電時間ｃｔが所定時間ｔｆを超えた場合、制御部１０４は、ステップＳ３０４からステップＳ３１３に進む（ステップＳ３０４でＹＥＳ）。検出された充電時間ｃｔが所定時間ｔｆを超えた場合、制御部１０４は、タイムアウトが発生したと判定する。
【００５６】
検出された充電時間ｃｔが所定時間ｔｆを超えていない場合、制御部１０４は、ステップＳ３０４からステップＳ３０５に進む（ステップＳ３０４でＮＯ）。検出された充電時間ｃｔが所定時間ｔｆを超えていない場合、制御部１０４は、タイムアウトは発生していないと判定する。
【００５７】
ステップＳ３０５において、制御部１０４は、バッテリー温度Ｔを検出し、検出されたバッテリー温度Ｔが第１の条件を満たすか否かを判定する。第１の条件は、温度Ｔ１≦バッテリー温度Ｔ＜温度Ｔ２である（図２参照）。したがって、バッテリー温度Ｔが温度Ｔ１以上（第１の温度以上）であり、温度Ｔ２未満（第２の温度未満）である場合、制御部１０４は、第１の条件が満たされていると判定する。
【００５８】
検出されたバッテリー温度Ｔが第１の条件を満たす場合、制御部１０４は、ステップＳ３０５からステップＳ３０６に進む（ステップＳ３０５でＹＥＳ）。
【００５９】
検出されたバッテリー温度Ｔが第１の条件を満たさない場合、制御部１０４は、ステップＳ３０５からステップＳ３０８に進む（ステップＳ３０５でＮＯ）。
【００６０】
ステップＳ３０６において、制御部１０４は、バッテリー１０５の電圧Ｖｄを検出し、検出された電圧Ｖｄが電圧Ｖ１（第１の電圧）未満であるか否かを判定する。
【００６１】
検出された電圧Ｖｄが電圧Ｖ１未満（第１の電圧未満）である場合、制御部１０４は、ステップＳ３０６からステップＳ３０３に進む（ステップＳ３０６でＹＥＳ）。
【００６２】
検出された電圧Ｖｄが電圧Ｖ１未満（第１の電圧未満）でない場合、制御部１０４は、ステップＳ３０６からステップＳ３０７に進む（ステップＳ３０６でＮＯ）。
【００６３】
ステップＳ３０７において、制御部１０４は、バッテリー１０５の充電を停止させるために、アラーム情報ａ１を制御部２０４に送信する。アラーム情報ａ１は、充電装置２０にバッテリー１０５の充電を停止させるための情報である。アラーム情報ａ１を受信した制御部２０４は、バッテリー１０５の充電が停止されるように充電装置２０を制御する。そして、制御部２０４は、光、音、記号、メッセージ、アイコンの少なくとも一つを用いて、バッテリー１０５の充電が停止されたことをユーザに通知する。アラーム情報ａ１が制御部２０４に送信された後、制御部１０４は、ステップＳ３０７からステップＳ３０４に進む。
【００６４】
ステップＳ３０８において、制御部１０４は、バッテリー温度Ｔを検出し、検出されたバッテリー温度Ｔが第２の条件を満たすか否かを判定する。第２の条件は、温度Ｔ２≦バッテリー温度Ｔ＜温度Ｔ３である（図２参照）。したがって、バッテリー温度Ｔが温度Ｔ２以上（第２の温度以上）であり、温度Ｔ３未満（第３の温度未満）である場合、制御部１０４は、第２の条件が満たされていると判定する。
【００６５】
検出されたバッテリー温度Ｔが第２の条件を満たす場合、制御部１０４は、ステップＳ３０８からステップＳ３０９に進む（ステップＳ３０８でＹＥＳ）。
【００６６】
検出されたバッテリー温度Ｔが第２の条件を満たさない場合、制御部１０４は、ステップＳ３０８からステップＳ３１６に進む（ステップＳ３０８でＮＯ）。したがって、検出されたバッテリー温度Ｔが温度Ｔ１未満（第１の温度未満）である場合、制御部１０４は、ステップＳ３０８からステップＳ３１６に進む。検出されたバッテリー温度Ｔが温度Ｔ３以上（第３の温度以上）である場合も、制御部１０４は、ステップＳ３０８からステップＳ３１６に進む。
【００６７】
ステップＳ３０９において、制御部１０４は、バッテリー１０５の電圧Ｖｄを検出し、検出された電圧Ｖｄが電圧Ｖ２（第２の電圧）未満であるか否かを判定する。
【００６８】
検出された電圧Ｖｄが電圧Ｖ２未満（第２の電圧未満）である場合、制御部１０４は、ステップＳ３０９からステップＳ３０３に進む（ステップＳ３０９でＹＥＳ）。
【００６９】
検出された電圧Ｖｄが電圧Ｖ２未満（第２の電圧未満）でない場合、制御部１０４は、ステップＳ３０９からステップＳ３１０に進む（ステップＳ３０９でＮＯ）。
【００７０】
ステップＳ３１０において、制御部１０４は、バッテリー１０５の充電を停止させるために、アラーム情報ａ１を制御部２０４に送信する。アラーム情報ａ１を受信した制御部２０４は、バッテリー１０５の充電が停止されるように充電装置２０を制御する。そして、制御部２０４は、光、音、記号、メッセージ、アイコンの少なくとも一つを用いて、バッテリー１０５の充電が停止されたことをユーザに通知する。アラーム情報ａ１が制御部２０４に送信された後、制御部１０４は、ステップＳ３１０からステップＳ３１１に進む。
【００７１】
ステップＳ３１１において、制御部１０４は、バッテリー温度Ｔを検出し、検出されたバッテリー温度Ｔが第３の条件を満たすか否かを判定する。第３の条件は、バッテリー温度Ｔ＜温度Ｔ４（第４の温度）である。したがって、バッテリー温度Ｔが温度Ｔ４未満（第４の温度未満）である場合、制御部１０４は、第３の条件が満たされていると判定する。温度Ｔ４は、温度Ｔ２よりも低い温度であっても、温度Ｔ２と同じ温度であってもよい。ただし、温度Ｔ４が温度Ｔ２よりも低い温度である場合、温度Ｔ４は、温度Ｔ１よりも高い温度であることを要する。温度Ｔ４が温度Ｔ２よりも低い温度である場合、第３の条件は、第１の条件と異なる条件となる。温度Ｔ４と温度Ｔ２とが同じ温度である場合、第３の条件は、第１の条件と同じ条件となる。
【００７２】
検出されたバッテリー温度Ｔが第３の条件を満たす場合、制御部１０４は、ステップＳ３１１からステップＳ３１２に進む（ステップＳ３１１でＹＥＳ）。
【００７３】
検出されたバッテリー温度Ｔが第３の条件を満たさない場合、制御部１０４は、ステップＳ３１１からステップＳ３０４に進む（ステップＳ３１１でＮＯ）。検出されたバッテリー温度Ｔが第３の条件を満たさない場合、バッテリー１０５の充電は停止され続けることになる。
【００７４】
ステップＳ３１２において、制御部１０４は、バッテリー１０５の充電を再開させるために、アラーム解除情報ａ２を制御部２０４に送信する。アラーム解除情報ａ２は、充電装置２０にバッテリー１０５の充電を再開させるための情報である。アラーム解除情報ａ２を受信した制御部２０４は、バッテリー１０５の充電が再開されるように充電装置２０を制御する。そして、制御部２０４は、光、音、記号、メッセージ、アイコンの少なくとも一つを用いて、バッテリー１０５の充電が再開されたことをユーザに通知する。アラーム解除情報ａ２が制御部２０４に送信された後、制御部１０４は、ステップＳ３１２からステップＳ３０３に進む。
【００７５】
ステップＳ３１３において、制御部１０４は、バッテリー１０５の電圧Ｖｄを検出し、検出された電圧Ｖｄが電圧Ｖｆ未満であるか否かを判定する。電圧Ｖｆは、バッテリー１０５が満充電状態であるか否かを判定するための電圧である。電圧Ｖｆは、バッテリー１０５の満充電容量が所定の満充電容量よりも高いか否かを判定するための電圧でもある。
【００７６】
検出された電圧Ｖｄが電圧Ｖｆ未満である場合、制御部１０４は、ステップＳ３１３からステップＳ３１５に進む（ステップＳ３１３でＹＥＳ）。検出された電圧Ｖｄが電圧Ｖｆ未満である場合、制御部１０４は、バッテリー１０５が満充電状態でなく、バッテリー１０５の満充電容量が所定の満充電容量よりも高くないと判定する。
【００７７】
検出された電圧Ｖｄが電圧Ｖｆ未満でない場合、制御部１０４は、ステップＳ３１３からステップＳ３１４に進む（ステップＳ３１３でＮＯ）。検出された電圧Ｖｄが電圧Ｖｆ未満でない場合、制御部１０４は、バッテリー１０５が満充電状態であり、バッテリー１０５の満充電容量が所定の満充電容量よりも高いと判定する。
【００７８】
ステップＳ３１４において、制御部１０４は、バッテリー１０５が満充電状態であることを制御部２０４に通知するために、満充電情報を制御部２０４に送信する。満充電情報は、バッテリー１０５が満充電状態であることを制御部２０４に通知するための情報である。バッテリー１０５が満充電状態であることを知った制御部２０４は、バッテリー１０５の充電を終了するように充電装置２０を制御する。そして、制御部２０４は、光、音、記号、メッセージ、アイコンの少なくとも一つを用いて、バッテリー１０５が満充電状態であることをユーザに通知する。
【００７９】
ステップＳ３１５において、制御部１０４は、スイッチ回路１０６を制御してバッテリー１０５の充電を中止する。制御部１０４は、制御部１０４がバッテリー１０５の充電が中止したことを制御部２０４に通知するために、充電中止情報を制御部２０４に送信する。充電中止情報は、制御部１０４がバッテリー１０５の充電が中止したことを制御部２０４に通知するための情報である。制御部１０４がバッテリー１０５の充電を中止したことを知った制御部２０４は、バッテリー１０５の充電を終了するように充電装置２０を制御する。そして、制御部２０４は、光、音、記号、メッセージ、アイコンの少なくとも一つを用いて、バッテリー１０５の充電が中止されたことをユーザに通知する。
【００８０】
ステップＳ３１６において、制御部１０４は、バッテリー１０５の充電を停止させるために、アラーム情報ａ１を制御部２０４に送信する。アラーム情報ａ１を受信した制御部２０４は、バッテリー１０５の充電が停止されるように充電装置２０を制御する。そして、制御部２０４は、光、音、記号、メッセージ、アイコンの少なくとも一つを用いて、バッテリー１０５の充電が停止されたことをユーザに通知する。アラーム情報ａ１が制御部２０４に送信された後、制御部１０４は、ステップＳ３１６からステップＳ３０４に進む。
【００８１】
以上説明したように、バッテリーパック１０は、バッテリー１０５が高温領域において充電される場合であっても、バッテリー１０５の充電が安全に行われ、かつ、バッテリー１０５の充電ができるだけ継続されるようにすることができる。これにより、充電装置１０は、バッテリー１０５が高温領域において充電される場合であっても、バッテリー１０５の満充電容量が所定の満充電容量よりも高くなるようにすることができる。
【００８２】
図４は、バッテリー１０５の電圧Ｖｄと、バッテリー１０５への充電電流Ｉｃと、バッテリー温度Ｔと、充電時間ｃｔとの関係の一例を示す図である。
【００８３】
図４において、図４（ａ）は、充電時間ｃｔとバッテリー１０５の電圧Ｖｄとの関係の一例を示す。図４（ｂ）は、充電時間ｃｔとバッテリー温度Ｔとの関係の一例を示す。図４（ｃ）は、充電時間ｃｔとバッテリー１０５への充電電流Ｉｃとの関係の一例を示す。
【００８４】
充電時間ｔ０において、制御部２０４は、バッテリー１０５の充電を開始する（ステップＳ３０１でＹＥＳ）。例えば、バッテリーパック１０が充電装置２０に接続された場合、制御部２０４は、充電装置２０の動作モードを定電流充電モードに変更し、バッテリー１０５の定電流充電を開始する。制御部２０４は、バッテリー温度Ｔが温度Ｔ２に到達するまでの間、バッテリー１０５の定電流充電を継続するように充電装置２０を制御する。
【００８５】
充電時間ｔ１において、バッテリー温度Ｔは温度Ｔ２に到達する（ステップＳ３０５でＮＯ）。図４では、バッテリー１０５の電圧Ｖｄは電圧Ｖ２未満であるので、制御部２０４は、バッテリー１０５の定電流充電を継続する（ステップＳ３０９でＹＥＳ）。制御部２０４は、バッテリー１０５の電圧Ｖｄが電圧Ｖ２に到達するまでの間、バッテリー１０５の定電流充電を継続するように充電装置２０を制御する。
【００８６】
充電時間ｔ２において、バッテリー１０５の電圧Ｖｄは電圧Ｖ２に到達する（ステップＳ３０９でＮＯ）。バッテリー１０５の電圧Ｖｄが電圧Ｖ２に到達した場合、制御部１０４は、バッテリー１０５の充電を停止させるために、アラーム情報ａ１を制御部２０４に送信する（ステップＳ３１０）。アラーム情報ａ１を受信した制御部２０４は、充電装置２０の動作モードを温度待機モードに変更し、バッテリー１０５の定電流充電が停止されるように充電装置２０を制御する。そして、制御部２０４は、バッテリー温度Ｔが温度Ｔ４未満になるまでの間、バッテリー１０５の定電流充電の停止を継続するように充電装置２０を制御する。
【００８７】
充電時間ｔ３において、バッテリー温度Ｔは温度Ｔ４未満になる（ステップＳ３１１でＹＥＳ）。バッテリー温度Ｔが温度Ｔ４未満になった場合、制御部１０４は、バッテリー１０５の充電を再開させるために、アラーム解除情報ａ２を制御部２０４に送信する（ステップＳ３１２）。アラーム解除情報ａ２を受信した制御部２０４は、バッテリー１０５の定電流充電が再開されるように充電装置２０を制御する。
【００８８】
バッテリー１０５の電圧Ｖｄが電圧Ｖｃｖに到達するまでの間に、バッテリー温度Ｔが温度Ｔ４未満でなくなった場合、制御部１０４は、バッテリー１０５の充電を停止させるために、再びアラーム情報ａ１を制御部２０４に送信する（ステップＳ３１０）。アラーム情報ａ１を受信した制御部２０４は、バッテリー１０５の定電流充電が停止されるように充電装置２０を制御する。そして、制御部２０４は、バッテリー温度Ｔが温度Ｔ４未満になるまでの間、バッテリー１０５の定電流充電の停止を継続するように充電装置２０を制御する。
【００８９】
一方、バッテリー１０５の電圧Ｖｄが電圧Ｖｃｖに到達するまでの間に、バッテリー温度Ｔが温度Ｔ４未満になった場合、制御部１０４は、バッテリー１０５の充電を再開させるために、再びアラーム解除情報ａ２を制御部２０４に送信する（ステップＳ３１２）。アラーム解除情報ａ２を受信した制御部２０４は、バッテリー１０５の定電流充電が再開されるように充電装置２０を制御する。
【００９０】
このように、バッテリー１０５の電圧Ｖｄが電圧Ｖｃｖに到達するまでの間、バッテリー１０５の定電流充電の停止とバッテリー１０５の定電流充電の再開とが繰り返し行われる。これにより、制御部１０４及び制御部２０４は、バッテリー１０５を保護しながらバッテリー１０５の定電流充電を繰り返し行うことができる。
【００９１】
充電時間ｔ４において、バッテリー１０５の電圧Ｖｄは電圧Ｖｃｖに到達する。バッテリー１０５の電圧Ｖｄが電圧Ｖｃｖに到達した場合、制御部２０４は、充電装置２０の動作モードを定電圧充電モードに変更し、バッテリー１０５の定電圧充電を開始する。
【００９２】
制御部２０４がバッテリー１０５の定電圧充電を開始した後に、バッテリー温度Ｔが温度Ｔ４未満でなくなった場合、制御部１０４は、バッテリー１０５の充電を停止させるために、再びアラーム情報ａ１を制御部２０４に送信する（ステップＳ３１０）。アラーム情報ａ１を受信した制御部２０４は、バッテリー１０５の定電圧充電が停止されるように充電装置２０を制御する。そして、制御部２０４は、バッテリー温度Ｔが温度Ｔ４未満になるまでの間、バッテリー１０５の定電圧充電の停止を継続するように充電装置２０を制御する。
【００９３】
一方、制御部２０４がバッテリー１０５の定電圧充電を開始した後に、バッテリー温度Ｔが温度Ｔ４未満になった場合、制御部１０４は、バッテリー１０５の充電を再開させるために、再びアラーム解除情報ａ２を制御部２０４に送信する（ステップＳ３１２）。アラーム解除情報ａ２を受信した制御部２０４は、バッテリー１０５の定電圧充電が再開されるように充電装置２０を制御する。
【００９４】
このように、充電時間ｃｔが充電時間ｔ５に到達するまでの間、バッテリー１０５の定電圧充電の停止とバッテリー１０５の定電圧充電の再開とが繰り返し行われる。これにより、制御部１０４及び制御部２０４は、バッテリー１０５を保護しながらバッテリー１０５の定電圧充電を繰り返し行うことができる。また、バッテリー１０５の定電圧充電が繰り返し行われることにより、制御部１０４及び制御部２０４は、バッテリー１０５への平均充電電流を下げることができる。これにより、制御部１０４及び制御部２０４は、バッテリー温度Ｔを徐々に低下させることができる。
【００９５】
充電時間ｔ５において、バッテリー温度Ｔは温度Ｔ４未満になる（ステップＳ３１１でＹＥＳ）。バッテリー温度Ｔが温度Ｔ４未満になった場合、制御部１０４は、バッテリー１０５の充電を再開させるために、再びアラーム解除情報ａ２を制御部２０４に送信する（ステップＳ３１２）。アラーム解除情報ａ２を受信した制御部２０４は、バッテリー１０５の定電圧充電が再開されるように充電装置２０を制御する。
【００９６】
図４では、充電時間ｃｔが充電時間ｔ５に到達した後、バッテリー温度Ｔは温度Ｔ４に到達することなく徐々に温度Ｔ４よりも低くなる。そのため、制御部２０４は、バッテリー１０５の電圧Ｖｄが電圧Ｖ１に到達するまでの間、バッテリー１０５の定電圧充電を継続するように充電装置２０を制御することができる。
【００９７】
充電時間ｔ６において、バッテリー１０５の充電電流Ｉｃの値は所定値ｂ１未満になる（ステップＳ３０３でＹＥＳ）。バッテリー１０５の充電電流Ｉｃの値が所定値ｂ１未満になった場合、制御部１０４は、バッテリー１０５が満充電状態であることを制御部２０４に通知するために、満充電情報を制御部２０４に送信する（ステップＳ３１４）。バッテリー１０５が満充電状態であることを知った制御部２０４は、バッテリー１０５の充電を終了するように充電装置２０を制御する。
【００９８】
［実施形態２］
次に、図１〜図３、図５及び図６を参照して本発明の実施形態２を説明する。なお、実施形態２では、実施形態１と異なる部分について説明する。
【００９９】
実施形態１では、充電時間ｃｔが充電時間ｔ２に到達してから充電時間ｔ３に到達するまでの間、バッテリー１０５の充電の停止が継続されるように充電装置２０を制御する場合を説明した。これに対し、実施形態２では、充電時間ｃｔが充電時間ｔ２に到達してから充電時間ｔ３に到達するまでの間、バッテリー１０５の充電の再開とバッテリー１０５の充電の停止とが繰り返し行われるように充電装置２０を制御する場合を説明する。
【０１００】
図５は、実施形態２に係るバッテリーパック１０で行われるバッテリー保護方法Ｍ２を説明するためのフローチャートである。制御部１０４は、例えば、メモリ１０９に格納されているプログラムＰｇ２を実行することにより、バッテリーパック１０にバッテリー保護方法Ｍ２を行わせることができる。バッテリーパック１０が複数のバッテリーを有する場合、制御部１０４は、バッテリーごとにバッテリー保護方法Ｍ２を行う。
【０１０１】
バッテリー保護方法Ｍ２におけるステップＳ３０１からステップＳ３０４までの処理は、バッテリー保護方法Ｍ１におけるステップＳ３０１からステップＳ３０４までの処理と同様の処理である。したがって、ステップＳ３０１からステップＳ３０４までの処理についての説明を省略する。ただし、ステップＳ３０４で検出された充電時間ｃｔが所定時間ｔｆを超えていない場合、制御部１０４は、ステップＳ３０４からステップＳ５０１に進む（ステップＳ３０４でＮＯ）。
【０１０２】
ステップＳ５０１において、制御部１０４は、バッテリー温度Ｔを検出し、検出されたバッテリー温度Ｔが第１の条件を満たすか否かを判定する。第１の条件は、実施形態１と同様に、温度Ｔ１≦バッテリー温度Ｔ＜温度Ｔ２である（図２参照）。
【０１０３】
検出されたバッテリー温度Ｔが第１の条件を満たす場合、制御部１０４は、ステップＳ５０１からステップＳ５０２に進む（ステップＳ５０１でＹＥＳ）。
【０１０４】
検出されたバッテリー温度Ｔが第１の条件を満たさない場合、制御部１０４は、ステップＳ５０１からステップＳ５０６に進む（ステップＳ５０１でＮＯ）。
【０１０５】
ステップＳ５０２において、制御部１０４は、バッテリー１０５の電圧Ｖｄを検出し、検出された電圧Ｖｄが電圧Ｖ１（第１の電圧）未満であるか否かを判定する。
【０１０６】
検出された電圧Ｖｄが電圧Ｖ１未満（第１の電圧未満）である場合、制御部１０４は、ステップＳ５０２からステップＳ３０３に進む（ステップＳ５０２でＹＥＳ）。
【０１０７】
検出された電圧Ｖｄが電圧Ｖ１未満（第１の電圧未満）でない場合、制御部１０４は、ステップＳ５０２からステップＳ５０３に進む（ステップＳ５０２でＮＯ）。
【０１０８】
ステップＳ５０３において、制御部１０４は、バッテリー１０５の充電を停止させるために、アラーム情報ａ１を制御部２０４に送信する。アラーム情報ａ１は、充電装置２０にバッテリー１０５の充電を停止させるための情報である。アラーム情報ａ１を受信した制御部２０４は、バッテリー１０５の充電が停止されるように充電装置２０を制御する。そして、制御部２０４は、光、音、記号、メッセージ、アイコンの少なくとも一つを用いて、バッテリー１０５の充電が停止されたことをユーザに通知する。アラーム情報ａ１が制御部２０４に送信された後、制御部１０４は、ステップＳ５０３からステップＳ５０４に進む。
【０１０９】
ステップＳ５０４において、制御部１０４は、バッテリー１０５の電圧Ｖｄを検出し、検出された電圧Ｖｄが電圧Ｖ１’（第３の電圧）未満であるか否かを判定する。電圧Ｖ１’は、電圧Ｖ１よりも低く、電圧Ｖ２よりも高い電圧である。例えば、電圧Ｖ１’は、電圧Ｖ１よりもわずかに低い電圧である。
【０１１０】
検出された電圧Ｖｄが電圧Ｖ１’未満（第３の電圧未満）である場合、制御部１０４は、ステップＳ５０４からステップＳ５０５に進む（ステップＳ５０４でＹＥＳ）。
【０１１１】
検出された電圧Ｖｄが電圧Ｖ１’未満（第３の電圧未満）でない場合、制御部１０４は、ステップＳ５０４からステップＳ３０４に進む（ステップＳ５０４でＮＯ）。検出された電圧Ｖｄが電圧Ｖ１’未満でない場合、バッテリー１０５の充電は停止され続けることになる。
【０１１２】
ステップＳ５０５において、制御部１０４は、バッテリー１０５の充電を再開させるために、アラーム解除情報ａ２を制御部２０４に送信する。アラーム解除情報ａ２を受信した制御部２０４は、バッテリー１０５の充電が再開されるように充電装置２０を制御する。そして、制御部２０４は、光、音、記号、メッセージ、アイコンの少なくとも一つを用いて、バッテリー１０５の充電が再開されたことをユーザに通知する。アラーム解除情報ａ２が制御部２０４に送信された後、制御部１０４は、ステップＳ５０５からステップＳ３０３に進む。
【０１１３】
ステップＳ５０６において、制御部１０４は、バッテリー温度Ｔを検出し、検出されたバッテリー温度Ｔが第２の条件を満たすか否かを判定する。第２の条件は、実施形態１と同様に、温度Ｔ２≦バッテリー温度Ｔ＜温度Ｔ３である（図２参照）。
【０１１４】
検出されたバッテリー温度Ｔが第２の条件を満たす場合、制御部１０４は、ステップＳ５０６からステップＳ５０７に進む（ステップＳ５０６でＹＥＳ）。
【０１１５】
検出されたバッテリー温度Ｔが第２の条件を満たさない場合、制御部１０４は、ステップＳ５０６からステップＳ３１６に進む（ステップＳ５０６でＮＯ）。したがって、検出されたバッテリー温度Ｔが温度Ｔ１未満（第１の温度未満）である場合、制御部１０４は、ステップＳ５０６からステップＳ３１６に進む。検出されたバッテリー温度Ｔが温度Ｔ３以上（第３の温度以上）である場合も、制御部１０４は、ステップＳ５０６からステップＳ３１６に進む。
【０１１６】
ステップＳ５０７において、制御部１０４は、バッテリー１０５の電圧Ｖｄを検出し、検出された電圧Ｖｄが電圧Ｖ２（第２の電圧）未満であるか否かを判定する。
【０１１７】
検出された電圧Ｖｄが電圧Ｖ２未満（第２の電圧未満）である場合、制御部１０４は、ステップＳ５０７からステップＳ３０３に進む（ステップＳ５０７でＹＥＳ）。
【０１１８】
検出された電圧Ｖｄが電圧Ｖ２未満（第２の電圧未満）でない場合、制御部１０４は、ステップＳ５０７からステップＳ５０８に進む（ステップＳ５０７でＮＯ）。
【０１１９】
ステップＳ５０８において、制御部１０４は、バッテリー１０５の充電を停止させるために、アラーム情報ａ１を制御部２０４に送信する。アラーム情報ａ１を受信した制御部２０４は、バッテリー１０５の充電が停止されるように充電装置２０を制御する。そして、制御部２０４は、光、音、記号、メッセージ、アイコンの少なくとも一つを用いて、バッテリー１０５の充電が停止されたことをユーザに通知する。アラーム情報ａ１が制御部２０４に送信された後、制御部１０４は、ステップＳ５０８からステップＳ５０９に進む。
【０１２０】
ステップＳ５０９において、制御部１０４は、バッテリー１０５の電圧Ｖｄを検出し、検出された電圧Ｖｄが電圧Ｖ２’（第４の電圧）未満であるか否かを判定する。電圧Ｖ２’は、電圧Ｖ２よりも低い電圧である。例えば、電圧Ｖ２’は、電圧Ｖ２よりもわずかに低い電圧である。
【０１２１】
検出された電圧Ｖｄが電圧Ｖ２’未満である場合、制御部１０４は、ステップＳ５０９からステップＳ５０５に進む（ステップＳ５０９でＹＥＳ）。言い換えれば、検出された電圧Ｖｄが第４の電圧未満である場合、制御部１０４は、ステップＳ５０９からステップＳ５０５に進む（ステップＳ５０９でＹＥＳ）。
【０１２２】
検出された電圧Ｖｄが電圧Ｖ２’未満でない場合、制御部１０４は、ステップＳ５０９からステップＳ５１０に進む（ステップＳ５０９でＮＯ）。言い換えれば、検出された電圧Ｖｄが第４の電圧未満でない場合、制御部１０４は、ステップＳ５０９からステップＳ５１０に進む（ステップＳ５０９でＮＯ）。検出された電圧Ｖｄが電圧Ｖ２’未満でない場合、バッテリー１０５の充電は停止され続けることになる。
【０１２３】
ステップＳ５１０において、制御部１０４は、バッテリー温度Ｔを検出し、検出されたバッテリー温度Ｔが第３の条件を満たすか否かを判定する。実施形態２における第３の条件は、実施形態１における第３の条件と同じ条件である。
【０１２４】
検出されたバッテリー温度Ｔが第３の条件を満たす場合、制御部１０４は、ステップＳ５１０からステップＳ５０４に進む（ステップＳ５１０でＹＥＳ）。検出されたバッテリー温度Ｔが第３の条件を満たす場合、バッテリー１０５の充電は停止され続けることになる。
【０１２５】
検出されたバッテリー温度Ｔが第３の条件を満たさない場合、制御部１０４は、ステップＳ５１０からステップＳ３０４に進む（ステップＳ５１０でＮＯ）。検出されたバッテリー温度Ｔが第３の条件を満たさない場合、バッテリー１０５の充電は停止され続けることになる。
【０１２６】
バッテリー保護方法Ｍ２におけるステップＳ３１３からステップＳ３１６までの処理は、バッテリー保護方法Ｍ１におけるステップＳ３１３からステップＳ３１６までの処理と同様の処理である。したがって、ステップＳ３１３からステップＳ３１６までの処理についての説明を省略する。
【０１２７】
以上説明したように、バッテリーパック１０は、バッテリー１０５が高温領域において充電される場合であっても、バッテリー１０５の充電が安全に行われ、かつ、バッテリー１０５の充電ができるだけ継続されるようにすることができる。これにより、充電装置１０は、バッテリー１０５が高温領域において充電される場合であっても、バッテリー１０５の満充電容量が所定の満充電容量よりも高くなるようにすることができる。
【０１２８】
図６は、バッテリー１０５の電圧Ｖｄと、バッテリー１０５への充電電流Ｉｃと、バッテリー温度Ｔと、充電時間ｃｔとの関係の一例を示す図である。
【０１２９】
図６において、図６（ａ）は、充電時間ｃｔとバッテリー１０５の電圧Ｖｄとの関係の一例を示す。図６（ｂ）は、充電時間ｃｔとバッテリー温度Ｔとの関係の一例を示す。図６（ｃ）は、充電時間ｃｔとバッテリー１０５への充電電流Ｉｃとの関係の一例を示す。
【０１３０】
充電時間ｔ０において、制御部２０４は、バッテリー１０５の充電を開始する（ステップＳ３０１でＹＥＳ）。例えば、バッテリーパック１０が充電装置２０に接続された場合、制御部２０４は、充電装置２０の動作モードを定電流充電モードに変更し、バッテリー１０５の定電流充電を開始する。制御部２０４は、バッテリー温度Ｔが温度Ｔ２に到達するまでの間、バッテリー１０５の定電流充電を継続するように充電装置２０を制御する。
【０１３１】
充電時間ｔ１において、バッテリー温度Ｔは温度Ｔ２に到達する（ステップＳ５０１でＮＯ）。図６では、バッテリー１０５の電圧Ｖｄは電圧Ｖ２未満であるので、制御部２０４は、バッテリー１０５の定電流充電を継続する（ステップＳ５０７でＹＥＳ）。制御部２０４は、バッテリー１０５の電圧Ｖｄが電圧Ｖ２に到達するまでの間、バッテリー１０５の定電流充電を継続するように充電装置２０を制御する。
【０１３２】
充電時間ｔ２において、バッテリー１０５の電圧Ｖｄは電圧Ｖ２に到達する（ステップＳ５０７でＮＯ）。バッテリー１０５の電圧Ｖｄが電圧Ｖ２に到達した場合、制御部１０４は、バッテリー１０５の充電を停止させるために、アラーム情報ａ１を制御部２０４に送信する（ステップＳ５０８）。アラーム情報ａ１を受信した制御部２０４は、バッテリー１０５の定電流充電が停止されるように充電装置２０を制御する。
【０１３３】
バッテリー温度Ｔが温度Ｔ４未満になるまでの間に、バッテリー１０５の電圧Ｖｄが電圧Ｖ２’未満になった場合、制御部１０４は、バッテリー１０５の充電を再開させるために、アラーム解除情報ａ２を制御部２０４に送信する（ステップＳ５０５）。アラーム解除情報ａ２を受信した制御部２０４は、バッテリー１０５の定電流充電が再開されるように充電装置２０を制御する。
【０１３４】
一方、バッテリー温度Ｔが温度Ｔ４未満になるまでの間に、バッテリー１０５の電圧Ｖｄが電圧Ｖ２に到達した場合、制御部１０４は、バッテリー１０５の充電を停止させるために、再びアラーム情報ａ１を制御部２０４に送信する（ステップＳ５０８）。アラーム情報ａ１を受信した制御部２０４は、バッテリー１０５の定電流充電が停止されるように充電装置２０を制御する。
【０１３５】
このように、バッテリー温度Ｔが温度Ｔ４未満になるまでの間、バッテリー１０５の定電流充電の停止とバッテリー１０５の定電流充電の再開とが繰り返し行われる。これにより、制御部１０４及び制御部２０４は、バッテリー１０５を保護しながらバッテリー１０５の定電流充電を繰り返し行うことができる。また、バッテリー１０５の定電流充電が繰り返し行われることにより、制御部１０４及び制御部２０４は、バッテリー１０５への平均充電電流を下げることができる。これにより、制御部１０４及び制御部２０４は、バッテリー温度Ｔを徐々に低下させることができる。
【０１３６】
充電時間ｔ３において、バッテリー温度Ｔは温度Ｔ４未満になる（ステップＳ５１０でＹＥＳ）。バッテリー温度Ｔが温度Ｔ４未満になった場合、制御部１０４は、バッテリー１０５の充電を再開させるために、再びアラーム解除情報ａ２を制御部２０４に送信する（ステップＳ５０５）。アラーム解除情報ａ２を受信した制御部２０４は、バッテリー１０５の定電流充電が再開されるように充電装置２０を制御する。
【０１３７】
バッテリー１０５の電圧Ｖｄが電圧Ｖｃｖに到達するまでの間に、バッテリー温度Ｔが温度Ｔ４未満でなくなった場合、制御部１０４は、バッテリー１０５の充電を停止させるために、再びアラーム情報ａ１を制御部２０４に送信する（ステップＳ５０８）。アラーム情報ａ１を受信した制御部２０４は、バッテリー１０５の定電流充電が停止されるように充電装置２０を制御する。そして、制御部２０４は、バッテリー温度Ｔが温度Ｔ４未満になるまでの間、バッテリー１０５の定電流充電の停止を継続するように充電装置２０を制御する。
【０１３８】
一方、バッテリー１０５の電圧Ｖｄが電圧Ｖｃｖに到達するまでの間に、バッテリー温度Ｔが温度Ｔ４未満になった場合、制御部１０４は、バッテリー１０５の充電を再開させるために、再びアラーム解除情報ａ２を制御部２０４に送信する（ステップＳ５０５）。アラーム解除情報ａ２を受信した制御部２０４は、バッテリー１０５の定電流充電が再開されるように充電装置２０を制御する。
【０１３９】
このように、バッテリー１０５の電圧Ｖｄが電圧Ｖｃｖに到達するまでの間、バッテリー１０５の定電流充電の停止とバッテリー１０５の定電流充電の再開とが繰り返し行われる。これにより、制御部１０４及び制御部２０４は、バッテリー１０５を保護しながらバッテリー１０５の定電流充電を繰り返し行うことができる。
【０１４０】
充電時間ｔ４において、バッテリー１０５の電圧Ｖｄは電圧Ｖｃｖに到達する。バッテリー１０５の電圧Ｖｄが電圧Ｖｃｖに到達した場合、制御部２０４は、充電装置２０の動作モードを定電圧充電モードに変更し、バッテリー１０５の定電圧充電を開始する。
【０１４１】
制御部２０４がバッテリー１０５の定電圧充電を開始した後に、バッテリー温度Ｔが温度Ｔ４未満でなくなった場合、制御部１０４は、バッテリー１０５の充電を停止させるために、再びアラーム情報ａ１を制御部２０４に送信する（ステップＳ５０８）。アラーム情報ａ１を受信した制御部２０４は、バッテリー１０５の定電圧充電が停止されるように充電装置２０を制御する。そして、制御部２０４は、バッテリー温度Ｔが温度Ｔ４未満になるまでの間、バッテリー１０５の定電圧充電の停止を継続するように充電装置２０を制御する。
【０１４２】
一方、制御部２０４がバッテリー１０５の定電圧充電を開始した後に、バッテリー温度Ｔが温度Ｔ４未満になった場合、制御部１０４は、バッテリー１０５の充電を再開させるために、再びアラーム解除情報ａ２を制御部２０４に送信する（ステップＳ５０５）。アラーム解除情報ａ２を受信した制御部２０４は、バッテリー１０５の定電圧充電が再開されるように充電装置２０を制御する。
【０１４３】
このように、充電時間ｃｔが充電時間ｔ５に到達するまでの間、バッテリー１０５の定電圧充電の停止とバッテリー１０５の定電圧充電の再開とが繰り返し行われる。これにより、制御部１０４及び制御部２０４は、バッテリー１０５を保護しながらバッテリー１０５の定電圧充電を繰り返し行うことができる。また、バッテリー１０５の定電圧充電が繰り返し行われることにより、制御部１０４及び制御部２０４は、バッテリー１０５への平均充電電流を下げることができる。これにより、制御部１０４及び制御部２０４は、バッテリー温度Ｔを徐々に低下させることができる。
【０１４４】
充電時間ｔ５において、バッテリー温度Ｔは温度Ｔ４未満になる（ステップＳ５１０でＹＥＳ）。バッテリー温度Ｔが温度Ｔ４未満になった場合、制御部１０４は、バッテリー１０５の充電を再開させるために、再びアラーム解除情報ａ２を制御部２０４に送信する（ステップＳ５０５）。アラーム解除情報ａ２を受信した制御部２０４は、バッテリー１０５の定電圧充電が再開されるように充電装置２０を制御する。
【０１４５】
図４では、充電時間ｃｔが充電時間ｔ５に到達した後、バッテリー温度Ｔは温度Ｔ４に到達することなく徐々に温度Ｔ４よりも低くなる。そのため、制御部２０４は、バッテリー１０５の電圧Ｖｄが電圧Ｖ１に到達するまでの間、バッテリー１０５の定電圧充電を継続するように充電装置２０を制御することができる。
【０１４６】
充電時間ｔ６において、バッテリー１０５の充電電流Ｉｃの値は所定値ｂ１未満になる（ステップＳ３０３でＹＥＳ）。バッテリー１０５の充電電流Ｉｃの値が所定値ｂ１未満になった場合、制御部１０４は、バッテリー１０５が満充電状態であることを制御部２０４に通知するために、満充電情報を制御部２０４に送信する（ステップＳ３１４）。バッテリー１０５が満充電状態であることを知った制御部２０４は、バッテリー１０５の充電を終了するように充電装置２０を制御する。
【０１４７】
［実施形態３］
次に、図１、図２、図４及び図７を参照して本発明の実施形態３を説明する。なお、実施形態３では、実施形態１と異なる部分について説明する。
【０１４８】
実施形態１では、バッテリーパック１０の制御部１０４がバッテリー１０５を保護する場合を説明した。これに対し、実施形態３では、充電装置２０の制御部２０４がバッテリー１０５を保護する場合を説明する。
【０１４９】
図７は、実施形態３に係る充電装置２０で行われるバッテリー保護方法Ｍ３を説明するためのフローチャートである。制御部２０４は、例えば、メモリ２０７に格納されているプログラムＰｇ３を実行することにより、充電装置２０にバッテリー保護方法Ｍ３を行わせることができる。バッテリーパック１０が複数のバッテリーを有する場合、制御部２０４は、バッテリーごとにバッテリー保護方法Ｍ３を行う。
【０１５０】
ステップＳ７０１において、制御部２０４は、バッテリー１０５の充電を開始するか否かを判定する。例えば、バッテリーパック１０が充電装置２０に接続された場合、制御部２０４は、充電装置２０の動作モードを定電流充電モードに変更し、バッテリー１０５の定電流充電を開始する。例えば、バッテリーパック１０が充電装置２０に接続されていない場合、制御部２０４は、バッテリー１０５の充電を開始しない。
【０１５１】
バッテリー１０５の充電が開始された場合、制御部２０４は、ステップＳ７０１からステップＳ７０２に進む（ステップＳ７０１でＹＥＳ）。
【０１５２】
バッテリー１０５の充電が開始されていない場合、制御部２０４は、ステップＳ７０１を繰り返す（ステップＳ７０１でＮＯ）。
【０１５３】
ステップＳ７０２において、制御部２０４は、充電時間ｃｔをカウントするためのタイマーをスタートさせる。このタイマーは、例えば、制御部２０４が有する。制御部２０４がタイマーをスタートさせた後、制御部２０４は、ステップＳ７０２からステップＳ７０３に進む。
【０１５４】
ステップＳ７０３において、制御部２０４は、バッテリー１０５への充電電流Ｉｃを示す情報を制御部１０４から受信し、受信された充電電流Ｉｃの値が所定値ｂ１未満であるか否かを判定する。
【０１５５】
受信された充電電流Ｉｃの値が所定値ｂ１未満である場合、制御部２０４は、ステップＳ７０３からステップＳ７１４に進む（ステップＳ７０３でＹＥＳ）。受信された充電電流Ｉｃの値が所定値ｂ１未満である場合、制御部２０４は、バッテリー１０５が満充電状態であると判定する。
【０１５６】
受信された充電電流Ｉｃの値が所定値ｂ１未満でない場合、制御部２０４は、ステップＳ７０３からステップＳ７０４に進む（ステップＳ７０３でＮＯ）。受信された充電電流Ｉｃの値が所定値ｂ１未満でない場合、制御部２０４は、バッテリー１０５が満充電状態でないと判定する。また、受信された充電電流Ｉｃの値が所定値ｂ１未満でない場合、バッテリー１０５の充電は継続される。
【０１５７】
ステップＳ７０４において、制御部２０４は、タイマーによってカウントされた充電時間ｃｔを検出し、検出された充電時間ｃｔが所定時間ｔｆを超えたか否かを判定する。
【０１５８】
検出された充電時間ｃｔが所定時間ｔｆを超えた場合、制御部２０４は、ステップＳ７０４からステップＳ７１３に進む（ステップＳ７０４でＹＥＳ）。検出された充電時間ｃｔが所定時間ｔｆを超えた場合、制御部２０４は、タイムアウトが発生したと判定する。
【０１５９】
検出された充電時間ｃｔが所定時間ｔｆを超えていない場合、制御部２０４は、ステップＳ７０４からステップＳ７０５に進む（ステップＳ７０４でＮＯ）。検出された充電時間ｃｔが所定時間ｔｆを超えていない場合、制御部２０４は、タイムアウトは発生していないと判定する。
【０１６０】
ステップＳ７０５において、制御部２０４は、バッテリー温度Ｔを示す情報を制御部１０４から受信し、受信されたバッテリー温度Ｔが第１の条件を満たすか否かを判定する。第１の条件は、実施形態１と同様に、温度Ｔ１≦バッテリー温度Ｔ＜温度Ｔ２である（図２参照）。
【０１６１】
受信されたバッテリー温度Ｔが第１の条件を満たす場合、制御部２０４は、ステップＳ７０５からステップＳ７０６に進む（ステップＳ７０５でＹＥＳ）。
【０１６２】
受信されたバッテリー温度Ｔが第１の条件を満たさない場合、制御部２０４は、ステップＳ７０５からステップＳ７０８に進む（ステップＳ７０５でＮＯ）。
【０１６３】
ステップＳ７０６において、制御部２０４は、バッテリー１０５の電圧Ｖｄを制御部１０４から受信し、受信された電圧Ｖｄが電圧Ｖ１未満であるか否かを判定する。
【０１６４】
受信された電圧Ｖｄが電圧Ｖ１未満である場合、制御部２０４は、ステップＳ７０６からステップＳ７０３に進む（ステップＳ７０６でＹＥＳ）。
【０１６５】
受信された電圧Ｖｄが電圧Ｖ１未満でない場合、制御部２０４は、ステップＳ７０６からステップＳ７０７に進む（ステップＳ７０６でＮＯ）。
【０１６６】
ステップＳ７０７において、制御部２０４は、バッテリー１０５の充電が停止されるように充電装置２０を制御する。そして、制御部２０４は、光、音、記号、メッセージ、アイコンの少なくとも一つを用いて、バッテリー１０５の充電が停止されたことをユーザに通知する。バッテリー１０５の充電が停止された後、制御部２０４は、ステップＳ７０７からステップＳ７０４に進む。
【０１６７】
ステップＳ７０８において、制御部２０４は、バッテリー温度Ｔを示す情報を制御部１０４から受信し、受信されたバッテリー温度Ｔが第２の条件を満たすか否かを判定する。第２の条件は、実施形態１と同様に、温度Ｔ２≦バッテリー温度Ｔ＜温度Ｔ３である（図２参照）。
【０１６８】
受信されたバッテリー温度Ｔが第２の条件を満たす場合、制御部２０４は、ステップＳ７０８からステップＳ７０９に進む（ステップＳ７０８でＹＥＳ）。
【０１６９】
受信されたバッテリー温度Ｔが第２の条件を満たさない場合、制御部２０４は、ステップＳ７０８からステップＳ７１６に進む（ステップＳ７０８でＮＯ）。したがって、受信されたバッテリー温度Ｔが温度Ｔ１未満（第１の温度未満）である場合、制御部２０４は、ステップＳ７０８からステップＳ７１６に進む。受信されたバッテリー温度Ｔが温度Ｔ３以上（第３の温度以上）である場合も、制御部２０４は、ステップＳ７０８からステップＳ７１６に進む。
【０１７０】
ステップＳ７０９において、制御部２０４は、バッテリー１０５の電圧Ｖｄを示す情報を制御部１０４から受信し、受信された電圧Ｖｄが電圧Ｖ２未満であるか否かを判定する。
【０１７１】
受信された電圧Ｖｄが電圧Ｖ２未満である場合、制御部２０４は、ステップＳ７０９からステップＳ７０３に進む（ステップＳ７０９でＹＥＳ）。
【０１７２】
受信された電圧Ｖｄが電圧Ｖ２未満でない場合、制御部２０４は、ステップＳ７０９からステップＳ７１０に進む（ステップＳ７０９でＮＯ）。
【０１７３】
ステップＳ７１０において、制御部２０４は、バッテリー１０５の充電が停止されるように充電装置２０を制御する。そして、制御部２０４は、光、音、記号、メッセージ、アイコンの少なくとも一つを用いて、バッテリー１０５の充電が停止されたことをユーザに通知する。バッテリー１０５の充電が停止された後、制御部２０４は、ステップＳ７１０からステップＳ７１１に進む。
【０１７４】
ステップＳ７１１において、制御部２０４は、バッテリー温度Ｔを示す情報を制御部１０４から受信し、受信されたバッテリー温度Ｔが第３の条件を満たすか否かを判定する。実施形態３における第３の条件は、実施形態１における第３の条件と同じ条件である。
【０１７５】
受信されたバッテリー温度Ｔが第３の条件を満たす場合、制御部２０４は、ステップＳ７１１からステップＳ７１２に進む（ステップＳ７１１でＹＥＳ）。
【０１７６】
受信されたバッテリー温度Ｔが第３の条件を満たさない場合、制御部２０４は、ステップＳ７１１からステップＳ７０４に進む（ステップＳ７１１でＮＯ）。受信されたバッテリー温度Ｔが第３の条件を満たさない場合、バッテリー１０５の充電は停止され続けることになる。
【０１７７】
ステップＳ７１２において、制御部２０４は、バッテリー１０５の充電が再開されるように充電装置２０を制御する。そして、制御部２０４は、光、音、記号、メッセージ、アイコンの少なくとも一つを用いて、バッテリー１０５の充電が再開されたことをユーザに通知する。バッテリー１０５の充電が再開された後、制御部２０４は、ステップＳ７１２からステップＳ７０３に進む。
【０１７８】
ステップＳ７１３において、制御部２０４は、バッテリー１０５の電圧Ｖｄを示す情報を制御部１０４から受信し、受信された電圧Ｖｄが電圧Ｖｆ未満であるか否かを判定する。電圧Ｖｆは、バッテリー１０５が満充電状態であるか否かを判定するための電圧である。電圧Ｖｆは、バッテリー１０５の満充電容量が所定の満充電容量よりも高いか否かを判定するための電圧でもある。
【０１７９】
受信された電圧Ｖｄが電圧Ｖｆ未満である場合、制御部２０４は、ステップＳ７１３からステップＳ７１５に進む（ステップＳ７１３でＹＥＳ）。検出された電圧Ｖｄが電圧Ｖｆ未満である場合、制御部２０４は、バッテリー１０５が満充電状態でなく、バッテリー１０５の満充電容量が所定の満充電容量よりも高くないと判定する。
【０１８０】
受信された電圧Ｖｄが電圧Ｖｆ未満でない場合、制御部２０４は、ステップＳ７１３からステップＳ７１４に進む（ステップＳ７１３でＮＯ）。検出された電圧Ｖｄが電圧Ｖｆ未満でない場合、制御部２０４は、バッテリー１０５が満充電状態であり、バッテリー１０５の満充電容量が所定の満充電容量よりも高いと判定する。
【０１８１】
ステップＳ７１４において、制御部２０４は、満充電情報を制御部１０４から受信する。満充電情報は、バッテリー１０５が満充電状態であることを制御部２０４に通知するための情報である。バッテリー１０５が満充電状態であることを知った制御部２０４は、バッテリー１０５の充電を終了するように充電装置２０を制御する。そして、制御部２０４は、光、音、記号、メッセージ、アイコンの少なくとも一つを用いて、バッテリー１０５が満充電状態であることをユーザに通知する。
【０１８２】
ステップＳ７１５において、制御部２０４は、充電中止情報を制御部１０４から受信する。充電中止情報は、制御部１０４がバッテリー１０５の充電が中止したことを制御部２０４に通知するための情報である。制御部１０４がバッテリー１０５の充電を中止したことを知った制御部２０４は、バッテリー１０５の充電を終了するように充電装置２０を制御する。そして、制御部２０４は、光、音、記号、メッセージ、アイコンの少なくとも一つを用いて、バッテリー１０５の充電が中止されたことをユーザに通知する。
【０１８３】
ステップＳ７１６において、制御部２０４は、バッテリー１０５の充電が停止されるように充電装置２０を制御する。そして、制御部２０４は、光、音、記号、メッセージ、アイコンの少なくとも一つを用いて、バッテリー１０５の充電が停止されたことをユーザに通知する。バッテリー１０５の充電が停止された後、制御部２０４は、ステップＳ７１６からステップＳ７０４に進む。
【０１８４】
以上説明したように、充電装置１０は、バッテリー１０５が高温領域において充電される場合であっても、バッテリー１０５の充電が安全に行われ、かつ、バッテリー１０５の充電ができるだけ継続されるようにすることができる。これにより、充電装置１０は、バッテリー１０５が高温領域において充電される場合であっても、バッテリー１０５の満充電容量が所定の満充電容量よりも高くなるようにすることができる。
【０１８５】
［実施形態４］
次に、図１、図２、図６及び図８を参照して本発明の実施形態４を説明する。なお、実施形態４では、実施形態１〜３と異なる部分について説明する。
【０１８６】
実施形態２では、バッテリーパック１０の制御部１０４がバッテリー１０５を保護する場合を説明した。これに対し、実施形態４では、充電装置２０の制御部２０４がバッテリー１０５を保護する場合を説明する。
【０１８７】
図８は、実施形態４に係る充電装置２０で行われるバッテリー保護方法Ｍ４を説明するためのフローチャートである。制御部２０４は、例えば、メモリ２０７に格納されているプログラムＰｇ４を実行することにより、充電装置２０にバッテリー保護方法Ｍ４を行わせることができる。バッテリーパック１０が複数のバッテリーを有する場合、制御部２０４は、バッテリーごとにバッテリー保護方法Ｍ４を行う。
【０１８８】
バッテリー保護方法Ｍ４におけるステップＳ７０１からステップＳ７０４までの処理は、バッテリー保護方法Ｍ１におけるステップＳ７０１からステップＳ７０４までの処理と同様の処理である。したがって、ステップＳ７０１からステップＳ７０４までの処理についての説明を省略する。ただし、ステップＳ７０４で検出された充電時間ｃｔが所定時間ｔｆを超えていない場合、制御部１０４は、ステップＳ７０４からステップＳ８０１に進む（ステップＳ７０４でＮＯ）。
【０１８９】
ステップＳ８０１において、制御部２０４は、バッテリー温度Ｔを示す情報を制御部１０４から受信し、受信されたバッテリー温度Ｔが第１の条件を満たすか否かを判定する。第１の条件は、実施形態１と同様に、温度Ｔ１≦バッテリー温度Ｔ＜温度Ｔ２である（図２参照）。
【０１９０】
受信されたバッテリー温度Ｔが第１の条件を満たす場合、制御部２０４は、ステップＳ８０１からステップＳ８０２に進む（ステップＳ８０１でＹＥＳ）。
【０１９１】
受信されたバッテリー温度Ｔが第１の条件を満たさない場合、制御部２０４は、ステップＳ８０１からステップＳ８０６に進む（ステップＳ８０１でＮＯ）。
【０１９２】
ステップＳ８０２において、制御部２０４は、バッテリー１０５の電圧Ｖｄを制御部１０４から受信し、受信された電圧Ｖｄが電圧Ｖ１未満であるか否かを判定する。
【０１９３】
受信された電圧Ｖｄが電圧Ｖ１未満である場合、制御部２０４は、ステップＳ８０２からステップＳ７０３に進む（ステップＳ８０２でＹＥＳ）。
【０１９４】
受信された電圧Ｖｄが電圧Ｖ１未満でない場合、制御部２０４は、ステップＳ８０２からステップＳ８０３に進む（ステップＳ８０２でＮＯ）。
【０１９５】
ステップＳ８０３において、制御部２０４は、バッテリー１０５の充電が停止されるように充電装置２０を制御する。そして、制御部２０４は、光、音、記号、メッセージ、アイコンの少なくとも一つを用いて、バッテリー１０５の充電が停止されたことをユーザに通知する。バッテリー１０５の充電が停止された後、制御部２０４は、ステップＳ８０３からステップＳ８０４に進む。
【０１９６】
ステップＳ８０４において、制御部２０４は、バッテリー１０５の電圧Ｖｄを示す情報を制御部１０４から受信し、受信された電圧Ｖｄが電圧Ｖ１’（第３の電圧）未満であるか否かを判定する。
【０１９７】
受信された電圧Ｖｄが電圧Ｖ１’未満（第３の電圧未満）である場合、制御部２０４は、ステップＳ８０４からステップＳ８０５に進む（ステップＳ８０４でＹＥＳ）。
【０１９８】
受信された電圧Ｖｄが電圧Ｖ１’未満（第３の電圧未満）でない場合、制御部２０４は、ステップＳ８０４からステップＳ７０４に進む（ステップＳ８０４でＮＯ）。受信された電圧Ｖｄが電圧Ｖ１’未満でない場合、バッテリー１０５の充電は停止され続けることになる。
【０１９９】
ステップＳ８０５において、制御部２０４は、バッテリー１０５の充電が再開されるように充電装置２０を制御する。そして、制御部２０４は、光、音、記号、メッセージ、アイコンの少なくとも一つを用いて、バッテリー１０５の充電が再開されたことをユーザに通知する。バッテリー１０５の充電が再開された後、制御部２０４は、ステップＳ８０５からステップＳ７０３に進む。
【０２００】
ステップＳ８０６において、制御部２０４は、バッテリー温度Ｔを示す情報を制御部１０４から受信し、受信されたバッテリー温度Ｔが第２の条件を満たすか否かを判定する。第２の条件は、実施形態１と同様に、温度Ｔ２≦バッテリー温度Ｔ＜温度Ｔ３である（図２参照）。
【０２０１】
受信されたバッテリー温度Ｔが第２の条件を満たす場合、制御部２０４は、ステップＳ８０６からステップＳ８０７に進む（ステップＳ８０６でＹＥＳ）。
【０２０２】
受信されたバッテリー温度Ｔが第２の条件を満たさない場合、制御部２０４は、ステップＳ８０６からステップＳ７１６に進む（ステップＳ８０６でＮＯ）。したがって、受信されたバッテリー温度Ｔが温度Ｔ１未満（第１の温度未満）である場合、制御部２０４は、ステップＳ８０６からステップＳ７１６に進む。受信されたバッテリー温度Ｔが温度Ｔ３以上（第３の温度以上）である場合も、制御部２０４は、ステップＳ８０６からステップＳ７１６に進む。
【０２０３】
ステップＳ８０７において、制御部２０４は、バッテリー１０５の電圧Ｖｄを示す情報を制御部１０４から受信し、受信された電圧Ｖｄが電圧Ｖ２未満であるか否かを判定する。
【０２０４】
受信された電圧Ｖｄが電圧Ｖ２未満である場合、制御部２０４は、ステップＳ８０７からステップＳ７０３に進む（ステップＳ８０７でＹＥＳ）。
【０２０５】
受信された電圧Ｖｄが電圧Ｖ２未満でない場合、制御部２０４は、ステップＳ８０７からステップＳ８０８に進む（ステップＳ８０７でＮＯ）。
【０２０６】
ステップＳ８０８において、制御部２０４は、バッテリー１０５の充電が停止されるように充電装置２０を制御する。そして、制御部２０４は、光、音、記号、メッセージ、アイコンの少なくとも一つを用いて、バッテリー１０５の充電が停止されたことをユーザに通知する。バッテリー１０５の充電が停止された後、制御部２０４は、ステップＳ８０８からステップＳ８０９に進む。
【０２０７】
ステップＳ８０９において、制御部２０４は、バッテリー１０５の電圧Ｖｄを示す情報を制御部１０４から受信し、受信された電圧Ｖｄが電圧Ｖ２’（第４の電圧）未満であるか否かを判定する。
【０２０８】
受信された電圧Ｖｄが電圧Ｖ２’未満（第４の電圧未満）である場合、制御部２０４は、ステップＳ８０９からステップＳ８０５に進む（ステップＳ８０９でＹＥＳ）。
【０２０９】
受信された電圧Ｖｄが電圧Ｖ２’未満（第４の電圧未満）でない場合、制御部２０４は、ステップＳ８０９からステップＳ８１０に進む（ステップＳ８０９でＮＯ）。受信された電圧Ｖｄが電圧Ｖ２’未満でない場合、バッテリー１０５の充電は停止され続けることになる。
【０２１０】
ステップＳ８１０において、制御部２０４は、バッテリー温度Ｔを示す情報を制御部１０４から受信し、受信されたバッテリー温度Ｔが第３の条件を満たすか否かを判定する。実施形態４における第３の条件は、実施形態１における第３の条件と同じ条件である。
【０２１１】
受信されたバッテリー温度Ｔが第３の条件を満たす場合、制御部２０４は、ステップＳ８１０からステップＳ８０４に進む（ステップＳ８１０でＹＥＳ）。受信されたバッテリー温度Ｔが第３の条件を満たす場合、バッテリー１０５の充電は停止され続けることになる。
【０２１２】
受信されたバッテリー温度Ｔが第３の条件を満たさない場合、制御部２０４は、ステップＳ８１０からステップＳ７０４に進む（ステップＳ８１０でＮＯ）。受信されたバッテリー温度Ｔが第３の条件を満たさない場合、バッテリー１０５の充電は停止され続けることになる。
【０２１３】
バッテリー保護方法Ｍ２におけるステップＳ７１３からステップＳ７１６までの処理は、バッテリー保護方法Ｍ１におけるステップＳ７１３からステップＳ７１６までの処理と同様の処理である。したがって、ステップＳ７１３からステップＳ７１６までの処理についての説明を省略する。
【０２１４】
以上説明したように、充電装置１０は、バッテリー１０５が高温領域において充電される場合であっても、バッテリー１０５の充電が安全に行われ、かつ、バッテリー１０５の充電ができるだけ継続されるようにすることができる。これにより、充電装置１０は、バッテリー１０５が高温領域において充電される場合であっても、バッテリー１０５の満充電容量が所定の満充電容量よりも高くなるようにすることができる。
【０２１５】
［実施形態５］
実施形態１〜４で説明した様々な機能、処理及び方法は、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などがプログラムを用いて実現することもできる。以下、実施形態４では、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵなどを「コンピュータＸ」と呼ぶ。また、実施形態４では、コンピュータＸを制御するためのプログラムであって、実施形態１〜４で説明した様々な機能、処理及び方法を実現するためのプログラムを「プログラムＹ」と呼ぶ。
【０２１６】
実施形態１〜４で説明した様々な機能、処理及び方法は、コンピュータＸがプログラムＹを実行することによって実現される。この場合において、プログラムＹは、コンピュータ読み取り可能な記憶媒体を介してコンピュータＸに供給される。実施形態４におけるコンピュータ読み取り可能な記憶媒体は、ハードディスク装置、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＲＯＭ、ＲＡＭなどの少なくとも一つを含む。また、実施形態４におけるコンピュータ読み取り可能な記憶媒体は、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ（非一時的）な記憶媒体である。
【符号の説明】
【０２１７】
１０  バッテリーパック
２０  充電装置
【図２】
2014023347.tif 000003
【図４】
2014023347.tif 000004
【図６】
2014023347.tif 000005
【図１】
2014023347.tif 000006
【図３】
2014023347.tif 000007
【図５】
2014023347.tif 000008
【図７】
2014023347.tif 000009
【図８】
2014023347.tif 000010