(57)【要約】本発明は、バッテリーパックのための温度モニタリング装置及び方法に関する。前記温度モニタリング装置は、第１スレーブＢＭＳ及び第２スレーブＢＭＳを含む複数のスレーブＢＭＳ；及び前記複数のスレーブＢＭＳと通信可能に連結されるマスタＢＭＳ；を含む。前記マスタＢＭＳは、前記第１スレーブＢＭＳから伝送された、前記複数のバッテリーモジュールのうち第１バッテリーモジュールの温度を示す第１温度データに基づいて、前記第２スレーブＢＭＳの次回のウェイクアップ時間を設定する。  【選択図】      図１
2019504450.tif 000002
【特許請求の範囲】
【請求項１】
バッテリーパックのための温度モニタリング装置であって、
第１スレーブＢＭＳ及び第２スレーブＢＭＳを含む複数のスレーブＢＭＳと、
前記複数のスレーブＢＭＳと通信可能に連結されるマスタＢＭＳとを含んでなり、
前記それぞれのスレーブＢＭＳは、前記マスタＢＭＳによって自分に既設定されたウェイクアップ時間が到来した場合、スリープモードからウェイクアップモードに切り換えられ、最も最近前記ウェイクアップモードに切り換えられた時点から前記スリープモードに再切換される時点までと定義されるウェイクアップ期間中に、バッテリーパックに含まれた複数のバッテリーモジュールのうち自分に割り当てられた何れか１つのバッテリーモジュールの温度を測定して、前記ウェイクアップ期間中に測定された温度を示す温度データを前記マスタＢＭＳに伝送し、
前記マスタＢＭＳは、前記第１スレーブＢＭＳから伝送された、前記複数のバッテリーモジュールのうち第１バッテリーモジュールの温度を示す第１温度データに基づいて前記第２スレーブＢＭＳの次回のウェイクアップ時間を設定する、バッテリーパックのための温度モニタリング装置。
【請求項２】
前記マスタＢＭＳは、
前記バッテリーパックが搭載された電気自動車から前記電気自動車の走行状態を知らせる走行データを受信して、前記走行データに基づいて既定のイベントが進行中であるか否かを判定し、前記既定のイベントの進行中に限って、前記第１スレーブＢＭＳから伝送された第１温度データに基づいて前記第２スレーブＢＭＳの次回のウェイクアップ時間を設定する、請求項１に記載のバッテリーパックのための温度モニタリング装置。
【請求項３】
前記マスタＢＭＳは、
前記複数のスレーブＢＭＳのうち何れか１つに設定したウェイクアップ時間と相異なるウェイクアップ時間を残りのスレーブＢＭＳのうち少なくとも１つに設定する、請求項１に記載のバッテリーパックのための温度モニタリング装置。
【請求項４】
前記マスタＢＭＳは、
前記第１バッテリーモジュールの温度が第１設定温度未満である場合、現在時間と第１設定時間との和と同じ時間を前記第２スレーブＢＭＳの次回のウェイクアップ時間として設定し、
前記第２スレーブＢＭＳは、
前記複数のバッテリーモジュールのうち第２バッテリーモジュールの温度を示す第２温度データを前記マスタＢＭＳに伝送する、請求項１に記載のバッテリーパックのための温度モニタリング装置。
【請求項５】
前記マスタＢＭＳは、
前記第１バッテリーモジュールの温度が前記第１設定温度以上第２設定温度未満である場合、現在時間と第２設定時間との和と同じ時間を前記第２スレーブＢＭＳの次回のウェイクアップ時間として設定し、
前記第２設定時間は、前記第１設定時間より短い、請求項４に記載のバッテリーパックのための温度モニタリング装置。
【請求項６】
前記複数のスレーブＢＭＳは、
前記複数のバッテリーモジュールのうち第３バッテリーモジュールの温度を示す第３温度データを前記マスタＢＭＳに伝送する第３スレーブＢＭＳをさらに含んでなり、
前記マスタＢＭＳは、
前記第１バッテリーモジュールの温度から前記第２バッテリーモジュールの温度を引いた差値を演算し、前記第２温度データ及び前記差値に基づいて前記第３スレーブＢＭＳの次回のウェイクアップ時間を設定する、請求項４に記載のバッテリーパックのための温度モニタリング装置。
【請求項７】
前記マスタＢＭＳは、
前記差値が負の数である場合、現在時間と第３設定時間との和と同じ時間を前記第２スレーブＢＭＳの次回のウェイクアップ時間として設定し、
前記差値が正の数である場合、現在時間と第４設定時間との和と同じ時間を前記第２スレーブＢＭＳの次回のウェイクアップ時間として設定し、
前記第４設定時間は前記第３設定時間より長い、請求項６に記載のバッテリーパックのための温度モニタリング装置。
【請求項８】
前記第１温度データは、
前記第１スレーブＢＭＳの前記ウェイクアップ期間内の相異なる複数の時点で前記第１バッテリーモジュールから測定された複数の温度値を含んでなり、
前記マスタＢＭＳは、
前記第１温度データに含まれた前記複数の温度値に基づいて、前記ウェイクアップ期間中に現れた前記第１バッテリーモジュールの温度の変化パターンを分析し、さらに前記変化パターンに基づいて前記第２スレーブＢＭＳの次回のウェイクアップ時間を設定する、請求項１に記載のバッテリーパックのための温度モニタリング装置。
【請求項９】
請求項１〜８の何れか一項に記載のバッテリーパックのための温度モニタリング装置を備えた、バッテリーパック。
【請求項１０】
請求項９に記載のバッテリーパックを備えた、電気自動車。
【請求項１１】
バッテリーパックのための温度モニタリング方法であって、
第１スレーブＢＭＳが自分に既設定されたウェイクアップ時間が到来した場合、スリープモードからウェイクアップモードに切り換えられる段階と、
前記第１スレーブＢＭＳが最も最近前記ウェイクアップモードに切り換えられた時点から前記スリープモードに再切換される時点までと定義されるウェイクアップ期間中に、バッテリーパックに含まれた複数のバッテリーモジュールのうち第１バッテリーモジュールの温度を測定する段階と、
前記第１スレーブＢＭＳが前記ウェイクアップ期間中に測定された前記第１バッテリーモジュールの温度を示す第１温度データをマスタＢＭＳに伝送する段階と、
前記マスタＢＭＳが前記第１温度データに基づいて第２スレーブＢＭＳの次回のウェイクアップ時間を設定する段階と、
前記第２スレーブＢＭＳが前記マスタＢＭＳによって自分に設定されたウェイクアップ時間が到来した場合、スリープモードからウェイクアップモードに切り換えられる段階と、
前記第２スレーブＢＭＳが最も最近前記ウェイクアップモードに切り換えられた時点から前記スリープモードに再切換される時点までと定義されるウェイクアップ期間中に、前記複数のバッテリーモジュールのうち第２バッテリーモジュールの温度を測定する段階とを含んでなる、バッテリーパックのための温度モニタリング方法。
【請求項１２】
前記第２スレーブＢＭＳの次回のウェイクアップ時間を設定する段階は、
前記第１バッテリーモジュールの温度が第１設定温度未満である場合、現在時間と第１設定時間との和と同じ時間を前記第２スレーブＢＭＳの次回のウェイクアップ時間として設定する、請求項１１に記載のバッテリーパックのための温度モニタリング方法。
【請求項１３】
前記第２スレーブＢＭＳの次回のウェイクアップ時間を設定する段階は、
前記第１バッテリーモジュールの温度が前記第１設定温度以上第２設定温度未満である場合、現在時間と第２設定時間との和と同じ時間を前記第２スレーブＢＭＳの次回のウェイクアップ時間として設定し、
前記第２設定時間は前記第１設定時間より短い、請求項１２に記載のバッテリーパックのための温度モニタリング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気自動車などに使用されるバッテリーパックの温度を最適に管理するための装置及び方法に関する。
【０００２】
本出願は、２０１６年８月１２日出願の韓国特許出願第１０−２０１６−０１０２９２５号に基づく優先権を主張し、該当出願の明細書及び図面に開示された内容は、すべて本出願に援用される。
【背景技術】
【０００３】
近年、ノートパソコン、ビデオカメラ、携帯電話などのような携帯用電子製品の需要が急激に伸び、電気自動車、エネルギー貯蔵用蓄電池、ロボット、衛星などの開発が本格化するにつれて、繰り返して充放電可能な高性能二次電池に対する研究が活発に行われている。
【０００４】
現在、ニッケルカドミウム電池、ニッケル水素電池、ニッケル亜鉛電池、リチウム二次電池などの二次電池が商用化しているが、中でもリチウム二次電池はニッケル系列の二次電池に比べてメモリ効果が殆ど起きず充放電が自在であって、自己放電率が非常に低くてエネルギー密度が高いという長所から脚光を浴びている。
【０００５】
バッテリーの最小単位をバッテリーセルと称するが、多数が直列で連結されたバッテリーセルはバッテリーモジュールを構成する。また、多数のバッテリーモジュールが直列または並列で連結されることでバッテリーパックを構成する。
【０００６】
一般に、電気自動車などに搭載されるバッテリーパックは互いに直列または並列で連結される複数のバッテリーモジュールを含む。このようなバッテリーパックに含まれたそれぞれのバッテリーモジュールとそれに含まれたバッテリーセルの状態は、一般に、少なくとも１つのＢＭＳ（Ｂａｔｔｅｒｙ Ｍａｎａｇｅｍｅｎｔ Ｓｙｓｔｅｍ）によってモニタリングされる。ＢＭＳはスリープモードでは低電力を消耗しながら外部（例えば、車両のＥＣＵ）からの駆動命令を待機してから、ウェイクアップモードでモニタリング動作、バランシング動作、冷却動作、充電動作、放電動作などを行う。
【０００７】
バッテリーパックは、適切に冷却しなかれば、安定的な運営を保障することができない。そのためには、ＢＭＳがバッテリーパックまたはそれに含まれたバッテリーモジュールの温度を時間の経過に伴って繰り返してチェックしなければならない。ところが、電気自動車のモーターだけでなく、ＢＭＳもバッテリーパックから電気エネルギーの供給を受けて作動するものであるため、バッテリーパックが適正温度範囲内にあるにもＢＭＳが不要にウェイクアップモードに切り換えられてバッテリーパックに対する温度モニタリングを行うことになれば、バッテリーパックの充電量低下による過放電などの問題につながる恐れがある。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上記問題点に鑑みてなされたものであり、バッテリーパックに含まれた複数のバッテリーモジュールの温度に基づいて、バッテリーパックの状態を管理する複数のＢＭＳがスリープモードからウェイクアップモードに切り換えられる時間を個別的に指定するバッテリーパックのための温度モニタリング装置及び方法を提供することを目的とする。
【０００９】
本発明の他の目的及び長所は、下記する説明によって理解でき、本発明の実施例によってより明らかに分かるであろう。また、本発明の目的及び長所は、特許請求の範囲に示される手段及びその組合せによって実現することができる。
【課題を解決するための手段】
【００１０】
本発明の一態様による温度モニタリング装置は、第１スレーブＢＭＳ及び第２スレーブＢＭＳを含む複数のスレーブＢＭＳ；及び前記複数のスレーブＢＭＳと通信可能に連結されるマスタＢＭＳ；を含む。前記それぞれのスレーブＢＭＳは、前記マスタＢＭＳによって自分に既設定されたウェイクアップ時間が到来した場合、スリープモードからウェイクアップモードに切り換えられ、最も最近前記ウェイクアップモードに切り換えられた時点から前記スリープモードに再切換される時点までと定義されるウェイクアップ期間中に、バッテリーパックに含まれた複数のバッテリーモジュールのうち自分に割り当てられた何れか１つのバッテリーモジュールの温度を測定して、前記ウェイクアップ期間中に測定された温度を示す温度データを前記マスタＢＭＳに伝送する。前記マスタＢＭＳは、前記第１スレーブＢＭＳから伝送された、前記複数のバッテリーモジュールのうち第１バッテリーモジュールの温度を示す第１温度データに基づいて、前記第２スレーブＢＭＳの次回のウェイクアップ時間を設定する。
【００１１】
また、前記マスタＢＭＳは、前記バッテリーパックが搭載された電気自動車から前記電気自動車の走行状態を知らせる走行データを受信して、前記走行データに基づいて既定のイベントが進行中であるか否かを判定し、前記既定のイベントの進行中に限って、前記第１スレーブＢＭＳから伝送された第１温度データに基づいて前記第２スレーブＢＭＳの次回のウェイクアップ時間を設定する。
【００１２】
また、前記マスタＢＭＳは、前記複数のスレーブＢＭＳのうち何れか１つに設定したウェイクアップ時間と相異なるウェイクアップ時間を残りのスレーブＢＭＳのうち少なくとも１つに設定する。
【００１３】
また、前記マスタＢＭＳは、前記第１バッテリーモジュールの温度が第１設定温度未満である場合、現在時間と第１設定時間との和と同じ時間を前記第２スレーブＢＭＳの次回のウェイクアップ時間として設定する。この場合、前記第２スレーブＢＭＳは、前記複数のバッテリーモジュールのうち第２バッテリーモジュールの温度を示す第２温度データを前記マスタＢＭＳに伝送する。
【００１４】
また、前記マスタＢＭＳは、前記第１バッテリーモジュールの温度が前記第１設定温度以上第２設定温度未満である場合、現在時間と第２設定時間との和と同じ時間を前記第２スレーブＢＭＳの次回のウェイクアップ時間として設定する。この場合、前記第２設定時間は前記第１設定時間より短い。
【００１５】
また、前記複数のスレーブＢＭＳは、前記複数のバッテリーモジュールのうち第３バッテリーモジュールの温度を示す第３温度データを前記マスタＢＭＳに伝送する第３スレーブＢＭＳをさらに含む。この場合、前記マスタＢＭＳは、前記第１バッテリーモジュールの温度から前記第２バッテリーモジュールの温度を引いた差値を演算し、前記第２温度データ及び前記差値に基づいて前記第３スレーブＢＭＳの次回のウェイクアップ時間を設定する。
【００１６】
また、前記マスタＢＭＳは、前記差値が負の数である場合、現在時間と第３設定時間との和と同じ時間を前記第２スレーブＢＭＳの次回のウェイクアップ時間として設定し、前記差値が正の数である場合、現在時間と第４設定時間との和と同じ時間を前記第２スレーブＢＭＳの次回のウェイクアップ時間として設定する。この場合、前記第４設定時間は前記第３設定時間より長い。
【００１７】
また、前記第１温度データは、前記第１スレーブＢＭＳの前記ウェイクアップ期間内の相異なる複数の時点で前記第１バッテリーモジュールから測定された複数の温度値を含む。前記マスタＢＭＳは、前記第１温度データに含まれた前記複数の温度値に基づいて、前記ウェイクアップ期間中に現れた前記第１バッテリーモジュールの温度の変化パターンを分析し、さらに前記変化パターンに基づいて前記第２スレーブＢＭＳの次回のウェイクアップ時間を設定する。
【００１８】
本発明の他の態様によるバッテリーパックは、前記温度モニタリング装置を含む。
【００１９】
本発明のさらに他の態様による電気自動車は、前記バッテリーパックを含む。
【００２０】
本発明のさらに他の態様によるバッテリーパックのための温度モニタリング方法は、第１スレーブＢＭＳが自分に既設定されたウェイクアップ時間が到来した場合、スリープモードからウェイクアップモードに切り換えられる段階；前記第１スレーブＢＭＳが最も最近前記ウェイクアップモードに切り換えられた時点から前記スリープモードに再切換される時点までと定義されるウェイクアップ期間中に、バッテリーパックに含まれた複数のバッテリーモジュールのうち第１バッテリーモジュールの温度を測定する段階；前記第１スレーブＢＭＳが前記ウェイクアップ期間中に測定された前記第１バッテリーモジュールの温度を示す第１温度データをマスタＢＭＳに伝送する段階；前記マスタＢＭＳが前記第１温度データに基づいて第２スレーブＢＭＳの次回のウェイクアップ時間を設定する段階；前記第２スレーブＢＭＳが前記マスタＢＭＳによって自分に設定されたウェイクアップ時間が到来した場合、スリープモードからウェイクアップモードに切り換えられる段階；及び前記第２スレーブＢＭＳが最も最近前記ウェイクアップモードに切り換えられた時点から前記スリープモードに再切換される時点までと定義されるウェイクアップ期間中に、前記複数のバッテリーモジュールのうち第２バッテリーモジュールの温度を測定する段階；を含む。
【００２１】
また、前記第２スレーブＢＭＳの次回のウェイクアップ時間を設定する段階は、前記第１バッテリーモジュールの温度が第１設定温度未満である場合、現在時間と第１設定時間との和と同じ時間を前記第２スレーブＢＭＳの次回のウェイクアップ時間として設定する。
【００２２】
また、前記第２スレーブＢＭＳの次回のウェイクアップ時間を設定する段階は、前記第１バッテリーモジュールの温度が前記第１設定温度以上第２設定温度未満である場合、現在時間と第２設定時間との和と同じ時間を前記第２スレーブＢＭＳの次回のウェイクアップ時間として設定する。このとき、前記第２設定時間は前記第１設定時間より短い。
【発明の効果】
【００２３】
本発明の実施例によれば、バッテリーパックに含まれた複数のバッテリーモジュールの個別的な温度に基づいて、バッテリーパックの状態を管理する複数のＢＭＳがスリープモードからウェイクアップモードに切り換えられる時間を個別的に設定することができる。これにより、ＢＭＳが不要にウェイクアップモードに進入することによる電力消耗を低減することができる。
【００２４】
さらに、それぞれのＢＭＳがスリープモードからウェイクアップモードに切り換えられる時点がバッテリーパックに温度に基づいて適応的に調節されることで、バッテリーパックに対するより効率的な冷却を行うことができる。
【００２５】
本発明の効果は上述した効果に制限されず、上述していない他の効果は請求範囲の記載から当業者に明確に理解できるであろう。
【図面の簡単な説明】
【００２６】
本明細書に添付される次の図面は、本発明の望ましい実施例を例示するものであり、発明の詳細な説明とともに本発明の技術的な思想をさらに理解させる役割をするため、本発明は図面に記載された事項だけに限定されて解釈されてはならない。
【図１】本発明の一実施例による電気自動車の構成を示したブロック図である。
【図２】本発明の一実施例による温度モニタリング装置の動作を説明するための図である。
【図３】本発明の一実施例による温度モニタリング装置の動作を説明するための図である。
【図４】本発明の一実施例による温度モニタリング装置の動作を説明するための図である。
【図５】本発明の他の実施例による温度モニタリング装置の動作を説明するための図である。
【図６】本発明の他の実施例による温度モニタリング装置の動作を説明するための図である。
【図７】本発明のさらに他の実施例による温度モニタリング装置の動作を説明するための図である。
【図８】本発明のさらに他の実施例による温度モニタリング装置の動作を説明するための図である。
【図９】本発明の一実施例によるバッテリーパックの温度モニタリング方法を示したフロー図である。
【発明を実施するための形態】
【００２７】
以下、添付された図面を参照して本発明の望ましい実施例を詳しく説明する。これに先立ち、本明細書及び請求範囲に使われた用語や単語は通常的や辞書的な意味に限定して解釈されてはならず、発明者自らは発明を最善の方法で説明するために用語の概念を適切に定義できるという原則に則して本発明の技術的な思想に応ずる意味及び概念で解釈されねばならない。
【００２８】
したがって、本明細書に記載された実施例及び図面に示された構成は、本発明のもっとも望ましい一実施例に過ぎず、本発明の技術的な思想のすべてを代弁するものではないため、本出願の時点においてこれらに代替できる多様な均等物及び変形例があり得ることを理解せねばならない。
【００２９】
また、本発明の説明において、関連公知構成または機能についての具体的な説明が本発明の要旨を不明瞭にし得ると判断される場合、その詳細な説明は省略する。
【００３０】
明細書の全体に亘って、ある部分がある構成要素を「含む」とは、特に言及しない限り、他の構成要素を排除するものではなく、他の構成要素をさらに含み得ることを意味する。また、明細書に記載された「制御ユニット」のような用語は、少なくとも１つの機能や動作を処理する単位を意味し、ハードウェア、ソフトウェア、またはハードウェアとソフトウェアとの組合せで具現され得る。
【００３１】
さらに、明細書の全体に亘って、ある部分が他の部分と「連結」されているとは、「直接的に連結」されている場合だけでなく、他の素子を介在して「間接的に連結」されている場合も含む。
【００３２】
以下、本発明の実施例による電気自動車、バッテリーパック及び温度モニタリング装置について説明する。
【００３３】
図１は、本発明の一実施例による電気自動車１の構成を示したブロック図である。
【００３４】
図１を参照すれば、電気自動車１はモーター１０、バッテリーパック１００、温度モニタリング装置２００、制御機３００及び冷却装置４００を含むことができる。
【００３５】
モーター１０は、バッテリーパック１００から供給される電気エネルギーを回転エネルギーに変換するように構成される。モーター１０からの回転エネルギーは電気自動車１の車輪などに伝達され、電気自動車１の移動が行われる。
【００３６】
バッテリーパック１００は、ｎ個のバッテリーモジュール１１０−１〜１１０−ｎを含むことができる。バッテリーモジュール１１０−１〜１１０−ｎは、バッテリーパック１００内で互いに直列及び／または並列で連結できる。それぞれのバッテリーモジュール１１０は少なくとも１つのバッテリーセルを含むことができる。このとき、バッテリーセルは電気化学的反応を通じて繰り返して充電と放電が可能な最小単位体を称し得る。
【００３７】
温度モニタリング装置２００は、複数のスレーブＢＭＳ２１０−１〜２１０−ｎ及びマスタＢＭＳ２２０を含む。
【００３８】
それぞれのスレーブＢＭＳ（以下、「Ｓ−ＢＭＳ」と称する）２１０は、少なくとも１つのバッテリーモジュール１１０に結合できる。図１には１つのバッテリーモジュール１１０と１つのＳ−ＢＭＳ２１０とが一対一で連結されていることが示されているが、ここに本発明の範囲が限定されることはない。
【００３９】
それぞれのＳ−ＢＭＳ２１０は、スリープモードとウェイクアップモードとで動作することができる。スリープモードにおいて、Ｓ−ＢＭＳ２１０は低電力を消耗しながらマスタＢＭＳ２２０からの制御信号を待機する。ウェイクアップモードにおいて、各Ｓ−ＢＭＳ２１０は自らと結合された何れか１つのバッテリーモジュール１１０の状態をモニタリングし、モニタリングの結果に基づいて各バッテリーモジュール１１０の状態を知らせる監視データを生成するように構成される。
【００４０】
監視データとは、バッテリーモジュール１１０の個別的な動作状態を示すものであって、基本的にバッテリーモジュール１１０の温度に関する情報を含み、電圧、電流、内部抵抗、ＳＯＣ及びＳＯＨ（Ｓｔａｔｅ Ｏｆ Ｈｅａｌｔｈ）のうち何れか１つ以上に関する情報をさらに含むことができる。監視データに含まれたデータのうち、バッテリーモジュール１１０の温度を示すデータを「温度データ」と称し得る。
【００４１】
それぞれのＳ−ＢＭＳ２１０は、後述するマスタＢＭＳ２２０の制御命令によって、または、既定の周期で自らが管理するバッテリーモジュール１１０から測定した温度値を示す温度データを生成した後、通信網を介して連結されたマスタＢＭＳ２２０に提供することができる。例えば、通信網はＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ Ａｒｅａ Ｎｅｔｗｏｒｋ）のような有線通信網であるか、または、ブルートゥース（登録商標）のような無線通信網であり得る。温度データは、複数のＳ−ＢＭＳ２１０−１〜２１０−ｎそれぞれの識別子を含むことができる。このとき、各識別子は、バッテリーモジュール１１０−１〜１１０−ｎからモニタリングされた温度値と個別的に関連付けられ得る。
【００４２】
マスタＢＭＳ２２０（以下、「Ｍ−ＢＭＳ」と称する）は、複数のＳ−ＢＭＳ２１０−１〜２１０−ｎから提供される温度データを受信することができる。
【００４３】
Ｍ−ＢＭＳ２２０は、温度データに含まれたＳ−ＢＭＳ２１０−１〜２１０−ｎの識別子に基づいて、温度データに含まれたそれぞれの温度値がＳ−ＢＭＳ２１０−１〜２１０−ｎの何れからモニタリングされたものであるか確認することができる。
【００４４】
Ｍ−ＢＭＳ２２０は、温度データに基づいて、複数のＳ−ＢＭＳ２１０−１〜２１０−ｎのウェイクアップ時間を個別的に指定する設定データを生成するように構成される。設定データは、前記通信網を通じてＳ−ＢＭＳ２１０−１〜２１０−ｎのうち少なくとも１つに伝送される。
【００４５】
ここで、ウェイクアップ時間とは、各Ｓ−ＢＭＳ２１０を起動させようとする時間であり得る。換言すれば、Ｓ−ＢＭＳ２１０は、設定データによって指定されたウェイクアップ時間にスリープモードからウェイクアップモードに切り換えられる。各Ｓ−ＢＭＳ２１０は、自分に指定されたウェイクアップ時間にウェイクアップモードに進入したときから所定時間が経過した後、自動でスリープモードに切り換えられても良い。そのため、Ｓ−ＢＭＳ２１０−１〜２１０−ｎとＭ−ＢＭＳ２２０にはリアルタイムクロックが内蔵され得る。勿論、Ｓ−ＢＭＳ２１０−１〜２１０−ｎのそれぞれに指定されるウェイクアップ時間は同一であっても良く、相互異なっても良い。
【００４６】
Ｍ−ＢＭＳ２２０は、Ｓ−ＢＭＳ２１０−１〜２１０−ｎから伝送されるバッテリーパックの状態を知らせるデータを取り集め、集められたデータを制御機３００に伝送することができる。
【００４７】
制御機３００は、電気自動車１の走行状態を知らせる走行データを生成するように構成される。例えば、前記走行データは、電気自動車１の走行速度、地理的位置、外部温度、モーター１０の回転速度、アクセルペダルの位置、ブレーキペダルの位置、搭乗者有無などを示す情報を含む。Ｍ−ＢＭＳ２２０は通信網を通じて制御機３００から前記走行データを受信することができる。
【００４８】
Ｍ−ＢＭＳ２２０は、前記走行データに基づいて既定のイベントが進行中であるか否かを判定することができる。前記イベントは、Ｓ−ＢＭＳ２１０をウェイクアップモードに進入させるのに適したものであって、予め実験などを通じて決められている。例えば、モーター１０の回転が完全に停止するか又は電気自動車１の始動がターンオフされた状態が前記イベントの１つであり得る。Ｍ−ＢＭＳ２２０は、前記走行データに基づいて電気自動車１の始動がターンオフされた状態であるか否かを確認できる。Ｍ−ＢＭＳ２２０は、既定のイベントの進行中に限って、前記設定データを生成することができる。
【００４９】
また、制御機３００は、Ｍ−ＢＭＳ２２０から提供されるデータに基づいて、冷却装置４００を駆動するための制御信号を生成するように構成される。例えば、Ｍ−ＢＭＳ２２０から提供されるデータがバッテリーパック１００の過熱を知らせる場合、制御機３００は冷却装置４００に電気エネルギーを供給させる制御信号を出力することができる。
【００５０】
上述した制御機３００は、ハードウェア的に、ＡＳＩＣｓ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔｓ）、ＤＳＰｓ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒｓ）、ＤＳＰＤｓ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅｓ）、ＰＬＤｓ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅｓ）、ＦＰＧＡｓ（Ｆｉｅｌｄ Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙｓ）、マイクロコントローラ、マイクロプロセッサ、その他の機能を果たすための電気的ユニットのうち少なくとも１つを用いて具現され得る。例えば、制御機３００は、ＰＬＣ（Ｐｒｏｇａｍｍａｂｌｅ Ｌｏｇｉｃ Ｃｏｎｔｒｏｌｌｅｒ）の形態で具現され得る。
【００５１】
制御機３００はメモリ３１０を備えることができる。メモリ３１０は、電気自動車１に関連する全般的な動作に必要な各種のデータ及び命令語を記憶することができる。メモリ３１０は、フラッシュメモリ型、ハードディスク型、ＳＳＤ（Ｓｏｌｉｄ Ｓｔａｔｅ Ｄｉｓｋ）型、ＳＤＤ（Ｓｉｌｉｃｏｎ Ｄｉｓｋ Ｄｒｉｖｅ）型、ＭＭＣマイクロ（Ｍｕｌｔｉ−Ｍｅｄｉａ Ｃａｒｄ ｍｉｃｒｏ）型、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、ＳＲＡＭ（Ｓｔａｔｉｃ ＲＡＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）のうち少なくとも１つの形態の記憶媒体を含み得る。
【００５２】
メモリ３１０には、制御機３００と直接または間接的に連結される他の構成要素によって処理される情報、または、これらに関連するデータが一時的または永久的に記憶されても良い。
【００５３】
冷却装置４００は、制御機３００から提供される制御信号に応じて、バッテリーパック１００を冷却させる動作を行うように構成される。具体的に、冷却装置４００は、所定の冷却媒体（例えば、空気、冷却水）によってバッテリーパック１００から発生する熱が外部に排出されるように冷却ファン４１０を駆動する。制御機３００は、バッテリーパック１００の温度値が既定の閾値を超える場合、バッテリーパック１００の温度値と前記閾値との差値に基づいて、冷却装置４００に備えられた冷却ファン４１０の回転速度を調節することができる。
【００５４】
バッテリーパック１００の温度値は、前記感知データに含まれたバッテリーモジュール１１０−１〜１１０−ｎのうち少なくとも１つの温度値に基づいてＭ−ＢＭＳ２２０によって決定されることもある。例えば、前記感知データに含まれた温度値のうち最大温度値がバッテリーパック１００の温度値として決定されても良い。他の例として、前記感知データに含まれた温度値のうち２以上の平均温度値がバッテリーパック１００の温度値として決定されても良い。
【００５５】
図１にはバッテリーパック１００が複数のバッテリーモジュール１１０−１〜１１０−ｎのみを含む形態で示されているが、バッテリーパック１００は管理装置２００及び／または冷却装置４００まで含む形態で具現されても良い。例えば、冷却装置４００はバッテリーパック１００のケースに一体的に結合可能に構成され得る。
【００５６】
以下、説明の便宜上、バッテリーパック１００には３つのバッテリーモジュール１１０が含まれ、それぞれを第１バッテリーモジュール１１０−１、第２バッテリーモジュール１１０−２及び第３バッテリーモジュール１１０−３と称する。また、第１バッテリーモジュール１１０−１、第２バッテリーモジュール１１０−２及び第３バッテリーモジュール１１０−３それぞれの温度は、第１のＳ−ＢＭＳ２１０−１、第２のＳ−ＢＭＳ２１０−２及び第３のＳ−ＢＭＳ２１０−３によって繰り返してモニタリングすることができる。
【００５７】
図２は、本発明の一実施例による温度モニタリング装置２００の動作を説明するための図である。
【００５８】
図２を参照すれば、温度モニタリング装置２００は、既定の順に従ってバッテリーモジュール１１０−１〜１１０−３の温度を個別的にモニタリングすることができる。具体的に、温度モニタリング装置２００は、ある特定時点でバッテリーモジュールのうち１つのみの温度をモニタリングするように構成できる。
【００５９】
例えば、図２の矢印が示すように、第１バッテリーモジュール１１０−１→第２バッテリーモジュール１１０−２→第３バッテリーモジュール１１０−３→第１バッテリーモジュール１１０−１の順に、バッテリーモジュールの温度を順次モニタリングすることができる。
【００６０】
一般に、バッテリーモジュール１１０−１〜１１０−３は、バッテリーパック１００のケース内に一緒に収納されるため、特殊な状況（例えば、故障）以外は、同じ時点におけるバッテリーモジュール間の温度差は非常に小さいはずである。換言すれば、バッテリーモジュールの何れか１つによって測定された温度は、他のバッテリーモジュールの温度まで代弁し得る。したがって、バッテリーパック１００の温度をモニタリングするため、バッテリーパック１００の状態を管理するすべてのＳ−ＢＭＳ２１０−１〜２１０−３を同時にスリープモードからウェイクアップモードに切り換えることは非常に非効率的な方式である。
【００６１】
そこで、温度モニタリング装置２００のＭ−ＢＭＳ２２０は、Ｓ−ＢＭＳ２１０−１〜２１０−３の何れか１つに設定したウェイクアップ時間と相異なるウェイクアップ時間を他のスレーブＢＭＳのうち少なくとも１つに設定するように構成することができる。例えば、第１のＳ−ＢＭＳ２１０−１のウェイクアップ時間が２０１６年５月１０日午後１時に既設定された場合、Ｍ−ＢＭＳ２２０は２０１６年５月１０日午後１時とは異なる時間を第２のＳ−ＢＭＳ２１０−２及び第３のＳ−ＢＭＳ２１０−３の少なくとも１つの次回のウェイクアップ時間として設定することができる。
【００６２】
一方、前記既定のイベントの進行中の特定時点で、Ｓ−ＢＭＳ２１０−１〜２１０−３の何れか１つ（２１０−１）の次回のウェイクアップ時間は既設定されている一方、残りのＳ−ＢＭＳ（２１０−２、２１０−３）の次回のウェイクアップ時間はまだ設定されていない場合、Ｍ−ＢＭＳ２２０は第１のＳ−ＢＭＳ２１０−１から伝送される第１温度データに基づいてＳ−ＢＭＳ（２１０−２、２１０−３）の少なくとも１つの次回のウェイクアップ時間を決定することができる。
【００６３】
以下、図３〜図９を参照して詳しく説明する。
【００６４】
図３〜図８において、第１設定温度ＴS1は、バッテリーパック１００の過熱の心配があるか否かを判定するため、事前実験を通じて決められた下限値であり得る。さらに、第２設定温度ＴS2は、バッテリーパック１００が既に過熱しているか否かを判定するため、事前実験を通じて決められた上限値であり得る。すなわち、バッテリーパック１００の温度が第１設定温度ＴS1未満であることは、バッテリーパック１００の過熱の心配が全くない状態を意味する。また、バッテリーパック１００の温度が第２設定温度ＴS2以上であることは、バッテリーパック１００が既に過熱した状態であることを意味する。また、バッテリーパック１００の温度が第１設定温度ＴS1以上第２設定温度ＴS2未満であることは、バッテリーパック１００が直に過熱する兆候を見せる状態であることを意味する。
【００６５】
図３及び図４は、本発明の一実施例による温度モニタリング装置２００の動作を説明するための図である。
【００６６】
図３は、第１のＳ−ＢＭＳ２１０−１によって測定された第１バッテリーモジュール１１０−１の温度Ｔ1Aが第１設定温度ＴS1未満である場合を例示する。具体的に、第１のＳ−ＢＭＳ２１０−１はＭ−ＢＭＳ２２０によって最も最後に通知されたウェイクアップ時間ｔ1Aにウェイクアップモードに切り換えられる。すなわち、第１のＳ−ＢＭＳ２１０−１は最も最後にスリープモードに切り換えられた時間からウェイクアップ時間ｔ1Aが到来するまでスリープモードに維持されてから、自分に既設定されたウェイクアップ時間ｔ1Aが到来すれば、既定の維持時間Δｔpの間ウェイクアップモードに維持される。すなわち、第１のＳ−ＢＭＳ２１０−１は、ウェイクアップ時間ｔ1Aから維持時間Δｔpが経過すれば再度スリープモードに切り換えられる。最も最近のウェイクアップ時間ｔ1Aから再びスリープモードに切り換えられる時間ｔ1Bまでをウェイクアップ期間と称し得る。すなわち、維持時間Δｔpが各ウェイクアップ期間の長さを意味する。
【００６７】
上述したように、第１バッテリーモジュール１１０−１の温度Ｔ1Aが第１設定温度ＴS1未満であるため、第１バッテリーモジュール１１０−１は過熱の心配が全くない状態であり、このことから他のバッテリーモジュール１１０−２、１１０−３も過熱の心配がないか又は非常に低い状態であるはずであることを当業者であれば容易に理解できる。したがって、第２バッテリーモジュール１１０−２の温度を測定するための第２のＳ−ＢＭＳ２１０−２のウェイクアップ時間は、第１バッテリーモジュール１１０−１の温度Ｔ1Aが第１設定温度ＴS1以上である場合のウェイクアップ時間より引き延ばされることが望ましい。
【００６８】
第１バッテリーモジュール１１０−１の温度Ｔ1Aが第１設定温度ＴS1未満である場合、Ｍ−ＢＭＳ２２０は現在時間ｔc1と第１設定時間ΔｔS1との和と同じ時間を第２のＳ−ＢＭＳ２１０−２の次回のウェイクアップ時間ｔ2Aとして設定することができる。すなわち、第２のＳ−ＢＭＳ２１０−２の次回のウェイクアップ時間ｔ2Aは、現在時間ｔc1から第１設定時間ΔｔS1が経過した時間である。このとき、現在時間ｔc1は時間ｔ1Bと同じであるか又はその後の時間である。図３において、第２のＳ−ＢＭＳ２１０−２及び第３のＳ−ＢＭＳ２１０−３は少なくとも時間ｔ1Aから時間ｔ2Aまではスリープモードであり得る。
【００６９】
図４は、図３と違って、第１のＳ−ＢＭＳ２１０−１によってウェイクアップ期間に測定された第１バッテリーモジュール１１０−１の温度Ｔ1Bが第１設定温度ＴS1以上第２設定温度ＴS2未満である場合を例示する。すなわち、第１バッテリーモジュール１１０−１の温度Ｔ1Bが図３での温度Ｔ1Aより高い。
【００７０】
第１バッテリーモジュール１１０−１の温度Ｔ1Bが第１設定温度ＴS1以上第２設定温度ＴS2未満であることは、第１バッテリーモジュール１１０−１の過熱の心配が相当高い状態であることを意味するため、バッテリーパック１００の温度を相対的に短い周期でモニタリングすることが求められる。そのため、Ｍ−ＢＭＳ２２０は現在時間ｔc1と第２設定時間ΔｔS2との和と同じ時間を第２のＳ−ＢＭＳ２１０−２の次回のウェイクアップ時間ｔ2A’として設定することができる。すなわち、第２のＳ−ＢＭＳ２１０−２の次回のウ
ェイクアップ時間ｔ2A’は、現在時間ｔc1から第２設定時間ΔｔS2が経過した時間である
。
【００７１】
ここで、第２設定時間ΔｔS2は第１設定時間ΔｔS1より短い時間である。したがって、第２のＳ−ＢＭＳ２１０−２は、第１バッテリーモジュール１１０−１の温度Ｔ1Aが第１設定温度ＴS1未満である場合より、ΔｔS1−ΔｔS2ほど早くウェイクアップモードに切り換えられ得る。図４において、第２のＳ−ＢＭＳ２１０−２及び第３のＳ−ＢＭＳ２１０−３は少なくとも時間ｔ1Aから時間ｔ2A’まではスリープモードであり得る。
【００７２】
図５及び図６は、本発明の他の実施例による温度モニタリング装置２００の動作を説明するための図である。
【００７３】
図５及び図６は、図３と同様に、第２のＳ−ＢＭＳ２１０−２がＭ−ＢＭＳ２２０によって設定されたウェイクアップ時間ｔ2Aにウェイクアップモードに切り換えられた場合を例示する。
【００７４】
まず、図５を参照すれば、第２のＳ−ＢＭＳ２１０−２はウェイクアップ時間ｔ2Aから維持時間Δｔpが経過した時間ｔ2Bに再度スリープモードに切り換えられる。すなわち、第２のＳ−ＢＭＳ２１０−２は、ウェイクアップ時間ｔ2Aから維持時間Δｔpの間ウェイクアップモードで動作する。第２のＳ−ＢＭＳ２１０−２のウェイクアップ期間中に、第２のＳ−ＢＭＳ２１０−２は第２バッテリーモジュール１１０−２の温度Ｔ2Aを測定し、測定された第２バッテリーモジュール１１０−２の温度を示す第２温度データをＭ−ＢＭＳ２２０に伝送する。図示されたように、第２バッテリーモジュール１１０−２の温度Ｔ2Aは第１設定温度ＴS1以上第２設定温度ＴS2未満であり得る。
【００７５】
この場合、Ｍ−ＢＭＳ２２０は、図３を参照して上述した方式と同様に、現在時間ｔC2と第１設定時間ΔｔS1との和と同じ時間を第３のＳ−ＢＭＳ２１０−３の次回のウェイクアップ時間として設定することもできる。
【００７６】
代案的に、Ｍ−ＢＭＳ２２０は他の演算過程を通じて、第３のＳ−ＢＭＳ２１０−３の次回のウェイクアップ時間を設定することができる。望ましくは、Ｍ−ＢＭＳ２２０は、さらに、第１バッテリーモジュール１１０−１の温度Ｔ1Aと第２バッテリーモジュール１１０−２の温度Ｔ2Aとを比べた結果に基づいて、第３のＳ−ＢＭＳ２１０−３の次回のウェイクアップ時間を設定することができる。
【００７７】
具体的に、Ｍ−ＢＭＳ２２０は、第１のＳ−ＢＭＳ２１０−１によって最も最近測定された第１バッテリーモジュール１１０−１の温度Ｔ1Aから第２バッテリーモジュール１１０−２の温度Ｔ2Aを引いた差値、すなわち、Ｔ1A−Ｔ2Aを演算することができる。前記差値が正の数であることは、第２バッテリーモジュール１１０−２の温度Ｔ2Aが第１バッテリーモジュール１１０−１の温度Ｔ1Aより低いことを意味する。逆に、前記差値が負の数であることは、第２バッテリーモジュール１１０−２の温度Ｔ2Aが第１バッテリーモジュール１１０−１の温度Ｔ1Aより高いことを意味する。
【００７８】
図５では、第２バッテリーモジュール１１０−２の温度Ｔ2Aが第１バッテリーモジュール１１０−１の温度Ｔ1Aより高いため、前記差値Ｔ1A−Ｔ2Aは負の数である。第１バッテリーモジュール１１０−１の温度Ｔ1Aより遅く測定された第２バッテリーモジュール１１０−２の温度Ｔ2Aが第１バッテリーモジュール１１０−１の温度Ｔ1Aより高いということは、バッテリーパック１００の温度が高くなる途中であることを暗示する。
【００７９】
したがって、前記差値Ｔ1A−Ｔ2Aが負の数である場合、現在時間ｔC2に第１設定時間ΔｔS1を足した時間より早く第３のＳ−ＢＭＳ２１０−３をウェイクアップモードに切り換えることが望ましい。このとき、Ｍ−ＢＭＳ２２０は現在時間ｔC2と第３設定時間ΔｔS3とを足した時間を第３のＳ−ＢＭＳ２１０−３の次回のウェイクアップ時間として設定することができる。第３設定時間ΔｔS3は第１設定時間ΔｔS1から補償時間ΔｔK1を引いた時間であり得る。補償時間ΔｔK1は前記差値Ｔ1A−Ｔ2Aに対応する長さを有し得る。すなわち、ｔ3A＝ｔC2＋ΔｔS3＝（ｔC2＋ΔｔS1）−ΔｔK1である。このとき、Ｍ−ＢＭＳ２２０は、予め決められたアルゴリズムなどを用いて前記差値Ｔ1A−Ｔ2Aに対応する補償時間ΔｔK1を決定することができる。図５において、第１のＳ−ＢＭＳ２１０−１及び第３のＳ−ＢＭＳ２１０−３は少なくとも時間ｔ2Aから時間ｔ3Aまではスリープモードであり得る。
【００８０】
次いで、図６を参照すれば、図５とは逆に、第２のＳ−ＢＭＳ２１０−２がウェイクアップ時間ｔ2Aからスリープモードに再切換される時間ｔ2Bまでのウェイクアップ期間中に測定した第２バッテリーモジュール１１０−２の温度Ｔ2Bが第１設定温度ＴS1未満であって、先に測定された第１バッテリーモジュール１１０−１の温度Ｔ1Aより低いことが確認できる。この場合、Ｍ−ＢＭＳ２２０は、第１のＳ−ＢＭＳ２１０−１によって最も最近測定された第１バッテリーモジュール１１０−１の温度Ｔ1Aから第２バッテリーモジュール１１０−２の温度Ｔ2Bを引いた差値、すなわちＴ1A−Ｔ2Bを演算することができる。第２バッテリーモジュール１１０−２の温度Ｔ2Bが第１バッテリーモジュール１１０−１の温度Ｔ1Aより低いため、前記差値Ｔ1A−Ｔ2Bは正の数である。前記差値Ｔ1A−Ｔ2Bが正の数であるということは、バッテリーパック１００に対する冷却が円滑に行われていることを暗示する。換言すれば、バッテリーパック１００の過熱の心配が相対的に低くなった可能性が高い。
【００８１】
したがって、前記差値Ｔ1A−Ｔ2Bが正の数である場合、現在時間ｔC2に第４設定時間ΔｔS4を足した時間ｔ3A’を第３のＳ−ＢＭＳ２１０−３の次回のウェイクアップ時間とし
て設定することができる。第４設定時間ΔｔS4は第３設定時間ΔｔS3より長いものであり得る。例えば、第４設定時間ΔｔS4は第１設定時間ΔｔS1に補償時間ΔｔK2を足した時間であり得る。補償時間ΔｔK2は前記差値Ｔ1A−Ｔ2Bに対応する長さを有し得る。すなわち、ｔ3A’＝ｔC2＋ΔｔS4＝（ｔC2＋ΔｔS1）＋ΔｔK2である。このとき、Ｍ−ＢＭＳ２２
０は予め決められたアルゴリズムなどを用いて前記差値Ｔ1A−Ｔ2Bに対応する補償時間ΔｔK2を決定することができる。図６において、第１のＳ−ＢＭＳ２１０−１及び第３のＳ−ＢＭＳ２１０−３は少なくとも時間ｔ2Aから時間ｔ3A’まではスリープモードであり得
る。
【００８２】
図７及び図８は、本発明のさらに他の実施例による温度モニタリング装置２００の動作を説明するための図である。
【００８３】
図７は、図３と比べれば、第１のＳ−ＢＭＳ２１０−１が単一ウェイクアップ期間である時間Ｔ1Aから時間Ｔ1Bまでの間、第１バッテリーモジュール１１０−１の温度を複数回測定する点で相違する。具体的に、第１のＳ−ＢＭＳ２１０−１は、Ｍ−ＢＭＳ２２０によって最も最後に通知されたウェイクアップ時間Ｔ1Aから既定の維持時間Δｔpの間ウェイクアップモードに維持された後、スリープモードに再切換される点では図３と同じである。ただし、単一ウェイクアップ期間内の異なる複数の時点毎に第１バッテリーモジュール１１０−１の温度を測定する点で相違する。第１のＳ−ＢＭＳ２１０−１は、単一ウェイクアップ期間内の異なる複数の時点で第１バッテリーモジュール１１０−１から測定された複数の温度値を含む第１温度データをＭ−ＢＭＳ２２０に伝送することができる。
【００８４】
Ｍ−ＢＭＳ２２０は、第１のＳ−ＢＭＳ２１０−１から伝送された第１温度データに基づいて、ウェイクアップ期間中に現れた第１バッテリーモジュール１１０−１の温度の変化パターンを分析することができる。例えば、Ｍ−ＢＭＳ２２０は、第１バッテリーモジュール１１０−１の温度が時間の経過とともに増加するか、それとも、減少するかを判定することができる。
【００８５】
また、Ｍ−ＢＭＳ２２０は、第１バッテリーモジュール１１０−１の温度及び前記変化パターンに基づいて、第２スレーブＢＭＳの次回のウェイクアップ時間を設定することができる。
【００８６】
例えば、単一ウェイクアップ期間中に第１バッテリーモジュール１１０−１の温度は漸次増加し得る。換言すれば、第１バッテリーモジュール１１０−１の温度の傾きが正の値を有し得る。例えば、図７のように、単一ウェイクアップ期間中に第１バッテリーモジュール１１０−１から測定された３つの温度値が一定傾きで増加し、Ｔ1C＜Ｔ1D＜Ｔ1E＜ＴS1の関係を満足し得る。
【００８７】
この場合、Ｍ−ＢＭＳ２２０は、現在時間ｔc1と第５設定時間ΔｔS5との和と同じ時間ｔ2A″を第２のＳ−ＢＭＳ２１０−２の次回のウェイクアップ時間として設定することができる。ここで、第５設定時間ΔｔS5は、第１設定時間ΔｔS1から補償時間ΔｔK3を引いた時間と同一であり得る。すなわち、ｔ2A″＝（ｔC1＋ΔｔS1）−ΔｔK3＝ｔC1＋ΔｔS5である。補償時間ΔｔK3は正の値を有する第１バッテリーモジュール１１０−１の温度の傾きに対応する長さを有し得る。
【００８８】
図８は、単一ウェイクアップ期間中に第１バッテリーモジュール１１０−１の温度が漸次減少する場合の温度モニタリング装置２００の動作を例示する。第１バッテリーモジュール１１０−１の温度の傾きが負の値を有し得る。例えば、図８のように、単一ウェイクアップ期間中に第１バッテリーモジュール１１０−１から測定された３つの温度値が一定の傾きで減少して、Ｔ1H＜Ｔ1G＜Ｔ1F＜ＴS1の関係を満足し得る。
【００８９】
この場合、Ｍ−ＢＭＳ２２０は、現在時間ｔc1と第６設定時間ΔｔS6との和と同じ時間ｔ2A′′′を第２のＳ−ＢＭＳ２１０−２の次回のウェイクアップ時間として設定することができる。ここで、第６設定時間ΔｔS6は、第１設定時間ΔｔS1に補償時間ΔｔK4を加えた時間と同一であり得る。すなわち、ｔ2A′′′＝（ｔC1＋ΔｔS1）＋ΔｔK4＝ｔC1＋ΔｔS6である。補償時間ΔｔK4は、負の値を有する第１バッテリーモジュール１１０−１の温度の傾きに対応する長さを有し得る。
【００９０】
図７及び図８では、温度モニタリング装置２００のＭ−ＢＭＳ２２０が第１バッテリーモジュール１１０−１の温度の変化パターンに基づいて第２のＳ−ＢＭＳ２１０−２の次回のウェイクアップ時間を設定する方式を中心に説明したが、他のバッテリーモジュールに対しても同様の方式で動作することができる。例えば、Ｍ−ＢＭＳ２２０は第２バッテリーモジュール１１０−２の温度の変化パターンに基づいて第３のＳ−ＢＭＳ２１０−３の次回のウェイクアップ時間を設定することもできる。他の例として、Ｍ−ＢＭＳ２２０は第３バッテリーモジュール１１０−３の温度の変化パターンに基づいて第１のＳ−ＢＭＳ２１０−１の次回のウェイクアップ時間を設定することもできる。
【００９１】
また、図７及び図８では、第１バッテリーモジュール１１０−１が第１設定温度ＴS1未満である場合のみを例示したが、モジュールが第１設定温度ＴS1以上の場合にも類似の方式が適用可能であると理解しなければならない。
【００９２】
図９は、本発明の一実施例によるバッテリーパック１００の温度モニタリング方法を示したフロー図である。
【００９３】
図９を参照すれば、段階Ｓ９１０において、第１のＳ−ＢＭＳ２１０−１は、Ｍ−ＢＭＳ２２０によって自分に既設定されたウェイクアップ時間が到来した場合、スリープモードからウェイクアップモードに切り換えられる。段階Ｓ９１０の後に段階Ｓ９２０に進む。
【００９４】
段階Ｓ９２０において、第１のＳ−ＢＭＳ２１０−１は、ウェイクアップ期間中に、バッテリーパックに含まれた複数のバッテリーモジュールのうち第１バッテリーモジュール１１０−１の温度を少なくとも１回以上測定する。ウェイクアップ期間は、最も最近ウェイクアップモードに切り換えられた時点からスリープモードに再切換される時点までと定義され得る。段階Ｓ９２０の後に段階Ｓ９３０に進む。
【００９５】
段階Ｓ９３０において、第１のＳ−ＢＭＳ２１０−１は、前記ウェイクアップ期間中に測定された前記第１バッテリーモジュール１１０−１の温度を示す第１温度データをＭ−ＢＭＳ２２０に伝送する。段階Ｓ９３０の後に段階Ｓ９４０に進む。
【００９６】
段階Ｓ９４０において、Ｍ−ＢＭＳ２２０は、段階Ｓ９３０によって第１のＳ−ＢＭＳ２１０−１から伝送された第１温度データに基づいて、第２のＳ−ＢＭＳ２１０−２の次回のウェイクアップ時間を設定する。例えば、Ｍ−ＢＭＳ２２０は、第１温度データに対応する第１バッテリーモジュール１１０−１の温度が第１設定温度未満である場合、現在時間と第１設定時間との和と同じ時間を第２のＳ−ＢＭＳ２１０−２の次回のウェイクアップ時間として設定することができる。他の例として、Ｍ−ＢＭＳ２２０は、第１バッテリーモジュール１１０−１の温度が第１設定温度以上第２設定温度未満である場合、現在時間と第２設定時間との和と同じ時間を第２のＳ−ＢＭＳ２１０−２の次回のウェイクアップ時間として設定することができる。このとき、第２設定時間は第１設定時間より短いものであり得る。段階Ｓ９４０の後に段階Ｓ９５０に進む。
【００９７】
段階Ｓ９５０において、第２のＳ−ＢＭＳ２１０−２は、段階Ｓ９４０によってＭ−ＢＭＳ２２０によって自分に設定されたウェイクアップ時間が到来した場合、スリープモードからウェイクアップモードに切り換えられる。段階Ｓ９５０の後に段階Ｓ９６０に進む。
【００９８】
段階Ｓ９６０において、第２のＳ−ＢＭＳ２１０−２は、最も最近前記ウェイクアップモードに切り換えられた時点からスリープモードに再切換される時点までと定義されるウェイクアップ期間中に、前記複数のバッテリーモジュールのうち第２バッテリーモジュール１１０−２の温度を測定する。段階Ｓ９６０の後に段階Ｓ９７０に進む。
【００９９】
段階Ｓ９７０において、第２のＳ−ＢＭＳ２１０−２はウェイクアップ期間中に測定された第２バッテリーモジュール１１０−２の温度を示す第２温度データをＭ−ＢＭＳ２２０に伝送する。
【０１００】
図示していないが、段階Ｓ９７０の後、Ｍ−ＢＭＳ２２０は、段階Ｓ９７０によって第２のＳ−ＢＭＳ２１０−２から伝送された第２温度データに基づいて、第２のＳ−ＢＭＳ２１０−２の以外の他のＳ−ＢＭＳの次回のウェイクアップ時間を設定することもできる。
【０１０１】
上述した本発明の実施例は、装置及び方法のみを通じて具現されるものではなく、本発明の実施例の構成に対応する機能を実行するプログラム又はそのプログラムが記録された記録媒体を通じても具現でき、上述した実施例の記載から本発明が属する技術分野の当業者であれば容易に具現することができる。
【０１０２】
以上のように、本発明を限定された実施例と図面によって説明したが、本発明はこれに限定されるものではなく、本発明の属する技術分野で通常の知識を持つ者によって本発明の技術思想と特許請求の範囲の均等範囲内で多様な修正及び変形が可能であることは言うまでもない。
【０１０３】
また、上述した本発明は、本発明が属する技術分野で通常の知識を持つ者によって本発明の技術的思想から逸脱しない範囲内で様々な置換、変形及び変更が可能であるため、上述した実施例及び添付された図面によって限定されるものではなく、多様な変形のため各実施例の全部または一部を選択的に組み合わせて構成することができる。
【図１】
2019504450.tif 000003
【図２】
2019504450.tif 000004
【図３】
2019504450.tif 000005
【図４】
2019504450.tif 000006
【図５】
2019504450.tif 000007
【図６】
2019504450.tif 000008
【図７】
2019504450.tif 000009
【図８】
2019504450.tif 000010
【図９】
2019504450.tif 000011
【国際調査報告】
2019504450.tif 000012
2019504450.tif 000013
2019504450.tif 000014
2019504450.tif 000015