(57)【要約】【課題】デイジーチェーン上で通信異常が生じた場合に、正常に通信可能な対象装置を制御すること。【解決手段】実施形態に係る異常検知装置は、出力部と、検出部と、特定部とを備える。出力部は、デイジーチェーン接続された複数の対象装置に対してデイジーチェーンを介して指示信号を出力する。検出部は、出力部によって出力された指示信号に対して対象装置から応答がなかった場合に、デイジーチェーン上の通信異常を検出する。特定部は、検出部によって通信異常が検出された場合に、通信異常を起こした異常個所を特定する。また、出力部は、特定部によって異常個所が特定された場合に、デイジーチェーンにおいて異常個所よりも出力部に近い対象装置に対して指示信号を出力する。【選択図】図１
2018194336.tif 000002
【特許請求の範囲】
【請求項１】
デイジーチェーン接続された複数の対象装置に対して前記デイジーチェーンを介して指示信号を出力する出力部と、
前記出力部によって出力された前記指示信号に対して前記対象装置から応答がない場合に、前記デイジーチェーン上の通信異常を検出する検出部と、
前記検出部によって前記通信異常が検出された場合に、前記通信異常を起こした異常個所を特定する特定部と
を備え、
前記出力部は、
前記特定部によって前記異常個所が特定された場合に、前記デイジーチェーンにおいて前記異常個所よりも前記出力部に近い前記対象装置に対して前記指示信号を出力すること
を特徴とする異常検知装置。
【請求項２】
前記出力部は、
前記複数の対象装置に対して個別に前記指示信号を出力する個別通信と前記複数の対象装置に対して一括に前記指示信号を出力する同報通信とを用いて前記指示信号を出力すること
を特徴とする請求項１に記載の異常検知装置。
【請求項３】
前記出力部は、
前記特定部によって前記異常個所が特定された場合に、前記デイジーチェーンにおいて前記異常個所よりも前記出力部から遠い前記対象装置に対する前記個別通信の出力を中止すること
を特徴とする請求項２に記載の異常検知装置。
【請求項４】
前記特定部によって前記異常個所が特定された場合に、前記デイジーチェーンにおいて前記異常個所より前記出力部側の前記対象装置に対して前記デイジーチェーンの終端を示すアドレスを設定する設定部
をさらに備え、
前記出力部は、
前記アドレスが設定された場合に、前記同報通信の前記指示信号を出力すること
を特徴とする請求項２または３に記載の異常検知装置。
【請求項５】
前記出力部は、
前記検出部によって前記通信異常が検出された場合に、前記個別通信の前記指示信号を所定の順序で順次出力し、
前記特定部は、
当該指示信号に対する応答がない前記対象装置を前記異常個所として特定すること
を特徴とする請求項２、３または４に記載の異常検知装置。
【請求項６】
デイジーチェーン接続された複数の対象装置に対して前記デイジーチェーンを介して指示信号を出力する出力工程と、
前記出力工程によって出力された前記指示信号に対して前記対象装置から応答がない場合に、前記デイジーチェーン上の通信異常を検出する検出工程と、
前記検出工程によって前記通信異常が検出された場合に、前記通信異常を起こした異常個所を特定する特定工程と
を含み、
前記出力工程は、
前記特定工程によって前記異常個所が特定された場合に、前記デイジーチェーンにおいて前記異常個所よりも自装置に近い前記対象装置に対して前記指示信号を出力すること
を特徴とする異常検知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異常検知装置および異常検知方法に関する。
【背景技術】
【０００２】
従来、例えば、電池セルを監視する複数のセルモニタＩＣ（Integrated  Circuit）などの対象装置を制御する異常検知装置がある。かかる異常検知装置として、複数の対象装置に対してデイジーチェーンを介して制御を行うものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５―０８１８４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、デイジーチェーン上で通信異常が生じた場合に、異常検知装置は、全ての対象装置に対して制御が行えなくなる場合がある。
【０００５】
本発明は、上記に鑑みてなされたものであって、デイジーチェーン上で通信異常が生じた場合に、正常に通信可能な対象装置を制御することができる異常検知装置および異常検知方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、異常検知装置において、出力部と、検出部と、特定部とを備える。出力部は、デイジーチェーン接続された複数の対象装置に対して前記デイジーチェーンを介して指示信号を出力する。検出部は、前記出力部によって出力された前記指示信号に対して前記対象装置から応答がなかった場合に、前記デイジーチェーン上の通信異常を検出する。特定部は、前記検出部によって前記通信異常が検出された場合に、前記通信異常を起こした異常個所を特定する。また、出力部は、前記特定部によって前記異常個所が特定された場合に、前記デイジーチェーンにおいて前記異常個所よりも前記出力部に近い前記対象装置に対して前記指示信号を出力する。
【発明の効果】
【０００７】
本発明によれば、デイジーチェーン上で通信異常が生じた場合に、正常に通信可能な対象装置を制御することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、異常検知方法の概要を示す図である。
【図２】図２は、電池監視システムのブロック図である。
【図３】図３は、スケジュール情報の概要を示す図である。
【図４】図４は、特定部による処理の具体例を説明する図である。
【図５Ａ】図５Ａは、異常対応処理の具体例を示す図（その１）である。
【図５Ｂ】図５Ｂは、異常対応処理の具体例を示す図（その２）である。
【図６】図６は、異常検知装置が実行する処理手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、実施形態に係る異常検知装置および異常検知方法を詳細に説明する。なお、以下に示す実施形態によりこの発明が限定されるものではない。
【００１０】
まず、図１を用いて実施形態に係る異常検知方法の概要について説明する。図１は、異常検知方法の概要を示す図である。かかる異常検知方法は、異常検知装置１によって実行される。また、以下の説明では、対象装置が、セルモニタＩＣ４ａ〜４ｄである場合について説明する。
【００１１】
図１に示すように、実施形態に係る異常検知装置１は、複数のセルモニタＩＣ４ａ〜４ｄと、数珠つなぎであるデイジーチェーン方式で接続される。より詳細には、異常検知装置１は、最も近いセルモニタＩＣ４ａに対して指示信号Ｔｘを出力することで、デイジーチェーンを介して各セルモニタＩＣ４ｂ〜４ｄへ指示信号Ｔｘを伝送することができる。
【００１２】
各セルモニタＩＣ４ａ〜４ｄは、指示信号Ｔｘを取得すると、例えば、指示信号Ｔｘに基づいて図２にて後述する電池セルの電圧値を検出し、指示信号Ｔｘを受信したことを示す信号ＡＣＫと電圧値を応答信号Ｔｒとして異常検知装置１へ出力する。なお、応答信号Ｔｒは指示信号Ｔｘを受信したことを示す信号ＡＣＫだけの場合もあるが、ここでは電圧値等のデータ信号を含む場合も応答信号Ｔｒとして説明する。また、以下では、各セルモニタＩＣ４ａ〜４ｄを区別する必要がない場合、単に「セルモニタＩＣ４」と記載する場合がある。また、図１には、セルモニタＩＣ４が４つである場合を示したが、セルモニタＩＣ４の数は、３つ以下であっても、５つ以上であってもよい。
【００１３】
ここで、従来技術において、例えば、セルモニタＩＣの故障や、デイジーチェーンの断線などによってデイジーチェーン上の通信異常が発生した場合、異常検知装置は、全てのセルモニタＩＣに適切に制御を行えない場合がある。
【００１４】
例えば、異常検知装置は、デイジーチェーンにおいて故障したセルモニタＩＣよりも異常検知装置から遠いセルモニタＩＣ４に対して指示信号Ｔｘを伝達することができず、かかる指示信号Ｔｘに対する応答信号Ｔｒを取得できなかった。
【００１５】
そこで、実施形態に係る異常検知方法では、通信異常を起こした異常個所を特定し、かかる異常個所よりも異常検知装置１に近いセルモニタＩＣ４に対して制御を行うこととした。なお、以下では、デイジーチェーンにおいて異常検知装置１に近づく向きを上流側といい、異常検知装置１から遠ざかる向きを下流側という場合がある。
【００１６】
具体的には、図１に示すように、実施形態に係る異常検知方法では、まず、セルモニタＩＣ４に対して指示信号Ｔｘを出力する（ステップＳ１）。続いて、異常検知方法では、例えば、指示信号Ｔｘに対するセルモニタＩＣ４から応答信号Ｔｒがない場合、通信異常を検出する（ステップＳ２）。
【００１７】
次に、実施形態に係る異常検知方法では、通信異常を起こした異常個所を特定する（ステップＳ３）。異常検知方法では、セルモニタＩＣ４に対して所定の順序で、各セルモニタＩＣ４に対して順次指示信号Ｔｘを出力する。例えば、異常検知方法では、セルモニタＩＣ４に対して異常検知装置１から近い順に順次出力することができる。
【００１８】
そして、異常検知方法では、かかる指示信号Ｔｘに対する応答信号Ｔｒがない場合に、かかるセルモニタＩＣ４を異常個所として特定することができる。
【００１９】
図１に示す例では、セルモニタＩＣ４ｂおよびセルモニタＩＣ４ｃの間でデイジーチェーンが断線した場合を示している。かかる場合に、セルモニタＩＣ４ｃおよびセルモニタＩＣ４ｄからは異常検知装置１へ応答信号Ｔｒを出力することはできない。そのため、セルモニタＩＣ４ｃが異常個所であると特定できる。
【００２０】
このため、実施形態に係る異常検知方法では、異常個所を特定した場合に、異常個所よりも上流側のセルモニタＩＣ４ａおよびセルモニタＩＣ４ｂに対して指示信号Ｔｘを出力する（ステップＳ４）。
【００２１】
換言すると、実施形態に係る異常検知方法では、異常個所を特定した場合に、正常に通信可能なセルモニタＩＣ４に対して制御を行う。すなわち、実施形態に係る異常検知方法は、デイジーチェーン上で通信異常が生じた場合に、正常に通信可能なセルモニタＩＣ４を制御することができる。
【００２２】
次に、図２を用いて実施形態に係る異常検知装置１を含む電池監視システム５０の構成について説明する。図２は、電池監視システム５０のブロック図である。なお、以下では、かかる電池監視システム５０が、電気自動車やハイブリッド車などの車両に搭載され、かかる車両を駆動させるための電動機を制御するために用いる場合について説明する。
【００２３】
図２に示すように、電池監視システム５０は、異常検知装置１と、複数のセルモニタＩＣ４と、複数の電池セル４１を有する複数の電池ブロック４０とを含む。なお、例えば、異常検知装置１とセルモニタＩＣ４とは、同一の基板を用いて構成されるが、異常検知装置１と、各セルモニタＩＣ４とを別々の基板で構成することにしてもよい。
【００２４】
セルモニタＩＣ４は、異常検知装置１から出力される指示信号Ｔｘに基づいて電池ブロック４０を構成する各電池セル４１の電圧値や、各電池ブロック４０の正極と負極との間の電圧値を検出する。また、セルモニタＩＣ４は、例えば、検出した電圧値を応答信号Ｔｒとして異常検知装置１へ向けて送信する。
【００２５】
異常検知装置１は、制御部２と、記憶部３とを備える。制御部２は、出力部２１と、検出部２２と、特定部２３と、設定部２４とを備える。制御部２は、たとえば、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）、ＨＤＤ（Hard  Disk  Drive）、入出力ポートなどを有するコンピュータや各種の回路を含む。
【００２６】
コンピュータのＣＰＵは、例えば、ＲＯＭに記憶されたプログラムを読み出して実行することによって、制御部２の出力部２１、検出部２２、特定部２３および設定部２４として機能する。
【００２７】
また、制御部２の出力部２１、検出部２２、特定部２３および設定部２４の少なくともいずれか一つまたは全部をＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等のハードウェアで構成することもできる。
【００２８】
また、記憶部３は、例えば、ＲＡＭやＨＤＤに対応する。ＲＡＭやＨＤＤは、スケジュール情報３１および異常情報３２や各種プログラムの情報を記憶することができる。
【００２９】
なお、異常検知装置１は、有線や無線のネットワークで接続された他のコンピュータや可搬型記録媒体を介して上記したプログラムや各種情報を取得することとしてもよい。
【００３０】
制御部２の出力部２１は、デイジーチェーン接続された複数のセルモニタＩＣ４に対してデイジーチェーンを介して指示信号Ｔｘを出力する。具体的には、出力部２１は、記憶部３に記憶されたスケジュール情報３１に基づいて各指示信号Ｔｘを出力することができる。
【００３１】
ここで、図３を用いてスケジュール情報３１の概要について説明する。図３は、スケジュール情報３１の概要を説明する図である。図３に示すように、スケジュール情報３１は、出力スケジュールＡと、出力スケジュールＢと、出力スケジュールＣとを含む。かかる出力スケジュールＡ〜Ｃには、指示信号Ｔｘの送信先のセルモニタＩＣのアドレスと、コマンドが対応付けられて記憶される。
【００３２】
出力スケジュールＡは、正常時に出力部２１が参照するスケジュールである。かかる出力スケジュールＡは、例えば、各セルモニタＩＣ４に対して一括に指示信号Ｔｘを出力する同報通信のスケジュールと、各セルモニタＩＣ４に対して個別に指示信号Ｔｘを出力する個別通信のスケジュールとが混同されたスケジュールである。
【００３３】
出力部２１は、個別通信を用いて指示信号Ｔｘを出力することで、各セルモニタＩＣ４を精度よく制御することが可能である。また、出力部２１は、同報通信を用いて指示信号Ｔｘを出力することで、個別通信により指示信号Ｔｘを出力する場合に比べて、処理時間、処理負荷を抑えることができる。
【００３４】
出力スケジュールＢは、後述する検出部２２によって通信異常が検出された後に、通信異常を起こした異常個所を特定するためのスケジュールである。なお、かかる出力スケジュールＢの詳細については、図４を用いて後述する。
【００３５】
また、出力スケジュールＣは、後述する特定部２３によって異常個所が特定された後に、最低限のセルモニタＩＣ４を制御するためのスケジュールである。かかる出力スケジュールＣの詳細については、図５Ｂを用いて後述する。
【００３６】
図２の説明に戻り、検出部２２について説明する。検出部２２は、出力部２１によって出力された指示信号Ｔｘに対してセルモニタＩＣ４から応答がない場合に、デイジーチェーン上の通信異常を検出する。
【００３７】
具体的には、検出部２２は、出力部２１が指示信号Ｔｘを出力してから、かかる指示信号Ｔｘに対する応答信号Ｔｒを取得するまでの時間を計測する。そして、検出部２２は、計測した時間が各指示信号Ｔｘに対応する閾値を超えた場合に、通信異常を検出することができる。
【００３８】
換言すると、検出部２２は、指示信号Ｔｘに対する応答信号Ｔｒのタイムアウトエラーを検出することで、デイジーチェーン上の通信異常を検出することができる。なお、検出部２２は、受信データの整合チェック等、他の方法によりデイジーチェーン上の通信異常を検出するようにしてもよい。
【００３９】
ここで、検出部２２は、上記の処理により複数回以上の通信異常を検出した場合に、デイジーチェーン上の通信異常を確定し、かかる通信異常である旨を示す異常信号を特定部２３へ出力する。これにより、特定部２３は、通信異常を起こした異常個所を特定する処理を開始することとなる。
【００４０】
すなわち、検出部２２は、例えば、ノイズ等の混入により、通信異常が偶然発生した場合、かかる通信異常を排除して通信異常を検出することができる。つまり、検出部２２は、複数回以上の通信異常を検出した場合に、通信異常として確定させることで、通信異常の検出精度を向上させることができる。
【００４１】
特定部２３は、検出部２２によって通信異常が検出された場合に、通信異常を起こした異常個所を特定する。ここで、図４を用いて特定部２３による処理の詳細について説明する。図４は、特定部２３による処理の具体例である。
【００４２】
図４に示すように、特定部２３は、検出部２２から上記した異常信号を取得した場合に、出力部２１が参照するスケジュール情報３１を図３に示した出力スケジュールＡから異常個所特定用の出力スケジュールＢに切り替える。
【００４３】
かかる出力スケジュールＢは、例えば、指示信号Ｔｘのコマンドと、個別通信用に各セルモニタＩＣ４に割り当てられた個別通信用アドレスとが対応付けられたスケジュールである。なお、個別通信用アドレスは、例えば、各セルモニタＩＣ４に割り当てられたいわゆる物理アドレスである。図４に示す例では、セルモニタＩＣ４ａに割り当てられた個別通信用アドレスが「ＩＣ１」であり、下流側のセルモニタＩＣ４へ行くにしたがって個別通信用アドレスの末尾の数字が大きくなるものとする。
【００４４】
また、出力スケジュールＢは、異常個所を特定するためのスケジュールであり、個別通信を用いて指示信号ＴｘをセルモニタＩＣ４に対して所定の順序で順次出力するスケジュールである。
【００４５】
同図に示す例では、出力スケジュールＢが、個別通信による指示信号Ｔｘを、上流側のセルモニタＩＣ４から順次出力するスケジュールである場合を示している。
【００４６】
出力部２１は、かかる出力スケジュールＢに従って指示信号Ｔｘを出力する。そして、各セルモニタＩＣ４は、指示信号Ｔｘを取得した場合に、指示信号Ｔｘに含まれる個別通信用アドレスが自身のアドレスであった場合に、かかる指示信号Ｔｘに対する応答信号Ｔｒを異常検知装置１へ向けて出力する。
【００４７】
また、各セルモニタＩＣ４は、かかる指示信号Ｔｘに含まれる個別通信用アドレスが自身のアドレスでなかった場合、下流側のセルモニタＩＣ４へかかる指示信号Ｔｘを渡す処理を行う。
【００４８】
図４に示すように、特定部２３は、指示信号Ｔｘに対して応答信号Ｔｒが正常に返ってきた場合、出力部２１に対して１つ下流のセルモニタＩＣ４へ指示信号Ｔｘを出力させる（ステップＳ２１）。すなわち、特定部２３は、応答信号Ｔｒが返ってきた場合、デイジーチェーンにおいて指示信号Ｔｘおよび応答信号Ｔｒが伝送された信号経路に異常がないと判定する。
【００４９】
一方、特定部２３は、指示信号Ｔｘに対して応答信号Ｔｒがなかった場合、同一のセルモニタＩＣ４へ指示信号Ｔｘを複数回出力させる（ステップＳ２２）。つまり、特定部２３は、応答信号Ｔｒが返答されなかった場合、デイジーチェーンにおいて指示信号Ｔｘおよび応答信号Ｔｒが伝送された信号経路に異常があると推定することができる。
【００５０】
そして、特定部２３は、複数回の指示信号Ｔｘに対して、例えば、全て応答信号ＴｒがなかったセルモニタＩＣ４を異常個所として決定する（ステップＳ２３）。
【００５１】
ここで、特定部２３が、出力部２１に対して指示信号Ｔｘを複数回出力させることとしたのは、異常個所の誤特定を防ぐためである。すなわち、複数回の指示信号Ｔｘに対する各セルモニタＩＣ４の応答をみることで、特定部２３による異常個所の特定精度を向上させることができる。
【００５２】
また、特定部２３は、例えば、異常個所を特定した場合に、ダイアグを出力する。これにより、車両の運転者は、かかるダイアグに基づき、例えば、車両を安全な場所に駐車させる、または、車両を修理工場へ持っていくなどの異常対応処理を行うことができる。
【００５３】
また、かかる場合に、特定部２３は、異常個所に関する情報を記憶部３に異常情報３２として記憶させる（図２参照）。これにより、電池監視システム５０を修理する際に、修理者が異常個所を容易に特定することができる。
【００５４】
なお、ここでは、出力スケジュールＢが異常検知装置１に近いセルモニタＩＣ４から順に指示信号Ｔｘを出力するスケジュールである場合について説明したが、これに限定されるものではない。
【００５５】
すなわち、出力スケジュールＢは、異常検知装置１に遠いセルモニタＩＣ４から順に指示信号Ｔｘを出力するスケジュールであってもよい。かかる場合に、特定部２３は、応答信号Ｔｒが返ってきたセルモニタＩＣ４より１つ下流側のセルモニタＩＣ４を異常個所として特定することができる。さらに、出力スケジュールＢは、予め決定された順序であれば、上流側もしくは下流側からでなくてもよい。
【００５６】
図２の説明に戻り、設定部２４について説明する。設定部２４は、特定部２３によって異常個所が特定された場合に、異常対応処理を行う。ここで、図５Ａおよび図５Ｂを用いて設定部２４による処理の具体例について説明する。図５Ａおよび図５Ｂは、異常対応処理の具体例を示す図である。
【００５７】
まず、図５Ａを用いて設定部２４が異常対応処理として同報通信用アドレスを設定する場合について説明する。かかる同報通信用アドレスは、同報通信により指示信号Ｔｘが出力される場合に用いられるアドレスであり、いわゆる仮想アドレスである。
【００５８】
図５Ａに示すように、デイジーチェーンにおいて異常検知装置１から最も遠いセルモニタＩＣ４ｄには、デイジーチェーンの終端であることを示す「０」の同報通信用アドレスが割り当てられる。
【００５９】
かかるセルモニタＩＣ４ｄは、同報通信による指示信号Ｔｘを取得した場合に、応答信号Ｔｒを異常検知装置１に向けて出力する。また、セルモニタＩＣ４ｄ以外のセルモニタＩＣ４ａ〜４ｃは、同報通信の指示信号Ｔｘを取得した場合に、かかる指示信号Ｔｘを下流側のセルモニタＩＣ４へ出力する。
【００６０】
また、各セルモニタＩＣ４は、下流側のセルモニタＩＣ４から応答信号Ｔｒを取得した場合に、かかる応答信号Ｔｒを上流側に出力する。
【００６１】
例えば、図５Ａに示すように、セルモニタＩＣ４ｃが故障した場合、指示信号Ｔｘは本来のデイジーチェーンの終端であるセルモニタＩＣ４ｄまで出力されない。
【００６２】
かかる場合に、セルモニタＩＣ４ｃの故障によりデイジーチェーンの終端となるセルモニタＩＣ４ｂは、同報通信用アドレスが「０」でないため、自身がデイジーチェーンの終端であることを認識することができない。
【００６３】
仮に、かかる状況で、異常検知装置１が、同報通信による指示信号Ｔｘを出力した場合、セルモニタＩＣ４から応答信号Ｔｒが返ってこないため、かかる指示信号Ｔｘを出力する毎に、タイムアウトエラーとなる。
【００６４】
そこで、設定部２４は、特定部２３によって異常個所が特定された場合に、かかる異常個所よりも上流側のセルモニタＩＣ４に対してデイジーチェーンの終端であることを示す同報通信用アドレスを設定する。
【００６５】
図５Ａに示す例では、設定部２４は、セルモニタＩＣ４ｂに対して「０」の同報通信用アドレスを設定することになる。これにより、セルモニタＩＣ４ｂは、同報通信による指示信号Ｔｘを取得した場合に、応答信号Ｔｒを上流側に出力する。
【００６６】
つまり、設定部２４は、特定部２３によって異常個所が特定された場合に、同報通信用アドレスを設定しなおす異常対応処理を行う。そして、設定部２４は、各セルモニタＩＣ４を再起動させることで、各セルモニタＩＣ４に対して新たな同報通信用アドレスを付与する。
【００６７】
これにより、出力部２１が同報通信による指示信号Ｔｘを出力した場合に、かかる指示信号Ｔｘにより正常に通信可能なセルモニタＩＣ４を制御することが可能となる。
【００６８】
なお、図５Ａでは、設定部２４が、セルモニタＩＣ４ａについても同報通信用アドレスを再設定する場合について示したが、セルモニタＩＣ４ａについては同報通信用アドレスを必ずしも再設定する必要はない。
【００６９】
次に、図５Ｂを用いて設定部２４が、上記した出力スケジュールを出力スケジュールＣへ切り替える異常対応処理を行う場合について説明する。なお、同図には、出力スケジュールＡを併せて示す。
【００７０】
同図に示すように、出力スケジュールＡおよび出力スケジュールＣは、時間と、コマンドおよび宛先が対応付けられたスケジュールである。また、同図に示す宛先は、各セルモニタＩＣ４の個別通信用アドレスを示す。また、宛先が「ａｌｌ」である場合、同報通信であることを示す。
【００７１】
設定部２４は、例えば、特定部２３によって特定された異常個所よりも下流側のセルモニタＩＣ４に対する出力スケジュールＡをマスクすることで出力スケジュールＣを作成する。
【００７２】
具体的には、異常個所がセルモニタＩＣ４ｃである場合、設定部２４は、セルモニタＩＣ４ｃと、セルモニタＩＣ４ｃよりも下流側のセルモニタＩＣ４宛ての個別通信のスケジュールをマスクする。
【００７３】
つまり、出力部２１は、出力スケジュールＣに基づいて指示信号Ｔｘを出力することで、異常個所よりも下流側へ個別通信による指示信号Ｔｘの出力を中止することとなる。なお、出力スケジュールＡにおいて、異常個所を特定した後、同報通信用アドレスを再設定するまでは、同報通信コマンドをマスクする。図５Ｂの例では、時刻ａ+２およびｂ+１のコマンドをマスクする。
【００７４】
このように、設定部２４は、異常対応処理として出力スケジュールを切り替えることで、出力部２１による不要な指示信号Ｔｘの出力を抑制することができる。すなわち、出力部２１が、正常に通信可能なセルモニタＩＣ４に対してのみ指示信号Ｔｘを出力することが可能となる。
【００７５】
これにより、正常に通信可能なセルモニタＩＣ４に対してのみ制御することが可能となり、正常に通信できないセルモニタＩＣ４に対して指示信号Ｔｘを出力することによるエラーの発生を排除することができる。
【００７６】
このように、設定部２４により図５Ａおよび図５Ｂに示した異常対応処理を行うことで、車両を安全な場所に駐車させるまでの措置を行うことが可能である。
【００７７】
次に、図６を用いて実施形態に係る異常検知装置１が実行する処理手順について説明する。図６は、異常検知装置１が実行する処理手順を示すフローチャートである。かかる処理手順は、異常検知装置１の制御部２によって繰り返し実行される。
【００７８】
同図に示すように、まず、出力部２１は、指示信号Ｔｘを出力する（ステップＳ１０１）。続いて、検出部２２は、応答信号Ｔｒ有りか否かを判定する（ステップＳ１０２）。
【００７９】
かかる判定において、検出部２２は、複数回応答信号Ｔｒがなかった場合（ステップＳ１０２，Ｎｏ）、通信異常を検出する（ステップＳ１０３）。続いて、特定部２３は、出力スケジュールＢへ切り替え（ステップＳ１０４）、異常個所を特定する（ステップＳ１０５）。
【００８０】
次に、設定部２４は、同報通信用アドレスを再設定し（ステップＳ１０６）、前述のテーブルマスクを行った出力スケジュールＣへ切り替えて（ステップＳ１０７）、処理を終了する。一方、出力部２１は、応答信号Ｔｒが有った場合（ステップＳ１０２，Ｙｅｓ）、ステップＳ１０１の処理に戻り、出力スケジュールＡに基づいて指示信号Ｔｘを出力する処理を繰り返すこととなる。なお、ステップＳ１０６の同報通信用アドレスの設定処理をなくすことも可能である。この場合、図５Ｂに示した出力スケジュールＣにおける同報通信用のコマンド（時刻ａ＋２、ｂ＋１に対応するコマンド）もマスクすればよい。これにより、同報通信用アドレスの再設定処理が不要となり、単にマスクするだけで出力スケジュールＣに切り替えできるため、速やかに異常対応処理に移行することができる。
【００８１】
上述したように、実施形態に係る異常検知装置１は、出力部２１と、検出部２２と、特定部２３とを備える。出力部２１は、デイジーチェーン接続された複数の対象装置（セルモニタＩＣ４）に対してデイジーチェーンを介して指示信号Ｔｘを出力する。検出部２２は、出力部２１によって出力された指示信号Ｔｘに対してセルモニタＩＣ４から応答がない場合に、デイジーチェーン上の通信異常を検出する。
【００８２】
特定部２３は、検出部２２によって通信異常が検出された場合に、通信異常を起こした異常個所を特定する。また、出力部は、特定部２３によって異常個所が特定された場合に、デイジーチェーンにおいて異常個所よりも出力部２１に近いセルモニタＩＣ４（対象装置の一例）に対して指示信号Ｔｘを出力する。したがって、実施形態に係る異常検知装置１によれば、デイジーチェーン上で通信異常が生じた場合に、正常に通信可能な対象装置を制御することができる。
【００８３】
ところで、上述した実施形態では、異常検知装置１が、複数のセルモニタＩＣ４が接続されたデイジーチェーン上の通信異常を検出し、異常対応処理を行う場合について説明したが、これに限定されるものではない。
【００８４】
すなわち、異常検知装置１は、セルモニタＩＣ４に限られず、種々の制御対象機器が接続されたデイジーチェーン上の通信異常を検出し、異常対応処理を行うこともできる。
【００８５】
また、上述した実施形態では、異常検知装置１が、異常個所を特定し、異常個所よりも上流側のセルモニタＩＣ４を制御する場合について説明したが、例えば、通信異常を検出した場合に、デイジーチェーンにおいて最上流のセルモニタＩＣ４のみを制御するようにしてもよい。
【００８６】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な様態は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲および、その均等物によって定義される統括的な発明の概念の精神または範囲から逸脱することなく、様々な変化が可能である。
【符号の説明】
【００８７】
１    異常検知装置
４    セルモニタＩＣ（対象装置の一例）
２１    出力部
２２    検出部
２３    特定部
２４    設定部
３１    スケジュール情報
３２    異常情報
【図１】
2018194336.tif 000003
【図２】
2018194336.tif 000004
【図３】
2018194336.tif 000005
【図４】
2018194336.tif 000006
【図５Ａ】
2018194336.tif 000007
【図５Ｂ】
2018194336.tif 000008
【図６】
2018194336.tif 000009