(57)【特許請求の範囲】
【請求項１】
入出力端子部、通信端子部、測定端子部、及びゲージングプロセッサを備えた二次電池管理装置の外部装置制御機能を検証するシステムであって、
入出力インターフェースを備えてなり、検証プログラムを実行するコンピュータと、
前記入出力端子部から出力される外部装置制御信号及び前記通信端子部を通じて出力される外部装置の動作状態情報を含む送信通信メッセージを前記入出力インターフェースを介して伝送可能なデータフォーマットに変換し、前記入出力インターフェースを介して前記検証プログラムに伝達し、且つ、前記検証プログラムから前記入出力インターフェースを介して出力される外部装置の動作状態情報を含む仮想応答信号及び外部装置の動作状態情報を要求する受信通信メッセージを前記入出力端子部及び前記通信端子部を通じて伝送可能なデータフォーマットにそれぞれ変換した後、前記入出力端子部及び前記通信端子部を通じて出力するインターフェースユニットとを備えてなり、
前記検証プログラムは、
前記受信通信メッセージを生成して前記入出力インターフェースを介して出力し、前記変換された外部装置制御信号が前記入出力インターフェースを介して受信されれば前記仮想応答信号を前記入出力インターフェースを介して出力し、前記送信通信メッセージが前記入出力インターフェースを介して受信されれば前記仮想応答信号と前記送信通信メッセージに含まれた外部装置の動作状態情報とを比べて、前記動作状態情報の一致如何によって二次電池管理装置の外部装置制御機能に対する検証結果を判定し、前記コンピュータのモニタに表示することを特徴とする、機能検証システム。
【請求項２】
前記外部装置は、二次電池の充放電線路を開閉するリレー及びリレー駆動回路を備えたリレースイッチモジュールであることを特徴とする、請求項１に記載の機能検証システム。
【請求項３】
前記外部装置の動作状態情報は、前記リレーのオン／オフ状態を示す情報であることを特徴とする、請求項２に記載の機能検証システム。
【請求項４】
前記外部装置は、冷却ファン及び冷却ファン駆動回路を含む冷却ファンモジュールであることを特徴とする、請求項１に記載の機能検証システム。
【請求項５】
前記外部装置の動作状態情報は、前記冷却ファンのオン／オフ状態と回転速度を示す情報であることを特徴とする、請求項４に記載の機能検証システム。
【請求項６】
前記入出力インターフェースは、ＵＳＢまたはＲＳ２３２インターフェースであることを特徴とする、請求項１に記載の機能検証システム。
【請求項７】
二次電池の電圧、電流及び温度にそれぞれ対応する電圧を前記測定端子部を通じて印加する電圧シミューレータをさらに備えてなり、
前記検証プログラムは、二次電池管理装置の検証者から前記二次電池の電圧、電流及び温度設定値の入力を受けて、前記コンピュータの入出力インターフェースを介して前記入力された電圧、電流及び温度設定値に対応する電圧印加要請信号を前記電圧シミューレータに伝送することを特徴とする、請求項１に記載の機能検証システム。
【請求項８】
前記検証プログラムは、検証条件として、二次電池の電圧、電流及び温度に対する設定値を入力可能なユーザインターフェースを前記二次電池管理装置の検証者に提供することを特徴とする、請求項７に記載の機能検証システム。
【請求項９】
前記検証プログラムは、前記電圧印加要請信号を伝送した後、前記外部装置制御信号を受信することを特徴とする請求項７に記載の機能検証システム。
【請求項１０】
前記入出力端子部は、Ｉ／Ｏインターフェースであり、
前記通信端子部は、ＣＡＮ通信インターフェースであることを特徴とする、請求項１に記載の機能検証システム。
【請求項１１】
前記検証プログラムは、前記仮想応答信号を前記入出力インターフェースを介して出力した後、前記受信通信メッセージを生成して前記入出力インターフェースを介して出力することを特徴とする、請求項１に記載の機能検証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池管理装置の機能を検証することができるシステムに関する。
【０００２】
本願は、２０１５年２月２６日出願の韓国特許出願第１０−２０１５−００２７５１１号に基づく優先権を主張し、該当出願の明細書及び図面に開示された内容は、すべて本出願に援用される。
【背景技術】
【０００３】
近年、二次電池は、携帯電話、ラップトップパソコンなどのモバイル装置だけでなく、電気で駆動される自動車（ＥＶ、ＨＥＶ、ＰＨＥＶ）や大容量電力貯蔵装置（Ｅｌｅｃｔｒｉｃｉｔｙ Ｓｔｏｒａｇｅ Ｓｙｓｔｅｍ）などの分野にまでその用途が急速に拡大している。
【０００４】
二次電池管理装置は、二次電池の充電または放電中に二次電池の電圧、電流、温度及び充電状態（Ｓｔａｔｅ Ｏｆ Ｃｈａｒｇｅ：ＳＯＣ）などを持続的にモニタリングし、二次電池が過充電、過放電または過熱状態になったとき、二次電池の充放電線路を遮断（ｏｐｅｎ）するか又は二次電池を冷却させる。そのため、二次電池管理装置は、Ｉ／Ｏインターフェースを介してリレースイッチモジュール及び冷却ファンモジュールのような外部装置と連結される。
【０００５】
二次電池管理装置が行う様々な機能のうち、外部装置の制御機能は二次電池の安全性の面で非常に重要である。したがって、二次電池管理装置を負荷装置に備え付ける前に、外部装置に対する制御機能を綿密に検証する必要がある。
【０００６】
従来は、二次電池管理装置の外部装置に対する制御機能を検証するため、二次電池管理装置を実際の二次電池の使用環境と同一に実験条件をセッティングした後、開発者が事前に設定されたテスト項目に従って直接手動で検証作業を行った。
【０００７】
しかし、このような検証方法は多大な時間を必要とするだけでなく、検証を行う開発者の過誤（人的エラー）が介入する恐れがあるため、信頼性が低く、開発者の検証熟練度によって検証結果が変わるという問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上記問題点に鑑みてなされたものであり、ハードウェア的な面で実際の使用環境と同じ条件で二次電池管理装置をセッティングしなくても、二次電池管理装置が行う外部装置の制御機能を信頼性高く検証することができるシステムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を達成するため、本発明による二次電池管理装置の機能検証システムは、二次電池管理装置の入出力端子部、通信端子部、測定端子部と結合される。
【００１０】
望ましくは、前記システムは、検証プログラムを実行し、入出力（Ｉ／Ｏ）インターフェースを備えるコンピュータを含み、前記検証プログラムは、外部装置の動作を誘発する条件を意図的に生成し、二次電池管理装置の入出力端子部を通じて外部装置制御信号が正常に出力されるか否かをモニタリングし、外部装置の現在動作状態情報をメモリ素子に正確に保持するか否かを検証する。
【００１１】
前記システムは、コンピュータと二次電池管理装置との間で伝達されるデータのフォーマットを変換するためのインターフェースユニットを含み、二次電池の電圧、電流及び温度レベルを示す電圧信号を人為的に生成して測定端子部に印加する電圧シミューレータを含むことができる。
前記検証プログラムは、検証条件を任意に設定し、検証結果を視覚的に表示するユーザインターフェースを提供することができる。
【００１２】
一態様によれば、前記インターフェースユニットは、入出力端子から出力される外部装置制御信号及び前記通信端子部を通じて出力される外部装置の動作状態情報を含む送信通信メッセージを前記入出力インターフェースを介して伝送可能なデータフォーマットに変換し、前記入出力インターフェースを介して前記検証プログラムに伝達する。
【００１３】
他の態様によれば、前記インターフェースユニットは、前記検証プログラムから前記入出力インターフェースを介して出力される外部装置の動作状態情報を含む仮想応答信号及び外部装置の動作状態情報を要求する受信通信メッセージを前記入出力端子部及び前記通信端子部を介して伝送可能なデータフォーマットにそれぞれ変換した後、前記入出力端子及び前記通信端子部を介して二次電池管理装置側に出力する。
【００１４】
望ましくは、前記検証プログラムは、前記受信通信メッセージを生成して前記入出力インターフェースを介して出力し、前記変換された外部装置制御信号が前記入出力インターフェースを介して受信されれば、前記仮想応答信号を前記入出力インターフェースを介して出力する。
【００１５】
他の態様によれば、前記検証プログラムは、前記送信通信メッセージが前記入出力インターフェースを介して受信されれば、前記仮想応答信号と前記送信通信メッセージに含まれた外部装置の動作状態情報とを比べて、前記動作状態情報の一致如何によって二次電池管理装置の外部装置制御機能に対する検証結果を判定し、グラフィックインターフェースの形態で前記コンピュータのモニタに表示する。
【００１６】
一例において、前記外部装置は、二次電池の充放電線路を開閉するリレー及びリレー駆動回路を含むリレースイッチモジュールであり得る。
この場合、前記外部装置の動作状態情報は、前記リレーのオン／オフ状態を示す情報であり得る。
【００１７】
他の例において、前記外部装置は、冷却ファン及び冷却ファン駆動回路を含む冷却ファンモジュールであり得る。
この場合、前記外部装置の動作状態情報は、前記冷却ファンのオン／オフ状態及び回転速度（ＲＰＭ）を示す情報であり得る。
望ましくは、前記入出力インターフェースは、ＵＳＢまたはＲＳ２３２インターフェースであり得る。
【００１８】
望ましくは、前記電圧シミューレータは、二次電池の電圧、電流及び温度にそれぞれ対応する電圧を前記測定端子部を通じて印加することができる。また、前記検証プログラムは、二次電池管理装置の検証者から前記二次電池の電圧、電流及び温度設定値の入力を受け、前記コンピュータの入出力インターフェースを介して前記入力された電圧、電流及び温度設定値に対応する電圧印加要請信号を前記電圧シミューレータに伝送することができる。
【００１９】
望ましくは、前記検証プログラムは、検証条件として、二次電池の電圧、電流及び温度に対する設定値を入力可能なユーザインターフェースをモニタを通じて前記二次電池管理装置の検証者に提供することができる。
望ましくは、前記検証プログラムは、前記電圧印加要請信号を伝送した後、前記外部装置制御信号を受信することができる。
望ましくは、前記入出力端子部はＩ／Ｏインターフェースであり、前記通信端子部はＣＡＮ通信インターフェースであり得る。
望ましくは、前記検証プログラムは、前記仮想応答信号を前記入出力インターフェースを介して出力した後、前記受信通信メッセージを生成して前記入出力インターフェースを介して出力することができる。
【発明の効果】
【００２０】
本発明の一態様によれば、二次電池管理装置を実際の使用環境と同一にセッティングしなくても、二次電池管理装置の外部装置制御機能を信頼性高く検証することができる。
【００２１】
本発明の他の態様によれば、相異なる仕様を有する二次電池管理装置に対しても検証プログラムの設定条件を変更することで、直ちに信頼性高く検証を行うことができる。
【００２２】
本発明のさらに他の態様によれば、二次電池管理装置の検証結果が検証プログラムを通じて視覚的に確認されるため、開発初心者も二次電池管理装置の検証作業を容易且つ便利に行うことができる。
【図面の簡単な説明】
【００２３】
本明細書に添付される次の図面は、本発明の望ましい実施例を例示するものであり、発明の詳細な説明とともに本発明の技術的な思想をさらに理解させる役割をするため、本発明は図面に記載された事項だけに限定されて解釈されてはならない。
【図１】二次電池管理装置が外部の他の部品と通常形成する接続関係を示した図である。
【図２】本発明の実施例による二次電池管理装置の検証システムの構成を概略的に示したブロック図である。
【図３】検証プログラムのユーザインターフェース画面と検証結果が視覚的に表示された例を示した図である。
【発明を実施するための形態】
【００２４】
以下、添付された図面を参照して本発明の望ましい実施例を詳しく説明する。これに先立ち、本明細書及び請求範囲に使われた用語や単語は通常的や辞書的な意味に限定して解釈されてはならず、発明者自らは発明を最善の方法で説明するために用語の概念を適切に定義できるという原則に則して本発明の技術的な思想に応ずる意味及び概念で解釈されねばならない。したがって、本明細書に記載された実施例及び図面に示された構成は、本発明のもっとも望ましい一実施例に過ぎず、本発明の技術的な思想のすべてを代弁するものではないため、本出願の時点においてこれらに代替できる多様な均等物及び変形例があり得ることを理解せねばならない。
【００２５】
図１は、二次電池管理装置が外部の他の部品と通常形成する接続関係を示した図である。
図１を参照すれば、二次電池管理装置１１０は、当業界でＢＭＳ（Ｂａｔｔｅｒｙ Ｍａｎａｇｅｍｅｎｔ Ｓｙｓｔｅｍ）と知られた公知の装置であって、入出力端子部１１１、通信端子部１１２、測定端子部１１３、ゲージングプロセッサ１１４、アナログフロントエンド回路１１５及びメモリ素子１１６などを含むことができる。
【００２６】
前記二次電池管理装置１１０は、印刷回路基板（Ｐｒｉｎｔｅｄ Ｃｉｒｃｕｉｔ Ｂｏａｒｄ：ＰＣＢ）の形態で具現されて、二次電池の電圧、温度及び電流を測定し、測定された値を用いて二次電池の充電状態（ＳＯＣ）と健康状態（Ｓｔａｔｅ Ｏｆ Ｈｅａｈｔｈ：ＳＯＨ）を推定し、二次電池の過充電、過放電、過熱などの状況が感知されたとき、二次電池の充放電線路を遮断するか又は冷却ファンを駆動して二次電池の温度を適正な水準に維持するなどの機能を果たす。
【００２７】
このような機能は二次電池管理装置１１０が行う公知の機能に該当するため、詳しい説明は省略する。また、後述する二次電池管理装置１１０を構成する各構成要素の機能についての説明においては、本発明と密接に関連する機能が主に説明されることを予め明らかにしておく。
【００２８】
前記入出力端子部１１１は、二次電池管理装置１１０によって動作が制御される外部装置１１６側に制御信号を伝送するか、又は、前記外部装置１１６側から伝送される制御応答信号が受信されるＩ／Ｏインターフェースに該当する。
【００２９】
前記外部装置１１６の一例としては、リレースイッチモジュールが挙げられる。前記リレースイッチモジュールは、二次電池と負荷との間を連結する電力線路に設けられて充／放電線路を開閉する電気部品である。
【００３０】
前記リレースイッチモジュールは、リレースイッチ及びリレー駆動回路を含む。前記リレースイッチは、電磁石によって接点が開閉される機械的スイッチやＳＳＲ（Ｓｏｌｉｄ Ｓｔａｔｅ Ｒｅｌａｙ）のような半導体スイッチで構成される。前記リレー駆動回路は、前記入出力端子部１１１を通じて出力される外部装置制御信号に従ってリレースイッチのオン／オフを制御し、リレーの制御結果によるリレーの現在動作状態（オンまたはオフ）を示す制御応答信号を前記入出力端子部１１１を通じてゲージングプロセッサ１１４側に出力する。
【００３１】
前記外部装置１１６の他の例としては、冷却ファンモジュールが挙げられる。前記冷却ファンモジュールは、二次電池の温度が閾値以上上昇したとき、二次電池側に冷却空気を供給して二次電池の温度を下げる冷却ファン、及び前記入出力端子部１１１を通じて出力される外部装置制御信号に従って冷却ファンの回転速度を制御し、冷却ファンの制御結果による冷却ファンのオン／オフ状態と駆動速度（ＲＰＭ）を示す制御応答信号を出力する冷却ファン駆動回路を含む。
前記通信端子部１１２は、前記ゲージングプロセッサ１１４が外部制御装置１１７と通信を行うときに使用される通信インターフェースに該当する。
【００３２】
前記通信インターフェースの一例としては、ＣＡＮ通信インターフェース、デイジーチェーン通信インターフェース、ＲＳ２３２インターフェースなどが挙げられるが、本発明がこれらに限定されることはない。
前記外部制御装置１１７は、二次電池が備え付けられる負荷装置に含まれるものであって、一例として電気自動車の電装コンピュータ装置がそれに該当する。
【００３３】
説明の便宜上、外部から前記通信端子部１１２を通じて入力されるデジタル通信信号を受信通信メッセージ、逆に前記通信端子部１１２を通じて外部に出力されるデジタル通信信号を送信通信メッセージと称する。
前記測定端子部１１３は、二次電池の電圧、電流及び温度レベルに対応するＤＣ電圧信号が入力される複数の電圧測定ピンを含むコネクタに該当する。
【００３４】
前記測定端子部１１３は、二次電池の電圧が印加される電圧センシングラインが接続される電圧測定ピンと、二次電池の充電または放電電流を感知して電流の大きさに対応する電圧信号を出力する電流センサ（例えば、ホールセンサ）が接続される電流測定ピンと、二次電池の温度を感知して温度レベルに対応する電圧信号を出力する温度センサ（例えば、熱電対）が接続される温度測定ピンと、を含む。
【００３５】
前記アナログフロントエンド回路１１５は、前記測定端子部１１３と電気的に連結され、二次電池の電圧、電流及び温度レベルに対応する電圧信号の印加を受けて、ゲージングプロセッサ１１４に出力するアナログ電圧信号処理回路に該当する。
【００３６】
前記ゲージングプロセッサ１１４は、半導体素子、例えばＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）チップの形態で具現されたものであって、前記アナログフロントエンド回路１１５を通じて入力されるアナログ電圧信号をデジタル値に変換した後、予め定義された演算を行って二次電池の電圧、電流及び温度を算出し、メモリ素子１１６に記録する。
【００３７】
前記メモリ素子１１６は、デジタルデータを記録又は削除自在な素子であって、不揮発性メモリ素子または揮発性メモリ素子で構成することができる。
前記メモリ素子１１６は、ＲＡＭ、ＲＯＭ、レジスタ、フラッシュメモリなどで構成することができるが、本発明がこれらに限定されることはない。
前記メモリ素子１１６は、前記ゲージングプロセッサ１１４によってアクセスできるように、データバスなどを通じて前記ゲージングプロセッサ１１４と連結することができる。
【００３８】
前記メモリ素子１１６は、ゲージングプロセッサ１１４が行う各種の制御ロジッグを含むプログラム、及び／または前記制御ロジッグの実行時に発生するデータを保存及び／または更新及び／または消去及び／または伝送する。
前記メモリ素子１１６は、論理的に２つ以上に分割でき、前記ゲージングプロセッサ１１４内に含まれることを制限しない。
【００３９】
前記ゲージングプロセッサ１１４は、望ましくは、メモリ素子１１６に保存されている二次電池の電圧、電流及び温度情報を用いて二次電池の充電または放電を制御し、電圧及び／または電流及び／または温度レベルが臨界範囲から外れれば、前記入出力端子部１１１を通じて二次電池の充／放電線路を遮断するか又は二次電池を冷却するため、外部装置１１６側に外部装置制御信号を出力する。
【００４０】
また、前記ゲージングプロセッサ１１４は、前記入出力端子部１１１を通じて前記外部装置から制御応答信号が入力されれば、外部装置の動作状態を示す情報を生成してメモリ素子１１６に記録する。
ここで、前記動作状態情報は、リレースイッチのオンまたはオフ如何を示す情報、または冷却ファンのオンまたはオフ如何と回転速度を示す情報を含む。
【００４１】
また、前記ゲージングプロセッサ１１４は、前記通信端子部１１２を通じて外部制御装置１１７から受信通信メッセージが入力されれば、該当メッセージに含まれた命令に従って情報処理を行った後、結果情報を送信通信メッセージに含ませて外部制御装置１１７側に伝送する。
【００４２】
一例として、前記受信通信メッセージが外部装置１１６の動作状態情報を伝送することを要求する命令を含んでいれば、前記ゲージングプロセッサ１１４は、前記メモリ素子１１６に記録された情報から外部装置１１６の動作状態情報を読み込み、動作状態情報を送信通信メッセージに含ませて通信端子部１１２を通じて前記外部制御装置１１７側に伝送する。
【００４３】
通常、上述した二次電池管理装置１１０の外部装置制御機能を検証するためには、図１の図示と実質的に同じ条件で検証実験条件をセッティングした後、検証実験を実施する。
【００４４】
本発明は、通常の検証実験と違って、二次電池管理装置１１０を仮想的に検証できる検証システムに連結し、外部装置の制御機能を信頼性高く検証できる方法を以下のように提供する。
【００４５】
図２は、本発明の一実施例による二次電池管理装置の検証システム２００が二次電池管理装置１１０に結合された状態、及び前記検証システム２００の概略的な構成を示している。
【００４６】
図２に示されたように、本発明による検証システム２００は、二次電池管理装置１１０と結合されるハードウェアであるインターフェースユニット２２０；及びＵＳＢまたはＲＳ２３２のような入出力インターフェース２３１を含み、ソフトウェアとして設計された検証プログラム２３０を実行するコンピュータ２４０を含む。
【００４７】
前記インターフェースユニット２２０は、前記入出力端子１１１から出力される外部装置制御信号、及び前記通信端子部１１２を通じてゲージングプロセッサ１１４が出力する送信通信メッセージを受信する。
【００４８】
また、前記インターフェースユニット２２０は、前記外部装置制御信号及び前記送信通信メッセージを前記入出力インターフェース２３１を介する伝送に適したデジタルデータフォーマットに変換する。
【００４９】
例えば、前記入出力インターフェース２３１がＵＳＢまたはＲＳ２３２インターフェースである場合、前記インターフェースユニット２２０は各インターフェースに適したフォーマットに前記外部装置制御信号及び前記送信通信メッセージを変換する。
【００５０】
また、前記インターフェースユニット２２０は、データフォーマットが変換された外部装置制御信号及び送信通信メッセージを前記入出力インターフェース２３１を介してコンピュータ２４０で実行中の検証プログラム２３０に伝達する。
【００５１】
前記検証プログラム２３０は、前記入出力インターフェース２３１を介してフォーマット変換された外部装置制御信号が入力されれば、予め設定された外部装置仮想応答信号を前記入出力インターフェース２３１を介して出力する。また、前記検証プログラム２３０は、ゲージングプロセッサ１１４側に伝達する命令を含む受信通信メッセージを生成し、前記入出力インターフェース２３１を介して出力する。
【００５２】
また、前記インターフェースユニット２２０は、前記検証プログラム２３０から前記入出力インターフェース２３１を介して出力される外部装置仮想応答信号及び受信通信メッセージのフォーマットを、前記入出力端子１１１及び前記通信端子部１１２を通じての伝送に適したデジタルデータフォーマットに変換する。
【００５３】
例えば、前記入出力端子１１１及び前記通信端子部１１２がそれぞれＩ／Ｏインターフェース及びＣＡＮ通信インターフェースである場合、前記インターフェースユニット２２０は各インターフェースに適したデータフォーマットに前記外部装置仮想応答信号及び前記受信通信メッセージを変換する。
【００５４】
また、前記インターフェースユニット２２０は、前記変換された外部装置仮想応答信号及び前記受信通信メッセージをそれぞれ前記入出力端子１１１及び前記通信端子部１１２を通じて前記ゲージングプロセッサ１１４側に伝達する。
【００５５】
本発明において、前記外部装置仮想応答信号は外部装置の動作状態情報を含む。
例えば、前記外部装置仮想応答信号は、リレースイッチのオン／オフ状態、または、冷却ファンのオン／オフ状態と回転ｒｐｍを示す情報を含むことができる。
【００５６】
もし、外部装置制御信号がリレースイッチをターンオンさせる命令を含んでいれば、前記外部装置仮想応答信号はリレースイッチがオン状態にあることを示す情報を含む。
【００５７】
また、外部装置制御信号が冷却ファンを所定ｒｐｍで回転させる命令を含んでいれば、前記外部装置仮想応答信号は冷却ファンがオン状態であって前記所定ｒｐｍで回転している状態であることを示す情報を含む。
【００５８】
前記ゲージングプロセッサ１１４は、フォーマット変換された外部装置仮想応答信号が前記入出力端子部１１１を通じて入力されれば、信号に含まれた外部装置の動作状態情報を識別し、メモリ素子１１６に保存された外部装置の動作状態情報、すなわちリレースイッチのオン／オフ状態、冷却ファンのオン／オフ状態及び回転ｒｐｍ情報を更新する。
【００５９】
本発明において、前記検証プログラム２３０がゲージングプロセッサ１１４側に伝達する前記受信通信メッセージは情報要請命令を含む。
望ましくは、前記情報要請命令は、メモリ素子１１６に保存された外部装置の動作状態情報を要請する命令であり得る。
【００６０】
前記ゲージングプロセッサ１１４は、フォーマット変換された受信通信メッセージが前記通信端子部１１２を通じて入力されれば、通信メッセージに含まれた情報要請命令を識別して、メモリ素子１１６に保存された外部装置の動作状態情報、すなわちリレースイッチのオン／オフ状態及び／または冷却ファンのオン／オフ状態及び／または回転ｒｐｍ情報を読み込み、送信通信メッセージに含ませて通信端子部１１２を通じてインターフェースユニット２２０に出力する。すると、前記インターフェースユニット２２０は、前記送信通信メッセージのフォーマットを入出力インターフェース２３１を介して伝送可能なフォーマットに変換し、コンピュータ２４０で実行中の検証プログラム２３０側に伝達する。
【００６１】
前記検証プログラム２３０は、前記フォーマット変換された送信通信メッセージが前記入出力インターフェース２３１を介して入力されれば、前記送信通信メッセージに含まれた外部装置の動作状態情報を識別する。
また、前記検証プログラム２３０は、識別された動作状態情報が外部装置仮想応答信号に含ませた動作状態情報と一致するか否かを判別する。
【００６２】
もし、２つの動作状態情報が一致すれば、前記検証プログラム２３０は二次電池管理装置１１０の外部装置制御機能が正常に動作していると判定し、判定結果をコンピュータ２４０に連結されたモニタ２５０に視覚的に表示する。
【００６３】
逆に、２つの動作状態情報が一致しなければ、前記検証プログラム２３０は二次電池管理装置１１０の外部装置制御機能が非正常に動作していると判定し、判定結果をコンピュータ２４０に連結されたモニタ２５０に視覚的に表示する。
【００６４】
ここで、視覚的に表示するとは、二次電池管理装置１１０が行った外部装置の制御検証結果をテキスト、若しくは、静的または動的イメージで表示することを意味する。
【００６５】
本発明の実施例による検証システム２００は、二次電池が過充電、過放電または過熱状態になったとき、二次電池管理装置１１０が外部装置を正常に制御できるか否かを効果的に検証するため、電圧シミューレータ２６０をさらに含むことが望ましい。
望ましくは、前記電圧シミューレータ２６０は、第１連結部２６１及び第２連結部２６２を含む。
【００６６】
前記第１連結部２６１は、少なくとも二次電池の電圧、電流及び温度レベルに対応するＤＣ電圧がそれぞれ印加される配線が連結された３つのピンホールを含む。前記３つのピンホールは、測定端子部１１３に備えられた３つの電圧測定ピンとそれぞれ結合することができる。互いに対応するピンとピンホールとが結合すれば、電圧シミューレータ２６０が二次電池管理装置１１０の測定端子部１１３に電気的に接続される。
【００６７】
前記第２連結部２６２は、コンピュータ２４０に備えられた入出力インターフェース２３１に接続され、前記コンピュータ２４０で実行される検証プログラム２３０から電圧印加要請信号の入力を受ける。前記電圧印加要請信号は、二次電池管理装置１１０の検証者が予め設定した二次電池の電圧、電流及び温度レベルにそれぞれ対応する電圧値を含む。
【００６８】
前記電圧シミューレータ２６０は、前記第２連結部２６２を通じて電圧印加要請信号を受信すれば、信号に含まれた電圧印加条件を識別し、識別した電圧印加条件に従ってそれぞれのピンホールに連結された配線に二次電池の電圧、電流及び温度レベルに対応する電圧を印加する。
【００６９】
それぞれのピンホールに連結された配線に電圧が印加されれば、アナログフロントエンド回路１１５は各ピンホールに連結された測定端子部１１３のピンを通じて二次電池の電圧、電流及び温度に対応する電圧をアナログ電圧信号の形態で測定した後、ゲージングプロセッサ１１４側に出力する。すると、ゲージングプロセッサ１１４はアナログ電圧信号をデジタル値に変換した後、予め定義された演算を行って二次電池の電圧、電流及び温度値を取得し、メモリ素子１１６に保存する。
【００７０】
一方、ゲージングプロセッサ１１４は、二次電池の電圧、電流及び温度値が予め設定された臨界範囲から外れれば、二次電池が過充電、過放電または過熱状態にあると判断し、リレースイッチや冷却ファンのような外部装置を制御するための外部装置制御信号を入出力端子部１１１を通じて出力する。
【００７１】
すると、外部装置制御信号がインターフェースユニット２２０を通じてフォーマットが変換された後、コンピュータ２４０で実行中の検証プログラム２３０に伝達され、検証プログラム２３０は外部装置の動作状態情報を含む外部装置仮想応答信号を生成して、インターフェースユニット２２０を通じてゲージングプロセッサ１１４側に伝達する。この場合にも、外部装置仮想応答信号のフォーマットが変換されることは自明である。また、ゲージングプロセッサ１１４は、外部装置仮想応答信号から外部装置の動作状態情報を識別し、メモリ素子１１６に保存された外部装置の動作状態情報を更新する。
【００７２】
一方、検証プログラム２３０は、外部装置仮想応答信号を出力した後、予め設定された時間の経過後に情報要請命令を含む受信通信メッセージを生成し、インターフェースユニット２２０及び通信端子部１１２を通じてゲージングプロセッサ１１４に伝達する。すると、ゲージングプロセッサ１１４は、受信通信メッセージに含まれた情報要請命令を識別し、メモリ素子１１６に保存された外部装置の動作状態情報を読み込んで外部装置の動作状態情報を含む送信通信メッセージを生成して、通信端子部１１２を通じてインターフェースユニット２２０側に出力する。
【００７３】
前記送信通信メッセージは、インターフェースユニット２２０によってフォーマットが変換された後、コンピュータの入出力インターフェース２３１を介して検証プログラム２３０に伝達される。
【００７４】
前記検証プログラム２３０は、フォーマットが変換された前記送信通信メッセージが前記入出力インターフェース２３１を介して入力されれば、前記送信通信メッセージに含まれた外部装置の動作状態情報を識別する。
また、前記検証プログラム２３０は、識別された動作状態情報が外部装置仮想応答信号に含ませた動作状態情報と一致するか否かを判別する。
【００７５】
もし、２つの動作状態情報が一致すれば、前記検証プログラム２３０は二次電池管理装置１１０の外部装置制御機能が正常に動作していると判定し、判定結果をコンピュータ２４０に連結されたモニタ２５０に視覚的に表示する。
【００７６】
逆に、２つの動作状態情報が一致しなければ、前記検証プログラム２３０は二次電池管理装置１１０の外部装置制御機能が非正常に動作していると判定し、判定結果をコンピュータ２４０に連結されたモニタ２５０に視覚的に表示する。
図３は、検証プログラム２３０のユーザインターフェース画面を例示した図である。
【００７７】
図示されたように、前記ユーザインターフェース３００は、二次電池管理装置１１０の検証時に二次電池の電圧、電流及び温度条件を設定するフィールド３１０と、二次電池管理装置１１０の外部装置制御機能に対する検証結果が視覚的に表示されるフィールド３２０と、検証スタートを要請するボタンと、ユーザインターフェースを初期化（ｒｅｓｅｔ）するボタンとを含む。
【００７８】
前記検証スタートボタンが操作されれば、前記検証プログラム２３０は前記条件設定フィールドに入力された二次電池の電圧、電流及び温度情報を識別し、識別された設定値に対応する電圧値を算出した後、算出された電圧値を含む電圧印加要請信号を生成して入出力インターフェース２３１を介して電圧シミューレータ２６０側に出力する。
【００７９】
すると、前記電圧シミューレータ２６０は、電圧印加要請信号に含まれた電圧値を識別し、識別された電圧値に従って二次電池の電圧、電流及び温度に対応するＤＣ電圧を第１連結部２６１のピンホールに連結されたそれぞれの配線に独立的に印加する。
【００８０】
すると、二次電池の電圧、電流及び温度に対応する電圧信号がアナログフロントエンド回路１１５を通じてゲージングプロセッサ１１４に伝達されて、上述した制御ロジッグが実行される。
【００８１】
前記検証プログラムは、二次電池管理装置１１０が行う外部装置の制御機能に対する検証結果を、図３に示されたように、検証結果表示フィールド３２０に視覚的に表示することができる。
【００８２】
本発明によれば、二次電池管理装置１１０の検証を行う開発者はユーザインターフェース画面で多様な条件で二次電池の電圧、電流及び温度を設定し、二次電池管理装置１１０が外部装置の制御を正常に行うか否かを便利に検証することができる。
【００８３】
また、外部装置の動作する条件が二次電池の仕様によって変わっても、ユーザインターフェース画面で二次電池の仕様に合わせて検証条件を多様に設定できるため、二次電池の仕様に限定されず、二次電池管理装置１１０の外部装置制御機能を便利に検証することができる。
【００８４】
本発明において、外部装置の種類はリレースイッチモジュール及び冷却ファンモジュールのみに制限されない。したがって、入出力端子部１１１を通じて連結できる外部装置であれば本発明の範疇に含まれることを理解せねばならない。
【００８５】
本発明の多様な実施様態の説明において、「〜部」と称された構成要素は物理的に区分される要素ではなく、機能的に区分される要素として理解されねばならない。したがって、それぞれの構成要素は他の構成要素と選択的に統合されるか、又は、それぞれの構成要素が制御ロジッグの効率的な実行のためにサーブ構成要素に分割され得る。しかし、構成要素が統合または分割されても機能の同一性が認定できれば、統合または分割された構成要素も本発明の範囲内であると解釈すべきであることは自明である。
【００８６】
以上、本発明を限定された実施例と図面によって説明したが、本発明はこれに限定されるものではなく、本発明の属する技術分野で通常の知識を持つ者によって本発明の技術思想と特許請求の範囲の均等範囲内で多様な修正及び変形が可能であることは言うまでもない。
【産業上の利用可能性】
【００８７】
本発明の一態様によれば、二次電池管理装置を実際の使用環境と同一にセッティングしなくても、二次電池管理装置の外部装置制御機能を信頼性高く検証することができる。
【００８８】
本発明の他の態様によれば、相異なる仕様を有する二次電池管理装置に対しても検証プログラムの設定条件を変更することで、直ちに信頼性高く検証を行うことができる。
【００８９】
本発明のさらに他の態様によれば、二次電池管理装置の検証結果が検証プログラムを通じて視覚的に確認されるため、開発初心者も二次電池管理装置の検証作業を容易且つ便利に行うことができる。
【図１】
0006370496.tif 000002
【図２】
0006370496.tif 000003
【図３】
0006370496.tif 000004