(57)【要約】【課題】充電制御装置を効率的に管理する充電制御装置を提供する。【解決手段】本発明の一実施例による充電制御装置は、バッテリを充電または放電する複数のスレーブを含む一つ以上のスレーブグループ、及び一つ以上のスレーブグループの動作を制御するための制御信号を一つ以上のスレーブグループに伝送し、一つ以上のスレーブグループそれぞれに含まれた複数のスレーブのうちいずれか一つを代替マスタとして選定するマスタを含むが、代替マスタはマスタの全機能のうち一部または全部を行うスレーブである。【選択図】図７
2016149924.tif 000002
【特許請求の範囲】
【請求項１】
充電制御装置において、
バッテリを充電または放電する複数のスレーブを含む一つ以上のスレーブグループと、
前記一つ以上のスレーブグループの動作を制御するための制御信号を前記一つ以上のスレーブグループに伝送し、前記一つ以上のスレーブグループそれぞれに含まれた複数のスレーブのうちいずれか一つを代替マスタとして選定するマスタと、を含み、
前記代替マスタは、前記マスタの全機能のうち一部または全部を行うスレーブであることを特徴とする、充電制御装置。
【請求項２】
前記代替マスタが前記マスタの一部の機能を行う場合、前記一部の機能はスレーブの過負荷の発生可否を検出する機能を含む、請求項１に記載の充電制御装置。
【請求項３】
複数の代替マスタのうちいずれか一つの代替マスタが他のスレーブグループに含まれたスレーブの過負荷を検出した場合、過負荷を検出した代替マスタは過負荷が発生したスレーブに関する情報を他の代替マスタまたは前記マスタに伝送する、請求項２に記載の充電制御装置。
【請求項４】
前記複数のスレーブの間を連結または分離する複数のスイッチの対を更に含み、
前記マスタは、受信された情報に基づいて過負荷が発生したスレーブをバイパス処理するように前記複数のスイッチの対の動作を制御する、請求項３に記載の充電制御装置。
【請求項５】
前記バイパス処理は、前記エラーが発生したスレーブを除き、残りのスレーブの間に前記制御信号を伝達するように前記複数のスイッチングの対の動作を制御する処理過程である、請求項４に記載の充電制御装置。
【請求項６】
前記マスタは、前記複数のスレーブのうちエラーが発生したスレーブを確認するために制御信号を伝送し、
前記代替マスタは、前記制御信号に対応した応答信号に基づいてエラーが発生したスレーブを確認する、請求項１乃至請求項５のいずれか一項に記載の充電制御装置。
【請求項７】
前記応答信号は、複数のスレーブそれぞれの状態情報を示す応答データを含むデータフレームを含む、請求項６に記載の充電制御装置。
【請求項８】
前記状態情報は、各スレーブに流れる電流値及び電圧値のうち少なくともいずれか一つを含む、請求項７に記載の充電制御装置。
【請求項９】
前記代替マスタは、スレーブに流れる電流値が予め設定された値以上であれば該当スレーブに過負荷がかかったと判断する、請求項８に記載の充電制御装置。
【請求項１０】
前記複数のスレーブ及び前記マスタはリング構造を有するように直列連結される、請求項１乃至請求項９のいずれか一項に記載の充電制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は充電制御装置に関するものである。より詳しくは、エネルギー貯蔵システムのエネルギー管理を効率的に行うための充電制御装置に関するものである。
【背景技術】
【０００２】
電気エネルギーは変換と伝送が容易で広く使用されている。このような電気エネルギーを生産するために様々な発電システムが使用されている。特に、最近は石油など化石エネルギーの枯渇と環境汚染に関する懸念のため代替エネルギーに関する関心が高まっており、太陽光発電、風力発電などに関する関心が高まっている。太陽光発とは太陽電池を付着したタネルを大規模に広げて、太陽光エネルギーを利用して電気を大規模に生産することである。太陽光発電と風力発電は無限で無公害の太陽光エネルギーを利用するため燃料費がかからず、大気汚染や廃棄物の発生がない長所がある。
【０００３】
発電方式には独立型方式と系統連携型方式がある。独立型方式は発電された電気エネルギーを独立した負荷に供給することである。系統連結型方式は発電装置を従来の電力系統に連結して使用する。系統連携型方式は系統が過負荷であれば発電システムから電気が発生すると送電し、系統が軽負荷であれば系統から電気を供給される。系統連携型発電システムを効率的に使用するために、軽負荷の際にはバッテリエネルギー貯蔵システム（Ｂｅｔｔｅｒｙ  Ｅｎｅｒｇｙ  Ｓｔｏｒａｇｅ  Ｓｙｓｔｅｍ，ＢＥＳＳ）に遊休電力を貯蔵し、過負荷の際には発電電力だけでなくバッテリエネルギー貯蔵システムを放電して電力を系統に供給する形態の太陽光発電システムが導入されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は複数のスレーブのうち一部をマスタの機能を行う代替マスタとして選定し、充電制御装置を効率的に管理するようにする充電制御装置を提供するのにその目的がある。
【課題を解決するための手段】
【０００５】
本発明の一実施例による充電制御装置は、バッテリを充電または放電する複数のスレーブを含む一つ以上のスレーブグループ、及び前記一つ以上のスレーブグループの動作を制御するための制御信号を前記一つ以上のスレーブグループに伝送し、前記一つ以上のスレーブグループそれぞれに含まれた複数のスレーブのうちいずれか一つを代替マスタとして選定するマスタを含むが、前記代替マスタは前記マスタの全機能のうち一部または全部を行うスレーブである。
【０００６】
前記代替マスタが前記マスタの一部の機能を行う場合、前記一部の機能はスレーブの過負荷の発生可否を検出する機能を含む。
【０００７】
複数の代替マスタのうちいずれか一つの代替マスタが他のスレーブグループに含まれたスレーブの過負荷を検出した場合、過負荷を検出した代替マスタは過負荷が発生したスレーブに関する情報を他の代替マスタまたは前記マスタに伝送する。
【０００８】
前記複数のスレーブの間を連結または分離する複数のスイッチの対を更に含み、前記マスタは受信された情報に基づいて過負荷が発生したスレーブをバイパス処理するように前記複数のスイッチの対の動作を制御する。
【０００９】
前記バイパス処理は前記エラーが発生したスレーブを除き、残りのスレーブの間に前記制御信号を伝達するように前記複数のスイッチングの対の動作を制御する処理過程である。
【００１０】
前記マスタは前記複数のスレーブのうちエラーが発生したスレーブを確認するために制御信号を伝送し、前記代替マスタは前記制御信号に対応した応答信号に基づいてエラーが発生したスレーブを確認する。
【００１１】
前記応答信号は複数のスレーブそれぞれの状態情報を示す応答データを含むデータフレームを含む。
【００１２】
前記状態情報は各スレーブに流れる電流値及び電圧値のうち少なくともいずれか一つを含む。
【００１３】
前記代替マスタはスレーブに流れる電流値が予め設定された値以上であれば該当スレーブに過負荷がかかったと判断する。
【００１４】
前記複数のスレーブ及び前記マスタはリング構造を有するように直列連結される。
【発明の効果】
【００１５】
本発明の多様な実施例によると、エラーが発生したスレーブをバイパス処理してエラーが発生していない残りのスレーブが正常な動作を行えるようにする。それを介し、一つのスレーブにエラーが発生しても残りのスレーブの動作が停止することなく効率的に運行することができる。また、エラーが発生したスレーブの交換も容易に行うことができる。
【００１６】
本発明の多様な実施例によると、複数のスレーブのうち一部をマスタの機能を行う代替マスタとして選定して充電制御装置を効率的に管理することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施例による発電システムのブロック図である。
【図２】本発明の一実施例による充電制御装置の構成を説明するブロック図である。
【図３】本発明の一実施例による充電制御装置の具体的な動作を説明するための図である。
【図４】本発明の一実施例による充電制御装置の動作方法を説明するためのフローチャートである。
【図５】本発明の一実施例によるテスト制御信号のデータフレームの構造を説明するための図である。
【図６】本発明の一実施例によってエラーの発生が確認されたスレーブをバイパス処理する過程を説明する図である。
【図７】本発明の他の実施例による充電制御装置の動作方法を説明するためのフローチャートである。
【図８】本発明の一実施例によって複数のスレーブグループそれぞれから代替マスタが選定された状態を説明する図である。
【図９】本発明の実施例によって代替マスタにエラーが検出された場合の処理方法を説明するための図である。
【図１０】本発明の実施例によって代替マスタにエラーが検出された場合の処理方法を説明するための図である。
【発明を実施するための形態】
【００１８】
以下、添付した図面を参照して本発明の実施例について本発明が属する技術分野における通常の知識を有する者が容易に実施し得るように詳細に説明する。しかし、本発明は様々な相異なる形態に具現されてもよく、ここで説明する実施例に限定されることはない。そして、図面で本発明を明確に説明するために説明とは関係のない部分は省略しており、明細書全体にわたって類似した部分に対しては類似した図面符号を付けている。
【００１９】
また、ある部分がある構成要素を「含む」という際、これは特に反対される記載がない限りある構成要素を除外するのではなく他の構成要素を更に含むことを意味する。
【００２０】
以下、図１を参照して本発明の一実施例による発電システムを説明する。
【００２１】
図１は、本発明の一実施例による発電システムのブロック図である。
【００２２】
本発明の一実施例による発電システム１００は、発電装置１０１、インバータ１０３、交流フィルタ１０５、交流／交流コンバータ１０７、系統１０９、充電制御装置１１１、バッテリエネルギー貯蔵システム１１３、システム制御部１１５及び負荷１１７を含む。
【００２３】
発電装置１０１は電気エネルギーを生産する。発電システムが太陽光発電システムであれば、発電装置１０１は太陽電池アレイである。太陽電池アレイは複数の太陽電池モジュールを結合したものである。太陽電池モジュールは複数の太陽電池セルを直列または並列に連結し、太陽エネルギーを電気エネルギーに変換して所定の電圧と電流を発生する装置である。よって、太陽電池アレイは太陽エネルギーを吸収して電気エネルギーに変換する。また、発電システムが風力発電システムであれば発電装置１０１は風力エネルギーを電気エネルギーに変換するファンである。
【００２４】
インバータ１０３は直流電力を交流電力にインバーティングする。発電装置１０１が供給した直流電力またはバッテリエネルギー貯蔵システム１１３が放電した直流電力を充電制御装置１１１を介して供給されて交流電力にインバーティングする。
【００２５】
交流フィルタ１０５は交流電力にインバーティングされた電力のノイズをフィルタリングする。
【００２６】
交流／交流コンバータ１０７は交流電力を系統１０９または負荷１１７に供給するようにノイズがフィルタリングされた交流電力の電圧の大きさをコンバーティングして電力を系統１０９または独立した負荷に供給する。
【００２７】
系統１０９とは、多くの発電所、変電所、送配電線及び負荷が一体になって電力の発生及び利用が行われるシステムである。
【００２８】
負荷１１７は発電システムから電気エネルギーを供給されて電力を消耗する。
【００２９】
充電制御部１１１はバッテリエネルギー貯蔵システム１１３の充電及び放電を制御する。系統１０９または負荷１１７が過負荷であれば、充電制御部１１１はバッテリエネルギー貯蔵システム１１３から電力を供給されて系統１０９または負荷１１７に電力を伝達する。系統１０９または負荷１１７が軽負荷であれば、充電制御部１１１は発電装置１０１から電力を供給されてバッテリエネルギー貯蔵システム１１３に伝達する。
【００３０】
バッテリエネルギー貯蔵システム１１３は発電装置１０１から電気エネルギーを供給されて充電し、系統１０９または負荷１１７の電力需給状況に応じて充電された電気エネルギーを放電する。詳しくは、系統１０９または負荷１１７が軽負荷であれば、バッテリエネルギー貯蔵システム１１３は発電装置１０１から遊休電力を供給されて充電する。系統１０９または負荷１１７が過負荷であれば、バッテリエネルギー貯蔵システム１１３は充電された電力を放電して系統１０９または負荷１１７に電力を供給する。系統または負荷１１７の電力需給情報は時間帯別に大きい差を示す。よって、発電システム１００が発電装置１０１が供給する電力を系統１０９または負荷１１７の電力需給状況を考慮せずに一律的に供給することは非効率である。よって、発電システム１００はバッテリエネルギー貯蔵システム１１３を使用して系統１０９または負荷１１７の電力需給状況に応じて電力供給量を調節する。それによって、発電システム１００は系統１０９または負荷１１７に効率的に電力を供給することができる。
【００３１】
バッテリエネルギー貯蔵システム１１３は複数のバッテリを含む。
【００３２】
システム制御部１１５はインバータ１０３及び交流／交流コンバータ１０７の動作を制御する。
【００３３】
次に、図２乃至図３を参照する。
【００３４】
図２は本発明の一実施例による充電制御装置の構成を説明するブロック図であり、図３は本発明の一実施例による充電制御装置の具体的な動作を説明するための図である。
【００３５】
図２を参照すると、充電制御装置１１１はマスタ２００及び複数のスレーブ３００＿１乃至３００＿ｎを含む。
【００３６】
充電制御装置１１１はリング構造を形成する。リング構造はマスタ２００及び複数のスレーブ３００＿１乃至３００＿ｎが通信線を介して直列連結された構造を示す。充電制御装置１１１がリング構造を形成する場合、マスタ２００及び複数のスレーブ３００＿１乃至３００＿ｎは互いに直列連結されるため通信配線の長さを減らすことができ、動作の安定性が強化する効果がある。即ち、従来の並列構造によるとマスタとスレーブとの間に送受信線が２つずつ必要であり、一つのマスタにｎ個のスレーブが連結される場合には２ｎ個の通信線が必要となる。しかし、本発明の実施例によるリング構造の充電制御装置１１１は一つのマスタ２００及びｎ個のスレーブに対してｎ＋１個の通信線だけあれば十分である。
【００３７】
通信線は光繊維（ｆｉｂｅｒ  ｏｐｔｉｃ）で構成されるが、これは例示に過ぎない。
【００３８】
マスタ２００は複数のスレーブ３００＿１乃至３００＿ｎの動作を制御する。マスタ２００は複数のスレーブ３００＿１乃至３００＿ｎの動作を制御するための制御信号を生成して複数のスレーブ３００＿１乃至３００＿ｎに伝送する。マスタ２００は複数のスレーブ３００＿１乃至３００＿ｎにバッテリの充電を要請する充電制御信号またはバッテリの放電を要請する放電制御信号を伝送する。
【００３９】
マスタ２００は複数のスレーブ３００＿１乃至３００＿ｎにテスト制御信号を伝送し、それに対応する応答信号を受信する。マスタ２００は受信された応答信号に基づいて複数のスレーブ３００＿１乃至３００＿ｎのうち一つ以上のスレーブにエラーが発生したのかを確認する。
【００４０】
複数のスレーブ３００＿１乃至３００＿ｎそれぞれはマスタ２００から受信した制御信号に応じてバッテリエネルギー貯蔵システム１１３に含まれた複数のバッテリを充電するか放電する。複数のスレーブ３００＿１乃至３００＿ｎそれぞれは複数のバッテリそれぞれに対応され、各スレーブは各バッテリの充電または放電を制御する。
【００４１】
図３を参照すると、充電制御装置１１１は複数のスイッチングの対５００＿１乃至５００ｎを更に含む。
【００４２】
マスタは複数のスイッチングの対５００＿１乃至５００ｎの動作を制御し、エラーが発生したスレーブをバイパス処理する。バイパス処理は、マスタ２００が伝送する制御信号の伝送経路を調節してエラーが発生したスレーブを除外した残りのスレーブを正常に動作させるための処理である。
【００４３】
各スイッチの対はスレーブの間の連結または分離する。
【００４４】
各スイッチの対は２つのスイッチを含む。２つのスイッチのうち一つはスレーブの間を直接連結または分離するためのスイッチであり、他の一つのスイッチは制御信号の伝送経路を変更するためのスイッチである。
【００４５】
次に、図４を参照して本発明の一実施例による充電制御装置の動作方法を説明する。
【００４６】
図４は、本発明の一実施例による充電制御装置の動作方法を説明するためのフローチャートである。
【００４７】
まず、マスタ２００は複数のスレーブ３００＿１乃至３００＿ｎそれぞれが正常な動作を行うのかを確認するためにテスト制御信号を第１スレーブ３００＿１に伝送する。
【００４８】
一実施例において、テスト制御信号は複数のスレーブ３００＿１乃至３００＿ｎそれぞれにエラーが発生したのかを確認するための制御信号である。テスト制御信号は各スレーブが管理するバッテリを充電しているのかまたは放電しているのかを確認するための信号である。テスト制御信号は各スレーブを介してバッテリの充電を制御するための充電制御信号または各スレーブを介してバッテリの放電を制御するための制御信号のうちいずれか一つである。スレーブから発生するエラーは断線またはスレーブの誤動作のうちいずれか一つである。
【００４９】
本発明の実施例によると、マスタ２００は複数のスレーブ３００＿１乃至３００＿ｎの間の同期を合わせるために時間同期化方式を利用してテスト制御信号を複数のスレーブ３００＿１乃至３００＿ｎに伝送する。時間同期化方式は通信を行う装置の間のタイムスロット（１ビットに当たる時間）の間隔が異なる場合、それらが信号を交換するのに発生し得るタイミングの一致性を保障するためのデータ伝送方式である。マスタ２００は後述する図５に示したようなデータフレームを含むテスト制御信号をスレーブに伝送する。それについては図５を参照して説明する。
【００５０】
図５は、本発明の一実施例によるテスト制御信号のデータフレームの構造を説明するための図である。
【００５１】
図５に示したデータフレームは１周期内にマスタ同期（ＭＳ、Ｍａｓｔｅｒ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ）データ、複数のスレーブデータ（Ｓｌａｖｅ  Ｄａｔａ  ＃１乃至Ｓｌａｖｅ  Ｄａｔａ  ＃ｎ）及び循環重複検査（ＣＲＣ、Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋｉｎｇ）データを含む。
【００５２】
マスタ同期データはマスタ２００が制御信号を同期化することを示すデータである。
【００５３】
複数のスレーブデータそれぞれは各スレーブの動作を制御するためのデータである。各スレーブデータはスレーブが行うべき指令を含む。指令はバッテリを充電するか放電する命令である。
【００５４】
循環重複検査データは通信線に沿って伝送されたデータにエラーがあるのかを確認するためのデータである。
【００５５】
本発明の他の実施例によると、データフレームにおいて循環重複検査データは含まれなくてもよい。この場合、各スレーブは応答データを該当スレーブデータに挿入して応答信号を生成し、マスタ２００は応答信号に基づいて特定スレーブのエラーを確認する。それについては後述する。
【００５６】
図５はテスト制御信号を仮定して説明したが、スレーブのエラーを確認するためではなくスレーブの一般的な制御動作のためにも図５のようなデータフレームを有する制御信号をスレーブに伝送してもよい。
【００５７】
更に図４を説明する。
【００５８】
複数のスレーブ３００＿１乃至３００＿ｎそれぞれは伝達されたテスト制御信号に自らの状態情報を挿入して応答信号を生成し、生成された応答信号を次の順番のスレーブに伝達する（Ｓ１０３）。
【００５９】
即ち、第１スレーブ３００＿１はマスタ２００から受信されたテスト制御信号に第１スレーブの状態情報を示す応答データを挿入して応答信号を生成する。第２スレーブ３００＿２は第１スレーブ３００＿１から受信された応答信号に第２スレーブ３００＿２の状態情報を示す応答データを挿入して応答信号を生成する。この過程を繰り返して第ｎスレーブ３００＿ｎは第ｎスレーブ３００＿ｎの状態情報を示す応答データを挿入し応答信号を生成してマスタ２００に伝達する。即ち、図５に示したデータフレーム構造において各スレーブは自らの状態情報を示す応答データを各スレーブに含ませて応答信号を生成する。この場合、データフレームは循環重複検査データを含まなくてもよい。
【００６０】
スレーブの状態情報はスレーブが行うバッテリの動作制御に関する情報である。例えば、スレーブの状態情報はマスタ２００の制御信号に対応する指令を行ったのかに関する遂行結果を含む。即ち、スレーブの状態情報はマスタ２００の制御信号に対応する充電命令または放電命令に対応してバッテリを充電または放電したのかに関する遂行結果を含む。
【００６１】
マスタ２００は第ｎスレーブ３００＿ｎから複数のスレーブ３００＿１乃至３００＿ｎそれぞれの状態情報を含む応答信号を受信し（Ｓ１０５）、マスタ２００は受信された応答信号に基づいて複数のスレーブ３００＿１乃至３００＿ｎのうちエラーが発生したスレーブを確認する（Ｓ１０７）。
【００６２】
マスタ２００は受信された応答信号に含まれたデータフレームを介してエラーが発生したスレーブを確認する。例えば、データフレームに含まれた複数のスレーブデータのうちいずれか一つのスレーブデータが示す情報が予め設定された情報と異なる場合、該当スレーブにエラーが発生したと確認する。詳しくは、マスタ２００が第ｎスレーブ３００＿ｎにバッテリの充電を要求したが、第ｎスレーブ３００＿ｎによって挿入された応答データが示すバッテリの充電を行わないことを示す場合、マスタ２００は第ｎスレーブ３００＿ｎにエラーが発生したと確認する。
【００６３】
マスタ２００はエラーの発生が確認されたスレーブをバイパス距離する（Ｓ１０９）。
【００６４】
一実施例において、バイパス処理はエラーの発生が確認されたスレーブを除いて残りの正常動作するスレーブが自らの機能を行うように処理することを意味する。そのために、図３に示したように充電制御装置１１１は複数のスイッチングの対５００＿１乃至５００＿ｎを含む。複数のスイッチングの対５００＿１乃至５００＿ｎそれぞれは２つのスイッチを含む。マスタ２００はエラーの発生が確認されたスレーブを除き、残りのスレーブが正常動作を行うように複数のスイッチの対を制御する。それについては図６を参照して説明する。
【００６５】
図６は、本発明の一実施例によってエラーの発生が確認されたスレーブをバイパス処理する過程を説明する図である。
【００６６】
図６では第３スレーブ３００＿３にエラーが発生したと仮定して説明する。
【００６７】
マスタ２００はテスト制御信号の伝送に対応して受信された応答信号に基づいて第３スレーブ３００＿３にエラーが発生したと確認する。次に、マスタ２００は制御信号を再度複数のスレーブ３００＿１乃至３００＿ｎに伝送する。この場合、マスタ２００は第１スレーブ３００＿１、第２スレーブ３００＿２、第４スレーブ（図示せず）を経て第ｎスレーブ３００＿ｎに制御信号が伝達されるように伝送経路を制御する。そのために、マスタ２００は複数のスイッチの対５００＿１乃至５００＿ｎの動作を制御する。詳しくは、第１スイッチの対５００＿１に含まれた第１スイッチ５１０＿１を短絡、第２スイッチ５３０＿１を開放、第２スイッチの対５００＿２に含まれた第３スイッチ５１０＿２を短絡、第４スイッチ５３０＿２を開放、第３スイッチの対５００＿３に含まれた第５スイッチ５１０＿３を開放、第６スイッチ５３０＿３を短絡、第ｎスイッチの対５００＿ｎに含まれた第ｎ−１スイッチ５１０＿ｎを短絡、第ｎスイッチ５３０＿ｎを開放する。結果的に、マスタ２００はスイッチングの対を制御することでエラーが発生した第３スレーブ３００＿３をバイパス処理した効果をもたらす。
【００６８】
本発明の実施例によると、エラーが発生したスレーブをバイパス処理してエラーが発生していない残りのスレーブが正常動作を行うようにする。それを介し、一つのスレーブにエラーが発生しても残りのスレーブの動作が停止することなく効率的に運営することができる。また、エラーが発生したスレーブの交換も容易に行うことができる。
【００６９】
次に、図７乃至図９を参照して本発明の他の実施例による充電制御装置及びその動作方法を説明する。
【００７０】
特に、図７乃至図９は複数のスレーブのうちマスタの一部機能を行う一つ以上の代替マスタを選定することでバッテリエネルギー貯蔵システムを効率的に行う方法を説明する。
【００７１】
図７は、本発明の他の実施例による充電制御装置の動作方法を説明するためのフローチャートである。
【００７２】
マスタ２００は複数のスレーブグループそれぞれを管理する複数の代替マスタを選定する（Ｓ３０１）。一実施例において、複数のスレーブグループそれぞれは複数のスレーブを含む。マスタ２００は各スレーブグループに含まれた複数のスレーブのうちマスタ２００の全ての機能のうち一部の機能を行うことができる代替マスタを選定する。マスタ２００は複数のスレーブの動作を制御する。特に、マスタ２００は各スレーブの過負荷の可能性、断線などのようなスレーブのエラーを検出する機能及び各スレーブに充電制御信号または放電制御信号を伝送する機能を行う。また、マスタ２００はエラーが発生したスレーブをバイパス処理する。代替マスタ２００は前記のようなマスタ２００の機能のうち各スレーブの過負荷の可能性、断線などのようなエラーを検出する機能を行う。他の実施例において、代替マスタはマスタ２００が有する全ての機能を行ってもよい。
【００７３】
一実施例において、複数のスレーブグループそれぞれは３つのスレーブを含むが、これは例示に過ぎない。
【００７４】
マスタ２００が複数のスレーブグループそれぞれにおいて代替マスタを選定する例を図８を参照して説明する。
【００７５】
図８は、本発明の一実施例によって複数のスレーブグループそれぞれから代替マスタが選定された状態を説明する図である。
【００７６】
図８に示した充電制御装置１１１はリング構造を形成する。リング構造はマスタ２００及び複数のスレーブ３００＿１乃至３００＿ｎが通信線を介して直列連結された構造を示す。充電制御装置１１１がリング構造を形成する場合、マスタ２００及び複数のスレーブ３００＿１乃至３００＿ｎは互いに直列連結されるため通信配線の長さを減らすことができ、動作の安定性が強化する効果がある。それに関する説明は図２で説明したようである。また、図８に示した充電制御装置１１１に関する説明は図２乃至図３で説明した内容を含む。
【００７７】
図８を参照すると、充電制御装置１１１はマスタ２００及び複数のスレーブ部ループ３５０＿１乃至３５０＿ｎを含む。複数のスレーブグループ３５０＿１乃至３５０＿ｎそれぞれは複数のスレーブを含む。例えば、第１スレーブグループ３５０＿１は第１スレーブ３００＿１、第２スレーブ３００＿２及び第３スレーブ３００＿３を含み、第２スレーブグループ３５０＿２は第４スレーブ３００＿４、第５スレーブ３００＿５及び第６スレーブ３００＿６を含む。
【００７８】
マスタ２００は第１スレーブグループ３５０＿１に含まれたスレーブのうち第１スレーブ３００＿１を第１代替マスタとして選定し、第２スレーブグループ３５０＿２に含まれたスレーブのうち第４スレーブ３００＿４を第２代替マスタとして選定する。各代替マスタは自らが属するグループに含まれたスレーブの過負荷状態、断線などのエラーを検出する。代替マスタはエラーが検出されたスレーブに関する情報を他の代替マスタまたはマスタ２００に知らせる。
【００７９】
更に図７を参照する。
【００８０】
マスタ２００は複数の代替マスタを設定した後、第１スレーブ３００＿１に制御信号を伝送する（Ｓ３０３）。一実施例において、制御信号は各スレーブに過負荷が発生したのかまたは断線が発生したのかを検出するための信号である。
【００８１】
本発明の実施例によると、マスタ２００は複数のスレーブ３００＿１乃至３００＿ｎの間の同期を合わせるために時間同期化方式を利用して制御信号を複数のスレーブ３００＿１乃至３００＿ｎに伝送する。そのために、マスタ２００は上述した図５に示したようなデータフレームを含む制御信号をスレーブに伝送する。制御信号を構成するデータフレームに関する説明は図５で説明した内容のようである。
【００８２】
複数のスレーブそれぞれは伝達された制御信号に自らの状態情報を挿入して応答信号を生成し、生成された応答信号を次の順番のスレーブに伝達する（Ｓ３０５）。
【００８３】
即ち、第１スレーブ３００＿１はマスタ２００から受信された制御信号に第１スレーブ３００＿１の状態情報を示す応答データを挿入して応答信号を生成する。第２スレーブ３００＿２は第１スレーブ３００＿１から受信された応答信号に第２スレーブ３００＿２の状態情報を示す応答データを挿入して応答信号を生成する。この過程を繰り返し、第ｎスレーブ３００＿ｎは第ｎスレーブ３００＿ｎの状態情報を示す応答データを挿入し応答信号を生成してマスタ２００に伝達する。即ち、図５に示したデータフレームの構造において、各スレーブは自らの状態情報を示す応答データを各スレーブに含ませて応答信号を生成する。この場合、データフレームは循環重複検査データを含まなくてもよい。
【００８４】
スレーブの状態情報はスレーブに流れる電流またはスレーブにかかる電圧の値を含む。代替マスタはスレーブの状態情報に基づいてスレーブに過負荷がかかるのかを確認する。代替マスタはスレーブの状態情報に基づいてスレーブとスレーブの間に断線が発生したのかを確認する。
【００８５】
各代替マスタは応答信号を伝達する過程でエラーが検出されたスレーブがあるのかを確認し（Ｓ３０７）、各代替マスタはエラーが検出されたスレーブがあると確認された場合、該当代替マスタはエラーが検出されたスレーブがあることをマスタ２００または他の代替マスタに知らせる（Ｓ３０９）。
【００８６】
一実施例において、代替マスタは応答信号を構成するデータフレームに基づいてスレーブのエラーを検出する。例えば、図８に示した第２代替マスタ３００＿４は第３スレーブ３００＿３から受信された応答信号を構成するデータフレームに基づいて第１スレーブグループ３５０＿１にエラーが検出されたのかを確認する。より詳しくは、第２代替マスタ３００＿４は応答信号を構成するデータフレームに含まれた第３スレーブ３００＿３の電流値が予め設定された電流値以上である場合、第３スレーブ３００＿３に過負荷が発生したと確認する。第２代替マスタ３００＿４は第３スレーブ３００＿３に過負荷が発生したことを第１代替マスタ３００＿１またはマスタ２００に知らせる。
【００８７】
第２代替マスタ３００＿４は第３スレーブ３００＿３に過負荷が発生したことを示すエラー検出情報を応答信号を含ませ、次の順番のスレーブに伝達する。この過程を介し、エラー検出情報が含まれた応答信号がマスタ２００に伝送される。マスタ２００は別途に応答信号を構成するデータフレームを分析することなく第２スレーブ３００＿３に過負荷が発生したことを迅速に感知する。
【００８８】
第２代替マスタ３００＿４は第３スレーブ３００＿３に過負荷が発生したことを示すエラー検出情報を無線で第１代替マスタ３００＿１に伝送する。この場合、各代替マスタの間は無線通信が可能であると仮定する。第１代替マスタ３００＿１は第２代替マスタ３００＿４から受信したエラー検出情報に基づいて自らが管理する第３スレーブ３００＿３に過負荷が発生したことを確認する。
【００８９】
マスタ２００またはエラーを検出した代替マスタはエラーが検出されたスレーブの動作を制御する（Ｓ３１１）。
【００９０】
Ｓ３０９で例示されたことに基づいて、エラーが検出されたスレーブの動作を制御する過程を説明する。
【００９１】
もし、第２代替マスタ３００＿４が第２スレーブ３００＿３に過負荷が発生したことをマスタ２００に知らせる場合、マスタ２００は第３スレーブ３００＿３をバイパス処理するように制御する。この場合、充電制御装置１１１は図３に示したように複数のスイッチングの対を含む。マスタ２００は複数のスイッチの対の動作を制御することで第３スレーブ３００＿３をバイパス処理する。バイパス処理の過程は図６で説明したようであるため、詳しい説明は省略する。一方、マスタ２００は第１代替マスタ３００＿１を介して第３スレーブ３００＿３の動作を制御してもよい。即ち、マスタ２００は第１代替マスタ３００＿１に第３スレーブ３００＿３の動作を中止する動作中止制御信号を伝送し、第１代替マスタ３００＿１は受信された動作中止制御信号に基づいて第３スレーブ３００＿３の動作を中止する。もし、第２代替マスタ３００＿４が第３スレーブ３００＿３に過負荷が発生したことを第１代替マスタ３００＿１に無線通信を介して知らせる場合、第１代替マスタ３００＿１はマスタ２００から別途の制御信号を受信せずに第３スレーブ３００＿３をバイパス処理する。また、第２代替マスタ３００＿４はマスタ２００から別途の制御信号を受信せずに第３スレーブ３００＿３の動作を中止する動作中止制御信号を第２スレーブ３００＿２を介して第３スレーブ３００＿３に伝送する。
【００９２】
一方、代替マスタとして設定されたスレーブにエラーが発生する可能性もある。代替マスタにエラーが検出された場合、エラーが検出された代替マスタは他の代替マスタによって管理される。それについては図９乃至図１０を参照して説明する。
【００９３】
図９乃至図１０は、本発明の実施例によって代替マスタにエラーが検出された場合の処理方法を説明する図である。
【００９４】
図９乃至図１０では第１代替マスタ３５０＿１に過負荷が発生してエラーが検出された状態であることを仮定して説明する。
【００９５】
第３代替マスタ３００＿４は第３スレーブ３００＿３から受信された応答信号に基づいて第１スレーブグループ３５０＿１を管理する第１代替マスタ３００＿１に過負荷が発生したことを確認する。即ち、第２代替マスタ３００＿４は応答信号を構成するデータフレームに基づいて第１代替マスタ３００＿１に流れる電流値が予め設定された電流値以上である場合、第１代替マスタ３００＿１に過負荷が発生したことを確認する。第２代替マスタ３００＿４は第１代替マスタ３００＿１に過負荷が発生したことを順次的な応答信号の伝達を介してマスタ２００に知らせる。マスタ２００は第１スレーブ３００＿１に付与された代替マスタの資格を取り消し、第２代替マスタ３００＿４を第１スレーグループ３５０＿１の代替マスタとして選定する。それによって、図１０に示したように第２代替マスタ３００＿４は第１スレーブグループ３５０＿１及び第２スレーブグループ３５０＿２を管理する。
【００９６】
本発明の多様な実施例によると、複数のスレーブのうち一部をマスタの機能を行う代替マスタとして選定して充電制御装置を効率的に管理することができる効果がある。
【００９７】
特に、本発明の多様な実施例によるとエラーが発生したスレーブを迅速に検出し、それに対する対応法案を迅速に行うことができる。
【００９８】
これまで実施例に説明された特徴、構造、効果などは本発明の少なくとも一つの実施例に含まれるが、必ずしも一つの実施例にのみ限定されることはない。なお、各実施例で例示された特徴、構造、効果などは実施例が属する分野の通常の知識を有する者によって他の実施例に対しても組み合わされるか変形されて実施してもよい。よって、このような組み合わせと変形に関する内容は本発明の範囲に含まれると解析すべきである。
【００９９】
これまで実施例を中心に説明したが、これは単なる例示であって本発明を限定するものではなく、本発明が属する分野の通常の知識を有する者であれば本実施例の本質的な特性を逸脱しない範囲内で前記に例示されていない様々な変形と応用が可能であることが分かる。例えば、実施例に具体的に示した各構成要素は変形して実施してもよい。そして、このような変形と応用に関する差は、添付した特許請求の範囲で規定する本発明の範囲に含まれると解析すべきである。
【図１】
2016149924.tif 000003
【図２】
2016149924.tif 000004
【図３】
2016149924.tif 000005
【図４】
2016149924.tif 000006
【図５】
2016149924.tif 000007
【図６】
2016149924.tif 000008
【図７】
2016149924.tif 000009
【図８】
2016149924.tif 000010
【図９】
2016149924.tif 000011
【図１０】
2016149924.tif 000012