(57)【特許請求の範囲】
【請求項１】
蓄電池と、前記蓄電池を充放電する充放電装置と、前記蓄電池と前記充放電装置とを接続する電力線を遮断する遮断部と、を備える蓄電システムにおける前記蓄電池を保護するための電池保護装置であって、
ユーザにより設定されたカスタムパラメータを使用できるか否か判定する判定部と、
前記カスタムパラメータを使用可能な場合は当該カスタムパラメータを使用し、使用不可の場合は、必要最小限の動作を実行させるための予め設定された内部パラメータを使用するパラメータ選択部と、
選択されたパラメータに基づき保護処理を実行する処理部と、
前記カスタムパラメータが使用不可の場合、カスタムパラメータの入力を促すメッセージをユーザインタフェースに出力する設定補助部と、
を備えることを特徴とする電池保護装置。
【請求項２】
前記メッセージが通知されてから、カスタムパラメータが入力されずに設定期間が経過すると前記遮断部を遮断する遮断制御部をさらに備えることを特徴とする請求項１に記載の電池保護装置。
【請求項３】
前記蓄電池から前記蓄電池の状態を示す監視データを取得する監視データ取得部と、
取得された監視データをもとに前記蓄電池の状態を前記充放電装置に通知する通知部と、
をさらに備え、
前記通知部は、前記カスタムパラメータ及び前記内部パラメータのいずれが使用されている場合でも、前記蓄電池の状態を通知することを特徴とする請求項２に記載の電池保護装置。
【請求項４】
前記カスタムパラメータが使用不可の場合にて、前記監視データの値から前記蓄電池の充放電が検出された場合、前記遮断制御部は、前記設定期間の経過前であっても前記遮断部を遮断することを特徴とする請求項３に記載の電池保護装置。
【請求項５】
前記カスタムパラメータが使用不可の場合、前記処理部は、前記蓄電池の充放電禁止を前記充放電装置に指示することを特徴とする請求項１から４のいずれかに記載の電池保護装置。
【請求項６】
蓄電池と、
前記蓄電池を充放電する充放電装置と、前記蓄電池とを接続する電力線を遮断する遮断部と、
前記蓄電池を保護するための電池保護装置と、を備え、
前記電池保護装置は、
ユーザにより設定されたカスタムパラメータを使用できるか否か判定する判定部と、
前記カスタムパラメータを使用可能な場合は当該カスタムパラメータを使用し、使用不可の場合は、必要最小限の動作を実行させるための予め設定された内部パラメータを使用するパラメータ選択部と、
選択されたパラメータに基づき保護処理を実行する処理部と、
前記カスタムパラメータが使用不可の場合、カスタムパラメータの入力を促すメッセージをユーザインタフェースに出力する設定補助部と、
前記メッセージがなされてから、カスタムパラメータが入力されずに設定期間が経過すると前記遮断部を遮断する遮断制御部と、
有することを特徴とする蓄電システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蓄電池を保護するための電池保護装置、電池保護装置を備える蓄電システムに関する。
【背景技術】
【０００２】
近年、リチウムイオン電池やニッケル水素電池を用いた蓄電システムが普及してきている。蓄電システムでは過電流を抑制することはもちろんのこと、電池劣化の原因となる過放電や過充電の抑制も求められる。特にリチウムイオン電池は他の電池より原理的に発熱リスクが高いため、十分な保護が求められている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明者は、蓄電池の状態を監視して充放電装置に通知するとともに、必要に応じて蓄電池と充放電装置とを接続する電力線を遮断する機能（例えばブレーカ）を有する電池保護装置を開発している。この電池保護装置の各種機能に設定値を与えるパラメータは、ファームウェア内に規定するのが基本である。しかしながら、電池の接続数、仕様などが異なる様々な蓄電池モジュールに対応するには、ファームウェアとパラメータを切り離し、パラメータを外部から事後的に設定変更できることが望まれる。ただし、ユーザが誤ったパラメータを設定した場合、蓄電システムの安全性が損なわれる可能性がある。【０００４】
本発明はこうした状況に鑑みなされたものであり、その目的は、安全性と汎用性を両立した電池保護装置、及びそれを用いた蓄電システムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明のある態様の電池保護装置は、蓄電池と、前記蓄電池を充放電する充放電装置と、前記蓄電池と前記充放電装置とを接続する電力線を遮断する遮断部と、を備える蓄電システムにおける前記蓄電池を保護するための電池保護装置であって、ユーザにより設定されたカスタムパラメータを使用できるか否か判定する判定部と、前記カスタムパラメータを使用可能な場合は当該カスタムパラメータを使用し、使用不可の場合は、必要最小限の動作を実行させるための予め設定された内部パラメータを使用するパラメータ選択部と、選択されたパラメータに基づき保護処理を実行する処理部と、前記カスタムパラメータが使用不可の場合、カスタムパラメータの入力を促すメッセージをユーザインタフェースに出力する設定補助部と、前記メッセージが通知されてから、カスタムパラメータが入力されずに設定期間が経過すると前記遮断部を遮断する遮断制御部と、を備える。【０００６】
本発明の別の態様は、蓄電システムである。この蓄電システムは、蓄電池と、前記蓄電池を充放電する充放電装置と、前記蓄電池とを接続する電力線を遮断する遮断部と、前記蓄電池を保護するための電池保護装置と、を備える。前記電池保護装置は、ユーザにより設定されたカスタムパラメータを使用できるか否か判定する判定部と、前記カスタムパラメータを使用可能な場合は当該カスタムパラメータを使用し、使用不可の場合は、必要最小限の動作を実行させるための予め設定された内部パラメータを使用するパラメータ選択部と、選択されたパラメータに基づき保護処理を実行する処理部と、前記カスタムパラメータが使用不可の場合、カスタムパラメータの入力を促すメッセージをユーザインタフェースに出力する設定補助部と、前記メッセージがなされてから、カスタムパラメータが入力されずに設定期間が経過すると前記遮断部を遮断する遮断制御部と、有する。
【発明の効果】
【０００７】
本発明によれば、安全性と汎用性を両立した電池保護装置を実現できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に係る蓄電システムの構成を示す図である。
【図２】実施の形態に係る電池保護装置の構成例を示す図である。
【図３】パラメータの相関関係を説明するための図である。
【図４】内部パラメータ及びパラメータチェック用データの一例を示す図である。
【図５】本発明の実施の形態に係る電池保護装置の動作を説明するためのフローチャートである（その１）。
【図６】本発明の実施の形態に係る電池保護装置の動作を説明するためのフローチャートである（その２）。
【図７】図５のステップＳ１９におけるパラメータチェック処理のサブルーチンを示すフローチャートである。
【図８】図６のステップＳ３７におけるパラメータＮＧ処理のサブルーチンを示すフローチャートである。
【図９】可変パラメータの再設定を促すメッセージの一例を示す図である。
【発明を実施するための形態】
【０００９】
図１は、本発明の実施の形態に係る蓄電システム１００の構成を示す図である。蓄電システム１００は、蓄電池ユニット１０、ブレーカ２０、電池保護装置３０及び充放電装置４０を備える。充放電装置４０は双方向インバータ４１及び制御部４２を含む。蓄電池ユニット１０は複数の蓄電池モジュールが接続されて形成される。図１では第１蓄電池モジュール１１、第２蓄電池モジュール１２及び第３蓄電池モジュール１３の三つの蓄電池モジュールが並列接続されて形成される。
【００１０】
各蓄電池モジュールは、直列接続された複数の蓄電池セルと、当該複数の蓄電池セルの状態を監視する監視部を備える。図１では第１蓄電池モジュール１１は第１監視部１１ａを備え、第２蓄電池モジュール１２は第２監視部１２ａを備え、第３蓄電池モジュール１３は第３監視部１３ａを備える。
【００１１】
以下本明細書では蓄電池セルとしてリチウムイオン電池を使用することを想定する。監視部は図示しない電流センサ、電圧センサ及び温度センサを含み、各蓄電池セルの電流、電圧、温度を監視する。監視部は、電池保護装置３０からのデータ取得要求に応じて監視データを電池保護装置３０に送信する。なお蓄電池モジュール内の複数の蓄電池セルは直列接続に限らず、並列接続または多直多並接続であってもよい。
【００１２】
ブレーカ２０は、蓄電池ユニット１０と充放電装置４０の間の電力線に挿入される。ブレーカ２０は第１接点２１、第２接点２２を有する。第１接点２１は、双方向インバータ４１のプラス端子と蓄電池ユニット１０のプラス端子の間に挿入される。第２接点２２は、双方向インバータ４１のマイナス端子と、蓄電池ユニット１０のマイナス端子の間に挿入される。ブレーカ２０は、一般的なサーキットブレーカを使用する。熱動式、熱動−電磁式、完全電磁式、電子式のいずれを用いてもよい。また、ブレーカ２０に限らず、蓄電池ユニット１０と充放電装置４０との電力線を遮断できる構成（例えばＦＥＴ）であれば好適に用いられる。
【００１３】
本実施の形態では電子式のブレーカ２０を用いる例を想定する。電子式のブレーカ２０は第１接点２１、第２接点２２の他に、図示しないトリップコイル、電流計を備える。電流計は電力線を流れる電流の値を計測し、電池保護装置３０に出力する。電池保護装置３０は電流計から取得される電流値にもとづきトリップコイルを通電制御する。電池保護装置３０は電力線に過電流が流れるとトリップコイルに通電し、トリップコイルを励磁させる。第１接点２１、第２接点２２は、トリップコイルが励磁されるとオープンし、回路を遮断する。また電池保護装置３０は蓄電池ユニット１０、または充放電装置４０の制御部４２から遮断命令を受信した場合も、トリップコイルに通電して回路を遮断する。
【００１４】
充放電装置４０は蓄電池ユニット１０に外部から充電または蓄電池ユニット１０から外部へ放電させる装置である。充電時、充放電装置４０の双方向インバータ４１は、外部電源（例えば、系統）から供給される交流電力を制御部４２による制御にしたがいＡＣ−ＤＣ変換して蓄電池ユニット１０に供給する。
【００１５】
リチウムイオン電池が使用される蓄電池ユニット１０に充電する場合、制御部４２は所定の設定電圧まで定電流充電（ＣＣ充電）し、当該設定電圧に到達すると定電圧充電（ＣＶ充電）するよう双方向インバータ４１を制御する。具体的には、双方向インバータ４１の出力電流値または出力電圧値が一定値を保つよう、双方向インバータ４１に含まれるスイッチング素子（例えば、ＩＧＢＴ）のデューティ比を調整する。
【００１６】
放電時、双方向インバータ４１は、蓄電池ユニット１０から供給される直流電力を制御部４２による制御にしたがいＤＣ−ＡＣ変換し、負荷に供給する。なお法律的に許容されていれば、変換された交流電力を系統に逆潮流してもよい。
【００１７】
電池保護装置３０は、蓄電池ユニット１０及びその周辺回路を保護するための装置である。電池保護装置３０は、各蓄電池モジュール１１〜１３内の監視部１１ａ〜１３ａ、充放電装置４０内の制御部４２と通信線により接続される。当該通信線にはＲＳ−４８５ケーブル、ＲＳ−４２２ケーブル等を使用できる。電池保護装置３０は低コストの要請の下、電池管理全般の機能の内、基本的な保護機能に特化した装置である。
【００１８】
図２は、実施の形態に係る電池保護装置３０の構成例を示す図である。電池保護装置３０は、処理部３１、揮発記憶部３２、不揮発記憶部３３を備える。処理部３１は、監視データ取得部３１１、パラメータ判定部３１２、パラメータ選択部３１３、主処理部３１４、通知部３１５、ブレーカ制御部３１６、設定補助部３１７を含む。処理部３１の構成は、ソフトウェア処理、ハードウェア処理またはそれらの連携処理で実現される機能ブロックで描いている。
【００１９】
監視データ取得部３１１は、各蓄電池モジュール１１〜１３の監視部１１ａ〜１３ａから蓄電池セルの状態を示す監視データ（例えば、電圧値、電流値、温度値）を、通信線を介して取得する。監視データ取得部３１１は、定期的にデータ取得要求を各蓄電モジュール１１〜１３の監視部１１ａ〜１３ａに送信する。データ取得要求を受けた監視部１１ａ〜１３ａは、監視データを電池保護装置３０の監視データ取得部３１１に返信する。監視データ取得部３１１は、受信した監視データを揮発記憶部３２内のバッファ領域に一時格納する。
【００２０】
通知部３１５は、取得された監視データをもとに蓄電池ユニット１０及び各蓄電池セルの状態を充放電装置４０の制御部４２に、通信線を介して送信する。制御部４２は、監視データの取得要求を電池保護装置３０の通知部３１５に送信する。通知部３１５は、揮発記憶部３２内のバッファ領域に格納された監視データを返信する。なお主処理部３１４が、各蓄電池モジュール１１〜１３から取得された監視データをもとに蓄電池ユニット１０の正常／異常を判定し、通知部３１５は監視データそのものではなく、正常／異常のみを充放電装置４０の制御部４２に通知してもよい。
【００２１】
主処理部３１４は、不揮発記憶部３３からファームウェア及びパラメータを読み込み、揮発記憶部３２を作業領域として当該ファームウェアに規定された保護処理を実行する。保護処理の詳細は後述する。
【００２２】
パラメータ判定部３１２は、ユーザにより設定されたカスタムパラメータを使用できるか否か判定する。カスタムパラメータには後述する可変パラメータとバックアップパラメータがある。パラメータ判定部３１２は、カスタムパラメータが存在するか否かの確認およびカスタムパラメータが正当であるか不正であるかの確認を行う。
【００２３】
パラメータ選択部３１３は、カスタムパラメータを使用可能な場合は当該カスタムパラメータを使用し、使用不可の場合は内部パラメータを使用する。即ち、カスタムパラメータが存在し、かつカスタムパラメータが正当であるときカスタムパラメータを使用し、それ以外のとき内部パラメータを使用する。内部パラメータは、必要最小限の動作を実行させるための予めプログラムに設定されたパラメータである。主処理部３１４は、選択されたパラメータに基づき保護処理を実行する。
【００２４】
ブレーカ制御部３１６は、主処理部３１４からの指示にもとづきブレーカ２０を遮断する。設定補助部３１７は、外部の設定装置５０から電池保護装置３０にプログラムまたはパラメータ設定する際のユーザ操作を補助する。設定装置５０はノート型ＰＣ、タブレット型ＰＣなどのコンピュータが該当し、当該コンピュータと電池保護装置３０はＵＳＢケーブルなどの通信手段で接続される。メーカの作業者または蓄電システム１００のユーザは、設定装置５０から電池保護装置３０にプログラムまたはパラメータを入力する。なお充放電装置４０が、設定操作を行うに必要十分なユーザインタフェースを備えていれば、設定装置５０の機能を充放電装置４０が担ってもよい。以下の説明では充放電装置４０と別の設定装置５０が電池保護装置３０に接続される例を挙げる。
【００２５】
図３は、パラメータの相関関係を説明するための図である。図３の例では不揮発記憶部３３は、フラッシュメモリ３３ａ及びＥＥＰＲＯＭ３３ｂにより構成される。揮発記憶部３２はＲＡＭにより構成される。内部パラメータは、プログラム及びパラメータチェック用データとともにフラッシュメモリ３３ａに保存される。内部パラメータ及びパラメータチェック用データはプラグラム内に設定され、設定装置５０から電池保護装置３０にプログラムロードされる際にフラッシュメモリ３３ａに書き込まれる。以降、プログラムの変更、更新以外では変更されない。このように内部パラメータは設計側が設定、変更でき、原則的にユーザ側では設定、変更、削除できない。
【００２６】
可変パラメータはＥＥＰＲＯＭ３３ｂに保存される。可変パラメータは、設定装置５０からユーザのコマンド操作によりＥＥＰＲＯＭ３３ｂに書き込まれる。以降、同様のコマンド操作により可変パラメータを更新、削除できる。なお基板製造時または出荷時に、メーカの作業者が、出荷するユーザ向けの可変パラメータを初期値としてＥＥＰＲＯＭ３３ｂに設定してもよい。
【００２７】
バックアップパラメータもＥＥＰＲＯＭ３３ｂに保存される。バックアップパラメータは、前回正常に使用された可変パラメータがコピーされて生成される。バックアップパラメータはパラメータチェック完了後に生成される。
【００２８】
パラメータテーブルはＲＡＭ３２ａ上に存在し、プログラム起動時に指定のパラメータ群が展開される。内部パラメータ、可変パラメータ、バックアップパラメータのいずれかが選択されてパラメータテーブルにコピーされる。パラメータテーブルに展開されたパラメータ群を用いてプログラムは動作する。
【００２９】
図４は、内部パラメータ及びパラメータチェック用データの一例を示す図である。図４の例では、パラメータ項目として蓄電池モジュールの並列接続数上限、過放電検出電圧、過放電検出時間、過放電解除電圧、過放電解除時間を挙げている。並列接続数上限のデフォルト値は５台、過放電検出電圧のデフォルト値は３０Ｖ、過放電検出時間のデフォルト値は１秒、過放電解除電圧のデフォルト値は３０Ｖ、過放電解除時間のデフォルト値は１秒にそれぞれ設定されている。
【００３０】
各パラメータ項目には、パラメータ値の範囲チェック用のデータが付加されている。並列接続数上限の下限値は１台、上限値は１１台と規定されている。この例では蓄電システム１００が、蓄電池モジュールの１１並列接続までしかサポートしていないことを示している。従ってユーザが可変パラメータとして例えば１２台を設定した場合はエラーとなる。
【００３１】
過放電検出電圧の下限値は３０Ｖに規定されている。過放電検出時間の上限値は２秒に規定されている。これにより過放電検出の判定条件が緩和されすぎないように制限を設けている。従ってユーザが過放電検出電圧の可変パラメータとして例えば、２５Ｖを設定した場合はエラーとなる。また過放電検出時間の可変パラメータとして例えば、３秒を設定した場合もエラーとなる。
【００３２】
過放電解除電圧の下限値は３０Ｖに規定されている。過放電解除時間の下限値は１秒、上限値は１０秒に規定されている。すなわち、ユーザは１〜１０秒の間で任意の秒数に設定することが可能である。この例では、上述の条件により過放電と判定された状態において、３０Ｖ以上の電圧を設定した秒数継続して検出したら過放電解除と判定する。
【００３３】
なお図４に示すパラメータ項目は全パラメータ項目の一部を示すものであり、その他に過充電保護、過電流保護、温度保護などに関連する各種のパラメータが規定される。またデフォルト値とチェック用データを一つのテーブルで描いているが、別々のテーブルに規定されてもよい。
【００３４】
図５、図６は、本発明の実施の形態に係る電池保護装置３０の動作を説明するためのフローチャートである。蓄電システム１００の電源がオンされると、電池保護装置３０の処理部３１はソフトウェアを起動する（Ｓ１０）。パラメータ選択部３１３はカスタムパラメータ使用フラグのＯＮ／ＯＦＦをチェックする（Ｓ１１）。カスタムパラメータ使用フラグはデフォルトがＯＦＦで、可変パラメータ設定完了時にＯＮに更新されるフラグである。カスタムパラメータ使用フラグがＯＦＦのときとは、例えば、カスタムパラメータが未設定のときや、カスタムパラメータの内容が正常ではなかったときである。
【００３５】
カスタムパラメータ使用フラグがＯＦＦの場合（ステップＳ１１のＯＦＦ）、パラメータ選択部３１３は内部パラメータを、揮発記憶部３２のパラメータテーブルに設定し（Ｓ２８）、カスタムパラメータ状態フラグをＮＧに更新する（Ｓ２９）。
【００３６】
カスタムパラメータ使用フラグがＯＮの場合（ステップＳ１１のＯＮ）、パラメータ選択部３１３はバックアップパラメータ使用フラグのＯＮ／ＯＦＦをチェックする（Ｓ１２）。バックアップパラメータ使用フラグは、前回起動時に入力された可変パラメータのパラメータチェックで異常がなく、バックアップパラメータとして記憶された場合にＯＮに更新され、異常がある場合または可変パラメータが更新された場合にＯＦＦに更新されるフラグである。
【００３７】
バックアップパラメータ使用フラグがＯＮの場合（ステップＳ１２のＯＮ）、パラメータ選択部３１３はバックアップパラメータ書込完了フラグのＯＮ／ＯＦＦをチェックする（Ｓ１３）。バックアップパラメータ書込完了フラグは、バックアップパラメータの更新作業時において更新作業開始時にＯＦＦに更新され、更新作業終了時にＯＮに更新される。このフラグを設けることにより、バックアップパラメータの更新作業中にバックアップパラメータがロードされることを防止できる。
【００３８】
バックアップパラメータ書込完了フラグがＯＦＦの場合（ステップＳ１３のＯＦＦ）、パラメータ選択部３１３は、カスタムパラメータ使用フラグをＯＦＦに更新し（Ｓ１４）、内部パラメータを揮発記憶部３２のパラメータテーブルに設定する（Ｓ１５）。バックアップパラメータ書込完了フラグがＯＮの場合（ステップＳ１３のＯＮ）、パラメータ選択部３１３はバックアップパラメータを揮発記憶部３２のワークエリアにロードする（Ｓ１６）。
【００３９】
ステップＳ１２に戻り、バックアップパラメータ使用フラグがＯＦＦの場合（ステップＳ１２のＯＦＦ）、パラメータ選択部３１３は可変パラメータを揮発記憶部３２のワークエリアにロードする（Ｓ１７）
【００４０】
パラメータ判定部３１２は、ロードされたパラメータをチェックする（Ｓ１７）。チェック対象のパラメータは可変パラメータかバックアップパラメータである。パラメータのロードに不正があった場合（Ｓ１８のＹ）、パラメータ選択部３１３はカスタムパラメータ使用フラグをＯＦＦに更新し（Ｓ１４）、内部パラメータをパラメータテーブルに設定する（Ｓ１５）。パラメータのロードに不正がなかった場合（Ｓ１８のＮ）、ステップＳ１９のパラメータチェックに遷移する。
【００４１】
図７は、図５のステップＳ１９におけるパラメータチェック処理のサブルーチンを示すフローチャートである。パラメータ判定部３１２は、ロードされたパラメータの設定値の範囲が正常か否かチェックする（Ｓ１９１）。図４の例では、設定された蓄電池モジュールの並列接続数上限の値が、１〜１１台の範囲にあるか否か判定する。範囲内の場合は正常と判定し、範囲外の場合は異常と判定する。この範囲チェックを全てのパラメータ項目について実施する。
【００４２】
次にパラメータ判定部３１２は、ロードされた複数のパラメータ間の整合性をチェックする（Ｓ１９２）。図４の例では、過放電検出電圧値が過放電解除電圧値以下であるか否か判定する。例えば前者が３０Ｖ、後者が２５Ｖに設定されている場合、２５〜３０Ｖの間では過放電解除後すぐに過放電検出と判定されてしまう不具合が発生する。パラメータ判定部３１２は、規定された複数の整合性チェック項目を全て実施し、整合性チェック条件を満たさないパラメータの組み合わせを異常と判定する。
【００４３】
図５に戻る。ロードされたパラメータの少なくとも一つに異常があった場合（Ｓ２０のＮ）、パラメータ選択部３１３はカスタムパラメータ使用フラグをＯＦＦに更新し（Ｓ１４）、内部パラメータを揮発記憶部３２のパラメータテーブルに設定する（Ｓ１５）。ロードされたパラメータが全て正常であった場合（Ｓ２０のＹ）、パラメータ選択部３１３はカスタムパラメータ状態フラグをＯＫに更新し（Ｓ２１）、ロードされたパラメータを揮発記憶部３２のパラメータテーブルに設定する（Ｓ２２）。
【００４４】
パラメータ選択部３１３はバックアップパラメータ使用フラグのＯＮ／ＯＦＦをチェックする（Ｓ２３）。すなわち、ロードされたパラメータがバックアップパラメータか可変パラメータのいずれであるかをチェックする。バックアップパラメータ使用フラグがＯＦＦの場合（Ｓ２３のＯＦＦ）、パラメータ選択部３１３はバックアップパラメータ書込完了フラグをＯＦＦに更新する（Ｓ２４）。パラメータ選択部３１３は、今回ロードされた可変パラメータをバックアップパラメータに上書きして、バックアップパラメータを更新する（Ｓ２５）。図６に遷移する。パラメータ選択部３１３はバックアップパラメータ書込完了フラグをＯＮに更新し（Ｓ２６）、バックアップパラメータ使用フラグをＯＮに更新する（Ｓ２７）。バックアップパラメータ使用フラグがＯＮの場合（Ｓ２３のＯＮ）、ステップＳ２４〜Ｓ２７をスキップする。
【００４５】
図５のステップＳ１５において内部パラメータが設定された後、パラメータ選択部３１３はカスタムパラメータ状態フラグをＮＧに更新し（Ｓ３０）、バックアップパラメータ使用フラグをＯＦＦに更新する（Ｓ３１）。カスタムパラメータ状態フラグはデフォルトがＯＫで、パラメータに不正がある場合にＮＧに更新される。
【００４６】
パラメータテーブルに可変パラメータ、バックアップパラメータ、内部パラメータのいずれかのパラメータが設定された後、主処理部３１４はタスクを起動する（Ｓ３２）。カスタムパラメータ状態フラグがＯＫの場合（Ｓ３３のＮ）、すなわちパラメータが正常だった場合に通常モードの保護動作を実行する。監視データ取得部３１１は各蓄電モジュール１１〜１３から監視データを取得する（Ｓ３４）。通知部３１５は監視データを充放電装置４０に通知する（Ｓ３５）。なお図示しないがブレーカ制御部３１６は、充放電装置４０または各蓄電モジュール１１〜１３の監視部１１ａ〜１３ａから遮断指示があった場合、ブレーカ２０を遮断する。蓄電システム１００の電源がオフされ、充放電装置４０から終了指示を受信すると（Ｓ３６のＹ）、動作を終了する。
【００４７】
ステップＳ３３に戻り、カスタムパラメータ状態フラグがＮＧの場合（Ｓ３３のＹ）、すなわちパラメータに不正がある場合にパラメータＮＧ処理に移行する（Ｓ３７）。
【００４８】
図８は、図６のステップＳ３７におけるパラメータＮＧ処理のサブルーチンを示すフローチャートである。主処理部３１４は充放電装置４０に、蓄電池ユニット１０の充放電禁止命令を充放電装置４０に送信する（Ｓ３７１）。設定補助部３１７は可変パラメータの再設定を促すメッセージをユーザインタフェースに出力する（Ｓ３７２）。本実施の形態では設定装置５０のディスプレイにメッセージを表示させる。なお音声メッセージを用いてもよいし、表示メッセージと音声メッセージを併用してもよい。
【００４９】
設定補助部３１７はメッセージを出力した後、設定期間経過を検出するためのカウントダウンを開始する（Ｓ３７３）。パラメータＮＧモードでは、ユーザが可変パラメータの再設定が可能になってから設定期間（例えば、１分）が経過するとブレーカ２０を遮断して、シャットダウンするよう設定されている。
【００５０】
パラメータＮＧモードでも通常モードと同様に、監視データ取得部３１１は各蓄電モジュール１１〜１３から監視データを取得する（Ｓ３７４）。通知部３１５は監視データを充放電装置４０に通知する（Ｓ３７５）。このように通知部３１５は、可変パラメータ、バックアップパラメータ、内部パラメータのいずれが使用されている場合でも、蓄電池ユニット１０の状態を充放電装置４０に通知する。従ってパラメータＮＧモードでも充放電装置４０は、蓄電池ユニット１０の正常／異常を認識でき、基本となる保護機能は実行される。
【００５１】
主処理部３１４は監視データの値から蓄電池ユニット１０の充放電を検出すると（Ｓ３７６のＹ）、ブレーカ制御部３１６にブレーカ２０の遮断を指示する。ブレーカ制御部３１６は当該指示を受けると、上記設定期間の経過前であってもブレーカ２０を遮断する（Ｓ３７９）。なお通常、電池保護装置３０の電源は蓄電池ユニット１０から供給されるように設計されるが、上述の監視データの値から蓄電池モジュールの充放電を検出する処理において、電池保護装置３０での消費電力量は差し引かれて判定される。
【００５２】
蓄電池ユニット１０の充放電が検出されない状態にて（Ｓ３７６のＮ）、ユーザが可変パラメータの設定を終了した場合（Ｓ３７７のＹ）、パラメータ選択部３１３はカスタムパラメータ使用フラグをＯＮに更新し（Ｓ３８０）、バックアップパラメータ使用フラグをＯＦＦに更新する（Ｓ３８１）。その後、図５のステップＳ１１に遷移し、カスタムパラメータ使用フラグのチェックが実行される。蓄電池ユニット１０の充放電も検出されず、ユーザの設定終了操作もない状態で（Ｓ３７６のＮ、Ｓ３７７のＮ）、メッセージ出力から設定期間経過すると（Ｓ３７８のＹ）、ブレーカ制御部３１６はブレーカ２０を遮断する（Ｓ３７９）。設定期間が経過するまでは（Ｓ３７８のＮ）、ステップＳ３７３に戻りカウントダウンが継続する（Ｓ３７３）。
【００５３】
なお可変パラメータが設定され、チェックされただけではカウントダウンは停止せず、パラメータが正常であることが確認されて停止する。再設定された可変パラメータも不正であった場合、カウントダウンは停止しない。即ち、メッセージが出力されてから設定期間内に正常な可変パラメータを設定しない限り、シャットダウンするよう設定されている。
【００５４】
図９は、可変パラメータの再設定を促すメッセージの一例を示す図である。図９では図４に例示した過放電検出電圧が下限値を下回っていた場合のメッセージを示している。設定装置５０の画面５１には、シャットダウンまでの時間、過放電検出電圧値が下限値を下回っている旨のメッセージ、過放電検出電圧値の入力ウインドウが表示される。シャットダウンまでの時間は時間経過とともにカウントダウンされる。ユーザは３０Ｖ以上の電圧値を入力し、確定させることにより可変パラメータの再設定ができる。
【００５５】
以上説明したように本実施の形態によれば、ユーザにより設定変更可能な可変パラメータと、パラメータＮＧモードを設けたことにより、安全で汎用性が高い電池保護装置３０を実現できる。即ち、ユーザが設定変更可能な可変パラメータを設けたことにより、汎用性が高い電池保護装置３０を構築できる。これにより量産化が可能となり製造コストも削減できる。
【００５６】
またユーザが誤って、蓄電システム１００の安全性を損なうパラメータ値を設定した場合、内部パラメータを用いて最低限の動作を保障しつつ、ユーザに再設定を促すことにより、ユーザは安全にパラメータを設定できる。ユーザによるパラメータの設定中も、充放電装置４０は蓄電池モジュール１１〜１３の状態やブレーカ２０の状態を把握でき、蓄電システム１００の基本的な状態を把握できる。またユーザによるパラメータの設定中、蓄電池ユニット１０の充放電を禁止することにより、より安全にパラメータを設定できる。電池保護装置３０の電源が蓄電池ユニット１０から供給される通常の構成では、ユーザによるパラメータ設定中、蓄電池ユニット１０の電源をオフできないが、充放電禁止に制御することにより、安全性を確保できる。
【００５７】
またユーザによるパラメータ設定に時間制限を設けることにより、安全性を確保するとともに、電池保護装置３０の電力消費による蓄電池ユニット１０の過放電を防止できる。例えば、ユーザがパラメータ設定中に、そのままその場所を離れてしまった場合における無駄な電力消費および過放電を防止できる。
【００５８】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００５９】
例えば図８のフローチャートのパラメータＮＧ処理では、充放電禁止命令を充放電装置４０に通知しつつ、蓄電池モジュール１１〜１３の監視データをもとに充放電検出がされるとブレーカ２０を遮断するという二重の安全処理を実行している。この点、処理の簡素化のためどちらか一方を省略してもよい。例えば、前者を省略し、可変パラメータの再設定を促すメッセージに、「パラメータ設定中、充放電を停止して下さい。」といったメッセージを加えてもよい。
【００６０】
また、図５、６では、ステップＳ１１でカスタムパラメータ使用フラグがＯＦＦであった場合、パラメータ選択部３１３は内部パラメータを設定し、カスタムパラメータ状態フラグをＮＧに設定するが、電池保護装置３０の最初の起動時にはカスタムパラメータ状態フラグをＯＫに設定し、ステップＳ３４〜３６の処理を行ってもよい。
【符号の説明】
【００６１】
１００  蓄電システム、  １０  蓄電池ユニット、  １１  第１蓄電池モジュール、  １１ａ  第１監視部、  １２  第２蓄電池モジュール、  １２ａ  第２監視部、  １３  第３蓄電池モジュール、  １３ａ  第３監視部、  ２０  ブレーカ、  ２１  第１接点、  ２２  第２接点、  ３０  電池保護装置、  ３１  処理部、  ３１１  監視データ取得部、  ３１２  パラメータ判定部、  ３１３  パラメータ選択部、  ３１４  主処理部、  ３１５  通知部、  ３１６  ブレーカ制御部、  ３１７  設定補助部、  ３２  揮発記憶部、  ３２ａ  ＲＡＭ、  ３３  不揮発記憶部、  ３３ａ  フラッシュメモリ、  ３３ｂ  ＥＥＰＲＯＭ、  ４０  充放電装置、  ４１  双方向インバータ、  ４２  制御部、  ５０  設定装置、  ５１  画面。
【図１】
0005958874.tif 000002
【図２】
0005958874.tif 000003
【図３】
0005958874.tif 000004
【図４】
0005958874.tif 000005
【図５】
0005958874.tif 000006
【図６】
0005958874.tif 000007
【図７】
0005958874.tif 000008
【図８】
0005958874.tif 000009
【図９】
0005958874.tif 000010