(57)【特許請求の範囲】
【請求項１】
バスラインに所定の間隔でポーリングコマンドを送出するコマンド送信部と、
前記ポーリングコマンドに対して所定の応答期間内に応答のあったバッテリ装置に対して識別子を付与するバッテリ登録部と、
を備え、
前記ポーリングコマンドは、前記所定の応答期間に含まれる１以上の所定の時間枠の情報を含み、前記バッテリ登録部は、前記１以上の所定の時間枠の中からランダムに指定した時間枠の中で前記ポーリングコマンドに対して応答した前記バッテリ装置に対して識別子を付与し、
前記コマンド送信部は、前記バッテリ登録部が識別子を付与した前記バッテリ装置に対して該識別子の情報を前記バスラインに送出すると共に、該識別子を付与した前記バッテリ装置に対するコマンドを前記バスラインに送出する、電力供給制御装置。
【請求項２】
前記バッテリ登録部が前記識別子を付与した前記バッテリ装置に対する充放電を制御する電力供給制御部を更に備える、請求項１に記載の電力供給制御装置。
【請求項３】
前記コマンド送信部は、前記バッテリ装置に対して充電を指示するコマンドを前記バスラインに送出する、請求項２に記載の電力供給制御装置。
【請求項４】
前記コマンド送信部は、前記バッテリ装置に対して、残容量に応じて充電を開始するコマンドを前記バスラインに送出する、請求項３に記載の電力供給制御装置。
【請求項５】
前記コマンド送信部は、残容量が最も少ない前記バッテリ装置に対して充電を開始するコマンドを前記バスラインに送出する、請求項３に記載の電力供給制御装置。
【請求項６】
前記コマンド送信部は、前記バッテリ装置に対して放電を指示するコマンドを前記バスラインに送出する、請求項２〜５のいずれかに記載の電力供給制御装置。
【請求項７】
前記コマンド送信部は、前記バッテリ装置に対して、残容量に応じて放電を開始するコマンドを前記バスラインに送出する、請求項６に記載の電力供給制御装置。
【請求項８】
前記バッテリ登録部は、前記識別子を付与した前記バッテリ装置に対するコマンドに、該識別子を有する前記バッテリ装置が応答しない状態が所定の条件に達した場合に、該バッテリ装置に付与した該識別子を削除する、請求項１に記載の電力供給制御装置。
【請求項９】
バスラインに所定の間隔で送出されたポーリングコマンドを受信し、所定の応答期間に応答するコマンド応答部と、
前記コマンド応答部からの応答に基づき付与された識別子を取得する識別子取得部と、
前記バスラインに送出された、前記識別子が指定されたコマンドを受信して充放電を制御する充放電制御部と、
を備え、
前記ポーリングコマンドは、前記所定の応答期間に含まれる１以上の所定の時間枠の情報を含み、前記コマンド応答部は、前記１以上の所定の時間枠の中からランダムに指定した時間枠の中で前記ポーリングコマンドに対して応答する、バッテリ装置。
【請求項１０】
電力供給制御装置と、
１以上のバッテリ装置と、
を備え、
前記電力供給制御装置は、
バスラインに所定の間隔でポーリングコマンドを送出するコマンド送信部と、
前記ポーリングコマンドに対して所定の応答期間内に応答のあった前記バッテリ装置に対して識別子を付与するバッテリ登録部と、
を備え、
前記ポーリングコマンドは、前記所定の応答期間に含まれる１以上の所定の時間枠の情報を含み、前記バッテリ登録部は、前記１以上の所定の時間枠の中からランダムに指定した時間枠の中で前記ポーリングコマンドに対して応答した前記バッテリ装置に対して識別子を付与し、
前記コマンド送信部は、前記バッテリ登録部が識別子を付与した前記バッテリ装置に対して該識別子の情報を前記バスラインに送出すると共に、該識別子を付与した前記バッテリ装置に対するコマンドを前記バスラインに送出し、
前記バッテリ装置は、
前記電力供給制御装置から前記バスラインに前記所定の間隔で送出された前記ポーリングコマンドを受信し、所定の応答期間に応答するコマンド応答部と、
前記コマンド応答部からの応答に基づき前記電力供給制御装置で付与された識別子を取得する識別子取得部と、
前記電力供給制御装置から前記バスラインに送出された、前記識別子が指定されたコマンドを受信して充放電を制御する充放電制御部と、
を備え、
前記コマンド応答部は、前記１以上の所定の時間枠の中からランダムに指定した時間枠の中で前記ポーリングコマンドに対して応答する、電力供給システム。
【請求項１１】
バスラインに所定の間隔でポーリングコマンドを送出することと、
前記ポーリングコマンドに対して所定の応答期間内に応答のあったバッテリ装置に対して識別子を付与することと、
前記識別子を付与した前記バッテリ装置に対して該識別子の情報を前記バスラインに送出することと、
該識別子を付与した前記バッテリ装置に対するコマンドを前記バスラインに送出することと、
を備え、
前記ポーリングコマンドは、前記所定の応答期間に含まれる１以上の所定の時間枠の情報を含み、
前記バッテリ装置に対して識別子を付与することは、前記１以上の所定の時間枠の中からランダムに指定した時間枠の中で前記ポーリングコマンドに対して応答した前記バッテリ装置に対して識別子を付与する、電力供給制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、電力供給制御装置、バッテリ装置、電力供給システム及び電力供給制御方法に関する。
【背景技術】
【０００２】
再生可能なエネルギーを利用して得られる電力により、バッテリを充電することが行われている。下記特許文献１には、太陽光発電装置や風力発電装置により発電された電力により、蓄電ユニットを充電する技術が記載されている。【０００３】
昨今、途上国における電力需要の増加が続いている。特に、途上国では携帯電話やスマートフォンの普及が進み、携帯無線基地局の増設も盛んになってきていることもあり、携帯無線基地局に供給するための電力の需要が著しく伸びてきている。このような電力の需要の伸びが著しい途上国では、既存の発電所によって発電される電力だけでなく、上述のような再生可能なエネルギーを利用して得られる電力の需要も大きくなっていくと考えられる。【０００４】
日本のような先進国では、電力網が盤石であり、電力供給が安定して行われていることから、停電時の電源のバックアップには主に無停電電源装置（ＵＰＳ；Ｕｎｉｎｔｅｒｒｕｐｔｉｂｌｅ  Ｐｏｗｅｒ  Ｓｕｐｐｌｙ）が用いられることが一般的であった。先進国では、仮に停電が起きたとしても短時間で復旧するので、容量が小さい無停電電源装置を用いた電源のバックアップは効率的である。【０００５】
しかし、電力網が盤石でなく、電力供給が安定して行われていない途上国では、一旦停電すると、停電する時間が長時間に渡り、容量が小さい無停電電源装置のようなバックアップは効果的ではない。また先進国でも災害時に長時間の低電を余儀なくされる場合があり、上述した途上国のケースも含め、電源のバックアップの重要性は高まっている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２３２６６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記事情を鑑みれば、電源のバックアップ用に、バッテリ装置に対する充放電を効率良く制御するバッテリサーバの需要が今後高まっていくことが考えられる。特に電力供給が安定して行われていない途上国に対しては、電力供給を途絶えさせないようにするには、複数のバッテリ装置に対する充放電を効率良く制御するバッテリサーバの需要が高まることが想定される。【０００８】
そこで本開示は、バッテリ装置に対する充放電を効率良く制御し得る、新規かつ改良された電力供給制御装置、バッテリ装置、電力供給システム及び電力供給制御方法を提供する。
【課題を解決するための手段】
【０００９】
本開示によれば、バスラインにポーリングコマンドを送出するコマンド送信部と、前記ポーリングコマンドに対して所定の応答期間内に応答のあったバッテリ装置に対して識別子を付与するバッテリ登録部と、を備え、前記コマンド送信部は、前記バッテリ登録部が識別子を付与した前記バッテリ装置に対して該識別子の情報を前記バスラインに送出する共に、該識別子を付与した前記バッテリ装置に対するコマンドを前記バスラインに送出する、電力供給制御装置が提供される。【００１０】
また本開示によれば、バスラインに送出されたポーリングコマンドを受信し、所定の応答期間に応答するコマンド応答部と、前記コマンド応答部からの応答に基づき付与された識別子を取得する識別子取得部と、前記バスラインに送出された、前記識別子が指定されたコマンドを受信して充放電を制御する充放電制御部と、を備える、バッテリ装置が提供される。【００１１】
また本開示によれば、電力供給制御装置と、１以上のバッテリ装置と、を備え、前記電力供給制御装置は、バスラインにポーリングコマンドを送出するコマンド送信部と、前記ポーリングコマンドに対して所定の応答期間内に応答のあった前記バッテリ装置に対して識別子を付与するバッテリ登録部と、を備え、前記コマンド送信部は、前記バッテリ登録部が識別子を付与した前記バッテリ装置に対して該識別子の情報を前記バスラインに送出する共に、該識別子を付与した前記バッテリ装置に対するコマンドを前記バスラインに送出し、前記バッテリ装置は、前記電力供給制御装置から前記バスラインに送出された前記ポーリングコマンドを受信し、所定の応答期間に応答するコマンド応答部と、前記コマンド応答部からの応答に基づき前記電力供給制御装置で付与された識別子を取得する識別子取得部と、前記電力供給制御装置から前記バスラインに送出された、前記識別子が指定されたコマンドを受信して充放電を制御する充放電制御部と、を備える、電力供給システムが提供される。【００１２】
また本開示によれば、バスラインにポーリングコマンドを送出することと、前記ポーリングコマンドに対して所定の応答期間内に応答のあったバッテリ装置に対して識別子を付与することと、識別子を付与した前記バッテリ装置に対して該識別子の情報を前記バスラインに送出することと、該識別子を付与した前記バッテリ装置に対するコマンドを前記バスラインに送出することと、を備える、電力供給制御方法が提供される。
【発明の効果】
【００１３】
以上説明したように本開示によれば、バッテリ装置に対する充放電を効率良く制御し得る、新規かつ改良された電力供給制御装置、バッテリ装置、電力供給システム及び電力供給制御方法を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本開示の一実施形態にかかる電力供給システム１の構成例を示す説明図である。
【図２】本開示の一実施形態に係る電力供給システム１に含まれるブロックＢＬ１の構成例を示す説明図である。
【図３】本開示の一実施形態に係るコントロールユニットＣＵ１の構成例を示す説明図である。
【図４】本開示の一実施形態に係るコントロールユニットＣＵ１に含まれる制御部１２０の構成例を示す説明図である。
【図５】本開示の一実施形態に係るバッテリユニットＢＵ１の構成例を示す説明図である。
【図６】本開示の一実施形態に係るコントロールユニットＣＵ１の動作例を示す流れ図である。
【図７】コントロールユニットＣＵ１とバッテリユニットＢＵ１との間でリンクを確立するためのコマンドの授受を示す説明図である。
【図８】Ｒｅｑｕｅｓｔ  Ｄｅｖｉｃｅ  ＩＤコマンドの構成を示す説明図である。
【図９】Ｒｅｑｕｅｓｔ  Ｄｅｖｉｃｅ  ＩＤコマンドに対するレスポンスの構成を示す説明図である。
【図１０】Ｓｅｔ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  ＩＤコマンドの構成を示す説明図である。
【図１１】Ｓｅｔ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  ＩＤコマンドに対するレスポンスの構成を示す説明図である。
【発明を実施するための形態】
【００１５】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１６】
なお、説明は以下の順序で行うものとする。
＜１．本開示の一実施形態＞
［システム構成例］
［バッテリサーバの構成例］
［バッテリの構成例］
［システム動作例］
＜２．まとめ＞
【００１７】
＜１．本開示の一実施形態＞
［システム構成例］
まず、図面を参照しながら、本開示の一実施形態にかかる電力供給システムの構成例を示す説明図である。図１は、本開示の一実施形態にかかる電力供給システム１の構成例を示す説明図である。以下、図１を用いて本開示の一実施形態にかかる電力供給システム１の構成例について説明する。
【００１８】
電力供給システム１に対して、例えば、複数の発電装置からの出力が供給される。発電装置として、太陽光発電装置と、風力発電装置と、バイオマス発電装置が例示される。図１では、太陽光パネルにより太陽光発電装置３が模式的に示されている。風車により風力発電装置４が模式的に示されている。タンクおよびタンク内の炎により、バイオマス発電装置５が模式的に示されている。太陽光発電装置３は、公知の太陽光発電装置を適用できる。風力発電装置４およびバイオマス発電装置５についても同様である。
【００１９】
発電装置は、例えば、光や熱、振動、電波、温度差、イオン濃度差などの、周囲の環境に存在するエネルギーに基づいて発電する。発電装置は、系統電力（グリッド）や、人力によって発電する装置により構成されてもよい。複数の発電装置が同種の発電装置であってもよい。
【００２０】
各発電装置によって得られる直流（ＤＣ（Ｄｉｒｅｃｔ  Ｃｕｒｒｅｎｔ））の電圧が、後段のブロックに供給される。発電装置によって交流（ＡＣ（Ａｌｔｅｒｎａｔｉｎｇ  Ｃｕｒｒｅｎｔ））の電圧が得られる場合は、交流の電圧が直流の電圧に変換されて、後段のブロックに供給される。システム１は、複数のブロックを有する。複数のブロックとして、ブロックＢＬ１、ブロックＢＬ２およびブロックＢＬ３が例示される。個々のブロックを区別する必要がない場合は、ブロックＢＬと適宜、称する。なお、ブロックとは、説明の便宜上の表記であり、特別の意味を有するものではない。ブロックＢＬの構成等については、後述する。
【００２１】
ブロックＢＬは、各発電装置に対して並列に接続される。太陽光発電装置３から供給される直流の電圧Ｖ３が、ブロックＢＬ１、ブロックＢＬ２およびブロックＢＬ３に供給される。風力発電装置４から供給される直流の電圧Ｖ４が、ブロックＢＬ１、ブロックＢＬ２およびブロックＢＬ３に供給される。バイオマス発電装置５から供給される直流の電圧Ｖ５が、ブロックＢＬ１、ブロックＢＬ２およびブロックＢＬ３に供給される。
【００２２】
電圧Ｖ３、電圧Ｖ４および電圧Ｖ５の値は、装置の規模等に応じて変動し得るものであるが、ここでは、電圧Ｖ３、電圧Ｖ４および電圧Ｖ５は、７５Ｖ（ボルト）から１００Ｖの範囲で変動する電圧として説明する。図１では、電圧Ｖ３が実線により示され、電圧Ｖ４が一点鎖線により示され、電圧Ｖ５が二点鎖線により示されている。
【００２３】
以上、図１を用いて本開示の一実施形態にかかる電力供給システム１の構成例について説明した。次に、本開示の一実施形態に係る電力供給システム１に含まれるブロックの構成例について説明する。
【００２４】
図２は、本開示の一実施形態に係る電力供給システム１に含まれるブロックＢＬ１の構成例を示す説明図である。以下、図２を用いて電力供給システム１に含まれるブロックＢＬ１の構成例について説明する。
【００２５】
コントロールユニットＣＵ１に対して、例えば、バッテリユニットＢＵ１ａ、バッテリユニットＢＵ１ｂおよびバッテリユニットＢＵ１ｃが接続される。個々のバッテリユニットを区別する必要がない場合は、バッテリユニットＢＵ１と適宜、称する。図１では、バッテリユニットＢＵ１ａおよびバッテリユニットＢＵ１ｂが図示されている。
【００２６】
コントロールユニットＣＵ１には、例えば、複数のポートが設けられており、各ポートに対してバッテリユニットＢＵ１が稼働中にも着脱自在とされる。すなわち、コントロールユニットＣＵ１に対して接続されるバッテリユニットＢＵ１の個数は、適宜、変更できる。例えば、バッテリユニットＢＵ１ａ、バッテリユニットＢＵ１ｂ、バッテリユニットＢＵ１ｃがコントロールユニットＣＵ１に接続された状態で、新たなバッテリユニットをコントロールユニットＣＵ１に対して接続できる。例えば、バッテリユニットＢＵ１ａ、バッテリユニットＢＵ１ｂおよびバッテリユニットＢＵ１ｃがコントロールユニットＣＵ１に接続された状態で、バッテリユニットＢＵ１ｂをコントロールユニットＣＵ１から離脱することができる。
【００２７】
バッテリユニットＢＵ１は、バスラインＬ１を介して、コントロールユニットＣＵ１に対して接続される。図２に示すように、バスラインＬ１は、例えば、コントロールユニットＣＵ１からバッテリユニットＢＵ１に対して電力が伝送される電力ラインＬ１０と、バッテリユニットＢＵ１からコントロールユニットＣＵ１に対して電力が伝送される電力ラインＬ１１とを含む。バスラインＬ１は、さらに、コントロールユニットＣＵ１と、各バッテリユニットＢＵ１との間でなされる通信のための信号ラインＳＬ１２と、各バッテリユニットＢＵ１を起動させるための起動制御ラインＡＬ１３とを含む。
【００２８】
なお、以下の説明では、電力の伝送および通信が、有線によって行われるものとして説明するが、電力の伝送および通信が、無線によって行われてもよい。この場合は、物理的なラインであるバスラインＬ１を設ける必要はない。
【００２９】
電力ラインＬ１０を介して、直流の電圧Ｖ１０が、コントロールユニットＣＵ１からバッテリユニットＢＵ１に供給される。複数のバッテリユニットＢＵ１のうち、充電の指示がなされたバッテリユニットＢＵ１対して、電圧Ｖ１０に基づく充電が行われる。一のバッテリユニットＢＵ１が充電されてもよく、複数のバッテリユニットＢＵ１が充電される
ようにしてもよい。
【００３０】
放電の指示がなされたバッテリユニットＢＵ１から、直流の電圧Ｖ１１が出力される。電圧Ｖ１１が、例えば、コントロールユニットＣＵ１を経由して、負荷である外部機器に供給される。コントロールユニットＣＵ１を経由せずに、電圧Ｖ１１が直接、外部機器に供給されるようにしてもよい。なお、放電中のバッテリユニットＢＵ１には、充電されないようにしてもよいし、充電されるようにしても良い。同様に、充電中のバッテリユニットＢＵ１は、放電されないようにしてもよいし、放電されるようにしても良い。
【００３１】
コントロールユニットＣＵ１と、各バッテリユニットＢＵ１との間でなされる通信は、例えば、ＳＭＢｕｓ（Ｓｙｓｔｅｍ  Ｍａｎａｇｅｍｅｎｔ  Ｂｕｓ）やＵＡＲＴ（Ｕｎｉｖｅｒｓａｌ  ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ−Ｔｒａｎｓｍｉｔｔｅｒ）などの仕様に準じてなされる。信号ラインＳＬ１２は、バッテリユニットＢＵ１に対して共通化されたラインであり、信号ラインＳＬ１２を制御コマンドが伝送される。例えば、コントロールユニットＣＵ１から、所定のバッテリユニットＢＵ１に対して制御コマンドが送出される。
【００３２】
制御コマンドにより、個々のバッテリユニットＢＵ１を独立して制御できる。バッテリユニットＢＵ１は、自己が接続されたポートのポート番号を識別できる。例えば、制御コマンドのヘッダに、ポート番号を示す識別子が記述される。バッテリユニットＢＵ１は、制御コマンドのヘッダを解析することにより、自己に対する制御コマンドであるか否かを識別できる。
【００３３】
さらに、バッテリユニットＢＵ１は、通信により、自己の情報をコントロールユニットＣＵ１に通知できる。バッテリユニットＢＵ１は、例えば、バッテリユニットＢＵ１が有するバッテリの残容量を、通信によりコントロールユニットＣＵ１に通知できる。バッテリユニットＢＵ１からコントロールユニットＣＵ１に対する通知信号のヘッダに、ポート番号を示す識別子が記述される。これにより、コントロールユニットＣＵ１は、どのバッテリユニットＢＵ１からの通知信号であるかを区別できる。同様に、他のバッテリユニットＢＵ１も、自身宛の通知信号でないことを区別できる。
【００３４】
複数のバッテリユニットＢＵ１を使用して、例えば、以下のような使用の形態が考えられる。バッテリユニットＢＵ１ａに対して、コントロールユニットＣＵ１から充電を指示する制御コマンドが伝送され、バッテリユニットＢＵ１ａが充電のための制御を実行する。バッテリユニットＢＵ１ｂに対して、コントロールユニットＣＵ１から放電を指示する制御コマンドが伝送され、バッテリユニットＢＵ１ｂが放電のための制御を実行する。バッテリユニットＢＵ１ｃは、予備の電源として使用される。例えば、バッテリユニットＢＵ１ｂの残容量が低下した際に、使用するバッテリユニットをバッテリユニットＢＵ１ｂからバッテリユニットＢＵ１ｃに切り換える。上述した使用の形態は一例であり、これに限定されることはない。
【００３５】
図２には、コントロールユニットＣＵ１と、各バッテリユニットＢＵ１の間に起動制御線ＡＬ１３が設けられていることが図示されている。起動制御線ＡＬ１３は、コントロールユニットＣＵ１と各バッテリユニットＢＵ１とがバスラインＬ１を介して接続された際に、各バッテリユニットＢＵ１を起動させるための信号をコントロールユニットＣＵ１から供給するためのラインである。
【００３６】
ブロックＢＬ２の構成は、例えば、ブロックＢＬ１の構成と同一の構成とされる。ブロックＢＬ２は、コントロールユニットＣＵ２を含む構成とされる。コントロールユニットＣＵ２に対して、ラインＬ２を介して、例えば、バッテリユニットＢＵ２ａ、バッテリユニットＢＵ２ｂおよびバッテリユニットＢＵ２ｃが接続される。図１では、バッテリユニットＢＵ２ａおよびバッテリユニットＢＵ２ｂが図示されている
【００３７】
ブロックＢＬ３の構成は、例えば、ブロックＢＬ１の構成と同一の構成とされる。ブロックＢＬ３は、コントロールユニットＣＵ３を含む構成とされる。コントロールユニットＣＵ３に対して、ラインＬ３を介して、例えば、バッテリユニットＢＵ３ａ、バッテリユニットＢＵ３ｂおよびバッテリユニットＢＵ３ｃが接続される。図１では、バッテリユニットＢＵ３ａおよびバッテリユニットＢＵ３ｂが図示されている。
【００３８】
なお、本開示の他の説明と矛盾が生じない範囲において、各ブロックＢＬの間に構成上の差異があっても構わない。以下の説明において、同一の構成と表記し、重複した説明を省略する場合があるが、これは、本開示の他の説明と矛盾が生じない範囲において、構成
上の差異が存在することを排除するものではない。
【００３９】
以上、図２を用いてブロックＢＬ１の構成例について説明した。次に、ブロックＢＬ１に含まれるコントロールユニットＣＵ１の構成例について説明する。
【００４０】
図３は、本開示の一実施形態に係るコントロールユニットＣＵ１の構成例を示す説明図である。以下、図３を用いて本開示の一実施形態に係るコントロールユニットＣＵ１の構成例について説明する。
【００４１】
図３に示したように、本開示の一実施形態に係るコントロールユニットＣＵ１は、電力供給部１１０と、制御部１２０と、メモリ１３０と、を含んで構成される。
【００４２】
電力供給部１１０は、太陽光発電装置３から供給される直流の電圧Ｖ３、風力発電装置４から供給される直流の電圧Ｖ４、バイオマス発電装置５から供給される直流の電圧Ｖ５を、バッテリユニットＢＵ１に適した電圧となるように調整する。電力供給部１１０は、太陽光発電装置３、風力発電装置４、バイオマス発電装置５から供給される電力の電圧を調整すると、電力ラインＬ１０を介してバッテリユニットＢＵ１へ電力を供給する。電力供給部１１０は、例えばＤＣ−ＤＣコンバータで構成されていても良い。
【００４３】
また電力供給部１１０は、電力ラインＬ１１を介して、バッテリユニットＢＵ１から電力の供給を受けることができる。バッテリユニットＢＵ１から電力の供給を受けたコントロールユニットＣＵ１は、他のバッテリユニットＢＵ１へその電力を供給することができるし、図示しない外部機器に供給することもできる。
【００４４】
制御部１２０は、コントロールユニットＣＵ１の動作を制御する。具体的には、制御部１２０は、バッテリユニットＢＵ１の起動、バッテリユニットＢＵ１へのコマンドの送信、電力供給部１１０からバッテリユニットＢＵへの電力供給の制御等を実行する。例えば制御部１２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）その他の制御ユニットで構成される。
【００４５】
メモリ１３０は、制御部１２０によるコントロールユニットＣＵ１の動作の制御に用いられるデータを保持する。例えばメモリ１３０は、起動され、バスラインＬ１に接続されているバッテリユニットＢＵの情報を保持する。制御部１２０は、メモリ１３０が保持しているバッテリユニットＢＵの情報を用いて、バスラインＬ１に接続されるバッテリユニットＢＵ１に対する充電や放電を制御することが出来る。
【００４６】
以上、図３を用いて本開示の一実施形態に係るコントロールユニットＣＵ１の構成例について説明した。次に、本開示の一実施形態に係るコントロールユニットＣＵ１に含まれる制御部１２０の構成例について説明する。
【００４７】
図４は、本開示の一実施形態に係るコントロールユニットＣＵ１に含まれる制御部１２０の構成例を示す説明図である。以下、図４を用いて本開示の一実施形態に係るコントロールユニットＣＵ１に含まれる制御部１２０の構成例について説明する。
【００４８】
図４に示したように、本開示の一実施形態に係るコントロールユニットＣＵ１に含まれる制御部１２０は、起動信号送出部１２１と、コマンド送信部１２２と、応答受信部１２３と、バッテリ登録部１２４と、電力供給制御部１２５と、を含んで構成される。
【００４９】
起動信号送出部１２１は、バスラインＬ１に接続されたバッテリユニットＢＵ１を起動させるための起動信号を送出する。詳細については後述するが、バッテリユニットＢＵ１は、バスラインＬ１に接続されていない状態では起動していないが、バスラインＬ１に接続されると、コントロールユニットＣＵ１からの起動信号を受信することで起動する。この起動信号を創出するのが起動信号送出部１２１である。起動信号送出部１２１は、起動制御線ＡＬ１３に起動信号を流し、バッテリユニットＢＵ１がバスラインＬ１に接続されると、バッテリユニットＢＵ１は、起動制御線ＡＬ１３に流れている起動信号が受信出来る状態になり、起動する。
【００５０】
コマンド送信部１２２は、バスラインＬ１に接続されているバッテリユニットＢＵ１を対象としたコマンドを生成し、信号ラインＳＬ１２を介して送信する。コマンド送信部１２２は、バスラインＬ１にどのバッテリユニットＢＵ１が接続されているかを把握するためのポーリングコマンドや、バッテリユニットＢＵ１に対して識別子を送信するコマンド等を送信する。
【００５１】
応答受信部１２３は、コマンド送信部１２２が信号ラインＳＬ１２を介してバッテリユニットＢＵ１に送信したコマンドに対する応答（レスポンス）を、バッテリユニットＢＵ１から信号ラインＳＬ１２を介して受信する。応答受信部１２３は、バッテリユニットＢＵ１から受信したレスポンスを受信すると、または所定の時間内に受信しないと、その結果に応じた処理を制御部１２０に実行させる。
【００５２】
バッテリ登録部１２４は、バスラインＬ１に接続されているバッテリユニットＢＵ１の情報をメモリ１３０に登録する。バッテリ登録部１２４は、コマンド送信部１２２が送信したポーリングコマンドに対し、所定の時間内にレスポンスを返してきたバッテリユニットＢＵ１を、メモリ１３０への登録対象とする。バッテリ登録部１２４は、バッテリユニットＢＵ１を識別するために、所定のルールに基づいて識別子を付けたバッテリユニットＢＵ１の情報をメモリ１３０へ登録する。
【００５３】
すなわち、コマンド送信部１２２は、バスラインＬ１にどのバッテリユニットＢＵ１が接続されているかを把握するために、所定の間隔でポーリングコマンドを送信する。ポーリングコマンドに対して所定の時間内にバッテリユニットＢＵ１から応答があると、その応答は応答受信部１２３が受信する。応答があったバッテリユニットＢＵ１の情報は、バッテリ登録部１２４がメモリ１３０に格納する。
【００５４】
電力供給制御部１２５は、バッテリ登録部１２４がメモリ１３０に登録した、バスラインＬ１に接続されているバッテリユニットＢＵ１に対する電力供給を制御する。電力供給制御部１２５は、バスラインＬ１に接続されているバッテリユニットＢＵ１への電力の供給時間や電圧を、電力供給部１１０に対して制御する。電力供給部１１０は、電力供給制御部１２５によって制御される内容で、バスラインＬ１に接続されているバッテリユニットＢＵ１へ電力を供給する。
【００５５】
本開示の一実施形態に係るコントロールユニットＣＵ１に含まれる制御部１２０は、図４に示したような構成を有することで、バスラインＬ１にどのバッテリユニットＢＵ１が接続されているかを把握し、バスラインＬ１に接続されているバッテリユニットＢＵ１に対する適切な電力供給が可能となる。
【００５６】
以上、図４を用いて本開示の一実施形態に係るコントロールユニットＣＵ１に含まれる制御部１２０の構成例について説明した。次に、本開示の一実施形態に係るバッテリユニットＢＵ１の構成例について説明する。
【００５７】
図５は、本開示の一実施形態に係るバッテリユニットＢＵ１の構成例を示す説明図である。図５では、バッテリユニットＢＵ１としてバッテリユニットＢＵ１ａが例示されているが、他のバッテリユニットも、図５に示したものと同等の構成を有する。以下、図５を用いて本開示の一実施形態に係るバッテリユニットＢＵ１の構成例について説明する。
【００５８】
図５に示したように、本開示の一実施形態に係るバッテリユニットＢＵ１は、制御部１４０と、バッテリ１５０と、充電回路１６０と、放電回路１７０と、を含んで構成される。
【００５９】
制御部１４０は、バッテリユニットＢＵ１の動作を制御する。例えば制御部１４０は、コントロールユニットＣＵ１からのコマンドに対して応答したり、充電回路１６０や放電回路１７０の動作を制御したりする。
【００６０】
図５に示したように、制御部１４０は、コマンド応答部１４１と、識別子取得部１４２と、充放電制御部１４３と、を含んで構成される。コマンド応答部１４１は、信号ラインＳＬ１２に送出されたコマンドを受信し、必要に応じてそのコマンドに対して応答する。
識別子取得部１４２は、コントロールユニットＣＵ１において付与された識別子の情報を取得する。充放電制御部１４３は、コントロールユニットＣＵ１から信号ラインＳＬ１２に送出された、識別子が指定されたコマンドを受信して充放電を制御する。
【００６１】
上述したように、バッテリユニットＢＵ１は、バスラインＬ１に接続されていない状態では起動されておらず、バスラインＬ１に接続される、コントロールユニットＣＵ１からの起動信号を受けることで起動される。制御部１４０は、起動制御線ＡＬ１３に流れる起動信号を受けると動作を開始する。制御部１４０は、バッテリ１５０を動力源としてもよく、バッテリ１５０の他に設けられる電源を動力源としても良い。
【００６２】
バッテリ１５０は、鉛蓄電池、リチウムイオン電池等の充放電可能な二次電池であり、充電回路１６０からの電力の供給により充電され、放電回路１７０を介して放電される。
【００６３】
充電回路１６０は、電力ラインＬ１０を介してコントロールユニットＣＵ１から供給される電力を、バッテリ１５０の充電に適した電力に変換して出力する。充電回路１６０は、例えばＤＣ−ＤＣコンバータで構成されていても良い。また充電回路１６０は、バッテリ１５０に電流を流し過ぎないようにするための保護回路を備えていても良い。
【００６４】
放電回路１７０は、電力ラインＬ１１を介してバッテリ１５０に蓄えられた電力を出力する。放電回路１７０は、例えばＤＣ−ＤＣコンバータで構成されていても良い。バッテリ１５０に蓄えられた電力が、放電回路１７０を介して出力されることで、バッテリユニットＢＵ１は、他の装置（コントロールユニットＣＵ１や他のバッテリユニットＢＵを含んでいてもよい）に電力を供給することができる。もちろん、放電回路１７０を単なる電子スイッチやリレーに置き換え、バッテリの出力をそのまま放出するようにしても良い。
【００６５】
以上、図５を用いて本開示の一実施形態に係るバッテリユニットＢＵ１の構成例について説明した。次に、本開示の一実施形態に係るコントロールユニットＣＵ１の動作例について説明する。
【００６６】
［システム動作例］
図６は、本開示の一実施形態に係るコントロールユニットＣＵ１の動作例を示す流れ図である。図６に示した流れ図は、どのバッテリユニットＢＵ１がバスラインＬ１に接続されているかを検知し、バスラインＬ１に接続されているバッテリユニットＢＵ１の情報を管理する際の、コントロールユニットＣＵ１の動作を示したものである。以下、図６を用いて本開示の一実施形態に係るコントロールユニットＣＵ１の動作例について説明する。
【００６７】
コントロールユニットＣＵ１は、起動制御線ＡＬ１３に起動信号を流す（ステップＳ１０１）。ステップＳ１０１の起動信号を流す処理は、起動信号送出部１２１が実行する。バッテリユニットＢＵ１は、バスラインＬ１に接続されると、コントロールユニットＣＵ１から送出される起動信号を受信できる状態になる。バッテリユニットＢＵ１は、コントロールユニットＣＵ１から送信される起動信号の受信に応じて起動する。
【００６８】
コントロールユニットＣＵ１は、上記ステップＳ１０１で、起動制御線ＡＬ１３に起動信号を流しつつ、所定の間隔でポーリングコマンドを送信する（ステップＳ１０２）。ステップＳ１０２のポーリングコマンドの送信はコマンド送信部１２２が実行する。コマンド送信部１２２は、ポーリングコマンドを所定の間隔で信号ラインＳＬ１２を介して送信する。
【００６９】
コントロールユニットＣＵ１は、上記ステップＳ１０２でポーリングコマンドを送信すると、そのポーリングコマンドに対する、未登録のバッテリユニットＢＵ１からの応答に基づき、応答を返してきたバッテリユニットＢＵ１を登録する（ステップＳ１０３）。具体的には、例えばコントロールユニットＣＵ１は、ポーリングコマンドに対して応答を返してきたバッテリユニットＢＵ１にＩＤを付与し、その付与したＩＤの情報を当該バッテリユニットＢＵ１に送信する。ステップＳ１０３のバッテリユニットＢＵ１の登録は、例えばバッテリ登録部１２４が実行し、付与したＩＤの情報の送信は、例えばコマンド送信部１２２が実行する。
【００７０】
レスポンスを返してきたバッテリユニットＢＵ１にＩＤを付与し、その付与したＩＤの情報を当該バッテリユニットＢＵ１に送信することで、コントロールユニットＣＵ１は、そのバッテリユニットＢＵ１との間でリンクを確立する。
【００７１】
上記ステップＳ１０３で、ポーリングコマンドに対して応答を返してきたバッテリユニットＢＵ１を登録すると、続いてコントロールユニットＣＵ１は、登録済みのバッテリユニットＢＵ１に対して信号ラインＳＬ１２を通じてコマンドを送出する（ステップＳ１０４）。ステップＳ１０４で送出されるコマンドは、例えばバッテリユニットＢＵ１に対する充電や放電に関するコマンドである。ステップＳ１０４のコマンドの送出は、コマンド送信部１２２が実行する。またステップＳ１０４で送出されるコマンドには、バッテリ登録部１２４が付与したＩＤが含まれる。ステップＳ１０４で送出されるコマンドの対象となるバッテリユニットＢＵ１は、そのコマンドに対してコントロールユニットＣＵ１へ応答する。この応答はコマンド応答部１４１が実行する。
【００７２】
上記ステップＳ１０４でコマンドを送出すると、コントロールユニットＣＵ１は、そのコマンドに対する応答を受信したかどうか判定する（ステップＳ１０５）。ステップＳ１０５の判定は、例えば応答受信部１２３が実行する。ステップＳ１０５の判定の結果、ステップＳ１０４で送出したコマンドに対するバッテリユニットＢＵ１からの応答を所定の時間内に（または所定の回数連続して）受信しなければ、コントロールユニットＣＵ１は、応答を返さなかったバッテリユニットＢＵ１の情報の登録を削除する（ステップＳ１０６）。ステップＳ１０６の削除処理は、例えばバッテリ登録部１２４が実行する。具体的には、バッテリ登録部１２４は、バッテリユニットＢＵ１に付与したＩＤを削除することにより、応答を返さなかったバッテリユニットＢＵ１の情報の登録を削除する。一方、ステップＳ１０５の判定の結果、ステップＳ１０４で送出したコマンドに対するバッテリユニットＢＵ１からの応答を受信すると、コントロールユニットＣＵ１は、応答を返したバッテリユニットＢＵ１に対する、ステップＳ１０４で送出したコマンドに基づく電力制御を実行する（ステップＳ１０７）。コマンドに基づく電力制御は、例えば電力供給制御部１２５が実行する。
【００７３】
なお、上述した例では、ステップＳ１０１からステップＳ１０７まで一連の動作として説明したが、コントロールユニットＣＵ１は、これらの動作の一部を繰り返し処理してもよい。例えばコントロールユニットＣＵ１は、ステップＳ１０２及びステップＳ１０３において、未登録のバッテリユニットが無くなるまで処理を繰り返した後でステップＳ１０４以降を実行してもよく、ステップＳ１０４からステップＳ１０７までの処理を繰り返し実行し、全てのバッテリユニットへの指示が終了した後にステップＳ１０１やステップＳ１０２に戻るようにしても良い。
【００７４】
本開示の一実施形態に係るコントロールユニットＣＵ１は、図６に示したような動作を実行することで、バスラインＬ１にどのバッテリユニットＢＵ１が接続されているかを常に把握し、バスラインＬ１に接続されているバッテリユニットＢＵ１に対する適切な電力供給が可能となる。なおこの動作例では、バスラインＬ１に接続され、登録があったバッテリユニットＢＵ１のみに電力を送るとされているが、コントロールユニットＣＵ１は、登録の如何に関わらず、バッテリユニットＢＵ１に電力を送るようにしても良い。ただし、送られた電力を受電し、使用するのはコントロールユニットＣＵ１から指示を受けたバッテリユニットＢＵ１だけであるため、登録の如何に関わらずバッテリユニットＢＵ１に電力を送るようにしても、実質的に同じである。
【００７５】
以上、図６を用いて本開示の一実施形態に係るコントロールユニットＣＵ１の動作例について説明した。続いて、本開示の一実施形態に係るコントロールユニットＣＵ１の動作についてより詳細に説明する。
【００７６】
図７は、コントロールユニットＣＵ１とバッテリユニットＢＵ１との間でリンクを確立するためのコマンドの授受を示す説明図である。図７には、コントロールユニットＣＵ１とバッテリユニットＢＵ１との間でリンクを確立するためのコマンドとして、Ｒｅｑｕｅｓｔ  Ｄｅｖｉｃｅ  ＩＤコマンドが例示されている。
【００７７】
図７に示したように、コントロールユニットＣＵ１は、周期的にＲｅｑｕｅｓｔ  Ｄｅｖｉｃｅ  ＩＤコマンドを、信号ラインＳＬ１２を介して送信する。Ｒｅｑｕｅｓｔ  Ｄｅｖｉｃｅ  ＩＤコマンドは、上述の説明におけるポーリングコマンドの一例に相当する。
【００７８】
Ｒｅｑｕｅｓｔ  Ｄｅｖｉｃｅ  ＩＤコマンドを受信したバッテリユニットＢＵ１では、制御部１４０に含まれるコマンド応答部１４１が、乱数を生成し、その生成した乱数で示されたスロット枠で固有ＩＤを含むレスポンスを、信号ラインＳＬ１２を介してコントロールユニットＣＵ１に返す。図７には、スロット＃０〜＃３の４つのスロットが、バッテリユニットＢＵ１からの応答のためのタイムスロットとして設けられている。１つのタイムスロットの時間をＢとすると、バッテリユニットＢＵ１からの応答のための時間は４×Ｂとなる。
【００７９】
ここで、複数台のバッテリユニットＢＵ１が同時に接続された場合（例えば電源投入時）、何も対策を施さなければ、一つのコマンドに対して複数台のバッテリユニットＢＵ１が同時にレスポンスを返して来る。複数台のバッテリユニットＢＵ１が同時にレスポンスを返すと、信号の衝突を起こしてしまう。
【００８０】
そこで本実施形態では、コントロールユニットＣＵ１とバッテリユニットＢＵ１との間でリンクを確立するために、信号の衝突を回避するために時分割法を導入している。コントロールユニットＣＵ１はＲｅｑｕｅｓｔ  Ｄｅｖｉｃｅ  ＩＤコマンドを送信する際に、付随データとして最大タイムスロット枠の情報を付加する。各バッテリユニットＢＵ１は、Ｒｅｑｕｅｓｔ  Ｄｅｖｉｃｅ  ＩＤコマンドの付随データで示された最大タイムスロット枠までの乱数を生成する。そして各バッテリユニットＢＵ１は、その乱数で示された時間枠内で、以下で説明する固有ＩＤを含むレスポンスを返す。
【００８１】
コントロールユニットＣＵ１及びバッテリユニットＢＵ１がこのように動作することで、コントロールユニットＣＵ１は、バッテリユニットＢＵ１の個体を識別することが可能となる。そしてコントロールユニットＣＵ１は、バッテリユニットＢＵ１の個体を識別した後に、バッテリユニットＢＵ１から返された固有ＩＤ毎に接続ＩＤを付与する。
【００８２】
例えば、２台のバッテリユニットＢＵ１がバスラインＬ１に繋がった場合を考える。例えば、あるバッテリユニットＢＵ１が乱数０を、別のバッテリユニットＢＵ１が乱数１を発生したとする。最大タイムスロット枠が２であっても、各バッテリユニットＢＵ１はそれぞれ別の時間枠で応答するため、コントロールユニットＣＵ１は正しくデータを受信することができる。
【００８３】
なお、２台のバッテリユニットＢＵ１が共に同じ乱数（例えば０と０、１と１など）を発生した場合は、信号が衝突するので、コントロールユニットＣＵ１はレスポンスを正しく受信することができない。その場合はコマンドの送信のやり直しになるが、いずれは各バッテリユニットＢＵ１で異なる乱数を発生するはずであるから、コントロールユニットＣＵ１は、各バッテリユニットＢＵ１で異なる乱数を発生させたときに識別できる。
【００８４】
Ｒｅｑｕｅｓｔ  Ｄｅｖｉｃｅ  ＩＤコマンドの詳細について説明する。図８は、Ｒｅｑｕｅｓｔ  Ｄｅｖｉｃｅ  ＩＤコマンドの構成を示す説明図である。また図９は、Ｒｅｑｕｅｓｔ  Ｄｅｖｉｃｅ  ＩＤコマンドに対するレスポンスの構成を示す説明図である。
【００８５】
コントロールユニットＣＵ１は、図８の送信先接続ＩＤを０ｘＦＦとしてコマンドを送信した場合、対象は全ての機器（バッテリユニットＢＵ１）となり、０ｘＦＥとした場合、対象はリンク未確立の機器となる。またコントロールユニットＣＵ１は、これらの値以外の値を指定した場合、その値と同じ接続ＩＤを持つ機器が対象となる。対象となる機器は現在のコマンド処理を中断し、規定のタイムスロット内でレスポンスを返す。それ以外の機器は一切の応答をせず、処理の中断もしない。
【００８６】
なお、接続先ＩＤが０ｘＦＦ、０ｘＦＥの場合には、コマンド、レスポンス共にＡＣＫ及びＮＡＫが応答されない。
【００８７】
図８に示した、Ｒｅｑｕｅｓｔ  Ｄｅｖｉｃｅ  ＩＤコマンドにおけるタイムスロット（応答時間枠）は、複数の機器が同時にレスポンスすることで生じる信号衝突を避けるために用いられている。タイムスロットは００ｈからＦＦｈの値をとり得るが、タイムスロットが００ｈの場合は即時応答（応答枠が１）を示し、タイムスロットが００ｈ以外の場合、指定された値分のタイムスロット枠が用意される。バッテリユニットＢＵ１は、コントロールユニットＣＵ１から送出されたＲｅｑｕｅｓｔ  Ｄｅｖｉｃｅ  ＩＤコマンドを受信すると、内部（例えば制御部１４０に含まれるコマンド応答部１４１）で乱数を発生させ、その乱数に応じたタイムスロット枠で応答を行う。
【００８８】
ただし、Ｒｅｑｕｅｓｔ  Ｄｅｖｉｃｅ  ＩＤコマンドが、特定のバッテリユニットＢＵ１に対してだけ問いかけたものである場合（すなわち、接続先ＩＤが０ｘＦＥ、０ｘＦＦ以外の場合）、バッテリユニットＢＵ１は、タイムスロットには００ｈが指定されたものとみなす。なお本実施形態では、１タイムスロットの時間を４ｍｓとする。応答するバッテリユニットＢＵ１は、自身の固有ＩＤを送信元であるコントロールユニットＣＵ１へ応答する。コントロールユニットＣＵ１への応答はコマンド応答部１４１が行う。
【００８９】
Ｒｅｑｕｅｓｔ  Ｄｅｖｉｃｅ  ＩＤコマンドにおける接続先ＩＤが０ｘＦＦ、０ｘＦＥの場合には、コマンド、レスポンス共にＡＣＫ／ＮＡＫを応答しない。それ以外はＡＣＫ／ＮＡＫを応答する。
【００９０】
次に、リンクを確立したバッテリユニットＢＵ１に対して接続ＩＤを割り振って、その接続ＩＤをコントロールユニットＣＵ１からバッテリユニットＢＵ１に通知するためのコマンドであるＳｅｔ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  ＩＤコマンドについて説明する。
【００９１】
図１０は、Ｓｅｔ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  ＩＤコマンドの構成を示す説明図である。また図１１は、Ｓｅｔ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  ＩＤコマンドに対するレスポンスの構成を示す説明図である。
【００９２】
コントロールユニットＣＵ１は、通信相手となる、リンクを確立したバッテリユニットＢＵ１を決定し、バッテリユニットＢＵ１へ接続ＩＤを割り振る。本実施形態では、接続ＩＤは０２ｈからＦＤｈまで使用できることとする。また本実施形態では、コントロールユニットＣＵ１が同時に処理できる機器は１６台までとする。なお、既に接続ＩＤを割り振られていたとしても、バッテリユニットＢＵ１は、このＳｅｔ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  ＩＤコマンドを受けた時点で新しい接続ＩＤに変更する。
【００９３】
バッテリユニットＢＵ１は、Ｒｅｑｕｅｓｔ  Ｄｅｖｉｃｅ  ＩＤコマンドで指定された固有ＩＤではない機器は応答しない。またＳｅｔ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  ＩＤコマンドで指定された固有ＩＤを持つ機器が存在しない場合は無応答となる。
【００９４】
Ｓｅｔ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  ＩＤコマンドで指定された固有ＩＤを持つバッテリユニットＢＵ１は、コマンド受信後にＡＣＫを応答し、内部処理終了後にレスポンスを応答する。ただし、パケットにエラーがある場合、送信元のコントロールユニットＣＵ１へＮＡＫを返信して接続ＩＤの登録は行わないようにしてもよい。従ってパケットにエラーがある場合、バッテリユニットＢＵ１は、すでに接続ＩＤが登録されていれば以前の値を、登録されていなければＦＦｈを送信元接続ＩＤに使ってコントロールユニットＣＵ１へ応答する。
【００９５】
バッテリユニットＢＵ１は、Ｓｅｔ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  ＩＤコマンドを受信した時に、パケットを破棄するか否かを送信先接続ＩＤで判断せず、固有ＩＤで判断することが望ましい。また、コントロールユニットＣＵ１が間違って接続ＩＤを重複して付与してしまった場合に、既にリンクが確立しているバッテリユニットＢＵ１の方がリンクを解消する。つまり、自分と同一の接続ＩＤが送信先接続ＩＤとして指定され、固有ＩＤが自分と異なっていた場合である。これにより、同じ接続ＩＤに同時に応答するリスクを解消できる。
【００９６】
コントロールユニットＣＵ１は、Ｓｅｔ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  ＩＤにて接続ＩＤを付与した全バッテリユニットに対し、残量を確認したり、バッテリの状況、内部温度、動作状況等を定期的に確認したりする。そしてコントロールユニットＣＵ１は、接続ＩＤを付与した全バッテリユニットに対して、充電指示や放電指示、停止指示などを出す。この時、操作者によってバッテリユニットＢＵ１がバスラインＬ１から取り外されていた場合、コントロールユニットＣＵ１からの充電指示や放電指示、停止指示などに対して、取り外されたバッテリユニットＢＵ１からの反応がなくなる。このように、反応がない回数（時間）が所定数に達した場合、コントロールユニットＣＵ１は、当該バッテリユニットＢＵ１はバスラインＬ１から取り外されていたされたものと見なし、登録リストから外すように動作し得る。
【００９７】
一方、繰り返しＲｅｑｕｅｓｔ  Ｄｅｖｉｃｅ  ＩＤを送っておくことで、コントロールユニットＣＵ１は、新規にバスラインＬ１に装着されたバッテリユニットＢＵ１を適宜登録することが出来る。そのためコントロールユニットＣＵ１は、全体の構成（すなわちどんなバッテリユニットＢＵ１がいくつバスラインＬ１に接続されているか）を確認して、バスラインＬ１に装着されたバッテリユニットＢＵ１に対する指示を変えることが出来る。
【００９８】
例えば、バッテリ残量が１０％、３０％、５０％、９０％のバッテリユニットＢＵ１がバスラインＬ１に接続されている場合を考える。この場合に、１０％のバッテリユニットＢＵ１が充電、９０％のバッテリユニットＢＵ１が放電されていたとする。この状態から残量が１０％のバッテリユニットＢＵ１がバスラインＬ１から取り外されれば、コントロールユニットＣＵ１は、残量が３０％のバッテリユニットＢＵ１に充電指示を出すことが可能になる。もちろんコントロールユニットＣＵ１は、残量が５０％や９０％のバッテリユニットＢＵ１に充電指示を出しても差し支えない。
【００９９】
また、残量が９０％のバッテリユニットＢＵ１がバスラインＬ１から外されたら、コントロールユニットＣＵ１は、残量が５０％のバッテリユニットＢＵ１に放電指示を出すことが可能になる。もちろんコントロールユニットＣＵ１は、残量が３０％や１０％のバッテリユニットＢＵ１に充電指示を出しても差し支えない。
【０１００】
また、残量が０％のバッテリユニットＢＵ１が新たにバスラインＬ１に接続されたら、コントロールユニットＣＵ１は、残量１０％のバッテリユニットＢＵ１に代えて０％のバッテリユニットＢＵ１に充電指示を出すことが出来る。また１００％のバッテリユニットＢＵ１が新たにバスラインＬ１に接続されたら、コントロールユニットＣＵ１は、残量９０％のバッテリユニットＢＵ１に代えて放電指示を出すことが出来る。
【０１０１】
もちろん、上述した充放電指示はあくまで一例であり、コントロールユニットＣＵ１は、バスラインＬ１に接続されたバッテリユニットＢＵ１の状態に応じた様々な指示を送出し得る。
【０１０２】
以上、本開示の一実施形態に係るコントロールユニットＣＵ１の動作についてより詳細に説明した。本開示の一実施形態に係るコントロールユニットＣＵ１は、上述したようにバッテリユニットＢＵ１とリンクを確立することで、リンクを確立したバッテリユニットＢＵ１に対して充電や放電を指示するコマンドを、信号ラインＳＬ１２へ送出することが出来る。例えばコントロールユニットＣＵ１は、リンクを確立したバッテリユニットＢＵ１に対して、バッテリ１５０の残量に応じた充電や放電の開始または停止を指示するコマンドを、信号ラインＳＬ１２へ送出することが出来る。
【０１０３】
また例えばコントロールユニットＣＵ１は、リンクを確立したバッテリユニットＢＵ１が複数存在する場合に、残量の最も少ないバッテリユニットＢＵ１への電力の供給を指示し得る。
【０１０４】
＜２．まとめ＞
以上説明したように本開示の一実施形態によれば、バスラインＬ１に接続されているバッテリユニットＢＵ１の存在を検知し、バスラインＬ１に接続されたバッテリユニットＢＵ１の情報を登録し、登録したバッテリユニットＢＵ１に対してコマンドを送出するコントロールユニットＣＵ１が提供される。
【０１０５】
コントロールユニットＣＵ１は、所定の間隔でバスラインＬ１にポーリングコマンドを送出し、バッテリユニットＢＵ１からのレスポンスを待機する。そしてコントロールユニットＣＵ１は、所定の時間内にレスポンスを返してきたバッテリユニットＢＵ１の情報を登録し、その登録したバッテリユニットＢＵ１に対してコマンドを送出する。コントロールユニットＣＵ１は、バッテリユニットＢＵ１の存在を検知することで、バッテリユニットＢＵ１に対する充放電を効率良く制御し得る。
【０１０６】
本明細書の各装置が実行する処理における各ステップは、必ずしもシーケンス図またはフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、各装置が実行する処理における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【０１０７】
また、各装置に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上述した各装置の構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供されることが可能である。また、機能ブロック図で示したそれぞれの機能ブロックをハードウェアで構成することで、一連の処理をハードウェアで実現することもできる。
【０１０８】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示はかかる例に限定されない。本開示の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１０９】
例えば、上記実施形態では、コントロールユニットＣＵ１に供給される電力は、太陽光発電装置３、風力発電装置４およびバイオマス発電装置５で発電されたものであるが、本開示は係る例に限定されない。コントロールユニットＣＵ１に供給される電力は、自然エネルギーから生み出されたものに限らず、火力、水力、原子力等によって発電されたものであっても良い。
【０１１０】
なお、本技術は以下のような構成も取ることができる。
（１）
バスラインにポーリングコマンドを送出するコマンド送信部と、
前記ポーリングコマンドに対して所定の応答期間内に応答のあったバッテリ装置に対して識別子を付与するバッテリ登録部と、
を備え、
前記コマンド送信部は、前記バッテリ登録部が識別子を付与した前記バッテリ装置に対して該識別子の情報を前記バスラインに送出する共に、該識別子を付与した前記バッテリ装置に対するコマンドを前記バスラインに送出する、電力供給制御装置。
（２）
前記バッテリ登録部が前記識別子を付与した前記バッテリ装置に対する充放電を制御する電力供給制御部を更に備える、前記（１）に記載の電力供給制御装置。
（３）
前記コマンド送信部は、前記バッテリ装置に対して充電を指示するコマンドを前記バスラインに送出する、前記（２）に記載の電力供給制御装置。
（４）
前記コマンド送信部は、前記バッテリ装置に対して、残容量に応じて充電を開始するコマンドを前記バスラインに送出する、前記（３）に記載の電力供給制御装置。
（５）
前記コマンド送信部は、残容量が最も少ない前記バッテリ装置に対して充電を開始するコマンドを前記バスラインに送出する、前記（４）に記載の電力供給制御装置。
（６）
前記コマンド送信部は、前記バッテリ装置に対して放電を指示するコマンドを前記バスラインに送出する、前記（２）〜（５）のいずれかに記載の電力供給制御装置。
（７）
前記コマンド送信部は、前記バッテリ装置に対して、残容量に応じて放電を開始するコマンドを前記バスラインに送出する、前記（６）に記載の電力供給制御装置。
（８）
前記バッテリ登録部は、前記識別子を付与した前記バッテリ装置に対するコマンドに、該識別子を有する前記バッテリ装置が応答しない状態が所定の条件に達した場合に、該バッテリ装置に付与した該識別子を削除する、請求項１に記載のバッテリ装置。
（９）
バスラインに送出されたポーリングコマンドを受信し、所定の応答期間に応答するコマンド応答部と、
前記コマンド応答部からの応答に基づき付与された識別子を取得する識別子取得部と、
前記バスラインに送出された、前記識別子が指定されたコマンドを受信して充放電を制御する充放電制御部と、
を備える、バッテリ装置。
（１０）
前記コマンド応答部は、前記所定の応答期間に含まれる１以上の所定の時間枠の中からランダムに指定した時間枠の中で前記ポーリングコマンドに対して応答する、前記（９）に記載のバッテリ装置。
（１１）
電力供給制御装置と、
１以上のバッテリ装置と、
を備え、
前記電力供給制御装置は、
バスラインにポーリングコマンドを送出するコマンド送信部と、
前記ポーリングコマンドに対して所定の応答期間内に応答のあった前記バッテリ装置に対して識別子を付与するバッテリ登録部と、
を備え、
前記コマンド送信部は、前記バッテリ登録部が識別子を付与した前記バッテリ装置に対して該識別子の情報を前記バスラインに送出する共に、該識別子を付与した前記バッテリ装置に対するコマンドを前記バスラインに送出し、
前記バッテリ装置は、
前記電力供給制御装置から前記バスラインに送出された前記ポーリングコマンドを受信し、所定の応答期間に応答するコマンド応答部と、
前記コマンド応答部からの応答に基づき前記電力供給制御装置で付与された識別子を取得する識別子取得部と、
前記電力供給制御装置から前記バスラインに送出された、前記識別子が指定されたコマンドを受信して充放電を制御する充放電制御部と、
を備える、電力供給システム。
（１２）
バスラインにポーリングコマンドを送出するポーリングコマンド送信ステップと、
前記ポーリングコマンドに対して所定の応答期間内に応答のあったバッテリ装置に対して識別子を付与するバッテリ登録ステップと、
前記バッテリ登録ステップで識別子を付与した前記バッテリ装置に対して該識別子の情報を前記バスラインに送出する識別子送信ステップと、
該識別子を付与した前記バッテリ装置に対するコマンドを前記バスラインに送出するコマンド送信ステップと、
を備える、電力供給制御方法。
【符号の説明】
【０１１１】
ＢＵ１    バッテリユニット
ＣＵ１    コントロールユニット
Ｌ１    バスライン
１１０    電力供給部
１２０    制御部
１２１    起動信号送出部
１２２    コマンド送信部
１２３    応答受信部
１２４    バッテリ登録部
１２５    電力供給制御部
１３０    メモリ
１４０    制御部
１４１    コマンド応答部
１４２    識別子取得部
１４３    充放電制御部
１５０    バッテリ
１６０    充電回路
１７０    放電回路
【図１】
0006447132.tif 000002
【図２】
0006447132.tif 000003
【図３】
0006447132.tif 000004
【図４】
0006447132.tif 000005
【図５】
0006447132.tif 000006
【図６】
0006447132.tif 000007
【図７】
0006447132.tif 000008
【図８】
0006447132.tif 000009
【図９】
0006447132.tif 000010
【図１０】
0006447132.tif 000011
【図１１】
0006447132.tif 000012