(57)【要約】【課題】水没による大気圧の誤検出を防ぐことができる電子制御装置の水没時誤検出防止方法及びその水没時誤検出防止装置を提供する。【解決手段】防水ケース３内の温度を測定し、その防水ケース３内の温度が急激に変化したとき、電子制御装置１が水没して大気圧センサ５が誤検出すると判定し、大気圧センサ５の検出値として水没前の検出値の平均値を用いるものである。【選択図】図２
2016101781.tif 000002
【特許請求の範囲】
【請求項１】
大気圧センサを有するエンジンコントロールユニットを呼吸穴を有する防水ケースで防水した電子制御装置の水没時誤検出防止方法であって、
防水ケース内の温度を測定し、その防水ケース内の温度が急激に変化したとき、電子制御装置が水没して前記大気圧センサが誤検出すると判定し、前記大気圧センサの検出値として水没前の検出値又はその平均値を用いることを特徴とする電子制御装置の水没時誤検出防止方法。
【請求項２】
前記防水ケース内の温度を繰り返し測定し、その温度の変化から急激な温度変化を検出する請求項１に記載の電子制御装置の水没時誤検出防止方法。
【請求項３】
大気圧センサを有するエンジンコントロールユニットを呼吸穴を有する防水ケースで防水した電子制御装置の水没時誤検出防止装置であって、
防水ケース内の温度を測定する温度センサと、前記温度センサからの防水ケース内の温度が急激に変化したとき電子制御装置が水没して前記大気圧センサが誤検出すると判定する水没判定部と、前記水没判定部が水没と判定したとき前記大気圧センサの検出値として水没前の検出値又はその平均値を用いるように検出値を修正する大気圧値修正部とを備えたことを特徴とする電子制御装置の水没時誤検出防止装置。
【請求項４】
前記温度センサで防水ケース内の温度を繰り返し測定し、前記水没判定部は、前記温度センサで測定される温度の変化から急激な温度変化を検出する請求項３に記載の電子制御装置の水没時誤検出防止装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、大気圧センサを有するエンジンコントロールユニットを呼吸穴を有する防水ケースで防水した電子制御装置に関する。
【背景技術】
【０００２】
エンジンコントロールユニット（以下、ＥＣＵ）は、エンジンを制御する際、空燃比が最適となるように吸入空気量、大気圧等の諸条件に基づいて燃焼噴射量を調節する。このため、図４（ａ）に示すように、ＥＣＵ２０には、大気圧センサ５が内蔵されたものがある。また、ＥＣＵ２０は車両に搭載されるものであるため、風雨や道路状態によって水没する虞がある。かかる事態に備え、ＥＣＵ２０には、呼吸穴４を有する防水ケース３で防水されたものがある。呼吸穴４は、防水ケース３内の浸水を防ぎつつ防水ケース３内に大気圧を導入する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１３２８９３号公報
【特許文献２】特開２０００−２１６５５５号公報
【特許文献３】特開２００２−０１３９６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、図４（ｂ）に示すように、ＥＣＵ２０を防水ケース３で防水してなる電子制御装置２１は、水没してしまった場合、防水ケース３内に水が浸入することはないものの、呼吸穴４が水圧によって塞ってしまい、大気圧センサ５が正常に大気圧値を検出することができず、誤検出してしまう虞があるという課題があった。
【０００５】
本発明の目的は、水没による大気圧の誤検出を防ぐことができる電子制御装置の水没時誤検出防止方法及び水没時誤検出防止装置を提供することにある。
【課題を解決するための手段】
【０００６】
上述の目的を達成するため、本発明は、大気圧センサを有するエンジンコントロールユニットを呼吸穴を有する防水ケースで防水した電子制御装置の水没時誤検出防止方法であって、防水ケース内の温度を測定し、その防水ケース内の温度が急激に変化したとき、電子制御装置が水没して前記大気圧センサが誤検出すると判定し、前記大気圧センサの検出値として水没前の検出値又はその平均値を用いるものである。
【発明の効果】
【０００７】
本発明によれば、水没による大気圧の誤検出を防ぐことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施の形態に係る電子制御装置の説明図である。
【図２】電子制御装置水没時の大気圧の誤検出を防止する方法を説明する大気圧検出処理のフロー図である。
【図３】他の実施の形態を示す電子制御装置水没時の大気圧の誤検出を防止する方法を説明する大気圧検出処理のフロー図である。
【図４】従来の電子制御装置の説明図である。
【発明を実施するための形態】
【０００９】
以下、本発明の好適な実施の形態を添付図面にしたがって説明する。
【００１０】
図１は、電子制御装置の概略説明図であり、図２は、水没時の大気圧の誤検出を防止する方法を実施する大気圧検出処理のフロー図である。
【００１１】
図１に示すように、電子制御装置１は、ＥＣＵ２を防水ケース３内に収容して防水したものであり、車両のエンジンルーム内に搭載されている。防水ケース３には、浸水を防ぎつつ防水ケース３内に大気圧を導入する呼吸穴４が形成されている。
【００１２】
また、ＥＣＵ２は、大気圧センサ５を有し、エンジン（図示せず）の燃料噴射量を決定する際、吸入空気量や大気圧センサ５で検出した大気圧値等の諸条件に基づいて空燃比が最適となるよう燃焼噴射量を調節するようになっている。
【００１３】
また、ＥＣＵ２には、水没時に大気圧値の誤検出を防止する水没時誤検出防止装置６が備えられている。
【００１４】
水没時誤検出防止装置６は、ＥＣＵ２に内蔵され防水ケース３内の温度を測定する温度センサ７と、温度センサ７からの防水ケース３内の温度が急激に変化したとき電子制御装置１が水没して大気圧センサ５が誤検出すると判定する水没判定部８と、水没判定部８が水没と判定したとき大気圧センサ５の検出値として水没前の検出値の平均値を用いるように検出値を修正する大気圧値修正部９とを備える。
【００１５】
図１及び図２に示すように、ＥＣＵ２は、燃料噴射量を調節し直す毎に図２に示す大気圧検出処理１０を呼び出す。上述の燃料噴射量の調節は、略一定の微少時間毎に行われる。
【００１６】
ＥＣＵ２は、まずステップＳ１にて大気圧センサ５を用いて大気圧値を検出する。この時点では、電子制御装置１が水没しているか否かが不明であるため、検出した大気圧値が正しいか否かは不明である。
【００１７】
つぎにＥＣＵ２は、水没判定部８により電子制御装置１が水没していないか否かを判別する。水没判定部８は、防水ケース３内の内部温度の変化から水没を判定する。防水ケース３内はＥＣＵ２の発熱により常時外気温や雨水の温度より高い温度になっている。電子制御装置１が水没した場合、防水ケース３は周囲の水によって冷やされ、防水ケース３内の温度が急激に下がる。水没判定部８は、防水ケース３内の急激な温度変化から水没を判定する。具体的には、水没判定部８は、ステップＳ２にて防水ケース３の内部温度を温度センサ７を用いて測定し、ステップＳ３にて内部温度の測定値と内部温度の前回値（前回の測定値）との差が所定値αより小さいか否かを判別する。すなわち、温度変化が水没時のものよりも小さいか否かを判別する。所定値αは、電子制御装置１が水没したときの温度変化量を予め実験等により求めておいたものであり、予めＥＣＵ２に記憶されている。
【００１８】
ステップＳ３にてＹＥＳ（水没していない）の場合、ＥＣＵ２は、ステップＳ４にて大気圧の平均値を算出すると共に記憶し、ステップＳ６にてステップＳ２で測定した内部温度測定値を防水ケース３の内部温度の前回値として記憶する。ステップＳ４にて算出する大気圧の平均値は、上述の大気圧検出処理が次回呼び出され、かつ、電子制御装置１が水没したと判定したときに用いるものであり、水没していない通常時は使用しない。ステップＳ６にて記憶する内部温度の前回値は、上述の大気圧検出処理が次回呼び出されたときのステップＳ３にて用いるものであり、温度変化量の算出に用いる。
【００１９】
また、ステップＳ３にてＮＯ（水没している）の場合、ＥＣＵ２は、ステップＳ５に進み、大気圧値修正部９にてステップＳ１で検出した大気圧値を修正する。具体的には、大気圧値修正部９は、大気圧値に大気圧の平均値を代入して、すなわち、大気圧値の記憶領域に大気圧の平均値を上書きして大気圧値を修正する。平均値は、水没前に大気圧検出処理１０が呼び出されステップＳ４にて算出された値である。この後、ＥＣＵ２は、ステップＳ６にてステップＳ２で測定した内部温度測定値を防水ケース３の内部温度の前回値として記憶する。
【００２０】
大気圧検出処理１０が終了した後、ＥＣＵ２は、大気圧検出処理１０からの出力である大気圧値を用いてエンジン制御を行う。
【００２１】
このように、防水ケース３内の温度を測定し、その防水ケース３内の温度が急激に変化したとき、電子制御装置１が水没して大気圧センサ５が誤検出すると判定し、大気圧センサ５の検出値として水没前の検出値の平均値を用いるものとしたため、電子制御装置１が水没したときの大気圧センサ５の測定値をそのまま大気圧値として誤検出し、エンジン制御に用いるのを防ぐことができる。
【００２２】
なお、ＥＣＵ２は、ステップＳ３で水没と判定された後は、水没状態が解消されるまでは大気圧検出処理１０を呼び出さないようにするとよい。
【００２３】
他の実施の形態について述べる。
【００２４】
図３は、大気圧値修正部９に変更を加えた他の実施の形態に係る大気圧検出処理のフロー図である。上述と同様の構成については同符号を付し説明を省略する。
【００２５】
図１及び図３に示すように、ＥＣＵ２は、ステップＳ１、ステップＳ２及びステップＳ３を順に行う。
【００２６】
ステップＳ３にてＹＥＳ（水没していない）の場合、ＥＣＵ２は、ステップＳ７にてステップ１の検出値を水没前大気圧として記憶する。水没前大気圧は、図３に示す大気圧検出処理１１が次回呼び出され、かつ、電子制御装置１が水没したと判定したときに用いるものであり、通常時は使用しない。この後、ＥＣＵ２は、ステップＳ６にてステップＳ２で測定した内部温度測定値を防水ケース３の内部温度の前回値として記憶する。
【００２７】
また、ステップＳ３にてＮＯ（水没している）の場合、ＥＣＵ２は、ステップＳ８に進み、大気圧値修正部１２にて大気圧値を修正する。具体的には、大気圧値修正部１２は、ステップＳ８にて大気圧値に水没前大気圧を代入して大気圧値を修正する。水没前大気圧は、水没前に大気圧検出処理１１が呼び出されステップＳ７にて記憶された値である。この後、ＥＣＵ２は、ステップＳ６にてステップＳ２で測定した内部温度測定値を防水ケース３の内部温度の前回値として記憶する。
【００２８】
このように、防水ケース３内の温度を測定し、その防水ケース３内の温度が急激に変化したとき、電子制御装置１が水没して大気圧センサ５が誤検出すると判定し、大気圧センサ５の検出値として水没前の検出値を用いるものとしても電子制御装置１が水没したときの大気圧の誤検出を防ぐことができる。
【符号の説明】
【００２９】
１  電子制御装置
２  ＥＣＵ（エンジンコントロールユニット）
３  防水ケース
４  呼吸穴
５  大気圧センサ
６  水没時誤検出防止装置
７  温度センサ
８  水没判定部
９  大気圧値修正部
【図１】
2016101781.tif 000003
【図２】
2016101781.tif 000004
【図３】
2016101781.tif 000005
【図４】
2016101781.tif 000006