(57)【特許請求の範囲】
【請求項１】
第１通信ライン、第２通信ライン、及び第３通信ラインに連結され、前記第１通信ラインを通じてマスタモジュールから同期化信号を受信し、前記第２通信ラインを通じて前記マスタモジュールから第１出力信号を受信し、前記第３通信ラインを通じて前記マスタモジュールに入力信号を出力するように構成された第１スレーブモジュールと、
前記第１スレーブモジュールと並列で前記第１通信ライン、前記第２通信ライン及び前記第３通信ラインにそれぞれ連結され、前記第２通信ラインを通じて第２出力信号を受信したとき、前記入力信号と異なる値を有する比較信号を前記第３通信ラインを通じて前記マスタモジュールに出力するように構成された第２スレーブモジュールと、
前記第１通信ラインを通じて前記第１スレーブモジュール及び前記第２スレーブモジュールに前記同期化信号を伝送し、前記第２通信ラインを通じて前記第２スレーブモジュールに前記第２出力信号を出力し、前記入力信号と前記比較信号とを比べて通信異常を診断するように構成された前記マスタモジュールとを含み、
前記第２出力信号は、前記第２スレーブモジュールに対して、前記入力信号とは異なる値を有する前記比較信号を出力するように要請するためのものである
通信異常診断装置。
【請求項２】
前記第１スレーブモジュールは、前記同期化信号を受信する場合、前記第１出力信号を受信するか又は前記入力信号を伝送するように構成された、請求項１に記載の通信異常診断装置。
【請求項３】
前記第２スレーブモジュールは、前記同期化信号を受信する場合、前記第２出力信号を受信するか又は前記比較信号を伝送するように構成された、請求項１または２に記載の通信異常診断装置。
【請求項４】
前記マスタモジュールは、前記第１スレーブモジュール及び前記第２スレーブモジュールのうち前記第１スレーブモジュールを選択したとき、前記第１スレーブモジュールに前記第１出力信号を伝送するように構成された、請求項１から３のいずれか一項に記載の通信異常診断装置。
【請求項５】
前記第１スレーブモジュールは、前記第１出力信号を受信する場合、前記第１出力信号に対応する前記入力信号を生成し、前記入力信号を前記マスタモジュールに伝送するように構成され、
前記第２スレーブモジュールは、前記第２出力信号を受信する場合、前記第２出力信号に対応する前記比較信号を生成し、前記比較信号を前記マスタモジュールに伝送するように構成された、請求項４に記載の通信異常診断装置。
【請求項６】
前記第１スレーブモジュール及び前記第２スレーブモジュールは、前記同期化信号に応答して、前記入力信号及び前記比較信号をそれぞれ順次に出力するように構成された、請求項１から５のいずれか一項に記載の通信異常診断装置。
【請求項７】
前記マスタモジュールは、前記入力信号の値と前記比較信号の値とを比べて、前記入力信号の値と前記比較信号の値との差が所定範囲以内である場合、通信異常状態であると診断するように構成された、請求項１から６のいずれか一項に記載の通信異常診断装置。
【請求項８】
請求項１〜請求項７のうちいずれか一項に記載の通信異常診断装置を含むバッテリー管理システム。
【請求項９】
請求項１〜請求項７のうちいずれか一項に記載の通信異常診断装置を含むバッテリーパック。
【請求項１０】
第１通信ライン、第２通信ライン及び第３通信ラインのそれぞれを通じて連結されたマスタモジュールと第１スレーブモジュール及び第２スレーブモジュールとの間の通信異常を診断するための方法であって、
前記マスタモジュールが前記第１通信ラインを通じて前記第１スレーブモジュール及び前記第２スレーブモジュールに同期化信号を伝送する段階と、
前記マスタモジュールが第１スレーブモジュール及び第２スレーブモジュールのうち前記第１スレーブモジュールを選択し、前記第２通信ラインを通じて前記第１スレーブモジュールに第１出力信号を伝送する段階と、
前記第１スレーブモジュールが前記同期化信号及び前記第１出力信号を受信する場合、前記第１出力信号に対応する入力信号を生成し、前記第３通信ラインを通じて前記マスタモジュールに前記入力信号を伝送する段階と、
前記マスタモジュールが前記入力信号を受信する場合、前記第２通信ラインを通じて前記第２スレーブモジュールに第２出力信号を伝送する段階と、
前記第２スレーブモジュールが前記第２出力信号を受信する場合、比較信号を生成して前記第３通信ラインを通じて前記マスタモジュールに前記比較信号を伝送する段階と、
前記マスタモジュールが前記入力信号と前記比較信号とを比べて通信異常を診断する段階とを含み、
前記第２出力信号は、前記第２スレーブモジュールに対して、前記入力信号とは異なる値を有する前記比較信号を出力するように要請するためのものである
方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信異常を診断するための装置及び方法に関し、より詳しくは、マスタモジュールとスレーブモジュールとの間の通信に異常が発生したか否かを診断するための装置及び方法に関する。
【０００２】
本出願は、２０１７年１２月２１日出願の韓国特許出願第１０−２０１７−０１７７１１２号に基づく優先権を主張し、該当出願の明細書及び図面に開示された内容は、すべて本出願に組み込まれる。
【背景技術】
【０００３】
近年、ノートパソコン、ビデオカメラ、携帯電話などのような携帯用電子製品の需要が急増し、エネルギー貯蔵用蓄電池、ロボット、衛星などの開発が本格化するにつれて、繰り返して充放電可能な高性能二次電池に対する研究が活発に行われている。
【０００４】
現在、ニッケルカドミウム電池、ニッケル水素電池、ニッケル亜鉛電池及びリチウム二次電池などの二次電池が商用化しているが、中でもリチウム二次電池はニッケル系列の二次電池に比べてメモリ効果が殆ど起きず充放電が自在であり、自己放電率が非常に低くてエネルギー密度が高いなどの長所から脚光を浴びている。
【０００５】
バッテリーパックは多様な分野で用いられるが、電気駆動自動車またはスマートグリッドシステムのように大きい容量を必要とする場合が多い。バッテリーパックの容量を増加させるためには、二次電池、すなわちバッテリーセル自体の容量を増加させる方法があるが、この場合、容量増大の効果が大きくなく、二次電池の大きさの拡張に物理的な制限があるという短所を有する。したがって、多数のバッテリーモジュールを直列及び並列で連結したバッテリーパックが広く用いられている。
【０００６】
このようなバッテリーパックは、バッテリーモジュールを管理するバッテリー管理システム（ＢＭＳ：Ｂａｔｔｅｒｙ Ｍａｎａｇｅｍｅｎｔ Ｓｙｓｔｅｍ）を含む場合が多い。ＢＭＳは、バッテリーモジュールの温度、電圧及び電流などをモニタリングし、モニタリングしたバッテリーモジュールの状態に基づいてバッテリーパックのバランシング動作、冷却動作、充電動作または放電動作などを制御する。例えば、複数の二次電池がバッテリーモジュールに備えられる場合、ＢＭＳは、複数の二次電池の電圧を測定し、測定された二次電池の電圧に基づいて、各二次電池のＳＯＣ（Ｓｔａｔｅ ｏｆ Ｃｈａｒｇｅ）及びＳＯＨ（Ｓｔａｔｅ ｏｆ Ｈｅａｌｔｈ）などを推定するようになる。
【０００７】
このようにバッテリーモジュールをモニタリングし、モニタリングしたバッテリーモジュールの状態に基づいてバッテリーモジュールのセルバランシング動作などを制御するため、ＢＭＳは、各バッテリーモジュールと連結されたスレーブモジュール、及びスレーブモジュールを制御するマスタモジュールを含む場合が多い。この場合、マスタモジュールは、スレーブモジュールと連結された通信を通じて、バッテリーモジュールの電圧値、電流値または温度値などが含まれたデータ信号を送受信するようになる。
【０００８】
図１は、従来のマスタモジュールとスレーブモジュールとの間の通信診断方法を説明するための参照図である。
【０００９】
図１を参照すれば、マスタモジュール１００は、複数の通信端子を備える。例えば、マスタモジュール１００は、第１端子１０１、第２端子１０２、第３端子１０３及び第４端子１０４を含み得る。また、スレーブモジュール２００は、複数の通信端子を備える。例えば、スレーブモジュール２００は、第１端子２０１、第２端子２０２、第３端子２０３及び第４端子２０４を含み得る。
【００１０】
マスタモジュール１００は、複数の通信端子を通じてスレーブモジュール２００と電気的に連結されて、複数の通信端子を用いてスレーブモジュール２００とデータ信号を送受信する。例えば、図１に示されたように、マスタモジュール１００は、第１端子１０１から第１端子２０１にスレーブモジュール２００をウェイクアップさせる信号を伝送し得る。また、マスタモジュール１００は、第２端子１０２から第２端子２０２にスレーブモジュール２００のデータ通信動作を活性化させるクロック信号を伝送し得る。また、マスタモジュール１００は、第４端子１０４から第４端子２０４にスレーブモジュール２００の特定機能の実行を要請する命令信号を伝送し得る。また、マスタモジュール１００は、第３端子２０３から第３端子１０３へとスレーブモジュール２００から伝送される入力信号を受信し得る。
【００１１】
一般に、マスタモジュール１００とスレーブモジュール２００との間の通信が行われる過程において、マスタモジュール１００がスレーブモジュール２００からデータを受信する場合、マスタモジュール１００に備えられた受信バッファ（ＲＸ Ｂｕｆｆｅｒ）がエンプティ（ｅｍｐｔｙ）状態からフル（ｆｕｌｌ）状態に変更される。
【００１２】
従来の通信診断方法の場合、マスタモジュール１００は、マスタモジュール１００に備えられた受信バッファの状態を判別して、受信バッファの状態がフル状態である場合、マスタモジュール１００とスレーブモジュール２００との間の通信が正常状態であると診断した。
【００１３】
しかし、マスタモジュール１００とスレーブモジュール２００との間を連結する複数の通信ラインのうちいずれか一つの通信ラインまたはスレーブモジュール２００に問題が起きた場合、従来の通信診断方法ではマスタモジュール１００とスレーブモジュール２００との間の通信異常状態を診断できないという問題があった。具体的には、前記通信ラインまたはスレーブモジュール２００に問題が起きた場合にも、マスタモジュール１００でクロック信号を生成し、生成したクロック信号をスレーブモジュール２００に伝送する場合、マスタモジュール１００に備えられた受信バッファがフル状態に変更されるため、マスタモジュール１００に備えられた受信バッファの状態を判別することだけではマスタモジュール１００とスレーブモジュール２００との間の通信異常状態を診断することができなかった。
【発明の概要】
【発明が解決しようとする課題】
【００１４】
本発明は、上記問題点に鑑みてなされたものであり、マスタモジュールとスレーブモジュールとの間の通信異常如何に対する診断の信頼性を向上させることのできる、改善された通信異常診断装置及び方法を提供することを目的とする。
【００１５】
本発明の他の目的及び長所は、下記の説明によって理解でき、本発明の実施形態によってより明らかに分かるであろう。また、本発明の目的及び長所は、特許請求の範囲に示される手段及びその組合せによって実現することができる。
【課題を解決するための手段】
【００１６】
本発明の一態様による通信異常診断装置は、第１通信ライン〜第３通信ラインに連結され、前記第１通信ラインを通じてマスタモジュールから同期化信号を受信し、前記第２通信ラインを通じて前記マスタモジュールから第１出力信号を受信し、前記第３通信ラインを通じて前記マスタモジュールに入力信号を出力するように構成された第１スレーブモジュールと、前記第１スレーブモジュールと並列で前記第１通信ライン、前記第２通信ライン及び前記第３通信ラインにそれぞれ連結され、前記第２通信ラインを通じて第２出力信号を受信したとき、前記入力信号と異なる比較信号を前記第３通信ラインを通じて前記マスタモジュールに出力するように構成された第２スレーブモジュールと、前記第１通信ラインを通じて前記第１スレーブモジュール及び前記第２スレーブモジュールに前記同期化信号を伝送し、前記第２通信ラインを通じて前記第２スレーブモジュールに前記第２出力信号を出力し、前記入力信号と前記比較信号とを比べて通信異常を診断するように構成された前記マスタモジュールとを含む。
【００１７】
前記第１スレーブモジュールは、前記同期化信号を受信する場合、前記第１出力信号を受信するか又は前記入力信号を伝送するように構成され得る。
【００１８】
前記第２スレーブモジュールは、前記同期化信号を受信する場合、前記第２出力信号を受信するか又は前記比較信号を伝送するように構成され得る。
【００１９】
前記マスタモジュールは、前記第１スレーブモジュール及び前記第２スレーブモジュールのうち前記第１スレーブモジュールを選択したとき、前記第１スレーブモジュールに前記第１出力信号を伝送するように構成され得る。
【００２０】
前記第１スレーブモジュールは、前記第１出力信号を受信する場合、前記第１出力信号に対応する前記入力信号を生成し、前記入力信号を前記マスタモジュールに伝送するように構成され得る。
【００２１】
前記第２スレーブモジュールは、前記第２出力信号を受信する場合、前記第２出力信号に対応する前記比較信号を生成し、前記比較信号を前記マスタモジュールに伝送するように構成され得る。
【００２２】
前記第１スレーブモジュール及び前記第２スレーブモジュールは、前記同期化信号に応答して、前記入力信号及び前記比較信号をそれぞれ順次に出力するように構成され得る。
【００２３】
前記マスタモジュールは、前記入力信号の値及び前記比較信号の値とを比べて、前記入力信号の値と前記比較信号の値との差が所定範囲以内である場合、通信異常状態であると診断するように構成されえる。
【００２４】
本発明の他の態様によるバッテリー管理システムは、前記通信異常診断装置を含む。
【００２５】
本発明のさらに他の態様によるバッテリーパックは、前記通信異常診断装置を含む。
【００２６】
本発明のさらに他の態様による方法は、第１通信ライン、第２通信ライン及び第３通信ラインのそれぞれを通じて連結されたマスタモジュールと第１スレーブモジュール及び第２スレーブモジュールとの間の通信異常を診断するためのものである。前記方法は、前記マスタモジュールが前記第１通信ラインを通じて前記第１スレーブモジュール及び前記第２スレーブモジュールに同期化信号を伝送する段階と、前記マスタモジュールが第１スレーブモジュール及び第２スレーブモジュールのうち前記第１スレーブモジュールを選択し、前記第２通信ラインを通じて前記第１スレーブモジュールに第１出力信号を伝送する段階と、前記第１スレーブモジュールが前記同期化信号及び前記第１出力信号を受信する場合、前記第１出力信号に対応する入力信号を生成し、前記第３通信ラインを通じて前記マスタモジュールに前記入力信号を伝送する段階と、前記マスタモジュールが前記入力信号を受信する場合、前記第２通信ラインを通じて前記第２スレーブモジュールに第２出力信号を伝送する段階と、前記第２スレーブモジュールが前記第２出力信号を受信する場合、比較信号を生成して前記第３通信ラインを通じて前記マスタモジュールに前記比較信号を伝送する段階と、前記マスタモジュールが前記入力信号と前記比較信号とを比べて通信異常を診断する段階とを含む。
【発明の効果】
【００２７】
本発明の一態様によれば、複数のスレーブモジュールは、マスタモジュールにデータを順次に伝送する。そして、マスタモジュールは、順次に受信した複数のデータを用いてマスタモジュールとスレーブモジュールとの間の通信異常を診断することができる。したがって、通信異常診断の信頼性を向上させることができる。
【００２８】
外にも本発明は他の多様な効果を有し、このような本発明の他の効果は下記の説明によって理解でき、本発明の実施形態によってより明確に理解されるであろう。
【００２９】
本明細書に添付される次の図面は、本発明の望ましい実施形態を例示するものであり、発明の詳細な説明とともに本発明の技術的な思想をさらに理解させる役割をするため、本発明は図面に記載された事項だけに限定されて解釈されてはならない。
【図面の簡単な説明】
【００３０】
【図１】従来のマスタモジュールとスレーブモジュールとの間の通信診断方法を説明するための参照図である。
【００３１】
【図２】本発明の一実施形態による通信異常診断装置の機能的構成を概略的に示した図である。
【００３２】
【図３】本発明の一実施形態による通信異常診断装置がバッテリーパックに適用された一部構成を概略的に示した図である。
【００３３】
【図４】本発明の他の実施形態による通信異常診断装置がバッテリーパックに適用された一部構成を概略的に示した図である。
【００３４】
【図５】本発明の一実施形態による通信診断方法を概略的に示したフロー図である。
【発明を実施するための形態】
【００３５】
以下、添付された図面を参照して本発明の望ましい実施形態を詳しく説明する。これに先立ち、本明細書及び請求範囲に使われた用語や単語は通常的や辞書的な意味に限定して解釈されてはならず、発明者自らは発明を最善の方法で説明するために用語の概念を適切に定義できるという原則に則して本発明の技術的な思想に応ずる意味及び概念で解釈されねばならない。
【００３６】
したがって、本明細書に記載された実施形態及び図面に示された構成は、本発明のもっとも望ましい一実施形態に過ぎず、本発明の技術的な思想のすべてを代弁するものではないため、本出願の時点においてこれらに代替できる多様な均等物及び変形例があり得ることを理解せねばならない。
【００３７】
また、本発明の説明において、関連公知構成または機能についての具体的な説明が本発明の要旨を不明瞭にし得ると判断される場合、その詳細な説明は省略する。
【００３８】
明細書の全体において、ある部分がある構成要素を「含む」とするとき、これは特に言及されない限り、他の構成要素を除外するものではなく、他の構成要素をさらに含み得ることを意味する。また、明細書に記載された「制御部」のような用語は少なくとも一つの機能や動作を処理する単位を意味し、ハードウェア、ソフトウェア、またはハードウェアとソフトウェアとの組合せで具現され得る。
【００３９】
さらに、明細書の全体において、ある部分が他の部分と「連結」されるとするとき、これは「直接的な連結」だけではなく、他の素子を介在した「間接的な連結」も含む。
【００４０】
【００４１】
図２は、本発明の一実施形態による通信異常診断装置１０の機能的構成を概略的に示した図である。
【００４２】
図２を参照すれば、本発明による通信異常診断装置１０は、第１スレーブモジュール２００、第２スレーブモジュール３００及びマスタモジュール１００を含むことができる。
【００４３】
前記第１スレーブモジュール２００は、マスタモジュール１００と通信するように構成される。すなわち、第１スレーブモジュール２００は、電気的信号を送受信できるようにマスタモジュール１００と電気的に連結される。
【００４４】
第１スレーブモジュール２００は、第１通信ラインＬ１、第２通信ラインＬ２及び第３通信ラインＬ３を通じてマスタモジュール１００と通信する。すなわち、第１スレーブモジュール２００は、第１通信ラインＬ１、第２通信ラインＬ２及び第３通信ラインＬ３とそれぞれ連結されてマスタモジュール１００と通信することができる。
【００４５】
前記第１通信ラインＬ１は、マスタモジュール１００と第１スレーブモジュール２００とを電気的に連結する。ここで、第１通信ラインＬ１は、マスタモジュール１００から出力された同期化信号を第１スレーブモジュール２００に伝達するように構成される。すなわち、マスタモジュール１００は、第１通信ラインＬ１を通じて同期化信号をスレーブモジュールに伝送することができる。
【００４６】
前記第２通信ラインＬ２は、マスタモジュール１００と第１スレーブモジュール２００とを電気的に連結する。ここで、第２通信ラインＬ２は、マスタモジュール１００から出力された出力信号を第１スレーブモジュール２００に伝達するように構成される。すなわち、第２通信ラインＬ２は、マスタモジュール１００からスレーブモジュールに出力信号を伝達するように構成される。すなわち、マスタモジュール１００は、第２通信ラインＬ２を通じて出力信号をスレーブモジュールに伝送することができる。
【００４７】
前記第３通信ラインＬ３は、マスタモジュール１００と第１スレーブモジュール２００とを電気的に連結する。ここで、第３通信ラインＬ３は、第１スレーブモジュール２００から出力された入力信号をマスタモジュール１００に伝達するように構成される。すなわち、第３通信ラインＬ３は、第１スレーブモジュール２００からマスタモジュール１００に入力信号を伝達するように構成される。すなわち、第１スレーブモジュール２００は、第３通信ラインＬ３を通じて入力信号をマスタモジュール１００に伝送することができる。第１スレーブモジュール２００は、第１スレーブモジュール２００に既に割り当てられた第１周波数及び第１電圧レベルを用いて、前記入力信号をマスタモジュール１００に伝送することができる。
【００４８】
特に、第１通信ラインＬ１、第２通信ラインＬ２及び第３通信ラインＬ３は、一方向のみに電気的信号を伝達するように構成される。例えば、図２に示されたように、第１通信ラインＬ１は、マスタモジュール１００の第２端子１０２から第１スレーブモジュール２００の第２端子２０２にのみ電気的信号を伝達するように構成される。また、第２通信ラインＬ２は、マスタモジュール１００の第４端子１０４から第１スレーブモジュール２００の第４端子２０４にのみ電気的信号を伝達するように構成される。また、第３通信ラインＬ３は、第１スレーブモジュール２００の第３端子２０３からマスタモジュール１００の第３端子１０３にのみ電気的信号を伝達するように構成される。
【００４９】
このように、本発明によるマスタモジュール１００は、複数の通信ラインを通じて第１スレーブモジュール２００と電気的に連結される。例えば、マスタモジュール１００がｎ個の通信ラインを通じて第１スレーブモジュール２００と連結された場合、マスタモジュール１００は、第１〜第ｎ通信ラインのそれぞれを通じて第１スレーブモジュール２００と連結され得る。特に、第１〜第ｎ通信ラインのそれぞれは一方向のみに電気的信号を伝達するように構成される。例えば、図２に示されたように、第４通信ラインＬ４は、マスタモジュール１００の第１端子１０１から第１スレーブモジュール２００の第１端子２０１にのみ電気的信号を伝達するように構成され得る。
【００５０】
本発明によるマスタモジュール１００は、複数のスレーブモジュールと電気的に連結される。例えば、本発明による第１スレーブモジュール２００は、第２スレーブモジュール３００と並列でマスタモジュール１００と電気的に連結され得る。例えば、図２に示されたように、第２スレーブモジュール３００は、第１通信ラインＬ１、第２通信ラインＬ２及び第３通信ラインＬ３と並列でマスタモジュール１００と連結され得る。望ましくは、第２スレーブモジュール３００は、第４通信ラインＬ４と並列でマスタモジュール１００と連結される。例えば、マスタモジュール１００がｎ個のスレーブモジュールと連結された場合、第１〜第ｎスレーブモジュールは、互いに並列でマスタモジュール１００とそれぞれ連結され得る。
【００５１】
本発明による第２スレーブモジュール３００は、マスタモジュール１００と第１スレーブモジュール２００との間の通信異常を診断するためにマスタモジュール１００と連結される。特に、前記第２スレーブモジュール３００は、第１通信ラインＬ１、第２通信ラインＬ２及び第３通信ラインＬ３とそれぞれ連結される。具体的に、第２スレーブモジュール３００は、第１スレーブモジュール２００と並列で第１通信ラインＬ１、第２通信ラインＬ２及び第３通信ラインＬ３とそれぞれ連結され得る。
【００５２】
また、第２スレーブモジュール３００は、マスタモジュール１００に比較信号を伝送する。比較信号は所定値を有し得る。所定値は、マスタモジュール１００と第１スレーブモジュール２００または第２スレーブモジュール３００との間の通信が正常である間のみに、マスタモジュール１００によって認識可能なものである。例えば、第３通信ラインＬ３が断線（ｏｐｅｎ）したとき、第３通信ラインＬ３を通じて受信される信号が専ら第１値（例えば、０）を有すると認識するようにマスタモジュール１００が構成される場合、第１値ではない他の値が所定値として第２スレーブモジュール３００に既設定され得る。他の例として、第３通信ラインＬ３が短絡（ｓｈｏｒｔ）したとき、第３通信ラインＬ３を通じて受信される信号が専ら第２値（例えば、１）を有すると認識するようにマスタモジュール１００が構成される場合、第２値ではない他の値が所定値として第２スレーブモジュール３００に既設定され得る。すなわち、所定値は、第１値及び第２値を除いた特定値として予め決められたものであり得る。第２スレーブモジュール３００は、第２スレーブモジュール３００に既に割り当てられた第２周波数及び第２電圧レベルを用いて前記比較信号をマスタモジュール１００に伝送することができる。
【００５３】
特に、第２スレーブモジュール３００は、第１スレーブモジュール２００から第３通信ラインＬ３を通じて出力される入力信号と異なる比較信号を、第３通信ラインＬ３を通じて出力する。ここで、前記比較信号は、第２スレーブモジュール３００からマスタモジュール１００に伝送される。前記入力信号及び前記比較信号は、それぞれ第１スレーブモジュール２００及び第２スレーブモジュール３００によって生成された信号である。例えば、マスタモジュール１００及びスレーブモジュール２００、３００がバッテリー管理システムとして具現された場合、前記入力信号は第１データを含み、前記比較信号は第２データを含み得る。第１データは、第１スレーブモジュール２００によってモニタリングされる第１バッテリーモジュール（図３の参照符号２０）の電圧値、電流値または温度値などを示すものである。第２データは、第２スレーブモジュール３００によってモニタリングされる第２バッテリーモジュール（図３の参照符号３０）の電圧値、電流値または温度値などを示すものである。第１バッテリーモジュールと第２バッテリーモジュールとは、互いに電気的に直列または並列で連結され得る。
【００５４】
前記マスタモジュール１００は、複数のスレーブモジュール２００、３００に同期化信号を伝送する。ここで、前記同期化信号は、マスタモジュール１００とスレーブモジュール２００、３００との間の通信を同期化するための信号である。例えば、同期化信号は、マスタモジュール１００とスレーブモジュールとの間のＳＰＩ（Ｓｅｒｉａｌ Ｐｅｒｉｐｈｅｒａｌ Ｉｎｔｅｒｆａｃｅ）通信のための直列データ（Ｓｅｒｉａｌ Ｄａｔａ）の同期化クロックであり得る。
【００５５】
特に、マスタモジュール１００は、第１スレーブモジュール２００及び第２スレーブモジュール３００に同期化信号を順次に伝送する。すなわち、マスタモジュール１００は、第１スレーブモジュール２００及び第２スレーブモジュール３００に同期化信号を時間差を置いて伝送することができる。例えば、マスタモジュール１００は、先に、第１スレーブモジュール２００に同期化信号を伝送し、続いて、第２スレーブモジュール３００に同期化信号を伝送する。その後、マスタモジュール１００は、第１スレーブモジュール２００に同期化信号を再度伝送する。次いで、マスタモジュール１００は、第２スレーブモジュール３００に同期化信号を伝送し、このような過程を所定周期で繰り返すことができる。前記所定周期は、マスタモジュール１００に予め保存され得る。
【００５６】
また、マスタモジュール１００は、第２スレーブモジュール３００に出力信号を伝送する。特に、マスタモジュール１００は、第１スレーブモジュール２００から受信した入力信号と異なる比較信号を出力するように、第２スレーブモジュール３００に出力信号を伝送することができる。具体的に、マスタモジュール１００は、第１スレーブモジュール２００から入力信号を受信する場合、受信した入力信号の値と異なる値を有する比較信号を第２スレーブモジュール３００が出力するように誘導するため、第２スレーブモジュール３００に出力信号を伝送することができる。前記入力信号の値は、第１スレーブモジュール２００に既に割り当てられた第１識別情報、第１周波数及び第１電圧レベルのうち少なくとも一つを示すものであり得る。第２スレーブモジュール３００によって出力される比較信号の値は、第２スレーブモジュール３００に既に割り当てられた第２識別情報、第２周波数及び第２電圧レベルのうち少なくとも一つを示すものであり得る。第１識別情報は第２識別情報と相異なり、第１周波数は第２周波数と相異なり、第１電圧レベルは第２電圧レベルと相異なり得る。前記入力信号の値と前記比較信号の値との差とは、第１識別情報と第２識別情報との差、第１周波数と第２周波数との差、または、第１電圧レベルと第２電圧レベルとの差を意味する。第１識別情報及び第２識別情報は、相互間の差を演算可能な形態（例えば、二進数の配列）を有し得る。
【００５７】
したがって、前記入力信号の値と前記比較信号の値との差が所定範囲以内であるということは、第１通信ラインＬ１、第２通信ラインＬ２、第３通信ラインＬ３、第１スレーブモジュール２００及び第２スレーブモジュール３００のうち少なくとも一つに異常が発生したことを示す。
【００５８】
また、マスタモジュール１００は、マスタモジュール１００とスレーブモジュール２００、３００との間の通信異常を診断するように構成される。特に、マスタモジュール１００は、第１スレーブモジュール２００と第２スレーブモジュール３００からそれぞれ受信した入力信号と比較信号とを比べて、通信異常を診断するように構成される。具体的に、マスタモジュール１００は、入力信号の値と比較信号の値とを比べて、入力信号の値と比較信号の値との差が所定範囲以内である場合、通信異常状態であると診断することができる。一方、マスタモジュール１００は、入力信号の値と比較信号の値とを比べて、入力信号の値と比較信号の値との差が所定範囲から外れる場合、通信正常状態であると診断することができる。
【００５９】
第１スレーブモジュール２００及び第２スレーブモジュール３００は、マスタモジュール１００から同期化信号を受信する場合、マスタモジュール１００から出力信号を受信するように構成される。その後、第１スレーブモジュール２００は、マスタモジュール１００から同期化信号を受信する場合、マスタモジュール１００に入力信号を伝送するように構成される。また、第２スレーブモジュール３００は、マスタモジュール１００から同期化信号を受信する場合、マスタモジュール１００に比較信号を伝送するように構成される。例えば、第１スレーブモジュール２００及び第２スレーブモジュール３００は、マスタモジュール１００から同期化信号を受信しなければ、マスタモジュール１００から出力信号を受信するか又はマスタモジュール１００に入力信号または比較信号をそれぞれ伝送することができない。
【００６０】
また、マスタモジュール１００は、第１スレーブモジュール２００及び第２スレーブモジュール３００のうち一方を選択し、選択したスレーブモジュールに出力信号を先に伝送するように構成される。すなわち、マスタモジュール１００は、データ伝送要請信号を含む出力信号を生成し、生成した出力信号を伝送するスレーブモジュールを選択することができる。その後、マスタモジュール１００は、選択したスレーブモジュールに生成した出力信号を伝送することができる。
【００６１】
特に、マスタモジュール１００は、多くのスレーブモジュールのうち通信異常の診断対象になるスレーブモジュールに対し、出力信号、すなわち、診断出力信号を先に伝送する。例えば、マスタモジュール１００は、第１スレーブモジュール２００に対して通信異常を診断しようとする場合、第１スレーブモジュール２００に先に診断出力信号を伝送する。一方、マスタモジュール１００は、第２スレーブモジュール３００に対して通信異常を診断しようとする場合、第２スレーブモジュール３００に先に診断出力信号を伝送する。この場合、マスタモジュール１００は、その後、第１スレーブモジュール２００に対して他の出力信号、すなわち、参照出力信号を伝送し得る。
【００６２】
スレーブモジュール２００またはスレーブモジュール３００は、マスタモジュール１００から出力信号、すなわち、診断出力信号を受信する場合、受信した出力信号に対応する入力信号を生成し、生成した入力信号を伝送するように構成される。具体的に、第１スレーブモジュール２００がマスタモジュール１００から出力信号を受信する場合、受信した出力信号に対応する入力信号を生成することができる。この場合、第１スレーブモジュール２００に対する通信が診断対象であると言える。そして、第１スレーブモジュール２００は、このように生成した入力信号をマスタモジュール１００に伝送する。例えば、第１スレーブモジュール２００は、マスタモジュール１００から電圧値の要請を含む出力信号を受信する場合、第１バッテリーモジュールの電圧値を含む入力信号を生成し、前記電圧値を含む入力信号をマスタモジュール１００に伝送する。また、第２スレーブモジュール３００は、マスタモジュール１００から入力信号の値と異なる値を有する比較信号の要請を含む出力信号、すなわち、参照出力信号を受信する場合、比較信号を生成して、比較信号をマスタモジュール１００に伝送する。ここで、前記比較信号は、第１スレーブモジュール２００による入力信号と比較するための参照データであると言える。
【００６３】
望ましくは、第１スレーブモジュール２００及び第２スレーブモジュール３００は、マスタモジュール１００から順次に受信される同期化信号に応答して、入力信号及び比較信号をそれぞれ順次に出力するように構成される。具体的に、第１スレーブモジュール２００は、順次に受信される同期化信号を受信する場合、入力信号を出力する。また、第２スレーブモジュール３００は、順次に受信される同期化信号を受信する場合、比較信号を出力する。例えば、第１スレーブモジュール２００及び第２スレーブモジュール３００は、順次に入力信号及び比較信号をそれぞれ出力する。すなわち、本発明の一実施形態による通信異常診断装置１０は、第１スレーブモジュール２００から入力信号を出力し、その後、第２スレーブモジュール３００から比較信号を出力することができる。
【００６４】
特に、マスタモジュール１００は、第１スレーブモジュール２００の通信異常を診断しようとする場合、第１スレーブモジュール２００に対して先に同期化信号及び診断出力信号を順次に伝送した後、第１スレーブモジュール２００から入力信号が受信される場合、第２スレーブモジュール３００に対して同期化信号及び参照出力信号を伝送して、第２スレーブモジュール３００から比較信号を受信することができる。
【００６５】
また、マスタモジュール１００は、順次に受信される入力信号の値と比較信号の値とを比べる。例えば、マスタモジュール１００は、第１スレーブモジュール２００及び第２スレーブモジュール３００からそれぞれ受信される入力信号の値と比較信号の値とを比べることができる。また、マスタモジュール１００は、入力信号の値と比較信号の値との差が所定範囲以内である場合、通信異常状態であると診断するように構成される。前記所定範囲は、マスタモジュール１００に予め保存され得る。
【００６６】
本発明の一実施形態において、マスタモジュール１００は、第１スレーブモジュール２００から「０」を入力信号として受信する。例えば、第１通信ラインＬ１、第２通信ラインＬ２または第３通信ラインＬ３が断線するか、又は、第１スレーブモジュール２００に故障が発生する場合、マスタモジュール１００は第１スレーブモジュール２００から「０」を入力信号として受信する。また、第１通信ラインＬ１、第２通信ラインＬ２及び第３通信ラインＬ３が正常状態であり、第１スレーブモジュール２００が正常状態である場合、第１スレーブモジュール２００は実際に「０」を入力信号として出力し得る。ここで、例えば、電圧値が０Ｖである場合、第１スレーブモジュール２００が実際に「０」を入力信号として出力し得る。
【００６７】
マスタモジュール１００が第２スレーブモジュール３００に出力信号を伝送した場合、第２スレーブモジュール３００は「０」と異なる「１０」を比較信号として出力し得る。そして、マスタモジュール１００は、比較信号を受信して、入力信号の値と比較信号の値とを比べることができる。
【００６８】
例えば、マスタモジュール１００は、比較信号として「０」を受信したとき、入力信号の値である「０」と比較信号の値である「０」とを比べて、入力信号の値と比較信号の値との差が所定範囲（例えば、−０．１〜０．１）以内であるため、マスタモジュール１００と第１スレーブモジュール２００との通信が異常状態であると診断し得る。
【００６９】
または、マスタモジュール１００は、比較信号の値が所定の基準値と相異なる場合、マスタモジュール１００と第１スレーブモジュール２００との通信が異常状態であると診断し得る。
【００７０】
または、マスタモジュール１００は、入力信号の値と比較信号の値との差が所定範囲以内であり、且つ、比較信号の値が所定の基準値と相異なる場合、マスタモジュール１００と第１スレーブモジュール２００との通信が異常状態であると診断し得る。
【００７１】
一方、マスタモジュール１００は、比較信号として「１０」を受信したとき、入力信号の値である「０」と比較信号の値である「１０」とを比べて、入力信号の値と比較信号の値との差が所定範囲である「−０．１〜０．１」を超過するため、マスタモジュール１００と第１スレーブモジュール２００との通信が正常状態であると診断し得る。
【００７２】
または、マスタモジュール１００は、受信した比較信号の値が所定の基準値と同じである場合、マスタモジュール１００と第１スレーブモジュール２００との通信が正常状態であると診断し得る。
【００７３】
または、マスタモジュール１００は、入力信号の値と比較信号の値との差が所定範囲を超過し、且つ、比較信号の値が所定の基準値と同じである場合、マスタモジュール１００と第１スレーブモジュール２００との通信が正常状態であると診断し得る。
【００７４】
本発明の他の実施形態において、マスタモジュール１００は、第１スレーブモジュール２００から「１」を入力信号として受信する。例えば、第１通信ラインＬ１、第２通信ラインＬ２または第３通信ラインＬ３が電源電圧に短絡する場合、マスタモジュール１００は第１スレーブモジュール２００から「１」を入力信号として受信する。また、第１通信ラインＬ１、第２通信ラインＬ２及び第３通信ラインＬ３が正常状態である場合、第１スレーブモジュール２００は実際に「１」を入力信号として出力し得る。ここで、例えば、電圧値が１Ｖである場合、第１スレーブモジュール２００が実際に「１」を入力信号として出力し得る。マスタモジュール１００が第２スレーブモジュール３００に出力信号を伝送した場合、第２スレーブモジュール３００は「１」と異なる「１０」を比較信号として出力し得る。そして、マスタモジュール１００は、比較信号を受信して、入力信号の値と比較信号の値とを比べることができる。
【００７５】
例えば、マスタモジュール１００は、比較信号として「１」を受信したとき、入力信号の値である「１」と比較信号の値である「１」とを比べて、入力信号の値と比較信号の値との差が所定範囲（例えば、−０．１〜０．１）以内であるため、マスタモジュール１００と第１スレーブモジュール２００との通信が異常状態であると診断し得る。
【００７６】
一方、マスタモジュール１００は、比較信号として「１０」を受信したとき、入力信号の値である「１」と比較信号の値である「１０」とを比べて、入力信号の値と比較信号の値との差が所定範囲（例えば、−０．１〜０．１）を超過するため、マスタモジュール１００と第１スレーブモジュール２００との通信が正常状態であると診断し得る。
【００７７】
本発明によるマスタモジュール１００は、上述したような動作を実行するため、図２に示されたように、マスタ制御部１１０、マスタメモリ部１２０及びマスタ通信部１３０を含むことができる。前記マスタ制御部１１０は、同期化信号を生成する。また、マスタ制御部１１０は、出力信号を生成する。また、マスタ制御部１１０は、入力信号と比較信号とを比べて通信異常を診断する。前記マスタメモリ部１２０は、入力信号及び比較信号を保存する。また、マスタメモリ部１２０は、出力信号及び同期化信号の生成に必要な情報を保存する。前記マスタ通信部１３０は、第１通信ラインＬ１、第２通信ラインＬ２、第３通信ラインＬ３及び第４通信ラインＬ４を通じて第１スレーブモジュール２００及び第２スレーブモジュール３００と電気的信号を送受信する。特に、マスタ通信部１３０は、第１スレーブモジュール２００及び前記第２スレーブモジュール３００に同期化信号を順次に伝送することができる。
【００７８】
本発明による第１スレーブモジュール２００は、上述したような動作を実行するため、図２に示されたように、第１スレーブ制御部２１０、第１スレーブメモリ部２２０及び第１スレーブ通信部２３０を含むことができる。前記第１スレーブ制御部２１０は、入力信号を生成する。前記第１スレーブメモリ部２２０は、入力信号の生成に必要な情報を保存する。前記第１スレーブ通信部２３０は、第１通信ラインＬ１、第２通信ラインＬ２、第３通信ラインＬ３及び第４通信ラインＬ４を通じてマスタモジュール１００と電気的信号を送受信する。特に、第１スレーブ通信部２３０は、入力信号をマスタモジュール１００に伝送することができる。
【００７９】
本発明による第２スレーブモジュール３００は、上述したような動作を実行するため、図２に示されたように、第２スレーブ制御部３１０、第２スレーブメモリ部３２０及び第２スレーブ通信部３３０を含むことができる。前記第２スレーブ制御部３１０は、比較信号を生成する。前記第２スレーブメモリ部３２０は、比較信号の生成に必要な情報を保存する。前記第２スレーブ通信部３３０は、第１通信ラインＬ１、第２通信ラインＬ２、第３通信ラインＬ３及び第４通信ラインＬ４を通じてマスタモジュール１００と電気的信号を送受信する。特に、第２スレーブ通信部３３０は、比較信号をマスタモジュール１００に伝送することができる。
【００８０】
一方、マスタ制御部１１０、第１スレーブ制御部２１０及び第２スレーブ制御部３１０は、上述したような動作を実行するため、当業界に知られたプロセッサ、ＡＳＩＣ（ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ ｉｎｔｅｇｒａｔｅｄ ｃｉｒｃｕｉｔ）、他のチップセット、論理回路、レジスタ、通信モデム及び／またはデータ処理装置などを選択的に含む形態で具現され得る。
【００８１】
一方、マスタメモリ部１２０、第１スレーブメモリ部２２０及び第２スレーブメモリ部３２０は、情報を記録し、消去可能な記憶媒体であれば、その種類に特に制限がない。例えば、マスタメモリ部１２０、第１スレーブメモリ部２２０及び第２スレーブメモリ部３２０は、ＲＡＭ、ＲＯＭ、レジスタ、ハードディスク、光記録媒体または磁気記録媒体であり得る。マスタメモリ部１２０、第１スレーブメモリ部２２０及び第２スレーブメモリ部３２０は、また、マスタ制御部１１０、第１スレーブ制御部２１０及び第２スレーブ制御部３１０によってそれぞれアクセスできるように、例えばデータバスなどを通じてマスタ制御部１１０、第１スレーブ制御部２１０及び第２スレーブ制御部３１０とそれぞれ電気的に連結される。また、マスタメモリ部１２０、第１スレーブメモリ部２２０及び第２スレーブメモリ部３２０は、マスタ制御部１１０、第１スレーブ制御部２１０及び第２スレーブ制御部３１０がそれぞれ行う各種の制御ロジックを含むプログラム、及び／または制御ロジックが実行されるときに発生するデータを保存及び／または更新及び／または消去及び／または伝送する。
【００８２】
本発明による通信異常診断装置１０は、ＢＭＳに適用される。すなわち、本発明によるＢＭＳは、上述した本発明による通信異常診断装置１０を含むことができる。このような構成において、本発明による通信異常診断装置１０の各構成要素のうち少なくとも一部は、従来ＢＭＳに含まれた構成の機能を補完又は追加することで具現され得る。例えば、本発明による通信異常診断装置１０のマスタモジュール１００、第１スレーブモジュール２００及び第２スレーブモジュール３００は、ＢＭＳの構成要素として含まれ得る。
【００８３】
また、本発明による通信異常診断装置１０は、バッテリーパックに備えられる。すなわち、本発明によるバッテリーパックは、上述した本発明による通信異常診断装置１０を含むことができる。ここで、バッテリーパックは、一つ以上の二次電池、前記通信異常診断装置１０、電装品（ＢＭＳ、リレー、ヒューズなど）及びケースなどを含み得る。
【００８４】
図３は、本発明の一実施形態による通信異常診断装置１０がバッテリーパック１に適用された一部構成を概略的に示した図である。以下、上述した実施形態と相違する部分を中心に説明し、上述した実施形態における説明が同一または類似に適用される部分については詳しい説明を省略する。
【００８５】
図３を参照すれば、本発明による通信異常診断装置１０は、バッテリーパック１に備えられる。この場合、バッテリーパック１は、バッテリーモジュール、複数のスレーブモジュール及びマスタモジュールを含むことができる。ここで、本発明によるマスタモジュール及びスレーブモジュールは、それぞれマスタモジュール及びスレーブモジュールとして具現され得る。
【００８６】
この場合、複数のスレーブモジュール２００、３００、４００は、複数のバッテリーモジュール２０、３０、４０にそれぞれ連結され、複数のバッテリーモジュール２０、３０、４０の状態をモニタリングする。ここで、複数のスレーブモジュール２００、３００、４００がモニタリングするバッテリーモジュールの状態情報は、電圧値、電流値、温度値または充電状態であり得る。また、複数のスレーブモジュール２００、３００、４００は、バッテリーモジュールの状態情報に基づいてセルバランシング過程を制御する。
【００８７】
例えば、図３に示されたように、第１スレーブモジュール２００は、第１バッテリーモジュール２０と連結されて第１バッテリーモジュール２０の状態をモニタリングし、第１バッテリーモジュール２０のセルバランシングを制御し得る。また、第２スレーブモジュール３００は、第２バッテリーモジュール３０と連結されて第２バッテリーモジュール３０の状態をモニタリングし、第２バッテリーモジュール３０のセルバランシングを制御し得る。また、第３スレーブモジュール４００は、第３バッテリーモジュール４０と連結されて第３バッテリーモジュール４０の状態をモニタリングし、第３バッテリーモジュール４０のセルバランシング過程を制御し得る。
【００８８】
マスタモジュール１００は、複数のスレーブモジュール２００、３００、４００と連結されて、複数のスレーブモジュール２００、３００、４００を制御する。例えば、マスタモジュール１００は、第１スレーブモジュール２００、第２スレーブモジュール３００及び第３スレーブモジュール４００と連結されて第１バッテリーモジュール２０、第２バッテリーモジュール３０及び第３バッテリーモジュール４０の状態情報を受信し、第１バッテリーモジュール２０、第２バッテリーモジュール３０及び第３バッテリーモジュール４０の状態情報に基づいて第１スレーブモジュール２００、第２スレーブモジュール３００及び第３スレーブモジュール４００のセルバランシング過程を制御し得る。
【００８９】
本発明による通信異常診断装置１０は、バッテリーモジュールと連結された他のスレーブモジュールを用いて、バッテリーモジュールとスレーブモジュールとの間の通信異常を診断する。例えば、図３の構成において、本発明による通信異常診断装置１０は、第１スレーブモジュール２００を用いて第２スレーブモジュール３００または第３スレーブモジュール４００の通信異常を診断し得る。同様に、本発明による通信異常診断装置１０は、第２スレーブモジュール３００を用いて、第１スレーブモジュール２００または第３スレーブモジュール４００の通信異常を診断し得る。同様に、本発明による通信異常診断装置１０は、第３スレーブモジュール４００を用いて、第１スレーブモジュール２００または第２スレーブモジュール３００の通信異常を診断し得る。
【００９０】
このような構成を通じて、本発明による通信異常診断装置１０は、バッテリーモジュールをモニタリングする他のスレーブモジュールを選択的に用いて、マスタモジュールとスレーブモジュールとの間の通信異常を診断することができる。したがって、通信異常診断の効率及び信頼性を向上させることができる。
【００９１】
図４は、本発明の他の実施形態による通信異常診断装置１０がバッテリーパック１に適用された一部構成を概略的に示した図である。以下、上述した実施形態と相違する部分を中心に説明し、上述した実施形態における説明が同一または類似に適用される部分については詳しい説明を省略する。
【００９２】
図３及び図４を参照すれば、本発明による通信異常診断装置１０は、通信診断用スレーブモジュールを備えることができる。特に、前記通信診断用スレーブモジュールは、バッテリーモジュールと連結されず、通信診断機能のみを果たすことができる。例えば、図４に示されたように、第３スレーブモジュール４００は、前記通信診断用スレーブモジュールであって、バッテリーモジュールとは連結されず、マスタモジュール１００と連結されて第１スレーブモジュール２００または第２スレーブモジュール３００の通信異常を診断することができる。
【００９３】
このような構成を通じて、本発明による通信異常診断装置１０は、バッテリーモジュールをモニタリングしない他のスレーブモジュールを用いて、マスタモジュールとスレーブモジュールとの間の通信異常を診断することができる。したがって、通信異常診断の速度を向上させることができる。
【００９４】
図５は、本発明の一実施形態による通信診断方法を概略的に示したフロー図である。図５において、各段階の実行主体は、上述した本発明による通信異常診断装置１０の各構成要素であると言える。
【００９５】
図５に示されたように、段階Ｓ１００において、マスタモジュール１００は、第１通信ラインを通じて第１スレーブモジュール２００及び第２スレーブモジュール３００に同期化信号を伝送する。
【００９６】
その後、段階Ｓ１１０において、マスタモジュール１００は、第１スレーブモジュール２００及び第２スレーブモジュール３００のうち第１スレーブモジュール２００を選択し、第２通信ラインを通じて第１スレーブモジュール２００に第１出力信号を伝送する。
【００９７】
その後、段階Ｓ１２０において、第１スレーブモジュール２００は、第１出力信号及び同期化信号を受信すれば、受信した第１出力信号に対応する入力信号を生成し、第３通信ラインを通じてマスタモジュール１００に入力信号を伝送する。
【００９８】
その後、段階Ｓ１３０において、マスタモジュール１００は、第１スレーブモジュール２００から入力信号を受信すれば、第２スレーブモジュール３００が入力信号と異なる比較信号を出力するように、第２通信ラインを通じて第２スレーブモジュール３００に第２出力信号を伝送する。
【００９９】
その後、段階Ｓ１４０において、第２スレーブモジュール３００は、第２出力信号を受信すれば、比較信号を生成して第３通信ラインを通じてマスタモジュール１００に比較信号を伝送する。
【０１００】
その後、段階Ｓ１５０において、マスタモジュール１００は、マスタモジュール１００と第１スレーブモジュール２００または第２スレーブモジュール３００との通信が異常状態であるか否かを診断する。もし、通信が異常状態であると診断される場合、マスタモジュール１００は第１診断メッセージをユーザデバイスに伝送する。もし、通信が正常状態であると診断されれば、マスタモジュール１００は第２診断メッセージをユーザデバイスに伝送する。
【０１０１】
また、前記制御ロジックがソフトウェアとして具現されるとき、マスター制御部、第１スレーブ制御部及び第２スレーブ制御部はプログラムモジュールの集合で具現され得る。このとき、プログラムモジュールはメモリ装置に保存され、プロセッサによって実行され得る。
【０１０２】
また、マスター制御部、第１スレーブ制御部及び第２スレーブ制御部の多様な制御ロジックは少なくとも一つ以上が組み合わせられ、組み合わせられた制御ロジックはコンピュータ可読のコード体系で作成されてコンピュータ可読の記録媒体に書き込まれ得る。前記記録媒体はコンピュータに含まれたプロセッサによってアクセス可能なものであれば、その種類に特に制限がない。一例として、前記記録媒体はＲＯＭ、ＲＡＭ、レジスタ、ＣＤ−ＲＯＭ、磁気テープ、ハードディスク、フロッピーディスク及び光データ記録装置を含む群から選択された少なくとも一つ以上を含む。また、前記コード体系は、ネットワークで連結されたコンピュータに分散して保存されて実行され得る。また、前記組み合わせられた制御ロジックを具現するための機能的なプログラム、コード及びコードセグメントは、本発明が属する技術分野のプログラマによって容易に推論できる。
【０１０３】
以上のように、本発明を限定された実施形態と図面によって説明したが、本発明はこれに限定されるものではなく、本発明の属する技術分野で通常の知識を持つ者によって本発明の技術思想と特許請求の範囲の均等範囲内で多様な修正及び変形が可能であることは言うまでもない。
【０１０４】
一方、本明細書に使用された「マスタモジュール」、「制御部」、「メモリ部」、「通信部」などのような「モジュール」及び「部」との用語は、論理的な構成単位を示したものであり、物理的に分離可能であるかそれとも物理的に分離されるべき構成要素を示す用語ではないことは当業者にとって自明である。
【図１】
0006915207.tif 000002
【図２】
0006915207.tif 000003
【図３】
0006915207.tif 000004
【図４】
0006915207.tif 000005
【図５】
0006915207.tif 000006