(57)【要約】【課題】  移動体の電子制御機器の正常状態または異常状態を検出して電子制御機器を制御するための電子制御装置および制御方法に関し、移動体が一定時間走行または停止している場合、電子制御機器が正常状態とも異常状態とも定義できない状態にあるときに、電子制御機器の正常状態または異常状態を正確に検出できるようにすることを目的とする。【解決手段】  特定のセンサ20の検知信号の正常検出または異常検出スレッショールドレベルにより、電子制御機器８の正常状態または異常状態を検出する正常／異常検出手段11と、一定時間が経過しても正常状態または異常状態が検出されない場合、正常／異常未定義状態になっている旨を示すフラグを有する正常／異常未定義状態識別手段13と、当該フラグの状態に応じて、正常検出または異常検出スレッショールドレベルを予め規定された側に移動させるスレッショールドレベル移動処理手段14とを備えるように構成される。【選択図】      図２
2006283657.tif 000002
【特許請求の範囲】
【請求項１】
移動体内の電子制御機器を制御するための電子制御装置において、
前記移動体に取り付けられた特定のセンサからの検知信号の正常検出スレッショールドレベルまたは異常検出スレッショールドレベルに基づいて、前記電子制御機器が正常状態にあるかまたは異常状態にあるかをそれぞれ検出する正常／異常検出手段と、
予め規定された時間が経過した場合、前記電子制御機器が正常状態にあるかまたは異常状態にあるかが前記正常／異常検出手段により検出されないときに、前記電子制御機器が正常状態とも異常状態とも定義できない状態になっている旨の情報を識別するフラグを有する正常／異常未定義状態識別手段と、
前記正常／異常未定義状態識別手段の前記フラグの状態に応じて、前記正常検出スレッショールドレベルまたは前記異常検出スレッショールドレベルのいずれか一方を予め定められた側に移動させるスレッショールドレベル移動処理手段とを備え、
前記スレッショールドレベル移動処理手段により前記正常検出スレッショールドレベルまたは前記異常検出スレッショールドレベルのいずれか一方を予め定められた側に移動させることによって、前記電子制御機器が正常状態になっているかまたは前記電子制御機器が異常状態になっていることを前記正常／異常検出手段により検出することを可能にすることを特徴とする電子制御装置。
【請求項２】
前記スレッショールドレベル移動処理手段は、前記移動体が一定時間走行したにもかかわらず、前記電子制御機器が正常状態にあるかまたは異常状態にあるかが検出されない場合に、前記正常検出スレッショールドレベルまたは前記異常検出スレッショールドレベルのいずれか一方を予め定められた側に移動させることを特徴とする請求項１記載の電子制御装置。
【請求項３】
前記スレッショールドレベル移動処理手段は、前記移動体が一定時間停車しているにもかかわらず、前記電子制御機器が正常状態にあるかまたは異常状態にあるかが検出されない場合に、前記正常検出スレッショールドレベルまたは前記異常検出スレッショールドレベルのいずれか一方を予め定められた側に移動させることを特徴とする請求項１記載の電子制御装置。
【請求項４】
前記スレッショールドレベル移動処理手段は、前記移動体が一定時間走行しかつ前記移動体の走行距離が一定値を超えたにもかかわらず、前記電子制御機器が正常状態にあるかまたは異常状態にあるかが検出されない場合に、前記正常検出スレッショールドレベルまたは前記異常検出スレッショールドレベルのいずれか一方を予め定められた側に移動させることを特徴とする請求項１記載の電子制御装置。
【請求項５】
前記スレッショールドレベル移動処理手段は、前記移動体が一定時間走行しかつ前記移動体の走行速度が一定値を越えたにもかかわらず、前記電子制御機器が正常状態にあるかまたは異常状態にあるかが検出されない場合に、前記正常検出スレッショールドレベルまたは前記異常検出スレッショールドレベルのいずれか一方を予め定められた側に移動させることを特徴とする請求項１記載の電子制御装置。
【請求項６】
前記スレッショールドレベル移動処理手段は、前記移動体が一定時間走行しかつ前記移動体の走行速度が０よりも大きな値になっている状態で一定時間が経過したにもかかわらず、前記電子制御機器が正常状態にあるかまたは異常状態にあるかが検出されない場合に、前記正常検出スレッショールドレベルまたは前記異常検出スレッショールドレベルのいずれか一方を予め定められた側に移動させることを特徴とする請求項１記載の電子制御装置。
【請求項７】
前記スレッショールドレベル移動処理手段は、前記異常検出スレッショールドレベルを、前記電子制御機器の異常状態が検出され易い側に移動させることが可能であることを特徴とする請求項１から６のいずれか一項に記載の電子制御装置。
【請求項８】
前記スレッショールドレベル移動処理手段は、前記異常検出スレッショールドレベルを、前記電子制御機器の異常状態が検出されにくい側に移動させることが可能であることを特徴とする請求項１から６のいずれか一項に記載の電子制御装置。
【請求項９】
前記スレッショールドレベル移動処理手段は、前記正常検出スレッショールドレベルを、前記電子制御機器の正常状態が検出され易い側に移動させることが可能であることを特徴とする請求項１から６のいずれか一項に記載の電子制御装置。
【請求項１０】
前記スレッショールドレベル移動処理手段は、前記正常検出スレッショールドレベルを、前記電子制御機器の正常状態が検出されにくい側に移動させることが可能であることを特徴とする請求項１から６のいずれか一項に記載の電子制御装置。
【請求項１１】
請求項１から１０のいずれか一項に記載のスレッショールドレベル移動処理手段により前記正常検出スレッショールドレベルまたは前記異常検出スレッショールドレベルのいずれか一方を予め定められた側に移動させることによって、前記電子制御機器が正常状態になっているかまたは前記電子制御機器が異常状態になっていることを検出する機能を有する前記電子制御機器の制御モードを、第１の制御モードとして設定し、通常の前記正常検出スレッショールドレベルまたは前記異常検出スレッショールドレベルに基づいて、前記電子制御機器が正常状態にあるかまたは異常状態にあるかを検出する機能を有する前記電子制御機器の制御モードを、第２の制御モードとして設定することを特徴とする電子制御装置。
【請求項１２】
前記第１の制御モードと前記第２の制御モードとの間で切り替える機能を有することを特徴とする請求項１１記載の電子制御装置。
【請求項１３】
前記移動体の状態に応じて、前記第２の制御モードから前記第１の制御モードへの切り替え、または前記第１の制御モードから前記第２の制御モードへの切り替えが実行されることを特徴とする請求項１２記載の電子制御装置。
【請求項１４】
外部ツールからの要求に応じて、前記第２の制御モードから前記第１の制御モードへの切り替え、または前記第１の制御モードから前記第２の制御モードへの切り替えが実行されることを特徴とする請求項１２記載の電子制御装置。
【請求項１５】
前記移動体に取り付けられた吸気温センサにより検知される吸気温が一定値を下回る状態、または一定値を上回る状態になったときに、前記第２の制御モードから前記第１の制御モードへの切り替え、または前記第１の制御モードから前記第２の制御モードへの切り替えが実行されることを特徴とする請求項１２記載の電子制御装置。
【請求項１６】
前記移動体に取り付けられた水温センサにより検知される水温が一定値を下回る状態、または一定値を上回る状態になったときに、前記第２の制御モードから前記第１の制御モードへの切り替え、または前記第１の制御モードから前記第２の制御モードへの切り替えが実行されることを特徴とする請求項１２記載の電子制御装置。
【請求項１７】
前記移動体に高い負荷がかかっている場合、前記第２の制御モードから前記第１の制御モードへの切り替えが実行されることを特徴とする請求項１２記載の電子制御装置。
【請求項１８】
前記移動体に高い負荷がかかっている場合、前記移動体に取り付けられた車速センサにより検知されるエンジン回転数が一定値を上回る状態になったときに、または、前記移動体に取り付けられた車速センサにより検知される前記移動体の走行速度が一定値を上回る状態になったときに、前記第２の制御モードから前記第１の制御モードへの切り替えが実行されることを特徴とする請求項１２記載の電子制御装置。
【請求項１９】
前記正常検出スレッショールドレベルまたは前記異常検出スレッショールドレベルのいずれか一方が、前記スレッショールドレベル移動処理手段によって、予め定められた規定量だけ変動することを特徴とする請求項１から１０のいずれか一項に記載の電子制御装置。
【請求項２０】
前記正常検出スレッショールドレベルまたは前記異常検出スレッショールドレベルのいずれか一方が、前記スレッショールドレベル移動処理手段によって、現在の状態に応じて動的に決定される量だけ変動することを特徴とする請求項１から１０のいずれか一項に記載の電子制御装置。
【請求項２１】
前記正常検出スレッショールドレベルまたは前記異常検出スレッショールドレベルのいずれか一方が、前記スレッショールドレベル移動処理手段によって、外部ツールから要求される量だけ変動することを特徴とする請求項１から１０のいずれか一項に記載の電子制御装置。
【請求項２２】
前記正常／異常未定義状態識別手段の前記フラグが更新されるタイミングにて、前記正常検出スレッショールドレベルまたは前記異常検出スレッショールドレベルのいずれか一方が、前記スレッショールドレベル移動処理手段によって変動することを特徴とする請求項１９から２１のいずれか一項に記載の電子制御装置。
【請求項２３】
予め定められた周期にて、前記正常検出スレッショールドレベルまたは前記異常検出スレッショールドレベルのいずれか一方が、前記スレッショールドレベル移動処理手段によって変動することを特徴とする請求項１９から２１のいずれか一項に記載の電子制御装置。
【請求項２４】
外部ツールから要求されるタイミングにて、前記正常検出スレッショールドレベルまたは前記異常検出スレッショールドレベルのいずれか一方が、前記スレッショールドレベル移動処理手段によって変動することを特徴とする請求項１９から２１のいずれか一項に記載の電子制御装置。
【請求項２５】
移動体内の電子制御機器を制御するための制御方法であって、
前記移動体に取り付けられた特定のセンサからの検知信号の正常検出スレッショールドレベルまたは異常検出スレッショールドレベルに基づいて、前記電子制御機器が正常状態にあるかまたは異常状態にあるかをそれぞれ検出するステップと、
予め規定された時間が経過した場合、前記電子制御機器が正常状態にあるかまたは異常状態にあるかが検出されないときに、前記電子制御機器が正常状態とも異常状態とも定義できない状態になっている旨の情報を識別するステップと、
識別された前記情報に基づいて、前記正常検出スレッショールドレベルまたは前記異常検出スレッショールドレベルのいずれか一方を予め定められた側に移動させるステップとを有し、
前記正常検出スレッショールドレベルまたは前記異常検出スレッショールドレベルのいずれか一方を予め定められた側に移動させることによって、前記電子制御機器が正常状態になっているかまたは前記電子制御機器が異常状態になっていることを検出することを可能にすることを特徴とする、電子制御機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両等の移動体内の電子制御機器が正常状態にあるかまたは異常状態にあるかを正確に検出することによって、当該電子制御機器を正しく制御するための電子制御装置、および電子制御機器の制御方法に関する。
【背景技術】
【０００２】
一般に、車両等の移動体内には、通常ＥＣＵ（Electronic Control Unit ：電子制御ユニット）とも呼ばれるコンピュータが内蔵された電子制御装置が設けられている。このような電子制御装置においては、運転者等が快適な運転を行えるようにするために、移動体内の電子制御機器（例えば、電子制御式エンジン）を正しく制御することが要求される。
【０００３】
それゆえに、車両等の移動体内には、電子制御装置の現在の状態を正確に把握することができるようにするために、Ａ／Ｆセンサ（空燃比センサ）や吸気温センサや水温センサ等の各種のセンサが取り付けられている。これらのセンサの中で、電子制御式エンジン等の空気対燃料比を感知するＡ／Ｆセンサは、電子制御式エンジン等の電子制御機器が正常状態にあるかまたは異常状態にあるかを正確に検出する上で特に重要である。
【０００４】
図１は、従来の電子制御機器の制御方法を説明するためのグラフである。ここでは、移動体に取り付けられたＡ／Ｆセンサにより検知される検知信号を使用して、電子制御式エンジン等の電子制御機器が正常状態にあるかまたは異常状態にあるかを検出するための従来の電子制御機器の制御方法を説明する。
【０００５】
一般に、Ａ／Ｆセンサは、経年変化等によりその応答性（感度）が時間と共に低下していく。それゆえに、Ａ／Ｆセンサにより検知される検知信号のレベルに対して単一のスレッショールドレベルのみを設定した場合、Ａ／Ｆセンサの応答性の低下によって、電子制御機器が正常状態にあるかまたは異常状態にあるかを再現性良く検出することが難しくなる。このため、従来の電子制御機器の制御方法においては、Ａ／Ｆセンサにより検知される検知信号のレベル（相対値）に対して、２種類のスレッショールドレベル（例えば、図１のように、電子制御機器が異常状態であることを検出するための異常検出スレッショールドレベルＶｔｈ１と、電子制御機器が正常状態であることを検出するための正常検出スレッショールドレベルＶｔｈ２）を設定し、これらの２種類のスレッショールドレベルの間に、Ａ／Ｆセンサの応答性の低下による影響を回避するための「グレーゾーン」と呼ばれる領域を設定していた。
【０００６】
より詳しく説明すれば、電子制御装置は、Ａ／Ｆセンサからの検知信号のレベルが異常検出スレッショールドレベルＶｔｈ１より高い場合、電子制御機器が異常状態にあると判定し（図１の異常ゾーン）、上記検知信号のレベルが正常検出スレッショールドレベルＶｔｈ２より低い場合、電子制御機器が正常状態にあると判定する（図１の正常ゾーン）。これに対して、Ａ／Ｆセンサからの検知信号のレベルが、正常検出スレッショールドレベルＶｔｈ２と異常検出スレッショールドレベルＶｔｈ１との間のグレーゾーンにある場合、電子制御装置は、電子制御機器が正常状態にあるかまたは異常状態にあるかを判定しないようにしている。このようにすれば、図１に示すように、車両等の移動体が走行を開始してから所定の時間が経過した後に、電子制御機器が異常状態にあるかまたは正常状態にあるかを正確に判定することができるので、Ａ／Ｆセンサの応答性の低下による影響を回避することができるようになる。
【０００７】
しかしながら、図１に示したような従来の制御方法に従って電子制御機器の正常状態または異常状態を検出する処理を行った場合、Ａ／Ｆセンサの応答性の低下が予想以上に大きくなること等によって、移動体が走行を開始してから相当の時間が経過した後でも、Ａ／Ｆセンサからの検知信号のレベルが、正常検出スレッショールドレベルＶｔｈ２と異常検出スレッショールドレベルＶｔｈ１との間のグレーゾーンに位置しているままになっているケースが少なからず存在する。このようなケースでは、移動体が走行を開始してから相当の時間が経過しても、異常とも正常とも定義できない状態が長時間存在し続けるので、電子制御機器が正常状態にあるかまたは異常状態にあるかを正確に検出することが困難になるという問題が生じてくる。この結果、運転者等が快適な運転を行うことが難しくなってくる。
【０００８】
ここで、参考のため、従来の電子制御機器の制御方法に関連した技術内容が記載された特許文献１（７−３６７２７号公報）および特許文献２（特開平７−４６６７６号公報）を呈示する。
【０００９】
特許文献１においては、コンピュータシステム内の自己診断を実行する場合に、所定の各診断部位に関して、当該診断部位の異常を検出する異常検出手段と、この異常検出手段による異常検出が所定の回数の連続するトリップ（イグニッションスイッチのオンからオフまでの１回の走行）にわたって検出される第１の故障状態を判定する第１の判定手段と、上記異常検出手段による異常検出が所定の回数のトリップにおいて検出される第２の故障状態を判定する第２の判定手段とを備えた自己診断車両制御用コンピュータシステムの構成が開示されている。
【００１０】
特許文献２においては、診断装置から選択された電子制御装置に対して送信される要求メッセージの中に、要求する診断処理の内容に合わせて、その診断継続時間を指定する診断継続時間情報を組み込むようにし、選択された電子制御装置において、上記要求メッセージを受信した後、診断継続時間情報によって指定された時間に達するまで当該診断処理を実行するような車両診断用通信システムの構成が開示されている。
【００１１】
しかしながら、特許文献１および特許文献２のいずれにおいても、車両等の移動体が走行を開始してから相当の時間が経過しても、電子制御式エンジン等の電子制御機器が正常状態にあるかまたは異常状態にあるかを正確に検出することが困難になるといったような問題に対処するための方策には一切言及していない。
【００１２】
【特許文献１】特開平７−３６７２７号公報
【特許文献２】特開平７−４６６７６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
本発明は上記問題点に鑑みてなされたものであり、車両等の移動体が一定時間走行したり一定時間停止したりしているにもかかわらず、電子制御機器が正常状態とも異常状態とも定義できない状態になっている場合に、電子制御機器が正常状態にあるかまたは異常状態にあるかを正確に検出することが容易にできるようになり、これによって、運転者等が常に快適な運転を行うことを可能にするような電子制御装置および電子制御機器の制御方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１４】
上記問題点を解決するために、本発明の電子制御装置は、移動体に取り付けられた特定のセンサ（例えば、Ａ／Ｆセンサ）からの検知信号の正常検出スレッショールドレベルまたは異常検出スレッショールドレベルに基づいて、電子制御機器が正常状態にあるかまたは異常状態にあるかをそれぞれ検出する正常／異常検出手段と、予め規定された時間が経過した場合、上記電子制御機器が正常状態にあるかまたは異常状態にあるかが上記正常／異常検出手段により検出されないときに、上記電子制御機器が正常状態とも異常状態とも定義できない状態になっている旨の情報を識別するフラグを有する正常／異常未定義状態識別手段と、上記正常／異常未定義状態識別手段の上記フラグの状態に応じて、上記正常検出スレッショールドレベルまたは上記異常検出スレッショールドレベルのいずれか一方を予め定められた側に移動させるスレッショールドレベル移動処理手段とを備え、上記スレッショールドレベル移動処理手段により上記正常検出スレッショールドレベルまたは上記異常検出スレッショールドレベルのいずれか一方を予め定められた側に移動させることによって、上記電子制御機器が正常状態になっているかまたは上記電子制御機器が異常状態になっていることを上記正常／異常検出手段により検出することを可能にする。
【００１５】
好ましくは、本発明の電子制御装置において、上記スレッショールドレベル移動処理手段は、上記移動体が一定時間走行したにもかかわらず、上記電子制御機器が正常状態にあるかまたは異常状態にあるかが検出されない場合に、上記正常検出スレッショールドレベルまたは上記異常検出スレッショールドレベルのいずれか一方を予め定められた側に移動させるようになっている。
【００１６】
さらに、好ましくは、本発明の電子制御装置において、上記スレッショールドレベル移動処理手段は、上記移動体が一定時間停車しているにもかかわらず、上記電子制御機器が正常状態にあるかまたは異常状態にあるかが検出されない場合に、上記正常検出スレッショールドレベルまたは上記異常検出スレッショールドレベルのいずれか一方を予め定められた側に移動させるようになっている。
【００１７】
さらに、好ましくは、本発明の電子制御装置において、上記スレッショールドレベル移動処理手段は、上記移動体が一定時間走行しかつ上記移動体の走行距離が一定値を超えたにもかかわらず、上記電子制御機器が正常状態にあるかまたは異常状態にあるかが検出されない場合に、上記正常検出スレッショールドレベルまたは上記異常検出スレッショールドレベルのいずれか一方を予め定められた側に移動させるようになっている。
【００１８】
さらに、好ましくは、本発明の電子制御装置において、上記スレッショールドレベル移動処理手段は、上記移動体が一定時間走行しかつ上記移動体の走行速度が一定値を越えたにもかかわらず、上記電子制御機器が正常状態にあるかまたは異常状態にあるかが検出されない場合に、上記正常検出スレッショールドレベルまたは上記異常検出スレッショールドレベルのいずれか一方を予め定められた側に移動させるようになっている。
【００１９】
さらに、好ましくは、本発明の電子制御装置において、上記スレッショールドレベル移動処理手段は、上記移動体が一定時間走行しかつ上記移動体の走行速度が０よりも大きな値になっている状態で一定時間が経過したにもかかわらず、上記電子制御機器が正常状態にあるかまたは異常状態にあるかが検出されない場合に、上記正常検出スレッショールドレベルまたは上記異常検出スレッショールドレベルのいずれか一方を予め定められた側に移動させるようになっている。
【００２０】
さらに、好ましくは、本発明の電子制御装置において、上記スレッショールドレベル移動処理手段は、上記異常検出スレッショールドレベルを、上記電子制御機器の異常状態が検出され易い側に移動させることが可能であり、あるいは、上記異常状態が検出されにくい側に移動させることが可能である。
【００２１】
さらに、好ましくは、本発明の電子制御装置において、上記スレッショールドレベル移動処理手段は、上記正常検出スレッショールドレベルを、上記電子制御機器の正常状態が検出され易い側に移動させることが可能であり、あるいは、上記正常状態が検出されにくい側に移動させることが可能である。
【００２２】
さらに、好ましくは、本発明の電子制御装置において、上記スレッショールドレベル移動処理手段により上記正常検出スレッショールドレベルまたは上記異常検出スレッショールドレベルのいずれか一方を予め定められた側に移動させることによって、上記電子制御機器が正常状態になっているかまたは上記電子制御機器が異常状態になっていることを検出する機能を有する上記電子制御機器の制御モードを、第１の制御モードとして設定し、通常の上記正常検出スレッショールドレベルまたは上記異常検出スレッショールドレベルに基づいて、上記電子制御機器が正常状態にあるかまたは異常状態にあるかを検出する機能を有する上記電子制御機器の制御モードを、第２の制御モードとして設定するようになっている。
【００２３】
さらに、好ましくは、本発明の電子制御装置において、上記第１の制御モードと上記第２の制御モードとの間で切り替える機能が備わっている。
【００２４】
さらに、好ましくは、本発明の電子制御装置において、上記移動体の状態に応じて、上記第２の制御モードから上記第１の制御モードへの切り替え、または上記第１の制御モードから上記第２の制御モードへの切り替えが実行されるようになっている。
【００２５】
さらに、好ましくは、本発明の電子制御装置において、外部ツール（例えば、外部のスキャンツール）からの要求に応じて、上記第２の制御モードから上記第１の制御モードへの切り替え、または上記第１の制御モードから上記第２の制御モードへの切り替えが実行されるようになっている。
【００２６】
さらに、好ましくは、本発明の電子制御装置において、上記移動体に取り付けられた吸気温センサにより検知される吸気温、または水温センサにより検知される水温が一定値を下回る状態、または一定値を上回る状態になったときに、上記第２の制御モードから上記第１の制御モードへの切り替え、または上記第１の制御モードから上記第２の制御モードへの切り替えが実行されるようになっている。
【００２７】
さらに、好ましくは、本発明の電子制御装置において、上記移動体に高い負荷がかかっている場合、上記第２の制御モードから上記第１の制御モードへの切り替えが実行されるようになっている。
【００２８】
さらに、好ましくは、本発明の電子制御装置において、上記移動体に高い負荷がかかっている場合、上記移動体に取り付けられた車速センサにより検知されるエンジン回転数が一定値を上回る状態になったときに、または、上記移動体に取り付けられたセンサにより検知される上記移動体の走行速度が一定値を上回る状態になったときに、上記第２の制御モードから上記第１の制御モードへの切り替えが実行されるようになっている。
【００２９】
さらに、好ましくは、本発明の電子制御装置において、上記正常検出スレッショールドレベルまたは上記異常検出スレッショールドレベルのいずれか一方が、上記スレッショールドレベル移動処理手段によって、予め定められた規定量だけ変動するようになっているか、または、現在の状態に応じて動的に決定される量だけ変動するようになっているか、または、外部ツールから要求される量だけ変動するようになっている。
【００３０】
さらに、好ましくは、本発明の電子制御装置において、上記正常／異常未定義状態識別手段の上記フラグが更新されるタイミング、予め定められた周期、または外部ツールから要求されるタイミングで、上記正常検出スレッショールドレベルまたは上記異常検出スレッショールドレベルのいずれか一方が、上記スレッショールドレベル移動処理手段によって変動するようになっている。
【００３１】
また一方で、本発明の電子制御機器の制御方法は、移動体に取り付けられた特定のセンサからの検知信号の正常検出スレッショールドレベルまたは異常検出スレッショールドレベルに基づいて、上記電子制御機器が正常状態にあるかまたは異常状態にあるかをそれぞれ検出するステップと、予め規定された時間が経過した場合、上記電子制御機器が正常状態にあるかまたは異常状態にあるかが検出されないときに、上記電子制御機器が正常状態とも異常状態とも定義できない状態になっている旨の情報を識別するステップと、識別された上記情報に基づいて、上記正常検出スレッショールドレベルまたは上記異常検出スレッショールドレベルのいずれか一方を予め定められた側に移動させるステップとを有し、上記正常検出スレッショールドレベルまたは上記異常検出スレッショールドレベルのいずれか一方を予め定められた側に移動させることによって、上記電子制御機器が正常状態になっているかまたは上記電子制御機器が異常状態になっていることを検出することを可能にする。
【発明の効果】
【００３２】
要約すれば、本発明では、予め規定された時間が経過した場合、電子制御式エンジン等の電子制御機器が正常状態にあるかまたは異常状態にあるかが検出されないときに、その情報を識別するフラグの状態に応じて、正常検出スレッショールドレベルまたは異常検出スレッショールドレベルのいずれか一方を予め定められた側（例えば、電子制御機器の正常状態または異常状態が過敏に検出される側）に所定の量だけ移動させるようになっている。
【００３３】
これによって、車両等の移動体が一定時間走行したり一定時間停止したりしているにもかかわらず、電子制御機器が正常状態とも異常状態とも定義できない状態になっている場合に、正常検出スレッショールドレベルまたは異常検出スレッショールドレベルのいずれか一方を変動させることができるようになり、電子制御式エンジン等の電子制御機器が正常状態にあるかまたは異常状態にあるかを正確に検出することが容易に可能になると共に、運転者等が常に快適な運転を行うことが可能になる。
【発明を実施するための最良の形態】
【００３４】
以下、添付図面（図２〜図５）を参照しながら、本発明の好ましい実施の形態を説明する。
【００３５】
図２は、本発明の一実施例に係る電子制御装置の構成を示すブロック図である。ただし、ここでは、電子制御式エンジン等の電子制御機器８を制御するための電子制御装置１の構成を簡略化して示す。なお、これ以降、前述した構成要素と同様のものについては、同一の参照番号を付して表すこととする。
【００３６】
図２に示すように、車両等の移動体（図示されていない）には、電子制御装置１の現在の状態を正確に把握するために、Ａ／Ｆセンサや吸気温センサや水温センサ等の各種のセンサを含むセンサ部２が設けられている。なお、このセンサ部２の具体的な構成は、後述の図４にて詳しく説明する。
【００３７】
図２の電子制御装置１は、センサ部２に含まれる特定のセンサ（例えば、電子制御式エンジン等の空気対燃料比を感知するＡ／Ｆセンサ）２０により検知される検知信号Ｓｓが入力される正常／異常検出手段１１を備えている。この正常／異常検出手段１１は、特定のセンサ２０からの検知信号Ｓｓの正常検出スレッショールドレベルまたは異常検出スレッショールドレベルに基づいて、電子制御機器８が正常状態にあるかまたは異常状態にあるかを検出する機能を有する。
【００３８】
さらに、図１の電子制御装置１は、正常／異常検出手段１１の出力側に配置される正常／異常未定義状態識別手段１３と、この正常／異常未定義状態識別手段１３の出力側に配置されるスレッショールドレベル移動処理手段１４とを備えている。
【００３９】
より詳しく説明すれば、上記の正常／異常未定義状態識別手段１３は、時間計測手段（例えば、内部タイマ）１２によって予め規定された時間が経過したことが通知された場合であって、かつ、電子制御機器８が正常状態にあるかまたは異常状態にあるかが正常／異常検出手段１１により検出されない場合に（すなわち、正常／異常検出手段１１から正常／異常検出信号Ｓｄが出力されない場合に）、電子制御機器が正常状態とも異常状態とも定義できない状態（すなわち、正常／異常未定義状態）になっている旨の情報を識別するフラグＳｆを出力する。
【００４０】
また一方で、上記のスレッショールドレベル移動処理手段１４は、正常／異常未定義状態識別手段から出力されるフラグＳｆの状態に応じて、検知信号Ｓｓの正常検出スレッショールドレベルまたは異常検出スレッショールドレベルのいずれか一方を予め定められた側（例えば、電子制御機器の正常状態または異常状態が過敏に検出される側）に所定の量だけ移動させるためのスレッショールドレベル移動処理信号Ｓｃを出力する。
【００４１】
ここでは、車両等の移動体が一定時間走行したり一定時間停止したりしているにもかかわらず、電子制御機器８が電子制御機器が正常／異常未定義状態になっている場合であっても、スレッショールドレベル移動処理手段１４により検知信号Ｓｓの正常検出スレッショールドレベルまたは異常検出スレッショールドレベルのいずれか一方を、電子制御機器の正常状態または異常状態が過敏に検出される側に移動させることによって、電子制御式エンジン等の電子制御機器８が正常状態にあるかまたは異常状態にあるかを正確に検出することが容易に可能になる。
【００４２】
好ましくは、前述の正常／異常検出手段１１、正常／異常未定義状態識別手段１３およびスレッショールドレベル異常処理手段１４の機能は、コンピュータのＣＰＵ（Central processing Unit：中央演算処理装置）１０により実現することが可能である。より詳しく説明すれば、ＲＯＭ（Read-Only Memory）等のプログラム記憶部１５に格納されているデータ処理用のプログラム、およびＲＡＭ（Random Access Memory）等のデータ記憶部１６に格納されているプログラム実行に必要な各種のデータをＣＰＵ１０により読み出して上記プログラムを実行させることによって、前述の正常／異常検出手段１１、正常／異常未定義状態識別手段１３およびスレッショールドレベル異常処理手段１４に相当する機能が実現される。
【００４３】
より具体的にいえば、図２の電子制御装置１内のプログラム記憶部１５に格納されているプログラムは、移動体に取り付けられた特定のセンサ２０からの検知信号の正常検出スレッショールドレベルまたは異常検出スレッショールドレベルに基づいて、電子制御機器８が正常状態にあるかまたは異常状態にあるかをそれぞれ検出するステップと、予め規定された時間が経過した場合、電子制御機器８が正常状態にあるかまたは異常状態にあるかが検出されないときに、電子制御機器８が正常状態とも異常状態とも定義できない状態になっている旨の情報を識別するステップと、識別された当該情報に基づいて、検知信号の正常検出スレッショールドレベルまたは異常検出スレッショールドレベルのいずれか一方を、電子制御機器８の正常状態または異常状態が過敏に検出される側に所定の量だけ移動させるステップとを含む。
【００４４】
さらに、図２の実施例では、コンピュータ読み取り可能な記憶媒体（または記録媒体）を使用して電子制御装置を動作させる場合、前述のようなプログラムの内容を保持しているハードディスクのような記憶媒体（図示されていない）を用意することが好ましい。
【００４５】
なお、図２の実施例で使用される記憶媒体は、上記したものに限らず、フロッピィディスクやＭＯ（Magneto-Optical Disk：光磁気ディスク）やＣＤ−Ｒ（Compact Disk-Recordable）やＣＤ−ＲＯＭ（Compact Disk Read-only Memory）等の可搬形媒体、その他の固定形媒体など種々の記憶媒体の形態で提供可能なものである。
【００４６】
ここで、好ましい実施形態として、図２のデータ処理装置１のスレッショールドレベル移動処理手段１４は、移動体が一定時間走行したにもかかわらず、電子制御機器８が正常状態にあるかまたは異常状態にあるかが検出されない場合に、上記正常検出スレッショールドレベルまたは上記異常検出スレッショールドレベルのいずれか一方を、電子制御機器８の正常状態または異常状態が過敏に検出される側に所定の量だけ移動させるように構成される。
【００４７】
さらに、好ましい実施形態として、スレッショールドレベル移動処理手段１４は、移動体が一定時間停車しているにもかかわらず、電子制御機器８が正常状態にあるかまたは異常状態にあるかが検出されない場合に、正常検出スレッショールドレベルまたは異常検出スレッショールドレベルのいずれか一方を、電子制御機器８の正常状態または異常状態が過敏に検出される側に所定の量だけ移動させるように構成される。上記のような実施形態は、車両等の移動体が一定時間アイドリング状態になっている場合に適用され得る。
【００４８】
さらに、好ましい実施形態として、スレッショールドレベル移動処理手段１４は、移動体が一定時間走行しかつ移動体の走行距離が一定値を超えたにもかかわらず、電子制御機器８が正常状態にあるかまたは異常状態にあるかが検出されない場合に、正常検出スレッショールドレベルまたは異常検出スレッショールドレベルのいずれか一方を、電子制御機器８の正常状態または異常状態が過敏に検出される側に所定の量だけ移動させるように構成される。
【００４９】
さらに、好ましい実施形態として、スレッショールドレベル移動処理手段１４は、移動体が一定時間走行しかつ移動体の走行速度が一定値を越えたにもかかわらず、電子制御機器８が正常状態にあるかまたは異常状態にあるかが検出されない場合に、正常検出スレッショールドレベルまたは異常検出スレッショールドレベルのいずれか一方を、電子制御機器８の正常状態または異常状態が過敏に検出される側に所定の量だけ移動させるように構成される。上記のような実施形態は、例えば、移動体の走行速度が６０ｋｍ／ｈ以上で２分以上走行した場合に適用され得る。
【００５０】
さらに、好ましい実施形態として、スレッショールドレベル移動処理手段１４は、移動体が一定時間走行しかつ上記移動体の走行速度が０よりも大きな値になっている状態で一定時間が経過したにもかかわらず、上記電子制御機器が正常状態にあるかまたは異常状態にあるかが検出されない場合に、正常検出スレッショールドレベルまたは異常検出スレッショールドレベルのいずれか一方を、電子制御機器８の正常状態または異常状態が過敏に検出される側に所定の量だけ移動させるように構成される。上記のような実施形態は、車両等の移動体が坂道を下りながら走行している場合に適用され得る。
【００５１】
図３は、本発明の実施例においてスレッショールドレベルの移動処理を行う様子を示すグラフである。ただし、ここでは、前述の図２の実施例に係る電子制御装置１において、正常検出スレッショールドレベルＶｔｈ２または異常検出スレッショールドレベルＶｔｈ１の移動処理を行う場合を想定する。
【００５２】
図３のグラフにおいても、前述の図１の場合と同様に、特定のセンサであるＡ／Ｆセンサにより検知される検知信号のレベルに対して、２種類のスレッショールドレベル（例えば、図３のように、電子制御機器が異常状態であることを検出するための異常検出スレッショールドレベルＶｔｈ１と、電子制御機器が正常状態であることを検出するための正常検出スレッショールドレベルＶｔｈ２）を設定し、これらの２種類のスレッショールドレベルの間に、Ａ／Ｆセンサの応答性の低下による影響を回避するためのグレーゾーンを設定している。
【００５３】
より詳しく説明すれば、電子制御装置は、前述の図１の場合と同様に、Ａ／Ｆセンサからの検知信号のレベルが異常検出スレッショールドレベルＶｔｈ１より高い場合、電子制御機器が異常状態にあると判定し（図３の異常ゾーン）、上記検知信号のレベルが正常検出スレッショールドレベルＶｔｈ２より低い場合、電子制御機器が正常状態にあると判定する（図３の正常ゾーン）。これに対して、Ａ／Ｆセンサからの検知信号のレベルが、正常検出スレッショールドレベルＶｔｈ２と異常検出スレッショールドレベルＶｔｈ１との間のグレーゾーンにある場合、電子制御装置は、電子制御機器が正常状態にあるかまたは異常状態にあるかを判定しないようにしている。
【００５４】
図３に示したような本発明の実施例に従って電子制御機器の正常状態または異常状態を検出する処理を行った場合、車両等の移動体が一定時間走行したり一定時間停止したりしているにもかかわらず、電子制御機器８が異常とも正常とも定義できない状態になっているような事態が発生しても、スレッショールドレベル移動処理手段１４（図２参照）により検知信号の異常検出スレッショールドレベルＶｔｈ１を、電子制御機器の正常状態または異常状態が過敏に検出される側（図３では、下方の側）に移動させるようになっている。これによって、電子制御機器が正常状態にあるかまたは異常状態にあるか（図３では、電子制御機器が異常状態にあること）を正確に判定することができるようになる。
【００５５】
ここで、好ましい実施形態として、図２のデータ処理装置１のスレッショールドレベル移動処理手段１４は、異常検出スレッショールドレベルＶｔｈ１を、図３のように電子制御機器の異常状態が過敏に検出される側に移動させる構成を採るのみでなく、センサ等の種類によっては、電子制御機器の異常状態が検出されにくい側に移動させる構成を採ることも可能である。
【００５６】
さらに、好ましい実施形態として、図２のスレッショールドレベル移動処理手段１４は、正常検出スレッショールドレベルＶｔｈ２を、電子制御機器の正常状態が過敏に検出される側に移動させる構成を採るのみでなく、センサ等の種類によっては、電子制御機器の正常状態が検出されにくい側に移動させる構成を採ることも可能である。
【００５７】
さらに、好ましい実施形態として、図２のスレッショールドレベル移動処理手段１４により正常検出スレッショールドレベルＶｔｈ２または異常検出スレッショールドレベルＶｔｈ１のいずれか一方を、電子制御機器の正常状態または異常状態が過敏に検出される側に所定の量だけ移動させることによって、電子制御機器が正常状態になっているかまたは電子制御機器が異常状態になっていることを検出する機能を有する電子制御機器の制御モードを、第１の制御モード（すなわち、過敏検出の制御モード）として設定し、通常の正常検出スレッショールドレベルＶｔｈ２または異常検出スレッショールドレベルＶｔｈ１に基づいて、電子制御機器が正常状態にあるかまたは異常状態にあるかを検出する機能を有する電子制御機器の制御モードを、第２の制御モード（すなわち、通常検出の制御モード）として設定するようになっている。
【００５８】
さらに、好ましい実施形態として、過敏検出の制御モードと通常検出の制御モードとの間で切り替える機能が備わっている。
【００５９】
さらに、好ましい実施形態として、移動体の状態に応じて、通常検出の制御モードから過敏検出の制御モードへの切り替え、または過敏検出の制御モードから通常検出の制御モードへの切り替えが実行されるようになっている。
【００６０】
さらに、好ましい実施形態として、外部ツール（例えば、外部のスキャンツール）からの要求に応じて、通常検出の制御モードから過敏検出の制御モードへの切り替え、または過敏検出の制御モードから通常検出の制御モードへの切り替えが実行されるようになっている。
【００６１】
さらに、好ましい実施形態として、移動体に取り付けられた吸気温センサ（後述の図４参照）により検知される吸気温、または水温センサ（後述の図４参照）により検知される水温が一定値を下回る状態、または一定値を上回る状態になったときに、通常検出の制御モードから過敏検出の制御モードへの切り替え、または過敏検出の制御モードから通常検出の制御モードへの切り替えが実行されるようになっている。上記のような実施形態は、特殊地（極寒の地または灼熱の地）で本発明の電子制御装置を使用する場合に適用され得る。
【００６２】
さらに、好ましい実施形態として、重い荷物が移動体に搭載されて当該移動体に高い負荷がかかっている場合、移動体に取り付けられた車速センサにより検知されるエンジン回転数または移動体の走行速度が一定値を上回る状態（例えば、移動体の走行速度が２００ｋｍ／ｈを超える状態）になったときに、通常検出の制御モードから過敏検出の制御モードへの切り替えが実行されるようになっている。
【００６３】
さらに、好ましい実施形態として、正常検出スレッショールドレベルＶｔｈ２または異常検出スレッショールドレベルＶｔｈ１のいずれか一方が、図２のスレッショールドレベル移動処理手段１４によって、予め定められた規定量だけ変動するようになっているか、または、現在の状態に応じて動的に決定される量だけ変動するようになっているか、または、外部ツールから要求される量だけ変動するようになっている。
【００６４】
さらに、好ましい実施形態として、図２の正常／異常未定義状態識別手段１３のフラグが更新されるタイミング、予め定められた周期、または外部ツール（例えば、外部のスキャンツール）から要求されるタイミングで、正常検出スレッショールドレベルＶｔｈ２または異常検出スレッショールドレベルＶｔｈ１のいずれか一方が、図２のスレッショールドレベル移動処理手段１４によって変動するようになっている。
【００６５】
ここで、電子制御装置の異常状態検出の前提条件として、１トリップ（イグニッションスイッチのオンからオフまでの１回の走行）に対して１回のみ電子制御装置が異常状態にあることを検出する場合を想定する。さらに、異常検出スレッショールドレベルＶｔｈ１が８（相対値）に設定され、正常検出スレッショールドレベルＶｔｈ２が４（相対値）に設定されている場合を想定する。
【００６６】
このような前提条件の下で、予め規定された時間が経過したにもかかわらず、電子制御機器が正常状態にあるかまたは異常状態にあるかが検出されない場合、異常検出スレッショールドレベルＶｔｈ１を過敏検出側に１（相対値）だけ移動させる。だだし、１トリップ中に電子制御機器の正常状態または異常状態の判定を１回しか行わないため、１トリップ中における異常検出スレッショールドレベルＶｔｈ１の移動量は最大１（相対値）となる。したがって、４トリップ目になると、異常検出スレッショールドレベルＶｔｈ１が５（相対値）になるので、必ず電子制御機器の正常状態または異常状態が検出されることになる。
【００６７】
図４は、本発明が適用されるエンジン制御用コンピュータシステムの構成を示すブロック図である。ここでは、電子制御機器のアクチュエータ部４（電子制御式エンジンの構成要素）を制御するためのエンジン制御用コンピュータシステム１００に対して本発明の電子制御装置を適用した場合の具体的なハードウェア構成が図示されている。
【００６８】
図４に示すように、車両等の移動体（図示されていない）には、電子制御式エンジンの現在の状態を正確に把握するために、各種のセンサ、バッテリ２４、スタータ信号２８、エアコン（Ａ／Ｃ）３０、ニュートラルスタートスイッチ（Ａ／Ｔ車）３２、および、エンジン制御用コンピュータシステム１００の自己診断機能を制御するための２つのテストスイッチ（ＴＳＷ１、ＴＳＷ２）３３、３４を含むセンサ部２が設けられている。上記の各種のセンサとして、Ａ／Ｆセンサ２１、Ｏ2 （酸素濃度）センサ２２、水温センサ２３、バキュームセンサ２５、吸気温センサ２６、スロットルポジションセンサ２７、クランク角センサ２９、車速センサ３１および排気温センサ３５が挙げられる。
【００６９】
図４のエンジン制御用コンピュータシステム１００は、前述の図２のＣＰＵと同様の機能を有するＣＰＵ１０と、データ処理用のプログラムを格納するためのＲＯＭ１５ａと、各種のセンサプログラム実行に必要な各種のデータを格納するためのＲＡＭ１６ａと、入力側の各種のセンサ、バッテリ２４、スタータ信号２８、エアコン３０、ニュートラルスタートスイッチ３２および２つのテストスイッチ３３、３４とのインタフェースを取る入力インタフェース回路１７と、Ａ／Ｄコンバータ１８と、出力側のアクチュエータ部４とのインタフェースを取る出力インタフェース回路１９とを備えている。
【００７０】
さらに、図４のエンジン制御用コンピュータシステム１００は、時間経過を計測して予め規定された時間が経過したことをＣＰＵ１０に通知する内部タイマ５０と、バッテリ２４を使用してＣＰＵ１０に一定の電圧を供給する定電圧電源５１と、排気温センサ３５により検知される検知信号に基づいて排気温を検出する排気温検出回路５２と、この排気温検出回路５２から出力される信号に基づいてアクチュエータ部４の排気温ランプ４５を駆動する排気温駆動回路５３とを備えている。
さらに、図４のエンジン制御用コンピュータシステム１００には、スキャンツール等の外部ツール５４が接続されている。この外部ツール５４からの要求に応じて、通常検出の制御モードから過敏検出の制御モードへの切り替え、または過敏検出の制御モードから通常検出の制御モードへの切り替えを実行することも可能である。さらに、エンジン制御用コンピュータシステム１００によって、正常検出スレッショールドレベルまたは異常検出スレッショールドレベルのいずれか一方が、外部ツール５４から要求される量だけ移動するようになっている。
【００７１】
ここでは、前述の図２の場合と同様に、正常／異常検出手段１１、正常／異常未定義状態識別手段１３およびスレッショールドレベル移動処理手段１４（いずれも図２参照）の機能は、コンピュータのＣＰＵ１０により実現することが可能である。より詳しく説明すれば、ＲＯＭ１５ａに格納されているデータ処理用のプログラム、およびＲＡＭ１６ａに格納されているプログラム実行に必要な各種のデータをＣＰＵ１０により読み出して上記プログラムを実行させることによって、前述の正常／異常検出手段１１、正常／異常未定義状態識別手段１３およびスレッショールドレベル移動処理手段１４（いずれも図２参照）に相当する機能が実現される。
【００７２】
図４のエンジン制御用コンピュータシステム１００では、Ａ／Ｆセンサ２１、バキュームセンサ２５、吸気温センサ２６および水温センサ２３等の各種のセンサからのアナログ入力が、入力インタフェース回路１７およびＡ／Ｄコンバータ１８を介してＣＰＵ１０に入力される。また一方で、スタータ信号２８、クランク角センサ２９、エアコン３０、車速センサ３１、ニュートラルスタートスイッチ３２および排気温センサ３５等からのディジタル入力が、入力インタフェース回路１７を介してＣＰＵ１０に入力される。
【００７３】
ここで、ＣＰＵ１０では、Ａ／Ｆセンサ２１により検知される検知信号の正常検出スレッショールドレベルまたは異常検出スレッショールドレベルに基づいて、電子制御式エンジンが正常状態にあるかまたは異常状態にあるかを検出するようになっている。
【００７４】
さらに、ＣＰＵ１０では、吸気温センサ２６により検知される吸気温が一定値を下回る状態、または一定値を上回る状態になったときに、通常検出の制御モードから過敏検出の制御モードへの切り替え、または過敏検出の制御モードから通常検出の制御モードへの切り替えが実行されるようになっている。
【００７５】
さらに、ＣＰＵ１０では、水温センサ２３により検知される水温が一定値を下回る状態、または一定値を上回る状態になったときに、通常検出の制御モードから過敏検出の制御モードへの切り替え、または過敏検出の制御モードから通常検出の制御モードへの切り替えが実行されるようになっている。
【００７６】
さらに、ＣＰＵ１０では、移動体に高い負荷がかかっている場合、移動体に取り付けられた車速センサ３１により検知される移動体の走行速度が一定値を上回る状態になったときに、通常検出の制御モードから過敏検出の制御モードへの切り替えが実行されるようになっている。
【００７７】
図２のアクチュエータ部４は、エンジン制御用コンピュータシステムの自己診断結果を表示するためのチェックエンジンランプ（診断結果表示器）４０と、燃料噴射用の複数のインジェクタ（図４では、♯１インジェクタ〜♯６インジェクタとして示す）４１−１〜４１−６と、サーキットオープニングリレー４２と、アイドル回転数制御用バイパスコントロール４３と、スパークプラグ４６を点火するためのイグナイタ４４とをアクチュエータとして含む。
【００７８】
エンジン制御用コンピュータシステム１００から出力インタフェース１９を介して出力される各種の制御信号に基づいて、アクチュエータ部４内の各々のアクチュエータが制御される。
【００７９】
図５は、本発明に係る電子制御機器の制御方法の処理フローを説明するためのフローチャートである。ここでは、本発明の電子制御機器の制御方法に従ってエンジン制御用コンピュータシステム（図４参照）のＣＰＵ（図４参照）等を動作させることで、電子制御機器の正常状態または異常状態を検出する処理を行うための処理フローを説明する。
【００８０】
電子制御機器の正常状態または異常状態を検出する処理を行う場合、まず、ステップＳ１において、内部タイマ等により時間経過を計測することによって一定時間が経過したか否かが判定される。
【００８１】
一定時間が経過したと判定された場合、ステップＳ２において、Ａ／Ｆセンサ等からの検知信号の正常検出スレッショールドレベルまたは異常検出スレッショールドレベルに基づき、電子制御機器が正常状態にあるかまたは異常状態にあるかが既に検出されているか否かが判定される。
【００８２】
一定時間が経過したと判定された場合であって、かつ、電子制御機器が正常状態にあるかまたは異常状態にあるかが未だに検出されていないと判定された場合、ステップＳ３において、電子制御機器が正常状態とも異常状態とも定義できない状態（すなわち、正常／異常未定義状態）になっている旨の情報を示すフラグがオンの状態で出力される。
【００８３】
さらに、ステップＳ４において、上記フラグのオンの状態に応じて、検知信号の正常検出スレッショールドレベルまたは異常検出スレッショールドレベルのいずれか一方を、電子制御機器の正常状態または異常状態が過敏に検出される側に予め定められた規定量だけ移動させる処理が実行される。
【００８４】
上記のステップＳ１〜ステップＳ４の処理フローは、予め規定された回数（例えば、１トリップに対して１回）だけ繰り返し実行される。
【００８５】
図５のフローチャートの処理フローを実行することによって、車両等の移動体が一定時間走行したり一定時間停止したりしているにもかかわらず、電子制御機器が正常／異常未定義状態になっている場合であっても、検知信号の正常検出スレッショールドレベルまたは異常検出スレッショールドレベルのいずれか一方を、電子制御機器の正常状態または異常状態が過敏に検出される側に移動させることによって、電子制御機器が正常状態にあるかまたは異常状態にあるかを正確に検出することが容易にできるようになる。
【産業上の利用可能性】
【００８６】
本発明は、車両等の移動体において、電子制御式エンジン等の電子制御機器を制御するためのコンピュータが内蔵された電子制御装置（ＥＣＵとも呼ばれる）を含むエンジン制御用コンピュータシステムに適用することが可能である。
【図面の簡単な説明】
【００８７】
【図１】従来の電子制御機器の制御方法を説明するためのグラフである。
【図２】本発明の一実施例に係る電子制御装置の構成を示すブロック図である。
【図３】本発明の実施例においてスレッショールドレベルの移動処理を行う様子を示すグラフである。
【図４】本発明が適用されるエンジン制御用コンピュータシステムの構成を示すブロック図である。
【図５】本発明に係る電子制御機器の制御方法の処理フローを説明するためのフローチャートである。
【符号の説明】
【００８８】
１    電子制御装置
２    センサ部
４    アクチュエータ部
８    電子制御機器
１０    ＣＰＵ（中央演算処理装置）
１１    正常／異常検出手段
１２    時間計測手段
１３    正常／異常未定義状態識別手段
１４    スレッショールドレベル移動処理手段
１５    プログラム記憶部
１６    データ記憶部
１７    入力インタフェース回路
１８    Ａ／Ｄコンバータ
１９    出力インタフェース回路
２０    特定のセンサ
２１    Ａ／Ｆセンサ（空燃比センサ）
２２    Ｏ2センサ（酸素濃度センサ）
２３    水温センサ
２４    バッテリ
２５    バキュームセンサ
２６    吸気温センサ
２７    スロットルポジションセンサ
２８    スタータ信号
２９    クランク角センサ
３０    エアコン（Ａ／Ｃ）
３１    車速センサ
３２    ニュートラルスタートスイッチ（Ａ／Ｔ車）
３３    テストスイッチ（ＴＳＷ１）
３４    テストスイッチ（ＴＳＷ２）
３５    排気温センサ
４０    チェックエンジンランプ（診断結果表示器）
４１−１〜４１−６    複数のインジェクタ
５０    内部タイマ
５１    定電圧電源
５２    排気温検出回路
５４    外部ツール
１００    エンジン制御用コンピュータシステム
【図１】
2006283657.tif 000003
【図２】
2006283657.tif 000004
【図３】
2006283657.tif 000005
【図４】
2006283657.tif 000006
【図５】
2006283657.tif 000007