(57)【要約】【課題】  二つの蓄電池間で電力のやり取りを行う場合の一の蓄電池から他の蓄電池への充電量を適切に管理する。【解決手段】  前記第二蓄電池の残容量に関するデータを取得する通信処理ステップと、前記通信処理により取得した前記第二蓄電池の残容量に関するデータと、前記第一蓄電池の残容量に関するデータと、前記コンピュータおよび前記外部機器の電力消費量に関するデータとを参照して前記第二蓄電池から前記第一蓄電池への充電量を演算する充電量演算処理ステップと、前記充電量演算処理により演算された充電量をもとに前記外部機器から前記第一蓄電池へ充電させる蓄電池管理処理ステップと、を備える充電制御方法。【選択図】図１
2014032634.tif 000002
【特許請求の範囲】
【請求項１】
第一蓄電池と、第二蓄電池を備えた外部機器と通信する通信インターフェースと、演算処理部と、を備えたコンピュータに、
前記第二蓄電池の残容量に関するデータを取得する通信処理と、
前記通信処理により取得した前記第二蓄電池の残容量に関するデータと、前記第一蓄電池の残容量に関するデータと、前記コンピュータおよび前記外部機器の電力消費量に関するデータとを参照して前記第二蓄電池から前記第一蓄電池への充電量を演算する充電量演算処理と、
前記充電量演算処理により演算された充電量をもとに前記外部機器から前記第一蓄電池へ充電させる蓄電池管理処理と、
を実現させる充電制御方法。
【請求項２】
前記充電量演算処理は、
さらに前記第二蓄電池から前記第一蓄電池への充電効率に関するデータを参照して前記第二蓄電池から前記第一蓄電池への充電量を演算する
請求項１に記載する充電量制御方法。
【請求項３】
前記蓄電池管理処理は、
前記充電量未満の充電量の充電を行う
請求項１に記載する充電量制御方法。
【請求項４】
前記第二蓄電池の蓄電容量は、前記第一蓄電池の蓄電容量よりも大きい
請求項１に記載する充電量制御方法。
【請求項５】
前記第二蓄電池の充電時間は、前記第一蓄電池の充電時間よりも短い
請求項１に記載する充電量制御方法。
【請求項６】
前記第二蓄電池の出力電圧は、前記第一蓄電池の出力電圧より低い
請求項１に記載する充電量制御方法。
【請求項７】
前記外部機器は、無線ＬＡＮ通信端末である
請求項１に記載する充電量制御方法。
【請求項８】
前記蓄電池管理処理は、前記充電量演算処理により演算された充電量をもとに前記第一蓄電池から前記外部機器へ放電させる
請求項１に記載する充電制御方法。
【請求項９】
ＲＯＭからデータを読み出し演算処理を行うＣＰＵを備えるコンピュータに、外部機器が備える第二蓄電池から前記コンピュータが備える第一蓄電池への充電を制御させる充電制御プログラムであって、
前記ＣＰＵに、
前記第二蓄電池の残容量を取得する通信機能と、
前記通信処理により取得した前記第二蓄電池の残容量データと、前記第一蓄電池の残容量データと、前記コンピュータおよび前記外部機器の電力消費量に関するデータとを参照して前記第二蓄電池から前記第一蓄電池への充電量を演算する充電量演算機能と、
前記充電量演算処理により演算された充電量をもとに前記外部機器から前記第一蓄電池へ充電させる蓄電池管理機能と、
を実現させる充電量制御プログラム。
【請求項１０】
データを通信する通信ネットワークと、
第二蓄電池を備える外部機器と、
第一蓄電池を備え、
前記第二蓄電池の残容量を取得する通信機能と、
前記通信処理により取得した前記第二蓄電池の残容量データと、前記第一蓄電池の残容量データと、前記コンピュータおよび前記外部機器の電力消費量に関するデータとを参照して前記第二蓄電池から前記第一蓄電池への充電量を演算する充電量演算機能と、
前記充電量演算処理により演算された充電量をもとに前記外部機器から前記第一蓄電池へ充電させる蓄電池管理機能と、を有するコンピュータと、
を備える充電制御システム。
【請求項１１】
前記第二蓄電池の残容量を取得する通信手段と、
前記通信処理により取得した前記第二蓄電池の残容量データと、前記第一蓄電池の残容量データと、前記コンピュータおよび前記外部機器の電力消費量に関するデータとを参照して前記第二蓄電池から前記第一蓄電池への充電量を演算する充電量演算手段と、
前記充電量演算処理により演算された充電量をもとに前記外部機器から前記第一蓄電池へ充電させる蓄電池管理手段と、
を備えるコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、充電制御方法、充電制御プログラム、充電制御システム、コンピュータに関する。
【背景技術】
【０００２】
携帯電話など蓄電池を備えた携帯用電子機器（コンピュータ）が普及している。これらに搭載される蓄電池の残容量が少なくなった際に、マンガン電池やアルカリ電池などの一次電池を備えた充電用の外部機器から充電を行う技術がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−６５６５５号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この際、充電専用の外部機器を別途持ち運ばなければならずユーザにとって負担であった。
【０００５】
そこで、本実施形態の充電制御方法は、通信機能など充電以外の機能を備えた外部機器に二次電池を搭載させ、この二次電池から携帯用電子機器への適切な充電量を演算、算出し、充電を実行させることにより上記通信機能など充電以外の機能と携帯用電子機器の機能を適切に維持させることを目的とする。
【課題を解決するための手段】
【０００６】
本充電制御方法は、
第一蓄電池と、第二蓄電池を備えた外部機器と通信する通信インターフェースと、演算処理部と、を備えたコンピュータに、
前記第二蓄電池の残容量に関するデータを取得する通信処理と、
前記通信処理により取得した前記第二蓄電池の残容量に関するデータと、前記第一蓄電池の残容量に関するデータと、前記コンピュータおよび前記外部機器の電力消費量に関するデータとを参照して前記第二蓄電池から前記第一蓄電池への充電量を演算する充電量演算処理と、
前記充電量演算処理により演算された充電量をもとに前記外部機器から前記第一蓄電池へ充電させる蓄電池管理処理と、
を実現させる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態の充電制御システムの一例を示す図。
【図２】第１の実施形態に係るコンピュータ１０、外部機器２０のブロック図。
【図３】第１の実施形態に係る通信情報ＤＢ１６１に格納されたデータの一例を示す図。
【図４】第１の実施形態に係る充電量情報ＤＢ１６２に格納されたテーブルの一例を示す図。
【図５】第１の実施形態に係る蓄電池情報ＤＢ１６３に格納されたテーブルの一例を示す図。
【図６】第１の実施形態に係る第一蓄電池の残容量と第二蓄電池の残容量との関係の一例を示す図。
【図７】第１の実施形態に係る第一蓄電池の残容量と第二蓄電池の残容量との関係の一例を示す図。
【図８】第一の実施形態に係る第一蓄電池の残容量と第二蓄電池の充放電前後の残容量の値の一例を示す図。
【図９】第１の実施形態に係る充電制御システムの動作を示すフローチャート。
【図１０】第１の実施形態の変形例に係る第一蓄電池の残容量と第二蓄電池の残容量との関係の一例を示す図。
【図１１】第１の実施形態の変形例に係る第一蓄電池の残容量と第二蓄電池の充放電前後の残容量の値の一例を示す図。
【図１２】第２の実施形態の充電制御システムの一例を示す図。
【図１３】第２の実施形態に係る充電制御システムの動作を示すフローチャート。
【発明を実施するための形態】
【０００８】
以下、本発明の実施態様について図１乃至図１２を参照しながら説明する。
【０００９】
（第１の実施形態）
本実施形態の充電制御システムは、コンピュータ１０で実行されるプログラム群より、蓄電池を備える外部機器２０からコンピュータ１０が備える蓄電池への充電を制御するコンピュータシステムである。
【００１０】
図１は、本実施形態の充電制御システムのネットワーク構成図である。
【００１１】
本実施形態において、充電制御システムの構成要素の一つであるコンピュータ１０は、処理機能に応じて装置をＬＡＮ、イントラネット等を介して組み合わせたサーバ群で構成することができる。
【００１２】
通信線１は、一方向または双方向通信可能台数なネットワーク網である。本実施形態では通信線１がＬＡＮ、イントラネット等の有線通信網としているが、各種無線通信網に代替することができる。
【００１３】
電力伝送線２は、一方向または双方向に電力を伝送するケーブルである。本実施形態では電力伝送線２が有線のごとく記載しているが、磁界結合、電界結合を用いた無線電力伝送装置、またはシステムに代替することができる。
【００１４】
コンピュータ１０は、ＣＰＵ１００と、ＲＡＭ（ＲＷＭ）１１０と、通信ＩＦ１２０と、入力ＩＦ１３０と、表示ＩＦ１４０と、ＲＯＭ１５０と、記憶部１６０と、第一蓄電池１７０と、充電ＩＦ１７１と、タイマ１８０とを含む構成である。その他、ＵＳＢメモリ等の外部記憶装置を装着するＩＦ（インターフェース）を備えていてもよい。コンピュータ１０は、携帯電話や、スマートフォン、ノートパソコンなどの携帯用の電子機器の他、カーナビゲーション装置など各種機器である。
【００１５】
コンピュータ１０は、外部機器２０と、通信線１を介してまたは無線にて通信を行う。
【００１６】
ＣＰＵ１００は、ＲＯＭ１５０に予め書き込んだ各プログラムをＲＡＭ１１０に読み出し、演算処理を行う演算処理部（マイクロプロセッサ）である。ＣＰＵ１００は、機能に合わせて複数のＣＰＵ群（マイクロコンピュータ、マイクロコントローラ）で構成することができる。またＣＰＵ内にＲＡＭ機能をもった内蔵メモリを備えていてもよい。
【００１７】
ＲＡＭ（ＲＷＭ）１１０は、ＣＰＵ１００がプログラムを実行するに際して使用する記憶エリアであって、ワーキングエリアとして用いられるメモリである。処理に必要なデータを一次記憶させるのに好適である。
【００１８】
通信ＩＦ１２０は、蓄電池装置とデータ授受を行う通信装置、通信手段である。たとえば、ルーターがある。本実施形態では通信ＩＦ２０と外部機器２０との接続は有線通信のごとく記載しているが、各種無線通信網に代替することができる。また、通信ＩＦ１２０と外部機器２０との接続は一方向または双方向通信可能台数なネットワークを介して行われる形態であってもよい。
【００１９】
入力ＩＦ１３０は、入力部１３１とコンピュータ１０とを接続するインターフェースである。入力部１３１から送られてきた入力信号を変換しＣＰＵ１００が認識可能な信号に変換する入力制御機能を有していても良い。本ＩＦは端子等として必須の構成要素ではなく直接コンピュータ１０内の配線と接続されていてもよい。
【００２０】
入力部１３１は、コンピュータ装置が一般に備えている各種キーボードやボタン、タッチパネル等の入力制御を行う入力装置、入力手段である。その他、人の発する声を認識することにより、入力信号として認識または検出する機能であってもよい。本実施形態ではコンピュータ１０の外部に設置しているがコンピュータ１０に組み込まれていている形態であってもよい。
【００２１】
表示ＩＦ１４０は、表示部１４１とコンピュータ１０とを接続するインターフェースである。ＣＰＵ１００から表示ＩＦ１４０を介して表示部１４１の表示制御がおこなわれてもよいし、コンピュータ１０に別途グラフィックボードなど描画処理を行うＬＳＩを備えさせ、これ（ＧＰＵ）により表示制御が行われてもよい。表示制御機能として例えば、画像データを復号化するデコード機能がある。なお表示ＩＦ１４０を使用せずコンピュータ１０内部に直接接続される形態であってもよい。
【００２２】
表示部１４１は、液晶ディスプレイ、有機ＥＬディスプレイ、プラズマディスプレイなどの出力装置、出力手段である。表示する機能に加え、音を発する機能を備えていてもよい。本実施形態ではコンピュータ１０の外部に設置しているがコンピュータ１０に組み込まれていてもよい。
【００２３】
ＲＯＭ１５０は、通信プログラム１５１、充電量演算プログラム１５２と、蓄電池管理プログラム１５３と、を格納するプログラムメモリである。データの書き込みはできない非一次記憶媒体を用いることが好適であるが、データの読み出し、書き込みが随時できる半導体メモリ等の記憶媒体であってもよい。その他、画像データを表示部１４１にて人が認識可能な文字や図柄を表示させる表示プログラムや、コンピュータ１０で演算した充電量などの情報を通信ＩＦ１２０を介して外部機器２０に配信させるプログラム、残容量などの取得した情報を記憶部１６０に記憶させる情報登録プログラムなどが格納されていてもよい。
【００２４】
通信プログラム１５１は、外部機器２０と通信する機能をＣＰＵ１００に実現させる手段である。通信プログラム１５１を実行したＣＰＵ１００により外部機器２０と、通信を確立する。必要に応じて通信ＤＢ１６１に格納されたプロトコル情報等を参照する。また、通信プログラム１５１を実行したＣＰＵ１００により外部機器２０に格納された第二蓄電池の残容量に関するデータを要求する要求命令を送信する。また、外部機器２０に格納された第二蓄電池の残容量のデータを取得し、ＲＡＭ１１０に一時的に格納または充電量情報ＤＢ１６２に格納する。
【００２５】
充電量演算プログラム１５２は、前記通信プログラム１５１を実行したＣＰＵ１００により取得した第二蓄電池の残容量に関するデータと、ＲＡＭ１１０に一時的に格納または充電量ＤＢ１６２に格納された第一蓄電池の残容量に関するデータとコンピュータおよび前記外部機器の電力消費量に関するデータとを使用して第二蓄電池から第一蓄電池への充電量を演算する充電量演算機能をＣＰＵ１００に実現させる手段である。
【００２６】
充電量演算プログラム１５２を実行した場合の演算の一例を図６乃至図８を参照して説明する。
【００２７】
コンピュータ１０に搭載される第一蓄電池の残容量に関するデータである残容量２．０［Ａｈ］と標準電力使用量０．４０［Ａ］、給電可能時間５．０［ｈ］をＤＢ１６２から読み出す。
【００２８】
また、外部機器２０に搭載される第二蓄電池の残容量は３．０［Ａｈ］、標準電力使用量は０．２０［Ａ］、給電可能時間は１５［ｈ］も同様に読み出す。
【００２９】
その後、第二蓄電池の給電可能時間と、双方が駆動可能な時間（図７の破線）との差を未知数ｘとおいて、算出している。
【００３０】
この場合、
（０．２０ｘ×２．０）［Ａｈ］／０．４０［Ａ］＝
（３．０−０．２０ｘ）［Ａｈ］／０．２０［Ａ］…（数１）
との方程式が成り立つ。
【００３１】
この方程式を解くと、
ｘ＝２０／３≒６．７［ｈ］…（数２）
と算出される（少数点第二位を四捨五入）。
【００３２】
このｘ［ｈ］に第二蓄電池の標準電力使用量を掛けて第二蓄電池から第一蓄電池への充電量ｙ［Ａｈ］を算出すると、
ｙ［Ａｈ］＝６．７［ｈ］×０．２０［Ａ］≒１．３［Ａｈ］…（数３）
となる（小数点第二位を四捨五入）。
【００３３】
なお、残容量２．０［Ａｈ］と標準電力使用量０．４０［Ａ］から給電可能時間５．０［ｈ］を算出するプログラムを含んでいても良い。また、標準電力使用量に代えて過去の電力使用量から標準仕様電力を算出しても良い。未知数ｘは、これに限らず、第一蓄電池の給電可能時間と、双方が駆動可能な時間（図７の破線）の差をｘとしてもよい。また、（数２）にて分数を少数に変換しているが、分数のまま演算しても良いし、有効数字２ケタ以上としてもよい。
【００３４】
蓄電池管理プログラム１５３は、充電量演算処理により演算された充電量ｙ［Ａｈ］をもとに前記外部機器の第二蓄電池から前記第一蓄電池へ充電させる蓄電池管理機能をＣＰＵ１００に実現させる手段である。なお、過充電防止のため、第一蓄電池への充電量ｙに例えば０．９などの１以下の値を掛けた値を用いて充電する方式であっても良い。
【００３５】
外部機器２０のＣＰＵ２００に充放電制御機能をもたせ、充電量ｙ［Ａｈ］を通知して、その充電量を第一蓄電池に充電させる。他に第二蓄電池側で放電量を制御する制御機能をもたせず又は実行させず、第二蓄電池から放電されてきた電力の合計値が前記充電量ｙに達した場合に、ＣＰＵ１００が電力伝送線２を介しての電力伝送を終了させる形態であっても良い。
【００３６】
記憶部１６０は、ハードディスクドライブ（ＨＤＤ）などの不揮発性の記憶装置、記憶手段である。この他、不揮発性の記憶手段に限られることなく半導体メモリ（フラッシュメモリ、ＲｅＲＡＭ、ＭＲＡＭ、ＳＳＤ）等の各種記憶媒体を利用してもよいし、これらの半導体メモリと、ＨＤＤとを組み合わせた方式を採用した記憶媒体であってもよい。本実施形態では、ＲＯＭ１５０と記憶部１６０とは別の記憶媒体のごとく記載しているが、ＲＯＭと記憶部を併せて一の記憶部、記憶手段としてもよい。
【００３７】
記憶部１６０は、通信情報ＤＢ１６１、充電量情報ＤＢ１６２と蓄電池情報ＤＢ１６３を格納する。その他、ＣＰＵ１００が演算処理に必要なデータが記憶されている。
【００３８】
通信情報ＤＢ１６１は、コンピュータ１０と外部機器２０とが通信するために必要な通信情報が格納されている。例えば、お互いの機器を認証する識別番号や暗号情報、ポート情報である。これらの情報は、図３に示すようにヘッダ情報にひも付けされて格納される。
【００３９】
充電量情報ＤＢ１６２は、外部機器２０から送られてきた第二蓄電池に関する情報を格納する。例えば、図４に記載するようなテーブル形式で第一蓄電池および第二蓄電池に関する情報を格納する。
【００４０】
蓄電池情報ＤＢ１６３は、蓄電池の充放電を管理するために必要な情報が管理されている。例えば、図５に示すように充電量演算プログラム１５２を実行するＣＰＵ１００によって演算された充電量およびまたは製品の仕様に応じてその充電量を充電するための時間などに関する情報を格納する。例えば、図５に記載するようなテーブル形式で充電量およびまたは充電時間に関するデータを格納する。
【００４１】
蓄電池１７０は、Ｌｉイオン電池などの二次電池である。その他、鉛蓄電池や、Ｎｉｃｄ電池、ＮｉＭＨ電池などの二次電池であってもよい。本実施形態では、第一蓄電池と称呼している。
【００４２】
充電ＩＦ１７１は、蓄電池１７０への充電を行う充電ＩＦである。ＣＰＵ１００からの指令により蓄電池１７０への充電を開始し、終了する。また、外部機器２０からの充電に限らず他の商用系統からの充電と兼用できる態様であってもよい。
【００４３】
タイマ１８０は、時間をカウントする。このカウントした時間を用いて、各種データにひも付けを行うことや、充電時間を管理する。
【００４４】
外部機器２０は、コンピュータ１０に無線ＬＡＮでインターネットに接続させる機能を実現させる機能を有する機器である。外部機器２０は、ＣＰＵ２００と、ＲＡＭ（ＲＷＭ）２１０と、通信ＩＦ２２０と、入力ＩＦ２３０と、表示ＩＦ２４０と、ＲＯＭ２５０と、記憶部２６０、蓄電池２７０と、タイマ２８０と、通信ＩＦ２９０とを含む構成である。その他、ＵＳＢメモリ等の外部記憶装置を装着するＩＦ（インターフェース）などを備えていてもよい。コンピュータ１０に含まれる各構成要素と同様の名称のものについては、機能が同様であり説明を省略する。
【００４５】
ＲＯＭ２５０は、通信プログラム２５１と蓄電池管理プログラム２５２を格納する。
【００４６】
通信プログラム２５１は、コンピュータ１０と通信する機能をＣＰＵ２００に実現させる手段である。通信プログラム１５１を実行したＣＰＵ１００に対応して通信を確立する機能をＣＰＵ２００に実現させる。
【００４７】
蓄電池管理プログラム２５２は、第二蓄電池の放電量を管理する機能をＣＰＵ２００に実現させる手段である。蓄電池管理プログラム２５２を実行するＣＰＵ２００は、コンピュータ１０から送られてきた充電量（放電量）およびまたは充電（放電）時間に関する情報を取得し、放電ＩＦ２７２からの放電量を管理する。
【００４８】
記憶部２６０は、通信情報ＤＢ２６１、蓄電池情報ＤＢ２６２を備える。
【００４９】
通信情報ＤＢ２６１は、コンピュータ１０と外部機器２０とが通信するために必要な通信情報が格納されている。例えば、お互いの機器を認証する識別番号や暗号情報、ポート情報である。
【００５０】
蓄電池情報ＤＢ２６２は、蓄電池管理プログラム２５２により第二蓄電池の放電の制御に関する情報を格納する。
【００５１】
蓄電池２７０は、Ｌｉイオン電池などの二次電池である。その他、鉛蓄電池や、Ｎｉｃｄ電池、ＮｉＭＨ電池などの二次電池であってもよい。外部機器２０は、コンピュータ１０へ電力を給電してなお自己でも動作する必要があることから、蓄電池２７０の蓄電容量は、蓄電池１７０よりもが大きいことが好適である。なお、急速充電特性の向上のため正極にオリビン酸鉄を含んだ電池や、負極にチタン酸リチウムを含んだ電池が好適である。
【００５２】
急速充電ＩＦ２７１は、蓄電池２７０への充電を行う充電ＩＦである。ＣＰＵ２００からの指令により蓄電池１７０への充電を開始し、終了する。急速充電が可能であれば、蓄電池１７０を充電する時間が十分にない場合など特に好適である。
【００５３】
放電ＩＦ２７２は、ＣＰＵ２００およびまたはコンピュータ１０からの指令に基づいて第二蓄電池からの放電を制御する。第一蓄電池と第二蓄電池の充放電の仕様に合わせて抵抗素子、コンダクタ、インダクタ、トランジスタ、その他半導体を利用した分圧回路または昇圧回路を備えていてもよい。
【００５４】
タイマ２８０は、時間をカウントする。このカウントした時間を用いて、各種データにひも付けを行うことや、充電時間、放電時間を管理する。
【００５５】
通信ＩＦ２９０は、公衆無線ＬＡＮとの通信を行いコンピュータ１０とインターネット回線との通信を仲介する。
【００５６】
次に本実施形態の充電制御システムの動作について図９を用いて説明する。
【００５７】
図９は、第１の実施形態の充電制御システムの動作を示すフローチャートである。
【００５８】
（ステップＳ１０１）コンピュータ１０は、通信プログラム１５１を実行し、外部機器２０と通信を確立する。
【００５９】
（ステップＳ２０１）外部機器２０は、通信プログラム２５１を実行し、コンピュータ１０と通信を確立する。
【００６０】
（ステップＳ１０２）コンピュータ１０は、入力部１３１から第二蓄電池から第一蓄電池へ充電する要求を受けた場合など充電量演算を開始するフラグが立った場合に外部機器２０に第二蓄電池の残容量データを要求する。
【００６１】
（ステップＳ２０２、Ｓ２０３）外部機器２０は、この要求を受け付け、第二蓄電池の残容量データをコンピュータ１０へ送信する。
【００６２】
（ステップＳ１０３）コンピュータ１０は、第二蓄電池の残容量データを受信する。
【００６３】
（ステップＳ１０４）コンピュータ１０は、充電量演算プログラム１５２を実行し、第一蓄電池の残容量データと、第二蓄電池の残容量データとを用いて、外部機器２０からコンピュータ１０への充電量を演算する。
【００６４】
（ステップＳ１０５―ＮＯ）コンピュータ１０は、Ｓ１０４で演算した第二蓄電池から第一蓄電池への充電量が０以下の場合、本処理を終了する。
【００６５】
（ステップＳ１０５―ＹＥＳ、Ｓ１０６）コンピュータ１０は、Ｓ１０４で演算した第二蓄電池から第一蓄電池への充電量が０よりも大きい場合、放電開始命令を外部機器２０へ送信する。
【００６６】
（ステップＳ２０４、Ｓ２０５）外部機器２０は、放電開始命令を受信し放電ＩＦ２７２を介してコンピュータ１０へ電力を伝送させる。
【００６７】
（ステップＳ１０７）コンピュータ１０は、蓄電池管理プログラム１５３を実行し充電ＩＦ１７１を介して第一蓄電池へ充電する。
【００６８】
（ステップＳ１０８）コンピュータ１０は、充電量または充電時間により充電が完了したか否かを判断する。
【００６９】
（ステップＳ１０８−ＹＥＳ、Ｓ１０９、Ｓ１１０）コンピュータ１０は、充電ＩＦ１７１に充電の完了を通知し充電を終了させる。また、外部機器２０に通知して放電を終了させる。
【００７０】
（ステップＳ２０６、Ｓ２０７）外部機器２０は、充電ＩＦ１７１が充電を終了させたことを検知または、コンピュータ１０からの通知を受けて放電Ｆ２７２からの放電を終了させる。
【００７１】
なお、Ｓ１０５−ＮＯにおいて終了する旨を表示部１４１に表示させる機能を実行するなどしてその旨ユーザに知らせても良い。また、「充電量が０より大きい（＞）、充電量が０以下（≦）」との条件に代えて「充電量が０以上（≧）、充電量が０より小さい（＜）」との条件は相互に交換可能である。
【００７２】
このように、通信機能など充電以外の機能を備えた外部機器に二次電池を搭載させ、この二次電池から携帯用電子機器への適切な充電量を演算、算出することにより上記通信機能など充電以外の機能と携帯用電子機器の双方の機能をより長い時間ユーザは使用することができる。
【００７３】
また、二つの蓄電池の残容量を平均化する処理であることから、どちらか一方の蓄電池へ満充電量を超えた過充電や、他方の電池の過放電の危険性が著しく低い状態での充放電を実現することができる。
【００７４】
（第１の実施形態の変形例）
本実施形態の充電制御システムは、充電による損失を考慮した充電量を演算する。
【００７５】
本実施形態のＤＢ１６２は、第二蓄電池から第一蓄電池への充電効率を格納している。例えば、磁界結合、電界結合による損失や放電回路による損失である。本実施形態ではこれらをまとめて充電効率として表現しているが、これら複数の値が格納されていても良いし、複数の値が相互に従属する数式により充電効率が決定される方式であっても良い。
【００７６】
本実施形態の充電量演算プログラム１５２を実行するＣＰＵ１００は、コンピュータ１０に搭載される第一蓄電池の残容量に関するデータである残容量２．０［Ａｈ］と標準電力使用量０．４０［Ａ］から給電可能時間５．０［ｈ］、充電効率０．８０をＤＢ１６２から読み出す。
【００７７】
また、外部機器２０に搭載される第二蓄電池の残容量は３．０［Ａｈ］、標準電力使用量は０．２０［Ａ］、給電可能時間は１５［ｈ］も同様に読み出す。
【００７８】
その後、第二蓄電池の給電可能時間と、双方が駆動可能な時間（図７の破線）との差を未知数ｘとおいて、算出している。
【００７９】
この場合、図１０に示すように
（０．８×０．２０ｘ×２．０）［Ａｈ］／０．４０［Ａ］＝
（３．０−０．２０ｘ）［Ａｈ］／０．２０［Ａ］…（数１）
との方程式が成り立つ。
【００８０】
この方程式を解くと、
ｘ＝５０／７≒７．１［ｈ］…（数２）
と算出される。
【００８１】
このｘ［ｈ］に第二蓄電池の標準電力使用量を掛けて第二蓄電池から第一蓄電池への充電量ｙ［Ａｈ］を算出すると、
ｙ［Ａｈ］＝７．１［ｈ］×０．２０［Ａ］≒１.４［Ａｈ］…（数３）
となる（小数点第二位を四捨五入）。
【００８２】
この１．４［Ａｈ］に充電効率０．８０を掛けて、第一蓄電池への充電量１．１［Ａｈ］であることを算出する。
【００８３】
この値を利用して外部機器２０からコンピュータ１０への充放電量を制御する。
【００８４】
このように充電効率を考慮に入れた充電を行うことにより、双方の使用可能時間をより正確に求め、制御することができる。
【００８５】
（第２の実施形態）
本実施形態の充電制御システムについて図１２を参照しながら説明する。本実施形態の充電制御システムは、第１の実施形態のステップＳ１０５における第二蓄電池から第一蓄電池への充電量が０以下（０未満）であった場合に制御が異なる。
【００８６】
本実施形態の蓄電池管理プログラム１５３は、充電量演算プログラム１５２を実行するＣＰＵ１００が第二蓄電池から第一蓄電池への充電量が０以下であると算出されると、第一蓄電池から第二蓄電池への充電を行う。
【００８７】
本実施形態では、第一の実施形態の充電ＩＦ１７１に代えて、充放電可能な充放電ＩＦ１７１Ａを備える。
【００８８】
本実施形態では、第一の実施形態の放電ＩＦ２７２に代えて、充放電可能な充放電ＩＦ２７２Ａを備える。
【００８９】
これら充放電ＩＦは一つの素子のように記載しているが、これに代えてコンピュータ１０に充電ＩＦおよび放電ＩＦを備えさせ、外部機器２０に充電ＩＦおよび放電ＩＦを備えさせる形態であっても良い。
【００９０】
次に本実施形態の充電制御システムの動作について図１３を用いて説明する。
【００９１】
図９は、第１の実施形態の充電制御システムの動作を示すフローチャートである。
【００９２】
ステップＳ１０１乃至ステップＳ１０４までについての動作は第一の実施形態と同じであるため省略する。
【００９３】
（ステップＳ１０５―ＮＯ、Ｓ３０６）コンピュータ１０は、Ｓ１０４で演算した第二蓄電池から第一蓄電池への充電量が０以下の場合、コンピュータ１０は第一蓄電池から第二蓄電池への放電を開始する。
【００９４】
（ステップＳ４０４）外部機器２０は、充放電ＩＦ２７２Ａを介して第二蓄電池への充電を開始する。この充電は、急速充電ＩＦ２７１による充電よりも充電電流が少なく、また充電時間も長い。
【００９５】
（ステップＳ３０７）蓄電池管理プログラム１５３を実行するＣＰＵ１００は、予定する放電量に達したか否かを判定する。
【００９６】
（ステップＳ３０７−ＮＯ）コンピュータ１０は、第一蓄電池からの放電を続ける。
【００９７】
（ステップＳ３０７−ＹＥＳ、Ｓ３０８、Ｓ４０５）コンピュータ１０は、放電を終了させ、外部機器２０は、充放電ＩＦ１７１Ａが充電を終了させたことを検知または、コンピュータ１０からの通知を受けて充放電Ｆ２７２Ａからの充電を終了させる。
【００９８】
なお、Ｓ１０５−ＮＯにおいて終了する旨を表示部１４１に表示させる機能を実行するなどしてその旨ユーザに知らせても良い。また、「充電量が０より大きい、充電量が０以下」との条件に代えて「充電量が０以上、充電量が０より小さい」との条件であってもよい。
【００９９】
また、本実施形態ではコンピュータ１０にて放電量を管理しているが、外部機器２０の蓄電池管理プログラム１５２に充電量の管理を行わせ、コンピュータ１０からの充電量を制御する形態であってもよい。
【０１００】
このように、通信機能など充電以外の機能を備えた外部機器に二次電池を搭載させ、この二次電池から携帯用電子機器への適切な充電量を演算、算出させ、さらに外部機器側の電池容量が不足している場合にはコンピュータ１０側から放電が行えるようにすることにより上記通信機能など充電以外の機能と携帯用電子機器の双方の機能をより長い時間ユーザは使用することができる。
【０１０１】
以上、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。例えばコンピュータ１０には二輪車、三輪車、四輪車に備えられるカーナビゲーション装置が含まれる。また、外部機器２０にはこれらに接続される携帯電話やパソコンなどが含まれる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１０２】
１  …  通信線
１０  …  コンピュータ
２０  …  外部機器
１００、２００  …  ＣＰＵ（Central Processing Unit）（演算処理部）
１１０、２１０  …  ＲＡＭ（ＲＷＭ）（Random Access Memory）（Read Write Memory）
１２０、２２０  …  通信ＩＦ(inter face)
１３０、２３０  …  入力部
１３１、２３１  …  入力ＩＦ
１４０、２４０  …  表示部
１４１、２４１  …  表示ＩＦ
１５０、２５０  …  ＲＯＭ(Read Only Memory)
１５１  …  通信プログラム
１５２  …  充電量演算プログラム
１５３  …  蓄電池管理プログラム
２５１  …  通信プログラム
２５２  …  蓄電池管理プログラム
１６０、２６０  …  記憶部
１６１、２６１  …  通信情報ＤＢ(data base)
１６２  …  充電量情報ＤＢ
１６３、２６２  …  蓄電池情報ＤＢ
【図１】
2014032634.tif 000003
【図２】
2014032634.tif 000004
【図３】
2014032634.tif 000005
【図４】
2014032634.tif 000006
【図５】
2014032634.tif 000007
【図６】
2014032634.tif 000008
【図７】
2014032634.tif 000009
【図８】
2014032634.tif 000010
【図９】
2014032634.tif 000011
【図１０】
2014032634.tif 000012
【図１１】
2014032634.tif 000013
【図１２】
2014032634.tif 000014
【図１３】
2014032634.tif 000015