(57)【要約】  ウォッチドッグタイマを診断するための装置及び方法が提供される。ウォッチドッグタイマは、バッテリー管理システムの誤動作を検出及び復旧するためのものである。本発明の一実施形態によるウォッチドッグタイマ診断装置は、外部デバイスからのシャットダウン命令に従ってシャットダウンモードに進入する前に、ウォッチドッグタイマに非有効トリガー信号を出力した後、ウォッチドッグタイマがリセット信号を出力するか否かによってウォッチドッグタイマの誤動作如何を診断する。
2020523582.tif 000002
【特許請求の範囲】
【請求項１】
ウォッチドッグタイマを診断するための装置であって、
イネーブル端子、電源入力端子及び電源出力端子を含み、前記電源入力端子に印加される入力電圧を用いて、前記電源出力端子から前記ウォッチドッグタイマのための駆動電圧を選択的に出力するように構成された駆動電圧出力部と、
第１通信端子、前記イネーブル端子に電気的に連結されたホールド端子、トリガー端子及びリセット端子を含む制御部とを含み、
前記制御部は、
前記制御部のシャットダウンを指示する第１制御信号が前記第１通信端子に印加される場合、前記ホールド端子からホールド信号を出力し、前記トリガー端子から、前記ウォッチドッグタイマが前記リセット端子にリセット信号を出力するように誘導する信号である非有効トリガー信号を出力し、
前記駆動電圧出力部は、
前記イネーブル端子上に前記ホールド信号が出力される間に、前記電源出力端子から前記駆動電圧を出力するように構成され、
前記制御部は、
前記トリガー端子から前記非有効トリガー信号が出力された時点から予め決められた臨界時間内に前記リセット端子に前記リセット信号が印加されない場合、前記ウォッチドッグタイマが誤動作していることを示す診断データをメモリに保存するように構成される、ウォッチドッグタイマ診断装置。
【請求項２】
前記制御部は、
前記診断データを前記メモリに保存した後、前記第１制御信号に従ってシャットダウンモードに進入するため、前記ホールド信号の出力を中断するように構成され、
前記駆動電圧出力部は、
前記イネーブル端子への前記ホールド信号の出力が中断されたことに応じて、前記電源出力端子からの前記駆動電圧の出力を中断するように構成される、請求項１に記載のウォッチドッグタイマ診断装置。
【請求項３】
前記制御部は、第２通信端子をさらに含み、
前記制御部のウェイクアップを指示する第２制御信号が前記第１通信端子に印加される場合、前記診断データに対応する診断信号を前記第２通信端子に出力する、請求項１または２に記載のウォッチドッグタイマ診断装置。
【請求項４】
前記ウォッチドッグタイマは、ウィンドウウォッチドッグタイマである、請求項１から３のいずれか一項に記載のウォッチドッグタイマ診断装置。
【請求項５】
前記非有効トリガー信号は、少なくとも第１トリガーパルス及び第２トリガーパルスを含み、
前記第１トリガーパルスと前記第２トリガーパルスとの時間間隔は、前記ウィンドウウォッチドッグタイマのために予め決められた最小時間間隔より短い、請求項４に記載のウォッチドッグタイマ診断装置。
【請求項６】
外部デバイスと前記第１通信端子との間に設けられ、前記外部デバイスからのシャットダウン命令を前記第１制御信号に変換するオプトカプラをさらに含む、請求項１から５のいずれか一項に記載のウォッチドッグタイマ診断装置。
【請求項７】
請求項１〜請求項６のうちいずれか一項に記載の前記ウォッチドッグタイマ診断装置を含む、バッテリー管理システム。
【請求項８】
請求項７に記載の前記バッテリー管理システムを含む、バッテリーパック。
【請求項９】
イネーブル端子、電源入力端子及び電源出力端子を含み、前記電源入力端子に印加される入力電圧を用いて、前記電源出力端子からウォッチドッグタイマのための駆動電圧を出力するように構成された駆動電圧出力部と、第１通信端子、前記イネーブル端子に電気的に連結されたホールド端子、トリガー端子及びリセット端子を含む制御部とを含む診断装置を用いて前記ウォッチドッグタイマを診断するための方法であって、
前記制御部が、前記制御部のシャットダウンを指示する第１制御信号が前記第１通信端子に印加される場合、前記ホールド端子からホールド信号を出力する段階と、
前記駆動電圧出力部が、前記イネーブル端子に前記ホールド信号が印加される間に、前記電源出力端子から前記駆動電圧を出力する段階と、
前記制御部が、前記ホールド端子から前記ホールド信号が出力される間に、前記トリガー端子から、前記ウォッチドッグタイマが前記リセット端子にリセット信号を出力するように誘導する信号である非有効トリガー信号を出力する段階と、
前記制御部が、前記トリガー端子から前記非有効トリガー信号が出力された時点から予め決められた臨界時間内に前記リセット端子に前記リセット信号が印加されない場合、前記ウォッチドッグタイマが誤動作していることを示す診断データをメモリに保存する段階とを含む、ウォッチドッグタイマ診断方法。
【請求項１０】
前記ウォッチドッグタイマは、ウィンドウウォッチドッグタイマであり、
前記非有効トリガー信号は、少なくとも第１トリガーパルス及び第２トリガーパルスを含み、
前記第１トリガーパルスと前記第２トリガーパルスとの時間間隔は、前記ウィンドウウォッチドッグタイマのために予め決められた最小時間間隔より短い、請求項９に記載のウォッチドッグタイマ診断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウォッチドッグタイマ（ｗａｔｃｈｄｏｇ ｔｉｍｅｒ）を診断するための装置及び方法に関し、より詳しくは、バッテリー管理システムの誤動作を検出及び復旧するウォッチドッグタイマの動作状態を診断するための装置及び方法に関する。
【０００２】
本出願は、２０１７年１２月１５日出願の韓国特許出願第１０−２０１７−０１７３５０７号に基づく優先権を主張し、該当出願の明細書及び図面に開示された内容は、すべて本出願に組み込まれる。
【背景技術】
【０００３】
近年、ノートパソコン、ビデオカメラ、携帯電話などのような携帯用電子製品の需要が急増し、電気自動車、エネルギー貯蔵用蓄電池、ロボット、衛星などの開発が本格化するにつれて、繰り返して充放電可能な高性能バッテリーに対する研究が活発に行われている。
【０００４】
現在、ニッケルカドミウム電池、ニッケル水素電池、ニッケル亜鉛電池、リチウムバッテリーなどのバッテリーが商用化しているが、中でもリチウムバッテリーはニッケル系列のバッテリーに比べてメモリ効果が殆ど起きず充放電が自在であり、自己放電率が非常に低くてエネルギー密度が高いという長所から脚光を浴びている。
【０００５】
電気自動車などに搭載されるバッテリーパックは、一般に、少なくとも一つのバッテリーモジュールを含む。このとき、各バッテリーモジュールは、一つまたは互いに直列で接続された二つ以上のバッテリーセルを含む。
【０００６】
このようなバッテリーパックに含まれた各バッテリーモジュールの状態は、バッテリー管理システム（ＢＭＳ：Ｂａｔｔｅｒｙ Ｍａｎａｇｅｍｅｎｔ Ｓｙｓｔｅｍ）によってモニタリングされる。バッテリー管理システムは、各バッテリーモジュールからモニタリングしたパラメータ（例えば、電圧、電流、温度）に基づいて、バランシング動作、冷却動作、充電動作、放電動作などを制御するための信号を出力することができる。
【０００７】
一方、バッテリー管理システムは、時々、ハードウェア的な欠陥やソフトウェアの誤謬などによって誤動作することがある。バッテリー管理システムの誤動作は安全の面で重大な問題を引き起こす恐れがあるため、バッテリー管理システムの誤動作を検出して復旧するため、ウォッチドッグタイマが用いられている。しかし、ウォッチドッグタイマが誤動作すれば、バッテリー管理システムの誤動作を検出できないか、または、バッテリー管理システムの誤動作を検出しても、ウォッチドッグタイマによる復旧が行われない。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上記問題点に鑑みてなされたものであり、バッテリーパックに含まれたバッテリー管理システムの誤動作を検出及び復旧するウォッチドッグタイマが誤動作しているか否かを診断するための装置及び方法を提供することを目的とする。
【０００９】
本発明の他の目的及び長所は、下記の説明によって理解でき、本発明の実施形態によってより明らかに分かるであろう。また、本発明の目的及び長所は、特許請求の範囲に示される手段及びその組合せによって実現することができる。
【課題を解決するための手段】
【００１０】
上記の目的を達成するための本発明の多様な実施形態は以下のようである。
【００１１】
本発明の一実施形態によるウォッチドッグタイマを診断するための装置は、イネーブル端子、電源入力端子及び電源出力端子を含み、前記電源入力端子に印加される入力電圧を用いて、前記電源出力端子から前記ウォッチドッグタイマのための駆動電圧を選択的に出力するように構成されたＤＣ−ＤＣ電圧コンバータと、第１通信端子、前記イネーブル端子に電気的に連結されたホールド端子、トリガー端子及びリセット端子を含む制御部とを含む。前記制御部は、前記制御部のシャットダウンを指示する第１制御信号が前記第１通信端子に印加される場合、前記ホールド端子からホールド信号を出力し、前記トリガー端子から、前記ウォッチドッグタイマが前記リセット端子上にリセット信号を出力するように誘導する信号である非有効トリガー信号を出力するように構成される。前記ＤＣ−ＤＣ電圧コンバータは、前記イネーブル端子に前記ホールド信号が出力される間に、前記電源出力端子上に前記駆動電圧を出力するように構成される。前記制御部は、前記トリガー端子から前記非有効トリガー信号が出力された時点から予め決められた臨界時間内に前記リセット端子上に前記リセット信号が印加されない場合、前記ウォッチドッグタイマが誤動作していることを示す診断データをメモリに保存するように構成される。
【００１２】
前記制御部は、前記診断データを前記メモリに保存した後、前記第１制御信号に従ってシャットダウンモードに進入するため、前記ホールド信号の出力を中断するように構成され得る。前記ＤＣ−ＤＣ電圧コンバータは、前記イネーブル端子に前記ホールド信号の出力が中断されたことに応じて、前記電源出力端子からの前記駆動電圧の出力を中断するように構成され得る。
【００１３】
前記制御部は、第２通信端子をさらに含み得る。前記制御部のウェイクアップを指示する第２制御信号が前記第１通信端子に印加される場合、前記診断データに対応する診断信号を前記第２通信端子に出力し得る。
【００１４】
前記ウォッチドッグタイマは、ウィンドウウォッチドッグタイマ（ｗｉｎｄｏｗ ｗａｔｃｈｄｏｇ ｔｉｍｅｒ）であり得る。この場合、前記非有効トリガー信号は、少なくとも第１トリガーパルス及び第２トリガーパルスを含み得る。前記第１トリガーパルスと前記第２トリガーパルスとの時間間隔は、前記ウィンドウウォッチドッグタイマのために予め決められた最小時間間隔より短い。
【００１５】
前記ウォッチドッグタイマを診断するための装置は、外部デバイスと前記第１通信端子との間に設けられ、前記外部デバイスからのシャットダウン命令を前記第１制御信号に変換するオプトカプラ（ｏｐｔｏｃｏｕｐｌｅｒ）をさらに含み得る。
【００１６】
本発明の他の実施形態によるバッテリー管理システムは、前記ウォッチドッグタイマ診断装置を含む。
【００１７】
本発明のさらに他の実施形態によるバッテリーパックは、前記バッテリー管理システムを含む。
【００１８】
本発明のさらに他の実施形態による前記ウォッチドッグタイマを診断するための方法は、イネーブル端子、電源入力端子及び電源出力端子を含み、前記電源入力端子に印加される入力電圧を用いて、前記電源出力端子からウォッチドッグタイマのための駆動電圧を出力するように構成されたＤＣ−ＤＣ電圧コンバータと、第１通信端子、前記イネーブル端子に電気的に連結されたホールド端子、トリガー端子及びリセット端子を含む制御部とを含む診断装置を用いる。前記方法は、前記制御部が、前記制御部のシャットダウンを指示する第１制御信号が前記第１通信端子に印加される場合、前記ホールド端子からホールド信号を出力する段階と、前記ＤＣ−ＤＣ電圧コンバータが、前記イネーブル端子に前記ホールド信号が印加される間に、前記電源出力端子から前記駆動電圧を出力する段階と、前記制御部が、前記ホールド端子から前記ホールド信号が出力される間に、前記トリガー端子上に、前記ウォッチドッグタイマが前記リセット端子にリセット信号を出力するように誘導する信号である非有効トリガー信号を出力する段階と、前記制御部が、前記トリガー端子から前記非有効トリガー信号が出力された時点から予め決められた臨界時間内に前記リセット端子に前記リセット信号が印加されない場合、前記ウォッチドッグタイマが誤動作していることを示す診断データをメモリに保存する段階とを含む。
【００１９】
前記ウォッチドッグタイマは、ウィンドウウォッチドッグタイマであり得る。この場合、前記非有効トリガー信号は、少なくとも第１トリガーパルス及び第２トリガーパルスを含み得る。前記第１トリガーパルスと前記第２トリガーパルスとの時間間隔は、前記ウィンドウウォッチドッグタイマのために予め決められた最小時間間隔より短い。
【発明の効果】
【００２０】
本発明の実施形態のうち少なくとも一つによれば、バッテリーパックに含まれたバッテリー管理システムの誤動作を検出及び復旧するウォッチドッグタイマが誤動作しているか否かを診断することができる。
【００２１】
特に、外部からのシャットダウン命令が受信された場合に限って、ウォッチドッグタイマが誤動作しているか否かを診断することで、ウォッチドッグタイマに対する診断によってバッテリーパックから負荷への電源供給が急に中断されることを防止することができる。
【００２２】
外にも本発明は他の多様な効果を有し、このような本発明の他の効果は下記の説明によって理解でき、本発明の実施形態によってより明確に理解されるであろう。
【００２３】
本明細書に添付される次の図面は、本発明の望ましい実施形態を例示するものであり、発明の詳細な説明とともに本発明の技術的な思想をさらに理解させる役割をするため、本発明は図面に記載された事項だけに限定されて解釈されてはならない。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態によるバッテリーパックの機能的構成を示した図である。
【００２５】
【図２】図１のバッテリー管理システムの機能的構成を示した図である。
【００２６】
【図３】本発明の他の実施形態によってウォッチドッグタイマを診断する方法を示したフロー図である。
【００２７】
【図４】図２に示されたウォッチドッグタイマに適用可能な標準ウォッチドッグタイマ（ｓｔａｎｄａｒｄ ｗａｔｃｈｄｏｇ ｔｉｍｅｒ）の動作を示したタイミング図である。
【００２８】
【図５】図２に示されたウォッチドッグタイマに適用可能な標準ウォッチドッグタイマの動作を示したタイミング図である。
【００２９】
【図６】図２に示されたウォッチドッグタイマに適用可能なウィンドウウォッチドッグタイマの動作を示したタイミング図である。
【発明を実施するための形態】
【００３０】
以下、添付された図面を参照して本発明の望ましい実施形態を詳しく説明する。これに先立ち、本明細書及び請求範囲に使われた用語や単語は通常的や辞書的な意味に限定して解釈されてはならず、発明者自らは発明を最善の方法で説明するために用語の概念を適切に定義できるという原則に則して本発明の技術的な思想に応ずる意味及び概念で解釈されねばならない。
【００３１】
したがって、本明細書に記載された実施形態及び図面に示された構成は、本発明のもっとも望ましい一実施形態に過ぎず、本発明の技術的な思想のすべてを代弁するものではないため、本出願の時点においてこれらに代替できる多様な均等物及び変形例があり得ることを理解せねばならない。
【００３２】
また、本発明の説明において、関連公知構成または機能についての具体的な説明が本発明の要旨を不明瞭にし得ると判断される場合、その詳細な説明は省略する。
【００３３】
第１、第２などのように序数を含む用語は、多様な構成要素のうちある一つをその他の要素と区別するために使われたものであり、これら用語によって構成要素が限定されることはない。
【００３４】
明細書の全体において、ある部分がある構成要素を「含む」とするとき、これは特に言及されない限り、他の構成要素を除外するものではなく、他の構成要素をさらに含み得ることを意味する。また、明細書に記載された「制御ユニット」のような用語は少なくとも一つの機能や動作を処理する単位を意味し、ハードウェア、ソフトウェア、またはハードウェアとソフトウェアとの組合せで具現され得る。
【００３５】
さらに、明細書の全体において、ある部分が他の部分と「連結」されるとするとき、これは「直接的な連結」だけではなく、他の素子を介在した「間接的な連結」も含む。
【００３６】
図１は、本発明の一実施形態によるバッテリーパック１０の構成を示した図である。
【００３７】
図１を参照すれば、バッテリーパック１０は、バッテリーモジュール２０、コンタクタ３０、バッテリー管理システム１００及びウォッチドッグタイマ３００を含む。
【００３８】
バッテリーモジュール２０は、正極端子Ｂ＋、負極端子Ｂ−及び少なくとも一つのバッテリーセル２１を含む。バッテリーモジュール２０に複数のバッテリーセル２１が含まれる場合、複数のバッテリーセル２１は互いに直列及び／または並列で連結され得る。バッテリーセル２１としては、代表的にリチウムイオン電池、リチウムポリマー電池、ニッケルカドミウム電池、ニッケル水素電池、ニッケル亜鉛電池などが挙げられる。勿論、繰り返して充放電可能なものであれば、セルの種類が上述した種類に限定されることはない。
【００３９】
コンタクタ３０は、バッテリーパック１０の充放電電流を調節するため、バッテリーパック１０の大電流経路に設けられる。バッテリーパック１０の大電流経路は、バッテリーモジュール２０の正極端子Ｂ＋とバッテリーパック１０の正極端子Ｐ＋との間の経路及びバッテリーモジュール２０の負極端子Ｂ−とバッテリーパック１０の負極端子Ｐ−との間の経路を含み得る。図１においては、バッテリーパック１０の正極端子Ｐ＋とバッテリーモジュール２０の正極端子Ｂ＋との間にコンタクタ３０が設けられているが、コンタクタ３０の位置がここに限定されることはない。例えば、コンタクタ３０は、バッテリーパック１０の負極端子Ｐ−とバッテリーモジュール２０の負極端子Ｂ−との間に設けられても良い。
【００４０】
コンタクタ３０は、バッテリー管理システム１００からのスイッチング信号に応じてターンオン状態またはターンオフ状態に切り換えられることで、バッテリーモジュール２０を通じる電流の流れを開閉することができる。
【００４１】
バッテリー管理システム１００は、バッテリーモジュール２０及びコンタクタ３０に動作可能に結合され、バッテリーモジュール２０及びコンタクタ３０の動作を個別的に制御することができる。バッテリー管理システム１００は、バッテリーモジュール２０の電圧、電流及び／または温度を個別的に測定し、測定された電圧、電流及び／または温度に基づいて予め決められた多様な機能（例えば、セルバランシング、充電、放電）のうち少なくとも一つを選択的に行うように構成される。
【００４２】
ウォッチドッグタイマ３００は、バッテリー管理システム１００と動作可能に結合される。ウォッチドッグタイマ３００は、バッテリー管理システム１００から供給される駆動電源を用いて動作する。ウォッチドッグタイマ３００は、動作中に、バッテリー管理システム１００が誤動作しているか否かを繰り返して判断する。もし、バッテリー管理システム１００が誤動作していると判断した場合、ウォッチドッグタイマ３００は、バッテリー管理システム１００をリセットすることで、バッテリー管理システム１００の誤動作を復旧する。バッテリー管理システム１００をリセットするということは、後述する制御部２２０をリセットすることを意味できる。
【００４３】
図２は、図１のバッテリーパック１０の構成をより詳しく示した図である。
【００４４】
図２を参照すれば、バッテリー管理システム１００は、センシング部１１０、通信部１２０及び診断装置２００を含む。
【００４５】
センシング部１１０は、バッテリーモジュール２０の動作パラメータを測定するように構成される。そのため、センシング部１１０は、電圧センサ１１１、電流センサ１１２及び温度センサ１１３のうち少なくとも一つを含む。電圧センサ１１１は、バッテリーモジュール２０の端子電圧及び／またはバッテリーモジュール２０に含まれた各バッテリーセルのセル電圧を測定するように構成される。バッテリーモジュール２０の端子電圧は、バッテリーモジュール２０の正極端子Ｂ＋と負極端子Ｂ−との電位差に対応する。電流センサ１１２は、コンタクタ３０に電気的に直列で連結され得、バッテリーパック１０の大電流経路を通じて流れる電流を測定するように構成される。温度センサ１１３は、バッテリーモジュール２０の温度を測定するように構成される。センシング部１１０は、周期的に測定された端子電圧、セル電圧、電流及び／または温度を示すセンシング信号を診断装置２００に伝送することができる。
【００４６】
通信部１２０は、外部デバイス１（例えば、電気自動車のＥＣＵ）とバッテリー管理システム１００との間の両方向通信を支援するように構成される。通信部１２０は、外部デバイス１とバッテリー管理システム１００との間の電気的な絶縁のために、外部デバイス１とバッテリー管理システム１００との間に設けられ得る。
【００４７】
通信部１２０は、第１フォトリレー１３１を含むことができる。第１フォトリレー１３１は、第１光源及び第１光検出器を含み、外部デバイス１からバッテリー管理システム１００に伝送される命令をバッテリー管理システム１００によって認識可能な形態の信号に変換する。具体的に、第１光源は、外部デバイス１から伝送される各命令をそれに対応する光信号に変換して出力する。第１光検出器は、第１光源から出力される光信号に応答して、光信号に対応する制御信号を生成する。第１光検出器によって生成された制御信号は、後述する制御部２２０の第１通信端子ＣＯＭ１上に印加される。一例として、第１フォトリレー１３１は、外部デバイス１からのシャットダウン命令を第１制御信号に変換し得る。他の例として、第１フォトリレー１３１は、外部デバイス１からのウェイクアップ命令を第２制御信号に変換し得る。シャットダウン命令は、バッテリー管理システム１００をウェイクアップモードからシャットダウンモードに誘導するためのものである。ウェイクアップ命令は、バッテリー管理システム１００をシャットダウンモードからウェイクアップモードに誘導するためのものである。シャットダウンモードでは、バッテリー管理システム１００による電力消耗が中断される。一方、ウェイクアップモードでは、バッテリー管理システム１００がバッテリーモジュール２０または外部電源から供給される電力を用いて動作するようになる。
【００４８】
通信部１２０は、第２フォトリレー１３２をさらに含むことができる。第２フォトリレー１３２は、第２光源及び第２光検出器を含み、バッテリー管理システム１００から外部デバイス１に伝送されるメッセージを外部デバイス１によって認識可能な形態の信号に変換する。具体的に、第２光源は、バッテリー管理システム１００から伝送される各メッセージをそれに対応する光信号に変換して出力する。第２光検出器は、第２光源から出力される光信号に応答して、光信号に対応する通知信号を生成する。
【００４９】
上述した第１フォトリレー１３１及び第２フォトリレー１３２としては、例えばオプトカプラなどが用いられ得る。
【００５０】
勿論、通信部１２０は、第１フォトリレー１３１及び第２フォトリレー１３２の代わりに、外部デバイス１との両方向通信を支援する他の形態の通信回路を含むこともできる。
【００５１】
診断装置２００は、バッテリーモジュール２０のための診断動作及びウォッチドッグタイマ３００のための診断動作を個別的に行うことができる。例えば、診断装置２００は、バッテリーモジュール２０の過電圧、過充電及び／または過放電如何をモニタリングする間に、ウォッチドッグタイマ３００が正常に動作しているか否かを繰り返してモニタリングすることができる。
【００５２】
そのため、診断装置２００は、ＤＣ−ＤＣ電圧コンバータ２１０（駆動電圧出力部）及び制御部２２０を含む。制御部２２０は、ハードウェア的に、ＡＳＩＣｓ（ａｐｐｌｉｃａｔｉｏｎ ｓｐｅｃｉｆｉｃ ｉｎｔｅｇｒａｔｅｄ ｃｉｒｃｕｉｔｓ）、ＤＳＰｓ（ｄｉｇｉｔａｌ ｓｉｇｎａｌ ｐｒｏｃｅｓｓｏｒｓ）、ＤＳＰＤｓ（ｄｉｇｉｔａｌ ｓｉｇｎａｌ ｐｒｏｃｅｓｓｉｎｇ ｄｅｖｉｃｅｓ）、ＰＬＤｓ（ｐｒｏｇｒａｍｍａｂｌｅ ｌｏｇｉｃ ｄｅｖｉｃｅｓ）、ＦＰＧＡｓ（ｆｉｅｌｄ ｐｒｏｇｒａｍｍａｂｌｅ ｇａｔｅ ａｒｒａｙｓ）、マイクロプロセッサ、その他の機能を実行するための電気的ユニットのうち少なくとも一つを用いて具現され得る。制御部２２０にはメモリが内蔵され得る。メモリは、バッテリー管理システム１００の全般的な動作に求められるデータ、命令語及びソフトウェアをさらに保存し得る。メモリは、フラッシュメモリ、ハードディスク、ＳＳＤ（ｓｏｌｉｄ ｓｔａｔｅ ｄｉｓｋ）、ＳＤＤ（ｓｉｌｉｃｏｎ ｄｉｓｋ ｄｒｉｖｅ）、マルチメディアマイクロカード、ＲＡＭ（ｒａｎｄｏｍ ａｃｃｅｓｓ ｍｅｍｏｒｙ）、ＳＲＡＭ（ｓｔａｔｉｃ ＲＡＭ）、ＲＯＭ（ｒｅａｄ ｏｎｌｙ ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（ｅｌｅｃｔｒｉｃａｌｌｙ ｅｒａｓａｂｌｅ ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＰＲＯＭ（ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）のうち少なくとも一つの形態の保存媒体を含み得る。
【００５３】
ＤＣ−ＤＣ電圧コンバータ２１０は、イネーブル端子ＥＮ、電源入力端子ＩＮ及び電源出力端子ＯＵＴを含む。電源入力端子ＩＮは、バッテリーモジュール２０または外部電源（例えば、電気自動車の補助バッテリー）からの入力電圧を受信する。すなわち、電源入力端子ＩＮ上には、バッテリーモジュール２０または外部電源からの入力電圧が印加される。
【００５４】
電源出力端子ＯＵＴは、入力電圧から生成された駆動電圧を出力する。すなわち、ＤＣ−ＤＣ電圧コンバータ２１０は、電源入力端子ＩＮに印加される入力電圧を用いて駆動電圧を生成し、生成された駆動電圧を電源出力端子ＯＵＴに出力することができる。電源出力端子ＯＵＴ上に出力される駆動電圧は、ウォッチドッグタイマ３００のためのものである。勿論、ウォッチドッグタイマ３００だけでなく、センシング部１１０、通信部１２０及び制御部２２０のうち少なくとも一つは、ＤＣ−ＤＣ電圧コンバータ２１０からの駆動電圧を用いて動作できる。
【００５５】
イネーブル端子ＥＮは、後述する制御部２２０に動作可能に結合される。ＤＣ−ＤＣ電圧コンバータ２１０は、制御部２２０からイネーブル端子ＥＮ上に印加される信号に応じて、電源出力端子ＯＵＴ上に駆動電圧を出力するか又は駆動電圧を出力を中断することができる。具体的に、ＤＣ−ＤＣ電圧コンバータ２１０は、イネーブル端子ＥＮに印加される信号の電圧が臨界電圧（例えば、３Ｖ）以上である場合にのみ、駆動電圧を電源出力端子ＯＵＴ上に出力し得る。
【００５６】
制御部２２０は、センシング部１１０からのセンシング信号に基づいてバッテリーモジュール２０のための診断動作を行うことができる。例えば、制御部２２０は、センシング部１１０によって測定されたセル電圧及び電流に基づいて、各バッテリーセル２１の充電状態（ＳＯＣ：Ｓｔａｔｅ ｏｆ Ｃｈａｒｇｅ）を推定し得る。他の例として、制御部２２０は、少なくとも一つのバッテリーセル２１の充電状態が予め決められた範囲から外れる場合、バッテリーモジュール２０の充電または放電を遮断するためにコンタクタ３０をターンオフさせ得る。
【００５７】
制御部２２０は、ウォッチドッグタイマ３００のための診断動作を行うことができる。そのため、制御部２２０は、電源入力端子ＰＯＷＥＲ、第１通信端子ＣＯＭ１、ホールド端子ＨＯＬＤ、トリガー端子ＴＲＩＧ及びリセット端子ＲＥＳを含み、第２通信端子ＣＯＭ２をさらに含むことができる。
【００５８】
電源入力端子ＰＯＷＥＲは、ＤＣ−ＤＣ電圧コンバータ２１０の電源出力端子ＯＵＴに電気的に連結され、電源出力端子ＯＵＴから出力される駆動電圧を受信する。制御部２２０は、電源入力端子ＰＯＷＥＲによって受信した駆動電圧を用いて動作することができる。
【００５９】
第１通信端子ＣＯＭ１は、通信部１２０からの制御信号を受信する。制御部２２０は、通信部１２０を通じて第１通信端子ＣＯＭ１に第１制御信号が印加された場合、ウォッチドッグタイマ３００のための診断動作を行うことができる。第１制御信号は、上述したように、外部デバイス１からのシャットダウン命令に関連したものであり、制御部２２０にシャットダウンを指示する信号であり得る。
【００６０】
ホールド端子ＨＯＬＤは、イネーブル端子ＥＮに電気的に連結され、ホールド信号を選択的に出力する。ホールド端子ＨＯＬＤは、第１通信端子ＣＯＭ１にも共通的に電気的に連結される。制御部２２０は、第１制御信号に応じて、ホールド信号をホールド端子ＨＯＬＤに少なくとも予め決められた基準時間の間連続的に出力した後、シャットダウンモードに進入することができる。図示されたように、ホールド端子ＨＯＬＤは、ＤＣ−ＤＣ電圧コンバータ２１０のイネーブル端子ＥＮに電気的に連結される。ホールド信号の電圧は臨界電圧（例えば、３Ｖ）以上であり得る。ＤＣ−ＤＣ電圧コンバータ２１０は、イネーブル端子ＥＮに臨界電圧（例えば、３Ｖ）以上のホールド信号が出力される間に、入力電圧を用いて生成された駆動電圧を電源出力端子ＯＵＴ上に出力し続けることができる。これによって、第１通信端子ＣＯＭ１に第１制御信号が最後に印加された時点から少なくとも前記基準時間の間は、ウォッチドッグタイマ３００がＤＣ−ＤＣ電圧コンバータ２１０からの駆動電圧を用いて動作することができる。
【００６１】
トリガー端子ＴＲＩＧは、有効トリガー信号または非有効トリガー信号を選択的に出力する。有効トリガー信号は、制御部２２０が、自分が正常動作中であることをウォッチドッグタイマ３００に通知するためのものである。すなわち、ウォッチドッグタイマ３００は、トリガー端子ＴＲＩＧを通じて有効トリガー信号が出力される場合、制御部２２０が正常に動作していると処理することができる。非有効トリガー信号は、制御部２２０が、自分が非正常動作中であることをウォッチドッグタイマ３００に通知するためのものであって、ウォッチドッグタイマ３００がリセット端子ＲＥＳにリセット信号（例えば、０Ｖ）を出力するように誘導する。
【００６２】
制御部２２０は、第１通信端子ＣＯＭ１に第１制御信号が印加される前までは、トリガー端子ＴＲＩＧ上に有効トリガー信号を出力することができる。一方、制御部２２０は、第１通信端子ＣＯＭ１に第１制御信号が印加された場合、トリガー端子ＴＲＩＧに非有効トリガー信号を出力することができる。正常に動作しているウォッチドッグタイマ３００は、トリガー端子ＴＲＩＧを通じて有効トリガー信号が出力される間はリセット信号を出力しない。一方、正常に動作しているウォッチドッグタイマ３００は、トリガー端子ＴＲＩＧを通じて予め決められたタイムアウト期間以上有効トリガー信号が出力されない場合、または、非有効トリガー信号が出力される場合、リセット信号を出力する。もし、ウォッチドッグタイマ３００が誤動作中であれば、トリガー端子ＴＲＩＧを通じて非有効トリガー信号が出力されても、ウォッチドッグタイマ３００は制御部２２０のリセット端子ＲＥＳにリセット信号を出力することができない。
【００６３】
リセット端子ＲＥＳは、ウォッチドッグタイマ３００からのリセット信号を受信する。制御部２２０は、リセット端子ＲＥＳを通じて受信したウォッチドッグタイマ３００からのリセット信号に応じてリセットされるように構成される。
【００６４】
第２通信端子ＣＯＭ２は、外部デバイス１へのメッセージを出力する。制御部２２０は、ウォッチドッグタイマ３００に対した診断の結果を示すメッセージを第２通信端子ＣＯＭ２上に出力することができる。第２通信端子ＣＯＭ２を通じて出力されたメッセージは、第２フォトリレー１３２によって外部デバイス１が認識可能な形態の通知信号に変換される。
【００６５】
制御部２２０は、センシング部１１０からのセンシング信号を受信するためのセンシング端子Ｓ１、Ｓ２、Ｓ３をさらに含むことができる。
【００６６】
図３は、本発明の他の実施形態によってウォッチドッグタイマ３００を診断する方法を示したフロー図である。図３による方法が開始する前に、制御部２２０はウェイクアップモードで正常に動作していると仮定する。
【００６７】
図１〜図３を参照すれば、段階３００において、制御部２２０は、制御部２２０のシャットダウンを指示する第１制御信号が第１通信端子ＣＯＭ１に印加されるか否かを判断する。段階３００の結果が「はい」である場合、段階３１０に進む。
【００６８】
段階３１０において、制御部２２０は、ＤＣ−ＤＣ電圧コンバータ２１０がウォッチドッグタイマ３００に駆動電圧を出力するように、ホールド端子ＨＯＬＤからホールド信号を出力する。ホールド信号は、ＤＣ−ＤＣ電圧コンバータ２１０が駆動電圧を出力するように誘導する信号であって、ホールド端子ＨＯＬＤに電気的に連結されたＤＣ−ＤＣ電圧コンバータ２１０のイネーブル端子ＥＮに伝達される。これによって、ＤＣ−ＤＣ電圧コンバータ２１０は、イネーブル端子ＥＮにホールド信号が印加される間に、電源出力端子ＯＵＴ上に駆動電圧を出力する。段階３１０で出力される駆動電圧は、ウォッチドッグタイマ３００の動作のために用いられる。
【００６９】
段階３２０において、制御部２２０は、ホールド端子ＨＯＬＤからホールド信号が出力される間（すなわち、ウォッチドッグタイマ３００に駆動電圧が提供される間）、トリガー端子ＴＲＩＧから非有効トリガー信号を出力する。非有効トリガー信号は、リセット端子ＲＥＳにリセット信号を出力するようにウォッチドッグタイマ３００を誘導する信号である。
【００７０】
段階３３０において、制御部２２０は、トリガー端子ＴＲＩＧから非有効トリガー信号が出力された時点から予め決められた臨界時間内にリセット端子ＲＥＳにリセット信号が印加されるか否かを判断する。臨界時間は、前記基準時間と同一であるか又は短く予め決められたものであり得る。段階３３０の結果が「はい」である場合、段階３４０に進む。段階３３０の結果が「いいえ」である場合、段階３５０に進む。
【００７１】
段階３４０において、制御部２２０は、ウォッチドッグタイマ３００が正常動作中であることを示す第１診断データをメモリに保存する。
【００７２】
段階３５０において、制御部２２０は、ウォッチドッグタイマ３００が誤動作していることを示す第２診断データをメモリに保存する。
【００７３】
段階３６０において、制御部２２０は、第１制御信号に従ってシャットダウンモードに進入するため、ホールド信号の出力を中断する。ＤＣ−ＤＣ電圧コンバータ２１０は、イネーブル端子ＥＮへのホールド信号の出力が中断されたことに応じて、電源出力端子ＯＵＴからの駆動電圧の出力を中断する。これによって、制御部２２０はシャットダウンモードに進入するようになる。シャットダウンモードは、バッテリー管理システム１００による電力消耗を遮断または低減するためのモードである。すなわち、シャットダウンモードでは、診断装置２００はもちろん、センシング部１１０及び通信部１２０の動作が中断される。
【００７４】
段階３７０において、制御部２２０は、シャットダウンモードで、制御部２２０のウェイクアップを指示する第２制御信号が前記第１通信端子ＣＯＭ１に印加されるか否かを判断する。第２制御信号は、制御部２２０の第１通信端子ＣＯＭ１及びＤＣ−ＤＣ電圧コンバータ２１０のイネーブル端子ＥＮに共通して印加される。ＤＣ−ＤＣ電圧コンバータ２１０は、第２制御信号に応じて電源出力端子ＯＵＴから駆動電圧を出力する。制御部２２０は、第２制御信号がイネーブル端子ＥＮに印加されることによってＤＣ−ＤＣ電圧コンバータ２１０から一時的に出力される駆動電圧を用いて動作することで、第２制御信号が前記第１通信端子ＣＯＭ１に印加されるか否かを判断することができる。段階３７０の結果が「はい」である場合、段階３８０に進む。
【００７５】
段階３８０において、制御部２２０は、ウェイクアップモードに進入して、メモリに保存された前記第１診断データまたは前記第２診断データを示す診断信号を第２通信端子ＣＯＭ２から出力する。これによって、制御部２２０は、ウォッチドッグタイマ３００が正常動作中であるか、それとも、誤動作しているかを外部デバイス１に通知することができる。
【００７６】
図４及び図５は、図２に示されたウォッチドッグタイマ３００に適用可能な標準ウォッチドッグタイマの動作を示したタイミング図である。
【００７７】
標準ウォッチドッグタイマは、予め決められたタイムアウト期間（ｔｉｍｅ ｏｕｔ ｐｅｒｉｏｄ）内に発生するトリガーパルスに応答してクリアされ、タイムアウト期間内にトリガーパルスが受信されなければリセット信号を出力する。
【００７８】
図４を参照すれば、ウェイクアップモードで正常に動作している制御部２２０は、トリガー端子ＴＲＩＧに有効トリガー信号４００を出力することができる。有効トリガー信号４００は、予め決められたハイレベルの電圧（例えば、３Ｖ）を有するトリガーパルス４０１、４０２、４０３を含むことができる。このとき、有効トリガー信号に含まれた、隣接した二つのトリガーパルス（例えば、４０２と４０３）間の時間間隔は、標準ウォッチドッグタイマのタイムアウト期間より短く、それによって標準ウォッチドッグタイマのタイムアウトが防止される。標準ウォッチドッグタイマは、タイムアウトが発生しない間は、予め決められたハイレベルの電圧（例えば、５Ｖ）を制御部２２０のリセット端子ＲＥＳに出力することで、制御部２２０が不当にリセットされることを防止できる。
【００７９】
一方、図５を参照すれば、制御部２２０の誤動作でよって、制御部２２０からのトリガーパルスがタイムアウト期間よりも長く中断される、いわゆる「遅い故障（ｌａｔｅ ｆａｕｌｔ）」が発生し得る。例えば、図５のトリガーパルス５０３の消失（ｍｉｓｓｉｎｇ）などのような制御部２２０の遅い故障が発生した場合、標準ウォッチドッグタイマは制御部２２０のリセット端子ＲＥＳにリセット信号（例えば、０Ｖ）を出力する。
【００８０】
図６は、図２に示されたウォッチドッグタイマ３００に適用可能なウィンドウウォッチドッグタイマの動作を示したタイミング図である。
【００８１】
ウィンドウウォッチドッグタイマは、標準ウォッチドッグタイマのように、上述した遅い故障の発生を検出することができる。さらに、ウィンドウウォッチドッグタイマは、いわゆる「早い故障（ｆａｓｔ ｆａｕｌｔ）」も検出できるという点で、標準ウォッチドッグタイマよりも改善されたウォッチドッグタイマであると言える。
【００８２】
図６を参照すれば、ウィンドウウォッチドッグタイマは、制御部２２０によって順次に出力されるトリガーパルス６０１、６０２、６０３、６０４、６０５の間の時間間隔を検出することができる。図示されたように、トリガーパルス６０２とトリガーパルス６０３との間の時間間隔（ΔＴ）がウィンドウウォッチドッグタイマのために予め決められた最小時間間隔（ΔＴＴＨ）より短いことは、制御部２２０に早い故障が発生したことを意味する。ウィンドウウォッチドッグタイマは、制御部２２０に早い故障が発生した場合、制御部２２０のリセット端子ＲＥＳにリセット信号（例えば、０Ｖ）を出力する。上述した非有効トリガー信号は、トリガーパルス６０２及びトリガーパルス６０３のように、相互間の時間間隔（ΔＴ）が最小時間間隔（ΔＴＴＨ）より短い少なくとも二つのトリガーパルスを含む信号であり得る。
【００８３】
一方、トリガーパルス６０５の消失などによって、上述したトリガーパルス６０４が終了した時点からタイムアウト期間中に如何なるトリガーパルスも発生しない制御部２２０の遅い故障が発生した場合、ウィンドウウォッチドッグタイマは制御部２２０のリセット端子ＲＥＳにリセット信号（例えば、０Ｖ）を出力する。
【００８４】
上述した本発明の実施形態は、装置及び方法のみによって具現されるものではなく、本発明の実施形態の構成に対応する機能を実現するプログラムまたはそのプログラムが記録された記録媒体を通じても具現され得、このような具現は上述した実施形態の記載から当業者であれば容易に具現できるであろう。
【００８５】
以上のように、本発明を限定された実施形態と図面によって説明したが、本発明はこれに限定されるものではなく、本発明の属する技術分野で通常の知識を持つ者によって本発明の技術思想と特許請求の範囲の均等範囲内で多様な修正及び変形が可能であることは言うまでもない。
【００８６】
また、上述した本発明は、本発明が属する技術分野で通常の知識を持つ者により、本発明の技術的思想を逸脱しない範囲内で様々な置換、変形及び変更が可能であって、上述した実施形態及び添付の図面によって限定されるものではなく、多様な変形のため各実施形態の全部または一部が選択的に組み合わせられて構成され得る。
【図１】
2020523582.tif 000003
【図２】
2020523582.tif 000004
【図３】
2020523582.tif 000005
【図４】
2020523582.tif 000006
【図５】
2020523582.tif 000007
【図６】
2020523582.tif 000008
【国際調査報告】
2020523582.tif 000009
2020523582.tif 000010
2020523582.tif 000011
2020523582.tif 000012