(57)【特許請求の範囲】
【請求項１】
エンジン稼動中の大気圧を第１検出値として検出する大気圧センサである第１圧力センサと、
前記第１圧力センサとは別の位置に配置され、吸気又は排気の圧力を第２検出値として検出する第２圧力センサと、
エンジン制御を行う制御部と、
を備え、
前記制御部は、前記第１圧力センサ及び前記第２圧力センサに電源が供給された後であって、エンジン始動前に前記第１検出値と前記第２検出値を検出し、更に、前記第１検出値に対する前記第２検出値の差であるズレ量を求め、当該ズレ量を無くすように、エンジン稼動中に検出された前記第２検出値をオフセットして補正することを特徴とするエンジン。
【請求項２】
請求項１に記載のエンジンであって、
前記第２圧力センサを複数備えており、
前記制御部は、
それぞれの前記第２圧力センサについて、前記ズレ量の絶対値が予め定めた閾値以上か否かを判定し、
少なくとも１つの前記第２圧力センサについて、前記ズレ量の絶対値が予め定めた閾値以上である場合、異常を報知するとともにエンジン始動を禁止することを特徴とするエンジン。
【請求項３】
請求項１又は２に記載のエンジンであって、
前記第２圧力センサを複数備えており、
前記制御部は、
それぞれの前記第２圧力センサについて前記ズレ量を求め、当該ズレ量を無くすようにそれぞれの前記第２検出値をオフセットして補正することを特徴とするエンジン。
【請求項４】
請求項１から３までの何れか一項に記載のエンジンであって、
前記第１圧力センサは、前記制御部に取り付けられていることを特徴とするエンジン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主として、少なくとも２つの圧力センサを備えたエンジンに関する。
【背景技術】
【０００２】
従来から、エンジンには、大気圧、吸気圧、及び排気圧等の圧力を検出する各種の圧力センサが設けられている。特許文献１から３は、これらの圧力センサを備え、圧力センサの検出値に応じた制御を行うエンジンを開示する。
【０００３】
特許文献１及び２のエンジンは、大気圧センサと、吸気圧センサと、ＥＣＵ等の制御部と、を備える。制御部は、大気圧と吸気圧が等しくなるタイミング（エンジンの停止後等）において、大気圧センサと吸気圧センサの検出値の差を求める。制御部は、大気圧センサと吸気圧センサの検出値の差が所定の閾値を超えた場合、大気圧センサ又は吸気圧センサに異常があると判定する。
【０００４】
特許文献３のエンジンは、圧力センサと、ＥＣＵと、を備える。圧力センサは吸気管の内部に配置されている。このエンジンでは、１つの圧力センサを用いて、大気圧と吸気圧を検出する。即ち、ＥＣＵは、エンジンの始動直後の圧力センサの検出値を大気圧として取り扱う。また、ＥＣＵは、エンジンの稼動中の圧力センサの検出値を吸気圧として取り扱う。ＥＣＵは、予め検出した大気圧を用いて吸気圧を補正して補正吸気管圧力を求め、この補正吸気管圧力に基づいて、燃料噴射量及び点火時期を決定する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−３０３７１８号公報
【特許文献２】特開２００９−１７４５０１号公報
【特許文献３】特開平５−１４９１８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、特許文献１及び２は、大気圧センサ又は吸気圧センサの異常を検出してユーザに知らせることを目的としている。しかし、上述したように特許文献１及び２では、大気圧センサと吸気圧センサの検出値の差が所定の閾値を超えた時に初めて異常があると判定される。そのため、圧力センサの検出精度が徐々に低下する場合、圧力センサが異常と判定されるまでは、検出精度が低下した検出値を用いてエンジンを制御し続けることとなる。ここで、吸気圧等の圧力はエンジンを制御する際の重要な状態値の１つであり、検出精度が低下した吸気圧等を用いてエンジンを制御した場合、エンジンの性能を十分に発揮できなくなる可能性がある。
【０００７】
また、特許文献３は、大気圧と吸気圧の２つの状態値に基づいて燃料噴射量及び点火時期を決定する処理の演算量を軽減するために、２つの状態値を合わせて状態値を１つにしているに過ぎない。従って、特許文献３では、圧力センサの検出精度の低下を補正する技術は開示されていない。
【０００８】
本発明は以上の事情に鑑みてされたものであり、その主要な目的は、圧力センサの検出精度が徐々に低下した場合であっても、低下した検出精度を補正して、圧力を用いた制御を実行可能なエンジンを提供することにある。
【課題を解決するための手段及び効果】
【０００９】
本発明の解決しようとする課題は以上の如くであり、次にこの課題を解決するための手段とその効果を説明する。
【００１０】
本発明の観点によれば、以下の構成のエンジンが提供される。即ち、このエンジンは、第１圧力センサと、第２圧力センサと、制御部と、を備える。前記第１圧力センサは、エンジン稼動中の大気圧を第１検出値として検出する大気圧センサである。前記第２圧力センサは、前記第１圧力センサとは別の位置に配置され、吸気又は排気の圧力を第２検出値として検出する。前記制御部は、エンジン制御を行う。前記制御部は、前記第１圧力センサ及び前記第２圧力センサに電源が供給された後であって、エンジン始動前に前記第１検出値と前記第２検出値を検出し、更に、前記第１検出値に対する前記第２検出値の差であるズレ量を求め、当該ズレ量を無くすように、エンジン稼動中に検出された前記第２検出値をオフセットして補正する。
【００１１】
これにより、使用環境及び時間経過等により第２圧力センサが劣化して圧力の検出精度が低下した場合であっても、上記のようにズレ量を求めて第２圧力センサを補正することで、第２圧力センサの検出精度の低下を抑えることができる。従って、より正確な吸気圧又は排気圧等を用いてエンジンを制御することができる。また、第１圧力センサが大気圧センサであり、大気圧センサは高圧の吸気ガスや高温の排気ガスに触れる他の圧力センサと比較して劣化しにくいので、第１圧力センサを基準として第２圧力センサを補正することで、第２圧力センサの誤差を大幅に（第１圧力センサ程度まで）抑えることができる。また、上記のタイミングでズレ量を求めることにより、エンジン始動前ではエンジンの各部の圧力は大気圧と略等しいため、このタイミングで圧力を計測することで、第１検出値に対する第２検出値のズレ量を正確に把握することができる。
【００１２】
前記のエンジンにおいては、前記第２圧力センサを複数備えており、前記制御部は、それぞれの前記第２圧力センサについて、前記ズレ量の絶対値が予め定めた閾値以上か否かを判定し、少なくとも１つの前記第２圧力センサについて、前記ズレ量の絶対値が予め定めた閾値以上である場合、異常を報知するとともにエンジン始動を禁止することが好ましい。
【００１３】
前記のエンジンにおいては、前記第２圧力センサを複数備えており、前記制御部は、それぞれの前記第２圧力センサについて前記ズレ量を求め、当該ズレ量を無くすようにそれぞれの前記第２検出値をオフセットして補正することが好ましい。
【００１４】
前記のエンジンにおいては、前記第１圧力センサは、前記制御部に取り付けられていることが好ましい。
【００１５】
一般的に、制御部は多数の基板等から構成されているため、熱及び振動が伝達しにくい位置に設けられている。従って、制御部に配置された大気圧センサは他の圧力センサと比較して更に劣化しにくい。従って、大気圧センサを基準として第２圧力センサを補正することで、第２圧力センサの誤差を大幅に（大気圧センサ程度まで）抑えることができる。
【図面の簡単な説明】
【００２０】
【図１】エンジンの概略平面図。
【図２】気体の流れ及び各種センサを模式的に示す説明図。
【図３】新品の圧力センサと長時間使用により劣化した圧力センサとを用いて様々な圧力値を計測した実験の結果を示すグラフ。
【図４】検出精度が低下した圧力センサの検出値を補正してエンジンを制御する処理を示すフローチャート。
【図５】大気圧センサに対する他の圧力センサの検出値のズレ量が閾値より小さい場合に、他の圧力センサの検出値を補正する処理の概要を示すグラフ。
【図６】大気圧センサに対する他の圧力センサの検出値のズレ量が閾値以上である場合の状態を示すグラフ。
【発明を実施するための形態】
【００２１】
次に、図面を参照して本発明の実施形態を説明する。エンジン１００は、ディーゼルエンジンであり、作業機及び船舶等に搭載される。
【００２２】
初めに、図１及び図２を参照して、エンジン１００の概要について説明する。図１に示すように、エンジン１００は、吸気系の部材として、吸入管２０と、過給機２１と、過給管２４と、吸気マニホールド２６と、ブリーザーホース２７と、を備える。
【００２３】
吸入管２０は、外部から気体を吸入する。吸入管２０は、気体中の塵等を取り除くフィルタを備える。
【００２４】
過給機２１は、図２に示すように、タービン２２と、コンプレッサ２３と、を備える。タービン２２は、排気管３１の内部に配置され、排気ガスを利用して回転するように構成されている。コンプレッサ２３は、吸入管２０及び過給管２４の連結箇所の内部に配置され、タービン２２と同じシャフト２１ａに接続されており、タービン２２の回転に伴って回転する。過給機２１は、コンプレッサ２３が回転することにより、空気を圧縮して強制的に吸気を行うことができる。
【００２５】
過給管２４は、過給機２１によって吸入された気体を吸気マニホールド２６に供給する。吸気マニホールド２６は、過給管２４から供給された気体をシリンダ数に応じた数（本実施形態では４つ）に分けてシリンダヘッド１０へ供給する。シリンダヘッド１０には、シリンダヘッドカバー１１及びインジェクタ（燃料噴射装置）１２が配置されている。インジェクタ１２は、図２に示すＥＣＵ（エンジンコントロールユニット、制御部）５０によって制御される。ＥＣＵ５０には熱及び振動に弱い電子機器が多数設けられているため、ＥＣＵ５０は、熱及び振動が伝わりにくい位置に配置されている。
【００２６】
インジェクタ１２は、所定のタイミングで燃焼室に燃料を噴射する。具体的には、インジェクタ１２は、上死点（ＴＤＣ）の近傍でメイン噴射を行うように構成されている。また、インジェクタ１２は、このメイン噴射の直前に騒音低減のためのプレ噴射を行ったり、プレ噴射の更に前のタイミングでＮＯｘ低減及び騒音低減のためのパイロット噴射を行ったりすることができる。また、インジェクタ１２は、メイン噴射の直後にＰＭの低減及び排気ガスの浄化促進及び温度上昇を目的としたアフター噴射を行ったり、アフター噴射の更に後のタイミングで温度上昇等を目的としたポスト噴射を行ったりすることができる。
【００２７】
このように燃料を噴射してピストンを駆動させることで、動力を発生させることができる。燃焼室では、燃料が燃焼することで、ブローバイガス及び排気ガス等が発生する。ブリーザーホース２７は、燃焼室で発生したブローバイガスを吸入管２０に供給する。これにより、未燃焼ガスが外部に排出されることを防止できる。
【００２８】
また、吸気マニホールド２６には、図２に示すように、吸気圧センサ（第２圧力センサ）５１と、吸気温度センサ５２と、が取り付けられている。
【００２９】
吸気圧センサ５１は、吸気マニホールド２６内の気体の圧力（吸気圧）を検出してＥＣＵ５０へ出力する。吸気温度センサ５２は、吸気マニホールド２６内の気体の温度を検出してＥＣＵ５０へ出力する。なお、吸気圧センサ５１及び吸気温度センサ５２は、吸気マニホールド２６ではなく、それより上流の管等に配置されていても良い。
【００３０】
エンジン１００は、排気系の部材として、排気マニホールド３０と、排気管３１と、排気ガス浄化装置３２と、を備える。なお、排気ガス浄化装置３２は、エンジン１００とは少し離れた位置に配置されていても良い。
【００３１】
排気マニホールド３０は、複数の燃焼室で発生した排気ガスをまとめて過給機２１のタービン２２へ供給する。また、排気マニホールド３０には、排気圧センサ（第２圧力センサ）５３と、排気温度センサ５４と、が取り付けられている。
【００３２】
排気圧センサ５３は、排気マニホールド３０内の気体の圧力（排気圧）を検出してＥＣＵ５０へ出力する。排気温度センサ５４は、排気マニホールド３０内の気体の温度を検出してＥＣＵ５０へ出力する。
【００３３】
排気マニホールド３０を通過した気体は、一部がＥＧＲ管４１を介してＥＧＲ装置４０へ供給されるとともに、残りが排気管３１を介して排気ガス浄化装置３２へ供給される。
【００３４】
また、エンジン１００は、ＥＧＲ装置４０を備える。ＥＧＲ装置４０は、ＥＧＲクーラ４２と、ＥＧＲバルブ４３と、を備えている。ＥＧＲクーラ４２は、排気ガスを冷却する。ＥＧＲ装置４０は、ＥＧＲバルブ４３の開度を調整することで、吸気マニホールド２６に供給される排気ガスの量を変化させることができる。ＥＧＲバルブ４３の開度は、ＥＣＵ５０によって制御される。ＥＣＵ５０は、例えば吸気圧と排気圧の差圧に基づいてＥＧＲバルブ４３の開度を調整する。
【００３５】
排気ガス浄化装置３２は、排気ガスを浄化して排出する。排気ガス浄化装置３２は、酸化触媒３３と、フィルタ３４と、を備える。酸化触媒３３は、白金等で構成されており、排気ガスに含まれる未燃燃料、一酸化炭素、一酸化窒素等を酸化（燃焼）するための触媒である。フィルタ３４は、例えばウォールフロー型のフィルタとして構成されており、酸化触媒３３で処理された排気ガスに含まれるＰＭ（粒子状物質）を捕集する。
【００３６】
また、排気ガス浄化装置３２には、酸化触媒温度センサ５５と、フィルタ温度センサ５６と、差圧センサ（第２圧力センサ）５７と、が取り付けられている。酸化触媒温度センサ５５は、排気ガス浄化装置３２の入口近傍（酸化触媒３３の排気上流側）の温度を検出する。フィルタ温度センサ５６は、酸化触媒３３及びフィルタ３４の間（フィルタ３４の排気上流側）の温度を検出する。なお、酸化触媒温度センサ５５及びフィルタ温度センサ５６が検出した温度を総称して浄化装置温度と称する。
【００３７】
差圧センサ５７は、フィルタ３４の上流側と下流側の圧力差を検出するためのセンサである。ＥＣＵ５０は、差圧センサ５７の検出結果に基づいてフィルタ３４に堆積したＰＭ堆積量を算出する。ＰＭ堆積量の算出方法としては、差圧を用いる以外にも、エンジン１００の動作履歴等に基づいて排気ガス浄化装置３２で起こる酸化反応を算出し、それに基づいてＰＭ堆積量を求めることもできる。なお、差圧センサ５７が検出するフィルタ３４の上流側の圧力は、吸気量又は排気量等を演算により求める際にも用いられる。
【００３８】
また、エンジン１００は、図２に示すように、大気圧センサ（第１圧力センサ）５８を備えている。大気圧センサ５８は、ＥＣＵ５０のケースに取り付けられており、検出した大気圧をＥＣＵ５０へ出力する。
【００３９】
次に、図３から図６を参照して、エンジン１００に設けられる各種の圧力センサの検出精度の低下、及びそれを補正するための処理について説明する。
【００４０】
初めに、一般的な圧力センサの劣化傾向について説明する。図３は、新品の圧力センサと長時間使用により劣化した圧力センサとを用いて様々な圧力値を計測した実験の結果を示すグラフである。図３の横軸は圧力を示しており、縦軸は検出した圧力に応じて圧力センサが出力する電圧（出力電圧）を示している。圧力センサは、検出した圧力が大きくなるに従って高い出力電圧を出力する。
【００４１】
図３のグラフに示すように、長時間使用後の圧力センサの出力電圧は、新品の圧力センサの出力電圧よりも小さいが、グラフの傾きは余り変わらない。換言すれば、長時間使用するに従って出力電圧と圧力の関係を示すグラフが下側（出力電圧の低い側）にオフセットしていると表現できる。
【００４２】
この圧力センサの劣化傾向を考慮し、本実施形態では、長時間使用等によって検出精度が低下した圧力センサを補正する処理を行う。以下、図４のフローチャートに沿って、圧力センサを補正する処理について具体的に説明する。なお、図４に示すフローチャートは一例であり、処理の追加、変更、又は削除を行っても良い。
【００４３】
ユーザがイグニッションキー等を操作することで、電源（メインスイッチ）がオンとなって電装系の部品（ＥＣＵ５０及び各種センサ）が起動する。ＥＣＵ５０は、起動が完了した後に（Ｓ１０１）、大気圧センサ５８、吸気圧センサ５１、排気圧センサ５３、及び差圧センサ５７の検出値を取得する（Ｓ１０２）。なお、差圧センサ５７については、フィルタ３４の上流側の圧力を取得する。
【００４４】
圧力の具体的な取得方法は任意であるが、圧力センサの起動直後は検出値にバラツキが生じる可能性があるため、所定時間が経過してから圧力を取得することが好ましい。また、圧力はノイズ等の影響により上下するため、所定期間の平均値を用いることが更に好ましい。
【００４５】
ここで、エンジン１００はまだ始動していないため、各圧力センサは全て大気圧下にある。従って、各圧力センサの検出値を比較することで、各圧力センサの相対的なズレ量を求めることができる。一般的に圧力センサは、高温下又は高圧下で使用される場合は早く劣化する。そのため、高圧下に配置される吸気圧センサ５１、高温下に配置される排気圧センサ５３及び差圧センサ５７よりも、常温かつ大気圧下に配置された大気圧センサ５８の方が劣化が進行していないと考えられる。特に、本実施形態の大気圧センサ５８はＥＣＵ５０に取り付けられているので、振動の影響も受けにくいため劣化の進行を一層抑えることができる。
【００４６】
従って、本実施形態では大気圧センサ５８の検出値を基準として他の圧力センサのズレ量を求める。なお、以下の説明では、吸気圧センサ５１、排気圧センサ５３、及び差圧センサ５７をまとめて、「（他の）圧力センサ」と称することがある。ＥＣＵ５０は、他の圧力センサの検出値から大気圧センサ５８の検出値を減算することで、それぞれの圧力センサのズレ量を求める（Ｓ１０３）。一般的には劣化した圧力センサは検出する圧力が低くなるため、このズレ量は通常は負の値である。
【００４７】
次に、ＥＣＵ５０は、それぞれの圧力センサについて、ズレ量の絶対値が予め定めた閾値以上か否かを判定する（Ｓ１０４）。ＥＣＵ５０は、全ての圧力センサについて、ズレ量の絶対値が閾値より小さい場合（例えば図５に示す場合）、エンジン１００の始動を許可する（Ｓ１０５）。
【００４８】
一方、ＥＣＵ５０は、少なくとも１つの圧力センサについて、ズレ量の絶対値が予め定めた閾値以上である場合（例えば図６に示す場合）、該当する圧力センサに異常がある旨を報知する（Ｓ１０８）。報知方法は任意だが、例えばディスプレイにその旨を表示したり、アラーム音を鳴らしたりすることが考えられる。
【００４９】
ここで、発生している異常としては、圧力センサの劣化がかなり進行した場合、圧力センサが破損した場合、圧力センサとＥＣＵ５０を接続するケーブルが破損した場合等が考えられる。この状態でエンジン１００を始動すると適切な制御を行うことができないと考えられるので、ＥＣＵ５０は、エンジンの始動を禁止する（Ｓ１０９）。
【００５０】
ＥＣＵ５０は、ステップＳ１０５の処理によってエンジン１００の始動を許可した場合、求めたズレ量を無くすように、それぞれの圧力センサを補正する。ステップＳ１０３で求めたズレ量は大気圧下におけるズレ量であるが、図３等で示したように、圧力センサが劣化しても傾きは大きく変化しないので、圧力センサの検出値からズレ量を減算することで、補正後検出値を求める（Ｓ１０６）。なお、ズレ量は圧力センサ毎に求められるので、圧力センサ毎に求めたズレ量を用いて該当する圧力センサの検出値が補正される。
【００５１】
また、ズレ量を減算して圧力センサの検出値を補正する処理は、圧力センサが検出する圧力によらず常に行われる。従って、図５に示すように、補正前の検出値を出力電圧（即ち検出する圧力）が大きくなる方にオフセットした値が、補正後検出値に相当する。
【００５２】
ＥＣＵ５０は、エンジン１００の稼動中において、補正後検出値を用いてエンジンを制御する（Ｓ１０７）。以上の処理を行うことにより、圧力センサのズレ量が小さく異常を報知する程ではない状況においても、当該ズレ量を補正して得られた圧力を用いてエンジン１００を制御することができる。
【００５３】
具体的には、ＥＣＵ５０は、吸気圧及び排気圧に加え各部の温度等に基づいて、外部から供給された空気の重量及びＥＧＲ装置４０により供給された気体の重量等を算出する。それに応じて、ＥＣＵ５０は、例えばＥＧＲ装置４０のＥＧＲバルブ４３の開度等を制御する。
【００５４】
なお、圧力センサが劣化する際は、図３に示すように圧力と出力電圧の関係を示すグラフの傾きも若干変化するため、大気圧から離れた値を検出するに従って誤差（新品を用いて検出した値との差）が大きくなる。しかし、エンジン１００で主として検出される圧力は、１００ｋＰａ（大気圧程度）から１５０ｋＰａ程度であり、大気圧から大きく離れた値は検出されないため、本実施形態の補正方法でも十分な検出精度を維持できる。
【００５５】
また、本実施形態では、大気圧センサ５８に対する圧力センサのズレ量を求め、このズレ量を加えるだけで補正を行うことができるので、非常に簡単な方法で補正を行うことができる。従って、ＥＣＵ５０の処理量を抑えることができる。
【００５６】
上述したように、本実施形態では、エンジン１００を始動する直前に圧力センサのズレ量を求める処理を行う。これにより、圧力センサが使用される直前の状況に応じてズレ量を算出できるので、ズレ量を正確に求めることができる。なお、圧力センサのズレ量を求める処理は別のタイミングで行うこともできる。例えば、エンジン１００の停止後であって、エンジン１００内の圧力が大気圧になるまでの時間が経過した後に圧力センサのズレ量を求めても良い。この場合、エンジン１００の始動時に図４の処理を行う必要がないため、エンジン１００が始動されるまでの時間を短くすることができる。
【００５７】
以上に説明したように、本実施形態のエンジン１００は、大気圧センサ５８と、他の圧力センサと、ＥＣＵ５０と、を備える。大気圧センサ５８は、大気圧を検出する。他の圧力センサは、大気圧センサ５８とは別の位置に配置され、エンジン１００の所定の位置の圧力を検出する。ＥＣＵ５０は、大気圧センサ５８及び他の圧力センサが大気圧を検出しているタイミングにおいて、大気圧センサ５８の検出値（第１検出値）に対する他の圧力センサの検出値（第２検出値）のズレ量を求め、当該ズレ量を無くすように、エンジン１００の稼動中に他の圧力センサが検出した圧力値を補正する。
【００５８】
これにより、使用環境及び時間経過等により他の圧力センサが劣化して圧力の検出精度が低下した場合であっても、上記のようにズレ量を求めて他の圧力センサを補正することで、他の圧力センサの検出精度の低下を抑えることができる。従って、より正確な吸気圧又は排気圧等を用いてエンジン１００を制御することができる。
【００５９】
また、本実施形態のエンジン１００において、大気圧センサ５８は、エンジン１００の稼動中に大気圧を検出する大気圧センサである。
【００６０】
これにより、大気圧センサ５８は高圧の吸気ガスに触れる吸気圧センサ５１や高温の排気ガスに触れる排気圧センサ５３及び差圧センサ５７と比較して劣化しにくいので、大気圧センサ５８を基準として他の圧力センサを補正することで、他の圧力センサの誤差を大幅に（大気圧センサ５８程度まで）抑えることができる。
【００６１】
また、本実施形態のエンジン１００において、大気圧センサ５８は、ＥＣＵ５０に取り付けられている。
【００６２】
一般的に、ＥＣＵ５０は多数の基板等から構成されているため、熱及び振動が伝達しにくい位置に設けられている。従って、ＥＣＵ５０に配置された大気圧センサは他の圧力センサと比較して更に劣化しにくい。従って、大気圧センサを基準として他の圧力センサを補正することで、他の圧力センサの誤差を大幅に（大気圧センサ程度まで）抑えることができる。
【００６３】
また、本実施形態のエンジン１００において、ＥＣＵ５０は、大気圧センサ５８及び他の圧力センサに電源が供給された後であって、エンジン１００の始動前に大気圧センサ５８及び他の圧力センサから検出値を取得する。
【００６４】
これにより、エンジン１００の始動前ではエンジン１００の各部の圧力は大気圧と略等しいため、このタイミングで圧力を計測することで、大気圧センサ５８の検出値に対する他の圧力センサの検出値のズレ量を正確に把握することができる。
【００６５】
また、本実施形態のエンジン１００において、ＥＣＵ５０は、大気圧センサ５８の検出値に対する他の圧力センサの検出値のズレ量が所定の閾値以上である場合に、他の圧力センサの異常を報知する。
【００６６】
これにより、他の圧力センサに何らかの不具合が発生している旨をユーザに知らせることができる。
【００６７】
以上に本発明の好適な実施の形態を説明したが、上記の構成は例えば以下のように変更することができる。
【００６８】
上記の実施形態では、圧力センサを補正する際の基準となる圧力は、大気圧センサ５８の検出値である。しかし、基準となる圧力として大気圧センサ５８以外の検出値を用いても良い。
【００６９】
上記の実施形態では、大気圧センサ５８はＥＣＵ５０のケースに取り付けられているが、他の位置に取り付けられていても良い。
【００７０】
上記の実施形態では、吸気圧センサ５１等の検出値から大気圧センサの検出値を減算してズレ量を算出したが、大気圧センサの検出値から吸気圧センサ５１等の検出値を減算した値をズレ量（基本的には正の値）としても良い。この場合、補正を行う際には、吸気圧センサ５１等の検出値にズレ量を加えることで補正後検出値を算出する。
【００７１】
エンジン１００の停止後すぐに再び始動する場合、吸気圧センサ５１及び排気圧センサ５３等の周囲がまだ大気圧になっていない可能性がある。この場合、正確なズレ量を求めることができないので、エンジン１００の停止前に用いていた補正量を再び用いて吸気圧センサ５１等の検出値を補正しても良い。
【符号の説明】
【００７２】
２６  吸気マニホールド
３０  排気マニホールド
３２  排気ガス浄化装置
３３  酸化触媒
３４  フィルタ
５０  ＥＣＵ
５１  吸気圧センサ（第２圧力センサ）
５３  排気圧センサ（第２圧力センサ）
５７  差圧センサ（第２圧力センサ）
５８  大気圧センサ（第１圧力センサ）
１００  エンジン
【図１】
0006534876.tif 000002
【図２】
0006534876.tif 000003
【図３】
0006534876.tif 000004
【図４】
0006534876.tif 000005
【図５】
0006534876.tif 000006
【図６】
0006534876.tif 000007