(57)【要約】【課題】  本明細書は、コストの上昇を最小限に抑えるとともに、バッテリー管理システムの安全性を高めることができるマスターコントローラとスレーブコントローラ間の通信方法、そのためのスレーブコントローラ、およびそれを用いたバッテリー管理システムに関する。【解決手段】  本明細書の一実施例による通信方法は、マスターコントローラが第1通信チャネルを通じ第1〜第N（Nは2以上の正の整数）スレーブコントローラと並列に接続され、前記マスターコントローラと、前記第1〜第Nスレーブコントローラのそれぞれは、前記第1通信チャネルを通じ双方向通信する工程と、前記マスターコントローラが第2通信チャネルを通じて前記第1〜第Nスレーブコントローラとデイジーチェーン方式で直列に接続され、前記マスターコントローラが前記第2通信チャネルを通じて前記第1〜第Nスレーブコントローラを経て指示信号の送信を受ける工程を含む。【選択図】図2
2019083681.tif 000002
【特許請求の範囲】
【請求項１】
マスターコントローラが第1通信チャネルを通じて第1〜第N（Nは2以上の正の整数）スレーブコントローラと並列に接続され、前記マスターコントローラと、前記第1〜第Nスレーブコントローラのそれぞれは、前記第1通信チャネルを通じて双方向通信する工程、および
前記マスターコントローラが第2通信チャネルを通じて前記第1〜第Nスレーブコントローラとデイジーチェーン方式で直列に接続され、前記マスターコントローラが前記第2通信チャネルを通じて前記第1〜第Nスレーブコントローラを経て指示信号の送信を受ける工程を含む通信方法。
【請求項２】
前記マスターコントローラが前記指示信号の送信を受ける工程は、
前記マスターコントローラが前記第2通信チャネルを通じて前記第1スレーブコントローラに第1指示信号を送信する工程と、
前記第1スレーブコントローラが、第1バッテリーセルの検出電圧または検出温度に基づいて前記第1バッテリーセルの異常有無を判断する工程と、
前記第1スレーブコントローラは、前記第1バッテリーセルが異常と判断された場合には、前記第2通信チャネルを通じて前記第2スレーブコントローラに前記第1指示信号と異なる第2指示信号を送信する工程、および
前記第1スレーブコントローラは、前記第1バッテリーセルが正常と判断された場合には、前記第2スレーブコントローラに前記第1指示信号をそのまま伝送する工程を含むことを特徴とする、請求項１に記載の通信方法。
【請求項３】
前記マスターコントローラが前記指示信号の送信を受ける工程は、
前記第2スレーブコントローラが、前記第2通信チャネルを通じて前記第1スレーブコントローラから前記第1指示信号が入力する場合には、第2バッテリーセルの検出電圧または検出温度に基づいて前記第2バッテリーセルの異常有無を判断する工程、
前記第2スレーブコントローラは、前記第2バッテリーセルが異常と判断された場合には、前記第2通信チャネルを通じて前記第3スレーブコントローラに前記第2指示信号を送信する工程、および
前記第2スレーブコントローラは、前記第2バッテリーセルが正常と判断された場合には、前記第3スレーブコントローラに前記第1指示信号をそのまま伝送する工程を含むことを特徴とする、請求項２に記載の通信方法。
【請求項４】
前記マスターコントローラが前記指示信号の送信を受ける工程は、
前記第2スレーブコントローラが、前記第2通信チャネルを通じて前記第1スレーブコントローラから前記第2指示信号が入力する場合、前記第2通信チャネルを通じて前記第3スレーブコントローラに前記第2指示信号をそのまま伝送する工程をさらに含むことを特徴とする、請求項３に記載の通信方法。
【請求項５】
前記マスターコントローラが前記指示信号の送信を受ける工程が、
第Nスレーブコントローラが前記第2通信チャネルを通じて前記マスターコントローラに前記第1指示信号または前記第2指示信号を送信する工程をさらに含むことを特徴とする、請求項４に記載の通信方法。
【請求項６】
前記マスターコントローラが、
前記第2指示信号が入力する場合、前記第1〜第Nバッテリーセルのいずれかが異常と判断する工程、および
前記マスターコントローラは、前記第1通信チャネルを通じて前記第1〜第Nスレーブコントローラのそれぞれと通信し、異常なバッテリーセルを検索する工程をさらに含む、請求項５に記載の通信方法。
【請求項７】
バッテリーセルの両端部に接続され、前記バッテリーセルの電圧を検出する第1第1電圧検出部及び第2電圧検出部、および
前記第1電圧検出部からの第1検出電圧をデジタルデータである電圧情報データに変換して、第1通信チャンネルに出力し、前記第2電圧検出部からの第2検出電圧に基づいて前記バッテリーセルの過充電または過放電の有無を判断した後、指示信号を第2通信チャネルに出力するマイクロコントローラを含むスレーブコントローラ。
【請求項８】
前記マイクロコントローラが、
前記第2検出電圧が第1電圧閾値と第2電圧閾値の間である場合、第1比較信号を出力し、前記第2検出電圧が前記第1電圧閾値以上または前記第2電圧閾値以下である場合、第2比較信号を出力するコンパレータを含むことを特徴とする、請求項７に記載のスレーブコントローラ。
【請求項９】
前記マイクロコントローラが、
前記バッテリーセルの検出温度をデジタルデータである温度情報データに変換して前記第1通信チャンネルに出力し、前記検出温度に基づいて前記バッテリーセルの過熱有無を判断した後、前記指示信号を前記第2通信チャンネルに出力することを特徴とする、請求項８に記載のスレーブコントローラ。
【請求項１０】
前記コンパレータが、
前記検出温度が第1温度閾値と第2温度閾値の間である場合、第1比較信号を出力し、前記検出温度が前記第1温度閾値以上または前記第2温度閾値以下である場合、第2比較信号を出力することを特徴とする、請求項９に記載のスレーブコントローラ。
【請求項１１】
前記マイクロコントローラが、
前記第2通信チャネルを通じて第1指示信号が入力し、前記コンパレータから前記第1比較信号が入力する場合、前記第2通信チャネルで前記第1指示信号をそのまま出力し、前記第2通信チャネルを通じて前記第1指示信号が入力し、前記コンパレータから前記第2比較信号が入力する場合、前記第2通信チャネルで第2指示信号を出力し、前記第2通信チャネルを通じて前記第2指示信号が入力する場合、前記第2通信チャネルで前記第2指示信号をそのまま出力する指示信号出力部を含むことを特徴とする、請求項１０に記載のスレーブコントローラ。
【請求項１２】
前記マイクロコントローラが、
前記第1検出電圧をデジタルデータである前記電圧情報データに変換し、前記検出温度をデジタルデータである前記温度情報データに変換するアナログデジタルコンバータ、
前記電圧情報データと前記温度情報データを前記第1通信チャネルに適した通信パケットに変換して前記第1通信チャネルに送信する通信モジュール、および
前記アナログデジタルコンバータからの前記電圧情報データと前記温度情報データを前記通信モジュールに出力する中央処理部をさらに含むことを特徴とする、請求項９に記載のスレーブコントローラ。
【請求項１３】
前記第1電圧検出部の複数の信号ラインを利用して、差動信号の形態で前記第1検出電圧を前記アナログデジタルコンバータに送信し、
前記第2電圧検出部は、1つの信号ラインを利用して、前記第2検出電圧を前記コンパレータに伝送することを特徴とする、請求項１２記載のスレーブコントローラ。
【請求項１４】
第1〜第N（Nは2以上の正の整数）のバッテリーセル、
前記第1〜第Nバッテリーセルにそれぞれ接続した第1〜第Nスレーブコントローラ、および
第1通信チャネルを通じ第1〜第Nスレーブコントローラと並列に接続し、第2通信チャネルを通じて前記第1〜第Nスレーブコントローラとデイジーチェーン方式で直列に接続するマスターコントローラを含むバッテリー管理システム。
【請求項１５】
前記マスターコントローラと、前記第1〜第Nスレーブコントローラのそれぞれは、前記第1通信チャネルを通じ双方向通信し、
前記マスターコントローラは、前記第2通信チャネルを通じて前記第1〜第Nスレーブコントローラを経て指示信号の送信を受けることを特徴とする、請求項１４に記載のバッテリー管理システム。
【請求項１６】
第1〜第Nスレーブコントローラが、スレーブコントローラグループと定義され、
前記第1通信チャネルは、前記マスターコントローラと前記スレーブコントローラのグループの間に配置されたバスラインを含み、
前記マスターコントローラと、前記第1〜第Nスレーブコントローラのそれぞれは、前記バスラインを通じて通信することを特徴とする、請求項１４に記載のバッテリー管理システム。
【請求項１７】
前記マスターコントローラが、前記第2通信チャネルを通じて前記第1スレーブコントローラに第1指示信号を送信し、前記第1スレーブコントローラは、第1バッテリーセルの検出電圧または検出温度に基づいて前記第1バッテリーセルの異常有無を判断し、前記第1バッテリーセルが異常と判断された場合、前記第2通信チャネルを通じて前記第2スレーブコントローラに前記第1指示信号と異なる第2指示信号を送信し、前記第1バッテリーセルが正常と判断された場合、前記第2スレーブコントローラに前記第1指示信号をそのまま伝送することを特徴とする、請求項１４に記載のバッテリー管理システム。
【請求項１８】
前記第2スレーブコントローラが、前記第2通信チャネルを通じて前記第1スレーブコントローラから前記第1指示信号が入力する場合には、第2バッテリーセルの検出電圧または検出温度に基づいて前記第2バッテリーセルの異常有無を判断し、前記第2バッテリーセルが異常と判断された場合、前記第2通信チャネルを通じて前記第3スレーブコントローラに前記第2指示信号を送信し、前記第2バッテリーセルが正常と判断される場合には、前記第3スレーブコントローラに前記第1指示信号をそのまま伝送することを特徴とする、請求項１７に記載のバッテリー管理システム。
【請求項１９】
前記第2スレーブコントローラが、前記第2通信チャネルを通じて前記第1スレーブコントローラから前記第2指示信号が入力する場合には、前記第2通信チャネルを通じて前記第3スレーブコントローラに前記第2指示信号をそのまま伝送することを特徴とする、請求項１８に記載のバッテリー管理システム。
【請求項２０】
前記第Nスレーブコントローラが、前記第2通信チャネルを通じて前記マスターコントローラに前記第1指示信号または前記第2指示信号を送信することを特徴とする、請求項１９に記載のバッテリー管理システム。
【請求項２１】
前記第1〜第Nスレーブコントローラのそれぞれが、請求項７〜請求項１３項のいずれか一項によるスレーブコントローラであることを特徴とする、請求項１４に記載のバッテリー管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、マスターコントローラとスレーブコントローラ間の通信方法、そのためのスレーブコントローラ、およびそれを用いたバッテリー管理システムに関するものである。
【背景技術】
【０００２】
最近、電子、通信、コンピュータ産業の急速な発展に伴い、二次電池（secondary battery）を利用する製品が増えている。詳細には、二次電池は、携帯用電子機器、ハイブリッド車（HEV、Hybrid Electric Vehicle）または電気自動車（EV、Electric Vehicle）、および電力貯蔵装置（Energy Storage System）など広範に用いられている。
【０００３】
ハイブリッド車や電気自動車のように高出力の電源が必要な場合には、直列に連結された多数のバッテリーセル（battery cell）を具備した二次電池が用いられる。この場合、多数のバッテリーセルをモニタリングし、制御するための多数のセルモジュールコントローラ、および多数のセルモジュールコントローラを制御するためのマスターコントローラを含むバッテリー管理システム（BMS、Battery Management System）が追加的に構成され得る。セルモジュールコントローラは、マスターコントローラによって制御されるので、スレーブコントローラと称することができる。スレーブコントローラのそれぞれは、マイクロコントローラ（MCU、Micro Controller Unit）をプロセッサ（processor）に用いることができる。
【０００４】
マイクロコントローラをハイブリッド車や電気自動車に適用するためには、自動車の機能安全性の国際規格であるISO 26262の中で自動車の安全性要求レベル（ASIL、Automotive Safety Integrity Level）において所定の評価を受けなければならない。このため、マイクロコントローラを用いるスレーブコントローラのそれぞれは、複数のマイクロコントローラを含むデュアルコアロック工程（dual-core lockstep）技術を用いるのが一般的である。デュアルコアロック工程技術は、メインプロセッサの動作をモニタリングして確認するために、メインプロセッサと同じサブプロセッサを追加する技術を指す。スレーブコントローラのそれぞれがデュアルコアロック工程技術を用いる場合には、マイクロコントローラの数が増えて、マイクロコントローラの複雑度が高まることにより、製造コストが増加する恐れがある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本明細書では、複数のスレーブコントローラのそれぞれが一つのマイクロコントローラしか含んでいなくても、マスターコントローラが複数のチャネルを通じてバッテリーセルの安全情報の伝送を受けることができるので、コストの上昇を最小限に抑えるとともに、バッテリー管理システムの安全性を高めることができるマスターコントローラとスレーブコントローラ間の通信方法、そのためのスレーブコントローラ、およびそれを用いたバッテリー管理システムを提供する。
【課題を解決するための手段】
【０００６】
本明細書の一実施例による通信方法は、マスターコントローラが第1通信チャネルを通じ第1〜第N（Nは2以上の正の整数）スレーブコントローラと並列に接続され、前記マスターコントローラと、前記第1〜第Nスレーブコントローラのそれぞれは、前記第1通信チャネルを通じ双方向通信する工程および、前記マスターコントローラが第2通信チャネルを通じて前記第1〜第Nスレーブコントローラとデイジーチェーン方式で直列に接続し、前記マスターコントローラが前記第2通信チャネルを通じて前記第1〜第Nスレーブコントローラを経て指示信号の伝送を受ける工程を含む。
【０００７】
本明細書の一実施例に係るスレーブコントローラは、バッテリーセルの両端部に接続し、前記バッテリーセルの電圧を検出する第1及び第2電圧検出部、および前記第1電圧検出部からの第1検出電圧をデジタルデータである電圧情報データに変換して、第1通信チャンネルに出力し、前記第2電圧検出部からの第2検出電圧に基づいて前記バッテリーセルの過充電または過放電の有無を判断した後、指示信号を第2通信チャネルに出力するマイクロコントローラを含む。
【０００８】
本明細書の一実施例に係るバッテリー管理システムは、第1〜第N（Nは2以上の正の整数）のバッテリーセル、前記第1〜第Nバッテリーセルにそれぞれ接続した第1〜第Nスレーブコントローラ、および第1通信チャネルを通じ第1〜第Nスレーブコントローラと並列に接続し、第2通信チャネルを通じて前記第1〜第Nスレーブコントローラとデイジーチェーン方式で直列に接続するマスターコントローラを含む。
【発明の効果】
【０００９】
本明細書の実施例は、マスターコントローラが複数のスレーブコントローラと複数の通信チャネル、例えば、第1通信チャネルと第2通信チャネルを用いて通信する。特に、本明細書の一実施例は、第1通信チャネルを電圧情報データ、温度情報データ、および制御情報データのようなデジタルデータを送受信するメイン通信チャネルとして活用して、第2通信チャネルをバッテリーセルの安全性に関する情報を指示する指示信号を受信するためのサブ通信チャネルとして活用する。その結果、本明細書の実施例は、複数のスレーブコントローラのそれぞれが、第2通信チャネルで指示信号を伝送するために、マイクロコントローラにコンパレータ、指示信号出力部、及び第2電圧検出部を追加すればよく、別個のマイクロコントローラを追加する必要がない。すなわち、本明細書の実施例は、複数のスレーブコントローラのそれぞれが一つのマイクロコントローラしか含んでいなくても、マスターコントローラが複数のチャネルを通じてバッテリーセルの安全性に関する情報を伝送することができる。したがって、本明細書の実施例は、コストの上昇を最小限に抑えるとともに、バッテリー管理システムの安全性を高めることができる。
【図面の簡単な説明】
【００１０】
【図１】本明細書の実施例によるバッテリー管理システムを示す例示図である。
【図２】図1のマスターコントローラを詳細に示すブロック図である。
【図３】図1のバッテリーセルと、スレーブコントローラを詳細に示すブロック図である。
【図４】バッテリーセルの検出電圧が第1電圧閾値以上であるか第2電圧閾値以下である場合、またはバッテリーセルの温度が第1温度閾値以上であるか第2温度閾値以下である場合に、スレーブコントローラに入力する第1指示信号とスレーブコントローラから出力する第1指示信号を示す波形図である。
【図５】、バッテリーセルの検出電圧が第1電圧閾値と第2電圧閾値の間またはバッテリーセルの温度が第1温度閾値と第2温度閾値の間にある場合に、スレーブコントローラに入力する第1指示信号とスレーブコントローラから出力する第2指示信号を示す波形図である。
【図６】本明細書の一実施例に係るマスターコントローラとスレーブコントローラ間の通信方法を示すフローチャートである。
【図７】第1通信チャネルを用いたマスターコントローラとスレーブコントローラ間の通信方法を詳細に示すフローチャートである。
【図８】第2通信チャネルを用いたマスターコントローラとスレーブコントローラ間の通信方法を詳細に示すフローチャートである。
【発明を実施するための形態】
【００１１】
明細書全体にわたって同一の参照番号は、実質的に同一の構成要素を意味する。以下の説明では、本発明の主要な構成と関連がない場合および、本発明の技術分野に公知された構成と機能の詳細な説明は省略することができる。本明細書で使用する用語の意味は、次のように理解されなければならない。
【００１２】
本発明の利点および特徴、そしてそれらを達成する方法は、添付の図と共に詳細に後述する実施例を参照すると明確になるだろう。しかし、本発明は、以下で開示する実施例に限定されるものではなく、互いに異なる多様な形態で具現されるものであり、単に本発明の実施例は、本発明の開示を完全にし、本発明が属する技術分野で通常の知識を有する者に発明の範疇を完全に知らせるために提供されるものであり、本発明は、請求項の範疇によってのみ定義される。
【００１３】
本発明の実施例を説明するために図で開示した形状、大きさ、比率、角度、数などは例示的なものなので、本発明は、図に示した事項に限定されるものではない。明細書全体にわたって同一参照符号は同一の構成要素を指すことができる。また、本発明を説明するにおいて、関連する公知技術に対する詳細な説明が本発明の要旨を不必要に曖昧にすると判断される場合、その詳細な説明は省略する。
【００１４】
本明細書で言及した「含む」、「有する」、「からなる」などが使用されている場合は、「〜だけ」が使用されていない限り、他の部分が追加され得る。構成要素を単数で表現する場合、特に明示的な記載事項がない限り、複数が含まれる場合を含む。
【００１５】
構成要素を解釈するに当たり、別途の明示的な記載がなくても誤差の範囲を含むものと解釈する。
【００１６】
位置関係の説明である場合には、例えば、「〜上に」、「〜の上部に」、「〜の下部に」、「〜の隣に」など2つの部分の位置関係が説明されている場合は、「すぐに」または「直接」が使用されていない以上、二つの部分の間に1つ以上の他の部分が位置することもできる。
【００１７】
時間の関係に対する説明である場合には、例えば、「〜の後」、「〜に続いて」、「〜次に」、「〜前に」などで時間的前後関係が説明されている場合は、「すぐに」または「直接」が使用されていない以上、連続していない場合も含むことができる。
【００１８】
第１、第２などが多様な構成要素を記述するために使用されるが、このような構成要素はこのような用語によって制限されない。このような用語は、ただ一つの構成要素を他の構成要素と区別するために使用されるものである。したがって、以下に記載されている第１構成要素は、本発明の技術的思想内で第２構成要素であることもある。
【００１９】
「X軸方向」、「Y軸方向」および「Z軸方向」は、互いの間の関係が垂直方向に成り立った幾何学的な関係だけで解釈されてはならず、本発明の構成は、機能的に作用することができる範囲内より広い方向性を有することを意味することができる。
【００２０】
「少なくとも一つ」の用語は、一つ以上の関連項目から提示可能なすべての組み合わせを含むものと理解されなければならない。たとえば、「第１項目、第２項目及び第3項目のうち少なくとも一つ」の意味は、第１項目、第２項目または第3項目のそれぞれのみならず、第１項目、第２項目及び第3項目の中で2つ以上から提示することができるすべての項目の組み合わせを意味する。
【００２１】
本発明のいくつかの実施例のそれぞれの特徴が部分的または全体的に互いに結合または組み合わせ可能で、技術的に様々な連動と駆動が可能であり、各実施例を互いに独立して実施することもでき関連関係で一緒に実施することもできる。
【００２２】
以下、添付の図を参照して、本明細書の好ましい実施例を詳細に説明することにする。
【００２３】
図1は、本明細書の実施例によるバッテリー管理システムを示す一例示図である。
【００２４】
図1を参照すると、バッテリー管理システム（BMS）は、マスターコントローラ１０００、スレーブコントローラグループ２０００、バスライン３０００およびバッテリーセルグループ４０００を含む。スレーブコントローラグループ２０００は、第1〜第N（Nは2以上の正の整数）スレーブコントローラ２１００、２２００、２３００を含み、バッテリーセルグループ４０００は、第1〜第Nバッテリーセル４１００、４２００、４３００を含むことができる。
【００２５】
マスターコントローラ１０００は、第1通信チャネルを通じて第1〜第Nスレーブコントローラ２１００、２２００、２３００に並列接続する。第1通信チャネルは、マスターコントローラ１０００とスレーブコントローラグループ２０００の間に配置されるバスライン３０００を含むことができる。つまり、マスターコントローラ１０００と、第1〜第Nスレーブコントローラ２１００、２２００、２３００は、バスライン３０００を共有することができる。この場合には、マスターコントローラ１０００は、CAN（Controller Area Network）通信でバスライン３０００を通じて、第1〜第Nスレーブコントローラ２１００、２２００、２３００と通信することができる。しかし、本明細書の実施例は、これに限定されず、マスターコントローラ１０００は、UART（Universal Asynchronous Receiver/Transmitter）通信で第1〜第Nスレーブコントローラ２１００、２２００、２３００と通信することができる。
【００２６】
マスターコントローラ１０００は、第1通信チャネルを通じて第1〜第Nスレーブコントローラ２１００、２２００、２３００それぞれと双方向通信を行うことができる。たとえば、マスターコントローラ１０００は、第1〜第Nスレーブコントローラ２１００、２２００、２３００と双方向通信することにより、バッテリーセルバランシングを制御することができる。詳細には、第1〜第Nスレーブコントローラ２１００、２２００、２３００それぞれは、バッテリーセルの電圧情報データと温度情報データをマスターコントローラ１０００に伝送することができる。この場合には、マスターコントローラ１０００は、第1〜第Nバッテリーセル４１００、４２００、４３００それぞれの電圧情報、バッテリーと温度情報データを分析して、第1〜第Nバッテリーセル４１００、４２００、４３００バランシングのためのセルバランシング情報データを算出することができる。そして、マスターコントローラ１０００は、セルバランシング情報データを、第1〜第Nスレーブコントローラ２１００、２２００、２３００それぞれに伝送することができる。第1〜第Nスレーブコントローラ２１００、２２００、２３００それぞれは、セルバランシング情報データに基づいて、バッテリーセルバランシングを行うことができる。
【００２７】
また、マスターコントローラ１０００は、第1〜第Nバッテリーセルそれぞれの電圧情報、バッテリーと温度情報データを分析して、第1〜第Nバッテリーセルそれぞれの充電状態（State Of Charge、SOC）、寿命状態（State of Health、SOH）、および安全情報（safety information）を算出することができる。マスターコントローラ１０００は、充電状態（SOC）、寿命状態（SOH）、および安全情報に基づいて、第1〜第Nバッテリーセル４１００、４２００、４３００と電源または負荷間の接続をスイッチングするスイッチング部を制御して、第1〜第Nバッテリーセルそれぞれの充放電を制御することができる。
【００２８】
マスターコントローラ１０００は、第2通信チャネルを通じて第1〜第Nスレーブコントローラ２１００、２２００、２３００とデイジーチェーン方式で直列接続する。つまり、マスターコントローラ１０００は、図1のように、第1〜第Nスレーブコントローラ２１００、２２００、２３００とリング構造で接続することができる。
【００２９】
マスターコントローラ１０００は、第2通信チャネルを通じて第1〜第Nスレーブコントローラ２１００、２２００、２３００を経て、指示信号の伝送を受けることができる。指示信号は、第1〜第Nバッテリーセルの安全情報を指示する信号であり得る。マスターコントローラ１０００は、第1指示信号が入力した場合、第1〜第Nバッテリーセル４１００、４２００、４３００の電圧と温度が正常と判断し、第2指示信号が入力した場合、第1〜第Nバッテリーセルのうちの少なくともいずれか一つの電圧と温度が異常であると判断することができる。
【００３０】
指示信号は、図4及び図5に示すように、パルス形態の電圧信号であり得る。例えば、第1指示信号は、図4の（a）と（b）、および図5の（a）に示すように、第1ロジックレベル電圧（V1）のパルスを有する電圧信号であり、第2指示信号は図5の（b）に示すように、第2ロジックレベル電圧（V2）の電圧信号であり得る。または、指示信号は、所定のデジタルデータであり得る。例えば、第1指示信号は「11111111」の8ビットのデータであり、第2指示信号は「00000000」の8ビットのデータであり得るが、これに限定されない。
【００３１】
マスターコントローラ１０００は、バッテリー管理システム（BMS）を総括的に制御するので、バッテリーマスターコントローラと称することができ、第1〜第Nスレーブコントローラ２１００、２２００、２３００それぞれは、第1〜第Nバッテリーセルを制御するので、セルモジュールコントローラと称することができる。
【００３２】
バッテリーセルグループ４０００は、第1〜第Nバッテリーセル４１００、４２００、４３００を含む。図1では説明の便宜上、第1、第2および第Nバッテリーセル４１００、４２００、４３００だけを示した。
【００３３】
第1〜第Nバッテリーセル４１００、４２００、４３００それぞれは、充放電が可能な二次電池を含むことができる。例えば、第1〜第Nバッテリーセル４１００、４２００、４３００それぞれの二次電池は、ニッケルカドミウム（Ni-Cd）電池、ニッケル水素（Ni-H）電池、およびリチウム（Li）電池のいずれか一つで具現することができ、これに限定されない。第1〜第Nバッテリーセル４１００、４２００、４３００それぞれは、複数の二次電池を含むことができ、この場合、二次電池は直列接続することができる。
【００３４】
以上で説明したように、本明細書の実施例は、マスターコントローラ１０００は、複数のスレーブコントローラ２１００、２２００、２３００と、複数の通信チャネル、例えば、第1通信チャネルと第2通信チャネルを用いて通信する。その結果、本明細書の実施例は、マスターコントローラ１０００は、メイン通信チャネルに対応する第1通信チャネルに問題が発生しても、サブ通信チャネルに対応する第2通信チャネルを通じて第1〜第Nバッテリーセル４１００、４２００、４３００のうちの少なくともいずれか一つの電圧と温度が正常であるかまたは異常であるかを指示する指示信号の入力を受けることができる。したがって、本明細書の一実施例は、バッテリー管理システムの安定性を向上させることができる。
【００３５】
以下では、図2を結びつけて、マスターコントローラ１０００を詳細に説明し、図3を結びつけて、第1〜第Nスレーブコントローラ２１００、２２００、２３００それぞれについて詳細に説明する。
【００３６】
図2は図1のマスターコントローラを詳細に示すブロック図である。
【００３７】
図2を参照すると、マスターコントローラ１０００は、制御部１１００、第1送受信部１２００、第2送信部１３００、及び第2受信部１４００を含むことができる。
【００３８】
制御部１１００は、第1送受信部１２００から第1〜第Nスレーブコントローラ２１００、２２００、２３００から伝送された第1〜第Nバッテリーセル４１００、４２００、４３００それぞれの電圧情報データおよび温度情報データの入力を受ける。
【００３９】
制御部１１００は、第1〜第Nバッテリーセル４１００、４２００、４３００それぞれの電圧情報、バッテリーと温度情報データを分析して、第1〜第Nバッテリーセル４１００、４２００、４３００を制御するための制御情報のデータを算出することができる。例えば、制御情報データは、第1〜第Nバッテリーセル４１００、４２００、４３００のバランシングのためのセルバランシング情報データであり得る。バッテリーセルバランシング（battery cell balancing）は、第1〜第Nバッテリーセル４１００、４２００、４３００それぞれに含まれた複数の二次電池の充電電圧を均一に調整することを指す。バッテリーセルバランシングを実行しない場合、第1〜第Nバッテリーセル４１００、４２００、４３００それぞれに含まれた複数の二次電池の劣化の程度が互いに異なり得、これにより、劣化が多く進んだ二次電池の劣化度がより激しくなるため、二次電池が発火または爆発する問題が発生する恐れがある。制御部１１００は、制御情報データを第1送受信部１２００に出力することができる。
【００４０】
制御部１１００は、第1〜第Nバッテリーセル４１００、４２００、４３００それぞれの電圧情報、バッテリーと温度情報データを分析して、第1〜第Nバッテリーセルそれぞれの充電状態（State of Charge、SOC）、寿命状態（State of Health、SOH）および安全情報（safety information）を算出することができる。制御部１１００は、充電状態（SOC）、寿命状態（SOH）および安全情報に基づいて、第1〜第Nバッテリーセル４１００、４２００、４３００と電源または負荷間の接続をスイッチングするスイッチング部を制御して第1〜第Nバッテリーセルそれぞれの充放電を制御することができる。このため、制御部１１００は、充電状態（SOC）、寿命状態（SOH）および安全情報に基づいてスイッチング制御信号を生成して、スイッチング部に出力することができる。
【００４１】
制御部１１００は、第2受信部１４００から第Nスレーブコントローラ２３００から伝送された指示信号を入力する。制御部１１００は、第1指示信号が入力した場合、第1〜第Nバッテリーセル４１００、４２００、４３００の電圧および温度が正常と判断し、第2指示信号が入力した場合、第1〜第Nバッテリーセル４１００、４２００、４３００のうちの少なくともいずれか一つの電圧と温度が異常であると判断することができる。
【００４２】
制御部１１００は、第1〜第Nバッテリーセル４１００、４２００、４３００のうちの少なくともいずれか一つの電圧および温度が異常と判断される場合、第1送受信モジュール１２００を通じて、第1〜第Nスレーブコントローラ２１００、２２００、２３００と通信し、第1〜第Nスレーブコントローラ２１００、２２００、２３００からの電圧情報データと温度情報データの伝送を受ける。制御部１１００は、第1〜第Nスレーブコントローラ２１００、２２００、２３００の電圧情報データと温度情報データに基づいて、以上なバッテリーセルを見つけることができる。
【００４３】
第1送受信部１２００は、第1通信チャネルを通じて第1〜第Nスレーブコントローラ２１００、２２００、２３００と通信するための通信モジュールである。第1送受信部１２００は、制御部１１００からの制御情報データを第1通信チャネルに適した通信パケットに変換して第1送信端子（TX1）を通じて、第1〜第Nスレーブコントローラ２１００、２２００、２３００に伝送する。第1送受信部１２００は、第1受信端子（RX1）を通じて、第1〜第Nスレーブコントローラ２１００、２２００、２３００それぞれから伝送される通信パケットを電圧情報データと温度情報データに変換して制御部１１００に出力する。
【００４４】
第2送信部１３００は、第1スレーブコントローラ２１００に第1指示信号を伝送するための通信モジュールである。第1指示信号は、図4の（a）と（b）、および図5の（a）に示すように、第1ロジックレベル電圧（V1）を有する電圧信号であるか、「11111111」のように、所定の値を有するデジタルデータであり得る。
【００４５】
第2送信部１３００は、第1指示信号がデジタルデータである場合、第1指示信号を通信パケットに変換して第2送信端子（TX2）に出力する。この場合、第2送信部１３００と、第1スレーブコントローラ２１００は、SPI（Serial Peripheral Interface）通信で通信することができる。
【００４６】
第2送信部１３００は、第1指示信号がパルス形態の電圧信号である場合、省略することができる。すなわち、第1指示信号がパルス形態の電圧信号である場合には、第1指示信号は制御部１１００から直接出力することができる。
【００４７】
第2受信部１４００は、第Nスレーブコントローラ２３００から伝送される指示信号を制御部１１００に出力するための通信モジュールである。指示信号は、第1指示信号又は第2指示信号である。
【００４８】
第2受信部１４００は、指示信号がデジタルデータである場合、第2受信端子（RX2）を通じて第Nスレーブコントローラ２３００から伝送される通信パケットを指示信号に変換して制御部１１００に出力する。この場合、第2受信部１４００と第Nスレーブコントローラ２３００は、SPI通信で通信することができる。
【００４９】
第2受信部１４００は、第Nスレーブコントローラ２３００から伝送された指示信号がパルス形態の電圧信号である場合には、省略することができる。つまり、指示信号がパルス形態の電圧信号である場合には、指示信号は制御部１１００に直接入力することができる。
【００５０】
図3は図1の第1バッテリーセルと、第1スレーブコントローラを詳細に示すブロック図である。
【００５１】
図3を参照すると、第1スレーブコントローラ２１００は、マイクロコントローラ２１１０と電圧検出部２１２０を含む。
【００５２】
マイクロコントローラ２１１０は、電圧検出部２１２０から第1検出電圧と第2検出電圧の入力を受けて、温度受信端子（TT）から第1バッテリーセル４１００の検出温度の入力を受ける。マイクロコントローラ２１１０は、第1検出電圧をデジタルデータである電圧情報データに変換して検出温度をデジタルデータである温度情報データに変換して、第1通信チャネルを通じてマスターコントローラ１０００に伝送する。マイクロコントローラ２１１０は、第2検出電圧と検出温度に基づいて、第1バッテリーセル４１００の過充電、過放電または過熱有無を判断し、指示信号を第2スレーブコントローラ２２００に伝送する。
【００５３】
詳細には、マイクロコントローラ２１１０は、図3のように、中央処理部２１１１、通信モジュール２１１２、アナログデジタルコンバータ２１１３、コンパレータ２１１４、および指示信号出力部２１１５を含むことができる。
【００５４】
中央処理部２１１１は、アナログデジタルコンバータ２１１３からの電圧情報データと温度情報データが入力する。中央処理部２１１１は、電圧情報データと温度情報データを、第1通信チャネルを通じてマスターコントローラ１０００に伝送するために通信モジュール２１１２に出力する。
【００５５】
また、中央処理部２１１１は、通信モジュール２１１２からの制御情報データの入力を受けて、制御情報データに基づいて第1バッテリーセル４１００を制御する。例えば、中央処理部２１１１は、制御情報データの一例として、セルバランシングデータの入力を受けて、セルバランシングデータに基づいて、第1バッテリーセル４１００のセルバランシングを制御することができる。この場合には、第1スレーブコントローラ２１００は、第1バッテリーセル４１００に接続したセルバランシング部をさらに含むことができる。セルバランシング部は、第1バッテリーセル４１００の二次電池それぞれに放電経路を形成するためのスイッチを含むことができる。中央処理部２１１１は、セルバランシング情報データに基づいて、セルバランシング部のスイッチを制御するためのスイッチ信号をセルバランシング部に出力することができる。
【００５６】
通信モジュール２１１２は、第1通信チャネルを通じマスターコントローラ１０００と通信するためのモジュールである。通信モジュール２１１２は、中央処理部２１１１から入力した電圧情報データと温度情報データを第1通信チャネルに適した通信パケットに変換して、第3送信端子（TX3）を通じてマスターコントローラ１０００に伝送する。また、通信モジュール２１１２は、第3受信端子（RX3）を通じてマスターコントローラ１０００から伝送される通信パケットを制御情報データに変換して、中央処理部２１１１に出力する。
【００５７】
アナログデジタルコンバータ２１１３は、第1及び第2端子（T1、T2）を通じて電圧検出部２１２０から第1検出電圧の入力を受けて、温度受信端子（TT）を通じて第1バッテリーセル４１００の検出温度の入力を受ける。アナログデジタルコンバータ２１１３は、第1検出電圧をデジタルデータである電圧情報データに変換し、検出温度をデジタルデータである温度情報データに変換する。アナログデジタルコンバータ２１１３は、電圧情報データと温度情報データを中央処理部２１１１に出力する。
【００５８】
コンパレータ２１１４は、第3端子（T3）を通じて電圧検出部２１２０から第2検出電圧の入力を受けて、温度受信端子（TT）を通じて第1バッテリーセル４１００の検出温度の入力を受ける。コンパレータ２１１４は、第2検出電圧を第1電圧閾値と第2電圧閾値と比較し、検出温度を第1温度閾値と第2温度閾値と比較し、比較結果に基づいて比較信号を出力する。
【００５９】
詳細には、コンパレータ２１１４は、第2検出電圧が第1電圧閾値と第2電圧閾値の間であり、検出温度が第1温度閾値と第2温度閾値の間である場合には、第1比較信号を出力する。コンパレータ２１１４は、第2検出電圧が第1電圧閾値以上であるか第2電圧閾値以下である場合、または検出温度が第1温度閾値以上であるか第2温度閾値以下である場合には、第2比較信号を出力する。
【００６０】
第1電圧閾値は、第1バッテリーセル４１００の過充電の基準となる電圧閾値であり、第2電圧閾値は、第1バッテリーセル４１００の過放電の基準となる電圧閾値であり得る。第1電圧閾値は、第2電圧閾値よりも高い値であり得る。また、第1温度閾値は、第1バッテリーセル４１００の過熱の基準となる温度閾値であり、第2温度閾値は、第1バッテリーセル４１００の低温の基準となる温度閾値である。第1温度閾値は第2温度閾値よりも高い値であり得る。
【００６１】
指示信号出力部２１１５は、第4受信端子（RX4）を通じて伝送される指示信号とコンパレータ２１１４からの比較信号に基づいて指示信号を第4送信端子（TX4）に出力する。詳細には、指示信号出力部２１１５は、図4の（a）に示すように、第4受信端子（RX4）を通じて第1指示信号が入力してコンパレータ２１１４から第1比較信号が入力する場合、図4の（b）に示すように、第1指示信号をそのまま第4送信端子（TX4）に出力する。図4では、第1指示信号が第1ロジックレベル電圧（V1）のパルスを有する電圧信号であること例示した。
【００６２】
また、指示信号出力部２１１５は、図5の（a）に示すように、第4受信端子（RX4）を通じて第1指示信号が入力し、コンパレータ２１１４から第2比較信号が入力する場合、図5の（b）に示すように、第2指示信号を第4送信端子（TX4）に出力する。図5は、第1指示信号が第1ロジックレベルの電圧（V1）のパルスを有する電圧信号であり、第2指示信号が第2ロジックレベルの電圧（V2）の電圧信号であることを例示した。
【００６３】
また、指示信号出力部２１１５は、第4受信端子（RX4）を通じて第2指示信号が入力する場合、第2指示信号をそのまま第4送信端子（TX4）に出力する。
【００６４】
電圧検出部２１２０は、第1電圧検出部２１２１と第2電圧検出部２１２２を含むことができる。第1および第2電圧検出部２１２１、２１２２それぞれは、電圧検出部２１２０が第1バッテリーセル４１００の両端部に接続してバッテリーセル４１００の電圧を検出する。例えば、第1および第2電圧検出部２１２１、２１２２のそれぞれは、第4端子（T4）を通じて第1バッテリーセル４１００の二次電池のそれぞれの両端部に接続することができ、これにより、二次電池４１１０、４１２０それぞれの電圧を検出することができる。
【００６５】
第1電圧検出部２１２１は、第1バッテリーセル４１００から検出された少なくとも一つ以上の検出電圧を第1検出電圧として第1及び第2端子（T1、T2）を通じてアナログデジタルコンバータ２１１３に出力する。第1電圧検出部２１２１は、2つの信号ラインを利用して、差動信号（differential signal）形態で、第1検出電圧をアナログデジタルコンバータ２１１３に伝送することができる。
【００６６】
第2電圧検出部２１２２は、第1バッテリーセル４１００から検出された少なくとも一つ以上の検出電圧を第2検出電圧として第3端子（T3）を通じてコンパレータ２１１４に出力する。第2電圧検出部２１２２は、1つの信号ラインを利用して、第2検出電圧をコンパレータ２１１４に伝送することができる。
【００６７】
第1検出電圧は、アナログデジタルコンバータ２１１３によって電圧情報データに変換され、第1通信チャネルを通じてマスターコントローラ１０００に伝送されるのに対し、第2検出電圧は、コンパレータ２１１４で第1電圧閾値および第2電圧閾値と比較される。すなわち、第1検出電圧は、マスターコントローラ１０００で、セルバランシング、充電状態（SOC）、寿命状態（SOH）および安全情報を分析するために使用される値であるが、第2検出電圧は、上限閾値に該当する第1電圧閾値と下限閾値に該当する第2電圧閾値と比較される値である。従って、第1検出電圧は、第2検出電圧に比べて正確に伝送されることが重要である。したがって、本明細書の実施例は、第1検出電圧を2つの信号ラインを用いて、差動信号形態でアナログデジタルコンバータ２１１３に伝送することにより、1つの信号ラインで伝送するよりも第1検出電圧を正確な値で伝送することができる。また、本明細書の実施例は、第2検出電圧を1つの信号ラインを用いて伝送することにより、回路の複雑さを下げて、コストを削減することができる。
【００６８】
以上で説明したように、本明細書の実施例は、マスターコントローラ１０００が、複数のスレーブコントローラ２１００、２２００、２３００と、複数の通信チャネル、例えば、第1通信チャネルと第2通信チャネルを利用して通信する。特に、本明細書の実施例は、第1通信チャネルを電圧情報のデータ、温度情報データ、および制御情報データなどのデジタルデータを送受信するメイン通信チャネルとして活用して、第2通信チャネルをバッテリーセルの安全性に関する情報を指示する指示信号の伝送を受信するためのサブ通信チャネルとして活用する。その結果、本明細書の実施例は、複数のスレーブコントローラ２１００、２２００、２３００それぞれが、第2通信チャネルとして指示信号を伝送するために、マイクロコントローラ２１１０にコンパレータ２１１４、指示信号出力部２１１５および第2電圧検出部２１２２を追加すればよく、別個のマイクロコントローラを追加する必要がない。すなわち、本明細書の実施例は、複数のスレーブコントローラ２１００、２２００、２３００それぞれが一つのマイクロコントローラ２１１０だけを含んでいても、マスターコントローラ１０００が、複数のチャンネルを通じてバッテリーセルの安全性に関する情報を受けることができる。したがって、本明細書の実施例は、コストの上昇を最小限に抑えるとともに、バッテリー管理システムの安全性を高めることができる。
【００６９】
一方、第2〜第Nスレーブコントローラ２２００、２３００それぞれは、図3に示した第1スレーブコントローラ２１００と実質的に同一に構成することができるので、これらの詳細な説明は省略する。
【００７０】
図6は、本明細書の一実施例に係るマスターコントローラとスレーブコントローラ間の通信方法を示すフローチャートである。
【００７１】
以下では、図1と図6を結びつけて、本明細書の一実施例に係るマスターコントローラとスレーブコントローラ間の通信方法を詳細に説明する。
【００７２】
図6を参照すると、最初に、マスターコントローラ１０００は、第1通信チャネルを通じて第1〜第Nスレーブコントローラ２１００、２２００、２３００と双方向通信する。 （図6のS101）
【００７３】
マスターコントローラ１０００の双方向通信の詳細な説明は、図7と共に一緒に説明する。
【００７４】
まず、マスターコントローラ１０００は、第1通信チャネルを通じ第1〜第Nスレーブコントローラ２１００、２２００、２３００それぞれから電圧情報データと温度情報データの伝送を受ける。詳細には、第1〜第Nスレーブコントローラ２１００、２２００、２３００それぞれは、バッテリーセルの第1検出電圧とバッテリーセルの検出温度をデジタルデータである電圧情報データと温度情報データに変換して、第1通信チャネルを通じマスターコントローラ１０００に伝送することができる。（図7のS201）
【００７５】
そして、マスターコントローラ１０００は、第1〜第Nバッテリーセル４１００、４２００、４３００それぞれの電圧情報、バッテリーと温度情報データを分析して、第1〜第Nバッテリーセル４１００、４２００、４３００を制御するための制御情報のデータを算出することができる。（図7のS202）
【００７６】
マスターコントローラ１０００は、第1通信チャネルを通じて制御情報のデータを第1〜第Nスレーブコントローラ２１００、２２００、２３００それぞれに伝送することができる。第1〜第Nスレーブコントローラ２１００、２２００、２３００それぞれは、制御情報データに基づいて、バッテリーセルを制御することができる。（図7のS203）
【００７７】
第二に、マスターコントローラ１０００は、第2通信チャネルを通じて第1〜第Nスレーブコントローラ２１００、２２００、２３００を経て、指示信号の伝送を受ける。（図6のS102）
【００７８】
マスターコントローラ１０００と、第1〜第Nスレーブコントローラ２１００、２２００、２３００の指示信号伝送に対する説明は、図8とともにまとめて説明する。
【００７９】
まず、マスターコントローラ１０００は、第2通信チャネルを通じて第1スレーブコントローラ２１００に第1指示信号を伝送する。（図8のS301）
【００８０】
第1スレーブコントローラ２１００は、第1バッテリーセル４１００の第1検出電圧または検出温度に基づいて、第1バッテリーセル４１００の異常の有無を判断し、判断結果に基づいて第2通信チャネルを通じて第1指示信号又は第2指示信号を第2スレーブコントローラ２２００に伝送する。例えば、第1スレーブコントローラ２１００は、第1バッテリーセル４１００が正常と判断された場合、第2通信チャネルを通じ第1指示信号を第2スレーブコントローラ２２００に伝送することができる。第1スレーブコントローラ２１００は第1バッテリーセル４１００が異常と判断された場合、第2通信チャネルを通じ第2指示信号を第2スレーブコントローラ２２００に伝送することができる。
【００８１】
第1バッテリーセル４１００の異常の有無の判断は、第1バッテリーセル４１００が過充電、過放電または過熱したかどうかを判断することを指す。第1スレーブコントローラ２１００は、図3と共に説明したようコンパレータ２１１４で第2検出電圧を第1電圧閾値と第2電圧閾値と比較し、温度情報データを第1温度閾値と第2温度閾値と比較することにより、第1バッテリーセル４１００の異常の有無を判断することができる。（図8のS302）
【００８２】
第2スレーブコントローラ２２００は、第2通信チャネルを通じて第1スレーブコントローラ２１００から第1指示信号が伝送された場合、第2バッテリーセル４２００の異常の有無を判断し、判断結果に基づいて、第2通信チャネルを通じ第1指示信号又は第2指示信号を第3スレーブコントローラ２３００に伝送する。例えば、第2スレーブコントローラ２２００は、第2バッテリーセル４２００が正常と判断された場合、第2通信チャネルを通じて第1指示信号を第3スレーブコントローラ２３００に伝送することができる。第2スレーブコントローラ２２００は、第2バッテリーセル４２００が異常と判断された場合、第2通信チャネルを通じ第2指示信号を第3スレーブコントローラ２３００に伝送することができる。（図8のS303、S304）
【００８３】
また、第2スレーブコントローラ２２００は、第2通信チャネルを通じて第1スレーブコントローラ２１００から第2指示信号が伝送された場合には、第2通信チャネルを通じ第2指示信号をそのまま第3スレーブコントローラ２３００に伝送する。（図8のS305）
【００８４】
第3〜第Nスレーブコントローラ２３００は、第2スレーブコントローラと同じように動作する。（図8のS306）
【００８５】
第Nスレーブコントローラ２３００は、第2通信チャネルを通じて第1指示信号又は第2指示信号をマスターコントローラ１０００に伝送する。（図8のS307）
【００８６】
第三に、マスターコントローラ１０００は、第2通信チャネルを通じ第Nスレーブコントローラ２３００から第2指示信号が伝送された場合には、第1〜第Nバッテリーセル４１００、４２００、４３００のうちの少なくともいずれか一つの電圧と温度が異常であると判断することができる。（図6のS103）
【００８７】
第四に、マスターコントローラ１０００は、第1〜第Nバッテリーセル４１００、４２００、４３００のうちの少なくともいずれか一つの電圧と温度が異常と判断された場合、第1通信チャネルにより第1〜第Nスレーブコントローラ２１００、２２００、２３００と通信し、異常なバッテリーセルを検索する。マスターコントローラ１０００は、第1通信チャネルを通じ第1〜第Nスレーブコントローラ２１００、２２００、２３００からの電圧情報データと温度情報データの伝送を受けて、電圧情報データと温度情報データを分析して、異常のあるバッテリーセルを見つけることができる。（図6のS104）
【００８８】
以上で説明したように、本明細書の実施例は、マスターコントローラ１０００は、複数のスレーブコントローラ２１００、２２００、２３００と、複数の通信チャネル、例えば、第1通信チャネルと第2通信チャネルを用いて通信する。特に、本明細書の実施例は、第1通信チャネルを電圧情報データ、温度情報データ、および制御情報データなどのデジタルデータを送受信するメイン通信チャネルとして活用して、第2通信チャネルをバッテリーセルの安全性に関する情報を指示する指示信号の伝送を受信するためのサブ通信チャネルとして活用する。その結果、本明細書の実施例は、複数のスレーブコントローラ２１００、２２００、２３００それぞれが、第2通信チャネルで指示信号を伝送するために、マイクロコントローラ２１１０にコンパレータ２１１４、指示信号出力部２１１５及び第2電圧検出部２１２２を追加すればよく、別個のマイクロコントローラを追加する必要がない。すなわち、本明細書の実施例は、複数のスレーブコントローラ２１００、２２００、２３００それぞれが一つのマイクロコントローラ２１１０だけを含んでいても、マスターコントローラ１０００は、複数のチャンネルを通じてバッテリーセルの安全性に関する情報の伝送を受けることができる。したがって、本明細書の実施例は、コストの上昇を最小限に抑えるとともに、バッテリー管理システムの安全性を高めることができる。
【００８９】
以上添付の図を参照して、本発明の実施例をさらに詳細に説明したが、本発明は、必ずしもこのような実施例に限定されるものではなく、本発明の技術思想を逸脱しない範囲内で多様に変形実施することができる。したがって、本発明に開示された実施例は、本発明の技術思想を限定するためのものではなく説明するためのものであり、このような実施例により、本発明の技術思想の範囲が限定されるものではない。従って、以上で記述した実施例は、すべての面で例示的なものであり限定的ではないと理解されなければならない。本発明の保護範囲は、特許請求の範囲によって解釈されなければならず、その同等の範囲内にあるすべての技術思想は、本発明の権利範囲に含まれるものと解釈されなければならない。
【符号の説明】
【００９０】
１０００：マスターコントローラ
１１００：制御部
１２００：第１送受信部
１３００：第２送信部
１４００：第２受信部
２０００：スレーブコントローラグループ
２１００：第１スレーブコントローラ
２１１０：マイクロコントローラ
２１１１：中央処理部
２１１２：通信モジュール
２１１３：アナログデジタルコンバータ
２１１４：コンパレータ
２１１５：指示信号出力部
２１２０：電圧検出部
２１２１：第1電圧検出部
２１２２：第２電圧検出部
２２００：第２スレーブコントローラ
２３００：第Ｎスレーブコントローラ
３０００：バスライン
４０００：バッテリーセルグループ
４１００：第１バッテリーセル
４２００：第２バッテリーセル
４３００：第３バッテリーセル
【図１】
2019083681.tif 000003
【図２】
2019083681.tif 000004
【図３】
2019083681.tif 000005
【図４】
2019083681.tif 000006
【図５】
2019083681.tif 000007
【図６】
2019083681.tif 000008
【図７】
2019083681.tif 000009
【図８】
2019083681.tif 000010