(57)【要約】【課題】監視対象の異常を検出する異常検出装置が正常であるか否かを効率よく検出すること。【解決手段】実施形態に係る異常検出システムは、第１、第２異常検出装置を備える。第１異常検出装置は第１取得部と第１検出部とセンサ制御部とを備える。第１取得部は入力用信号線を介してセンサから監視対象の状態を示す情報を取得する。第１検出部は取得した情報に基づいて監視対象の異常を検出する。第２異常検出装置は第２取得部と第２検出部とを備える。第２取得部は入力用信号線を介してセンサから情報を取得する。第２検出部は取得した情報に基づいて監視対象の異常を検出する。第２検出部はセンサが動作しないようにセンサ制御部が制御している間に取得した信号に基づいて監視対象の異常を検出する。第１異常検出装置は第２検出部の検出結果に基づいて第２異常検出装置の異常の有無を判定する判定部をさらに備える。【選択図】図１Ｂ
2018179530.tif 000002
【特許請求の範囲】
【請求項１】
入力用信号線を介してセンサから監視対象の状態を示す情報を取得する第１取得部と、
前記第１取得部が取得した前記情報に基づいて前記監視対象の異常を検出する第１検出部と、
前記センサを制御するセンサ制御部と、
を備える第１異常検出装置と、
前記入力用信号線を介して前記センサから前記情報を取得する第２取得部と、
前記第２取得部が取得した前記情報に基づいて前記監視対象の異常を検出する第２検出部と、
を備える第２異常検出装置と、を備え、
前記第２検出部は、
前記センサが動作しないように前記センサ制御部が制御している間に前記入力用信号線を介して取得した信号に基づいて前記監視対象の異常を検出し、
前記第１異常検出装置は、
前記センサが動作しないように前記センサ制御部が制御している間の前記第２検出部の検出結果に基づいて、前記第２異常検出装置の異常の有無を判定する判定部をさらに備える
ことを特徴とする異常検出システム。
【請求項２】
前記センサ制御部は、
前記センサに対して前記情報の出力を要求する出力要求信号または前記センサに対して前記情報の出力を停止させる出力停止信号のいずれか一方を出力することで、前記センサの動作を制御すること
を特徴とする請求項１に記載の異常検出システム。
【請求項３】
前記第２取得部は、
前記センサが動作しないように前記センサ制御部が制御している間、前記入力用信号線を介してＨｉｇｈ信号またはＬｏｗ信号を取得すること
を特徴とする請求項１または２に記載の異常検出システム。
【請求項４】
前記第２検出部は、
前記第１検出部および前記第２検出部が前記監視対象の異常を検出する異常検出期間であって、前記センサが動作しないように前記センサ制御部が制御している間に前記入力用信号線を介して取得した信号に基づいて前記監視対象の異常を検出すること
を特徴とする請求項１、２または３に記載の異常検出システム。
【請求項５】
前記第２異常検出装置は、
前記センサが動作するよう前記センサ制御部が制御している間に前記第２検出部が検出した前記監視対象の異常に基づいて前記監視対象を制御する制御部と、
前記第２検出部が検出した前記監視対象の異常の検出結果の出力先を、前記センサが動作しないよう前記センサ制御部が制御している間は、前記制御部から前記第１異常検出装置に切り替える出力切替部と、
をさらに備えることを特徴とする請求項１〜４のいずれか一項に記載の異常検出システム。
【請求項６】
前記第１異常検出装置は、
前記センサから取得する前記情報の種別を指定する指定信号を、出力用信号線を介して前記センサに出力する指定信号出力部をさらに備え、
前記指定信号出力部は、
前記センサが動作しないよう前記センサ制御部が制御している間、前記情報の種別に応じた前記指定信号を出力すること
を特徴とする請求項１〜５のいずれか一項に記載の異常検出システム。
【請求項７】
入力用信号線を介してセンサから監視対象の状態を示す情報を取得する取得部と、
前記取得部が取得した前記情報に基づいて前記監視対象の異常を検出する検出部と、
前記センサを制御するセンサ制御部と、
前記情報に基づいて前記監視対象の異常を検出する第２異常検出装置が、前記センサ制御部によって前記センサが動作しないように制御される間に、前記入力用信号線を介して取得した信号に基づいて検出した前記監視対象の異常検出結果に応じて前記第２異常検出装置の異常の有無を判定する判定部と、
を備えることを特徴とする異常検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異常検出システムおよび異常検出装置に関する。
【背景技術】
【０００２】
従来、例えばハイブリッド自動車や電気自動車などの車両は、動力源たるモータに対して電力を供給する電源としてリチウムイオン二次電池などのバッテリを備える。バッテリには、かかるバッテリの状態を監視し異常を検出する装置が接続される。
【０００３】
例えば、かかる装置はバッテリの状態を監視するコンパレータを有し、二次電池が正常な状態において、かかるコンパレータが正常に監視動作を行えるか否かを確認する（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−６４６３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術は、バッテリの異常を検出する装置が正常に動作するか否かを効率よく検出するという点で更なる改善の余地がある。
【０００６】
例えば、特許文献１では、コンパレータの異常の有無を検出しているに過ぎず、例えば信号線などコンパレータ以外に発生した異常は、当該異常ごとに個別に検出する必要があった。
【０００７】
実施形態の一態様は、上記に鑑みてなされたものであって、バッテリ等の監視対象の異常を検出する異常検出装置が正常であるか否かを効率よく検出することができる異常検出システムおよび異常検出装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
実施形態の一態様に係る異常検出システムは、第１異常検出装置と、第２異常検出装置とを備える。第１異常検出装置は、第１取得部と、第１検出部と、センサ制御部とを備える。第１取得部は、入力用信号線を介してセンサから監視対象の状態を示す情報を取得する。第１検出部は、第１取得部が取得した情報に基づいて監視対象の異常を検出する。センサ制御部は、センサを制御する。また、第２異常検出装置は、第２取得部と、第２検出部とを備える。第２取得部は、入力用信号線を介してセンサから監視対象の状態を示す情報を取得する。第２検出部は、第２取得部が取得した情報に基づいて監視対象の異常を検出する。また、第２検出部は、センサが動作しないようにセンサ制御部が制御している間に入力用信号線を介して取得した信号に基づいて監視対象の異常を検出する。第１異常検出装置は、センサが動作しないようにセンサ制御部が制御している間の第２検出部の検出結果に基づいて、第２異常検出装置の異常の有無を判定する判定部をさらに備える。
【発明の効果】
【０００９】
実施形態の一態様によれば、監視対象の異常を検出する異常検出装置が正常であるか否かを効率よく検出することができる。
【図面の簡単な説明】
【００１０】
【図１Ａ】図１Ａは、実施形態に係るバッテリシステムの概要を説明する図である。
【図１Ｂ】図１Ｂは、実施形態に係るバッテリシステムの概要を説明する図である。
【図２】図２は、実施形態に係るバッテリシステムの構成例を示すブロック図である。
【図３】図３は、実施形態に係る異常検出システムとセンサとの間で送受信される信号について説明する図である。
【図４】図４は、実施形態に係る異常検出システムが実行する動作テスト処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して、本願の開示する異常検出システムおよび異常検出装置の実施形態を詳細に説明する。なお、この実施形態により本発明が限定されるものではない。
【００１２】
また、実施形態に係る異常検出システム１は、例えばリチウムイオン二次電池などのバッテリを含むバッテリシステムＳに用いられ、監視対象としてかかるバッテリの異常を検出する。
【００１３】
バッテリシステムＳは、例えば、図示しないハイブリッド自動車（ＨＥＶ：Hybrid  Electric  Vehicle）、電気自動車（ＥＶ：Electric  Vehicle）、および、燃料電池自動車（ＦＣＶ：Fuel  Cell  Vehicle）等の車両に搭載される。バッテリシステムＳは、車両の動力源たるモータに対して電力を供給するシステムである。まず、図１Ａおよび図１Ｂを用いて、実施形態にかかるバッテリシステムＳの概要について説明する。
【００１４】
＜１．バッテリシステムの概要＞
図１Ａおよび図１Ｂは、実施形態に係るバッテリシステムＳの概要を説明する図である。図１Ａに示すように実施形態に係るバッテリシステムＳは、バッテリ２と、センサ３と、異常検出システム１とを備える。
【００１５】
バッテリ２は、例えばリチウムイオン二次電池であり、例えばモータなど図示しない負荷に電力を供給する（放電）。また、バッテリ２は、例えばモータの回生制動によって発電した電力の供給を受けて充電される。
【００１６】
センサ３は、バッテリ２の状態を示す情報を検出する。バッテリ２の状態を示す情報としては、例えばバッテリ２の電圧値、電流値や温度等が挙げられる。センサ３は、例えばバッテリ２の電圧値を検出する場合、Ａ／Ｄ変換器を有する。また、センサ３は、例えばバッテリ２の電流値を検出する場合は電流検出部を、温度を検出する場合は温度センサを備える。
【００１７】
なお、センサ３が検出する情報は１つに限定されない。例えばセンサ３がバッテリ２の電圧値、電流値および温度のうちの２つを検出してもよく、３つ全てを検出するようにしてもよい。なお、以下、説明を簡略化するために、センサ３がバッテリ２の電圧値を検出するものとする。
【００１８】
異常検出システム１は、センサ３が検出したバッテリ２の電圧値に基づき、バッテリ２の異常を検出する。図１Ａに示すように、異常検出システム１は、第１異常検出装置１０と第２異常検出装置２０とを備える。第１、第２異常検出装置１０、２０は、センサ３が検出した電圧値に基づき、それぞれバッテリ２の異常を検出する。
【００１９】
このように、異常検出システム１は、第１異常検出装置１０および第２異常検出装置２０の２系統でそれぞれバッテリ２の異常を検出する。そのため、第１、第２異常検出装置１０、２０のいずれか一方が故障した場合であっても、バッテリ２の異常を検出することができ、バッテリシステムＳの安全性を向上させることができる。
【００２０】
図１Ａに示すように、第１異常検出装置１０は、第１取得部１１と、第１検出部１２と、センサ制御部１２０と、判定部１４とを備える。また、第２異常検出装置２０は、第２取得部２１と、第２検出部２２とを備える。
【００２１】
センサ制御部１２０は、センサ３を制御する。センサ制御部１２０は、例えば図１Ａの矢印Ａ１で示すように、センサ３に対してバッテリ２の電圧値の検出結果を出力するよう指示する出力要求信号を、第１信号線ＣＳを介して出力する。
【００２２】
また、センサ制御部１２０は、図１Ｂの矢印Ａ２で示すように、センサ３に対してバッテリ２の電圧値の検出結果を出力しないよう指示する出力停止信号を、第１信号線ＣＳを介して出力する。このように、センサ制御部１２０は、センサ３に対して検出結果を出力させる、または出力を停止させることでセンサ３を制御する。
【００２３】
第１異常検出装置１０の第１取得部１１は、第２信号線ＭＩＳＯを介してセンサ３からバッテリ２の電圧値を取得する（図１Ａの矢印Ａ３参照）。また、第２異常検出装置２０の第２取得部２１も、第１取得部１１と同様に第２信号線ＭＩＳＯを介してセンサ３からバッテリ２の電圧値を取得する。このように、第２信号線ＭＩＳＯは、センサ３から電圧値が入力される入力用信号線である。
【００２４】
第１異常検出装置１０の第１検出部１２は、第１取得部１１が取得した電圧値に基づいてバッテリ２の異常を検出する。例えば第１検出部１２は、電圧値と閾値とを比較し、電圧値が閾値以上である場合、バッテリ２が過充電状態であるとして異常を検出する。
【００２５】
第２異常検出装置２０の第２検出部２２も同様に、第２取得部２１が取得した電圧値に基づいてバッテリ２の異常を検出する。このとき、第２検出部２２が電圧値との比較に用いる閾値は、第１検出部１２が電圧値との比較に用いる閾値と同じであってもよく異なっていてもよい。
【００２６】
また、第１異常検出装置１０は、上述したように判定部１４を備え、第２異常検出装置２０の動作テストを行うことで、第２異常検出装置２０の異常を検出する。具体的には、センサ制御部１２０が、センサ３が動作しないように制御することで、センサ３から検出結果が出力されない期間に、第１異常検出装置１０は、第２異常検出装置２０の動作テストを行う。第１異常検出装置１０は、動作テストの結果に基づいて第２異常検出装置２０の異常を検出する。
【００２７】
図１Ｂに示すように、第２異常検出装置２０の第２取得部２１は、センサ制御部１２０がセンサ３に対して検出結果を出力しないように制御する期間に、第２信号線ＭＩＳＯを介してセンサ３の出力結果を取得する（図１Ｂの矢印Ａ４参照）。
【００２８】
ここで、センサ制御部１２０がセンサ３に対して検出結果を出力しないように制御しているため、第２信号線ＭＩＳＯには検出結果が出力されず、第２信号線ＭＩＳＯには信号が流れない。換言すると、第２信号線ＭＩＳＯには大きさがゼロのＬｏｗ信号が流れているとも言える。このように、センサ３が検出結果を出力していない間、センサ３の出力はＬｏｗに固定されている（Ｌｏｗ固定）。
【００２９】
このように、第２取得部２１がセンサ３からＬｏｗ信号を取得する。このＬｏｗ信号は計測した電圧値が０であることを示すため、第２検出部２２は、バッテリ２の電圧値が閾値より小さく、バッテリ２が過放電状態であると判定し、バッテリ２の異常を検出する。第２検出部２２は、検出結果を第１異常検出装置１０の判定部１４に出力する。
【００３０】
第１異常検出装置１０の判定部１４は、第２検出部２２の検出結果に基づいて第２異常検出装置２０に異常が発生したか否かを判定する。例えば、第２検出部２２がバッテリ２の異常を検出した場合、判定部１４は、第２異常検出装置２０が正常であると判定する。一方、第２検出部２２が、バッテリ２が正常であるとして異常を検出しなかった場合、判定部１４は、第２異常検出装置２０に異常が発生したと判定する。
【００３１】
ここで、実施形態に係る第２異常検出装置２０は、センサ３から電圧値が入力される入力用の第２信号線ＭＩＳＯを介してＬｏｗ信号を取得する。そのため、第２信号線ＭＩＳＯに断線等の異常が発生した場合、第２異常検出装置２０はＬｏｗ信号を取得することができず、第２検出部２２は誤った検出結果を判定部１４に出力することになる。
【００３２】
このように、第２異常検出装置２０が、センサ３が検出結果を出力していない期間に出力するＬｏｗ信号を、第２信号線ＭＩＳＯを介して取得する。これにより、第２信号線ＭＩＳＯに異常が発生した場合であっても、判定部１４がかかる異常が発生したことを検出することができる。すなわち、第１異常検出装置１０は、第２信号線ＭＩＳＯを含む第２異常検出装置２０の異常の有無を判定することができる。
【００３３】
以上のように、異常検出システム１は、センサ３が検出結果を出力していない期間に出力するＬｏｗ信号に基づいて第２異常検出装置２０の異常を判定する。これにより、異常検出システム１は、１回の動作テストで第２異常検出装置２０の各部（第２取得部２１、第２検出部２２）および第２信号線ＭＩＳＯの少なくとも１つに発生した異常を検出することができる。このように、本実施形態に係る異常検出システム１は、第２信号線ＭＩＳＯを含む第２異常検出装置２０の異常を効率よく検出することができる。
【００３４】
なお、ここでは、センサ３が、バッテリ２が検出結果を出力していない期間にＬｏｗ信号を出力するとしたが、これに限定されない。例えばセンサ３が、Ｈｉｇｈ信号を出力するようにしてもよい。この場合、Ｈｉｇｈ信号は計測範囲における最高電圧値を示すため、第２異常検出装置２０が、バッテリ２が過充電状態であるとして異常を検出する。そのため、第１異常検出装置１０は、センサ３がＬｏｗ信号を出力する場合と同様に第２異常検出装置２０の異常を判定することができる。以下では、異常検出システム１を含むバッテリシステムＳの詳細について説明する。
【００３５】
＜２．バッテリシステムの詳細＞
図２を用いて実施形態に係るバッテリシステムＳの詳細について説明する。図２は、実施形態に係るバッテリシステムＳの構成例を示すブロック図である。なお、図２では、実施形態の特徴を説明するために必要な構成要素を機能ブロックで表しており、一般的な構成要素についての記載を省略している。
【００３６】
換言すれば、図２に図示される各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。例えば、各機能ブロックの分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することが可能である。
【００３７】
図２に示すように、バッテリシステムＳは、バッテリ２と、センサ３と、異常検出システム１と、を備える。
【００３８】
＜２．１．バッテリ＞
バッテリ２は、例えばリチウムイオン二次電池であり、リレー４を介して負荷５に接続される。バッテリ２は、例えば図示しない複数の電池セルが直列または並列に接続された構成を有する。あるいは、バッテリ２は、例えば図示しない複数の電池スタックが並列または直列に接続された構成を有するようにしてもよい。なお、電池スタックは、複数の電池セルを有する。
【００３９】
リレー４がオンとなることで、バッテリ２は負荷５に電力を供給する。また、負荷５は例えばモータであり、モータの制動時に発生する電力によってバッテリ２が充電される。
【００４０】
＜２．２．センサ＞
センサ３は、バッテリ２の状態を示す情報を検出し、検出結果を異常検出システム１の指示に基づいて異常検出システム１に出力する。センサ３は、例えばＡ／Ｄ変換器（図示せず）を含み、バッテリ２の電圧（バッテリ電圧）を検出する。センサ３は検出したバッテリ電圧を検出信号として異常検出システム１に出力する。
【００４１】
なお、ここでは、センサ３がバッテリ電圧を検出するとしたが、これに限定されない。センサ３が例えばバッテリ２の各セル電池の電圧（セル電圧）を検出するようにしてもよい。この場合、センサ３は、セル監視ＩＣとなり、例えば電池スタックごとに設けられ、対応する電池スタックに含まれるセル電池の電圧を順次検出する。
【００４２】
また、センサ３がバッテリ２の電流（バッテリ電流）やセル電池の電流（セル電流）を検出してもよい。あるいは、センサ３が電池スタックの電圧や電流を検出するようにしてもよい。上述した電圧や電流以外にも、センサ３が例えばバッテリ２の温度等を検出するようにしてもよい。
【００４３】
また、ここでは、センサ３が検出する情報の種別を１種類（電圧）としたが、これに限定されない。センサ３が、例えばセル電圧およびセル電流など２種類以上の情報を検出するようにしてもよい。
【００４４】
ここで、センサ３は、検出結果を出力しない場合、検出信号を出力しないものとする。すなわち、センサ３は、検出結果を出力しない場合、大きさがゼロの信号（Ｌｏｗ信号）を異常検出システム１に出力するものとする。具体的に、例えばセンサ３が電圧信号である検出信号を出力する場合、第２信号線ＭＩＳＯをグランドに接続することで、センサ３から出力される信号がＬｏｗに固定される。
【００４５】
あるいは、センサ３が、検出結果を出力しない場合、最大値の信号（Ｈｉｇｈ信号）を異常検出システム１に出力するようにしてもよい。例えばセンサ３が電圧信号である検出信号を出力する場合、第２信号線ＭＩＳＯを電源電圧に接続することで、センサ３から出力される信号がＨｉｇｈに固定される。
【００４６】
＜２．３．異常検出システム＞
異常検出システム１は、センサ３が検出したバッテリ電圧に基づいてバッテリ２の異常を検出する。異常検出システム１は、例えば過充電または過放電などのバッテリ２の異常を検出した場合、リレー４をオフ（遮断）する。これにより、バッテリ２の充電または放電を停止することができ、バッテリ２の故障や発熱等を抑制することができる。
【００４７】
異常検出システム１は、第１異常検出装置１０と、第２異常検出装置２０とを備える。また、異常検出システム１は、センサ３と第１、第２異常検出装置１０、２０とを接続する４本の信号線を有する。４本の信号線は、それぞれ第１信号線ＣＳ、第２信号線ＭＩＳＯ、第３信号線ＭＯＳＩ、第４信号線ＣＬＫである。
【００４８】
第１信号線ＣＳは、センサ３を制御するための制御信号を第１異常検出装置１０からセンサ３に出力するための出力用の信号線である。第２信号線ＭＩＳＯは、センサ３が出力した検出結果を第１異常検出装置１０に入力するための入力用の信号線である。
【００４９】
第３信号線ＭＯＳＩは、例えばセンサ３が検出する情報の種別を指定する指定信号などのコマンドを第１異常検出装置１０からセンサ３に出力するための出力用の信号線である。また、第４信号線ＣＬＫは、第１異常検出装置１０からセンサ３に対して同期用のクロック信号を出力するための出力用の信号線である。なお、第１異常検出装置１０が各信号線に対して入出力する各信号の詳細については、図２および図３を用いて後述する。
【００５０】
＜２．３．１．第１異常検出装置＞
第１異常検出装置１０は、センサ３を制御してバッテリ電圧を取得し、取得したバッテリ電圧に基づいてバッテリ２の異常を検出する。また、第１異常検出装置１０は、第２異常検出装置２０の動作テストを行い、テスト結果に基づいて第２異常検出装置２０の異常を検出する。
【００５１】
第１異常検出装置１０は、ＣＰＵ（Central  Processing  Unit）および第１記憶部１４０などを備えたマイクロコンピュータであり、第１異常検出装置１０全体を制御する。第１異常検出装置１０は、例えばＥＣＵ（Electronic  Control  Unit）に実装される。第１異常検出装置１０は、異常検出部１１０と、センサ制御部１２０と、検査部１３０と、を備える。
【００５２】
＜センサ制御部＞
センサ制御部１２０は、センサ３から情報を取得するタイミングや取得する情報の種別を決定することでセンサ３を制御する。センサ制御部１２０は、要求出力部１２１と、指定信号出力部１２２と、クロック出力部１２３とを備える。
【００５３】
＜要求出力部＞
要求出力部１２１は、異常検出部１１０でバッテリ２の異常検出を行う場合に、センサ３に対してバッテリ電圧の検出結果を出力するよう要求する出力要求信号を、第１信号線ＣＳを介して出力する。
【００５４】
また、要求出力部１２１は、異常検出部１１０でバッテリ２の異常検出を行わない場合に、バッテリ電圧の検出結果の出力を停止させる出力停止信号を出力する。なお、出力要求信号および出力停止信号をあわせて、出力制御信号とも記載する。出力制御信号の詳細については図３を用いて後述する。
【００５５】
＜指定信号出力部＞
指定信号出力部１２２は、センサ３から取得する情報の種別を指定する指定信号を、第３信号線ＭＯＳＩを介してセンサ３に出力する。例えばセンサ３が複数の情報（セル電圧やスタック電圧、あるいは電流など）を検出する場合、指定信号出力部１２２は、センサ３から取得する情報の種別（例えば電流など）を、指定信号を用いて指定する。また、センサ３から取得する情報が１種類の場合、指定信号を省略することもできる。
【００５６】
＜クロック出力部＞
クロック出力部１２３は、所定の周期でＨｉｇｈ／Ｌｏｗを繰り返すクロック信号を生成し、第４信号線ＣＬＫを介してセンサ３に出力する。クロック信号は、出力要求信号などセンサ３および異常検出システム１の間で信号を送受信する際の同期用に用いられる。
【００５７】
＜異常検出部＞
異常検出部１１０は、要求出力部が出力要求信号を出力している間に、センサ３から入力されるバッテリ電圧の検出結果に基づいてバッテリ２の異常を検出する。異常検出部１１０は、第１取得部１１と、第１検出部１２と、第１リレー制御部１１１と、を備える。
【００５８】
＜第１取得部＞
第１取得部１１は、要求出力部１２１がセンサ３に対して検出結果の出力を要求する要求信号を出力する間に、センサ３の検出結果を示す検出信号を取得する。第１取得部１１は、取得した検出信号を第１検出部１２に出力する。
【００５９】
＜第１検出部＞
第１検出部１２は、第１取得部１１が取得した検出信号に基づいて、バッテリ電圧の検出結果と閾値とを比較し、バッテリ２の異常を検出する。例えば、第１検出部１２は、バッテリ電圧値と過充電閾値とを比較し、バッテリ電圧値が過充電閾値より大きい場合にバッテリ２の異常（過充電）を検出する。
【００６０】
また、第１検出部１２は、バッテリ電圧値と過放電閾値とを比較し、バッテリ電圧値が過放電閾値より小さい場合にバッテリ２の異常（過放電）を検出する。第１検出部１２は、検出結果を第１リレー制御部１１１に出力する。
【００６１】
なお、第１検出部１２がバッテリ２の異常検出に用いる閾値（過充電閾値および過放電閾値）は、第１記憶部１４０に例えば閾値情報１４２として記憶されるものとする。
【００６２】
＜第１リレー制御部＞
第１リレー制御部１１１は、第１検出部１２の検出結果に基づいてバッテリ２に異常が発生した場合、リレー４を遮断することで、バッテリ２の充放電を制御する。
【００６３】
＜検査部＞
検査部１３０は、第２異常検出装置２０が正常に動作するか否かを検査する。検査部１３０は、例えばセンサ３が検出信号を出力しない間、すなわち要求出力部１２１が出力停止信号を出力する間に第２異常検出装置２０の異常検査を行う。
【００６４】
検査部１３０は、判定部１４と、制御部１３１とを備える。
【００６５】
＜制御部＞
制御部１３１は、第２異常検出装置２０の動作テストを行う間、クロック信号が出力されるようクロック出力部１２３を制御する。制御部１３１は、第２異常検出装置２０に対して行う動作テストの種別に応じた指定信号を出力するよう指定信号出力部１２２を制御する。かかる指定信号は、例えば第２異常検出装置２０が複数の情報（例えばバッテリ電圧値やバッテリ電流値）に基づいてバッテリ２の異常を検出する場合に、どの情報に基づいて第２異常検出装置２０の動作テストを行うかを指定する信号である。
【００６６】
＜判定部＞
判定部１４は、センサ３が検出信号を出力しない間に、第２異常検出装置２０が行ったバッテリ２の異常検出結果に応じて第２信号線ＭＩＳＯを含む第２異常検出装置２０に異常が発生したか否かを判定する。
【００６７】
上述したように、センサ３が検出信号を出力しない場合、センサ３の出力信号はＬｏｗ信号に固定されている。そのため、第２異常検出装置２０が正常に動作する場合に、第２異常検出装置２０は、Ｌｏｗ信号に基づいてバッテリ２の異常検出を行うと、バッテリ２が過放電であるとして異常を検出する。
【００６８】
そのため、判定部１４は、センサ３からの検出結果の出力を停止している間に、第２異常検出装置２０がバッテリ２の異常を検出した場合、第２異常検出装置２０が正常であると判定する。
【００６９】
一方、第２異常検出装置２０が、バッテリ２が正常であるとして異常を検出しなかった場合、あるいは第２異常検出装置２０から判定信号が返ってこなかった場合、判定部１４は、第２異常検出装置２０に異常が発生したと判定する。
【００７０】
＜２．３．２．第２異常検出装置＞
第２異常検出装置２０は、第２信号線ＭＩＳＯを介して取得した検出信号に基づいてバッテリ２の異常を検出する。
【００７１】
第２異常検出装置２０は、ＣＰＵおよび第２記憶部２５などを備えたマイクロコンピュータであり、第２異常検出装置２０全体を制御する。第２異常検出装置２０は、例えば第１異常検出装置１０とは異なるＥＣＵなど、第１異常検出装置１０とは異なるＩＣチップに実装される。第２異常検出装置２０は、第２取得部２１と、第２検出部２２と、出力切替部２３と、第２リレー制御部２４と、を備える。
【００７２】
＜第２取得部＞
第２取得部２１は、第４信号線ＣＬＫのクロック信号に同期して、第２信号線ＭＩＳＯを介してセンサ３から検出信号またはＬｏｗ信号を取得する。第１異常検出装置１０が第２異常検出装置２０の異常検査を行っている場合は、第２取得部２１はＬｏｗ信号を取得し、それ以外のバッテリ２の異常検出を行っている場合はセンサ３の検出信号を取得する。第２取得部２１は、取得した信号を第２検出部２２に出力する。
【００７３】
＜第２検出部＞
第２検出部２２は、第２取得部２１が取得した信号に基づいて、バッテリ電圧の検出結果と閾値とを比較し、バッテリ２の異常を検出する。例えば、第２検出部２２は、バッテリ電圧値と過充電閾値とを比較し、バッテリ電圧値が過充電閾値より大きい場合にバッテリ２の異常（過充電）を検出する。
【００７４】
また、第２検出部２２は、バッテリ電圧値と過放電閾値とを比較し、バッテリ電圧値が過放電閾値より小さい場合にバッテリ２の異常（過放電）を検出する。第２検出部２２は、検出結果を第２リレー制御部２４または第１異常検出装置１０に出力する。
【００７５】
なお、第２検出部２２がバッテリ２の異常検出に用いる閾値（過充電閾値および過放電閾値）は、第２記憶部２５に例えば閾値情報２５１として記憶されるものとする。第２検出部２２は、第３信号線ＭＯＳＩを介して取得した指定信号に含まれる検出信号の種別に応じた閾値を第２記憶部２５から取得する。
【００７６】
＜第２リレー制御部＞
第２リレー制御部２４は、第２検出部２２がセンサ３の検出信号に基づいて検出したバッテリ２の異常の有無に応じて、リレー４を遮断することで、バッテリ２の充放電を制御する。
【００７７】
＜出力切替部＞
出力切替部２３は、スイッチ２６を制御して第２検出部２２の検出結果の出力先を切り替える。例えば出力切替部２３は、第１信号線ＣＳを介して出力要求信号を受信する間は、第２検出部２２の出力先を第２リレー制御部２４とし、出力停止信号を受信する間は、第１異常検出装置１０とする。
【００７８】
これにより、第２異常検出装置２０は、出力停止信号を受信する間、すなわち第２異常検出装置２０の動作テストを行っている間に、第２検出部２２の検出結果を第１異常検出装置１０に出力することができる。したがって、例えばＬｏｗ信号に基づいてバッテリ２の異常を検出した場合であっても、第２リレー制御部２４がリレー４を遮断することがなくなり、第２異常検出装置２０の動作テスト時であってもバッテリ２の充放電を適切に行うことができる。
【００７９】
＜２．４．送受信信号の一例＞
ここで、図３を用いて、異常検出システム１とセンサ３との間で送受信される信号について説明する。図３は、実施形態に係る異常検出システム１とセンサ３との間で送受信される信号について説明する図である。なお、図２に示すように、第１〜第４信号線ＣＳ、ＳＩ、ＳＯ、ＣＬＫは、それぞれ分岐して第１異常検出装置１０および第２異常検出装置２０とセンサ３とに接続される。
【００８０】
図３（ａ）は、要求出力部１２１が第１信号線ＣＳに出力する制御信号の一例を示す図である。図３（ａ）の時刻ｔ１から時刻ｔ２の間、要求出力部１２１は、センサ３から情報を要求する出力要求信号１５１（Ｌｏｗ信号）を出力する。また、時刻ｔ２から時刻ｔ５の間、要求出力部１２１は、センサ３から情報を要求しない出力停止信号１５２（Ｈｉｇｈ信号）を出力する。
【００８１】
このように、バッテリシステムＳは、ローアクティブで動作しており、第１信号線ＣＳにＬｏｗ信号が出力される時刻ｔ１から時刻ｔ２の間に、図３（ｄ）に示すようにセンサ３が検出信号１５５を出力する。なお、バッテリシステムＳはハイアクティブで動作してもよい。
【００８２】
なお、要求出力部１２１は、異常検出システム１が起動すると、所定期間Ｔ１で繰り返し出力要求信号１５１および出力停止信号１５２を出力するものとする。このように、異常検出システム１は、所定期間Ｔ１で繰り返しバッテリ２の異常検出を行う。なお、異常検出システム１がバッテリ２の異常検出を行う期間を異常検出期間と称する。異常検出期間は、例えば異常検出システム１の起動時から停止時までの期間である。
【００８３】
次に、図３（ｂ）に示すように、クロック出力部１２３は、要求出力部１２１が要求信号を出力する時刻ｔ１から時刻ｔ２の間にクロック信号１５３を出力する。また、クロック出力部１２３は、第２異常検出装置２０の動作テストを行う間（時刻ｔ３から時刻ｔ４の間）にクロック信号１５３を出力する。これにより、第２異常検出装置２０は、クロック信号１５３に同期してセンサ３が出力する検出信号１５５またはＬｏｗ信号１５６を取得する。
【００８４】
図３（ｃ）に示すように、指定信号出力部１２２は、クロック出力部１２３がクロック信号１５３を出力する時刻ｔ１から時刻ｔ２および時刻ｔ３から時刻ｔ４の間、指定信号１５４を第３信号線ＭＯＳＩに出力する。時刻ｔ１から時刻ｔ２の間、センサ３はかかる指定信号１５４に応じた検出信号１５５を出力する。また、第２異常検出装置２０は、指定信号１５４に応じた閾値を用いてバッテリ２の異常を検出する。尚、図３では指定信号１５４、検出信号１５５を簡略化してＨｉレベルで示しているが、実際はデジタル値である。
【００８５】
また、図３（ｄ）に示すように、センサ３は、要求出力部１２１が出力する出力要求信号１５１を受信する間（図３（ａ）の時刻ｔ１から時刻ｔ２）は検出信号１５５を出力し、出力停止信号１５２を受信する間（図３（ａ）の時刻ｔ２から時刻ｔ５）はＬｏｗ信号１５６を出力する。そのため、第２異常検出装置２０が図３（ｂ）に示すクロック信号１５３に同期してセンサ３の出力信号を取得すると、時刻ｔ１から時刻ｔ２の間は検出信号１５５を取得し、時刻ｔ３から時刻ｔ４の間はＬｏｗ信号１５６を取得することとなる。
【００８６】
このように、センサ３が検出信号１５５を出力していない間に第１異常検出装置１０がクロック信号１５３を出力することで、第２異常検出装置２０は、第２信号線ＭＩＳＯを介してＬｏｗ信号１５６を取得することができる。また、第２異常検出装置２０がＬｏｗ信号１５６に基づいて行ったバッテリ２の異常の検出結果に基づいて、第１異常検出装置１０は、第２異常検出装置２０の動作テストを行うことができる。
【００８７】
異常検出システム１は、第２異常検出装置２０の動作テストを、バッテリ２の異常検出を行わない間（時刻ｔ２から時刻ｔ５の間）で行う。これにより、異常検出期間を長く確保することができる。例えば、第２異常検出装置２０の異常検査を、異常検出システム１の起動時に行うとすると、第２異常検出装置２０の異常検査を行ってからでないとバッテリ２の異常検出を行えなくなり起動時間が長くなってしまう。
【００８８】
そこで、図３に示すように、バッテリ２の異常検出期間であって、センサ３からの検出信号１５５を取得しない期間（時刻ｔ２から時刻ｔ５の間）に第２異常検出装置２０の異常検査を行うことで、起動時に行う場合に比べて起動時間を短くすることができる。これにより、異常検出期間を長くすることができる。
【００８９】
なお、第２異常検出装置２０の動作テストは異常検出期間に少なくとも１回行えればよく、周期Ｔ１ごと、すなわちセンサ３からの検出信号１５５を取得しない期間ごとに毎回行う必要はない。ただし、異常検出期間に定期的に第２異常検出装置２０の動作テストを行ってもよい。
【００９０】
＜３．異常検査処理＞
次に、図４を用いて実施形態に係る異常検出システム１が実行する異常検査処理の処理手順について説明する。図４は、実施形態に係る異常検出システム１が実行する異常検査処理の処理手順を示すフローチャートである。異常検出システム１は、例えば起動時から所定期間が経過した場合等の動作テストを行うタイミングで図４に示す異常検査処理を実行する。
【００９１】
第１異常検出装置１０は、要求出力部１２１が出力要求信号１５１を出力し、センサ３に検出結果の出力を要求しているか否かを判定する（ステップＳ１０１）。出力要求信号１５１を出力している場合（ステップＳ１０１のＹｅｓ）、ステップＳ１０１に戻り、出力要求信号１５１の出力終了を待つ。
【００９２】
一方、要求出力部１２１が出力要求信号１５１を出力していない場合（ステップＳ１０１のＮｏ）、第１異常検出装置１０は、クロック信号１５３を第４信号線ＣＬＫに出力し（ステップＳ１０２）、指定信号１５４を第３信号線ＭＯＳＩに出力する（ステップＳ１０３）。
【００９３】
第２異常検出装置２０は、クロック信号１５３に同期してＬｏｗ信号１５６を取得し、バッテリ２の異常を検出し、その検出結果を第１異常検出装置１０に出力する。第１異常検出装置１０はこの検出結果を第２異常検出装置２０から受信する（ステップＳ１０４）。
【００９４】
第１異常検出装置１０は、第２異常検出装置２０によるバッテリ２の異常検出の結果が正しいか否かを判定する（ステップＳ１０５）。
【００９５】
異常検出の結果が正しい場合（ステップＳ１０５のＹｅｓ）、第１異常検出装置１０は、第２異常検出装置２０が正常と判定する（ステップＳ１０６）。一方、異常検出の結果が誤っている場合、または異常検出の結果を受信できなかった場合（ステップＳ１０５のＮｏ）、第１異常検出装置１０は、第２異常検出装置２０が異常と判定する（ステップＳ１０７）。
【００９６】
以上のように、実施形態に係る異常検出システム１の第１異常検出装置１０は、センサ３の出力停止中に、第２異常検出装置２０が第２信号線ＭＩＳＯを介して取得した信号に基づいて検出したバッテリ２の異常に応じて、第２異常検出装置２０の異常の有無を判定する。これにより、異常検出システム１は、第２信号線ＭＩＳＯを含めた第２異常検出装置２０の異常の有無を判定することができ、第２異常検出装置２０の異常を効率よく検出することができる。
【００９７】
＜４．変形例＞
以上、本発明の実施形態について説明してきたが、この発明は上記実施形態に限定されるものではなく様々な変形が可能である。以下では、このような変形例について説明する。上記実施形態および以下で説明する形態を含む全ての形態は、適宜に組み合わせ可能である。
【００９８】
上述した実施形態の異常検出システム１は、第１異常検出装置１０と第２異常検出装置２０の２系統でバッテリ２の異常を検出するとしたが、これに限定されない。例えば第１異常検出装置１０が異常検出部１１０の他に、バッテリ２の異常を検出する第２異常検出部を備えるようにしてもよい。このように、異常検出システム１がバッテリ２の異常を検出する経路を増やすことで、異常検出の冗長性を確保することができ、バッテリ２の安全性をより向上させることができる。
【００９９】
なお、この場合、バッテリシステムＳがセンサ３を複数有するようにしてもよい。すなわち、第１異常検出装置１０の異常検出部１１０と第２異常検出部とがそれぞれ異なるセンサの検出結果に基づいてバッテリ２の異常を検出するようにしてもよい。
【０１００】
これにより、例えば一方のセンサ３に不具合が生じ、バッテリ２の情報を検出できない場合であっても、他方のセンサ３が検出した情報に基づいて異常検出システム１がバッテリ２の異常を検出することができる。このように、センサ３も含めて異常検出の冗長性を確保することで、バッテリ２の安全性をより向上させることができる。
【０１０１】
上述した実施形態の異常検出システム１は、第１異常検出装置１０と第２異常検出装置２０とをそれぞれ異なるＩＣチップに実装するとしたが、これに限定されない。第１異常検出装置１０と第２異常検出装置２０とを同じＩＣチップに実装することも可能である。
【０１０２】
なお、第１異常検出装置１０と第２異常検出装置２０とをそれぞれ異なるＩＣチップに実装すると、一方のＩＣチップに故障が発生したとしても、他方のＩＣチップに搭載された異常検出装置を用いてバッテリ２の異常を検出することができるため、バッテリ２の安全性をより向上させることができる。
【０１０３】
上述した実施形態のセンサ３は、第１異常検出装置１０から出力停止信号１５２を受信すると、検出信号１５５の出力を停止するため、第２信号線ＭＩＳＯがＬｏｗ（またはＨｉｇｈ）に固定されるとしたが、これに限定されない。ＬｏｗまたはＨｉｇｈ以外の所定の信号に固定されるようにしてもよい。
【０１０４】
また、検出信号１５５の出力を停止している間に、第２信号線ＭＩＳＯに流れる信号の値を複数の中から選択できるようにしてもよい。例えば第１異常検出装置１０が出力停止信号１５２とともに指定信号１５４を出力するようにし、センサ３が指定信号１５４に応じて、検出信号１５５の出力停止時に指定信号１５４に応じた信号を第２信号線ＭＩＳＯに出力するようにしてもよい。あるいは、第１異常検出装置１０から出力停止信号１５２を受信するごとに、センサ３が信号の値を順次切り替えて第２信号線ＭＩＳＯに出力するようにしてもよい。
【０１０５】
これにより、センサ３が第２異常検出装置２０の動作テストに応じた値の信号を第２信号線ＭＩＳＯに出力することができ、動作テストの性能をより向上させることができる。
【０１０６】
以上の実施形態では、監視対象としてバッテリを例に説明したが、これに限らず、センサの出力を二重監視するシステムであれば適用可能である。例えば、モータやミリ波レーダを監視対象とすることができ、モータの状態を電流や電圧で二重監視したり、ミリ波レーダの状態を計測された距離や相対速度情報で二重監視したりすることができる。  
【０１０７】
＜５．効果＞
上記実施形態に係る異常検出システム１は、第１異常検出装置１０と、第２異常検出装置２０とを備える。第１異常検出装置１０は、第１取得部１１と、第１検出部１２と、センサ制御部１２０と、を備える。第１取得部１１は、入力用信号線（第２信号線ＭＩＳＯ）を介してセンサ３からバッテリ２の状態を示す情報を取得する。第１検出部１２は、第１取得部１１が取得した情報に基づいてバッテリ２の異常を検出する。センサ制御部１２０は、センサ３を制御する。
【０１０８】
また、第２異常検出装置２０は、第２取得部２１と、第２検出部２２とを備える。第２取得部２１は、入力用信号線（第２信号線ＭＩＳＯ）を介してセンサ３からバッテリ２の状態を示す情報を取得する。第２検出部２２は、第２取得部２１が取得した情報に基づいてバッテリ２の異常を検出する。
【０１０９】
また、第２検出部２２は、センサ３が動作しないようにセンサ制御部１２０が制御している間に入力用信号線（第２信号線ＭＩＳＯ）を介して取得した信号に基づいてバッテリ２の異常を検出する。第１異常検出装置１０は、センサ３が動作しないようにセンサ制御部１２０が制御している間の第２検出部２２の検出結果に基づいて、第２異常検出装置２０の異常の有無を判定する判定部１４をさらに備える。
【０１１０】
これにより、異常検出システム１は、入力用信号線（第２信号線ＭＩＳＯ）も含めた第２異常検出装置２０の異常を検出することができ、第２異常検出装置２０の異常を効率的に検出することができる。
【０１１１】
上記実施形態に係る異常検出システム１のセンサ制御部１２０は、センサ３に対して情報の出力を要求する出力要求信号１５１またはセンサ３に対して情報の出力を停止させる出力停止信号１５２のいずれか一方を出力することで、センサ３の動作を制御する。
【０１１２】
これにより、異常検出システム１は、センサ３の出力を停止させることで、センサ３が動作しないように制御することができる。
【０１１３】
上記実施形態に係る異常検出システム１の第２取得部２１は、センサ３が動作しないようにセンサ制御部１２０が制御している間、入力用信号線（第２信号線ＭＩＳＯ）を介してＨｉｇｈ信号またはＬｏｗ信号１５６を取得する。
【０１１４】
これにより、第２異常検出装置２０は、センサ３が動作しない間に、信号を取得することができ、かかる信号に基づいてバッテリ２の異常を検出することができる。
【０１１５】
上記実施形態に係る異常検出システム１の第２検出部２２は、第１検出部１２および第２検出部２２がバッテリ２の異常を検出する異常検出期間であって、センサ３が動作しないようにセンサ制御部１２０が制御している間に入力用信号線（第２信号線ＭＩＳＯ）を介して取得した信号に基づいてバッテリ２の異常を検出する。
【０１１６】
これにより、異常検出システム１は、バッテリ２の異常を検出する異常検出期間に第２異常検出装置２０の動作テストを行うことができる。例えば異常検出システム１の起動時に動作テストを行う場合に比べて、起動時間を短縮でき、異常検出期間を長くすることができる。
【０１１７】
上記実施形態に係る異常検出システム１の第２異常検出装置２０は、制御部（第２リレー制御部２４）と、出力切替部２３とをさらに備える。制御部（第２リレー制御部２４）は、第２検出部２２がバッテリ２の異常を検出した場合にバッテリ２の充放電を制御する。出力切替部２３は、センサ３が動作しないようセンサ制御部１２０が制御している間は、制御部（第２リレー制御部２４）から第１異常検出装置１０に切り替える。
【０１１８】
これにより、第２異常検出装置２０が動作テスト時にバッテリ２の充放電を制御することがなくなるため、動作テスト時に、バッテリ２の充放電を適切に行うことができる。
【０１１９】
上記実施形態に係る異常検出システム１の第１異常検出装置１０は、指定信号出力部１２２をさらに備える。指定信号出力部１２２は、センサ３から取得する情報の種別を指定する指定信号１５４を、出力用信号線（第３信号線ＭＯＳＩ）を介してセンサ３に出力する。また、指定信号出力部１２２は、センサ３が動作しないようセンサ制御部１２０が制御している間に、情報の種別に応じた指定信号１５４を出力する。
【０１２０】
これにより、異常検出システム１は、センサ３が検出する情報の種別に応じて、第２異常検出装置２０の動作テストを行うことができる。
【０１２１】
上記実施形態に係る異常検出装置（第１異常検出装置１０）は、取得部（第１取得部１１）と、検出部（第１検出部１２）と、センサ制御部１２０と、判定部１４とを備える。取得部（第１取得部１１）は、入力用信号線（第２信号線ＭＩＳＯ）を介してセンサ３からバッテリ２の状態を示す情報を取得する。検出部（第１検出部１２）は、取得部（第１取得部１１）が取得した情報に基づいてバッテリ２の異常を検出する。センサ制御部１２０は、センサ３を制御する。判定部１４は、情報に基づいてバッテリ２の異常を検出する第２異常検出装置２０が、センサ制御部１２０によってセンサ３が動作しないように制御される間に、入力用信号線（第２信号線ＭＩＳＯ）を介して取得した信号に基づいて検出したバッテリ２の異常検出結果に応じて第２異常検出装置２０の異常の有無を判定する。
【０１２２】
これにより、異常検出装置（第１異常検出装置１０）は、入力用信号線（第２信号線ＭＩＳＯ）も含めた第２異常検出装置２０の異常を検出することができ、第２異常検出装置２０の異常を効率的に検出することができる。
【０１２３】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【０１２４】
１            異常検出システム
２            バッテリ
３            センサ
１０、２０    異常検出装置
１１、２１    取得部
１２、２２    検出部
１３          情報出力部
１４          判定部
１２０        センサ制御部
１２１        要求出力部
１２２        指定信号出力部
【図１Ａ】
2018179530.tif 000003
【図１Ｂ】
2018179530.tif 000004
【図２】
2018179530.tif 000005
【図３】
2018179530.tif 000006
【図４】
2018179530.tif 000007