(57)【要約】【課題】電池監視ＩＣがスリープ状態に移行できない故障を検知することができる技術を提供する。【解決手段】電池制御装置１は、電池２の状態を監視し、スリープ状態に移行する時に設定を初期化する電池監視ＩＣ４と、電池監視ＩＣ４と通信し、電池監視ＩＣ４のウェイクアップ状態及びスリープ状態を制御する電池制御マイコン５と、を有する。電池制御マイコン５は、電池監視ＩＣ４をウェイクアップ状態に移行する時には、電池監視ＩＣ４の設定に所定値を書き込む前に、電池監視ＩＣ４の設定の現在値を読み込み、所定値と、現在値とが一致した場合には、電池監視ＩＣ４がスリープ状態に移行できない状態であると判定する。【選択図】図３
2020103014.tif 000002
【特許請求の範囲】
【請求項１】
電池の状態を監視し、スリープ状態に移行する時に設定を初期化する電池監視ＩＣと、
前記電池監視ＩＣと通信し、前記電池監視ＩＣのウェイクアップ状態及びスリープ状態を制御する電池制御マイコンと、を有し、
前記電池制御マイコンは、
前記電池監視ＩＣをウェイクアップ状態に移行する時には、前記電池監視ＩＣの設定に所定値を書き込む前に、前記電池監視ＩＣの設定の現在値を読み込み、
前記所定値と、前記現在値とが一致した場合には、前記電池監視ＩＣがスリープ状態に移行できない状態であると判定することを特徴とする電池制御装置。
【請求項２】
請求項１に記載の電池制御装置であって、
前記電池監視ＩＣは、前記電池制御マイコンとの通信が一定時間途絶えた場合に、スリープ状態に移行することを特徴とする電池制御装置。
【請求項３】
電池監視ＩＣと電池制御マイコンとを有する電池制御装置により実行される電池制御方法であって、
前記電池監視ＩＣは、電池の状態を監視し、スリープ状態に移行する時に設定を初期化し、
前記電池制御マイコンは、
前記電池監視ＩＣと通信し、前記電池監視ＩＣのウェイクアップ状態及びスリープ状態を制御し、
前記電池監視ＩＣをウェイクアップ状態に移行する時には、前記電池監視ＩＣの設定に所定値を書き込む前に、前記電池監視ＩＣの設定の現在値を読み込み、
前記所定値と、前記現在値とが一致した場合には、前記電池監視ＩＣがスリープ状態に移行できない状態であると判定することを特徴とする電池制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電池制御装置及び電池制御方法に関する。
【背景技術】
【０００２】
マイコンから電池監視ＩＣを制御する構成において、電池監視が不要な場合には、省電力化のために電池監視ＩＣをウェイクアップ状態（すべての機能が動作している状態）からスリープ状態（一部の機能が動作している状態）に移行させることがある。制御部が電池監視ＩＣをスリープ状態とウェイクアップ状態とを繰り返す間欠動作をさせることで、省電力化を図る構成が知られている。関連する技術として、例えば、特許文献１がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１８４１７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、電池監視ＩＣがスリープ状態に移行できない故障が発生すると、制御部は間欠動作を行うことができなくなる。その結果、電池監視が不要な場合でも電池監視ＩＣが動作し、無駄に電力を消費してしまい、省電力化を図ることができない。
【０００５】
本発明の一側面に係る目的は、電池監視ＩＣがスリープ状態に移行できない故障を検知することができる技術を提供することである。
【課題を解決するための手段】
【０００６】
本発明に係る一つの形態である電池制御装置は、電池の状態を監視し、スリープ状態に移行する時に設定を初期化する電池監視ＩＣと、前記電池監視ＩＣと通信し、前記電池監視ＩＣのウェイクアップ状態及びスリープ状態を制御する電池制御マイコンと、を有する。
【０００７】
前記電池制御マイコンは、前記電池監視ＩＣをウェイクアップ状態に移行する時には、前記電池監視ＩＣの設定に所定値を書き込む前に、前記電池監視ＩＣの設定の現在値を読み込み、前記所定値と、前記現在値とが一致した場合には、前記電池監視ＩＣがスリープ状態に移行できない状態であると判定する。
【０００８】
このため、電池制御マイコンは、電池監視ＩＣの設定に書き込んだ所定値と、電池監視ＩＣのから読み込んだ設定の現在値とが一致するか否かを判定するだけで、電池監視ＩＣがスリープ状態に移行できない故障の状態を検知することができる。したがって、別途電池監視ＩＣのスリープ状態に移行可否を判定する部品を追加しないため、製造コストを上げることなく、容易に電池監視ＩＣがスリープ状態に移行できなくなっている状態を検知することができる。
【０００９】
また、前記電池監視ＩＣは、前記電池制御マイコンとの通信が一定時間途絶えた場合に、スリープ状態に移行する。このため、電池制御マイコンは、電池監視ＩＣに対する通信を停止することにより、電池監視ＩＣをスリープ状態に移行する制御を行うことができる。したがって、電池制御マイコンから電池監視ＩＣに対し、通信による指令等を送る必要がなく、電池監視ＩＣのスリープ状態に関する制御を簡易化することができる。
【００１０】
また、本発明に係る一つの形態である電池監視ＩＣと電池制御マイコンとを有する電池制御装置により実行される電池制御方法であって、前記電池監視ＩＣは、電池の状態を監視し、スリープ状態に移行する時に設定を初期化する。
【００１１】
前記電池制御マイコンは、前記電池監視ＩＣと通信し、前記電池監視ＩＣのウェイクアップ状態及びスリープ状態を制御し、前記電池監視ＩＣをウェイクアップ状態に移行する時には、前記電池監視ＩＣの設定に所定値を書き込む前に、前記電池監視ＩＣの設定の現在値を読み込み、前記所定値と、前記現在値とが一致した場合には、前記電池監視ＩＣがスリープ状態に移行できない状態であると判定する。
【００１２】
このため、電池制御マイコンは、電池監視ＩＣの設定に書き込んだ所定値と、電池監視ＩＣのから読み込んだ設定の現在値とが一致するか否かを判定するだけで、電池監視ＩＣがスリープ状態に移行できない故障の状態を検知することができる。したがって、別途電池監視ＩＣのスリープ状態に移行可否を判定する部品を追加しないため、製造コストを上げることなく、容易に電池監視ＩＣがスリープ状態に移行できなくなっている状態を検知することができる。
【発明の効果】
【００１３】
本発明によれば、電池監視ＩＣがスリープ状態に移行できない故障を検知することができる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施形態の電池制御装置の一例を示す図である。
【図２】第１の実施形態の電池監視ＩＣ４と電池制御マイコン５との間のスリープ状態に移行させる処理の流れを示すシーケンス図である。
【図３】第１の実施形態の電池監視ＩＣ４と電池制御マイコン５との間のウェイクアップ状態に移行させる処理の流れを示すシーケンス図である。
【図４】第２の実施形態の電池監視ＩＣ４と電池制御マイコン５との間のスリープ状態に移行させる処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００１５】
＜第１の実施形態＞
以下図面に基づいて第１の実施形態について詳細を説明する。
【００１６】
この発明の第１の実施形態に係る電池制御装置の電池制御方法を説明する。図１は、第１の実施形態の電池制御装置の一例を示す図である。図１に示す電池制御装置１は、車両（例えば、電動フォークリフト、ハイブリッドカー、又は電気自動車）などに電池パックとして搭載されるものであって、電池２と、スイッチ３と、電池監視ＩＣ（Integrated Circuit）４と、電池制御マイコン５とを備える。
【００１７】
電池２は、直列接続される７つの二次電池（例えば、リチウムイオン二次電池やニッケル水素電池など）により構成される。なお、二次電池の接続される数は７つに限られず、また直列接続でなく並列接続がなされてもよい。
【００１８】
スイッチ３は、例えば、機械式リレーやトランジスタなどにより構成され、電池２と負荷６（例えば、車両に搭載される走行用モータや補機など）との間に設けられる。
【００１９】
電池監視ＩＣ４は、電池２から直接供給される電力により常時駆動しつつ、電池２の状態を監視する。例えば、電池監視ＩＣ４は、電池監視ＩＣ４の監視対象である電池２の電圧が閾値ｔｈ１以上のとき、電池２の異常として電池２が過充電状態であることを検出する。また、電池監視ＩＣ４は、電池２の電圧が閾値ｔｈ２以下のとき、電池２の異常として電池２が過放電状態であることを検出する。ただし、閾値ｔｈ１＞閾値ｔｈ２とする。これにより、電池監視ＩＣ４は電池２の状態を監視することができる。
【００２０】
また、電池監視ＩＣ４は、不図示の温度検出部により検出される電池２の温度や、不図示の電流検出部により電池２に流れる電流や、不図示の電圧検出部により検出される電圧が閾値以上であるか否かを検出することで、電池２の異常を監視する。電池監視ＩＣ４は、電池２の異常を検出すると、電池２の状態を示す信号を信号線７（例えばＳＰＩ（Serial Peripheral Interface））を介して電池制御マイコン５へ送る。電池監視ＩＣ４と電池制御マイコン５とは信号線７を介して相互に通信することができる。
【００２１】
電池監視ＩＣ４には、レジスタ８が設けられている。レジスタ８には、電池監視ＩＣ４の設定が書き込まれる。レジスタ８には、電池監視ＩＣ４の監視対象を接続するポート（ピン）の設定、電池監視ＩＣ４の監視対象のモードの設定、電池監視ＩＣ４の監視対象の閾値の設定を含む複数の設定が電池監視ＩＣ４の設定として書き込まれる。
【００２２】
電池監視ＩＣ４の監視対象としては、例えば、電池２や、不図示の温度検出部や不図示の電流検出部などの汎用入力が含まれる。監視対象のモードの設定としては、例えば、電池監視ＩＣ４の監視対象の値をアナログで入出力するモードまたはデジタルで入出力するモードを含む複数のモード、監視対象を精度よく測定するモードまたは速く測定するモードを含む複数のモードが含まれる。監視対象の閾値の設定としては、例えば、電池２の過充電状態を検出するための電圧の閾値ｔｈ１や、電池２の過放電状態を検出するための電圧の閾値ｔｈ２を含む複数の閾値が含まれる。
【００２３】
電池監視ＩＣ４は、電池制御マイコン５との通信が一定時間途絶えた場合に、ウェイクアップ状態からスリープ状態に移行する。電池監視ＩＣ４は、スリープ状態に移行する時にレジスタ８に書き込まれている電池監視ＩＣ４の設定を初期化する。そして、電池監視ＩＣ４は、ウェイクアップ状態に移行させる旨の要求を電池制御マイコン５から受けた場合には、スリープ状態からウェイクアップ状態に移行する。
【００２４】
電池制御マイコン５は、例えば、ＣＰＵ（Central Processing Unit）、マルチコアＣＰＵ、プログラマブルなデバイスなどにより構成される。電池制御マイコン５は、電池２から供給される電力等により駆動する。
【００２５】
電池制御マイコン５は、電池監視ＩＣ４から信号線７を介して送られてくる電池２の状態を示す信号により電池２に異常が発生していると判断すると、スイッチ３をオフにして電池２から負荷６または負荷６から電池２への電力供給を禁止する。電池制御マイコン５には、メモリ１０が設けられている。メモリ１０は、不揮発性メモリ（例えば、ＲＯＭ、フラッシュメモリ）を用いて構成され、電池監視ＩＣ４のレジスタ８に書き込む電池監視ＩＣ４の設定の所定値を記憶する。メモリ１０は、電池監視ＩＣ４の監視対象を接続するポート（ピン）の設定、電池監視ＩＣ４の監視対象のモードの設定、電池監視ＩＣ４の監視対象の閾値の設定を含む複数の設定を、レジスタ８に書き込む所定値として記憶する。電池制御マイコン５は、メモリ１０に記憶されている所定値に基づいて、電池監視ＩＣ４のレジスタ８の設定への書き込みを行う。
【００２６】
また、電池制御マイコン５は、電池監視ＩＣ４と通信し、電池監視ＩＣ４のウェイクアップ状態及びスリープ状態を制御する。
【００２７】
例えば、電池制御マイコン５は、車両側に設けられ車両の動作を制御する外部ＥＣＵ（Electronic Control Unit）９から送られてくる情報により、イグニッションがオフ状態であると判断すると、スリープ状態に移行させる処理を実行する。スリープ状態に移行する処理が実行されると、電池制御マイコン５は、電池監視ＩＣ４に対する通信を停止する。電池制御マイコン５との通信が一定時間途絶えると、電池監視ＩＣ４はスリープ状態に移行するため、電池制御マイコン５は、電池監視ＩＣ４に対する通信を停止することにより、電池監視ＩＣ４をスリープ状態に移行する制御を行うことができる。なお、電池制御マイコン５は、電池監視ＩＣ４がスリープ状態であるとき、電池監視ＩＣ４だけでなく電池制御マイコン５自身もスリープ状態に移行させてもよい。
【００２８】
また、電池制御マイコン５は、外部ＥＣＵ９から送られてくる情報により、イグニッションがオン状態であると判断すると、ウェイクアップ状態に移行させる処理を実行する。ウェイクアップ状態に移行する処理が実行されると、電池制御マイコン５は、電池監視ＩＣ４に対しウェイクアップ要求を行う。ウェイクアップ要求を受け付けると、電池監視ＩＣ４はスリープ状態からウェイクアップ状態に移行するため、電池制御マイコン５は、電池監視ＩＣ４をスリープ状態からウェイクアップ状態に移行する制御を行うことができる。
【００２９】
電池制御マイコン５は、電池監視ＩＣ４をウェイクアップ状態に移行する時には、電池監視ＩＣ４のレジスタ８の設定に所定値を書き込む前に、電池監視ＩＣ４のレジスタ８の設定の現在値を読み込む。具体的には、電池制御マイコン５は、電池監視ＩＣ４をウェイクアップ状態に移行する時には、はじめに、電池監視ＩＣ４に対し設定の現在値の読み込み要求を行う。設定の現在値の読み込み要求を受けた電池監視ＩＣ４は、レジスタ８に書き込まれている設定の現在値を電池制御マイコン５に対し応答する。
【００３０】
その後、電池制御マイコン５は、メモリ１０に記憶されている所定値と、電池監視ＩＣ４のレジスタ８の設定から読み込んだ現在値とが一致するか否かを判定する。
【００３１】
電池監視ＩＣ４が正常にスリープ状態に移行している場合には、電池監視ＩＣ４は、レジスタ８に書き込まれている設定を初期化しているため、電池制御マイコン５に対し応答する設定の現在値は初期値（例えば、オールゼロ）である。
【００３２】
したがって、スリープ前に電池監視ＩＣ４のレジスタ８の設定に書き込んだ、メモリ１０に記憶されている所定値と、電池監視ＩＣ４のレジスタ８の設定から読み込んだ現在値とは一致しない。メモリ１０に記憶されている所定値と、読み込んだ現在値とが一致しない場合には、電池制御マイコン５は、電池監視ＩＣ４がスリープ状態に移行できる状態であると判定する。
【００３３】
これに対し、電池監視ＩＣ４が正常にスリープ状態に移行していない場合には、電池監視ＩＣ４は、レジスタ８に書き込まれている設定の初期化もされていないため、レジスタ８の設定には、前回電池制御マイコン５がスリープ前に書き込んだ所定値が残ったままとなっている。したがって、電池制御マイコン５に対し応答する設定の現在値は、前回電池制御マイコン５がスリープ前に書き込んだ所定値である。所定値とは、電池制御マイコン５のメモリ１０に予め記憶されている電池監視ＩＣ４の設定である。
【００３４】
したがって、スリープ前に電池監視ＩＣ４のレジスタ８の設定に書き込んだ、メモリ１０に記憶されている所定値と、電池監視ＩＣ４のレジスタ８の設定から読み込んだ現在値とは、ともに同一の所定値であるため一致する。メモリ１０に記憶されている所定値と、読み込んだ現在値とが一致する場合には、電池制御マイコン５は、電池監視ＩＣ４がスリープ状態に移行できない状態であると判定する。
【００３５】
そして、電池制御マイコン５は、電池監視ＩＣ４のレジスタ８の設定に電池制御マイコン５のメモリ１０に記憶されている所定値を書き込む。
【００３６】
なお、メモリ１０に記憶されている所定値と、電池監視ＩＣ４のレジスタ８の設定から読み込んだ現在値とが一致するか否かの判定前に、電池監視ＩＣ４のレジスタ８の設定に電池制御マイコン５のメモリ１０に記憶されている所定値を書き込むよう変更してもよい。
【００３７】
図２は、第１の実施形態の電池監視ＩＣ４と電池制御マイコン５との間のスリープ状態に移行させる処理の流れを示すシーケンス図である。例えば、電池制御マイコン５は、外部ＥＣＵ９から送られてくる情報により、イグニッションがオフ状態であると判断すると、図２に示すスリープ状態に移行させる処理を開始する。
【００３８】
スリープ状態に移行させる処理が開始すると、はじめに、電池制御マイコン５は、電池監視ＩＣ４との通信を停止する（Ｓ１）。電池監視ＩＣ４は、電池制御マイコン５からの通信が途絶えてから一定時間経過したか否かを判定する（Ｓ２）。電池制御マイコン５からの通信が途絶えてから一定時間経過していない場合（Ｓ２：Ｎｏ）には、電池監視ＩＣ４は、電池制御マイコン５からの通信が途絶えてから一定時間経過するまで処理を待機する。電池制御マイコン５からの通信が途絶えてから一定時間経過した場合（Ｓ２：Ｙｅｓ）には、電池監視ＩＣ４は、レジスタ８に書き込まれている電池監視ＩＣ４の設定を初期化し（Ｓ３）、ウェイクアップ状態からスリープ状態に移行する（Ｓ４）。この処理が終了すると、スリープ状態に移行させる処理は終了となる。
【００３９】
図３は、第１の実施形態の電池監視ＩＣ４と電池制御マイコン５との間のウェイクアップ状態に移行させる処理の流れを示すシーケンス図である。例えば、電池制御マイコン５は、外部ＥＣＵ９から送られてくる情報により、イグニッションがオン状態であると判断すると、図３に示すウェイクアップ状態に移行させる処理を開始する。
【００４０】
ウェイクアップ状態に移行させる処理が開始すると、はじめに、電池制御マイコン５は、電池監視ＩＣ４に対しウェイクアップ要求を行う（Ｓ１１）。電池監視ＩＣ４は、電池制御マイコン５からウェイクアップ要求を受けると、スリープ状態からウェイクアップ状態に移行する（Ｓ１２）。電池制御マイコン５は、電池監視ＩＣ４に対し設定の現在値の読み込み要求を行う（Ｓ１３）。
【００４１】
電池制御マイコン５から、設定の現在値の読み込み要求を受けた電池監視ＩＣ４は、レジスタ８に書き込まれている設定の現在値を電池制御マイコン５に対し応答する（Ｓ１４）。
【００４２】
そして、電池制御マイコン５は、メモリ１０に記憶されている所定値と、Ｓ１３で電池監視ＩＣ４のレジスタ８の設定から読み込んだ現在値とが一致するか否かを判定する（Ｓ１５）。メモリ１０に記憶されている所定値と、電池監視ＩＣ４のレジスタ８の設定から読み込んだ現在値とが一致しない場合（Ｓ１６：Ｎｏ）には、電池制御マイコン５は、電池監視ＩＣ４がスリープ状態に移行できる状態であると判定する（Ｓ１７）。
【００４３】
これに対し、メモリ１０に記憶されている所定値と、電池監視ＩＣ４のレジスタ８の設定から読み込んだ現在値とが一致する場合（Ｓ１６：Ｙｅｓ）には、電池制御マイコン５は、電池監視ＩＣ４がスリープ状態に移行できない故障の状態であると判定し（Ｓ１８）、電池監視ＩＣ４がスリープ状態に移行できない故障であることを検知することができる。電池監視ＩＣ４がスリープ状態に移行できない故障の状態である場合には、電池制御マイコン５は、電池監視ＩＣ４がスリープ状態に移行できない故障の状態であることをユーザや整備員に対し、図示しないランプやディスプレイで警告したり、スピーカで警告音を発したりする。これにより、ユーザや整備員に対し、電池監視ＩＣ４がスリープ状態に移行できない故障の状態であることを迅速かつ的確に伝達することができる。この処理が終了するとウェイクアップ状態に移行させる処理は終了となる。
【００４４】
その後、電池制御マイコン５は、メモリ１０に記憶されている所定値に基づき、電池監視ＩＣ４の設定に所定値の書き込み要求を行う（Ｓ１９）。電池制御マイコン５から所定値の書き込み要求を受けた電池監視ＩＣ４のレジスタ８の設定には、所定値が書き込まれる（Ｓ２０）。
【００４５】
本発明は、以上の実施の形態に限定されるものでなく、本発明の要旨を逸脱しない範囲内で種々の改良、変更が可能である。
【００４６】
第１の実施形態の電池制御マイコン５は、電池監視ＩＣ４のレジスタ８の設定に書き込んだ所定値と、電池監視ＩＣ４のレジスタ８から読み込んだ設定の現在値とが一致するか否かを判定するだけで、電池監視ＩＣ４がスリープ状態に移行できない故障の状態を検知することができる。すなわち、電池監視ＩＣ４がスリープ状態に移行できない状態であるか否かを判定は、電池制御マイコン５と、電池監視ＩＣ４の構成に基づき行うことができる。このため、別途電池監視ＩＣ４のスリープ状態に移行可否を判定する部品を追加しないため、製造コストを上げることなく、容易に電池監視ＩＣ４がスリープ状態に移行できなくなっている状態を検知することができる。また、電池監視ＩＣ４が、スリープ状態に移行したか否かを判別するためのフラグ等を自由に設定できないレジスタにより構成される場合であっても、電池監視ＩＣがスリープ状態に移行できない故障の状態を検知することができる。
【００４７】
また、電池監視ＩＣ４がスリープ状態に移行できない故障の状態を検知することにより、スリープ状態の故障を解消し、電池監視ＩＣ４の間欠動作（ウェイクアップ状態からスリープ状態に移行した後、スリープ状態からウェイクアップ状態に移行することが繰り返し行われる状態）を行えるようにすることができる。その結果、不要な電池２の監視を減らし、無駄な電力の消費を減少して、省電力化を図ることができる。
【００４８】
さらに、第１の実施形態の電池監視ＩＣ４は、電池制御マイコン５との通信が一定時間途絶えた場合に、ウェイクアップ状態からスリープ状態に移行する。このため、電池制御マイコン５は、電池監視ＩＣ４に対する通信を停止することにより、電池監視ＩＣ４をスリープ状態に移行する制御を行うことができる。したがって、電池制御マイコン５から電池監視ＩＣ４に対し、通信により明示的に指令等を送る必要がないため、電池監視ＩＣ４のスリープ状態に関する制御を簡易化することができる。
【００４９】
＜第２の実施形態＞
第１の実施形態では、スリープ状態に移行する処理が実行されると、電池制御マイコン５は、電池監視ＩＣ４に対する通信を停止する。そして、電池監視ＩＣ４は、電池制御マイコン５との通信が一定時間途絶えた場合に、ウェイクアップ状態からスリープ状態に移行していたがこれに限られない。
【００５０】
第２の実施形態では、スリープ状態に移行する処理が実行されると、電池制御マイコン５は、電池監視ＩＣ４に対しスリープ要求を行う。スリープ要求を受け付けると、電池監視ＩＣ４はウェイクアップ状態からスリープ状態に移行する。これにより、電池制御マイコン５は、電池監視ＩＣ４をウェイクアップ状態からスリープ状態に移行する制御を行うことができる。なお、第２の実施形態の電池制御装置１および第２の実施形態の電池監視ＩＣ４と電池制御マイコン５との間のウェイクアップ状態に移行させる処理の流れを示すシーケンス図については、第１の実施形態と同様であるため説明を省略する。
【００５１】
図４は、第２の実施形態の電池監視ＩＣ４と電池制御マイコン５との間のスリープ状態に移行させる処理の流れを示すシーケンス図である。例えば、電池制御マイコン５は、外部ＥＣＵ９から送られてくる情報により、イグニッションがオフ状態であると判断すると、図４に示すスリープ状態に移行させる処理を開始する。
【００５２】
スリープ状態に移行させる処理が開始すると、はじめに、電池制御マイコン５は、電池監視ＩＣ４に対しスリープ要求を行う（Ｓ３１）。電池監視ＩＣ４は、電池制御マイコン５からスリープ要求を受けると、電池監視ＩＣ４は、レジスタ８に書き込まれている電池監視ＩＣ４の設定を初期化し（Ｓ３２）、ウェイクアップ状態からスリープ状態に移行する（Ｓ３３）。この処理が終了すると、スリープ状態に移行させる処理は終了となる。
【００５３】
第２の実施形態の電池制御マイコン５は、電池監視ＩＣ４のレジスタ８の設定に書き込んだ所定値と、電池監視ＩＣ４のレジスタ８から読み込んだ設定の現在値とが一致するか否かを判定するだけで、電池監視ＩＣ４がスリープ状態に移行できない故障の状態を検知することができる。
【００５４】
さらに、第２の実施形態の電池監視ＩＣ４は、電池制御マイコン５とから明示的にスリープ要求があったときに、ウェイクアップ状態からスリープ状態に移行する。このため、電池制御マイコン５は、電池監視ＩＣ４に対し確実に指示を出すことにより、電池監視ＩＣ４をスリープ状態に移行する制御を行うことができる。したがって、電池制御マイコン５から電池監視ＩＣ４に対し、明示的に要求を送ったにも係わらず、電池監視ＩＣ４がスリープ状態に移行できない故障の状態を検知することができる。
【符号の説明】
【００５５】
１    電池制御装置
２    電池
３    スイッチ
４    電池監視ＩＣ
５    電池制御マイコン
６    負荷
７    信号線
８    レジスタ
９    外部ＥＣＵ
１０  メモリ
【図１】
2020103014.tif 000003
【図２】
2020103014.tif 000004
【図３】
2020103014.tif 000005
【図４】
2020103014.tif 000006