(57)【要約】【課題】圧力の実測値と比較する圧力の推定値を簡単な方法によって算出し、正確に大気圧センサの異常を検出できる大気圧センサ異常検出装置を提供すること。【解決手段】本発明の大気圧センサ異常検出装置１は、大気圧センサ３により大気圧を検知し実測大気圧を検出する実測大気圧検出手段と、衛星より受信した電波に基づき現在地情報を算出し、現在地情報と予め記憶された地図情報とから現在地の標高を算出し、現在地の標高に対応する大気圧である推定大気圧を算出する推定大気圧算出手段と、実測大気圧と推定大気圧との比較に基づいて大気圧センサの異常の有無を判断する判断手段と、を備えたことを特徴とする。【選択図】  図１
2004183607.tif 000002
【特許請求の範囲】
【請求項１】
大気圧センサにより大気圧を検知し実測大気圧を検出する実測大気圧検出手段と、
衛星より受信した電波に基づき現在地情報を算出し、前記現在地情報と予め記憶された地図情報とから現在地の標高を算出し、前記現在地の標高に対応する大気圧である推定大気圧を算出する推定大気圧算出手段と、
前記実測大気圧と前記推定大気圧とを比較することにより前記大気圧センサの異常の有無を判断する判断手段と、
を備えたことを特徴とする大気圧センサ異常検出装置。
【請求項２】
前記判断手段は、
前記実測大気圧と前記推定大気圧との差である大気圧偏差が、所定の偏差上限値と所定の偏差下限値との間の範囲にない場合には前記大気圧センサに異常があると判定することを特徴とする請求項１記載の大気圧センサ異常検出装置。
【請求項３】
前記判断手段は、
前記実測大気圧と前記推定大気圧との差である大気圧偏差が、２回以上連続して所定の偏差上限値と所定の偏差下限値との間の範囲にないと判断された場合には前記大気圧センサに異常があると判定することを特徴とする請求項１記載の大気圧センサ異常検出装置。
【請求項４】
大気圧センサにより大気圧を検知し実測大気圧を検出する実測大気圧検出手段と、
衛星より受信した電波に基づき現在地情報を算出し、前記現在地情報と予め記憶された地図情報とから現在地の標高を算出し、前記現在地の標高に対応する大気圧である推定大気圧を算出する推定大気圧算出手段と、
前記実測大気圧を第１の地点において検出した第１実測大気圧と前記実測大気圧を第２の地点において検出した第２実測大気圧との差である実測大気圧変化量を算出する実測大気圧変化量算出手段と、
前記推定大気圧を前記第１の地点において算出した第１推定大気圧と前記推定大気圧を前記第２の地点において算出した第２推定大気圧との差である推定大気圧変化量を算出する推定大気圧変化量算出手段と、
前記実測大気圧変化量と前記推定大気圧変化量とを比較することにより前記大気圧センサの異常の有無を判断する判断手段と、
を備えたことを特徴とする大気圧センサ異常検出装置。
【請求項５】
大気圧センサにより大気圧を検知し実測大気圧を検出する実測大気圧検出手段と、
衛星より受信した電波に基づき現在地情報を算出し、前記現在地情報と予め記憶された地図情報とから現在地の標高を算出し、前記現在地の標高に対応する大気圧である標高大気圧を算出する標高大気圧算出手段と、
外部より現在地の大気圧情報を得、得られた大気圧情報と前記標高大気圧とに基づく大気圧である推定大気圧を算出する推定大気圧算出手段と、
前記実測大気圧と前記推定大気圧とを比較することにより前記大気圧センサの異常の有無を判断する判断手段と、
を備えたことを特徴とする大気圧センサ異常検出装置。
【請求項６】
大気圧センサにより大気圧を検知し実測大気圧を検出する実測大気圧検出手段と、
衛星より受信した電波に基づき現在地情報を算出し、前記現在地情報と予め記憶された地図情報とから現在地の標高を算出し、前記現在地の標高に対応する大気圧である推定大気圧を算出する推定大気圧算出手段と、
外部より現在地の大気圧情報を得、得られた大気圧情報と前記標高大気圧とに基づく大気圧である推定大気圧を算出する推定大気圧算出手段と、
前記実測大気圧を第１の地点において検出した第１実測大気圧と前記実測大気圧を第２の地点において検出した第２実測大気圧との差である実測大気圧変化量を算出する実測大気圧変化量算出手段と、
前記推定大気圧を前記第１の地点において算出した第１推定大気圧と前記推定大気圧を前記第２の地点において算出した第２推定大気圧との差である推定大気圧変化量を算出する推定大気圧変化量算出手段と、
前記実測大気圧変化量と前記推定大気圧変化量とを比較することにより前記大気圧センサの異常の有無を判断する判断手段と、
を備えたことを特徴とする大気圧センサ異常検出装置。
【請求項７】
大気圧センサにより大気圧を検知し実測大気圧を検出する実測大気圧検出手段と、
吸気温、吸入空気量及びスロットル開度に基づき推定大気圧を算出する推定大気圧算出手段と、
前記実測大気圧と前記推定大気圧とを比較することにより前記大気圧センサの異常の有無を判断する判断手段と、
を備えたことを特徴とする大気圧センサ異常検出装置。
【請求項８】
前記判断手段は、
前記実測大気圧と前記推定大気圧との差である大気圧偏差が、２回以上連続して所定の値よりも大きいと判断された場合には前記大気圧センサに異常があると判定することを特徴とする、請求項７記載の大気圧センサ異常検出装置。
【請求項９】
大気圧センサにより大気圧を検知し実測大気圧を検出する実測大気圧検出手段と、
前記実測大気圧を第１の地点において検出した第１実測大気圧と前記実測大気圧を第２の地点において検出した第２実測大気圧との差である実測大気圧変化量を算出する実測大気圧変化量算出手段と、
前記第１の地点から前記第２の地点までの車両の移動による登坂量である推定登坂量を求める推定登坂量算出手段と、
前記推定登坂量に対応する大気圧の変化量である推定大気圧変化量を求める推定大気圧変化量算出手段と、
前記実測大気圧変化量と前記推定大気圧変化量とを比較することにより前記大気圧センサの異常の有無を判断する判断手段と、
を備えたことを特徴とする大気圧センサ異常検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は車両に搭載された大気圧センサの異常を検出する大気圧センサ異常検出装置に関する。
【０００２】
【従来の技術】
電子制御式の燃料噴射装置を搭載した車両のエンジン制御においては、エアフローセンサ等で吸入空気量を測定して燃料噴射時間を算出しており、さらに大気圧センサにより検出した大気圧によって燃料噴射時間を補正している。よって大気圧センサに異常があり大気圧が正常に検出されないと、エンジンの制御を正常に行うことができなくなるため、大気圧センサの異常は精度よく検出する必要がある。圧力センサの異常を検出する診断装置としては、圧力センサによって実測した実測圧力とシリンダ空気流量等に基づいて推定された推定吸気管圧力相当値とを比較することによって圧力センサ（吸気管圧力センサ）の異常を検出する診断装置が特開２００１−１５９５７４号公報（特許文献１）に開示されている。
【０００３】
【特許文献１】
特開２００１−１５９５７４号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、上記診断装置においては、推定圧力相当値を算出するために複雑な処理が必要である。推定吸気管圧力相当値の誤差も大きくなるため、圧力センサの実測値との比較によってもあまり正確にセンサ異常を検出することができなかった。
【０００５】
そこで、本発明は上記課題を解決し、圧力の実測値と比較する圧力の推定値を簡単な方法によって算出し、正確に大気圧センサの異常を検出できる大気圧センサ異常検出装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記課題を解決するため、本発明の大気圧センサ異常検出装置は、大気圧センサにより大気圧を検知し実測大気圧を検出する実測大気圧検出手段と、衛星より受信した電波に基づき現在地情報を算出し、現在地情報と予め記憶された地図情報とから現在地の標高を算出し、現在地の標高に対応する大気圧である推定大気圧を算出する推定大気圧算出手段と、実測大気圧と推定大気圧とを比較することにより大気圧センサの異常の有無を判断する判断手段と、を備えたことを特徴とする。上記大気圧センサ異常検出装置によれば、実測大気圧と比較する推定大気圧を現在地の標高から算出するため、複雑な計算も必要なく、誤差の小さい推定大気圧が得られる。
【０００７】
また本発明の大気圧センサ異常検出装置は、判断手段は、実測大気圧と推定大気圧との差である大気圧偏差が、所定の偏差上限値と所定の偏差下限値との間の範囲にない場合には大気圧センサに異常があると判定することを特徴としてもよい。上記大気圧センサ異常検出装置によれば実測大気圧と推定大気圧の比較において、両者の差の上限値、下限値を設定しているので気象条件による気圧変化を考慮して両者の差の正常、異常を判断することができる。
【０００８】
また本発明の大気圧センサ異常検出装置は、判断手段は、実測大気圧と推定大気圧との差である大気圧偏差が、２回以上連続して所定の偏差上限値と所定の偏差下限値との間の範囲にないと判断された場合には大気圧センサに異常があると判定することを特徴としてもよい。上記大気圧センサ異常検出装置によれば実測大気圧と推定大気圧の比較において、両者の差が２回以上連続して正常範囲にない場合にのみ大気圧センサに異常があると判断しているので、１回目の判定において気象条件による気圧変化が予定されていた値以上のものであった場合にもすぐに大気圧センサ異常と判断されることがなく、さらにもう１回以上の測定をおこなうことによってより正確に大気圧センサの異常を検出することができる。
【０００９】
また本発明の大気圧センサ異常検出装置は、大気圧センサにより大気圧を検知し実測大気圧を検出する実測大気圧検出手段と、衛星より受信した電波に基づき現在地情報を算出し、現在地情報と予め記憶された地図情報とから現在地の標高を算出し、現在地の標高に対応する大気圧である推定大気圧を算出する推定大気圧算出手段と、実測大気圧を第１の地点において検出した第１実測大気圧と実測大気圧を第２の地点において検出した第２実測大気圧との差である実測大気圧変化量を算出する実測大気圧変化量算出手段と、推定大気圧を第１の地点において算出した第１推定大気圧と推定大気圧を第２の地点において算出した第２推定大気圧との差である推定大気圧変化量を算出する推定大気圧変化量算出手段と、実測大気圧変化量と推定大気圧変化量とを比較することにより大気圧センサの異常の有無を判断する判断手段と、を備えたことを特徴とする。
【００１０】
上記大気圧センサ異常検出装置によれば、第１地点及び第２地点の２地点において実測大気圧と推定大気圧とを算出することとしており両者の第１地点と第２地点との変化量を比較し、大気圧センサ異常を判断することとしているので気象条件による気圧差を相殺して比較できるので、天候などの影響が軽減され正確に大気圧センサの異常を検出することができる。
【００１１】
また本発明の大気圧センサ異常検出装置は、大気圧センサにより大気圧を検知し実測大気圧を検出する実測大気圧検出手段と、衛星より受信した電波に基づき現在地情報を算出し、現在地情報と予め記憶された地図情報とから現在地の標高を算出し、現在地の標高に対応する大気圧である標高大気圧を算出する標高大気圧算出手段と、外部より現在地の大気圧情報を得、得られた大気圧情報と標高大気圧とに基づき推定大気圧を算出する推定大気圧算出手段と、実測大気圧と推定大気圧とを比較することにより大気圧センサの異常の有無を判断する判断手段と、を備えたことを特徴とする。上記大気圧センサ異常検出装置によれば、実測大気圧と推定大気圧の比較において、推定大気圧は現在地の標高ばかりでなく階部から情報を得た現在地の気象条件による大気圧をも考慮した値となっているため、より正確に大気圧センサの異常を検出することができる。
【００１２】
また本発明の大気圧センサ異常検出装置は、大気圧センサにより大気圧を検知し実測大気圧を検出する実測大気圧検出手段と、衛星より受信した電波に基づき現在地情報を算出し、現在地情報と予め記憶された地図情報とから現在地の標高を算出し、現在地の標高に対応する大気圧である推定大気圧を算出する推定大気圧算出手段と、外部より現在地の大気圧情報を得、得られた大気圧情報と標高大気圧とに基づく大気圧である推定大気圧を算出する推定大気圧算出手段と、実測大気圧を第１の地点において検出した第１実測大気圧と実測大気圧を第２の地点において検出した第２実測大気圧との差である実測大気圧変化量を算出する実測大気圧変化量算出手段と、推定大気圧を第１の地点において算出した第１推定大気圧と推定大気圧を第２の地点において算出した第２推定大気圧との差である推定大気圧変化量を算出する推定大気圧変化量算出手段と、実測大気圧変化量と推定大気圧変化量とを比較することにより大気圧センサの異常の有無を判断する判断手段と、を備えたことを特徴とする。上記大気圧センサ異常検出装置によれば、第１地点及び第２地点の２地点において実測大気圧と推定大気圧とを算出することとしており両者の第１地点と第２地点との変化量を比較し、大気圧センサ異常を判断することとしているのでより正確に大気圧センサの異常を検出することができる。
【００１３】
また本発明の大気圧センサ異常検出装置は、大気圧センサにより大気圧を検知し実測大気圧を検出する実測大気圧検出手段と、吸気温、吸入空気量及びスロットル開度に基づき推定大気圧を算出する推定大気圧算出手段と、実測大気圧と推定大気圧とを比較することにより大気圧センサの異常の有無を判断する判断手段と、を備えたことを特徴とする。上記大気圧センサ異常検出装置によれば、実測大気圧と推定大気圧の比較において、推定大気圧は気温、吸入空気量及びスロットル開度に基づき算出しているので、従来車両のエンジンに搭載されているセンサ等から得られる情報のみで推定大気圧を算出することができ、ＧＰＳシステム等の特殊なデバイスを搭載する必要がなくなる。
【００１４】
また本発明の大気圧センサ異常検出装置は、判断手段は、実測大気圧と推定大気圧との差である大気圧偏差が、２回以上連続して所定の値よりも大きいと判断された場合には大気圧センサに異常があると判定することを特徴としてもよい。上記大気圧センサ異常検出装置によれば実測大気圧と推定大気圧の比較において、両者の差が２回以上連続して正常範囲にない場合にのみ大気圧センサに異常があると判断しているので、より正確に大気圧センサの異常を検出することができる。
【００１５】
また本発明の大気圧センサ異常検出装置は、大気圧センサにより大気圧を検知し実測大気圧を検出する実測大気圧検出手段と、実測大気圧を第１の地点において検出した第１実測大気圧と実測大気圧を第２の地点において検出した第２実測大気圧との差である実測大気圧変化量を算出する実測大気圧変化量算出手段と、第１の地点から第２の地点までの車両の移動による登坂量である推定登坂量を求める推定登坂量算出手段と、推定登坂量に対応する大気圧の変化量である推定大気圧変化量を求める推定大気圧変化量算出手段と、実測大気圧変化量と推定大気圧変化量とを比較することにより大気圧センサの異常の有無を判断する判断手段と、を備えたことを特徴とする。上記大気圧センサ異常検出装置によれば、実測大気圧と推定大気圧の比較において、推定大気圧は登坂量を推定し登坂量にもとづき算出しているので、従来車両のエンジンに搭載されているセンサ等から得られる情報のみで推定大気圧を算出することができ、ＧＰＳシステム等の特殊なデバイスを搭載する必要がなくなる。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態について説明する。なお、同一要素には同一符号を用い、重複する説明は省略する。
【００１７】
図１は第１実施形態の大気圧センサ異常検出装置の構成を表したものである。本実施形態の大気圧センサ異常検出装置１は車両に搭載された大気圧センサ３の異常を検出するためのもので、大気圧を感知し現在地の大気圧情報を得るための大気圧センサ３、車両の現在地の情報を得るためのＧＰＳシステム５、大気圧センサ異常検出装置全体の制御を行うためのＥＣＵ（Ｅｌｅｃｔｒｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）７から構成され、ＧＰＳシステム５と大気圧センサ３はそれぞれＥＣＵ７へ接続されている。ＧＰＳシステム５はＧＰＳ衛星からの電波を受信するためのＧＰＳアンテナ５ａ及び受信した電波より車両の現在地座標の算出等を行うＧＰＳシステム本体５ｂ、地図情報を記憶する地図情報記憶装置５ｃから構成されている。
【００１８】
地図情報記憶装置５ｃには地図情報が記憶されている。地図情報とは所定範囲の地点の平面座標とその地点の標高が対応して記憶された情報であり、ある平面座標の地点の標高を参照することができるようになっている。ＧＰＳシステム本体５ｂはＧＰＳアンテナ５ａで受信した電波より車両の現在地の平面座標を算出し、得られた現在地の平面座標と、地図情報記憶装置５ｃより読み込んだ地図情報を参照して現在地の標高を算出し、ＥＣＵ７へ現在地標高データを送ることができるようになっている。なお、ＧＰＳシステムでは受信した電波情報により直接垂直座標データを得て直接標高を算出することもできるが、本実施形態の大気圧センサ異常検出装置は航空機等と異なり３次元的な動きのない車両に搭載されるものであるため上記のような方法によって現在地の標高を知ることが可能である。
【００１９】
ＥＣＵ７は上記現在地標高データをＧＰＳシステム５より獲得し、現在地標高に対応する大気圧（推定大気圧）を算出するようになっている。ＥＣＵ７は標高と大気圧を対応させたテーブルを格納しており、このテーブルを参照して大気圧を求める。また、ＥＣＵ７は大気圧センサ３から現在の大気圧データ（実測大気圧）を得ることができるようになっている。更にＥＣＵ７は上記得られた実測大気圧と推定大気圧とを比較することによって大気圧センサ３に異常があるか否かの判断を行うようになっている。
【００２０】
本実施形態に係る大気圧センサ異常検出装置の異常検出の処理について説明する。最初に、ＧＰＳシステム５が現在地標高（ｈ）を算出する処理について図２を参照しながら説明する。まず、ＧＰＳアンテナ５ｂはＧＰＳ衛星から発信される複数の電波を受信する（Ｓ１２）。受信した電波に含まれている情報に基づきＧＰＳ本体５ａは現在地の平面座標（ｘ、ｙ）を算出する（Ｓ１４）。ＧＰＳ本体５ａは図３に示すように、求めた現在地の平面座標（ｘ、ｙ）に対応する地点について地図情報記憶装置５ｃに格納された地図情報６を参照して現在地の標高ｈを算出する（Ｓ１６）。
【００２１】
次に、図４を参照しながら大気圧センサの異常検出の処理について説明する。ＥＣＵ７は大気圧センサ３により検知した実測大気圧の値（Ｐａ＿ｓ）を読み込む（Ｓ１０２）。次にＥＣＵ７は上記ＧＰＳシステム５の処理によって算出された現在地標高（ｈ）を読み込む（Ｓ１０４）。読み込んだ現在地標高に基づきＥＣＵ７内に格納された標高・大気圧テーブルを参照し現在地の大気圧として現在地標高から推定される推定大気圧（Ｐａ＿ｎ）を求める（Ｓ１０６）。ここで、標高・大気圧テーブルとは標準的な気象条件の下での標高と大気圧との関係を表したテーブルである。上記で求めた実測大気圧の値から推定大気圧の値を減じて大気圧偏差（ΔＰａ）を求める（Ｓ１０８）。すなわち、大気圧偏差ΔＰａは実測大気圧が推定大気圧よりも低い場合には負の値となり、逆の場合には正の値となる（ΔＰａ＝  Ｐａ＿ｓ−Ｐａ＿ｎ）。
【００２２】
上記求めた大気圧偏差ΔＰａについて、偏差として想定される範囲が予め設定されており、大気圧偏差ΔＰａが予め設定された偏差上限値ΔＰａ＿ｍａｘと偏差下限値ΔＰａ＿ｍｉｎの間の範囲（ΔＰａ＿ｍｉｎ＜ΔＰａ＜ΔＰａ＿ｍａｘ）が大気圧センサを正常と判定する範囲（以下「正常範囲」という）として設定されている。ΔＰａがΔＰａ＿ｍｉｎ＜ΔＰａ＜ΔＰａ＿ｍａｘの範囲あるか否かを判断し（Ｓ１１０）、当該範囲内にない場合には大気圧センサに異常があるものと判定される（Ｓ１１４）。ここで、偏差上限値ΔＰａ＿ｍａｘと偏差下限値ΔＰａ＿ｍｉｎについて説明する。推定大気圧は標準的な気象条件下を想定して推定されたものであるため、標準的な気象条件とかけ離れた高気圧時や低気圧時には大気圧センサが正常であるにも関わらず実測大気圧との差が大きくなる。たとえば、台風接近時等の極端な低気圧の場合には実測大気圧が推定大気圧を大きく下回りΔＰａ＿ｎ（負の値となる）が小さくなってしまう。かかる場合にも大気圧センサの異常と判定してしまわないように、偏差上限値ΔＰａ＿ｍａｘは過去の気象データ等を参考に想定される最大限の高気圧に基づき設定され、偏差下限値ΔＰａ＿ｍｉｎは低気圧時の大気圧を考慮し設定される。さらに、大気圧センサ３、ＧＰＳシステム５の誤差等も考慮に加え予め適当な値に設定されている。
【００２３】
例えば、過去の気象データを参考にして、高気圧時の実測大気圧が推定大気圧よりも最大でｐヘクトパスカル上回る可能性があり、低気圧時の実測大気圧が推定大気圧よりも最大でｑヘクトパスカル下回る可能性があるとされる場合には偏差上限値ΔＰａ＿ｍａｘ＝ｐ（ヘクトパスカル）、偏差下限値ΔＰａ＿ｍｉｎ＝−ｑ（ヘクトパスカル）と設定すればよい。
【００２４】
Ｓ１１０においてΔＰａが正常範囲内にあると判断された場合には大気圧センサは正常であると判定し（Ｓ１１２）、処理を終了する。Ｓ１１０において大気圧センサが異常であると判定された場合（Ｓ１１４）にはユーザに警告を発し（Ｓ１１６）、大気圧センサ異常に対する処置を促すこととしている。
【００２５】
上記大気圧センサ異常検出装置によれば、大気圧偏差ΔＰａの判断において気象条件による影響を考慮して正常範囲の上限である偏差上限値及び下限である偏差下限値を設定しているので、高気圧・低気圧によって大気圧偏差が大きくなったり小さくなったりしてしまった場合にも、一律に大気圧センサ異常であると判定されることがない。よって、推定大気圧との誤差をプラスマイナス○○ヘクトパスカルまで許すというような判断手法によるよりも正確な大気圧センサ異常判断が可能となる。また、偏差上限値と偏差下限値を別々に設定しているので、大気圧偏差が正の数の場合（高気圧時）と負の数の場合（低気圧時）の許容限界が異なる場合にも対応が可能となる。例えば高気圧側よりも低気圧側の方がより実測大気圧の推定大気圧からの差が大きくなる傾向にあるといった場合にも、偏差上限値・偏差下限値ともに適切な値を設定することができる。
【００２６】
上記大気圧センサ異常検出装置では大気圧偏差ΔＰａが正常範囲に入っているか否かを１回しか判断せずに大気圧センサ異常としているが、図５に示す大気圧センサ異常検出装置のように上記判断で２回連続して正常範囲を外れた場合にのみ大気圧センサ異常と判断するようにしてもよい。図５のＳ１０２〜Ｓ１１０の処理は図４のＳ１０２〜Ｓ１１０の処理と同様であるため説明を省略する。図５に示す大気圧センサ異常検出装置によればＳ１１０でΔＰａが正常範囲に入っていないと判断された場合であっても、正常範囲に入っていないと判断されるのが１回目であれば大気圧センサ異常とは判定されない。具体的にはＳ１２０でトリップカウンタが０であるか否かを判断する。ここでトリップカウンタとは前回大気圧異常センサ異常検出処理を行った際に仮異常と判定されたか否かを示す処理プログラム上のフラグのことであり、トリップカウンタは必ず１又は０の値をとるようになっている。トリップカウンタ＝０の場合には大気圧センサ異常推定は１回目であるので仮異常判定がなされ（Ｓ１２２）、ΔＰａの値をΔＰａ＿ｘとして記憶し（Ｓ１２４）、トリップカウンタ＝１として（Ｓ１２６）処理を終了する。Ｓ１２０においてトリップカウンタ＝１の場合には大気圧センサ異常推定は２回目であるので大気圧センサは異常であると判定し（Ｓ１２８）、ユーザに警告を発し（Ｓ１３０）、トリップカウンタを０に戻して（Ｓ１３２）処理を終了する。
【００２７】
Ｓ１１０でΔＰａが正常範囲内と判断された場合には大気圧センサが正常と判定され（Ｓ１１２）、トリップカウンタ＝１か０かを判断する（Ｓ１４０）。トリップカウンタ＝１となっているのは前回の大気圧センサ異常検出処理において仮異常判定がなされ（Ｓ１２２）前回のΔＰａの値をΔＰａ＿ｘとして既に記憶している（Ｓ１２４）場合である。この場合は記憶していたΔＰａ＿ｘがΔＰａ＿ｘ＞ΔＰａ＿ｍａｘであるかΔＰａ＿ｘ＜ΔＰａ＿ｍｉｎであるかの判断を行う（Ｓ１４２）。ΔＰａ＿ｘ＞ΔＰａ＿ｍａｘの場合にはΔＰａ＿ｘの値を新たなΔＰａ＿ｍａｘとして更新し（Ｓ１４４）、ΔＰａ＿ｘ＜ΔＰａ＿ｍｉｎの場合にはΔＰａ＿ｘの値を新たなΔＰａ＿ｍｉｎとして更新する（Ｓ１４６）。そしてトリップカウンタを０に戻して（Ｓ１４８）処理を終了する。Ｓ１４０でトリップカウンタ＝０の場合にはそのまま処理を終了する。
【００２８】
この大気圧センサ異常検出装置によれば、想定されている気象条件の範囲を超えた高気圧又は低気圧によって大気圧偏差ΔＰａが正常範囲を超えてしまった場合であっても、一律に大気圧センサ異常と判定されてしまうことが防止できる。また、２回連続してΔＰａが正常範囲を超えてしまった場合には大気圧センサ異常と判定しているので真の大気圧センサ異常を見逃すことも防止できる。また、現在想定されている気象条件の範囲を超えた高気圧又は低気圧の環境下に置かれた場合には偏差上限値ΔＰａ＿ｍａｘと偏差下限値ΔＰａ＿ｍｉｎを自動的に更新することとしているので、常にこれらのデータを最新のものとすることができる。
【００２９】
続いて本発明の大気圧センサ異常検出装置の第２実施形態について説明する。本実施形態の大気圧センサ異常検出装置は第１実施形態と同様に大気圧センサ３、ＧＰＳシステム５、ＥＣＵ７で構成されており、それぞれの機器の構成については第１実施形態と同様であるので説明を省略する。
【００３０】
本実施形態に係る大気圧センサ異常検出装置の異常検出の処理について説明する。図６に示すように本実施形態の異常検出装置では実測大気圧Ｐａ＿ｓ及び推定大気圧Ｐａ＿ｎの算出を車両の移動中、標高の異なる２地点において行い、実測大気圧Ｐａ＿ｓの変化量ΔＰａ＿ｓ及び推定大気圧Ｐａ＿ｎの変化量ΔＰａ＿ｎを比較して大気圧センサの異常を判断することとしている。以下、図７を参照しながら異常検出の処理を説明すると、まずＥＣＵ７は移動中の第１地点において第１実測大気圧Ｐａ＿ｓ１（Ｓ２０２）と第１推定大気圧Ｐａ＿ｎ１（Ｓ２０４）を第１実施形態と同様の処理によって算出する。また、第２地点に移動後、第２実測大気圧Ｐａ＿ｓ２（Ｓ２０６）と第２推定大気圧Ｐａ＿ｎ２（Ｓ２０８）を同様の処理によって算出する。第１地点と第２地点は標高差が大きいほうが異常検出の精度を向上させる上で望ましい。
【００３１】
上記で測定した第１実測大気圧Ｐａ＿ｓ１と第２実測大気圧Ｐａ＿ｓ２との差である実測大気圧変化量ΔＰａ＿ｓ（ΔＰａ＿ｓ＝Ｐａ＿ｓ２−Ｐａ＿ｓ１）を算出する（Ｓ２１０）。つぎに上記測定した第１推定大気圧Ｐａ＿ｎ１と第２推定大気圧Ｐａ＿ｎ２との差である実測大気圧変化量ΔＰａ＿ｎ（ΔＰａ＿ｎ＝Ｐａ＿ｎ２−Ｐａ＿ｎ１）を算出する（Ｓ２１２）。算出した実測大気圧変化量と推定大気圧変化量との差の絶対値（｜ΔＰａ＿ｓ−ΔＰａ＿ｎ｜）を算出し所定の値と比較した大小を判断する（Ｓ２１４）。所定の値よりも大きい場合には大気圧センサが異常であると判定し（Ｓ２１８）、ユーザに警告を発し（Ｓ２２０）、大気圧センサ異常に対する処置を促して処理を終了する。それ以外の場合は大気圧センサが正常であると判定し（Ｓ２２２）処理を終了する。
【００３２】
実測大気圧ΔＰａ＿ｓは現在地標高に基づいて推定される推定大気圧ΔＰａ＿ｎに気象条件による気圧差Δｐを加えたものすなわち、大気圧センサが正常であれば
ΔＰａ＿ｓ＝ΔＰａ＿ｎ＋Δｐ＋δ…（１）
が成立すると考えることができる。ここでδは測定上の誤差を表している。気象条件による気圧差Δｐは車両が移動した距離や時間によってはほとんど変化しないため第１、第２地点において同一であると考えることができる。よって式（１）を第１地点、第２地点において適用すると以下の（２）、（３）式となる。
ΔＰａ＿ｓ１＝ΔＰａ＿ｎ１＋Δｐ＋δ１…（２）
ΔＰａ＿ｓ２＝ΔＰａ＿ｎ２＋Δｐ＋δ２…（３）
【００３３】
ここで（３）−（２）を計算するとΔｐが消去され、
ΔＰａ＿ｓ２−ΔＰａ＿ｓ１＝ΔＰａ＿ｎ２−ΔＰａ＿ｎ１＋δ２−δ１    …（４）
ΔＰａ＿ｓ２−ΔＰａ＿ｓ１＝ΔＰａ＿ｓ、ΔＰａ＿ｎ２−ΔＰａ＿ｎ１＝ΔＰａ＿ｎ２であるので
ΔＰａ＿ｓ−ΔＰａ＿ｎ＝δ  …（５）
である（但し、δ＝δ２−δ１）。結果として（５）が成立すれば大気圧センサが正常であり、成立しなければ異常であると判定することができる。そこで測定誤差等を考慮して
｜ΔＰａ＿ｓ−ΔＰａ＿ｎ｜が所定値よりも大きい場合は大気圧センサが正常であり、それ以外の場合は異常であると判定することができる。
【００３４】
上記大気圧センサ異常検出装置によれば、実測大気圧変化量と推定大気圧変化量との比較で大気圧センサの異常を判定することとしている。よって実測大気圧と推定大気圧を直接比較して判定するよりも高い精度で大気圧センサの異常を検出することができる。また上述のとおり｜ΔＰａ＿ｓ−ΔＰａ＿ｎ｜の大小で大気圧センサの正常異常を判定することとしているが、式（５）より｜ΔＰａ＿ｓ−ΔＰａ＿ｎ｜にはΔｐが含まれていないので、気象条件による気圧差（Δｐ）を考慮することなく大気圧センサの正常異常を判定することができる。よって、気象条件に関わらず大気圧センサの異常を正確に検出することが可能となる。
【００３５】
続いて本発明の大気圧センサ異常検出装置の第３実施形態について説明する。本実施形態の大気圧センサ異常検出装置は第１実施形態と同様に大気圧センサ３、ＧＰＳシステム５、ＥＣＵ７で構成されており、大気圧センサ３、ＥＣＵ７の構成については第１実施形態と同様であるので説明を省略する。
【００３６】
本実施形態の大気圧センサ異常検出装置を構成するＧＰＳシステム５は図８に示すように、ＧＰＳアンテナ５ａ、ＧＰＳシステム本体５ｂ、地図情報記憶装置５ｃ、気象情報取得装置５ｄにより構成されている。ＧＰＳアンテナ５ａ、ＧＰＳシステム本体５ｂ、地図情報記憶装置５ｃの構成・機能については第１実施形態に係るＧＰＳシステムと同様である。気象情報取得装置５ｄは例えば携帯電話回線等を通じて気象情報を受信することができるようになっており、例えば現在地座標に相当する地点の標高０ｍにおける現在の大気圧の情報を得ることができ、得られた大気圧の情報はＥＣＵ７へ送ることができるようになっている。
【００３７】
本実施形態に係る大気圧センサ異常検出装置の異常検出の処理について図９を参照しながら説明する。ＥＣＵ７は大気圧センサ３により検知した実測大気圧の値（Ｐａ＿ｓ）を読み込む（Ｓ３０２）。次にＥＣＵ７は上記ＧＰＳシステム５の処理によって算出された現在地標高（ｈ）を読み込む（Ｓ３０４）。読み込んだ現在地標高に基づきＥＣＵ７内に格納された標高・大気圧テーブルを参照し現在地の大気圧として現在地標高から推定される標高大気圧（Ｐａ＿ｈ）を求める（Ｓ３０６）。ここで、標高・大気圧テーブルとは標準的な気象条件の下での標高と大気圧との関係を表したテーブルである。次にＥＣＵ７は上記ＧＰＳシステム５によって取得された気象情報による大気圧（Ｐａ＿ｒ）を読み込む（Ｓ３０８）。
【００３８】
次に、上記標高大気圧Ｐａ＿ｈと気象情報による大気圧Ｐａ＿ｒとから推定される推定大気圧Ｐａ＿ｎを算出する（Ｓ３１０）。まず、標高・大気圧テーブルを参照し標高０ｍ地点の標高大気圧Ｐａ＿ｈ０を求める。Ｐａ＿ｒとＰａ＿ｈ０との差（Ｐａ＿ｒ−Ｐａ＿ｈ０）は気象条件による気圧差であると考えられるのでこの気圧差を標高大気圧Ｐａ＿ｈに加えることによって推定大気圧Ｐａ＿ｎを算出する（Ｐａ＿ｎ＝Ｐａ＿ｈ＋Ｐａ＿ｒ−Ｐａ＿ｈ０）。次に上記で求めた実測大気圧と推定大気圧との差の絶対値である大気圧偏差（ΔＰａ）を求める（Ｓ３１２）。大気圧偏差ΔＰａと所定の値との大小を比較し（Ｓ３１４）、大気圧偏差ΔＰａが所定の値よりも大きい場合には大気圧センサが異常であると判定し（Ｓ３１６）、ユーザに警告を発し、大気圧センサ異常に対する処置を促して（Ｓ３１８）処理を終了する。それ以外の場合は大気圧センサが正常であると判定し（Ｓ３２０）処理を終了する。
【００３９】
上記大気圧センサ異常検出装置によれば、異常判断処理において標高大気圧に気象条件による気圧差を加えることによって推定大気圧を求めているので、推定大気圧は標高による大気圧と気象条件による大気圧を反映させたものとなる。このため、実測大気圧と比較される推定大気圧がより正確に大気圧を推定した値となり、より精度の高い大気圧センサ異常の検出が可能となる。
【００４０】
続いて本発明の大気圧センサ異常検出装置の第４実施形態について説明する。本実施形態の大気圧センサ異常検出装置は第３実施形態と同様に大気圧センサ３、ＧＰＳシステム５、ＥＣＵ７で構成されており、それぞれの機器の構成についても第３実施形態と同様であるので説明を省略する。
【００４１】
本実施形態に係る大気圧センサ異常検出装置の異常検出の処理について図１０を参照しながら説明する。本実施形態の異常検出装置では実測大気圧及び推定大気圧の算出を車両の移動中、標高の異なる２地点において行い、その結果に基づき大気圧センサの異常を判断することとしている。まず、ＥＣＵ７は移動中の第１地点において第１実測大気圧Ｐａ＿ｓ１（Ｓ４０２）と第１推定大気圧Ｐａ＿ｎ１（Ｓ４０４）を第３実施形態と同様の処理によって算出する。また、第２地点に移動後、第２実測大気圧Ｐａ＿ｓ２（Ｓ４０６）と第２推定大気圧Ｐａ＿ｎ２（Ｓ４０８）を第３実施形態と同様の処理によって算出する。第１地点と第２地点は標高差が大きいほうが異常検出の精度を向上させる上で望ましい。
【００４２】
上記で測定した第１実測大気圧Ｐａ＿ｓ１と第２実測大気圧Ｐａ＿ｓ２との差である実測大気圧変化量ΔＰａ＿ｓ（ΔＰａ＿ｓ＝Ｐａ＿ｓ２−Ｐａ＿ｓ１）を算出する（Ｓ４１０）。つぎに上記測定した第１推定大気圧Ｐａ＿ｎ１と第２推定大気圧Ｐａ＿ｎ２との差である実測大気圧変化量ΔＰａ＿ｎ（ΔＰａ＿ｎ＝Ｐａ＿ｎ２−Ｐａ＿ｎ１）を算出する（Ｓ４１２）。算出した実測大気圧変化量と推定大気圧変化量との差の絶対値（｜ΔＰａ＿ｓ−ΔＰａ＿ｎ｜）を算出し所定の値との大小を比較する（Ｓ４１４）。所定の値よりも大きい場合には大気圧センサが異常であると判定し（Ｓ４１８）、ユーザに警告を発し（Ｓ４２０）、大気圧センサ異常に対する処置を促して処理を終了する。それ以外の場合は大気圧センサが正常であると判定し（Ｓ４２２）処理を終了する。
【００４３】
上記大気圧センサ異常検出装置によれば、実測大気圧変化量と推定大気圧変化量との比較で大気圧センサの異常を判定することとしている。よって実測大気圧と推定大気圧を直接比較して判定するよりも高い精度で大気圧センサの異常を検出することができる。
【００４４】
続いて本発明の大気圧センサ異常検出装置の第５実施形態について説明する。本実施形態の大気圧センサ異常検出装置は図１１に示すとおり大気圧センサ３、エアフローメータ９、スロットルセンサ１１、吸気温センサ１３、ＥＣＵ７から構成される。大気圧センサ３は大気圧を感知し現在地の大気圧情報を得て、大気圧データをＥＣＵ７へ送るようになっている。エアフローメータ９は車両のエンジンの吸気管に設置され、吸入された空気の重量（吸入空気量）を感知しＥＣＵ７へデータを送るようになっている。スロットルセンサ１１はスロットル弁の角度（スロットル開度）を感知しＥＣＵ７へデータを送るようになっている。吸気温センサは車両のエンジンの吸気管に設置され、吸入された空気の温度（吸気温）を感知しＥＣＵ７へデータを送るようになっている。ＥＣＵ７はこれらの機器全体を制御する役割を負う。またＥＣＵ７にはスロットル開度・吸入空気量テーブルが格納されている。スロットル開度・吸入空気量テーブルは標準大気圧の下である吸気温におけるスロットル開度と吸入空気量との関係をテーブルにしたものである。
【００４５】
本実施形態に係る大気圧センサ異常検出装置の異常検出の処理について説明する。最初にエアフローメータ９で得られる吸入空気量、スロットルセンサ１１で得られるスロットル開度及び吸気温センサ１３で得られる吸気温から推定大気圧を得るための処理を説明する。まず、ＥＣＵ７はエアフローメータ９より吸入空気量（ｍ）のデータを、スロットルセンサ１１よりスロットル開度（ｄ）のデータを、吸気温センサより吸気温（Ｔ）のデータをそれぞれ読み込む。スロットル開度・吸入空気量テーブルよりスロットル開度ｄ、吸気温Ｔの条件下で得られる吸入空気量ｍ０を求める。すなわち、吸入空気量ｍ０は標準大気圧Ｐａ＿０の下、スロットル開度ｄ、吸気温Ｔの条件下で得られると予想される吸入空気量を意味する。ＥＣＵ７は求めた吸入空気量ｍ０及びエアフローメータ９で得られる吸入空気量ｍを比較することにより、実際の大気圧として推定される推定大気圧Ｐａ＿ｎを算出する。大気圧と吸入吸気量は比例すると考えられるので、推定大気圧Ｐａ＿ｎは、Ｐａ＿ｎ＝Ｐａ＿０・ｍ／ｍ０で算出される。
【００４６】
次に、図１２を参照しながら大気圧センサの異常検出の処理について説明する。ＥＣＵ７は大気圧センサ３により検知した実測大気圧の値（Ｐａ＿ｓ）を読み込む（Ｓ５０２）。さらにＥＣＵ７は上述した処理で吸入空気量、スロットル開度及び吸気温から推定大気圧Ｐａ＿ｎを算出する（Ｓ５０６）。上記で求めた実測大気圧の値から推定大気圧の値を減じて大気圧偏差（ΔＰａ）を求める（Ｓ５０８）。すなわち、大気圧偏差ΔＰａは実測大気圧が推定大気圧よりも低い場合には負の値となり、逆の場合には正の値となる（ΔＰａ＝  Ｐａ＿ｓ−Ｐａ＿ｎ）。
【００４７】
求めた大気圧偏差ΔＰａを所定の偏差上限値ΔＰａ＿ｍａｘと偏差下限値ΔＰａ＿ｍｉｎと比較し（Ｓ５１０）、大気圧偏差ΔＰａが偏差上限値ΔＰａ＿ｍａｘと偏差下限値ΔＰａ＿ｍｉｎの間の範囲（ΔＰａ＿ｍｉｎ＜ΔＰａ＜ΔＰａ＿ｍａｘ）として設定される正常範囲にΔＰａが入っていない場合には大気圧センサに異常があるものと判定される（Ｓ５１２）。ここで、偏差上限値ΔＰａ＿ｍａｘと偏差下限値ΔＰａ＿ｍｉｎは第１実施形態と同様に、過去の気象データ等に基づき設定する。
【００４８】
Ｓ５１０において大気圧センサは正常であると判定された場合（Ｓ５１２）には処理を終了する。Ｓ５１０において大気圧センサが異常であると判定された場合（Ｓ５１４）にはユーザに警告を発し（Ｓ５１６）、大気圧センサ異常に対する処置を促すこととしている。
【００４９】
上記大気圧センサ異常検出装置によれば、車両のエンジンのデータから推定大気圧を求めることとしているのでＧＰＳシステムが不要となる。また、大気圧偏差ΔＰａの判断において気象条件による影響を考慮して正常範囲の上限である偏差上限値及び下限である偏差下限値を設定しているので、高気圧・低気圧によって大気圧偏差が大きくなったり小さくなったりしてしまった場合にも、一律に大気圧センサ異常であると判定されることがない。よって、推定大気圧との誤差をプラスマイナス○○ヘクトパスカルまで許すというような判断手法によるよりも正確な大気圧センサ異常判断が可能となる。また、偏差上限値と偏差下限値を別々に設定しているので、大気圧偏差が正の数の場合（高気圧時）と負の数の場合（低気圧時）の許容限界が異なる場合にも対応が可能となる。例えば高気圧側よりも低気圧側の方がより実測大気圧の推定大気圧からの差が大きくなる傾向にあるといった場合にも、偏差上限値・偏差下限値ともに適切な値を設定することができる。
【００５０】
上記大気圧センサ異常検出装置では大気圧偏差ΔＰａが正常範囲に入っているか否かを１回しか判断せずに大気圧センサ異常としているが、図１３に示す大気圧センサ異常検出装置のように上記判断で２回連続して正常範囲を外れた場合にのみ大気圧センサ異常と判断するようにしてもよい。図１３のＳ５０１〜Ｓ５１０の処理は図１２のＳ５０１〜Ｓ５１０の処理と同様であるため説明を省略する。図１３に示す大気圧センサ異常検出装置によればＳ５１０でΔＰａが正常範囲に入っていないと判断された場合であっても、正常範囲に入っていないと判断されるのが１回目であれば大気圧センサ異常とは判定されない。具体的にはＳ５２０でトリップカウンタが０であるか否かを判断する。ここでトリップカウンタとは前回大気圧異常センサ異常検出処理を行った際に仮異常と判定されたか否かを示す処理プログラム上のフラグのことであり、トリップカウンタは必ず１又は０の値をとるようになっている。トリップカウンタ＝０の場合には大気圧センサ異常推定は１回目であるので仮異常判定がなされ（Ｓ５２２）、ΔＰａの値をΔＰａ＿ｘとして記憶し（Ｓ５２４）、トリップカウンタ＝１として（Ｓ５２６）処理を終了する。Ｓ５２０においてトリップカウンタ＝１の場合には大気圧センサ異常推定は２回目であるので大気圧センサは異常であると判定し（Ｓ５２８）、ユーザに警告を発し（Ｓ５３０）、トリップカウンタを０に戻して（Ｓ５３２）処理を終了する。
【００５１】
Ｓ５１０でΔＰａが正常範囲内と判断された場合には大気圧センサが正常と判定され（Ｓ５１２）、トリップカウンタ＝１か０かを判断し（Ｓ５４０）、トリップカウンタ＝１となっているのは前回の大気圧センサ異常検出処理において仮異常判定がなされ（Ｓ５２２）前回のΔＰａの値をΔＰａ＿ｘとして既に記憶している（Ｓ５２４）場合である。この場合は記憶していたΔＰａ＿ｘがΔＰａ＿ｘ＞ΔＰａ＿ｍａｘであるかΔＰａ＿ｘ＜ΔＰａ＿ｍｉｎであるかの判断を行う（Ｓ５４２）。ΔＰａ＿ｘ＞ΔＰａ＿ｍａｘの場合にはΔＰａ＿ｘの値を新たなΔＰａ＿ｍａｘとして更新し（Ｓ５４４）、ΔＰａ＿ｘ＜ΔＰａ＿ｍｉｎの場合にはΔＰａ＿ｘの値を新たなΔＰａ＿ｍｉｎとして更新する（Ｓ５４６）。そしてトリップカウンタを０に戻して（Ｓ５４８）処理を終了する。Ｓ５４０でトリップカウンタ＝０の場合にはそのまま処理を終了する。
【００５２】
この大気圧センサ異常検出装置によれば、想定されている気象条件の範囲を超えた高気圧又は低気圧によって大気圧偏差ΔＰａが正常範囲を超えてしまった場合であっても、一律に大気圧センサ異常と判定されてしまうことを防止できる。また、２回連続してΔＰａが正常範囲を超えてしまった場合には大気圧センサ異常と判定しているので真の大気圧センサ異常の場合にも見逃すことを防止できる。また、現在想定されている気象条件の範囲を超えた高気圧又は低気圧の環境下に置かれた場合には偏差上限値ΔＰａ＿ｍａｘと偏差下限値ΔＰａ＿ｍｉｎを自動的に更新することとしているので、常にこれらのデータを最新のものとすることができる。
【００５３】
続いて本発明の大気圧センサ異常検出装置の第６実施形態について説明する。本実施形態の大気圧センサ異常検出装置は図１４に示すとおり、大気圧センサ３、エンジン出力検知装置１５、車両速度センサ１９から構成される。大気圧センサ３は大気圧を感知し大気圧データをＥＣＵ７へ送るようになっている。エンジン出力検知装置１５は例えばスロットルセンサ等のデータに基づきエンジンの出力を算出しデータをＥＣＵ７へ送るようになっている。車両速度センサ１９は車両の速度を感知し速度データをＥＣＵ７へ送るようになっている。
【００５４】
次に、図１５を参照しながら大気圧センサの異常検出の処理について説明する。ＥＣＵ７は第１地点において大気圧センサ３により検知した実測大気圧の値（Ｐａ＿ｓ１）を読み込み、第１実測大気圧とする（Ｓ６０２）。次にＥＵＣ７はエンジン出力検知装置１５よりエンジン出力データ読み込む。また、ＥＣＵは車両の速度を車両速度センサ１９から読み込み、車両速度に基づいて車両の加速度を算出する。ＥＣＵは読み込んだエンジン出力と算出した車両の加速度の関係より現在地の勾配を求める（Ｓ６０６）。ＥＣＵ７は第２地点に移動後、大気圧センサ３より検知した実測大気圧の値（Ｐａ＿ｓ２）を読み込み第２実測大気圧とする（Ｓ６０８）。そして、第１実測大気圧Ｐａ＿ｓ１と第２実測大気圧Ｐａ＿ｓ２との差である実測大気圧変化量ΔＰａ＿ｓ（ΔＰａ＿ｓ＝Ｐａ＿ｓ２−Ｐａ＿ｓ１）を算出する（Ｓ６１０）。一方、上記求めた勾配、速度データに基づき、第１地点から第２地点までの標高の変化である推定標高変化量Δｈを算出し（Ｓ６１１）、推定標高変化量から推定大気圧変化量ΔＰａ＿ｎを求める（Ｓ６１２）。算出した実測大気圧変化量と推定大気圧変化量との差の絶対値（｜ΔＰａ＿ｓ−ΔＰａ＿ｎ｜）を算出し、この値の所定の値との大小を比較する（Ｓ６１４）。｜ΔＰａ＿ｓ−ΔＰａ＿ｎ｜が所定の値よりも大きい場合には大気圧センサが異常であると判定し（Ｓ６１８）、ユーザに警告を発し（Ｓ６２０）、大気圧センサ異常に対する処置を促して処理を終了する。それ以外の場合は大気圧センサが正常であると判定し（Ｓ６２２）処理を終了する。
【００５５】
上記各実施形態における実測大気圧と推定大気圧との比較または実測大気圧変化量と推定大気圧変化量との比較は、いずれか２つ以上の比較を組み合わせて大気圧センサ異常判断の基準とすることもできる。以下、例として第１実施形態における比較と第２実施形態における比較とを組み合わせて行う大気圧センサ異常判断処理について図１６を参照しながら説明する。
【００５６】
まず、第１地点においてＥＣＵ７は大気圧センサ３により検知した第１実測大気圧の値（Ｐａ＿ｓ１）を読み込む（Ｓ７０２）。次にＥＣＵ７は上記ＧＰＳシステム５の処理によって算出された現在地標高（ｈ）を読み込む（Ｓ７０４）。読み込んだ現在地標高に基づき現在地標高から推定される推定大気圧（Ｐａ＿ｎ）を求める（Ｓ７０６）。上記で求めた実測大気圧の値から推定大気圧の値を減じて大気圧偏差（ΔＰａ）を求める（Ｓ７０８）。すなわち、大気圧偏差ΔＰａは実測大気圧が推定大気圧よりも低い場合には負の値となり、逆の場合には正の値となる（ΔＰａ＝  Ｐａ＿ｓ−Ｐａ＿ｎ）。
【００５７】
上記求めた大気圧偏差ΔＰａについて、大気圧偏差ΔＰａが予め設定された偏差上限値ΔＰａ＿ｍａｘと偏差下限値ΔＰａ＿ｍｉｎの間の正常範囲（ΔＰａ＿ｍｉｎ＜ΔＰａ＜ΔＰａ＿ｍａｘ）にあるか否かを判断し（Ｓ７１０）、当該正常範囲にある場合は大気圧センサは正常であると判定し（Ｓ７１２）処理を終了する。Ｓ７１０でΔＰａが正常範囲にないと判断された場合には車両が第２地点に移動した際に、第１地点での処理と同様にして第２実測大気圧（Ｐａ＿ｓ２）及び第２推定大気圧（Ｐａ＿ｎ２）を求める（Ｓ７１６、Ｓ７１８）。さらに、実測大気圧変化量ΔＰａ＿ｓ（ΔＰａ＿ｓ＝Ｐａ＿ｓ２−Ｐａ＿ｓ１）及び実測大気圧変化量ΔＰａ＿ｎ（ΔＰａ＿ｎ＝Ｐａ＿ｎ２−Ｐａ＿ｎ１）を算出し（Ｓ７２０、Ｓ７２２）、算出した実測大気圧変化量と推定大気圧変化量との差の絶対値（｜ΔＰａ＿ｓ−ΔＰａ＿ｎ｜）を算出し所定の値と比較した大小を判断する（Ｓ７２４）。上記絶対値が所定値よりも小さい場合には大気圧センサは正常であると判定され（Ｓ７２６）、それ以外の場合には大気圧センサは異常であると判定され（Ｓ７２８）、ユーザに警告を発し（Ｓ７３０）処理を終了する。
【００５８】
上記の処理のように推定大気圧・推定大気圧変化量を求め比較する処理を２つ又は３つ以上組み合わせて大気圧センサの異常を判断することによってより正確に異常を検出することが可能となる。
【００５９】
【発明の効果】
上述したように本発明によれば、圧力の実測値と比較する圧力の推定値を簡単な方法によって算出し、正確に大気圧センサの異常を検出できる大気圧センサ異常検出装置を提供することができる。
【図面の簡単な説明】
【図１】第１実施形態に係る大気圧センサ異常検出装置の構成図である。
【図２】現在地標高を算出する処理のフロー図である。
【図３】現在地標高を算出する処理のイメージ図である。
【図４】第１実施形態に係る大気圧センサ異常検出装置の大気圧センサ異常検出処理のフロー図である。
【図５】第１実施形態に係る大気圧センサ異常検出装置の大気圧センサ異常検出処理のフロー図である。
【図６】第２実施形態に係る大気圧センサ異常検出装置の大気圧センサ異常検出処理を説明する図である。
【図７】第２実施形態に係る大気圧センサ異常検出装置の大気圧センサ異常検出処理のフロー図である。
【図８】第３実施形態に係る大気圧センサ異常検出装置の構成図である。
【図９】第３実施形態に係る大気圧センサ異常検出装置の大気圧センサ異常検出処理のフロー図である。
【図１０】第４実施形態に係る大気圧センサ異常検出装置の大気圧センサ異常検出処理のフロー図である。
【図１１】第５実施形態に係る大気圧センサ異常検出装置の構成図である。
【図１２】第５実施形態に係る大気圧センサ異常検出装置の大気圧センサ異常検出処理のフロー図である。
【図１３】第５実施形態に係る大気圧センサ異常検出装置の大気圧センサ異常検出処理のフロー図である。
【図１４】第６実施形態に係る大気圧センサ異常検出装置の構成図である。
【図１５】第６実施形態に係る大気圧センサ異常検出装置の大気圧センサ異常検出処理のフロー図である。
【図１６】大気圧センサ異常検出装置の大気圧センサ異常検出処理のフロー図である。
【符号の説明】
１…大気圧センサ異常検出装置、３…大気圧センサ、５…ＧＰＳシステム、６…地図情報、７…ＥＣＵ、９…エアフローメータ、１１…スロットルセンサ、１３…吸気温センサ、１５…エンジン出力検出装置、１９…速度センサ。
【図１】
2004183607.tif 000003
【図２】
2004183607.tif 000004
【図３】
2004183607.tif 000005
【図４】
2004183607.tif 000006
【図５】
2004183607.tif 000007
【図６】
2004183607.tif 000008
【図７】
2004183607.tif 000009
【図８】
2004183607.tif 000010
【図９】
2004183607.tif 000011
【図１０】
2004183607.tif 000012
【図１１】
2004183607.tif 000013
【図１２】
2004183607.tif 000014
【図１３】
2004183607.tif 000015
【図１４】
2004183607.tif 000016
【図１５】
2004183607.tif 000017
【図１６】
2004183607.tif 000018