(57)【要約】【課題】車両制御装置（ＥＣＵ）におけるダイアグ判定処理の負担を軽減することを課題とする。【解決手段】異常検出処理装置６０の兆候検出部は、各ＥＣＵから送信されるセンサ値情報からセンサ値の異常の兆候を検出すると、そのセンサに接続されたＥＣＵ（対象ＥＣＵ）に対してセンサ値の異常を判定するための情報（ダイアグ情報）を要求する。ダイアグ情報の送信を受け付けた異常判定部は、ダイアグ情報に基づいてセンサ値が異常であるかを判定し、異常である場合には、その判定結果および車両制御障害を予防する情報（フェイルセーフ値、つまり、あらかじめ記憶している正常時の値）を各ＥＣＵに対して送信する。【選択図】        図１
2007118701.tif 000002
【特許請求の範囲】
【請求項１】
車両制御装置に接続されている検知装置の出力値について異常を検出する異常検出処理装置において、
前記検知装置の出力値を監視して当該検知装置の出力値について異常の兆候を検出する兆候検出手段と、
前記兆候検出手段によって異常の兆候が検出された検知装置に接続されている前記車両制御装置から、当該検知装置の出力値についての異常判定に用いる情報を取得し、当該情報に基づいて当該検知装置の出力値が異常であるかを判定する異常判定手段と、
を備えたことを特徴とする異常検出処理装置。
【請求項２】
前記兆候検出手段は、前記検知装置の出力値が当該検知装置について設定された所定の閾値を所定の回数超えたか否かによって異常の兆候を検出することを特徴とする請求項１に記載の異常検出処理装置。
【請求項３】
前記兆候判定手段は、前記車両制御装置に接続された複数の検知装置の出力値について共通に設定された一つの閾値に基づいて各検知装置の異常の兆候を検出することを特徴とする請求項１または２に記載の異常検出処理装置。
【請求項４】
前記兆候判定手段は、前記車両制御装置に接続された複数の検知装置の出力値について個別に設定された各閾値に基づいて各検知装置の異常の兆候を検出することを特徴とする請求項１または２に記載の異常検出処理装置。
【請求項５】
前記所定の閾値および／または所定の回数の変更を受け付けて設定する設定手段をさらに備え、前記兆候検出部は、当該設定手段により変更された所定の閾値および／または所定の回数の変更に基づいて異常の兆候を検出することを特徴とする請求項１〜４のいずれか一つに記載の異常検出処理装置。
【請求項６】
前記異常判定手段は、前記兆候検出手段によって異常の兆候が検出された検知装置に接続された複数の車両制御装置から、当該検知装置の出力値についての異常判定に用いる情報を取得し、当該情報に基づいて当該検知装置の値が異常であるかを判定することを特徴とする請求項１〜５のいずれか一つに記載の異常検出処理装置。
【請求項７】
前記異常判定手段によって異常と判定された検知装置に接続されている前記車両制御装置に対して、当該車両制御装置から取得した所定の障害予防情報を通知する障害予防情報通知手段をさらに備えることを特徴とする請求項１に記載の異常検出処理装置。
【請求項８】
検知装置に接続され、車両についての各種制御処理を行う車両制御装置において、
前記検知装置の出力値を監視して当該検知装置の出力値について異常の兆候を検出する兆候検出手段と、
前記兆候検出手段によって異常の兆候が検出された検知装置の出力値が異常であるかのみを、当該出力値の異常判定に用いる情報に基づいて判定する異常判定手段と、
を備えたことを特徴とする車両制御装置。
【請求項９】
検知装置の出力値に基づいて車両用エンジンを制御する車両用エンジン制御装置において、
前記出力値に共通に設定された一つの閾値に基づいて当該出力値の異常の兆候を検出する兆候検知手段と、
前記兆候検知手段によって異常の兆候が検出された出力値が異常であるかを、当該出力値の異常判定に用いる情報に基づいて判定する異常判定手段と、
前記異常判定手段によって前記出力値が異常と判定された場合には、当該出力値に代わる代替値を用いて前記車両用エンジンを制御するエンジン制御手段と、
を備えたことを特徴とする車両用エンジン制御装置。
【請求項１０】
車両制御装置に接続されている検知装置の出力値について異常を検出する異常検出処理方法において、
前記検知装置の出力値を監視して当該検知装置の出力値について異常の兆候を検出する兆候検出工程と、
前記兆候検出工程によって異常の兆候が検出された検知装置に接続されている前記車両制御装置から、当該検知装置の出力値についての異常判定に用いる情報を取得し、当該情報に基づいて当該検知装置の出力値が異常であるかを判定する異常判定工程と、
を含んだことを特徴とする異常検出処理方法。
【請求項１１】
検知装置に接続され、車両についての各種制御処理を行う車両制御装置に適用される異常検出処理方法において、
前記検知装置の出力値を監視して当該検知装置の出力値について異常の兆候を検出する兆候検出工程と、
前記兆候検出工程によって異常の兆候が検出された検知装置の出力値が異常であるかのみを、当該出力値の異常判定に用いる情報に基づいて判定する異常判定工程と、
を含んだことを特徴とする異常検出処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両制御装置に接続されている検知装置の値について異常を検出する異常検出処理装置および異常検出処理方法に関するものである。
【背景技術】
【０００２】
従来より、車両に搭載された各ＥＣＵ（車両制御装置）は、それらに関連する各センサ（検知装置）についていわゆるダイアグノーシス機能（diagnosis：各センサから入力されるセンサ値の異常検出機能）を有し、各センサのセンサ値を監視して、そのセンサの異常を検出するダイアグ判定処理を常時実行していた（例えば、特許文献１）。
【０００３】
【特許文献１】特開平７−２０９３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記した従来の技術は、以下に説明するように、ＥＣＵにとってダイアグ判定処理は余計な負担となる、ＥＣＵの開発コスト増加の可能性が生じるなどの問題がある。
【０００５】
すなわち、各センサから各ＥＣＵに入力されるセンサ値が正常状態であるか異常状態であるかに関わらず、入力される全てのセンサ値について各ＥＣＵがダイアグ判定処理を常時実行する結果、各ＥＣＵに搭載されているマイクロコンピュータの所定の容量が常時限界まで使用されることになるので、ＥＣＵの本来の目的である車両の高度な制御処理にその能力を十分に傾注することができないという問題があった。
【０００６】
また、近年の開発が盛んになっているハイブリッド機種においては、搭載されるＥＣＵに関連するセンサ数が多く、各ＥＣＵにおけるダイアグ判定処理の負担が大きくなるものと考えられるので、各ＥＣＵのマイクロコンピュータの容量をより大きなものに変更せざるを得えず、開発コストの負担が増加する恐れがあるという問題があった。
【０００７】
そこで、この発明は、上述した従来技術による問題点を解消するためになされたものであり、各ＥＣＵにおけるダイアグ判定処理の負担を軽減することが可能な異常検出処理装置および異常検出処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、請求項１に係る発明は、車両制御装置に接続されている検知装置の出力値について異常を検出する異常検出処理装置において、前記検知装置の出力値を監視して当該検知装置の出力値について異常の兆候を検出する兆候検出手段と、前記兆候検出手段によって異常の兆候が検出された検知装置に接続されている前記車両制御装置から、当該検知装置の出力値についての異常判定に用いる情報を取得し、当該情報に基づいて当該検知装置の出力値が異常であるかを判定する異常判定手段と、を備えたことを特徴とする。
【０００９】
また、請求項２に係る発明は、上記の発明において、前記兆候検出手段は、前記検知装置の出力値が当該検知装置について設定された所定の閾値を所定の回数超えたか否かによって異常の兆候を検出することを特徴とする。
【００１０】
また、請求項３に係る発明は、上記の発明において、前記兆候判定手段は、前記車両制御装置に接続された複数の検知装置の出力値について共通に設定された一つの閾値に基づいて各検知装置の異常の兆候を検出することを特徴とする。
【００１１】
また、請求項４に係る発明は、上記の発明において、前記兆候判定手段は、前記車両制御装置に接続された複数の検知装置の出力値について個別に設定された各閾値に基づいて各検知装置の異常の兆候を検出することを特徴とする。
【００１２】
また、請求項５に係る発明は、上記の発明において、前記所定の閾値および／または所定の回数の変更を受け付けて設定する設定手段をさらに備え、前記兆候検出部は、当該設定手段により変更された所定の閾値および／または所定の回数の変更に基づいて異常の兆候を検出することを特徴とする。
【００１３】
また、請求項６に係る発明は、上記の発明において、前記異常判定手段は、前記兆候検出手段によって異常の兆候が検出された検知装置に接続された複数の車両制御装置から、当該検知装置の出力値についての異常判定に用いる情報を取得し、当該情報に基づいて当該検知装置の値が異常であるかを判定することを特徴とする。
【００１４】
また、請求項７に係る発明は、上記の発明において、前記異常判定手段によって異常と判定された検知装置に接続されている前記車両制御装置に対して、当該車両制御装置から取得した所定の障害予防情報を通知する障害予防情報通知手段をさらに備えることを特徴とする。
【００１５】
また、請求項８に係る発明は、上記の発明において、検知装置に接続され、車両についての各種制御処理を行う車両制御装置において、前記検知装置の出力値を監視して当該検知装置の出力値について異常の兆候を検出する兆候検出手段と、前記兆候検出手段によって異常の兆候が検出された検知装置の出力値が異常であるかのみを、当該出力値の異常判定に用いる情報に基づいて判定する異常判定手段と、を備えたことを特徴とする。
【００１６】
また、請求項９に係る発明は、上記の発明において、検知装置の出力値に基づいて車両用エンジンを制御する車両用エンジン制御装置において、前記出力値に共通に設定された一つの閾値に基づいて当該出力値の異常の兆候を検出する兆候検知手段と、前記兆候検知手段によって異常の兆候が検出された出力値が異常であるかを、当該出力値の異常判定に用いる情報に基づいて判定する異常判定手段と、前記異常判定手段によって前記出力値が異常と判定された場合には、当該出力値に代わる代替値を用いて前記車両用エンジンを制御するエンジン制御手段と、を備えたことを特徴とする。
【００１７】
また、請求項１０に係る発明は、上記の発明において、車両制御装置に接続されている検知装置の出力値について異常を検出する異常検出処理方法において、前記検知装置の出力値を監視して当該検知装置の出力値について異常の兆候を検出する兆候検出工程と、前記兆候検出工程によって異常の兆候が検出された検知装置に接続されている前記車両制御装置から、当該検知装置の出力値についての異常判定に用いる情報を取得し、当該情報に基づいて当該検知装置の出力値が異常であるかを判定する異常判定工程と、を含んだことを特徴とする。
【００１８】
また、請求項１１に係る発明は、上記の発明において、検知装置に接続され、車両についての各種制御処理を行う車両制御装置に適用される異常検出処理方法において、前記検知装置の出力値を監視して当該検知装置の出力値について異常の兆候を検出する兆候検出工程と、前記兆候検出工程によって異常の兆候が検出された検知装置の出力値が異常であるかのみを、当該出力値の異常判定に用いる情報に基づいて判定する異常判定工程と、を含んだことを特徴とする。
【発明の効果】
【００１９】
請求項１および１０の発明によれば、この異常検出処理装置は、従来車両制御装置（ＥＣＵ）が常時行っていた検知装置（センサ）のセンサ値の監視および異常検出処理（ダイアグ判定処理）を代わりに実行するので、車両制御装置（ＥＣＵ）における処理負担を軽減することができる。さらに、センサ値の監視および異常検出処理（ダイアグ判定処理）使用されていた能力を車両の高度な制御処理に傾注させることも可能となる。
【００２０】
また、請求項２の発明によれば、この異常検出装置は、検知装置（センサ）のセンサ値が所定の閾値を所定の回数超えたか否かによって異常の兆候を検出するので、検知装置（センサ）におけるセンサ値に対する異常の兆候を簡易に検出することが可能となる。
【００２１】
また、請求項３の発明によれば、この異常検出装置は、複数の検知装置（センサ）のセンサ値に対して共通の閾値を設定するので、複数の検知装置（センサ）におけるセンサ値に対する異常の兆候を一括して検出することが可能となる。
【００２２】
また、請求項４の発明によれば、この異常検出装置は、複数の検知装置（センサ）のセンサ値に対して個別の閾値を設定するので、複数の検知装置（センサ）におけるセンサ値に対する異常の兆候をより詳細に検出することが可能となる。
【００２３】
また、請求項５の発明によれば、この異常検出装置は、複数の検知装置（センサ）に対する異常の兆候を検出するために設定した閾値や、センサ値が閾値を越える回数の変更を受け付けて設定するので、検知装置（センサ）のおけるセンサ値に対する異常兆候検出の精度を変更することが可能となる。
【００２４】
また、請求項６の発明によれば、この異常検出装置は、複数の車両制御装置（ＥＣＵ）について検知装置（センサ）におけるセンサ値が異常であるかを判定するので、複数の車両制御装置（ＥＣＵ）の負担を一括して軽減することが可能となる。
【００２５】
また、請求項７の発明によれば、この異常検出装置は、異常と判定されたセンサ値を出力した検知装置（センサ）に接続されている各車両制御装置（ＥＣＵ）に対して障害予防情報（例えば、フェイルセーフ値）を通知する結果、この障害予防情報に基づいて障害予防処理を実行する各車両制御装置（ＥＣＵ）は、センサ値の異常に対する障害予防情報を改めて検索する必要がないので、各車両制御装置（ＥＣＵ）におけるその分の負担を軽減することが可能となる。
【００２６】
また、請求項８または１１の発明によれば、この車両制御装置は、異常の兆候を検出した検知装置（センサ）のセンサ値についてのみ異常であるかを判定するので、この車両制御装置における処理負荷を軽減することが可能となる。
【００２７】
また、請求項９の発明によれば、この車両用エンジン制限装置は、異常の兆候が検出された検知装置の出力値が異常であるかどうかを判定し、異常である場合には、代替値を用いて車両用エンジンの制限を行うので、車両用エンジンの制限を効率的に行うことが可能となる。
【発明を実施するための最良の形態】
【００２８】
以下に添付図面を参照して、この発明に係る異常検出処理装置および異常検出処理方法の実施例を詳細に説明する。
【実施例１】
【００２９】
以下の実施例１では、実施例１に係る異常検出処理装置の概要および特徴、異常検出処理装置の構成および処理の流れを順に説明し、最後に実施例１による効果を説明する。
【００３０】
［概要および特徴（実施例１）］
まず最初に、図１を用いて、実施例１に係る異常検出処理装置の概要および特徴を説明する。図１は、実施例１に係る異常検出処理装置の概要を示す図である。同図に示すように、この異常検出処理装置６０は、水温センサ３０、吸気温センサ４０およびスロットルセンサ５０などの検知装置に接続されたＥＦＩ−ＥＣＵ１０（エンジン７０を制御）やＡＢＳ−ＥＣＵ（ブレーキシステム８０を制御）などの車両制御装置と所定のバスなどで接続されている。ここで、ＥＦＩ（Electronic Fuel Injection）−ＥＣＵとは、エンジン制御コンピュータの中で、吸入空気量、エンジン回転数および水温センサなどの信号から排気ガスの浄化率が最適な空燃比となるように燃料噴射量を制御する制御部をいう。また、ＡＢＳ(Antilock braking system)−ＥＣＵとは、車両制動時に車輪のロックを検知して、車輪ロックによる空走を防止するため自動的にブレーキを緩める制御を行う制御部である。
【００３１】
ここで、異常検出処理装置６０は、各ＥＣＵから情報の送信を受け付けて各種処理を行い各ＥＣＵに対して所定の情報を送信するものであるが、各ＥＣＵから送信されるセンサ値情報を監視してそのいずれかに異常の兆候を検出した場合には、そのセンサ値が異常であるかを判定する点に主たる特徴があり、これによって、各ＥＣＵにおける処理負担を軽減するようにしている。
【００３２】
この主たる特徴について簡単に説明すると、異常検出処理装置６０の兆候検出部は、各ＥＣＵから送信されるセンサ値情報からセンサ値の異常の兆候を検出すると、そのセンサに接続されたＥＣＵ（対象ＥＣＵ）に対してセンサ値の異常を判定するための情報（ダイアグ情報）を要求する。なお、センサ値の異常の兆候は、異常検出処理装置６０の兆候判定部において設定された共通閾値を超えるか否かで検出する。
【００３３】
ダイアグ情報の送信を受け付けた異常判定部は、ダイアグ情報に基づいてセンサ値が異常であるかを判定し、異常である場合には、その判定結果および車両制御障害を予防する情報（フェイルセーフ値、つまり、あらかじめ記憶している正常時の値）を各ＥＣＵに対して送信する。
【００３４】
具体的には、異常判定部は、このダイアグ情報に基づいて、異常の兆候が検出された該当センサのセンサ値がセンサ閾値の範囲外である場合には、該当センサを所定時間監視してそのセンサ値がセンサ閾値を越える回数をカウントする。その結果、該当センサのセンサ値がセンサ閾値を所定時間内に何回越えるかをカウントした異常検出カウンタ数が、ダイアグ情報の中のカウンタ閾値を超えている場合には、異常判定部は、該当センサに接続されたＥＣＵに対し、センサ値が異常である旨のダイアグ判定処理結果とダイアグ情報の中のフェイルセーフ値とを送信する。
【００３５】
このように、実施例１に係る異常検出処理装置６０は、従来、車両制御装置（ＥＣＵ）が常時行っていた検知装置（センサ）のセンサ値の監視および異常検出処理（ダイアグ判定処理）を代わりに実行するので、車両制御装置（ＥＣＵ）における処理負担を軽減することができる。さらに、センサ値の監視および異常検出処理（ダイアグ判定処理）に使用されていた能力を車両の高度な制御処理に傾注させることも可能となる。
【００３６】
［異常検出処理装置の構成（実施例１）］
続いて、図２〜図５を用いて、実施例１に係る異常検出処理装置６０の構成を説明する。図２は、実施例１に係る異常検出処理装置の構成を示すブロック図であり、図３は、実施例１に係るセンサ閾値テーブルを示す図であり、図４は、実施例１に係る兆候検出部の共通閾値の設定を示す図であり、図５は、実施例１に係る異常判定記憶部に記憶される情報（ダイアグ情報）を示す図である。
【００３７】
図２に示すように、異常検出処理装置６０は、通信制御ＩＦ部６１と、記憶部６２と、制御部６３とを所定のバスなどで接続して構成される。このうち、通信制御ＩＦ部６１は、各ＥＣＵとの間における情報の送受信を制御する手段であり、具体的には、後述するダイアグ情報は、この通信制御ＩＦ部６１を介して異常判定部６３ａに受信される。
【００３８】
記憶部６２は、制御部６３による各種処理に用いるデータを記憶する記憶手段であり、特に本発明に関連するものとしては、図２に示すように、センサ閾値テーブル６２ａと、異常判定情報記憶部６２ｂとを備える。
【００３９】
かかる記憶部６２のなかで、センサ閾値テーブル６２ａは、後述する兆候判定部６３ａにおいて用いられる共通閾値の情報を記憶する手段であり、具体的には、図３に例示するように、水温センサ、吸気温センサおよびスロットルセンサなどの各センサのセンサ値（電圧値）に共通な上限値および下限値を記憶する。なお、この共通閾値は、ユーザからの入力を受け付けてあらかじめ記憶される。
【００４０】
なお、この共通閾値の設定方法としては、例えば、図４に例示するように、各ＥＣＵにおける水温センサ・スロットルセンサ・吸気温センサそれぞれの最小上限閾値（４．９Ｖ・４．７Ｖ・４．５Ｖ）のうちの最小値（４．５Ｖ）と、水温センサ・スロットルセンサ・吸気温センサそれぞれの最大下限閾値（０．４Ｖ・０．８Ｖ・０．７Ｖ）の最大値（０．８Ｖ）により共通閾値を設定する。
【００４１】
異常判定情報記憶部６２ｂは、後述する異常判定部６３ｂおいてセンサ値の異常を判定する際に用いられる情報を記憶する手段であり、具体的には、図５に例示するように、各ＥＣＵに接続されているセンサごとにセンサ閾値と、センサの異常を確定するためのカウント閾値と、各ＥＣＵにおける車両制御障害予防のためのフェイルセーフ値（つまり、あらかじめ記憶している正常時の値）とからなるダイアグ情報を記憶する。
【００４２】
なお、各ＥＣＵとは、異常の兆候が検出されたセンサに接続されているＥＣＵであって、このダイアグ情報は、後述する兆候判定部６３ａからの要求を受け付けたＥＣＵから通信制御ＩＦ部６１を介して異常判定部６３ｂに受信された後、異常判定部６３ｂから送られて記憶される。
【００４３】
制御部６３は、異常検出処理装置６０における各種処理を実行する制御手段であり、特に本発明に密接に関連するものとしては、図２に示すように、兆候判定部６３ａと異常判定部６３ｂとを備える。なお、この兆候判定部６３ａは、特許請求の範囲に記載の「兆候判定手段」に対応し、異常判定部６３ｂは、同じく「異常判定手段」に対応する。
【００４４】
かかる制御部６３のなかで、兆候判定部６３ａは、各ＥＣＵから送信されてくるセンサ値情報について異常の兆候を検出する処理部であり、具体的には、センサ閾値テーブル６２ａから共通閾値を読み出し、各ＥＣＵから送信されてくるセンサ値がこの共通閾値を越えるか否かによって異常の兆候を検出する。また、各ＥＣＵから送信されるセンサ値情報からセンサ値の異常の兆候を検出すると、そのセンサに接続されたＥＣＵ（対象ＥＣＵ）に対してセンサ値の異常を判定するための情報（ダイアグ情報）を要求する。
【００４５】
異常判定部６３ｂは、兆候判定部６３ａによって異常の兆候が検出されたセンサ値が異常か否かを異常に判定する処理部であり、具体的には、兆候判定部６３ａの要求を受け付けて、各ＥＣＵから送信されたセンサ値の異常を判定するための情報（ダイアグ情報）を通信制御部６１を介して受信する。このダイアグ情報は、通信制御ＩＦ部６１から異常判定部６３ｂを介して異常判定情報記憶部６２ｂに記憶される。
【００４６】
そして、異常判定部６３ｂは、異常の兆候が検出されたセンサ値を所定の時間監視し、異常判定情報記憶部６２ｂから読み出したダイアグ情報に基づいて、センサ値が異常であるかを判定する。具体的には、まず、ダイアグ情報を異常判定情報記憶部６２ｂから読み出す。続いて、異常判定部６３ｂは、このダイアグ情報に基づいて、異常の兆候が検出された該当センサのセンサ値がセンサ閾値の範囲外である場合には、該当センサを所定時間監視してそのセンサ値がセンサ閾値を越える回数をカウントする。その結果、該当センサのセンサ値がセンサ閾値を所定時間内に何回越えるかをカウントした異常検出カウンタ数が、異常判定情報記憶部６２ｂから読み出したダイアグ情報の中のカウンタ閾値を超えている場合には、異常判定部６３ｂは、該当センサに接続されたＥＣＵに対し、センサ値が異常である旨のダイアグ判定処理結果と異常判定情報記憶部６２ｂから読み出したダイアグ情報の中のフェイルセーフ値とを送信する。
【００４７】
［異常検出処理（実施例１）］
次に、図６を用いて、実施例１における異常検出処理の流れを説明する。図６は、実施例１における異常検出処理の流れを示すフローチャートである。
【００４８】
同図に示すように、兆候検出部６３ａは、各ＥＣＵのセンサ値を一定時間ごと（例えば、数分ごと）に取得する（ステップＳ６０１）。そして、各ＥＣＵから送信されてくるセンサ値が、例えば、図４に例示するような各センサ閾値に対して設定された共通閾値の範囲外である場合には（ステップＳ６０２肯定）、兆候判定部６３ａは、該当するセンサに接続されたＥＣＵに対して、ダイアグ情報を要求する（ステップＳ６０３）。
【００４９】
この要求を受けて、各ＥＣＵから送信されたダイアグ情報を受信して（ステップＳ６０４）、異常検出処理装置６０の異常検出部６３ｂは異常検出処理を実行する。このダイアグ情報は、通信制御ＩＦ部６１から異常判定部６３ｂを介して異常判定情報記憶部６２ｂに記憶される（例えば図５参照）。
【００５０】
次に、異常判定部６３ｂは、該当するセンサのセンサ値が、異常判定情報記憶部６２ｂから読み出したダイアグ情報の中のセンサ閾値の範囲外である場合には（ステップＳ６０５肯定）、該当センサを所定時間監視してそのセンサ値がセンサ閾値を越える回数をカウントする（ステップＳ６０６）。
【００５１】
そして、該当センサのセンサ値がセンサ閾値を所定時間内に何回越えるかをカウントした異常検出カウンタ数が、異常判定情報記憶部６２ｂから読み出したダイアグ情報の中のカウンタ閾値を超えている場合には（ステップＳ６０７肯定）、異常判定部６３ｂは、該当センサに接続されたＥＣＵに対し、センサ値が異常である旨のダイアグ判定処理結果と異常判定情報記憶部６２ｂから読み出したダイアグ情報の中のフェイルセーフ値とを送信して（ステップＳ６０８）、異常検出処理装置６０は異常検出処理を終了する。
【００５２】
ここで、ステップＳ６０５の説明に戻ると、該当するセンサのセンサ値が、異常判定情報記憶部６２ｂから読み出したダイアグ情報の中のセンサ閾値の範囲外でない場合には（ステップＳ６０５否定）、異常検出処理装置６０はそのまま異常検出処理を終了する。
【００５３】
また、ステップＳ６０７の説明に戻ると、所定時間カウントした異常検出カウンタ数が、異常判定情報記憶部６２ｂから読み出したダイアグ情報の中のカウンタ閾値を超えていない場合には（ステップＳ６０７否定）、異常検出処理装置６０はそのまま異常検出処理を終了する。
【００５４】
また、ステップＳ６０２の説明に戻ると、各ＥＣＵから送信されてくるセンサ値が、各センサ閾値に対して設定された共通閾値の範囲外でない場合には（ステップＳ６０２否定）、異常検出処理装置６０はそのまま異常検出処理を終了する。
【００５５】
［実施例１の効果］
上述してきたように、実施例１によれば、この異常検出処理装置６０は、従来車両制御装置（ＥＣＵ）が常時行っていた検知装置（センサ）のセンサ値の監視および異常検出処理（ダイアグ判定処理）を代わりに実行するので、車両制御装置（ＥＣＵ）における処理負担を軽減することができる。さらに、センサ値の監視および異常検出処理（ダイアグ判定処理）使用されていた能力を車両の高度な制御処理に傾注させることも可能となる。
【００５６】
また、実施例１によれば、この異常検出装置６０は、検知装置（センサ）のセンサ値が所定の閾値を所定の回数超えたか否かによって異常の兆候を検出するので、検知装置（センサ）に対する異常の兆候を簡易に検出することが可能となる。
【００５７】
また、実施例１によれば、この異常検出装置６０は、複数の検知装置（センサ）のセンサ値に対して共通の閾値を設定するので、複数の検知装置（センサ）に対する異常の兆候を一括して検出することが可能となる。
【００５８】
また、実施例１によれば、この異常検出装置６０は、複数の車両制御装置（ＥＣＵ）について検知装置（センサ）のセンサ値が異常であるかを判定するので、複数の車両制御装置（ＥＣＵ）の負担を一括して軽減することが可能となる。
【００５９】
また、実施例１によれば、この異常検出装置６０は、異常と判定されたセンサ値を出力した検知装置（センサ）に接続されている各車両制御装置（ＥＣＵ）に対して障害予防情報（例えば、フェイルセーフ値）を通知する結果、この障害予防情報に基づいて障害予防処理を実行する各車両制御装置（ＥＣＵ）は、センサ値の異常に対する障害予防情報を改めて検索する必要がないので、各車両制御装置（ＥＣＵ）におけるその分の負担を軽減することが可能となる。
【実施例２】
【００６０】
さて、これまで実施例１に係る異常検出装置６０について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、実施例２として種々の異なる実施例を（１）〜（４）に区分けして説明する。
【００６１】
（１）個別の閾値で兆候検出
上記の実施例１では、複数のセンサにおけるセンサ値に対して共通の閾値を設定してセンサ値の異常の兆候を検出する場合について説明したが、本発明はこれに限定されるものではなく、複数のセンサのセンサ値に対して個別の閾値を設定して（例えば、図７参照）センサ値の異常の兆候を検出するようにしてもよい。これにより、複数のセンサにおけるセンサ値に対する異常の兆候をより詳細に検出することが可能となる。
【００６２】
（２）兆候検出の設定を変更
上記の実施例１では、複数のセンサにおけるセンサ値に対してあらかじめ設定した閾値を越えることにより、センサ値の異常の兆候を検出する場合について説明したが、本発明はこれに限定されるものではなく、設定した閾値をセンサ値が所定の回数（一回以上）超えることによって異常の兆候を検出するようにしてもよい。これにより、検知装置（センサ）におけるセンサ値に対する異常兆候検出の精度を変更することが可能となる。
【００６３】
また、兆候検出に用いる閾値や回数については、ユーザの設定によって自由に変更できるようにしてもよい。例えば、兆候検出の精度を低める時には、閾値の上限を４．９ｖ、下限を０．１ｖとし、兆候ありとする検出回数を１０回とするようにしてもよい。これとは反対に、兆候検出の精度を高める時には、閾値の上限を４．５ｖ、下限を０．５ｖとし、兆候ありとする検出回数を２回とするようにしてもよい。これにより、検知装置（センサ）のおけるセンサ値に対する異常兆候検出の精度を変更することが可能となる。
【００６４】
（３）ＥＣＵ（車両制御装置）で兆候判定
上記の実施例１では、異常検出処理装置６０を設けて、センサ値の異常検出処理を行う場合について説明したが、本発明はこれに限定されるものではなく、車両制御装置（ＥＣＵ）にセンサ値の異常の兆候を検出する上記の実施例において説明したのと同様の機能を有する兆候検出手段（兆候検出部）およびセンサ値の異常を判定する上記の実施例において説明したのと同様の機能を有する異常判定手段（異常判定部）を設けて異常検出処理を行うようにしてもよい。そこで、以下では、図８および図９を用いて、この場合の車両制御装置の概要および処理の流れを説明する。図８は、実施例２に係る車両制御装置の概要を説明するための図であり、図９は、実施例２に係る車両制御装置（ＥＦＩ−ＥＣＵ）に兆候検出部および異常判定部を設けた場合の異常検出処理の流れを示すフローチャートである。
【００６５】
まず、図８を用いて、実施例２に係る車両制御装置の概要を説明する。同図に示すように、車両制御装置（ＥＦＩ−ＥＣＵ）に設けられた兆候検出部がセンサ値の異常の兆候を検出すると、平時は待機状態になっている異常判定部の中から、異常の兆候が検出されたセンサについての異常判定部（例えば、水温センサ異常判定部）を動作状態にして、センサ値の異常判定処理を行う。これにより、異常の兆候を検出した検知装置（センサ）のセンサ値についてのみ異常かどうかを判定するので、この車両制御装置（ＥＣＵ）における処理負荷を軽減することが可能となる。
【００６６】
次に、図９を用いて、実施例２に係る車両制御装置（ＥＦＩ−ＥＣＵ）の異常検出処理の流れを説明する。同図に示すように、車両制御装置（ＥＦＩ−ＥＣＵ）の兆候検出部は、一定時間ごとに、車両制御装置（ＥＦＩ−ＥＣＵ）に接続されている各センサから、水温センサ値の取得（ステップＳ９００１）、吸気温センサ値の取得（ステップＳ９００２）、スロットルセンサ値の取得（ステップＳ９００３）を行い、また、各ＥＣＵ（ＥＦＩ−ＥＣＵ以外の他の車両制御装置）のセンサ値の取得（ステップＳ９００４）も行う。
【００６７】
次に、兆候検出部は、取得した各センサ値が設定された共通閾値の範囲にあるかどうかを確認する（ステップＳ９００５）。その結果、取得した各センサ値が共通閾値（例えば、図４参照）の範囲外である場合には（ステップＳ９００５肯定）、兆候検出部は、該当センサに対応する異常判定部に対してダイアグ情報の取り込み指令を送り、この指令を受け付けた異常判定部は、該当センサに接続されたＥＣＵのダイアグ情報（例えば、図５参照）を取り込む（ステップＳ９００６）。
【００６８】
続いて、異常判定部は、このダイアグ情報に基づいて、該当センサ値がセンサ閾値の範囲にあるかどうか確認する（ステップＳ９００７）。その結果、該当センサ値がセンサ閾値の範囲外である場合には（ステップＳ９００７肯定）、異常判定部は、該当センサを所定時間監視して、該当センサのセンサ値が取り込んだダイアグ情報の中のセンサ閾値を越える回数をカウントする（ステップＳ９００８）。
【００６９】
その結果、該当センサのセンサ値がセンサ閾値を越える回数をカウントした異常検出カウンタ数が、カウンタ閾値を超えている場合には（ステップＳ９００９肯定）、異常判定部は、該当センサは異常であるものとし、この異常センサがＥＦＩ以外のＥＣＵに接続されたセンサかどうかを確認する（ステップＳ９０１０）。その結果、異常センサがＥＦＩ以外のＥＣＵに接続されたセンサである場合には（ステップＳ９０１０肯定）、異常判定部は、異常センサに接続された全てのＥＣＵ（対象ＥＣＵ）に対して、センサ値が異常である旨のダイアグ判定（異常判定）処理結果と取り込んだダイアグ情報の中のフェイルセーフ値とを同時に送信する（ステップＳ９０１１）。ダイアグ判定処理結果およびフェイルセーフ値を受信した車両制御装置（ＥＦＩ−ＥＣＵ）は、センサ値またはフェイルセーフ値に基づいて燃料噴射制御を行う（ステップＳ９０１２）。
【００７０】
ここで、ステップＳ９０１０の説明に戻ると、異常センサがＥＦＩ以外のＥＣＵに接続されたセンサでない場合には（ステップＳ９０１０否定）、異常判定部は、異常センサの値にフェイルセーフ値を設定し（ステップＳ９０１３）、この設定を受け付けた車両制御装（ＥＦＩ−ＥＣＵ）は、フェイルセーフ値に基づいて燃料噴射制御を行う（ステップＳ９０１２）。
【００７１】
ここで、ステップＳ９００５の説明に戻ると、取得した各センサ値が共通閾値（例えば、図４参照）の範囲外でない場合（つまり、範囲内である場合）には（ステップＳ９００５否定）、兆候検出部は、ダイアグ情報の取り込みは行わず、車両制御装置（ＥＦＩ−ＥＣＵ）は、異常検出処理を終了する。
【００７２】
また、ステップＳ９００７の説明に戻ると、該当センサ値がセンサ閾値の範囲外でない場合（つまり、範囲内である場合）には（ステップＳ９００７否定）、異常判定部は、該当センサの監視を行わず、車両制御装置（ＥＦＩ−ＥＣＵ）は、異常検出処理を終了する。
【００７３】
また、ステップＳ９００９の説明に戻ると、該当センサのセンサ値がセンサ閾値を越える回数をカウントした異常検出カウンタ数が、カウンタ閾値を超えていない場合には（ステップＳ９００９否定）、異常判定部は、該当センサは正常であるものとし、この異常センサがＥＦＩ以外のＥＣＵに接続されたセンサかどうかを確認することなく、車両制御装置（ＥＦＩ−ＥＣＵ）は、異常検出処理を終了する。
【００７４】
（４）装置構成
また、図２に示した異常検出処理装置６０の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、異常検出処理装置６０の分散・統合の具体的形態は図示のものに限られず、例えば、兆候検出部６３ａと異常判定部６３ｂを統合するなど、各構成要素の全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【産業上の利用可能性】
【００７５】
以上のように、本発明にかかる異常検出処理装置および異常検出処理方法は、車両制御装置（ＥＣＵ）に接続されている検知装置（センサ）の値について異常を検出する場合に有用であり、特に、各車両制御装置（ＥＣＵ）におけるダイアグ判定処理の負担を軽減することに適している。
【図面の簡単な説明】
【００７６】
【図１】実施例１に係る異常検出処理装置の概要を示す図である。
【図２】実施例１に係る異常検出処理装置の構成を示すブロック図である。
【図３】実施例１に係るセンサ値閾値テーブルを示す図である。
【図４】実施例１に係る兆候検出部の共通閾値の設定を示す図である。
【図５】実施例１に係る異常判定情報記憶部に記憶される情報（ダイアグ情報）示す図である。
【図６】実施例１に係る異常検出処理の流れを示すフローチャートである。
【図７】実施例２に係るセンサ閾値テーブルを示す図である。
【図８】実施例２に係る車両制御装置の概要を説明するための図である。
【図９】実施例２に係る車両制御装置（ＥＦＩ−ＥＣＵ）に兆候検出部および異常判定部を設けた場合の異常検出処理の流れを示すフローチャートである。
【符号の説明】
【００７７】
１０    ＥＦＩ−ＥＣＵ
２０    ＡＢＳ−ＥＣＵ
３０    水温センサ
４０    吸気温センサ
５０    スロットルセンサ
６０    異常検出処理装置
６１    通信制御ＩＦ部
６２    記憶部
６２ａ  センサ閾値テーブル
６２ｂ  異常判定情報記憶部
６３    制御部
６３ａ  兆候検出部
６３ｂ  異常判定部
７０    エンジン
８０    ブレーキシステム
【図１】
2007118701.tif 000003
【図２】
2007118701.tif 000004
【図３】
2007118701.tif 000005
【図４】
2007118701.tif 000006
【図５】
2007118701.tif 000007
【図６】
2007118701.tif 000008
【図７】
2007118701.tif 000009
【図８】
2007118701.tif 000010
【図９】
2007118701.tif 000011