JP3960260B2 - Engine control system - Google Patents
Engine control system Download PDFInfo
- Publication number
- JP3960260B2 JP3960260B2 JP2003130740A JP2003130740A JP3960260B2 JP 3960260 B2 JP3960260 B2 JP 3960260B2 JP 2003130740 A JP2003130740 A JP 2003130740A JP 2003130740 A JP2003130740 A JP 2003130740A JP 3960260 B2 JP3960260 B2 JP 3960260B2
- Authority
- JP
- Japan
- Prior art keywords
- temperature
- engine
- control system
- predetermined
- injector
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/20—Output circuits, e.g. for controlling currents in command coils
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/22—Safety or indicating devices for abnormal conditions
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/20—Output circuits, e.g. for controlling currents in command coils
- F02D2041/202—Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit
- F02D2041/2058—Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit using information of the actual current value
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、エンジンの運転制御に用いられる電気回路の所定部位の電流値(あるいは電圧値)が予め設定された閾値に達しない時に、エンジンの運転を停止させる自己診断機能(ダイアグノーシス機能)を有するエンジン制御システムに関する。
【0002】
【従来の技術】
エンジンの運転制御に用いられる電気回路の所定部位の電流値(あるいは電圧値)が予め設定された閾値に達しない時に、エンジンの運転を停止させる自己診断機能を有するエンジン制御システムが知られている。
一方、エンジン制御システムは、最悪状態における保証温度をユーザ側における最悪の使用環境温度で決め、その決めた最悪の使用環境でエンジン制御部が作動することを実際の環境試験で確認し、保証温度範囲内における作動を保証している(特許文献無し)。
【0003】
【発明が解決しようとする課題】
しかし、上記のような保証方法では、保証温度範囲外の極低温時の作動に対して保護手段を何ら持たない構成となっているため、保証温度範囲外の極低温時に信頼性が確保できないといった問題が生じてしまう。
具体的には、エンジンの運転制御に用いられる電気回路中に、保証温度範囲外の所定の温度以下(例えば、−30℃以下)になると、所定部位の電流値(あるいは電圧値)が閾値に達しなくなる特定のコンデンサ(以下、特定電気素子と称す)が搭載される場合、その特定電気素子の温度が所定の温度以下になると電気回路自体に異常が無くても、自己診断機能によってエンジンの運転を停止させてしまう事態が発生する。
【0004】
より具体的な例をインジェクタ駆動回路(エンジンの運転制御に用いられる電気回路の一例)を用いて説明する。
インジェクタ駆動回路に異常が生じてインジェクタ通電電流値(所定部位の電流値の一例)が所定値に達しないと、インジェクタの開弁動作に遅れが生じてしまい、出力が低下し、燃費が悪化し、エミッションが悪化する。
そこで、エンジン制御システムは、インジェクタの通電を開始した時に、インジェクタ通電電流値がある閾値(例えば、放電停止閾値)に達しない場合、自己診断機能によってエンジンを停止するようにしている。
【0005】
しかし、インジェクタ駆動回路中に、例えば、−30℃以下になると、インジェクタ通電電流値を閾値に達しなくさせる特定電気素子(例えば、チャージコンデンサ)が搭載される場合、インジェクタ駆動回路自体に異常が無くても、その特定電気素子が−30℃以下になると自己診断機能によってエンジンの運転を停止させてしまう。
即ち、極低温でエンジンの始動を行う場合、インジェクタ駆動回路自体に異常が無くても、自己診断機能によってエンジンが始動しない事態が発生してしまう。
【0006】
【発明の目的】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、電気回路自体には異常が無いのに、特定電気素子の温度が所定の温度以下であるために、自己診断機能が作動してエンジンを停止させてしまうという不具合のないエンジン制御システムの提供にある。
【0007】
【課題を解決するための手段】
〔請求項1の手段〕
請求項1の手段のエンジン制御システムは、特定電気素子の温度が所定の温度以下の時に、自己診断機能がエンジンの運転を停止しないようにするものである。
なお、自己診断機能がエンジンの運転を停止しないようにする手段としては、(1)特定電気素子の温度が所定の温度以下の時に自己診断機能自体を停止させる(即ち、閾値に達したか否かの判定を停止する)、(2)特定電気素子の温度が所定の温度以下の時に行った自己診断機能の判定を無効にする、(3)特定電気素子の温度が所定の温度以下の時に自己診断機能の判定基準となる閾値を特定電気素子の温度に対応させて自己診断機能が作動しないように変更するなどがある。
このように設けられることにより、電気回路自体には異常が無いのに、特定電気素子の温度が所定の温度以下であるために、自己診断機能が作動してエンジンを停止させてしまうという不具合が発生しない。このため、低温時の信頼性を高めることができる。
【0008】
〔請求項2の手段〕
請求項2の手段は、インジェクタの通電を開始した時のインジェクタ通電電流値が所定の閾値(例えば、放電停止閾値)に達しない場合、自己診断機能によってエンジンを停止するエンジン制御システムに適用されるものである。
即ち、チャージコンデンサ(特定電気素子)の温度が所定の温度以下(例えば、−30℃以下)になると、インジェクタ駆動回路自体に異常が無くても、チャージコンデンサ(特定電気素子)の等価回路抵抗の増加によってインジェクタ通電電流値を閾値に達しなくさせてしまうが、チャージコンデンサ(特定電気素子)の温度が所定の温度以下(例えば、−30℃以下)であっても、自己診断機能がエンジンの運転を停止しないため、エンジンの始動を行うことができる。
【0009】
〔請求項3の手段〕
請求項3の手段のエンジン制御システムの温度検出手段は、特定電気素子に直接、もしくは近傍に取り付けられて、特定電気素子の温度を直接的に検出するものである。
このように設けることにより、特定電気素子の温度の測定誤差を低減でき、高い信頼性を得ることができる。
【0010】
〔請求項4の手段〕
請求項4の手段のエンジン制御システムの温度検出手段は、特定電気素子が搭載された電気回路とは別の部位に配置されて、特定電気素子の温度を間接的に検出するものである。
このように設けることにより、エンジン制御用(あるいは空調制御用)の温度センサの出力を流用でき、特定電気素子の温度を直接検出するための直接温度検出手段が不要になるため、コストを抑えることができる。
【0011】
〔請求項5の手段〕
上記請求項4の手段では、特定電気素子が搭載された電気回路とは別の部位に配置された温度検出手段によって、特定電気素子の温度を間接的に検出するため、特定電気素子が作動により発熱して所定の温度より上昇したか否かがわからない。
そこで、特定電気素子が搭載された電気回路が一定の作動(噴射回数や時間等)を行うことで特定電気素子の温度が所定の温度より上昇したことを判断することが可能であるが、安全マージンを考慮して自己診断機能がエンジンの運転を停止しないようにするダイアグ一時停止期間を長めに設定する必要がある。
【0012】
上記の理由に鑑みて請求項5の手段のエンジン制御システムは、温度検出手段によって検出されるエンジンの始動開始時の特定電気素子の温度が所定の温度以下の時、ダイアグ一時停止期間を、エンジン始動開始時の検出温度が高い時に短く、逆にエンジン始動開始時の検出温度が低い時に長くなるように可変するものである。
このように設けることにより、特定電気素子が搭載された電気回路とは別の部位に配置された温度検出手段によって、特定電気素子の温度を間接的に検出する場合であっても、特定電気素子の温度が所定の温度より高くなったことを比較的正確に判断できるようになる。このため、安全マージンを減らすことができ、ダイアグ一時停止期間が無用に長くなる不具合がない。
【0013】
〔請求項6の手段〕
特定電気素子が作動により発熱するため、特定電気素子の温度はインジェクタの燃料噴射回数に対して相関関係がある。
そこで、請求項6の手段のエンジン制御システムは、エンジン始動開始時にカウントを開始する燃料噴射回数が所定回数に達するまでの期間によってダイアグ一時停止期間を設定するものであり、その所定回数は、エンジン始動開始時の検出温度が高い時に少なく、逆にエンジン始動開始時の検出温度が低い時に多くなるように設定されるものである。
このように設けることにより、特定電気素子が搭載された電気回路とは別の部位に配置された温度検出手段によって、特定電気素子の温度を間接的に検出する場合であっても、特定電気素子の温度が所定の温度より高くなったことを比較的正確に判断できる。
【0014】
〔請求項7の手段〕
特定電気素子が作動により発熱するため、特定電気素子の温度はエンジンの運転時間に対して相関関係がある。
そこで、請求項7の手段のエンジン制御システムは、エンジン始動開始時にカウントを開始する経過時間が所定時間に達するまでの期間によってダイアグ一時停止期間を設定するものであり、その所定時間は、エンジン始動開始時の検出温度が高い時に短く、逆にエンジン始動開始時の検出温度が低い時に長くなるように設定されるものである。
このように設けることにより、特定電気素子が搭載された電気回路とは別の部位に配置された温度検出手段によって、特定電気素子の温度を間接的に検出する場合であっても、特定電気素子の温度が所定の温度より高くなったことを比較的正確に判断できる。
【0015】
【発明の実施の形態】
本発明の実施の形態を、複数の実施例と変形例を用いて説明する。
[第1実施例]
第1実施例を図1〜図7を参照して説明する。この実施例は、本発明をコモンレール式燃料噴射システムに適用したものであり、このコモンレール式燃料噴射システムの構成を図2を参照して説明する。
【0016】
コモンレール式燃料噴射システムは、例えばディーゼルエンジン(以下、エンジン)1に燃料噴射を行うシステムであり、コモンレール2、インジェクタ3、サプライポンプ4、ECU5(エンジン・コントロール・ユニットの略)等から構成されている。
【0017】
コモンレール2は、インジェクタ3に供給する高圧燃料を蓄圧する蓄圧容器であり、連続的に燃料噴射圧に相当するコモンレール圧が蓄圧されるように燃料配管(高圧燃料流路)6を介して高圧燃料を吐出するサプライポンプ4の吐出口と接続されている。なお、インジェクタ3からのリーク燃料は、リーク配管(燃料還流路)7を経て燃料タンク8にリターンされる。また、コモンレール2から燃料タンク8へのリリーフ配管(燃料還流路)9には、プレッシャリミッタ11が取り付けられている。このプレッシャリミッタ11は、コモンレール2内の燃料圧が限界設定圧を越えた際に開弁して、コモンレール2の燃料圧を限界設定圧以下に抑えるための圧力安全弁である。
【0018】
インジェクタ3は、エンジン1の各気筒毎に搭載されて燃料を各気筒内に噴射供給するものであり、コモンレール2より分岐する複数の分岐管の下流端に接続されて、コモンレール2に蓄圧された高圧燃料を各気筒に噴射供給する燃料噴射ノズル、およびこの燃料噴射ノズル内に収容されたニードルのリフト制御を行う電磁弁等を搭載する。
そして、インジェクタ3のソレノイド(電磁弁に搭載される)は、図3に示すECU5のインジェクタ駆動回路(INJ駆動回路)22AによってON-OFF制御されるものであり、ソレノイドの通電(ON)により高圧燃料を気筒内に噴射供給し、ソレノイドの通電停止(OFF )により燃料噴射を停止するものである。
【0019】
サプライポンプ4は、エンジン1のクランク軸12の回転に伴ってポンプ駆動軸13が回転することで燃料タンク8内の燃料を汲み上げる周知のフィードポンプ(低圧供給ポンプ:図示せず)を内蔵している。
このサプライポンプ4は、ポンプ駆動軸13により駆動されるプランジャ(図示せず)、およびこのプランジャの往復運動により燃料を加圧する加圧室(プランジャ室:図示せず)を有している。そして、サプライポンプ4は、加圧室内に吸入された燃料を加圧して吐出口からコモンレール2へ高圧燃料を圧送するものである。
【0020】
サプライポンプ4の加圧室へ燃料を導く燃料流路(図示せず)には、その燃料流路の開口度合を調整するための吸入調量弁(SCV)14が取り付けられている。
この吸入調量弁14は、図3に示すECU5のポンプ駆動回路22Bによって例えばデューティ比制御されるものであり、サプライポンプ4のフィードポンプから加圧室に吸入される燃料の吸入量を調整して、コモンレール圧を変更および調整する。
なお、吸入調量弁14は、サプライポンプ4のフィードポンプから加圧室への燃料流路の開度を変更するバルブ(弁体)と、ECU5のポンプ駆動回路22Bから与えられるポンプ駆動信号(吸入調量弁指令値)に応じてバルブの弁開度を調整するためのソレノイドを有するものであり、ソレノイドの通電が停止されると弁開度が全開状態となるノーマリオープンタイプの電磁弁である。
【0021】
ECU5は、図3の概略図に示されるように、制御部21、燃料噴射系駆動回路22(インジェクタ駆動回路22A、ポンプ駆動回路22B)、エンジン制御用アクチュエータ駆動回路23、センサ受け回路24、コネクタ25を備える。
この実施例では、図4(A)に示されるように、ECU5のケース内にインジェクタ駆動回路22Aを含むEDU(エンジン・ドライブ・ユニットの略)を組み込んだ例を示す。
【0022】
制御部21は、CPU、記憶装置(ROM、RAM等)を備えた制御の要であり、ROM内に書き込まれたプログラムと、RAM内に読み込まれた車両の運転状態や車両走行状態に応じて、CPUがインジェクタ3から噴射される燃料噴射量、噴射時期等の演算、サプライポンプ4からコモンレール2へ送られる高圧燃料供給量の演算など、各種の演算処理を行う。
燃料噴射系駆動回路22は、制御部21の指令値に応じてインジェクタ3のソレノイドに、開弁のための駆動信号を与えるインジェクタ駆動回路22Aと、制御部21の指令値に応じて吸入調量弁14のソレノイドに、閉弁のための駆動信号を与えるポンプ駆動回路22Bとを備える。
【0023】
エンジン制御用アクチュエータ駆動回路23は、制御部21の指令値に応じて、EGR用アクチュエータ(図示せず)、吸気スロットル(図示せず)、可変ノズルターボ(図示せず)等のアクチュエータ類に駆動信号を与えるものである。センサ受け回路24は、コネクタ25を介して接続された各種センサの出力信号を処理する回路であり、アクセル、回転数、水温、吸気温度、大気圧、吸気圧等のセンシングを行っている。
【0024】
コネクタ25は、車両各部に取り付けられた各センサの接続部であるとともに、ECU5によって駆動制御される各アクチュエータ等の接続部である。
なお、コネクタ25に接続されるセンサ類は、図2に示されるように、アクセル開度を検出するアクセルセンサ26a、エンジン回転速度を検出する回転数センサ26b、エンジン1の冷却水温を検出する水温センサ26c、吸気温度(大気の温度)を検出する吸気温センサ26d、コモンレール圧を検出する圧力センサ26e、インジェクタ3に供給される燃料温度を検出する燃温センサ26f、およびその他のセンサ類26gがある。
【0025】
次に、インジェクタ駆動回路22Aの一例を図5、図6を参照して説明する。
この実施例に示すインジェクタ駆動回路22Aは、エンジンの運転制御に用いられる電気回路に相当するものであり、図5のピーク電流Aに示すように、インジェクタ3の開弁時にソレノイドを素早く開弁させるための大電力(高電圧・大電流)を与え、続いて図5の定電流B、Cに示すように、ソレノイドに与える電流値を第1定電流値、その第1定電流値より低い第2定電流値へと2段(例えば、8A→4A)に切り替えて与える複合回路であり、ソレノイドに高電圧・大電流を瞬時に与える回路と、ソレノイドに与える電流値を2段階に切り替える回路とを備えるとともに、電流を与えるソレノイド(インジェクタ3)を切り替える気筒振分用スイッチング素子31(このスイッチング素子は制御部21の出力で切り替えられる:図6中、気筒振分け)を備える。
【0026】
「インジェクタ3のソレノイドに高電圧・大電流を瞬時に与える回路」は、図6に示すように、素早く開弁させるためにバッテリ電圧を高めて蓄えるチャージ回路32と、放電制御用スイッチング素子33と、この放電制御用スイッチング素子33を断続制御する放電制御回路34とで構成される。
この放電制御回路34は、制御部21から開弁信号(通電指令パルス)が与えられると、放電制御用スイッチング素子33をONし、その後、電流検出部35(モニター手段に相当する)によって検出されるインジェクタ3の通電電流値が所定の閾値(例えば、17〜18A:放電停止閾値)に達したら、放電制御用スイッチング素子33をOFF させるものである(図5のピーク電流A参照)。
【0027】
チャージ回路32は、バッテリ電圧が供給されるコイル36と、このコイル36の断続を行うチャージ制御用スイッチング素子37と、コイル36の断続で発生した電圧を蓄えるチャージコンデンサ38とを備える。チャージ制御用スイッチング素子37は、チャージ制御回路39によって断続制御される。
このチャージ制御回路39は、電圧検出部41によって検出されるチャージコンデンサ38の電圧値(チャージ電圧)が所定の電圧値に達するようにチャージ制御用スイッチング素子37を断続制御するものである。
【0028】
「インジェクタ3のソレノイドに与える電流値を2段階に切り替える回路」は、バッテリ電圧が供給される定電流制御用スイッチング素子42と、この定電流制御用スイッチング素子42を断続制御する2段定電流制御回路43とで構成される。
この2段定電流制御回路43は、制御部21から開弁信号(通電指令パルス)が与えられてから所定時間(例えば、500μs)の間、電流検出部35によって検出されるインジェクタ3の通電電流値が第1定電流値(例えば約8A)以下に低下しないように定電流制御用スイッチング素子42を断続制御し、所定時間(例えば、500μs)が経過した後は、制御部21から開弁信号(通電指令パルス)が与えられている期間(通電指令パルスがOFF するまで)、電流検出部35によって検出されるインジェクタ3の通電電流値が第2定電流値(例えば約4A)以下に低下しないように定電流制御用スイッチング素子42を断続制御するものである。
【0029】
なお、図6中の符号44は、インジェクタ3への電力供給用のコモン電圧を検出する電圧検出部である。また、符号45は、過電流がインジェクタ3のソレノイドに印加するのを防ぐために定電流制御用スイッチング素子42に流れる電流値をモニターするための電流検出部である。
【0030】
[第1実施例の特徴]
制御部21のROMには、インジェクタ駆動回路22Aに開弁信号(通電指令パルス)を与えてから、所定の時間(例えば、100〜200μs)内に、電流検出部35によって検出されるインジェクタ3の通電電流値が放電停止閾値(予め設定された閾値に相当する)に到達しない場合、インジェクタ3の開弁動作の遅れによって、出力低下、燃費悪化、エミッション悪化が発生するのを防止するために、燃料の噴射を停止させて、エンジン1の運転を停止させる自己診断機能がプログラミングされている。
【0031】
ここで、チャージコンデンサ38として、例えば、アルミ電解コンデンサを使用する場合、図7に示すように、温度が低下するほどチャージコンデンサ38の等価回路抵抗値が大きくなる。このため、チャージコンデンサ38自体の温度が低温になるに従い、放電時(インジェクタ駆動開始時)に自己抵抗で自身が放出する電力を消費するため、インジェクタ3に供給する電流値が上がらなくなってしまう。
即ち、インジェクタ駆動回路22A自体に故障が生じてなくても、チャージコンデンサ38の温度が極低温(例えば、−30℃以下)であると(極寒地の始動開始時等)、電流検出部35によって検出されるインジェクタ3の通電電流値が放電停止閾値に達しなくなってしまい、自己診断機能によってエンジン1が始動できなくなってしまう。
【0032】
そこで、この実施例では、チャージコンデンサ38の温度を温度検出手段(後述するチャージコンデンサ温度センサ46)で検出するように設けるとともに、その温度検出手段によって検出されるチャージコンデンサ38の温度が所定の温度以下(例えば、−30℃以下)の時に、自己診断機能がエンジン1の運転を停止しないようにするダイアグ制限機能(プログラム)が制御部21のROMに書き込まれている。
【0033】
なお、自己診断機能がエンジン1を停止しないようにする手段(プログラム)としては、(1)チャージコンデンサ38の温度が所定の温度以下の時に自己診断機能自体を停止させる、(2)チャージコンデンサ38の温度が所定の温度以下の時に行った自己診断機能の判定を無効にする、(3)チャージコンデンサ38の温度が所定の温度以下の時に自己診断機能の判定基準となる閾値をチャージコンデンサ38の温度に対応させて自己診断機能が作動しないように変更するなどがあり、この実施例では上記(1)のチャージコンデンサ38の温度が所定の温度以下の時に自己診断機能自体を停止させる手段を採用している。
【0034】
以下に具体的な構成を説明する。
ECU5には、図3に示されるように、チャージコンデンサ38の温度をほぼ直接的に検出するチャージコンデンサ温度センサ46(特定電気素子の温度を直接的に検出する温度検出手段に相当する)が搭載されている。なお、このチャージコンデンサ温度センサ46はインジェクタ駆動回路22A(特にチャージコンデンサ38)に直接触れるように設けても良いし、チャージコンデンサ38の温度を直接的に検出できる範囲(インジェクタ駆動回路22Aの近傍)に設けても良い。
【0035】
そして、制御部21のROMには、チャージコンデンサ温度センサ46によって検出されるチャージコンデンサ38の温度(以下、コンデンサ温度と称す)が所定の温度以下(例えば、−30℃以下)の時にエンジン1を停止させないために自己診断機能自体を停止させるダイアグ制限機能(プログラム)が書き込まれており、そのダイアグ制限機能の制御例を図1のフローチャートを用いて説明する。
【0036】
先ず、各センサからエンジン制御用のパラメータであるアクセル開度、エンジン回転数、水温、コンデンサ温度等を取り込む(ステップ100 )。
次に、コンデンサ温度が所定の温度以下(例えば、−30℃以下)であるか否かの判断を行う(ステップ101 )。この判断結果がNOの場合(コンデンサ温度が所定の温度より高い場合)は、通常のエンジン制御用指令値を演算する(ステップ103 )。
【0037】
ステップ101 の判断結果がYES の場合(コンデンサ温度が所定の温度以下の場合)は、チャージコンデンサ38の等価回路抵抗値が大きくなることによってインジェクタ3の通電電流値が放電停止閾値に達しなくなる。そこで、自己診断機能がエンジン1を停止しないようにするために自己診断機能自体を停止させる(ステップ104 )。続いて、低温用エンジン制御(暖機促進用)指令値を演算する(ステップ105 )。具体的には、エンジン1の熱負荷を増加するためのエンジン制御指令値を演算する。なお、ステップ105 では、インジェクタ3の通電電流値が放電停止閾値に達しなくなるため、インジェクタ3の開弁動作が遅れ、噴射量が減少してしまう。そこで、制御部21は、インジェクタ3の開弁信号(通電指令パルス)の発生時期を早めるとともに、開弁時間(通電指令パルス間隔)を長くするように制御するものである。即ち、インジェクタ3の通電電流値の低下に応じた制御を実施するものである。
ステップ108 では、上記ステップ103 、105 で演算された指令値を出力段にセットする。その後、ステップ100 へ戻り、上記制御を繰り返す。
【0038】
コンデンサ温度が所定の温度以下の場合、上述したステップ104 、105 の作動によりエンジン1が運転を開始する。すると、チャージコンデンサ38が作動により発熱する。そして、チャージコンデンサ38の発熱によって、チャージコンデンサ38の温度が所定の温度より上昇すると、上述したステップ101 の判断結果がNOになり、通常の噴射制御を実施する。
なお、この実施例では、ステップ104 で自己診断機能の作動を禁止した後、ステップ105 で暖機を促進するための噴射制御へ移行した例を示したが、ステップ104 で自己診断機能の作動を禁止した後にステップ103 へ進んで通常運転の噴射制御を実施するようにしても良い。もちろん、その場合も、制御部21は、インジェクタ3の通電電流値の低下に応じた制御(開弁信号の発生時期を早めるとともに、開弁時間を長くする制御)を実施するものである。
【0039】
この第1実施例では、次の効果を奏することができる。
▲1▼チャージコンデンサ38の温度が所定の温度以下(例えば、−30℃以下)の時に自己診断機能の作動を一時的に禁止したことにより、インジェクタ駆動回路22A自体には異常が無いのに、チャージコンデンサ38の温度が所定の温度以下であるために、自己診断機能が作動してエンジン1を停止させてしまうという不具合が発生しない。このため、極低温時であってもエンジン1の始動・運転ができ、車両の信頼性を高めることができる。
【0040】
▲2▼チャージコンデンサ38の温度が所定の温度以下の時は、低温用エンジン制御(暖機促進制御)を行ってコンデンサ温度を積極的に上げる制御を行っている。これによって、自己診断機能の作動を停止する期間(ダイアグ一時停止期間)が短くなる。即ち、自己診断機能の作動領域が広がるため、自己診断機能の信頼性が高められる。
▲3▼チャージコンデンサ温度センサ46によってチャージコンデンサ38の温度を直接的に検出している。これによって、チャージコンデンサ38の温度を正確に検出でき、自己診断機能の作動を余分に禁止する安全マージン(ダイアグ一時停止期間の余剰分)を減らすことができる。即ち、自己診断機能の作動領域が広がるため、自己診断機能の信頼性が高められる。
【0041】
[第2実施例]
以下の実施例において第1実施例と同一符号は、同一機能物を示すものである。
上記の第1実施例では、チャージコンデンサ38の温度を検出するためにインジェクタ駆動回路22Aにチャージコンデンサ温度センサ46を搭載した例を示した。
これに対し、この第2実施例では、エンジン1の始動を開始する時のチャージコンデンサ38の温度は、始動開始前に駐車されていた環境温度に近いことを利用し、第1実施例で開示したチャージコンデンサ温度センサ46を用いることなく、エンジン制御のために搭載される吸気温センサ26d(チャージコンデンサ38の温度を間接的に検出する温度検出手段に相当する)の検出温度からエンジン1の始動を開始する時のチャージコンデンサ38の温度(以下、始動開始時の温度)を間接的に推定するものである。なお、エンジン1の始動を開始する時(始動開始時)とは、エンジン始動のためにスタータを作動させ、燃料の噴射を開始した時点である。
【0042】
吸気温センサ26dの検出温度からチャージコンデンサ38の温度を推定して行う制御の一例を図8のフローチャートを参照して説明する。
まず、第1実施例における図1のフローチャートとの大きな相違部分を説明する。
ステップ201-1,201-2 は、図1中のステップ101 に対応するものであり、このステップ201-1,201-2 ではチャージコンデンサ38の温度をエンジン始動開始時の吸気温度(大気温)で代用するものであり、ステップ210 ではエンジン1の運転を実施したことによってチャージコンデンサ38の温度が作動によって所定の温度(例えば、−30℃)より高まったか否かの判断を始動開始からの燃料噴射回数で判断するものである。
【0043】
続いて、図8のフローチャートの詳細を説明する。
先ず、各センサからエンジン制御用のパラメータを取り込む(ステップ200 )。次に、エンジン1が停止状態であるか否かの判断を行う(ステップ209 )。この判断結果がNOの場合(エンジン1が回っている状態)ならエンジン1の回転数(あるいはスタータの状態)からエンジン1が始動のためのクランキング時であるか否かを判断する(ステップ201-1 )。この判断結果がYES の場合(クランキング時)であれば、吸気温度が所定の温度以下(例えば、−30℃)であるか否かの判断を行う(ステップ201-2 )。
【0044】
このステップ201-2 の判断結果がYES の場合は、始動開始時のチャージコンデンサ38の温度は所定の温度以下と推定される。次に、始動後の噴射回数が所定回数(ダイアグ一時停止期間を終了させる噴射回数)に達したか否かを判断する(ステップ210 )。
【0045】
ステップ210 の判断結果がNOの場合、チャージコンデンサ38の発熱が少なく、チャージコンデンサ38の温度は所定の温度以下と推定される。つまり、チャージコンデンサ38の等価回路抵抗値が大きくなることによってインジェクタ3の通電電流値が放電停止閾値に達しない状態と推定される。
そこで、図1中のステップ104 、105 と同様の処理を実施する。つまり、自己診断機能の作動を一時的に禁止し(ステップ204 )、低温用エンジン制御(暖機促進用)指令値を演算する(ステップ205 )。
【0046】
ステップ209 の判断結果がYES の場合(エンジン停止状態)は、次の始動開始時に備えて噴射回数のカウンタをリセットし(ステップ211 )、エンジン停止用に噴射を無噴射とする(ステップ212 )。
【0047】
一方、ステップ201-1 の判断結果がNOの場合(クランキングが終了した完爆後のエンジン運転状態)は、始動開始時の吸気温度が所定の温度以下であったか否かの判断を行う(ステップ213 )。この判断結果がYES の場合は、ステップ210 へ進み、チャージコンデンサ38自身の発熱によってチャージコンデンサ38の温度が所定の温度に上昇したかの判断を行う。
【0048】
ステップ213 の判断結果がNOの場合、ステップ201-2 の判断結果がNOの場合、あるいはステップ210 の判断結果がYES の場合は、チャージコンデンサ38の温度は所定の温度より高い(−30℃より高い)と推定される。そこで、通常のエンジン制御用指令値を演算する(ステップ203 )。
続く、ステップ208 では、上記ステップ203 、205 、212 で演算された指令値を出力段にセットする。その後、ステップ200 へ戻り、上記制御を繰り返す。
【0049】
次に、エンジン1の始動開始時における吸気温センサ26dの検出温度が所定の温度以下(−30℃以下)の時のエンジン始動開始時の作動を図9のタイムチャートを参照して説明する。
イグニッションスイッチ(IG)がONされ、スタータスイッチ(STA)がONされた時に、スタータ(図示しない)が作動してエンジン1の始動を開始すると同時に、制御部21は自己診断機能の作動を一時的に禁止するとともに、燃料の噴射回数のカウントを開始する。
【0050】
このように、スタータスイッチ(STA)がONされると、エンジン1の回転数(NE)がスタータによる駆動速度(クランキング速度)に上昇するとともに、制御部21でカウントされる燃料の噴射回数の積算値が上昇する。
エンジン1が完爆し、スタータスイッチ(STA)がOFF されると、エンジン1の回転数(NE)が上昇する。
その後、制御部21によってカウントされる燃料の噴射回数の積算値が所定回数(ダイアグ一時停止期間を終了する噴射回数)に達すると、チャージコンデンサ38の温度が発熱によって所定の温度より上昇したと判断して自己診断機能の作動の禁止を解除する。この時に、噴射回数をカウントするカウンタを次回の始動開始時に備えてリセットしても良い。
【0051】
この第2実施例のように設けることにより、第1実施例で用いたチャージコンデンサ温度センサ46を用いなくても、第1実施例で示した▲1▼、▲2▼と同等の効果を奏することができる。
また、第1実施例のチャージコンデンサ温度センサ46を廃止できるため、コストを抑えることが可能になる。
【0052】
[第3実施例]
上記の第2実施例では、エンジン1の始動開始時におけるチャージコンデンサ38の温度を、ECU5の外部に配置された吸気温センサ26d(温度検出手段の一例)によって間接的に検出するため、チャージコンデンサ38が自身の作動によっていつ所定の温度より高くなったかがわからない。
そこで、この第3実施例では、第2実施例におけるステップ210 (図8参照)の噴射回数(ダイアグ一時停止期間を終了する噴射回数)を始動開始時の温度(例えば、始動開始時における吸気温)に応じて可変するように設けたものである。
【0053】
具体的に、図10のグラフに示すように、所定の温度以下で、始動開始時の温度が高い時はステップ210 (第2実施例:図8参照)における噴射回数を少なくし、逆に始動開始時の温度が低い時はステップ210 における噴射回数を多くするものである。
このように設けることにより、吸気温センサ26dによってチャージコンデンサ38の温度を間接的に検出する場合であっても、チャージコンデンサ38の作動による発熱によってチャージコンデンサ38の温度が所定の温度より高くなったことをほぼ正確に判断することができる。これによって、自己診断機能の作動を余分に禁止する安全マージン(ダイアグ一時停止期間の余剰分)を減らすことができ、自己診断機能の信頼性を高めることができる。
【0054】
[第4実施例]
上記の第3実施例では、ダイアグ一時停止期間を噴射回数によって設定し、その噴射回数を吸気温センサ26dの検出する始動開始時の温度によって可変する例を示した。
これに対し、この第4実施例は、ダイアグ一時停止期間をエンジン始動開始時点からの経過時間(制御部21によってカウントされる時間)によって設定し、その経過時間を吸気温センサ26dの検出した始動開始時の温度によって可変するように設けたものである。
【0055】
具体的には、吸気温センサ26dの検出する始動開始時の温度が所定の温度以下(例えば、−30℃以下)の場合、始動開始後から所定時間が経過するまでの間、自己診断機能の作動を一時的に禁止するものである。
そして、ダイアグ一時停止期間は、所定の温度以下で、始動開始時の温度が高い時は短く設定され、逆に始動開始時の温度が低い時は長く設定されるものである。
このように設けることにより、第3実施例と同様、吸気温センサ26dによってチャージコンデンサ38の温度を間接的に検出する場合であっても、チャージコンデンサ38の作動による発熱によってチャージコンデンサ38の温度が所定の温度より高くなったことを判断することができる。これによって、自己診断機能の作動を余分に禁止する安全マージン(ダイアグ一時停止期間の余剰分)を減らすことができ、自己診断機能の信頼性を高めることができる。
【0056】
[変形例]
上記の実施例では、図4(A)に開示したように、ECU5内にインジェクタ駆動回路22Aを含むEDUを配置した例を示したが、図4(B)に開示されるように、ECU5とは別体にEDU(インジェクタ駆動回路22Aを含む)を配置しても良い。
【0057】
上記の実施例では、特定電気素子の一例としてチャージコンデンサ38を例に示したが、本発明における特定電気素子はチャージコンデンサ38に限定されるものではない。
即ち、所定の温度以下になると、電気回路における所定部位の電流値(または電圧値)を予め設定された閾値に達しない値にする電気素子(チャージコンデンサ38以外の電気部品)を搭載する電気回路を具備するエンジン制御システムに本発明を適用しても良い。
【0058】
上記の実施例では、電気回路における所定部位の電流値が予め設定された閾値に達しない時に、自己診断機能がエンジンの運転を停止させる例を示したが、電気回路における所定部位の電圧値が予め設定された閾値に達しない時に、自己診断機能がエンジンの運転を停止させるものに本発明を適用しても良い。
即ち、所定の温度以下になると、所定部位の電圧値が予め設定された閾値に達しない値にする特定電気素子が電気回路に搭載される場合、特定電気素子の温度が所定の温度以下の時に、自己診断機能がエンジンの運転を停止しないようにしても良い。
【0059】
上記の実施例では、コモンレール式燃料噴射システムを搭載する車両に本発明を適用したが、分配式燃料噴射システム等のディーゼルエンジンを搭載する車両への適用はもちろん、ガソリンエンジンなど、他の形式のエンジンを搭載する車両に本発明を適用しても良い。
【図面の簡単な説明】
【図1】ダイアグ制限機能の制御を示すフローチャートである(第1実施例)。
【図2】コモンレール式燃料噴射システムの概略図である。
【図3】ECUの概略図である。
【図4】ECUの概略図である。
【図5】インジェクタ駆動電流の波形図である。
【図6】インジェクタ駆動回路の回路図である。
【図7】チャージコンデンサの温度と等価回路抵抗との関係を示すグラフである。
【図8】ダイアグ制限機能の制御を示すフローチャートである(第2実施例)。
【図9】作動説明のタイムチャートである(第2実施例)。
【図10】始動開始時の温度と自己診断機能の作動を禁止する噴射回数との関係を示すグラフである(第3実施例)。
【符号の説明】
1 エンジン
3 インジェクタ
5 ECU
21 制御部
22A インジェクタ駆動回路(電気回路)
26d 吸気温センサ(間接的な温度検出手段)
35 電流検出部(モニター手段)
38 チャージコンデンサ(特定電気素子)
46 チャージコンデンサ温度センサ(直接的な温度検出手段)[0001]
BACKGROUND OF THE INVENTION
The present invention provides a self-diagnosis function (diagnostic function) for stopping the operation of the engine when the current value (or voltage value) of a predetermined part of the electric circuit used for engine operation control does not reach a preset threshold value. The present invention relates to an engine control system.
[0002]
[Prior art]
An engine control system having a self-diagnosis function for stopping the operation of an engine when a current value (or voltage value) of a predetermined portion of an electric circuit used for engine operation control does not reach a preset threshold value is known. .
On the other hand, the engine control system determines the guaranteed temperature in the worst state by the worst operating environment temperature on the user side, and confirms that the engine control unit operates in the determined worst operating environment by an actual environmental test, and the guaranteed temperature Operation within the range is guaranteed (no patent literature).
[0003]
[Problems to be solved by the invention]
However, the guarantee method as described above has no protection means against operation at extremely low temperatures outside the guaranteed temperature range, so reliability cannot be ensured at extremely low temperatures outside the guaranteed temperature range. Problems arise.
Specifically, when an electric circuit used for engine operation control falls below a predetermined temperature outside the guaranteed temperature range (for example, −30 ° C. or lower), the current value (or voltage value) at the predetermined portion becomes the threshold value. Not reach Specific capacitors (hereinafter referred to as specific electrical elements) When the temperature of the specific electric element falls below a predetermined temperature, the engine operation is stopped by the self-diagnosis function even if there is no abnormality in the electric circuit itself.
[0004]
A more specific example will be described using an injector drive circuit (an example of an electric circuit used for engine operation control).
If an abnormality occurs in the injector drive circuit and the injector energization current value (an example of the current value at the predetermined portion) does not reach the predetermined value, the injector valve opening operation will be delayed, resulting in a decrease in output and fuel consumption. , Emission worsens.
Therefore, the engine control system stops the engine by the self-diagnosis function when the injector energization current value does not reach a certain threshold (for example, discharge stop threshold) when energization of the injector is started.
[0005]
However, when a specific electric element (for example, a charge capacitor) that prevents the injector energization current value from reaching the threshold value is mounted in the injector drive circuit, for example, at −30 ° C. or lower, there is no abnormality in the injector drive circuit itself. However, when the specific electric element becomes −30 ° C. or lower, the operation of the engine is stopped by the self-diagnosis function.
That is, when the engine is started at an extremely low temperature, there is a situation in which the engine is not started by the self-diagnosis function even if there is no abnormality in the injector drive circuit itself.
[0006]
OBJECT OF THE INVENTION
The present invention has been made in view of the above circumstances, and its purpose is that the self-diagnostic function is provided because the temperature of a specific electric element is equal to or lower than a predetermined temperature even though there is no abnormality in the electric circuit itself. The object is to provide an engine control system that does not have a problem of operating and stopping the engine.
[0007]
[Means for Solving the Problems]
[Means of Claim 1]
The engine control system according to claim 1 prevents the self-diagnosis function from stopping the operation of the engine when the temperature of the specific electric element is equal to or lower than a predetermined temperature.
As means for preventing the self-diagnosis function from stopping the engine operation, (1) the self-diagnosis function itself is stopped when the temperature of the specific electric element is equal to or lower than a predetermined temperature (that is, whether or not a threshold value has been reached). (2) invalidate the determination of the self-diagnosis function performed when the temperature of the specific electric element is equal to or lower than the predetermined temperature, (3) when the temperature of the specific electric element is equal to or lower than the predetermined temperature For example, the threshold value that is a criterion for the self-diagnosis function is changed so that the self-diagnosis function does not operate in accordance with the temperature of the specific electric element.
By providing in this way, there is a problem that the self-diagnostic function is activated and the engine is stopped because the temperature of the specific electric element is equal to or lower than the predetermined temperature even though there is no abnormality in the electric circuit itself. Does not occur. For this reason, the reliability at the time of low temperature can be improved.
[0008]
[Means of claim 2]
The means of
That is, when the temperature of the charge capacitor (specific electric element) becomes a predetermined temperature or lower (for example, −30 ° C. or lower), the equivalent circuit resistance of the charge capacitor (specific electric element) can be reduced even if there is no abnormality in the injector drive circuit itself. Although the injector energization current value does not reach the threshold due to the increase, the self-diagnosis function operates the engine even when the temperature of the charge capacitor (specific electric element) is below a predetermined temperature (for example, −30 ° C. or below). Therefore, the engine can be started.
[0009]
[Means of claim 3]
According to a third aspect of the present invention, the temperature detection means of the engine control system is attached directly to or in the vicinity of the specific electric element and directly detects the temperature of the specific electric element.
By providing in this way, the measurement error of the temperature of a specific electric element can be reduced and high reliability can be obtained.
[0010]
[Means of claim 4]
According to a fourth aspect of the present invention, the temperature detection means of the engine control system is disposed in a part different from the electric circuit on which the specific electric element is mounted, and indirectly detects the temperature of the specific electric element.
By providing in this way, the output of the temperature sensor for engine control (or for air conditioning control) can be diverted, and the direct temperature detection means for directly detecting the temperature of the specific electric element is not required, thereby reducing the cost. Can do.
[0011]
[Means of claim 5]
According to the fourth aspect of the present invention, the temperature of the specific electric element is indirectly detected by the temperature detecting means arranged in a part different from the electric circuit on which the specific electric element is mounted. It is not known whether the temperature has risen above a predetermined temperature due to heat generation.
Therefore, it is possible to determine that the temperature of the specific electric element has risen above a predetermined temperature by performing a certain operation (the number of injections, time, etc.) of the electric circuit on which the specific electric element is mounted. Considering the margin, it is necessary to set a longer diagnosis pause period so that the self-diagnosis function does not stop the engine operation.
[0012]
In view of the above reason, the engine control system according to the means of
By providing in this way, even if the temperature of the specific electric element is indirectly detected by the temperature detecting means arranged in a part different from the electric circuit on which the specific electric element is mounted, the specific electric element It becomes possible to determine with relative accuracy that the temperature of the above has become higher than the predetermined temperature. For this reason, the safety margin can be reduced, and there is no problem that the diagnosis pause period becomes unnecessarily long.
[0013]
[Means of claim 6]
Since the specific electric element generates heat upon operation, the temperature of the specific electric element has a correlation with the number of fuel injections of the injector.
Therefore, the engine control system of the means of claim 6 sets the diagnosis pause period according to the period until the number of times of fuel injection to start counting at the start of engine start reaches the predetermined number. It is set so that it is low when the detected temperature at the start of the start is high, and conversely increases when the detected temperature at the start of the engine is low.
By providing in this way, even if the temperature of the specific electric element is indirectly detected by the temperature detecting means arranged in a part different from the electric circuit on which the specific electric element is mounted, the specific electric element It can be determined with relative accuracy that the temperature of the temperature has become higher than the predetermined temperature.
[0014]
[Means of Claim 7]
Since the specific electric element generates heat upon operation, the temperature of the specific electric element has a correlation with the operation time of the engine.
Therefore, the engine control system of the means of
By providing in this way, even if the temperature of the specific electric element is indirectly detected by the temperature detecting means arranged in a part different from the electric circuit on which the specific electric element is mounted, the specific electric element It can be determined with relative accuracy that the temperature of the temperature has become higher than the predetermined temperature.
[0015]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described using a plurality of examples and modifications.
[First embodiment]
A first embodiment will be described with reference to FIGS. In this embodiment, the present invention is applied to a common rail fuel injection system, and the configuration of the common rail fuel injection system will be described with reference to FIG.
[0016]
The common rail fuel injection system is a system that injects fuel into, for example, a diesel engine (hereinafter referred to as an engine) 1, and includes a
[0017]
The
[0018]
The
The solenoid of the injector 3 (mounted on the solenoid valve) is ON / OFF controlled by an injector drive circuit (INJ drive circuit) 22A of the
[0019]
The
The
[0020]
An intake metering valve (SCV) 14 for adjusting the opening degree of the fuel flow path is attached to a fuel flow path (not shown) for introducing fuel to the pressurizing chamber of the
The
The
[0021]
As shown in the schematic diagram of FIG. 3, the
In this embodiment, as shown in FIG. 4A, an example in which an EDU (abbreviation of engine drive unit) including an
[0022]
The
The fuel injection
[0023]
The engine control actuator drive circuit 23 is driven by actuators such as an EGR actuator (not shown), an intake throttle (not shown), and a variable nozzle turbo (not shown) in accordance with a command value of the
[0024]
The
As shown in FIG. 2, sensors connected to the
[0025]
Next, an example of the
The
[0026]
As shown in FIG. 6, “a circuit that instantaneously applies a high voltage and a large current to the solenoid of the
The
[0027]
The
The
[0028]
The “circuit for switching the current value applied to the solenoid of the
The two-stage constant
[0029]
In addition, the code |
[0030]
[Features of the first embodiment]
In the ROM of the
[0031]
Here, when an aluminum electrolytic capacitor is used as the
In other words, even if the
[0032]
Therefore, in this embodiment, the temperature of the
[0033]
Means (program) for preventing the self-diagnosis function from stopping the engine 1 includes (1) stopping the self-diagnosis function itself when the temperature of the
[0034]
A specific configuration will be described below.
As shown in FIG. 3, the
[0035]
The ROM of the
[0036]
First, an accelerator opening, an engine speed, a water temperature, a condenser temperature, and the like, which are parameters for engine control, are fetched from each sensor (step 100).
Next, it is determined whether or not the capacitor temperature is equal to or lower than a predetermined temperature (for example, −30 ° C. or lower) (step 101). When the determination result is NO (when the capacitor temperature is higher than the predetermined temperature), a normal engine control command value is calculated (step 103).
[0037]
When the determination result in
In
[0038]
When the condenser temperature is equal to or lower than the predetermined temperature, the operation of the engine 1 is started by the operation of
In this embodiment, after the operation of the self-diagnostic function is prohibited in
[0039]
In the first embodiment, the following effects can be achieved.
(1) Since the operation of the self-diagnosis function is temporarily prohibited when the temperature of the
[0040]
{Circle around (2)} When the temperature of the
(3) The charge
[0041]
[Second Embodiment]
In the following embodiments, the same reference numerals as those in the first embodiment denote the same functional objects.
In the first embodiment, the charge
On the other hand, in the second embodiment, the temperature of the
[0042]
An example of control performed by estimating the temperature of the
First, a significant difference from the flowchart of FIG. 1 in the first embodiment will be described.
Steps 201-1, 201-2 correspond to step 101 in FIG. 1, and in these steps 201-1, 201-2, the temperature of the
[0043]
Next, details of the flowchart of FIG. 8 will be described.
First, engine control parameters are fetched from each sensor (step 200). Next, it is determined whether or not the engine 1 is stopped (step 209). If this determination result is NO (in a state where the engine 1 is running), it is determined from the number of revolutions of the engine 1 (or the starter state) whether or not the engine 1 is at the time of cranking for starting (step 201). -1). If the determination result is YES (during cranking), it is determined whether the intake air temperature is equal to or lower than a predetermined temperature (for example, −30 ° C.) (step 201-2).
[0044]
If the decision result in the step 201-2 is YES, the temperature of the
[0045]
If the determination result in
Therefore, the same processing as
[0046]
If the determination result in
[0047]
On the other hand, if the judgment result in step 201-1 is NO (engine operation state after complete explosion after cranking is finished), it is judged whether or not the intake air temperature at the start of starting is equal to or lower than a predetermined temperature (step 213). If the determination result is YES, the process proceeds to step 210, where it is determined whether the temperature of the
[0048]
When the determination result of
In
[0049]
Next, the operation at the start of the engine when the detected temperature of the intake air temperature sensor 26d at the start of the engine 1 is not more than a predetermined temperature (−30 ° C. or less) will be described with reference to the time chart of FIG.
When the ignition switch (IG) is turned on and the starter switch (STA) is turned on, the starter (not shown) is activated to start the engine 1, and at the same time, the
[0050]
Thus, when the starter switch (STA) is turned on, the rotational speed (NE) of the engine 1 increases to the drive speed (cranking speed) by the starter and the number of fuel injections counted by the
When the engine 1 is completely detonated and the starter switch (STA) is turned off, the rotational speed (NE) of the engine 1 increases.
Thereafter, when the integrated value of the number of fuel injections counted by the
[0051]
By providing like this 2nd Example, there exists an effect equivalent to (1), (2) shown in 1st Example, without using the charge
Further, since the charge
[0052]
[Third embodiment]
In the second embodiment described above, the temperature of the
Therefore, in the third embodiment, the number of injections in step 210 (see FIG. 8) in the second embodiment (the number of injections for ending the diagnosis pause period) is set to the temperature at the start of the start (for example, the intake air temperature at the start of the start). ) To be variable according to the
[0053]
Specifically, as shown in the graph of FIG. 10, when the temperature at the start of the start is high at a predetermined temperature or less, the number of injections in step 210 (second embodiment: see FIG. 8) is decreased and the start is reversed. When the temperature at the start is low, the number of injections in
By providing in this way, even when the temperature of the
[0054]
[Fourth embodiment]
In the third embodiment described above, the diagnosis temporary stop period is set according to the number of injections, and the number of injections is varied according to the temperature at the start of the start detected by the intake air temperature sensor 26d.
On the other hand, in the fourth embodiment, the diagnosis temporary stop period is set by the elapsed time from the engine start start time (time counted by the control unit 21), and the elapsed time is detected by the intake air temperature sensor 26d. It is provided so as to vary depending on the temperature at the start.
[0055]
Specifically, when the temperature at the start of the start detected by the intake air temperature sensor 26d is equal to or lower than a predetermined temperature (for example, −30 ° C. or lower), the self-diagnosis function is performed until a predetermined time elapses after the start of the start. Operation is temporarily prohibited.
The diagnosis pause period is set to be short when the temperature at the start of the start is high or lower than a predetermined temperature, and is set to be long when the temperature at the start of the start is low.
Thus, as in the third embodiment, even when the temperature of the
[0056]
[Modification]
In the above embodiment, as shown in FIG. 4A, an example in which an EDU including an
[0057]
In the above embodiment, the
That is, an electric circuit on which an electric element (an electric component other than the charge capacitor 38) that makes a current value (or voltage value) of a predetermined portion in the electric circuit not reach a preset threshold when the temperature is lower than a predetermined temperature is mounted. The present invention may be applied to an engine control system including
[0058]
In the above embodiment, an example in which the self-diagnosis function stops the engine operation when the current value of the predetermined part in the electric circuit does not reach the preset threshold value is shown. However, the voltage value of the predetermined part in the electric circuit is The present invention may be applied to the case where the self-diagnosis function stops the operation of the engine when the preset threshold value is not reached.
That is, when a specific electric element is mounted in an electric circuit so that the voltage value of a predetermined part does not reach a preset threshold when the temperature is lower than a predetermined temperature, the temperature of the specific electric element is lower than the predetermined temperature. The self-diagnosis function may not stop the engine operation.
[0059]
In the above embodiment, the present invention is applied to a vehicle equipped with a common rail type fuel injection system. The present invention may be applied to a vehicle equipped with an engine.
[Brief description of the drawings]
FIG. 1 is a flowchart showing control of a diagnosis limiting function (first embodiment).
FIG. 2 is a schematic view of a common rail fuel injection system.
FIG. 3 is a schematic diagram of an ECU.
FIG. 4 is a schematic diagram of an ECU.
FIG. 5 is a waveform diagram of an injector drive current.
FIG. 6 is a circuit diagram of an injector drive circuit.
FIG. 7 is a graph showing the relationship between the temperature of the charge capacitor and the equivalent circuit resistance.
FIG. 8 is a flowchart showing control of a diagnosis limiting function (second embodiment).
FIG. 9 is a time chart for explaining the operation (second embodiment).
FIG. 10 is a graph showing the relationship between the temperature at the start of startup and the number of injections that prohibits the operation of the self-diagnosis function (third embodiment).
[Explanation of symbols]
1 engine
3 Injector
5 ECU
21 Control unit
22A Injector drive circuit (electric circuit)
26d Intake air temperature sensor (indirect temperature detection means)
35 Current detector (monitoring means)
38 Charge capacitor (specific electric element)
46 Charge capacitor temperature sensor (Direct temperature detection means)
Claims (7)
この電気回路における所定部位の電流値あるいは電圧値を検出するモニター手段と、
このモニター手段による検出値が予め設定された閾値に達しない時に、前記エンジンの運転を停止させる自己診断機能を具備する制御部と、
前記電気回路中に設けられ、所定の温度以下になると、前記所定部位の電流値あるいは電圧値を前記閾値に達しない値にする特定のコンデンサと、
この特定のコンデンサの温度を直接的または間接的に検出する温度検出手段と、
前記制御部に設けられ、前記温度検出手段によって検出される前記特定のコンデンサの温度が所定の温度以下の時に、前記自己診断機能が前記エンジンの運転を停止しないようにするダイアグ制限機能と、
を備えるエンジン制御システム。An electric circuit used for engine operation control;
Monitoring means for detecting a current value or a voltage value of a predetermined part in the electric circuit;
A control unit having a self-diagnosis function for stopping the operation of the engine when the detection value by the monitoring means does not reach a preset threshold value;
A specific capacitor that is provided in the electric circuit and when the temperature is equal to or lower than a predetermined temperature, the current value or the voltage value of the predetermined portion is a value that does not reach the threshold;
Temperature detection means for directly or indirectly detecting the temperature of this specific capacitor ;
A diagnosis limiting function that is provided in the control unit and prevents the self-diagnosis function from stopping the operation of the engine when the temperature of the specific capacitor detected by the temperature detection unit is equal to or lower than a predetermined temperature;
An engine control system comprising:
前記電気回路は、前記エンジンに燃料を噴射するインジェクタを駆動するインジェクタ駆動回路であり、
前記特定のコンデンサは、前記インジェクタのソレノイドに与えるための高電圧を蓄えるチャージコンデンサであり、このチャージコンデンサは温度が低下するほど等価回路抵抗値が大きくなる特性を有し、その特性によって前記チャージコンデンサが前記所定の温度以下に低下すると前記インジェクタの通電開始時の通電電流値を閾値に達しなくさせるものであることを特徴とするエンジン制御システム。The engine control system according to claim 1,
The electrical circuit is an injector drive circuit that drives an injector that injects fuel into the engine;
The specific capacitor is a charge capacitor that stores a high voltage to be supplied to the solenoid of the injector, and this charge capacitor has a characteristic that an equivalent circuit resistance value increases as the temperature decreases, and the charge capacitor is When the temperature drops below the predetermined temperature, the energization current value at the start of energization of the injector is prevented from reaching the threshold value.
前記温度検出手段は、前記特定のコンデンサに直接、もしくは近傍に取り付けられて、前記特定のコンデンサの温度を直接的に検出することを特徴とするエンジン制御システム。The engine control system according to claim 1 or 2,
It said temperature detecting means, engine control system, characterized in that said directly to a specific capacitor, or mounted in the vicinity of directly detecting a temperature of the particular capacitor.
前記温度検出手段は、前記特定のコンデンサが搭載された前記電気回路とは別の部位に配置されて、前記特定のコンデンサの温度を間接的に検出することを特徴とするエンジン制御システム。The engine control system according to claim 1 or 2,
The engine control system, wherein the temperature detection means is arranged in a part different from the electric circuit on which the specific capacitor is mounted, and indirectly detects the temperature of the specific capacitor .
前記温度検出手段によって検出される前記エンジンの始動開始時における前記特定のコンデンサの温度が所定の温度以下の時、
前記ダイアグ制限機能は、前記自己診断機能が前記エンジンの運転を停止しないようにするダイアグ一時停止期間を、エンジン始動開始時の検出温度が高い時に短く、逆にエンジン始動開始時の検出温度が低い時に長くなるように可変することを特徴とするエンジン制御システム。The engine control system according to claim 4,
When the temperature of the specific capacitor at the start of starting the engine detected by the temperature detection means is equal to or lower than a predetermined temperature,
The diagnosis limiting function is such that a diagnosis suspension period during which the self-diagnosis function does not stop the operation of the engine is short when the detected temperature at the start of the engine is high, and conversely, the detected temperature at the start of the engine is low. An engine control system characterized by being variable so as to be long sometimes.
前記ダイアグ一時停止期間は、エンジン始動開始時にカウントを開始する燃料噴射回数が所定回数に達するまでの期間であり、
前記所定回数は、前記エンジン始動開始時の検出温度が高い時に少なく、逆に前記エンジン始動開始時の検出温度が低い時に多くなるように設定されることを特徴とするエンジン制御システム。The engine control system according to claim 5, wherein
The diagnosis pause period is a period until the number of fuel injections that starts counting at the start of engine start reaches a predetermined number of times,
The engine control system according to claim 1, wherein the predetermined number of times is set so that the predetermined number of times is small when the detected temperature at the start of the engine start is high and conversely increases when the detected temperature at the start of the engine start is low.
前記ダイアグ一時停止期間は、エンジン始動開始時にカウントを開始する経過時間が所定時間に達するまでの期間であり、
前記所定時間は、前記エンジン始動開始時の検出温度が高い時に短く、逆に前記エンジン始動開始時の検出温度が低い時に長くなるように設定されることを特徴とするエンジン制御システム。The engine control system according to claim 5, wherein
The diagnostic pause period is a period until the elapsed time to start counting at the start of engine start reaches a predetermined time,
The engine control system according to claim 1, wherein the predetermined time is set to be short when the detected temperature at the start of the engine start is high, and conversely long when the detected temperature at the start of the engine is low.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003130740A JP3960260B2 (en) | 2002-07-09 | 2003-05-08 | Engine control system |
DE10330824.5A DE10330824B4 (en) | 2002-07-09 | 2003-07-08 | Engine control system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002199680 | 2002-07-09 | ||
JP2003130740A JP3960260B2 (en) | 2002-07-09 | 2003-05-08 | Engine control system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004092635A JP2004092635A (en) | 2004-03-25 |
JP3960260B2 true JP3960260B2 (en) | 2007-08-15 |
Family
ID=31190283
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003130740A Expired - Fee Related JP3960260B2 (en) | 2002-07-09 | 2003-05-08 | Engine control system |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP3960260B2 (en) |
DE (1) | DE10330824B4 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4650387B2 (en) * | 2005-11-22 | 2011-03-16 | 株式会社デンソー | Fuel injection control device |
JP4581978B2 (en) * | 2005-11-25 | 2010-11-17 | 株式会社デンソー | Fuel injection control device |
JP4697057B2 (en) * | 2006-06-07 | 2011-06-08 | 株式会社デンソー | Fuel injection control device |
DE102015005747B4 (en) * | 2015-05-05 | 2017-05-11 | Liebherr-Elektronik Gmbh | Injektorzustandsüberwachung |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5810246A (en) * | 1981-07-13 | 1983-01-20 | Nissan Motor Co Ltd | Digital controller for vehicle |
JP3752022B2 (en) * | 1995-08-25 | 2006-03-08 | 株式会社デンソー | Electronic control unit with fault diagnosis function |
-
2003
- 2003-05-08 JP JP2003130740A patent/JP3960260B2/en not_active Expired - Fee Related
- 2003-07-08 DE DE10330824.5A patent/DE10330824B4/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
DE10330824A1 (en) | 2004-02-26 |
DE10330824B4 (en) | 2017-05-11 |
JP2004092635A (en) | 2004-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5387538B2 (en) | Fail safe control device for in-cylinder internal combustion engine | |
JP4407611B2 (en) | Fuel injection control device | |
US7801672B2 (en) | After-stop fuel pressure control device of direct injection engine | |
JP4148127B2 (en) | Fuel injection device | |
JP3966130B2 (en) | Accumulated fuel injection system | |
JP4161690B2 (en) | Accumulated fuel injection system | |
US9732692B2 (en) | Apparatus for diagnosing fuel pressure sensor characteristic fault | |
JP4127188B2 (en) | Fuel supply device for internal combustion engine | |
CN103080528B (en) | Fuel injection control system of internal combustion engine | |
JP3807270B2 (en) | Accumulated fuel injection system | |
US6539921B1 (en) | Fuel injection system with fuel pressure sensor | |
JP3972823B2 (en) | Accumulated fuel injection system | |
JP4333619B2 (en) | In-cylinder injection type internal combustion engine start control device | |
JP5327124B2 (en) | Fuel injection control device | |
US9664166B2 (en) | Control device for internal combustion engine | |
JP6134608B2 (en) | Fuel pressure sensor characteristic abnormality diagnosis device | |
JP2009079514A (en) | Fuel pressure control device for cylinder injection type internal combustion engine | |
JP2001173507A (en) | Accumulator fuel injection control device | |
JP2006329013A (en) | Control device of cylinder injection internal combustion engine | |
JP3572937B2 (en) | Fuel pressure control device for accumulator type fuel injection mechanism | |
JP3941667B2 (en) | Accumulated fuel injection system | |
JP3960260B2 (en) | Engine control system | |
JP5141706B2 (en) | Fuel pressure control device | |
JP2012026371A (en) | Emission deterioration notifying device | |
JP2006329033A (en) | Accumulator fuel injection device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050525 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061101 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070109 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070219 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070424 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070507 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 3960260 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110525 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120525 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120525 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130525 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140525 Year of fee payment: 7 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |