(57)【要約】  本発明は、車両に搭載されたバッテリーを管理する装置のタスク実行制御技術を提供する。本発明によるバッテリー管理装置は、車両に含まれたバッテリーを管理する装置であって、予め決められた周期ごとに各々のタスクを実行する単位アプリケーションモジュールを複数具備するアプリケーションモジュールと、前記車両の非常状況を認識する非常認識モジュールと、前記非常認識モジュールによって車両の非常状況が認識された場合、少なくとも一つの単位アプリケーションモジュールに対するタスク実行周期を変更する周期変更モジュールと、を含む。【選択図】      図１
2019513339.tif 000002
【特許請求の範囲】
【請求項１】
車両に含まれたバッテリーを管理する装置であって、
予め決められた周期ごとに各々のタスクを実行する単位アプリケーションモジュールを複数具備するアプリケーションモジュールと、
前記車両の非常状況を認識する非常認識モジュールと、
前記非常認識モジュールによって車両の非常状況が認識された場合、少なくとも一つの単位アプリケーションモジュールに対するタスク実行周期を変更する周期変更モジュールと、を備えてなることを特徴とするバッテリー管理装置。
【請求項２】
前記非常認識モジュールが、ブレーキ圧力を測定するブレーキ圧力測定センサーを備えることを特徴とする、請求項１に記載のバッテリー管理装置。
【請求項３】
前記非常認識モジュールが、車両に加えられる衝撃を感知する衝撃感知センサーをさらに備えることを特徴とする、請求項２に記載のバッテリー管理装置。
【請求項４】
前記周期変更モジュールは、前記ブレーキ圧力測定センサーによって測定されたブレーキ圧力が基準値以上である場合にターンオンされ、
前記衝撃感知センサーによって衝撃が感知された場合、タスク実行周期を変更することを特徴とする、請求項３に記載のバッテリー管理装置。
【請求項５】
前記周期変更モジュールは、前記ブレーキ圧力測定センサーによって測定されたブレーキ圧力が基準値以上である場合、少なくとも一つの単位アプリケーションモジュールのタスクに対してタスク実行周期を一次変更し、
前記衝撃感知センサーによって衝撃が感知された場合、一次変更されたタスク実行周期をさらに二次変更することを特徴とする、請求項３に記載のバッテリー管理装置。
【請求項６】
前記バッテリー管理装置が、バッテリーの情報を保存するメモリーモジュールをさらに備えてなり、
前記メモリーモジュールが、前記車両のブレーキに圧力が印加される毎に前記バッテリーの情報データを記録し、前記車両のブレーキ圧力が基準値以上である場合、前記記録された情報データを保存することを特徴とする、請求項１に記載のバッテリー管理装置。
【請求項７】
前記アプリケーションモジュールが、前記単位アプリケーションモジュールとして、
前記バッテリーに含まれた各セルの電圧を測定するタスクを実行するセル電圧測定アプリケーション、
前記バッテリーに流れる電流を測定するタスクを実行する電流測定アプリケーション、
前記バッテリーの温度を測定するタスクを実行する温度測定アプリケーション、
コンタクターを制御するためのコイルの電圧を測定するタスクを実行するコンタクター測定アプリケーション、及び
前記車両の他の装置からＣＡＮ通信によってデバッギング用データを受信するタスクを実行するデバッグ受信アプリケーションからなる群から選択されてなる一種又は二種以上のものを備えてなり、
前記周期変更モジュールは、車両の非常状況が認識された場合、前記単位アプリケーションモジュールのうち少なくとも一つの単位アプリケーションモジュールに対するタスク実行周期を変更することを特徴とする、請求項１に記載のバッテリー管理装置。
【請求項８】
前記周期変更モジュールは、車両の非常状況が認識された場合、前記アプリケーションモジュールに含まれた単位アプリケーションモジュールのうち少なくとも一つの単位アプリケーションモジュールに対するタスク実行周期を減少させることを特徴とする、請求項７に記載のバッテリー管理装置。
【請求項９】
前記周期変更モジュールは、前記車両が停止した場合、変更されたタスク周期を元に回復させることを特徴とする、請求項１に記載のバッテリー管理装置。
【請求項１０】
前記周期変更モジュールが、前記バッテリー管理装置の負荷をモニターし、モニター結果によって前記アプリケーションモジュールの一部単位アプリケーションモジュールに対するタスク実行周期を増加させることを特徴とする、請求項１に記載のバッテリー管理装置。
【請求項１１】
請求項１〜１０の何れか一項に記載のバッテリー管理装置を備えてなる、バッテリーパック。
【請求項１２】
請求項１〜１０の何れか一項に記載のバッテリー管理装置を備えてなる、自動車。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バッテリー管理技術に関し、より詳しくは、車両に搭載されたバッテリーを管理する装置、例えば、バッテリー管理システム（Ｂａｔｔｅｒｙ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ，ＢＭＳ）などにおいて多様なタスクの実行を制御する技術に関する。
【０００２】
本出願は、２０１６年１１月２４日出願の韓国特許出願第１０−２０１６−０１５７６７９号に基づく優先権を主張し、該当出願の明細書及び図面に開示された内容は、すべて本出願に援用される。
【背景技術】
【０００３】
バッテリーは、携帯電話、ラップトップＰＣ、スマートフォン、スマートパッドなどのモバイルデバイスのみならず、電気によって駆動する自動車（ＥＶ、ＨＥＶ、ＰＨＥＶ）や大容量電力貯蔵装置（ＥＳＳ）などの分野にまでその用途が急速に拡散しつつある。
【０００４】
このようなバッテリーは、バッテリーの動作を全般的に制御するバッテリー管理システム（ＢＭＳ）と結合し得る。特に、ＢＭＳの場合、ＭＣＵが含まれ、多くのタスクが実行され得る。この際、ＢＭＳのＭＣＵは、コアの個数とはかかわらず一回に一つのタスクのみを実行するように構成され得る。これは、同時多発的にプロセスを処理する場合、タスク間の混線などが発生して問題を起こす恐れがあるためである。さらに、自動車において、ＢＭＳのＭＣＵが誤謬を起こす場合、自動車事故を誘発し得るため、ＭＣＵの誤謬を根本的に封鎖するためにシングルタスクプロセスが通常利用されている。
【０００５】
このような状況で、ＢＭＳが行う多様なタスクは、各々特定周期をもって実行され得る。そして、このようなタスク実行周期は、一定に決められてソフトウェアイメージの形態でＢＭＳにダウンロードされており、任意で変更できないことが通常である。
【０００６】
そのため、現在車両のＢＭＳにおいては、多様な環境状況に適応的に対処できないという問題点がある。特に、車両は、交通事故が発生する危険性をいつも有しているが、このような事故状況においてもＢＭＳの多くのタスクは正常状態と同一の周期及び形態で実行されるしかないので、迅速かつ適切な対処が困難であり、事故関連情報を精密に獲得及び分析することが容易でない。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上記問題点に鑑みてなされたものであり、非正常の状況においてより迅速かつ適切な対処を可能にする一方、関連情報をより正確かつ詳細に獲得できるようにすることで、バッテリーの管理及び維持がより容易及び有利となるバッテリー管理装置及びこれを含むバッテリーパック、並びに自動車を提供することを目的とする。
【０００８】
本発明の他の目的及び長所は、下記する説明によって理解でき、本発明の実施例によってより明らかに分かるであろう。また、本発明の目的及び長所は、特許請求の範囲に示される手段及びその組合せによって実現することができる。
【課題を解決するための手段】
【０００９】
上記の課題を達成するため、本発明によるバッテリー管理装置は、車両に含まれたバッテリーを管理する装置であって、予め決められた周期ごとに各々のタスクを実行する単位アプリケーションモジュールを複数具備するアプリケーションモジュールと、前記車両の非常状況を認識する非常認識モジュールと、前記非常認識モジュールによって車両の非常状況が認識された場合、少なくとも一つの単位アプリケーションモジュールに対するタスク実行周期を変更する周期変更モジュールと、を含み得る。
【００１０】
ここで、前記非常認識モジュールは、ブレーキ圧力を測定するブレーキ圧力測定センサーを備え得る。
【００１１】
また、前記非常認識モジュールは、車両に加えられる衝撃を感知する衝撃感知センサーをさらに備え得る。
【００１２】
また、前記周期変更モジュールは、前記ブレーキ圧力測定センサーによって測定されたブレーキ圧力が基準値以上である場合にターンオンされ、前記衝撃感知センサーによって衝撃が感知された場合、タスク実行周期を変更し得る。
【００１３】
また、前記周期変更モジュールは、前記ブレーキ圧力測定センサーによって測定されたブレーキ圧力が基準値以上である場合、少なくとも一つの単位アプリケーションモジュールのタスクに対してタスク実行周期を一次変更し、前記衝撃感知センサーによって衝撃が感知された場合、一次変更されたタスク実行周期をさらに二次変更し得る。
【００１４】
また、前記バッテリー管理装置は、バッテリーの情報を保存するメモリーモジュールをさらに含み、前記メモリーモジュールは、前記車両のブレーキに圧力が印加される毎に前記バッテリーの情報データを記録し、前記車両のブレーキ圧力が基準値以上である場合、前記記録された情報データを保存し得る。
【００１５】
また、前記アプリケーションモジュールは、前記単位アプリケーションモジュールとして、前記バッテリーに含まれた各セルの電圧を測定するタスクを実行するセル電圧測定アプリケーションと、前記バッテリーに流れる電流を測定するタスクを実行する電流測定アプリケーションと、前記バッテリーの温度を測定するタスクを実行する温度測定アプリケーションと、コンタクターを制御するためのコイルの電圧を測定するタスクを実行するコンタクター測定アプリケーションと、前記車両の他の装置からＣＡＮ通信によってデバッギング用データを受信するタスクを実行するデバッグ受信アプリケーションのうち一つ以上を備え、前記周期変更モジュールは、車両の非常状況が認識された場合、前記単位アプリケーションモジュールのうち少なくとも一つの単位アプリケーションモジュールに対するタスク実行周期を変更し得る。
【００１６】
また、前記周期変更モジュールは、車両の非常状況が認識された場合、前記アプリケーションモジュールに含まれた単位アプリケーションモジュールのうち少なくとも一つの単位アプリケーションモジュールに対するタスク実行周期を減少させるように構成され得る。
【００１７】
また、前記周期変更モジュールは、前記車両が停止した場合、変更されたタスク周期を元に回復させるように構成され得る。
【００１８】
また、前記周期変更モジュールは、前記バッテリー管理装置の負荷をモニターし、モニター結果によって前記アプリケーションモジュールの一部単位アプリケーションモジュールに対するタスク実行周期を増加させるように構成され得る。
【００１９】
なお、上記の課題を達成するために、本発明によるバッテリーパックは、本発明によるバッテリー管理装置を含む。
【００２０】
さらに、上記の課題を達成するために、本発明による自動車は、本発明によるバッテリー管理装置を含む。
【発明の効果】
【００２１】
本発明の一面によれば、ＢＭＳのようなバッテリー管理装置が行う各種タスクの実行周期を変更することができる。
【００２２】
したがって、本発明の場合、タスク実行周期の変更によってバッテリーが処し得る多様な環境状況に適応的に対処することができる。
【００２３】
特に、車両に装着されるバッテリーの場合、交通事故などによって破損または損傷する可能性が高い。しかし、本発明の一面によれば、交通事故などが発生する状況においても迅速かつ適切に関連タスクが実行されるようにすることができる。
【００２４】
しかのみならず、このような非常状況においてもバッテリーの状態情報などを精密かつ迅速に保存することで、関連内容をより容易に分析することができ、バッテリーの修理や製造時に役に立つ。
【００２５】
また、本発明の一面によれば、メモリー容量を十分確保していない状況においても適切な情報の保存及び活用が可能である。
【図面の簡単な説明】
【００２６】
本明細書に添付される次の図面は、本発明の望ましい実施例を例示するものであり、発明の詳細な説明とともに本発明の技術的な思想をさらに理解させる役割をするため、本発明は図面に記載された事項だけに限定されて解釈されてはならない。
【図１】本発明の一実施例によるバッテリー管理装置の機能的構成を概略的に示すブロック図である。
【図２】本発明の一実施例によるバッテリー管理装置が車両に含まれた構成を概略的に示す図である。
【図３】本発明の一実施例によるアプリケーションモジュールに備えられた単位アプリケーションモジュールの構成を概略的に示すブロック図である。
【図４】車両のブレーキ系統における一部構成の一例を概略的に図式化して示す図である。
【図５】本発明の一実施例によるバッテリー管理装置のバッテリー管理方法を概略的に示すフローチャートである。
【図６】本発明の一実施例によるバッテリー管理装置のバッテリー管理方法を概略的に示すフローチャートである。
【発明を実施するための形態】
【００２７】
以下、添付された図面を参照して本発明の望ましい実施例を詳しく説明する。これに先立ち、本明細書及び請求範囲に使われた用語や単語は通常的や辞書的な意味に限定して解釈されてはならず、発明者自らは発明を最善の方法で説明するために用語の概念を適切に定義できるという原則に則して本発明の技術的な思想に応ずる意味及び概念で解釈されねばならない。
【００２８】
したがって、本明細書に記載された実施例及び図面に示された構成は、本発明のもっとも望ましい一実施例に過ぎず、本発明の技術的な思想のすべてを代弁するものではないため、本出願の時点においてこれらに代替できる多様な均等物及び変形例があり得ることを理解せねばならない。
【００２９】
図１は、本発明の一実施例によるバッテリー管理装置１０００の機能的構成を概略的に示すブロック図である。また、図２は、本発明の一実施例によるバッテリー管理装置１０００が車両に含まれた構成を概略的に示す図である。
【００３０】
図１を参照すれば、本発明によるバッテリー管理装置１０００は、アプリケーションモジュール１００、非常認識モジュール２００及び周期変更モジュール３００を含み得る。そして、図２に示したように、本発明によるバッテリー管理装置１０００は、車両に含まれたバッテリーに連結され、このような車両用バッテリーを管理するように構成され得る。但し、図２において、バッテリー管理装置１０００を除いた他の多くの構成、即ち、バッテリー２０００、コンタクター３０００、インバーター４０００、モーター５０００及びＥＣＵ６０００などに対しては、本願発明の出願時点における公知の構成がそのまま採用されることがあり、当業者に広く知られているため、これについての詳細な説明を省略する。
【００３１】
前記アプリケーションモジュール１００は、一つ以上のタスクを実行することができる。特に、前記アプリケーションモジュール１００は、複数のタスクを実行するように構成され得る。このために、前記アプリケーションモジュール１００は、複数の単位アプリケーションモジュールを備え得る。そして、各々の単位アプリケーションモジュールは、予め決められた一つまたはそれ以上のタスクを実行することができる。ここで、タスクとは、バッテリーの各種状態を測定、推定、演算または診断するか、バッテリーを制御するなど、バッテリーの管理に伴われる多様な機能または動作を意味する。本発明は、前記アプリケーションモジュール１００が実行するタスクを特定動作に限定しない。したがって、本発明の出願時点における公知の多様なタスク、特に車両などに含まれるバッテリーパックのバッテリー管理システム（Ｂａｔｔｅｒｙ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ，ＢＭＳ）によって行われる各種機能が、前記アプリケーションモジュール１００によって実行されるように採用されるタスクを採用することができる。
【００３２】
図３は、本発明の一実施例によるアプリケーションモジュール１００に備えられた単位アプリケーションモジュールの構成を概略的に示すブロック図である。
【００３３】
図３を参照すれば、前記アプリケーションモジュール１００は、単位アプリケーションモジュールとして、第１診断アプリケーション１１１、車両受信アプリケーション１２１、測定ＡＤＣアプリケーション１２２、ＯＣＶ測定アプリケーション１２３、電流測定アプリケーション１２４、第２診断アプリケーション１２５、コンタクター制御アプリケーション１２６、絶縁抵抗測定アプリケーション１２７、車両送信アプリケーション１２８、診断エラーハンドリングアプリケーション１２９、デバッグ受信アプリケーション１３１、第３診断アプリケーション１３２、セル電圧測定アプリケーション１３３、温度測定アプリケーション１３４、コンタクター測定アプリケーション１３５、デバッグ送信アプリケーション１３６、第４診断アプリケーション１４１、ＳＯＸ推定アプリケーション１４２及び／またはＥＥ温度測定アプリケーション１４３と、を含み得る。
【００３４】
ここで、前記第１診断アプリケーション１１１は、本発明によるバッテリー管理装置１０００、例えば、ＢＭＳのウェークアップ（ｗａｋｅ  ｕｐ）有無を確認してバッテリー管理装置１０００の診断を初期化するタスクを実行できる。前記車両受信アプリケーション１２１は、予めリストアップ（ｌｉｓｔ  ｕｐ）されたＣＡＮ信号を車両から周期的に受信するタスクを実行できる。前記測定ＡＤＣアプリケーション１２２は、バッテリー管理装置１０００によって測定された各種アナログ値、例えば、電圧値をデジタル値に変換するタスクを実行できる。前記ＯＣＶ測定アプリケーション１２３は、バッテリーの開放回路電圧（Ｏｐｅｎ  Ｃｉｒｃｕｉｔ  Ｖｏｌｔａｇｅ）を測定するタスクを実行できる。例えば、前記ＯＣＶ測定アプリケーション１２３は、車両が出発する前にアイドル（ｉｄｌｅ）状態におけるバッテリーパックの電圧を測定するタスクを実行してもよい。
【００３５】
前記電流測定アプリケーション１２４は、バッテリーの充電または放電電流を測定するタスクを実行できる。前記第２診断アプリケーション１２５は、コンタクター３０００がまともに動作するかを診断するタスクを実行できる。このようなコンタクター３０００は、図２に示したように、バッテリー２０００からモーター５０００に電源が供給される経路上に位置し、インバーター４０００を制御するスイッチの役割を果たす。
【００３６】
前記コンタクター制御アプリケーション１２６は、コンタクター３０００のオンオフを制御するタスクを実行できる。前記絶縁抵抗測定アプリケーション１２７は、バッテリー（バッテリーパック）側に備えられた絶縁抵抗が正常であるか否か、または絶縁抵抗に過度な電流が流れているか否かなどを確認するタスクを実行できる。前記車両送信アプリケーション１２８は、予めリストアップされたＣＡＮ信号を車両に周期的に送信するタスクを実行できる。前記診断エラーハンドリングアプリケーション１２９は、多くの診断アプリケーションによって把握されたエラーを処理するタスクを実行することができる。
【００３７】
前記デバッグ受信アプリケーション１３１は、バッテリー管理装置１０００以外の車両の他の装置、例えば、車両の複数のＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）６０００からＣＡＮ通信によってデバッギング（ｄｅｂｕｇｇｉｎｇ）用データを受信するタスクを実行することができる。この際、デバッグ受信アプリケーション１３１が受信するデータは、車両側においては必要としないデータとであって、主に分析またはデバッギングのために用いられる情報であり得る。
【００３８】
前記第３診断アプリケーション１３２は、バッテリー内に備えられた各セルの過電圧や過電流などを診断するタスクを実行し得る。前記セル電圧測定アプリケーション１３３は、バッテリー内に備えられた各セルの電圧を測定するタスクを実行することができる。前記温度測定アプリケーション１３４は、バッテリー２０００の内外部及び／またはバッテリー管理装置１０００の温度を測定するタスクを実行できる。前記コンタクター測定アプリケーション１３５は、コンタクター３０００の状態を測定できる。特に、コンタクター３０００は、接続端子と該接続端子を開閉する役割を果たすコイル部を備えてもよく、コイル部への電源印加の有無によって接続端子の開閉が決められ得る。この際、前記コンタクター測定アプリケーション１３５は、コンタクターのコイル両端電圧を測定し得る。前記デバッグ送信アプリケーション１３６は、前記デバッグ受信アプリケーション１３１がバッテリー管理装置以外の他の装置、例えば、ＥＣＵ６０００から分析またはデバッギングのための各種情報が受信できるよう、周辺装置にこのような情報を伝送するようにする命令をＣＡＮ通信によって伝送するタスクを実行することができる。
【００３９】
前記第４診断アプリケーション１４１は、周辺温度が一定水準以上の極高温であるか、及び／または一定水準以下の極低温であるかなどを診断するタスクを実行できる。前記ＳＯＸ推定アプリケーション１４２は、ＳＯＣ（Ｓｔａｔｅ  Ｏｆ  Ｃｈａｒｇｅ）及び／またはＳＯＨ（Ｓｔａｔｅ  Ｏｆ  Ｈｅａｌｔｈ）などのバッテリー２０００の各種状態を推正するタスクを実行できる。前記ＥＥ温度測定アプリケーション１４３は、バッテリー外部周辺の電気電子装置ＥＥの温度を測定するタスクを実行できる。
【００４０】
前記アプリケーションモジュール１００は、前記アプリケーション以外にも他の多様な単位アプリケーションモジュールを含んで他の多様なタスクを実行することができる。特に、前記アプリケーションモジュール１００は、本発明の出願時点における公知である車両用ＢＭＳの多様なタスクを実行するように構成され得る。
【００４１】
前記アプリケーションモジュール１００は、各々のタスクを予め決められた周期ごとに実行できる。即ち、前記アプリケーションモジュール１００に含まれた各々の単位アプリケーションモジュールは、該当のタスクを所定周期ごとに実行することができる。この際、タスクの実行周期は、予め決められてメモリーモジュール４００などに保存されていてもよく、各単位アプリケーションモジュールとは別の構成であるタスクスケジューラなどによって割り当てられてよい。
【００４２】
例えば、図３を参照すれば、第１診断アプリケーションは、１ｍｓ周期でタスクを実行するように構成され得る。また、車両受信アプリケーション、測定ＡＤＣアプリケーション、ＯＣＶ測定アプリケーション、電流測定アプリケーション、第２診断アプリケーション、コンタクター制御アプリケーション、絶縁抵抗測定アプリケーション、車両送信アプリケーション及び診断エラーハンドリングアプリケーションは、１０ｍｓ周期で各タスクを実行するように構成され得る。また、デバッグ受信アプリケーション、第３診断アプリケーション、セル電圧測定アプリケーション、温度測定アプリケーション、コンタクター測定アプリケーション及びデバッグ送信アプリケーションは、１００ｍｓ周期で各タスクを実行するように構成され得る。そして、第４診断アプリケーション、ＳＯＸ推定アプリケーション及びＥＥ温度測定アプリケーションは、１０００ｍｓ周期で各タスクを実行するように構成され得る。
【００４３】
特に、本発明によるバッテリー管理装置において、前記アプリケーションモジュール１００は、特定の時点で一つの単位アプリケーションモジュールによって一つのタスクのみを実行するように構成できる。即ち、前記アプリケーションモジュール１００によって実行されるタスクは、特定の時点で一つのみが実行されるように構成され得る。これは、同時に二つ以上のタスクを実行することによって少なくとも一部のタスクがまともに実行しないなどの欠陷が発生する問題を予防するためである。
【００４４】
前記非常認識モジュール２００は、バッテリーと本発明によるバッテリー管理装置が搭載された車両の非常状況を認識することができる。ここで、非常状況は、車両が正常状態ではなく非正常状態にあることを意味し得る。このような非常状況では、多様な非正常状況が含まれ得る。例えば、前記非常状況は、車両の衝突状況であり得る。
【００４５】
望ましくは、前記非常認識モジュール２００は、ブレーキ圧力測定センサーを備え得る。そして、ブレーキ圧力測定センサーは、ブレーキ圧力を測定することができる。例えば、前記ブレーキ圧力測定センサーは、運転者によってブレーキペダルが踏まれた程度または角度を認識してブレーキ圧力を測定することができる。
【００４６】
図４は、車両のブレーキ系統の一部構成に対する一例を概略的に図式化して示す図である。
【００４７】
図４を参照すれば、車両のブレーキ系統は代表的に、ブレーキペダル１１、プッシュロッド１２、マスターシリンダー１３、ブレーキホース１４、ホイールシリンダー１５などを含むように構成され得る。そして、ブレーキペダル１１は、一側（固定点）が固定された状態で、普段はＡ１位置にあり、運転者がブレーキペダル１１の他側（作用点）を踏めば、Ａ２位置に移動し得る。この場合、固定点付近でプッシュロッド１２に作用する力は、マスターシリンダー１３のピストンを押して油圧を発生させる。そして、このようなマスターシリンダーの油圧は、ブレーキホース１４を介して車輪側に備えられたホイールシリンダー１５に伝達できる。
【００４８】
このような構成で、前記ブレーキ圧力測定センサーは、ブレーキペダル１１が押された距離を測定する方式でブレーキ圧力を測定することができる。例えば、図４の構成において、Ｌで示した部分のようにブレーキペダル１１の特定箇所に対する移動距離を測定することで、ブレーキに加えられた圧力を測定することができる。
【００４９】
または、前記ブレーキ圧力測定センサーは、ブレーキペダルが押さえられた角度を測定する方式でブレーキ圧力を測定することができる。例えば、前記ブレーキ圧力測定センサーは、固定点と作用点とを繋ぐ線分の角度変化を測定することでブレーキに加えられた圧力を測定することができる。
【００５０】
以外にも、前記ブレーキ圧力測定センサーは、車両ブレーキのマスターシリンダーまたはホイールシリンダーの油圧を測定する方式でブレーキ圧力を測定することができる。または、前記ブレーキ圧力測定センサーは、他の多様な方式でブレーキの圧力を測定することができる。
【００５１】
また望ましくは、前記非常認識モジュール２００は、衝撃感知センサーを備え得る。ここで、衝撃感知センサーは、車両に加えられる衝撃を感知することができる。即ち、衝撃感知センサーは、車両に実際に衝撃が加えられたか否かを測定することができる。例えば、前記衝撃感知センサーは、エアバッグなどを駆動するために車体に装着された衝突感知センサーなどによって車両に加えられた衝撃を感知し得る。または、前記衝撃感知センサーは、加速度センサーやジャイロセンサーなどを用いても具現され得る。
【００５２】
前記周期変更モジュール３００は、非常認識モジュール２００によって車両の非常状況が認識された場合、このような非常状況が認識されたという情報を非常認識モジュール２００から伝送を受けることができる。そして、この場合、周期変更モジュール３００は、アプリケーションモジュール１００において少なくとも一つの単位アプリケーションモジュールに対するタスク実行周期を変更することができる。例えば、前記周期変更モジュール３００は、車両の衝突が発生する状況で特定タスクの周期を変更するように構成され得る。
【００５３】
即ち、前記周期変更モジュール３００は、非常認識モジュール２００によって車両の非常状況が認識された場合、アプリケーションモジュール１００に備えられた単位アプリケーションモジュールのうち少なくとも一つの単位アプリケーションモジュールのタスクに対する周期を変更することができる。
【００５４】
特に、前記周期変更モジュール３００は、車両の非常状況が認識された場合、アプリケーションモジュール１００に含まれた単位アプリケーションモジュールのうち少なくとも一つの単位アプリケーションモジュールのタスクに対する周期を減少させることができる。この場合、より精密な制御と原因及び状況分析などが可能となる。
【００５５】
望ましくは、前記周期変更モジュール３００は、車両の非常状況が認識された場合、セル電圧測定アプリケーションのタスク実行周期を変更することができる。特に、前記周期変更モジュール３００は、車両の非常状況が発生した場合、セル電圧測定アプリケーションのタスク実行周期を減少させることができる。
【００５６】
例えば、前記セル電圧測定アプリケーションは、正常状況では１００ｍｓごとに各バッテリーセルの電圧を測定し得る。しかし、車両の衝突のような非常状況が発生した場合、周期変更モジュール３００は、セル電圧測定アプリケーションのタスク実行周期を変更し、セル電圧測定アプリケーションが１ｍｓごとに各セルの電圧を測定するように構成され得る。
【００５７】
本発明のこのような構成によれば、車両衝突などの非常状況で、各セルの電圧変化をより精密に把握することで、衝突などによる漏電可能性やセルの破損有無などをより迅速かつ正確に把握することができる。そして、これは、セルの故障警告、故障セルの位置告知、故障セルの迂回経路確保、セルバランシングなどの適切な後続手続につながるように用いられ得る。また、このように精密に把握された情報は、メモリーモジュール４００に保存されることで、以後、原因及び状態を分析してバッテリーを管理及び維持するのに役に立つ資料として利用可能である。
【００５８】
また、前記周期変更モジュール３００は、車両の非常状況が認識された場合、電流測定アプリケーションのタスク実行周期を変更することができる。特に、前記周期変更モジュール３００は、車両の非常状況が発生した場合、電流測定アプリケーションのタスク実行周期を減少させることができる。
【００５９】
例えば、前記電流測定アプリケーションは、正常状況においては、１０ｍｓごとにバッテリーに流れる電流を測定し得る。しかし、車両の衝突状況が発生した場合、周期変更モジュール３００は、電流測定アプリケーションのタスク実行周期を変更し、電流測定アプリケーションは、１ｍｓごとにバッテリーの電流を測定するように構成され得る。
【００６０】
本発明のこのような構成によれば、車両の衝突など非常状況で、バッテリーに流れる電流状況をより精密に把握することで、過電流状況として電流遮断が必要であるかなどの後続措置を適切かつ迅速に取るようにすることができる。また、このように把握されたバッテリーの電流変化履歴がメモリーモジュール４００に保存されることで、追って事故原因及びバッテリー状態分析、事故履歴保存などのための資料として利用可能である。
【００６１】
また、前記周期変更モジュール３００は、車両の非常状況が認識された場合、温度測定アプリケーションのタスク実行周期を変更することができる。特に、前記周期変更モジュール３００は、車両の非常状況が発生した場合、温度測定アプリケーションのタスク実行周期を減少させることができる。
【００６２】
例えば、前記温度測定アプリケーションは、正常状況では１００ｍｓごとにバッテリーの温度を測定し得る。しかし、車両の衝突状況が発生した場合、周期変更モジュール３００は温度測定アプリケーションのタスク実行周期を変更し、温度測定アプリケーションが１ｍｓごとにバッテリーの温度を測定するように構成し得る。
【００６３】
本発明のこのような構成によれば、車両の衝突などの非常状況において、バッテリーの温度変化をより精密に把握することで、衝突などによるバッテリーの過多温度上昇や発火などを迅速かつ正確に把握及び対処できるようにする。また、このように把握されたバッテリーの温度変化履歴は、メモリーモジュール４００に保存されることで、追ってバッテリーを管理または維持するのに役に立つ資料として利用可能である。
【００６４】
また、前記周期変更モジュール３００は、車両の非常状況が認識された場合、コンタクター測定アプリケーションのタスク実行周期を変更することができる。特に、前記周期変更モジュール３００は、車両の非常状況が発生した場合、コンタクター測定アプリケーションのタスク実行周期を減少させることができる。
【００６５】
例えば、前記コンタクター測定アプリケーションは、正常状況では１００ｍｓごとにコンタクターのコイル電圧を測定し得る。しかし、車両の衝突状況が発生した場合、周期変更モジュール３００はコンタクター測定アプリケーションのタスク実行周期を１ｍｓに変更し、これによってコンタクター測定アプリケーションが１ｍｓごとにコンタクターのコイル電圧を測定するように構成し得る。
【００６６】
本発明のこのような実施構成によれば、車両の衝突などの非常状況において、モーターに対するコンタクターの制御状況に異常があるかをより迅速かつ正確に把握することができる。また、このように把握されたコンタクターのコイル電圧変化の履歴はメモリーモジュール４００に保存されることで、追ってバッテリーの状態把握または管理などに役に立つ資料として活用できる。
【００６７】
また、前記周期変更モジュール３００は、非常認識モジュール２００によって車両の非常状況が認識された場合、デバッグ受信アプリケーションのタスク実行周期を変更することができる。特に、前記周期変更モジュール３００は、車両の非常状況が発生した場合、デバッグ受信アプリケーションのタスク実行周期を減少させることができる。
【００６８】
例えば、前記デバッグ受信アプリケーションは、正常状況では、１００ｍｓごとにデバッギング用データをＣＡＮ通信によってＥＣＵなどの車両の他の装置から受信し得る。しかし、車両の衝突状況が発生した場合、周期変更モジュール３００は、デバッグ受信アプリケーションのタスク実行周期を変更し、デバッグ受信アプリケーションは１０ｍｓごとにデバッギング用データを受信することができる。
【００６９】
一方、この場合、デバッギング用データの伝送の命令を実行するデバッグ送信アプリケーションも、１００ｍｓごとにタスクを実行し、車両の非常状況が認識された場合、周期変更モジュール３００によって１０ｍｓごとにタスクを実行するように構成され得る。
【００７０】
本発明のこのような構成によれば、車両の衝突などの非常状況において、車両側のＥＣＵやＥＥ装置などからより迅速にデータを収集して該当の装置への適切な措置が迅速に行われるようにすることができる。また、このように車両側から得られたデータは、バッテリー管理装置のメモリーモジュール４００などに保存することで、追ってバッテリーの管理及び維持に役に立つ資料として活用可能である。
【００７１】
また、このように各種タスクの実行周期が減少することで、より迅速かつ精密に得られたデータは、周辺装置の焼損や火事などの被害を最小化させることができる制御のための用途としても活用できる。そして、このようなデータは、緊急状況におけるＢＭＳ制御及び周辺装置との通信データの変化を最大限に記録し、ケーススタディのためのデータ収集の用途として使用できる。また、収集されたデータは、バッテリーＳＯＣやＳＯＨ、出力などの予測アルゴリズムの重要データとしても活用できる。
【００７２】
前記周期変更モジュール３００は、ブレーキ圧力測定センサーによって測定されたブレーキ圧力が基準値以上であるか否かを判断することができる。そして、該測定値が基準値以上である場合、前記周期変更モジュール３００は、特定単位アプリケーションモジュールに対するタスク実行周期を変更することができる。
【００７３】
特に、前記非常認識モジュール２００は、ブレーキペダルの移動距離を用いて車両の非常状況を認識することができる。例えば、図４の構成において、非常認識モジュール２００に備えられたブレーキ圧力測定センサーは、ブレーキ圧力として、ブレーキペダルの特定箇所に対する移動距離Ｌを測定し得る。そして、このような移動距離Ｌと比較されるための参照距離が基準値としてバッテリー管理装置のメモリーモジュール４００などに予め保存されていてもよい。そうすれば、非常認識モジュール２００は、ブレーキ圧力測定センサーによって測定されたブレーキペダルの移動距離Ｌの測定値が、予め設定された参照距離以上であるかを比較し、車両が非常状況にあるか否かを判断することができる。
【００７４】
例えば、基準値として参照距離が１０ｃｍであるとしたら、ブレーキペダルの移動距離の測定値が７ｃｍである場合、これは、参照距離未満であることから、非常認識モジュール２００は、車両の現状が正常であると判断し得る。一方、ブレーキペダルの移動距離の測定値が１２ｃｍである場合、これは参照距離（１０ｃｍ）を超えることから、非常認識モジュール２００は、車両の現状が非常状況であると判断し得る。そして、非常認識モジュール２００は、このような非常状況についての情報を周期変更モジュール３００に伝送し得る。
【００７５】
そうすれば、周期変更モジュール３００は、特定単位アプリケーションモジュールに対するタスク実行周期を変更することができる。例えば、前記周期変更モジュール３００は、一部の単位アプリケーションモジュール、例えば、セル電圧測定アプリケーション、温度測定アプリケーション及び／またはコンタクター測定アプリケーションのタスク実行周期を１００ｍｓから１ｍｓに短縮するように構成され得る。また、前記周期変更モジュール３００は、デバッグ受信アプリケーション及びデバッグ送信アプリケーションのタスク実行周期を  １００ｍｓから１０ｍｓに短縮するように構成され得る。
【００７６】
他の例として、前記非常認識モジュール２００は、ブレーキペダルの回転角度を参照角度と比較することで車両の非常状況を認識することができる。この場合、ブレーキペダルの回転角度が、参照角度（例えば、３０゜）以上である場合、ブレーキ圧力測定センサーによって測定されたブレーキ圧力が基準値以上であると判断し得る。即ち、前記非常認識モジュール２００は、ブレーキペダルの回転角度が予め決められた参照角度以上である場合、車両が非常状況にあると認識し得る。
【００７７】
また、他の例として、前記非常認識モジュール２００は、マスターシリンダーの油圧やホイールシリンダーの油圧を予め決められた参照油圧と比較することで、車両の非常状況を認識し得る。
【００７８】
このような多くの構成において、測定角度や測定油圧と比較される参照角度や参照油圧は、製造社や管理者などによってメモリーモジュール４００などに予め保存されていてもよい。
【００７９】
そして、非常認識モジュール２００が車両の非常状況を認識すれば、周期変更モジュール３００は、前述のようにアプリケーションモジュール１００に含まれた少なくとも一部の単位アプリケーションモジュールに対するタスクの実行周期を変更することができる。
【００８０】
このように、ブレーキ圧力測定センサーによって測定されたブレーキ圧力を用いて車両の非常状況が認識され、さらに、タスクの実行周期が変更される構成によれば、より迅速かつ詳細なデータの収集と適切な対応が可能となる。特に、多くの交通事故の場合、運転者は、衝突にあう前に事故発生状況であることを認知してからブレーキを踏む場合が多い。この場合、実際に衝突が起こる前から、多くのタスクの実行周期が早くなるか遅くなる。そして、このようなタスクの実行周期の変化は、事故状況に備えて適切な形態として行われ得る。例えば、実際に衝突事故が発生する前からセル電圧測定アプリケーションのタスク実行周期を短くすることで、事故前後のセル電圧の変化をより精密に測定できる。したがって、事故によるセル電圧変化であるかをより正確に把握することができる。
【００８１】
また、このような精密測定値は、メモリーモジュール４００などに保存されて、追って故障原因や内容を分析し、バッテリーの管理または修理に容易に用いることができる。さらに、本発明の一面によれば、各種情報がいつも詳しく保存されることではなく、事故状況直前のみに各種資料がより正確に測定されて保存されるので、小容量のメモリーモジュール４００を有していても本発明の具現が可能となる。特に、現在、電気自動車やハイブリッド自動車などに採用しているＢＭＳなどの場合、メモリー容量が大きくないため、いつも多い情報を保存することが困難である。しかし、前記のような構成によれば、ブレーキ圧力が基準値以上の特定状況のみで情報が詳しく保存されるので、少ないメモリー容量であっても発明を容易に具現することができる。
【００８２】
また、このような精密測定値は、全体セルの電流を先に遮断して事故時における感電または漏電事故などを予防するように制御するのにも用いられ得る。または、このような精密測定値は、一部セルの連結を遮断してバッテリー電圧を低めることで、高電圧による被害を減らすのにも用いられ得る。このように、事故が発生する前から精密に測定されたデータは、車両に備えられた多様な制御装置の事故対備動作に用いることができる。
【００８３】
しかのみならず、本発明の一実施構成によれば、事故状況で衝突センサーなどがまともに作動しない場合にもタスク実行周期が変更できる。一部の交通事故状況でエアバッグが膨らまないことは持続的に発生している問題であり、これは衝突センサーなどの不完全性などに起因した場合が多い。しかし、ブレーキ圧力測定結果によってタスク実行周期が変更される本発明の構成によれば、衝突センサーが未作動してもタスク実行周期は迅速かつ正確に変更される。
【００８４】
また、本発明のこのような構成によれば、実際に事故が発生しなくても、事故危険状況についての各種情報が保存できる。例えば、衝突事故が発生しなかったとしても、急制動を行った場合、バッテリーや車両の他の装置、例えば、ＥＣＵなどが如何なる状態に到達していたか、またはこれらの状態がどうだったかなどについての情報が事故危険状況でより精密に測定されて保存できる。そして、このような測定情報は、追ってバッテリー管理装置やバッテリー、その他の車両の他の装置などの製造、維持及び管理に有用な情報として活用できる。
【００８５】
また望ましくは、前記非常認識モジュール２００は、単位時間当りのブレーキの圧力変化を用いて車両の非常状況を認識することができる。
【００８６】
例えば、前記非常認識モジュール２００は、単位時間当りのブレーキペダルの移動距離Ｌ、即ち、ブレーキペダルが踏まれる速度を参照速度（基準値）と比較することで車両の非常状況を認識し得る。例えば、参照速度が３ｃｍ／ｓであると仮定するとき、ブレーキペダルの測定距離が秒当り２ｃｍであれば、これは正常制動として判断し、車両の非常状況ではなく正常状況として認識し得る。しかし、ブレーキペダルの測定距離が秒当り５ｃｍであれば、これは急制動として判断し、車両の非常状況として認識し、非常認識モジュール２００は、車両が非常状況にあるという信号を周期変更モジュール３００に伝送し得る。そうすれば、周期変更モジュール３００は、特定単位アプリケーションモジュールのタスクに対する実行周期を変更する。
【００８７】
本発明のこのような構成によれば、ブレーキによって車両が停止していく全ての状況に対してタスク実行周期を変更することではなく、車両が急停止する状況のみに対してタスク実行周期が変更されるようにすることができる。したがって、実際の事故につながる確率が高い状況のみに対してタスク実行周期が変更されるようにすることで、周期変更モジュール３００及びアプリケーションモジュール１００の過負荷を減らし、メモリーモジュール４００の負荷または容量を低めることができる。特に、急制動が行われた場合、バッテリーや車両側にさらなる無理となり得るため、このような急制動前後による各種状態情報をより精密に測定するようにしてもよい。
【００８８】
他の例として、前記周期変更モジュール３００は、ブレーキ圧力測定センサーによって測定されたブレーキ圧力が基準値以上である場合、ターンオンされるように構成され得る。そして、周期変更モジュール３００は、衝撃感知センサーによって衝撃が感知された場合、タスク実行周期を変更するように構成され得る。
【００８９】
即ち、前述の実施例の場合、ブレーキ圧力が基準値以上であるときに周期変更モジュール３００によってタスク実行周期が変更される構成を中心に説明したが、本実施例のようにブレーキ圧力が基準値以上であるとしてもタスク実行周期は直ちに変更されないこともある。但し、本実施例の場合、ブレーキ圧力測定センサーによって測定されたブレーキ圧力が基準値以上である場合、周期変更モジュール３００はターンオンされてスタンバイ状態で待機し得る。そして、衝撃感知センサーによって実際衝撃またはそれに準する状況となったと感知すれば、周期変更モジュール３００は、少なくとも一部単位アプリケーションモジュールに対するタスク実行周期を変更するように構成され得る。
【００９０】
本発明のこのような構成によれば、衝撃感知センサーによって実際衝撃が発生したと測定された場合のみにタスク実行周期が変更されるので、周期変更モジュール３００及びアプリケーションモジュール１００にかかる負荷を低めることができる。また、この場合、メモリーモジュール４００に保存される保存容量を低めることができる。また、周期変更モジュール３００は、衝撃感知センサーによって実際衝撃が感知される前に既にターンオンされて準備状態にあるので、衝撃感知センサーによって衝撃が感知し次第、タスク周期変更が迅速に行われる。
【００９１】
さらに他の例で、前記周期変更モジュール３００は、同一の単位アプリケーションモジュールに対してタスク実行周期が２回以上変更されるように構成され得る。この際、前記非常認識モジュール２００は、車両の非常状況を二種類以上に区分して周期変更モジュール３００に伝送し得る。
【００９２】
より具体的に、前記周期変更モジュール３００は、ブレーキ圧力測定センサーによって測定されたブレーキ圧力が基準値以上である場合、少なくとも一つの単位アプリケーションモジュールのタスクに対してタスク実行周期を一次変更し得る。そして、前記周期変更モジュール３００は、衝撃感知センサーによって車両の衝撃が感知された場合、一次変更されたタスク実行周期をさらに二次変更し得る。特に、前記二次変更されたタスク実行周期は、一次変更されたタスク実行周期よりも短く構成され得る。
【００９３】
例えば、ブレーキ圧力測定センサーによって測定されたブレーキの移動距離が参照距離よりも遠い場合、前記非常認識モジュール２００は車両の一次非常状況という情報を認識し、周期変更モジュール３００に該情報を伝送し得る。そうすれば、周期変更モジュール３００は、少なくとも一つの単位アプリケーションモジュール、例えば、電流測定アプリケーションのタスク実行周期を１００ｍｓから１０ｍｓに変更し得る（一次変更）。
【００９４】
それから、衝撃感知センサーによって車両の衝撃が感知された場合、非常認識モジュール２００は、車両の二次非常状況という情報を認識して周期変更モジュール３００に該情報を伝送し得る。そうすれば、周期変更モジュール３００は、電流測定アプリケーションのタスク実行周期を１０ｍｓから１ｍｓに変更し得る（二次変更）。
【００９５】
本発明のこのような構成によれば、車両の事故発生前の危険瞬間から各種対応タスク及び情報保存が精密かつ迅速に行われるようにするとともに、車両の事故発生の前と後、または、事故切迫程度によってタスク実行周期に差を置くことで周期変更モジュール３００及びアプリケーションモジュール１００の過度な負荷を防止し、メモリーモジュール４００の保存情報を減らすことができる。
【００９６】
また、前記周期変更モジュール３００は、ブレーキ圧力測定センサーによって測定されたブレーキ圧力によってタスク実行周期を複数の実行周期として差等的に変更することができる。この際、ブレーキ圧力による基準値は、複数設定され得る。例えば、ブレーキ圧力の測定値と比較される圧力基準値は、第１基準値と第２基準値の二つの基準値を含み得る。この場合においても、非常認識モジュール２００は、非常状況を複数の種類として認識し得る。例えば、前記非常認識モジュール２００は、非常状況を二種類として区分して認識し得る。
【００９７】
例えば、ブレーキ圧力測定センサーによってブレーキ圧力がブレーキペダルの移動距離として測定される場合、第１基準値は５ｃｍ、第２基準値は１０ｃｍとして予め設定されているとする。この際、ブレーキペダルの移動距離が５ｃｍとして測定されたとき、非常認識モジュール２００は車両の一次非常状況という情報を周期変更モジュールに伝送し得る。そうすれば、周期変更モジュール３００は、少なくとも一つの単位アプリケーションモジュールに対するタスク実行周期を一次変更し得る。
【００９８】
それから、ブレーキペダルの移動距離が１０ｃｍとして測定されたとき、非常認識モジュール２００は、車両の二次非常状況という情報を周期変更モジュールに伝送し得る。そして、周期変更モジュール３００は、少なくとも一つの単位アプリケーションモジュールに対するタスク実行周期を二次変更し得る。この際、二次変更されたタスク実行周期は、一次変更されたタスク実行周期とは異なる値を有し得、特に、一次変更されたタスク実行周期よりも短く設定され得る。
【００９９】
本発明のこのような構成によれば、ブレーキが踏まれる程度に応じてタスク実行周期が差等的に設定されることで、事故前の瞬間から事故に対応するための各種タスクがより速く実行され、より多い関連情報が保存されるようにしながらも、事故前の瞬間において事故に最も近い時点に最も多いタスクが実行され、最も精密に情報が保存されるようにすることができる。この場合、より効率的なタスク実行及び情報保存が可能となる。
【０１００】
本発明によるバッテリー管理装置は、前述のように、メモリーモジュール４００をさらに含み得る。
【０１０１】
前記メモリーモジュール４００は、バッテリーと係わる各種情報を保存できる。さらに、前記メモリーモジュール４００は、本発明によるバッテリー管理装置の作動に必要な各種情報及び／またはバッテリー管理装置が作動して得られた各種情報などを保存できる。例えば、前記メモリーモジュール４００は、バッテリーの電圧、電流及び温度のうち少なくとも一つについてのデータを保存し得る。
【０１０２】
また、前記メモリーモジュール４００は、非常認識モジュール２００が車両の非常状況を認識するのに必要な基準値、例えば、ブレーキペダルの参照距離や参照角度、参照速度などについてのデータを有することができる。
【０１０３】
また、前記メモリーモジュール４００は、各単位アプリケーションモジュールのタスク実行周期、特に、定常状態における実行周期は勿論、非常状況で周期変更モジュール３００によって変更された実行周期も保存し得る。そうすれば、アプリケーションモジュール１００の各単位アプリケーションモジュールは、このようにメモリーモジュール４００に保存された実行周期によって各々のタスクを実行できる。
【０１０４】
前記メモリーモジュール４００は、非揮発性メモリーを含み得る。この場合、バッテリーの電流、電圧及び温度の少なくとも一つについてのデータは、このような非揮発性メモリーに保存され得る。前記メモリーモジュール４００は、バッテリー管理装置がターンオンされるとき及びターンオフされるとき、このようなバッテリーの電流、電圧及び／または温度についてのデータを非揮発性メモリーに保存し得る。
【０１０５】
しかのみならず、本発明によるバッテリー管理装置のメモリーモジュール４００は、車両のブレーキに圧力が印加される場合ごとに、少なくとも一部のデータを記録するように構成され得る。特に、前記メモリーモジュール４００は、車両のブレーキに圧力が印加される場合ごとにバッテリーの電圧、電流及び温度の少なくとも一つについてのデータを記録し得る。この場合、前記メモリーモジュール４００は、バッテリーの電圧、電流及び温度についてのデータを非揮発性メモリーに記録し得る。そして、前記メモリーモジュール４００は、車両のブレーキ圧力が基準圧力以上である場合、前記記録されたデータを保存し得る。
【０１０６】
特に、前記メモリーモジュール４００は、運転者によってブレーキが踏まれる瞬間、バッテリーの電圧、電流及び／または温度についての情報を非揮発性メモリーに記録できる。そして、ブレーキ圧力が基準値以上である場合、このように記録されたデータは初めて非揮発性メモリーに保存し得る。一方、ブレーキ圧力が基準値以下である場合、非揮発性メモリーに記録されたデータは保存されなくてもよい。例えば、ブレーキが踏まれ始めた瞬間から一定時間以内にブレーキ圧力が基準圧力に到達しない場合、前記メモリーモジュール４００は、記録したデータを保存しない。この際、前記メモリーモジュール４００は、記録されたが保存されていないデータに対しては、削除するか、または他のデータを上書きし得る。
【０１０７】
本発明のこのような構成によれば、ブレーキが踏まれる非常状況におけるバッテリーの電圧、電流及び／または温度についての情報が非揮発性メモリーに保存できる。したがって、このような情報を用いて追ってバッテリーの管理及び維持を容易に行うことができる。さらに、本発明の構成によれば、ブレーキが踏まれる全ての場合に関わるバッテリーの電圧、電流及び／または温度情報が記録されるようにするが、ブレーキ圧力が所定の圧力以上である場合のみに非揮発性メモリーに保存されるようにすることで、非揮発性メモリーの保存容量が小さい場合にも本発明を容易に適用することができる。特に、商用化したＢＭＳなどの非揮発性メモリーは、その容量が大きくない場合が多いが、本発明の構成による場合、既存のＢＭＳなどの非揮発性メモリーに比べて大きい容量が求められない。
【０１０８】
また、前記メモリーモジュール４００は、揮発性メモリーを含み得る。特に、決められた周期ごとに実行される各単位アプリケーションモジュールのタスク実行結果は、このようなメモリーモジュール４００の揮発性メモリーに保存され得る。
【０１０９】
また望ましくは、前記周期変更モジュール３００は、車両が停止した場合、変更されたタスク周期を元に回復させても良い。特に、前記周期変更モジュール３００は、車両が停止した後、所定時間の経過後にタスク周期を回復させても良い。例えば、前記周期変更モジュール３００は、車両が停止した後、１０秒経過後にタスク実行周期を元に回復させ得る。
【０１１０】
例えば、前記周期変更モジュール３００は、ブレーキ圧力が基準値を超過して、セル電圧測定アプリケーション、温度測定アプリケーション及びコンタクター測定アプリケーションに対するタスク実行周期を１００ｍｓから１ｍｓに変更した場合、車両が停止すれば、このように変更されたタスク実行周期は元どおり１００ｍｓにロールバックされるようにしてもよい。
【０１１１】
本発明のこのような構成によれば、事故発生時点付近の情報は、詳細に収集及び保存されたので、事故発生時点以降、またはそれから一定時間が経過した後は、タスク実行周期を元に回復してアプリケーションモジュール１００やメモリーモジュール４００にかかる負荷などが低くなるようにすることができる。
一方、周期変更モジュール３００がタスク実行周期を回復させるための基準となる車両停止有無は、車両に備えられた多様な装置、例えば、車両の速度計装置などを用いて感知できる。この場合、車両の速度計装置は、車両の速度が  ０である場合、周期変更モジュール３００に車両の停止情報を伝送し得る。
【０１１２】
または、前記周期変更モジュール３００は、始動が止まったとき、タスク周期を元に回復させることもできる。
【０１１３】
また望ましくは、前記周期変更モジュール３００は、本発明によるバッテリー管理装置の負荷をモニターできる。そして、周期変更モジュール３００は、このようなモニター結果を反映し、アプリケーションモジュール１００の一部単位アプリケーションモジュールに対するタスク実行周期（間隔）を長くし得る。
【０１１４】
即ち、前記周期変更モジュール３００は、アプリケーションモジュール１００、非常認識モジュール２００、周期変更モジュール３００及びメモリーモジュール４００のうち少なくとも一つの負荷をモニターすることができる。そして、それらのうち一つ以上のモジュールで過負荷がかかると判断される場合、一部単位アプリケーションモジュールに対してはタスク実行周期を長くすることができる。
【０１１５】
例えば、本発明によるバッテリー管理装置の少なくとも一部が一つのマイクロコントローラーユニット（ＭＣＵ）によって行われる場合、周期変更モジュール３００は、このようなマイクロコントローラーユニットのプロセス使用量を検索し、このようなプロセス使用量が基準使用量を超える場合、所定単位アプリケーションモジュールのタスク実行周期が増加するようにし得る。または、周期変更モジュール３００は、バッテリー管理装置に含まれたメモリーモジュール４００の保存容量（占有率）を検索し、保存容量が基準容量を超える場合、一定単位アプリケーションモジュールのタスク実行周期を長くし得る。
【０１１６】
より具体的な例として、車両の非常状況として認識され、周期変更モジュール３００が、電流測定アプリケーション、温度測定アプリケーション及びセル電圧測定アプリケーションに対するタスク実行周期を短くした場合、アプリケーションモジュール１００及びメモリーモジュール４００の負荷が増加し得る。この際、周期変更モジュール３００は、アプリケーションモジュール１００及びメモリーモジュール４００の負荷が基準負荷以上を超える場合、他の単位アプリケーションモジュールの一部、例えば、車両受信アプリケーションのタスク実行周期を１０ｍｓから１００ｍｓに長くしてもよい。
【０１１７】
本発明のこのような構成によれば、バッテリー管理装置のロードバランシングを容易かつ適切にすることができる。即ち、車両の事故などの非常状況でこれとの関連性の高いタスクはより精密に実行されるようにする一方、非常状況に対して相対的に関連性が高くないタスクは実行されないようにすることで、バッテリー管理装置全体、または一部の構成要素に対して過負荷がかかることを防止または減少させることができる。
【０１１８】
一方、本発明の一実施例によるバッテリー管理装置において、前記非常認識モジュール２００は、車両に加えられる衝撃の位置を感知できる。例えば、前記非常認識モジュール２００は、衝撃感知センサーを車両体の多くの部分に備え、車両に衝撃が加えられた位置を把握することができる。この場合、前記周期変更モジュール３００は、同種のタスクを相違する位置に対して実行する二つ以上の単位アプリケーションモジュールに対するタスクの周期を相違に変更し得る。
【０１１９】
例えば、アプリケーションモジュール１００の温度測定アプリケーションは、バッテリーの左側面の温度を測定するタスクを実行する第１温度測定アプリケーション及びバッテリーの右側面温度を測定する第２温度測定アプリケーションを含むように構成し得る。この際、非常認識モジュール２００がバッテリーの左側面で車両に衝撃が加えられたと認識した場合、前記周期変更モジュール３００は、第１温度測定アプリケーションに対するタスク実行周期を第２温度測定アプリケーションに対するタスク実行周期よりも短く構成し得る。
【０１２０】
本発明のこのような構成によれば、衝撃が発生した部分に近い位置で相対的に精密に温度が測定されるようにすることができる。そのため、相対的に損傷などが発生しやすい部分に対してさらに正確かつ精密に温度を測定することで、より迅速に火事などを感知して適切な措置が取られるようにすることができる。
【０１２１】
他の例として、アプリケーションモジュール１００のセル電圧測定アプリケーションは、バッテリーの左側面に位置したセルの電圧を測定する第１セル電圧測定アプリケーションとバッテリーの右側面に位置したセルの電圧を測定する第２セル電圧測定アプリケーションを含み得る。そして、非常認識モジュール２００がバッテリーの左側面で車両に衝撃が加えられたと認識した場合、前記周期変更モジュール３００は、第１セル電圧測定アプリケーションに対するタスク実行周期を第２セル電圧測定アプリケーションに対するタスク実行周期よりも短く構成し得る。
【０１２２】
この場合、衝撃が加えられた部分に近い位置のセルに対し、より精密かつ迅速に電圧が測定されるようにすることで、該当の部分で衝撃によるセルの破損またはセル同士の電気的接続状態の損傷などをより速くて正確に把握することができる。
【０１２３】
一方、前記周期変更モジュール３００は、一つの単位アプリケーションモジュールが同じ形態であるが、位置を異にして二つ以上のタスクを実行する場合、位置別にタスクの実行周期が変わるように該当の単位アプリケーションモジュールの二つ以上のタスクに対する実行周期を変更し得る。
【０１２４】
本発明によるバッテリー管理装置は、車両に含まれたバッテリー（バッテリーパック）を管理する装置である。特に、本発明において、車両は電気自動車やハイブリッド自動車などのように、バッテリーを駆動源とする自動車であり得る。
【０１２５】
従来の電気自動車などには、バッテリーを管理するための装置としてＢＭＳが含まれ得る。本発明によるバッテリー管理装置は、少なくとも一部の構成要素がこのようなＢＭＳを用いて具現され得る。即ち、本発明によるバッテリー管理装置において、アプリケーションモジュール１００、非常認識モジュール２００、周期変更モジュール３００及び／またはメモリーモジュール４００は、ＢＭＳによって具現され得る。または、前記非常認識モジュール２００の少なくとも一部、例えば、ブレーキ圧力測定センサーや衝撃感知センサーは、ＢＭＳ外部の車両側に備えられ得る。
【０１２６】
本発明によるバッテリー管理装置は、バッテリーパック（バッテリー）に備えられ得る。この場合、本発明によるバッテリーパックは、本発明によるバッテリー管理装置を含むといえる。そして、本発明によるバッテリーパックは、このようなバッテリー管理装置に加え、バッテリーセル（二次電池）、バッテリーセルを積層するためのセルカートリッジ、バスバー、ヒューズやリレーのような各種電装品、このような内部構成要素を収容するためのパックケースなどを含み得る。
【０１２７】
本発明によるバッテリー管理装置は、自動車に適用することができる。したがって、本発明による自動車は、本発明によるバッテリー管理装置を含み得る。また、本発明による自動車は、このようなバッテリー管理装置の他に、自動車に通常具備される車体や電子装備などを含み得る。例えば、本発明による自動車は、図２に示したように、本発明によるバッテリー管理装置に他に、バッテリー、コンタクター、インバーター、モーター、一つ以上のＥＣＵなどを含み得る。但し、本発明のバッテリー管理装置以外に自動車の他の構成要素などについては、特に限定しない。
【０１２８】
図５及び図６は、本発明の一実施例によるバッテリー管理装置のバッテリー管理方法を概略的に示すフローチャートである。図５及び図６は、ＢとＣ部分によって相互連結され、一つのフローチャートを構成する。図５及び図６において、各段階の少なくとも一部の実行主体は、本発明の一実施例によるバッテリー管理装置に含まれた構成要素であり得る。
【０１２９】
図５及び図６を参照すれば、車両に始動がかかることにより（Ｓ１１０）、本発明によるバッテリー管理装置の含まれたＢＭＳが起動する（Ｓ１２０）。そして、タスクスケジューラが開始し（Ｓ１３０）、アプリケーションモジュールに含まれた各単位アプリケーションモジュールのタスク周期が割り当てられ得る（Ｓ１４０）。ここで、タスクスケジューラは、アプリケーションモジュールそのものに備えられて実行されてもよく、アプリケーションモジュールとは別に備えられてもよい。
【０１３０】
このようにタスク周期が割り当てられれば、アプリケーションモジュールに備えられた単位アプリケーションモジュールは、割り当てられた周期に従って各々のタスクを実行する（Ｓ１５０）。次に、車両が出発して（Ｓ１６０）正常に走行が行われ（Ｓ１７０）、運転者がブレーキを踏んで車両の制動が行われば（Ｓ１８０）、バッテリーの電圧、電流、温度などのようなバッテリー関連データが非揮発性メモリーに記録され始める（Ｓ１９０）。そして、ブレーキ圧力と基準値とを比較し（Ｓ２００）、ブレーキ圧力が基準値よりも低い場合、バッテリー関連データの記録は終了する（Ｓ２１０）。一方、ブレーキ圧力が基準値よりも高い場合、周期変更モジュールはターンオンされ、準備状態となる（Ｓ２２０）。そして、車両に衝撃が加えられたか否かを感知し（Ｓ２３０）、衝撃が感知されない場合、周期変更モジュールはさらにターンオフされる（Ｓ２４０）。しかし、車両に衝撃が加えられたと感知した場合、少なくとも一部の単位アプリケーションモジュールに対するタスク実行周期が変更される（Ｓ２５０）。
【０１３１】
そうすれば、各単位アプリケーションモジュールは、変更された実行周期に従って各々のタスクを実行する（Ｓ２６０）。それから、車両が停止したか否かを感知し（Ｓ２７０）、車両が停止した場合、タスク実行周期は元に回復する（Ｓ２８０）。
【０１３２】
以上のように、本発明を限定された実施例と図面によって説明したが、本発明はこれに限定されるものではなく、本発明の属する技術分野で通常の知識を持つ者によって本発明の技術思想と特許請求の範囲の均等範囲内で多様な修正及び変形が可能であることは言うまでもない。
【０１３３】
一方、本明細書において、「アプリケーションモジュール」、「非常認識モジュール」、「周期変更モジュール」、「メモリーモジュール」などのように「モジュール」という用語が用いられたが、これは論理的な構成単位を示すものであって、必ずしも物理的に分離されるか物理的に分離すべき構成要素を示すことではない点は、当業者にとって自明である。
【符号の説明】
【０１３４】
１００    アプリケーションモジュール
２００    非常認識モジュール
３００    周期変更モジュール
４００    メモリーモジュール
１０００    バッテリー管理装置
２０００    バッテリー
３０００    コンタクター
４０００    インバーター
５０００    モーター
６０００    ＥＣＵ
【図１】
2019513339.tif 000003
【図２】
2019513339.tif 000004
【図３】
2019513339.tif 000005
【図４】
2019513339.tif 000006
【図５】
2019513339.tif 000007
【図６】
2019513339.tif 000008
【国際調査報告】
2019513339.tif 000009
2019513339.tif 000010
2019513339.tif 000011
2019513339.tif 000012