[go: up one dir, main page]

JP7749141B2 - Electronic control unit - Google Patents

Electronic control unit

Info

Publication number
JP7749141B2
JP7749141B2 JP2024545283A JP2024545283A JP7749141B2 JP 7749141 B2 JP7749141 B2 JP 7749141B2 JP 2024545283 A JP2024545283 A JP 2024545283A JP 2024545283 A JP2024545283 A JP 2024545283A JP 7749141 B2 JP7749141 B2 JP 7749141B2
Authority
JP
Japan
Prior art keywords
fuel
fuel pressure
drive current
injector
value
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.)
Active
Application number
JP2024545283A
Other languages
Japanese (ja)
Other versions
JPWO2024052953A5 (en
JPWO2024052953A1 (en
Inventor
茂美 大野
芳国 倉島
貞人 堀内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ASTEMO, LTD.
Original Assignee
ASTEMO, LTD.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ASTEMO, LTD. filed Critical ASTEMO, LTD.
Publication of JPWO2024052953A1 publication Critical patent/JPWO2024052953A1/ja
Publication of JPWO2024052953A5 publication Critical patent/JPWO2024052953A5/ja
Application granted granted Critical
Publication of JP7749141B2 publication Critical patent/JP7749141B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/22Safety or indicating devices for abnormal conditions
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/30Controlling fuel injection
    • F02D41/32Controlling fuel injection of the low pressure type
    • F02D41/34Controlling fuel injection of the low pressure type with means for controlling injection timing or duration
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D45/00Electrical control not provided for in groups F02D41/00 - F02D43/00
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02MSUPPLYING COMBUSTION ENGINES IN GENERAL WITH COMBUSTIBLE MIXTURES OR CONSTITUENTS THEREOF
    • F02M51/00Fuel-injection apparatus characterised by being operated electrically

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)

Description

本開示は、電子制御装置に関する。The present disclosure relates to electronic control devices.

従来から内燃機関の高圧燃料供給装置、燃料噴射制御装置、および内燃機関の燃料供給制御装置に関する発明が知られている(下記特許文献1-3を参照)。BACKGROUND ART There are known inventions relating to high-pressure fuel supply devices for internal combustion engines, fuel injection control devices, and fuel supply control devices for internal combustion engines (see Patent Documents 1 to 3 listed below).

下記特許文献1に記載された内燃機関の高圧燃料供給装置は、燃料タンクから移送される燃料を加圧する高圧ポンプと、その加圧された燃料の圧力を検出する燃圧センサと、その加圧された燃料を内燃機関に噴射供給する噴射弁とを有している(第0011段落、請求項1、要約、図1)。この従来の内燃機関の高圧燃料供給装置は、上記検出される燃料圧力が目標圧力となるように上記加圧する燃料圧力をフィードバック制御しつつ、上記噴射弁を通じて内燃機関にその運転状態に応じた所定量の高圧燃料を供給する。The high-pressure fuel supply device for an internal combustion engine described in Patent Document 1 below includes a high-pressure pump that pressurizes fuel transferred from a fuel tank, a fuel pressure sensor that detects the pressure of the pressurized fuel, and an injection valve that injects the pressurized fuel into the internal combustion engine (paragraph 0011, claim 1, abstract, and figure 1). This conventional high-pressure fuel supply device for an internal combustion engine supplies a predetermined amount of high-pressure fuel to the internal combustion engine through the injection valve according to its operating state, while feedback-controlling the pressurized fuel pressure so that the detected fuel pressure becomes a target pressure.

この従来の内燃機関の高圧燃料供給装置は、検出手段と、保持手段と、制御手段と、を備えることを特徴とする。上記検出手段は、上記燃圧センサの異常を検出する。上記保持手段は、上記燃圧センサの異常が検出されることに基づき上記燃料圧力を強制的に所定圧力に保持する。上記制御手段は、燃圧センサの異常が検出された後、上記燃料圧力が上記所定圧力に達するまで、上記燃料圧力を推定しつつその推定される燃料圧力に基づいて内燃機関に噴射供給する燃料量を制御する。This conventional high-pressure fuel supply device for an internal combustion engine is characterized by comprising a detection means, a holding means, and a control means. The detection means detects an abnormality in the fuel pressure sensor. The holding means forcibly holds the fuel pressure at a predetermined pressure based on the detection of an abnormality in the fuel pressure sensor. After the abnormality in the fuel pressure sensor is detected, the control means estimates the fuel pressure and controls the amount of fuel injected and supplied to the internal combustion engine based on the estimated fuel pressure until the fuel pressure reaches the predetermined pressure.

下記特許文献2に記載された燃料噴射制御装置は、内燃機関に燃料を噴射するインジェクタと、そのインジェクタへ供給される燃料圧力を検出する燃圧センサと、上記内燃機関の運転状態を検出するための各種センサと、これら燃圧センサおよび各種センサからの信号に基づいて燃料供給量を演算し上記インジェクタを駆動制御する燃料供給制御部とを備える(第0009段落、請求項1、要約、図2)。上記燃料供給制御部は、インジェクタ開弁信号発生手段と、第1駆動電流供給信号発生手段と、第1駆動電流供給手段と、第2駆動電流供給手段と、燃圧センサ故障検出手段と、を有する。The fuel injection control device disclosed in the following Patent Document 2 includes an injector that injects fuel into an internal combustion engine, a fuel pressure sensor that detects the pressure of the fuel supplied to the injector, various sensors that detect the operating state of the internal combustion engine, and a fuel supply control unit that calculates the amount of fuel supplied based on signals from the fuel pressure sensor and various sensors and controls the drive of the injector (paragraph 0009, claim 1, abstract, and figure 2). The fuel supply control unit includes an injector valve opening signal generating means, a first drive current supply signal generating means, a first drive current supplying means, a second drive current supplying means, and a fuel pressure sensor failure detecting means.

上記インジェクタ開弁信号発生手段は、上記各種センサからの信号に基づいて燃料供給量を演算し、上記燃料供給量に基づくインジェクタの開弁信号を出力する。上記第1駆動電流供給信号発生手段は、上記燃圧センサからの信号に基づいてインジェクタ開弁時期に第1駆動電流を供給する第1駆動電流供給時間を設定し、第1駆動電流供給信号を出力する。上記第1駆動電流供給手段は、上記インジェクタ開弁信号発生手段からのインジェクタ開弁信号と上記第1駆動電流供給信号発生手段からの第1駆動電流供給信号とに基づいて上記インジェクタに第1駆動電流を供給する。The injector valve-opening signal generating means calculates a fuel supply amount based on signals from the various sensors and outputs an injector valve-opening signal based on the fuel supply amount. The first drive current supply signal generating means sets a first drive current supply time for supplying a first drive current to the injector valve-opening timing based on a signal from the fuel pressure sensor and outputs a first drive current supply signal. The first drive current supply means supplies a first drive current to the injector based on the injector valve-opening signal from the injector valve-opening signal generating means and the first drive current supply signal from the first drive current supply signal generating means.

上記第2駆動電流供給手段は、上記第1駆動電流供給後、上記インジェクタ開弁信号発生手段からのインジェクタ開弁信号に基づいて上記インジェクタに上記第1駆動電流より低い第2駆動電流を供給する。上記燃圧センサ故障検出手段は、上記燃圧センサからの信号に基づいて当該燃圧センサの故障を検出する。そして、上記第1駆動電流供給信号発生手段は、上記燃圧センサ故障検出手段が上記燃圧センサの故障を検出した場合に、上記第1駆動電流供給時間を所定の固定時間に設定する。The second drive current supplying means supplies a second drive current lower than the first drive current to the injector based on an injector valve-opening signal from the injector valve-opening signal generating means after supplying the first drive current. The fuel pressure sensor failure detecting means detects a failure of the fuel pressure sensor based on a signal from the fuel pressure sensor. The first drive current supply signal generating means sets the first drive current supply time to a predetermined fixed time when the fuel pressure sensor failure detecting means detects a failure of the fuel pressure sensor.

下記特許文献3に記載された内燃機関の燃料供給制御装置は、燃料ポンプから燃料噴射弁に燃料を供給する燃料供給配管中の燃料圧力を検出し、検出した燃料圧力が目標燃料圧力に近づくように上記燃料ポンプを制御する。この従来の内燃機関の燃料供給制御装置は、応答特性演算手段と、操作量演算手段と、制御手段と、診断手段と、設定手段と、を有する(第0020段落-第0028段落、請求項1)。The fuel supply control device for an internal combustion engine described in Patent Document 3 below detects the fuel pressure in a fuel supply pipe that supplies fuel from a fuel pump to a fuel injection valve, and controls the fuel pump so that the detected fuel pressure approaches a target fuel pressure. This conventional fuel supply control device for an internal combustion engine has a response characteristic calculation means, an operation amount calculation means, a control means, a diagnosis means, and a setting means (paragraphs 0020 to 0028, claim 1).

上記応答特性演算手段は、上記目標燃料圧力に制御するための上記燃料ポンプの作動応答特性を演算する。上記操作量演算手段は、上記応答特性演算手段により演算された作動応答特性に応じた前記燃料ポンプの操作量を演算する。上記制御手段は、上記操作量演算手段により演算された操作量に基いて上記燃料ポンプを制御する。上記診断手段は、上記燃料供給配管内の燃料圧力を検出するセンサの故障を診断する。The response characteristic calculation means calculates an operational response characteristic of the fuel pump for controlling the fuel pressure to the target fuel pressure. The manipulated variable calculation means calculates an operational variable of the fuel pump according to the operational response characteristic calculated by the response characteristic calculation means. The control means controls the fuel pump based on the operational variable calculated by the manipulated variable calculation means. The diagnosis means diagnoses a failure of a sensor that detects fuel pressure in the fuel supply pipe.

上記設定手段は、上記診断手段によりセンサに故障が発生していないと診断されたときに、内燃機関の運転状態に応じた燃料圧力を上記目標燃料圧力に設定するとともに、上記センサにより検出された燃料圧力を燃料噴射制御用の燃料圧力に設定する。一方、上記設定手段は、上記診断手段によりセンサに故障が発生したと診断されたときに、故障時用の所定圧力を上記目標燃料圧力に設定するとともに、上記作動応答特性を上記燃料噴射制御用の燃料圧力に設定する。When the diagnosing means diagnoses that no failure has occurred in the sensor, the setting means sets the fuel pressure corresponding to the operating state of the internal combustion engine as the target fuel pressure and sets the fuel pressure detected by the sensor as the fuel pressure for fuel injection control.On the other hand, when the diagnosing means diagnoses that a failure has occurred in the sensor, the setting means sets the target fuel pressure to a predetermined pressure for failure and sets the operation response characteristic as the fuel pressure for fuel injection control.

特開平11-210532号公報Japanese Patent Application Publication No. 11-210532 特開2007-138772号公報Japanese Patent Application Laid-Open No. 2007-138772 特開2013-064378号公報JP 2013-064378 A

エンジンに燃料を噴射するインジェクタへ供給される燃料の圧力(燃圧)は、たとえば、35MPa程度の高圧化が要求されるようになっている。そのため、高圧化した燃圧に応じて増加した駆動電流でインジェクタを駆動させる制御が必要となっている。しかしながら、燃圧を検出する燃圧センサの故障、または燃圧検出値に異常が発生した場合、該異常な燃圧に基づいて過小なインジェクタの駆動電力が算出され、その結果、インジェクタの開弁不良による内燃機関の停止や回転数の低下が生じるおそれがある。The pressure of fuel supplied to the injector that injects fuel into the engine (fuel pressure) is now required to be increased to, for example, about 35 MPa. Therefore, it is necessary to control the injector so that the drive current increases in accordance with the increased fuel pressure. However, if the fuel pressure sensor that detects the fuel pressure fails or an abnormality occurs in the detected fuel pressure, the drive power of the injector is calculated to be too low based on the abnormal fuel pressure, which can result in the injector valve not opening properly, causing the internal combustion engine to stop or reduce its rotation speed.

本開示は、インジェクタに供給される燃料の圧力を検出する燃圧センサの故障または検出値異常の発生時にインジェクタの開弁不良を防止して、エンジンの停止や回転数の低下を防止することが可能な電子制御装置を提供する。The present disclosure provides an electronic control device that can prevent the injector from failing to open when a fuel pressure sensor that detects the pressure of fuel supplied to the injector fails or an abnormal detection value occurs, thereby preventing the engine from stopping or decreasing in rotation speed.

本開示の一態様は、エンジンの燃焼室へ燃料を噴射するインジェクタと、該インジェクタへ供給される前記燃料の燃圧を検出する燃圧センサと、を含むエンジンシステムを制御する電子制御装置であって、前記インジェクタへ供給される前記燃料の目標燃圧を算出する目標燃圧算出部と、前記燃圧センサの燃圧検出値を取得する燃圧取得部と、前記燃圧検出値に基づいて前記燃圧センサの故障である燃圧センサの故障を検出する故障検出部と、前記燃圧センサ故障の検出が第1期間を超えて継続した場合に前記燃圧センサの故障判定を確定させる故障確定部と、前記目標燃圧と前記燃圧検出値との差分および前記燃圧検出値の単位時間あたりの変化量に基づいて前記燃圧検出値の検出値異常を検出する異常検出部と、前記燃圧検出値の検出値異常が第2期間を超えて継続した場合に前記燃圧検出値の検出値異常を確定させる異常確定部と、前記インジェクタの駆動電流を設定する駆動電流設定部と、を備え、前記駆動電流設定部は、前記燃圧センサ故障の検出または前記検出値異常の検出から前記燃圧センサ故障の確定または前記検出値異常の確定までの期間において、前記インジェクタの駆動電流として、前記燃圧センサ故障および前記検出値異常が検出されるより前の時点の前記燃圧検出値に応じた暫定駆動電流を設定することを特徴とする電子制御装置である。One aspect of the present disclosure is an electronic control device for controlling an engine system including an injector that injects fuel into a combustion chamber of an engine and a fuel pressure sensor that detects the fuel pressure of the fuel supplied to the injector, the electronic control device including: a target fuel pressure calculation unit that calculates a target fuel pressure of the fuel supplied to the injector; a fuel pressure acquisition unit that acquires a fuel pressure detection value of the fuel pressure sensor; a failure detection unit that detects a failure of the fuel pressure sensor based on the fuel pressure detection value; a failure determination unit that determines a failure of the fuel pressure sensor when the detection of the fuel pressure sensor failure continues beyond a first period; and a difference between the target fuel pressure and the fuel pressure detection value and a unit time of the fuel pressure detection value. an abnormality determination unit that determines that the detected fuel pressure value is abnormal if the abnormality in the detected fuel pressure value continues beyond a second period; and a drive current setting unit that sets a drive current for the injector, wherein the drive current setting unit sets a provisional drive current corresponding to the fuel pressure detected value at a time before the fuel pressure sensor failure or the detected value abnormality is detected, as the drive current for the injector during the period from the detection of the fuel pressure sensor failure or the detected value abnormality to the confirmation of the fuel pressure sensor failure or the detected value abnormality.

本開示の上記一態様によれば、インジェクタに供給される燃料の燃圧を検出する燃圧センサの故障または検出値異常の発生時にインジェクタの開弁不良を防止して、エンジンの停止や回転数の低下を防止することが可能な電子制御装置を提供することができる。According to the above-described aspect of the present disclosure, an electronic control device can be provided that can prevent the injector from failing to open when a fuel pressure sensor that detects the fuel pressure of the fuel supplied to the injector fails or an abnormal detection value occurs, thereby preventing the engine from stopping or decreasing in rotation speed.

本開示の電子制御装置の一実施形態を示すエンジンシステムの概略構成図。1 is a schematic configuration diagram of an engine system illustrating an embodiment of an electronic control device of the present disclosure. 図1のエンジンシステムの燃料供給系の概略構成図。FIG. 2 is a schematic diagram of a fuel supply system of the engine system of FIG. 1 . 図1の電子制御装置の概略構成を示すブロック図。FIG. 2 is a block diagram showing a schematic configuration of the electronic control device shown in FIG. 1 ; 図1の電子制御装置の機能ブロック図。FIG. 2 is a functional block diagram of the electronic control device of FIG. 1 . 図4の電子制御装置によるエンジンシステムの制御プロセスを説明するフロー図。FIG. 5 is a flowchart illustrating a control process of the engine system by the electronic control device of FIG. 4 . 図4の電子制御装置によるエンジンシステムの制御時のタイミングチャート。5 is a timing chart showing the control of the engine system by the electronic control device of FIG. 4 . 図5の故障等検出時処理(P08)の詳細を示すフロー図。FIG. 6 is a flowchart showing details of the process (P08) when a failure or the like is detected in FIG. 5; 図5の故障等確定処理(P09)の詳細を示すフロー図。FIG. 6 is a flowchart showing details of the failure etc. determination process (P09) in FIG. 5 . 図5の故障等確定時処理(P10)の詳細を示すフロー図。FIG. 6 is a flowchart showing details of the failure confirmation process (P10) in FIG. 5; 図7の故障等検出時処理(P08)の変形例1を示すフロー図。FIG. 8 is a flowchart showing a first modification of the process (P08) when a failure or the like is detected in FIG. 7; 図7の故障等検出時処理(P08)の変形例2を示すフロー図。FIG. 8 is a flowchart showing a second modification of the process (P08) when a failure or the like is detected in FIG. 7; 図4に示す電子制御装置の変形例1を示す機能ブロック図。FIG. 5 is a functional block diagram showing a first modified example of the electronic control device shown in FIG. 4 . 図12に示す変形例1の電子制御装置の動作を説明するフロー図。FIG. 13 is a flowchart illustrating the operation of the electronic control device of the first modified example shown in FIG. 12 . 図12に示す変形例1の電子制御装置の作用を説明するタイミングチャート。13 is a timing chart illustrating the operation of the electronic control device of the first modified example shown in FIG. 12 . 図4に示す電子制御装置の変形例2を示す機能ブロック図。FIG. 5 is a functional block diagram showing a second modification of the electronic control device shown in FIG. 4 . 図15に示す変形例2の電子制御装置の動作を説明するフロー図。FIG. 16 is a flowchart illustrating the operation of the electronic control device of the second modified example shown in FIG. 15 . 図15に示す変形例2の電子制御装置の作用を説明するタイミングチャート。16 is a timing chart illustrating the operation of the electronic control device of the second modified example shown in FIG. 15 . 図4に示す電子制御装置の変形例3を示す機能ブロック図。FIG. 5 is a functional block diagram showing a third modified example of the electronic control device shown in FIG. 4 . 図18に示す変形例3の電子制御装置の動作を説明するフロー図。FIG. 19 is a flowchart illustrating the operation of the electronic control device of the third modified example shown in FIG. 18 . 図18に示す変形例3の電子制御装置の作用を説明するタイミングチャート。19 is a timing chart illustrating the operation of the electronic control device of the third modified example shown in FIG. 18 .

図1は、本開示の電子制御装置の一実施形態を示すエンジンシステムESの概略構成図である。エンジンシステムESは、たとえば、車両に搭載され、車両を走行させる動力を発生する。エンジンシステムESは、たとえば、吸気系1と、燃料供給系2と、エンジン3と、排気系4と、電子制御装置5と、アクセル開度センサ6と、を備える。以下の説明では、電子制御装置5を、適宜、「ECU5」と略称する。1 is a schematic diagram of an engine system ES showing one embodiment of an electronic control device according to the present disclosure. The engine system ES is mounted on, for example, a vehicle and generates power to drive the vehicle. The engine system ES includes, for example, an intake system 1, a fuel supply system 2, an engine 3, an exhaust system 4, an electronic control unit 5, and an accelerator position sensor 6. In the following description, the electronic control unit 5 will be abbreviated as "ECU 5" where appropriate.

吸気系1は、たとえば、吸気センサ11と、スロットル弁12と、コレクタ13と、吸気マニホールド14と、を含む。吸気センサ11は、吸気系1に取り込まれた空気の流量、温度、湿度、圧力などの物理量を検出する。吸気センサ11は、配線を介してECU5に接続され、検出した物理量をECU5へ出力する。The intake system 1 includes, for example, an intake sensor 11, a throttle valve 12, a collector 13, and an intake manifold 14. The intake sensor 11 detects physical quantities such as the flow rate, temperature, humidity, and pressure of air taken into the intake system 1. The intake sensor 11 is connected to the ECU 5 via wiring and outputs the detected physical quantities to the ECU 5.

スロットル弁12は、弁体と、その弁体の開度を検出する開度センサと、弁体を駆動するモータとを備えている。スロットル弁12は、配線を介してECU5に接続され、ECU5によって開度が制御される。コレクタ13は、スロットル弁12を介して流入する空気を吸気マニホールド14の各ブランチに配分する。吸気マニホールド14は、コレクタ13によって配分された空気をエンジン3の燃焼室31へ供給する。吸気マニホールド14には、たとえば、図示を省略する吸気管圧力センサが設置され、吸入空気の圧力の検出結果をECU5へ出力する。The throttle valve 12 includes a valve element, an opening sensor that detects the opening of the valve element, and a motor that drives the valve element. The throttle valve 12 is connected to the ECU 5 via wiring, and the opening is controlled by the ECU 5. A collector 13 distributes the air flowing in through the throttle valve 12 to each branch of the intake manifold 14. The intake manifold 14 supplies the air distributed by the collector 13 to the combustion chamber 31 of the engine 3. The intake manifold 14 is equipped with, for example, an intake pipe pressure sensor (not shown), which detects the pressure of the intake air and outputs the result of that detection to the ECU 5.

図2は、図1のエンジンシステムESの燃料供給系2の概略構成図である。燃料供給系2は、たとえば、燃料タンク21と、低圧燃料ポンプ22と、レギュレータ23と、低圧燃料供給管24(低圧燃料供給通路)と、高圧燃料ポンプ25と、高圧燃料供給管26と、コモンレール27と、燃圧センサ28と、インジェクタ29と、を含む。燃料タンク21は、たとえば、ガソリンなどの燃料を貯留する。低圧燃料ポンプ22は、たとえば、低圧燃料供給管24を介して高圧燃料ポンプ25またはコモンレール27へ低圧の燃料を供給する。Fig. 2 is a schematic diagram of the fuel supply system 2 of the engine system ES of Fig. 1. The fuel supply system 2 includes, for example, a fuel tank 21, a low-pressure fuel pump 22, a regulator 23, a low-pressure fuel supply pipe 24 (low-pressure fuel supply passage), a high-pressure fuel pump 25, a high-pressure fuel supply pipe 26, a common rail 27, a fuel pressure sensor 28, and an injector 29. The fuel tank 21 stores fuel such as gasoline. The low-pressure fuel pump 22 supplies low-pressure fuel to the high-pressure fuel pump 25 or the common rail 27 via the low-pressure fuel supply pipe 24.

レギュレータ23は、低圧燃料供給管24内の燃料が所定の圧力以上になったときに、低圧燃料供給管24内の燃料を燃料タンク21へ戻すことで、低圧燃料供給管24内の燃料を一定の圧力に調圧する。高圧燃料ポンプ25は、たとえば、エンジン3の排気弁34を駆動させる排気カムのカム軸から伝達される動力によって駆動される。高圧燃料ポンプ25は、低圧燃料ポンプ22から供給された燃料の圧力を上昇させ、高圧燃料供給管26を介してコモンレール27へ高圧の燃料を供給する。When the pressure of the fuel in the low-pressure fuel supply pipe 24 reaches or exceeds a predetermined level, the regulator 23 returns the fuel in the low-pressure fuel supply pipe 24 to the fuel tank 21, thereby regulating the pressure of the fuel in the low-pressure fuel supply pipe 24 to a constant level. The high-pressure fuel pump 25 is driven, for example, by power transmitted from a camshaft of an exhaust cam that drives an exhaust valve 34 of the engine 3. The high-pressure fuel pump 25 increases the pressure of the fuel supplied from the low-pressure fuel pump 22, and supplies the high-pressure fuel to a common rail 27 via a high-pressure fuel supply pipe 26.

コモンレール27は、高圧燃料ポンプ25から高圧燃料供給管26を介して供給された高圧の燃料を複数のインジェクタ29へ供給する。燃圧センサ28は、たとえば、コモンレール27へ供給された燃料の圧力(燃圧)を検出する。燃圧センサ28は、たとえば、配線を介してECU5に接続され、燃料の圧力の検出結果をECU5へ出力する。インジェクタ29は、たとえば、エンジン3の各気筒に設けられ、配線を介してECU5に接続される。インジェクタ29は、ECU5によって制御され、コモンレール27から供給された燃料をエンジン3の各気筒の燃焼室31へ噴射する。The common rail 27 supplies high-pressure fuel supplied from the high-pressure fuel pump 25 via a high-pressure fuel supply pipe 26 to a plurality of injectors 29. The fuel pressure sensor 28, for example, detects the pressure of the fuel supplied to the common rail 27 (fuel pressure). The fuel pressure sensor 28 is connected to the ECU 5, for example, via a wire, and outputs the detection result of the fuel pressure to the ECU 5. The injectors 29 are provided, for example, in each cylinder of the engine 3 and connected to the ECU 5 via a wire. The injectors 29 are controlled by the ECU 5 and inject the fuel supplied from the common rail 27 into the combustion chambers 31 of each cylinder of the engine 3.

エンジン3は、たとえば、4つの気筒を有する4気筒エンジンである。エンジン3は、筒内噴射式に限定されず、たとえば、ポート噴射式や、筒内噴射とポート噴射を併用するデュアル噴射式の火花点火内燃機関であってもよい。エンジン3は、たとえば、燃焼室31と、ピストン32と、吸気弁33と、排気弁34と、点火コイル35と、点火プラグ36と、クランク角度センサ37と、水温センサ38と、を備えている。The engine 3 is, for example, a four-cylinder engine having four cylinders. The engine 3 is not limited to a direct injection type, and may be, for example, a port injection type or a dual injection type spark ignition internal combustion engine that combines direct injection and port injection. The engine 3 includes, for example, a combustion chamber 31, a piston 32, an intake valve 33, an exhaust valve 34, an ignition coil 35, a spark plug 36, a crank angle sensor 37, and a water temperature sensor 38.

燃焼室31は、インジェクタ29によって噴射された燃料と、吸気マニホールド14から吸気弁33を介して供給された空気との混合気を燃焼させる空間である。ピストン32は、燃焼室31における混合気の燃焼によって押し下げられてクランク軸を回転させる。吸気弁33と排気弁34のアクチュエータは、たとえば、配線を介してECU5に接続されている。吸気弁33と排気弁34のアクチュエータは、たとえば、ECU5の制御により、吸気弁33と排気弁34をそれぞれ開閉させる。The combustion chamber 31 is a space where a mixture of fuel injected by the injector 29 and air supplied from the intake manifold 14 via an intake valve 33 is combusted. The piston 32 is pushed down by the combustion of the mixture in the combustion chamber 31, causing the crankshaft to rotate. The actuators for the intake valve 33 and the exhaust valve 34 are connected to the ECU 5, for example, via wiring. The actuators for the intake valve 33 and the exhaust valve 34 open and close the intake valve 33 and the exhaust valve 34, respectively, under the control of the ECU 5, for example.

点火コイル35は、たとえば、配線を介してECU5に接続されている。点火コイル35は、ECU5の制御により、高電圧を発生させる。点火プラグ36は、点火コイル35が発生した高電圧によって放電することで、燃焼室31内の混合気を着火させる。クランク角度センサ37は、エンジン3のクランク軸の角度を検出する。クランク角度センサ37は、たとえば、配線を介してECU5に接続され、角度の検出結果をECU5へ出力する。水温センサ38は、エンジン3の冷却水の温度を検出する。水温センサ38は、たとえば、配線を介してECU5に接続され、温度の検出結果をECU5へ出力する。The ignition coil 35 is connected to the ECU 5, for example, via wiring. The ignition coil 35 generates a high voltage under the control of the ECU 5. The spark plug 36 ignites the air-fuel mixture in the combustion chamber 31 by discharging the high voltage generated by the ignition coil 35. The crank angle sensor 37 detects the angle of the crankshaft of the engine 3. The crank angle sensor 37 is connected to the ECU 5, for example, via wiring, and outputs the angle detection result to the ECU 5. The water temperature sensor 38 detects the temperature of the cooling water of the engine 3. The water temperature sensor 38 is connected to the ECU 5, for example, via wiring, and outputs the temperature detection result to the ECU 5.

排気系4は、たとえば、排気マニホールド41と、酸素センサ42と、三元触媒43とを含む。排気マニホールド41は、各気筒の燃焼室31から排気弁34を介して排出される排気ガスを集合させる。酸素センサ42は、排気マニホールド41を通過した排気ガスの酸素濃度を検出する。酸素センサ42は、たとえば、配線を介してECU5に接続され、検出した酸素濃度をECU5へ出力する。三元触媒43は、排気ガス中の有害成分を、酸化および還元によって浄化する。The exhaust system 4 includes, for example, an exhaust manifold 41, an oxygen sensor 42, and a three-way catalyst 43. The exhaust manifold 41 collects exhaust gas discharged from the combustion chambers 31 of each cylinder via the exhaust valves 34. The oxygen sensor 42 detects the oxygen concentration of the exhaust gas that has passed through the exhaust manifold 41. The oxygen sensor 42 is connected to the ECU 5, for example, via wiring, and outputs the detected oxygen concentration to the ECU 5. The three-way catalyst 43 purifies harmful components in the exhaust gas through oxidation and reduction.

ECU5は、たとえば、インジェクタ29による燃料噴射を含むエンジンシステムESの制御全般を司るエンジンコントロールユニットである。ECU5は、たとえば、エンジンシステムESの各種のセンサから得られるクランク回転角、スロットル開度、エンジン回転数、燃圧などを含むエンジン状態量に基づいて、インジェクタ29の噴射燃料量などを演算し、高圧燃料ポンプ25やインジェクタ29などを制御する。The ECU 5 is an engine control unit that is responsible for overall control of the engine system ES, including, for example, fuel injection by the injectors 29. The ECU 5 calculates the amount of fuel injected by the injectors 29 and other parameters based on engine state quantities, including, for example, the crank rotation angle, throttle opening, engine speed, and fuel pressure, which are obtained from various sensors of the engine system ES, and controls the high-pressure fuel pump 25, the injectors 29, and other parameters.

図3は、図1のECU5の概略構成を示すブロック図である。ECU5は、たとえば、入力回路51、A/D変換部52、中央処理装置(CPU)53、ROM54、RAM55、および、出力回路56を含むコンピュータによって構成されている。なお、ECU5は、書き換え可能な論理回路であるFPGA(Field Programmable Gate Array)、特定
用途向け集積回路であるASIC(Application Specific Integrated Circuit)、また
は、ROM、RAM、およびFPGAの組合せによって構成することも可能である。
Fig. 3 is a block diagram showing a schematic configuration of the ECU 5 in Fig. 1. The ECU 5 is configured by a computer including, for example, an input circuit 51, an A/D conversion unit 52, a central processing unit (CPU) 53, a ROM 54, a RAM 55, and an output circuit 56. Note that the ECU 5 can also be configured by an FPGA (Field Programmable Gate Array), which is a rewritable logic circuit, an ASIC (Application Specific Integrated Circuit), which is an application specific integrated circuit, or a combination of a ROM, a RAM, and an FPGA.

入力回路51は、たとえば、吸気センサ11、スロットル弁12の開度センサ、燃圧センサ28、クランク角度センサ37、水温センサ38、酸素センサ42、およびアクセル開度センサ6などの各種のセンサから出力された信号SS1,SS2,SS3,…が入力される。入力回路51は、たとえば、入力された信号がアナログ信号である場合、そのアナログ信号のノイズを除去し、ノイズが除去されたアナログ信号をA/D変換部52へ出力する。また、入力回路51は、たとえば、入力された信号がデジタル信号である場合、そのデジタル信号をそのままCPU53へ出力する。A/D変換部52は、入力回路51から入力されたアナログ信号をデジタル信号に変換してCPU53へ出力する。The input circuit 51 receives signals SS1, SS2, SS3, etc. output from various sensors, such as the intake sensor 11, the throttle valve 12 opening sensor, the fuel pressure sensor 28, the crank angle sensor 37, the water temperature sensor 38, the oxygen sensor 42, and the accelerator position sensor 6. If the input signal is an analog signal, the input circuit 51 removes noise from the analog signal and outputs the noise-removed analog signal to the A/D converter 52. If the input signal is a digital signal, the input circuit 51 outputs the digital signal as is to the CPU 53. The A/D converter 52 converts the analog signal input from the input circuit 51 into a digital signal and outputs the digital signal to the CPU 53.

CPU53は、たとえば、ROM54に記憶されたプログラムなどの制御ロジックを実行することで、入力回路51またはA/D変換部52からデジタル信号として入力された各センサの検出結果を用いて各種の演算、診断、および制御を行う。CPU53は、たとえば、各センサの検出結果、演算結果、および診断結果などをRAM55に一時的に保持させる。CPU53は、たとえば、演算結果および診断結果に基づいて、インジェクタ29の駆動電流を含む制御信号CS1,CS2,CS3,…を、出力回路56を介して、インジェクタ29を含むエンジンシステムESの各部へ出力する。The CPU 53 executes control logic such as a program stored in the ROM 54 to perform various calculations, diagnoses, and controls using the detection results of each sensor input as digital signals from the input circuit 51 or the A/D conversion unit 52. The CPU 53 temporarily stores the detection results of each sensor, calculation results, diagnosis results, etc. in the RAM 55. The CPU 53 outputs control signals CS1, CS2, CS3, ... including drive currents for the injectors 29 to each unit of the engine system ES, including the injectors 29, via the output circuit 56, based on the calculation results and diagnosis results.

図4は、図1のECU5において、インジェクタ29の駆動電流Iを出力する機能の詳細を示す機能ブロック図である。ECU5は、たとえば、目標燃圧算出部501と、燃圧取得部502と、故障検出部503と、故障確定部504と、異常検出部505と、異常確定部506と、駆動電流設定部507と、を有している。また、図4に示す例において、ECU5は、たとえば、フェイルセーフ処理部508と、高圧燃料ポンプ制御部509と、駆動電流算出部510と、駆動電流出力部511と、を有している。なお、図4に示すECU5の各部は、たとえば、図3に示すCPU53によってROM54に記憶されたプログラムを実行することによって実現されるECU5の各機能を表している。4 is a functional block diagram showing details of the function of outputting the drive current I of the injector 29 in the ECU 5 of FIG. 1. The ECU 5 includes, for example, a target fuel pressure calculation unit 501, a fuel pressure acquisition unit 502, a fault detection unit 503, a fault determination unit 504, an abnormality detection unit 505, an abnormality determination unit 506, and a drive current setting unit 507. In the example shown in FIG. 4, the ECU 5 also includes, for example, a fail-safe processing unit 508, a high-pressure fuel pump control unit 509, a drive current calculation unit 510, and a drive current output unit 511. Note that the respective units of the ECU 5 shown in FIG. 4 represent the respective functions of the ECU 5 realized by, for example, the CPU 53 shown in FIG. 3 executing a program stored in the ROM 54.

図5は、図4のECU5によるエンジンシステムESの制御プロセスPを説明するフロー図である。図6は、図4に示すECU5によるエンジンシステムESの制御時のタイミングチャートである。Fig. 5 is a flow chart illustrating a control process P of the engine system ES by the ECU 5 of Fig. 4. Fig. 6 is a timing chart when the engine system ES is controlled by the ECU 5 shown in Fig. 4.

より詳細には、図6の各チャートの横軸は時間であり、一番上のチャートの縦軸は燃圧センサ28の故障(燃圧センサ故障)または検出値異常の検出の有(Y)/無(N)である。図6の上から二番目のチャートの縦軸はインジェクタ29に供給される燃料の燃圧であり、実線は実際の燃圧FPrを示し、一点鎖線は燃圧センサ28による燃圧検出値FPsを示している。6 represents time, and the vertical axis of the top chart represents whether or not a malfunction (fuel pressure sensor malfunction) or an abnormal detected value has been detected in fuel pressure sensor 28. The vertical axis of the second chart from the top of Fig. 6 represents the fuel pressure of fuel supplied to injector 29, with the solid line representing the actual fuel pressure FPr and the dashed dotted line representing the fuel pressure detected value FPs by fuel pressure sensor 28.

図6の下から二番目のチャートの縦軸は、インジェクタ29へ入力される駆動電流であり、実線は、本実施形態のECU5による駆動電流を示し、破線は、従来の装置による駆動電流を示している。図6の一番下のチャートの縦軸は、エンジン3の回転数であり、実線は本実施形態のECU5の制御によるエンジン3の回転数を示し、破線は従来の装置の制御によるエンジンの回転数を示している。The vertical axis of the second chart from the bottom in Fig. 6 is the drive current input to the injector 29, with the solid line representing the drive current controlled by the ECU 5 of this embodiment and the dashed line representing the drive current controlled by the conventional device. The vertical axis of the bottom chart in Fig. 6 is the engine speed of the engine 3, with the solid line representing the engine speed controlled by the ECU 5 of this embodiment and the dashed line representing the engine speed controlled by the conventional device.

以下、図5に示す制御プロセスの各処理を説明しつつ、図4に示すECU5の各部の作用を説明する。ECU5は、図5に示す制御プロセスPを開始すると、たとえば、目標燃圧FPtを演算する処理P01を実行する。この処理P01において、目標燃圧算出部501は、たとえば、吸気センサ11からECU5へ入力された吸入空気量Qaや、クランク角度センサ37からECU5へ入力された回転角度に基づくエンジン3の回転数Neなどに基づいて、インジェクタ29へ供給される燃料の目標燃圧FPtを算出する。The operation of each part of the ECU 5 shown in Fig. 4 will be described below while describing each step of the control process shown in Fig. 5. When the ECU 5 starts the control process P shown in Fig. 5, it executes, for example, a process P01 for calculating a target fuel pressure FPt. In this process P01, a target fuel pressure calculation unit 501 calculates a target fuel pressure FPt of fuel supplied to the injector 29 based on, for example, the intake air amount Qa input to the ECU 5 from the intake sensor 11, the engine speed Ne of the engine 3 based on the rotation angle input to the ECU 5 from the crank angle sensor 37, and the like.

次に、ECU5は、たとえば、燃圧を取得する処理P02を実行する。この処理P02において、燃圧取得部502は、たとえば、燃圧センサ28からECU5へ入力された燃圧検出値FPsを取得する。次に、ECU5は、たとえば、高圧燃料ポンプ25を制御する処理P03を実行する。Next, the ECU 5 executes, for example, a process P02 for acquiring the fuel pressure. In this process P02, the fuel pressure acquisition unit 502 acquires, for example, the fuel pressure detection value FPs input from the fuel pressure sensor 28 to the ECU 5. Next, the ECU 5 executes, for example, a process P03 for controlling the high-pressure fuel pump 25.

この処理P03において、高圧燃料ポンプ制御部509は、たとえば、アクセル開度センサ6、スロットル弁12の開度センサ、クランク角度センサ37などから入力される信号SSに基づいて、高圧燃料ポンプ25による燃料の吐出量を制御する。これにより、インジェクタ29に供給される燃料の圧力すなわち燃圧が所望の圧力に制御される。ここで、高圧燃料ポンプ制御部509は、たとえば、燃圧センサ28の燃圧検出値FPsと目標燃圧FPtとが一致するように、高圧燃料ポンプ25の吐出量をフィードバック制御してもよい。In process P03, high-pressure fuel pump control unit 509 controls the amount of fuel discharged by high-pressure fuel pump 25 based on signal SS input from, for example, accelerator position sensor 6, an opening sensor of throttle valve 12, crank angle sensor 37, etc. In this way, the pressure of the fuel supplied to injector 29, i.e., the fuel pressure, is controlled to a desired pressure. Here, high-pressure fuel pump control unit 509 may, for example, feedback control the amount of fuel discharged by high-pressure fuel pump 25 so that fuel pressure detection value FPs from fuel pressure sensor 28 matches target fuel pressure FPt.

次に、ECU5は、たとえば、インジェクタ29の駆動電流を演算する処理P04を実行する。この処理P04において、駆動電流算出部510は、たとえば、燃圧取得部502によって取得された燃圧センサ28の燃圧検出値FPsに基づくインジェクタ29の駆動電流を算出する。また、駆動電流算出部510は、たとえば、目標燃圧算出部501によって算出された目標燃圧FPtと燃圧検出値FPsとに基づいて、インジェクタ29の駆動電流を算出する。より具体的には、駆動電流算出部510は、たとえば、目標燃圧FPtと燃圧検出値FPsの差分に基づいて、インジェクタ29の駆動電流を算出する。Next, ECU 5 executes, for example, process P04 for calculating a drive current for injector 29. In process P04, drive current calculation unit 510 calculates a drive current for injector 29 based on, for example, fuel pressure detection value FPs of fuel pressure sensor 28 acquired by fuel pressure acquisition unit 502. Drive current calculation unit 510 also calculates a drive current for injector 29 based on, for example, target fuel pressure FPt calculated by target fuel pressure calculation unit 501 and detected fuel pressure value FPs. More specifically, drive current calculation unit 510 calculates the drive current for injector 29 based on, for example, the difference between target fuel pressure FPt and detected fuel pressure value FPs.

次に、ECU5は、たとえば、燃圧センサ故障または検出値異常の検出の有無を判定する処理P05を実行する。この処理P05において、故障検出部503は、燃圧取得部502によって取得された燃圧センサ28の燃圧検出値FPsに基づいて、燃圧センサ28の故障である燃圧センサ故障を検出する。ここで、故障検出部503が検出する燃圧センサ故障は、たとえば、燃圧センサ28の地絡や断線などを含む。Next, the ECU 5 executes a process P05 in which it determines whether or not a fuel pressure sensor malfunction or an abnormality in the detected value has been detected. In this process P05, the malfunction detection unit 503 detects a fuel pressure sensor malfunction, i.e., a malfunction of the fuel pressure sensor 28, based on the fuel pressure detection value FPs of the fuel pressure sensor 28 acquired by the fuel pressure acquisition unit 502. Here, the fuel pressure sensor malfunction detected by the malfunction detection unit 503 includes, for example, a ground fault or a broken wire in the fuel pressure sensor 28.

また、この処理P05において、異常検出部505は、燃圧取得部502によって取得された燃圧センサ28の燃圧検出値FPsと、目標燃圧算出部501によって算出された目標燃圧FPtとに基づいて、燃圧検出値FPsの異常を検出する。ここで、異常検出部505が検出する燃圧センサ28の燃圧検出値FPsの異常、すなわち検出値異常は、たとえば、目標燃圧FPtと燃圧検出値FPsとの差分および燃圧検出値FPsの単位時間あたりの変化量が、それぞれ、あらかじめ設定された閾値を超える状態である。このような検出値異常は、たとえば、マイクロコントローラの異常や、入力の異常などによって生じ得る。In step P05, the abnormality detection unit 505 detects an abnormality in the detected fuel pressure value FPs based on the detected fuel pressure value FPs of the fuel pressure sensor 28 acquired by the fuel pressure acquisition unit 502 and the target fuel pressure FPt calculated by the target fuel pressure calculation unit 501. An abnormality in the detected fuel pressure value FPs of the fuel pressure sensor 28, i.e., an abnormality in the detected fuel pressure value FPs, detected by the abnormality detection unit 505, is, for example, a state in which the difference between the target fuel pressure FPt and the detected fuel pressure value FPs and the amount of change in the detected fuel pressure value FPs per unit time exceed predetermined thresholds. Such an abnormality in the detected fuel pressure value can be caused by, for example, an abnormality in the microcontroller or an input abnormality.

たとえば、図6に示すように、時刻t1まで燃圧センサ28に故障または燃圧検出値FPsの異常が発生しない場合、故障検出部503は、時刻t1より前の処理P05において、燃圧センサ故障または検出値異常を検出していないこと(NO)を判定する。For example, as shown in Figure 6, if no malfunction occurs in the fuel pressure sensor 28 or an abnormality in the fuel pressure detection value FPs occurs until time t1, the malfunction detection unit 503 determines that no malfunction of the fuel pressure sensor or an abnormality in the detection value has been detected (NO) in process P05 before time t1.

この場合、ECU5は、インジェクタ29の駆動電流を設定する処理P06を実行する。この処理P06において、駆動電流設定部507は、燃圧検出値FPsに基づくインジェクタ29の駆動電流を設定する。より具体的には、駆動電流設定部507は、たとえば、処理P05において燃圧センサ故障または検出値異常が検出されるまで、駆動電流算出部510によって算出された燃圧検出値FPsに基づく駆動電流を、次にインジェクタ29へ出力する駆動電流として設定する。In this case, the ECU 5 executes a process P06 for setting a drive current for the injector 29. In this process P06, the drive current setting unit 507 sets a drive current for the injector 29 based on the detected fuel pressure value FPs. More specifically, the drive current setting unit 507 sets the drive current based on the detected fuel pressure value FPs calculated by the drive current calculation unit 510 as the drive current to be output next to the injector 29, until a fuel pressure sensor failure or an abnormal detected value is detected in process P05, for example.

次に、ECU5は、たとえば、駆動電流を出力する処理P07を実行する。この処理P07において、駆動電流出力部511は、たとえば、駆動電流設定部507によって設定された駆動電流を、インジェクタ29へ出力する。その結果、インジェクタ29がECU5から入力された駆動電流に応じて開弁する。これにより、図1および図2に示すように、低圧燃料ポンプ22によって燃料タンク21から高圧燃料ポンプ25へ供給され、さらに高圧燃料ポンプ25で加圧されてコモンレール27へ吐出された高圧の燃料が、インジェクタ29からエンジン3の燃焼室31へ噴射される。Next, the ECU 5 executes a process P07 for outputting a drive current, for example. In this process P07, the drive current output unit 511 outputs the drive current set by the drive current setting unit 507 to the injector 29. As a result, the injector 29 opens in response to the drive current input from the ECU 5. As a result, as shown in FIGS. 1 and 2 , high-pressure fuel is supplied from the fuel tank 21 by the low-pressure fuel pump 22 to the high-pressure fuel pump 25, and then pressurized by the high-pressure fuel pump 25 and discharged to the common rail 27. The high-pressure fuel is then injected from the injector 29 into the combustion chamber 31 of the engine 3.

インジェクタ29は、たとえば、エンジン3の1サイクル中に複数回に分けて燃料を噴射する筒内直接噴射式のインジェクタである。インジェクタ29は、ECU5から入力された駆動電流によって指定された時間だけ開弁することで燃料を燃焼室31へ噴射する。インジェクタ29が1サイクル中に噴射する燃料の総量である総燃料噴射量は、あらかじめ設定することが可能であり、複数回実行される燃料噴射の各回の噴射量もあらかじめ設定することが可能である。The injector 29 is, for example, an in-cylinder direct injection injector that injects fuel multiple times during one cycle of the engine 3. The injector 29 injects fuel into the combustion chamber 31 by opening its valve for a time period specified by a drive current input from the ECU 5. The total fuel injection amount, which is the total amount of fuel injected by the injector 29 during one cycle, can be set in advance, and the injection amount for each of the multiple fuel injections can also be set in advance.

その後、ECU5は、たとえば、図6に示す時刻t1まで、所定の周期で前述の処理P01から処理P07までを繰り返し実行する。その後、時刻t1において、燃圧センサ28の故障または燃圧検出値FPsの異常が発生し、図6の上から二番目のチャートに示すように、一点鎖線で示す燃圧センサ28の燃圧検出値FPsが急激に低下したとする。すると、この燃圧検出値FPsと、実線で示すインジェクタ29に供給される燃料の実際の燃圧FPrとの差分が増加する。Thereafter, the ECU 5 repeatedly executes the above-described steps P01 to P07 at a predetermined interval until, for example, time t1 shown in Figure 6. Suppose that at time t1, a malfunction of the fuel pressure sensor 28 or an abnormality in the detected fuel pressure value FPs occurs, causing the detected fuel pressure value FPs of the fuel pressure sensor 28, indicated by the dashed line, to suddenly drop, as shown in the second chart from the top in Figure 6. Then, the difference between the detected fuel pressure value FPs and the actual fuel pressure FPr of the fuel supplied to the injector 29, indicated by the solid line, increases.

この場合、たとえば、時刻t1の直後の図5に示す処理P05において、故障検出部503が燃圧センサ故障を検出したこと(YES)を判定するか、または、異常検出部505が検出値異常を検出したこと(YES)を判定する。この場合、ECU5は、たとえば、図5に示すように、故障等検出時処理P08、故障等確定処理P09、および、故障等確定時処理P10を実行する。5, immediately after time t1, the ECU 5 determines whether the failure detection unit 503 has detected a fuel pressure sensor failure (YES), or whether the abnormality detection unit 505 has detected an abnormality in the detected value (YES). In this case, the ECU 5 executes, for example, a failure detection process P08, a failure determination process P09, and a failure determination process P10, as shown in FIG.

図7は、図5の故障等検出時処理P08の詳細を示すフロー図である。ECU5は、この処理P08を開始すると、まず、燃圧センサ故障の確定判定を実行中か否かを判定する処理P081を実行する。この処理P081において、故障確定部504は、たとえば、故障検出部503によって燃圧センサ故障が検出されていない場合、または、すでに燃圧センサ故障が確定している場合に、燃圧センサ故障の確定判定を実行していないこと(NO)を判定する。7 is a flowchart showing details of the process P08 when a malfunction or the like is detected in FIG. When the ECU 5 starts this process P08, it first executes a process P081 to determine whether a confirmation determination of a fuel pressure sensor malfunction is currently being executed. In this process P081, the malfunction determination unit 504 determines that a confirmation determination of a fuel pressure sensor malfunction is not currently being executed (NO) if, for example, the malfunction detection unit 503 has not detected a fuel pressure sensor malfunction or if a fuel pressure sensor malfunction has already been confirmed.

この場合、ECU5は、たとえば、検出値異常の確定判定を実行中か否かを判定する処理P082を実行する。この処理P082において、異常確定部506は、たとえば、異常検出部505によって検出値異常が検出されていない場合、または、すでに検出値異常が確定している場合に、検出値異常の確定判定を実行していないこと(NO)を判定する。この場合、ECU5は、図7に示す処理P08を終了させて、次の故障等確定処理P09を実行する。In this case, the ECU 5 executes, for example, a process P082 for determining whether a determination of an abnormal detected value is currently being performed. In this process P082, the abnormality determination unit 506 determines that a determination of an abnormal detected value is not currently being performed (NO) if, for example, the abnormality detection unit 505 has not detected an abnormal detected value or if an abnormal detected value has already been determined. In this case, the ECU 5 ends process P08 shown in FIG. 7 and executes the next malfunction or other malfunction determination process P09.

一方、処理P081において、故障確定部504は、たとえば、図6の一番上のチャートに示すように、故障検出部503によって燃圧センサ故障が検出されている状態(Y)が継続し、かつ、その状態が第1期間TP1を超えていない場合に、燃圧センサ故障の確定判定を実行中であること(YES)を判定する。同様に、処理P082において、異常確定部506は、異常検出部505によって検出値異常が検出されている状態(Y)が継続し、かつ、その状態が第2期間TP2を超えていない場合に、検出値異常の確定判定を実行中であること(YES)を判定する。On the other hand, in process P081, the fault determination unit 504 determines that a determination of a fuel pressure sensor fault is being executed (YES) if the state (Y) in which the fault detection unit 503 has detected a fuel pressure sensor fault continues and the state has not exceeded the first period TP1, as shown in the top chart of Fig. 6. Similarly, in process P082, the abnormality determination unit 506 determines that a determination of a detected value abnormality is being executed (YES) if the state (Y) in which the abnormality detection unit 505 has detected a detected value abnormality continues and the state has not exceeded the second period TP2.

これらの場合、ECU5は、次の処理P083を実行する。なお、燃圧センサ故障を確定するための第1期間TP1と、検出値異常を確定するための第2期間TP2は、それぞれの事象を確定するのに必要な任意の期間に設定することができる。したがって、第1期間TP1と第2期間TP2は、同一でもよく、異なっていてもよい。図6では、説明の便宜上、第1期間TP1と第2期間TP2を時刻t1から時刻t2までの同一の期間として表している。In these cases, the ECU 5 executes the next process P083. The first period TP1 for determining whether the fuel pressure sensor is malfunctioning and the second period TP2 for determining whether the detected value is abnormal can be set to any period necessary to determine the respective events. Therefore, the first period TP1 and the second period TP2 may be the same or different. For ease of explanation, in FIG. 6, the first period TP1 and the second period TP2 are shown as the same period from time t1 to time t2.

処理P083において、ECU5は、故障または異常検出よりも前の時点の燃圧検出値FPsに基づく暫定駆動電流を設定する。この処理P083において、駆動電流設定部507は、たとえば、次にインジェクタ29へ出力する駆動電流として、燃圧センサ故障または検出値異常の検出後の燃圧センサ28の燃圧検出値FPsに基づく駆動電流とは異なる暫定駆動電流を設定する。In process P083, the ECU 5 sets a provisional drive current based on the fuel pressure detection value FPs at a time before the detection of the failure or abnormality. In this process P083, the drive current setting unit 507 sets, for example, as the drive current to be output next to the injector 29, a provisional drive current that is different from the drive current based on the fuel pressure detection value FPs of the fuel pressure sensor 28 after the detection of the fuel pressure sensor failure or abnormality.

より具体的には、この処理P083において、駆動電流設定部507は、たとえば、次にインジェクタ29へ出力する駆動電流として、燃圧センサ故障または検出値異常が検出される時刻t1よりも前の時点の燃圧検出値FPsに基づく暫定駆動電流を設定する。たとえば、駆動電流設定部507は、燃圧センサ故障または検出値異常が検出される時刻t1の直前の処理で設定した駆動電流を暫定駆動電流に設定する。More specifically, in process P083, drive current setting unit 507 sets, for example, a provisional drive current based on the fuel pressure detection value FPs at a time point before time t1 when a fuel pressure sensor failure or an abnormal detection value is detected, as the drive current to be output next to injector 29. For example, drive current setting unit 507 sets the drive current set in the process immediately before time t1 when a fuel pressure sensor failure or an abnormal detection value is detected, as the provisional drive current.

これにより、図6の下から二番目のチャートに実線で示すように、燃圧センサ故障または検出値異常が検出されて燃圧検出値FPsと実際の燃圧FPrとが乖離する時刻t1以降においても、ECU5からインジェクタ29へ出力される駆動電流が大きく変化することがなくなる。その結果、燃圧センサ28の故障または検出値異常の発生時に、インジェクタの開弁不良を防止することができる。したがって、燃圧センサ28の燃圧検出値FPsと実際の燃圧FPrとが乖離する時刻t1以降においても、図6の一番下のチャートに実線で示すように、エンジン3の停止や回転数の低下を防止することができる。As a result, as shown by the solid line in the second chart from the bottom in Figure 6, even after time t1 when a fuel pressure sensor failure or an abnormality in the detected value is detected and the detected fuel pressure value FPs and the actual fuel pressure FPr begin to diverge, the drive current output from the ECU 5 to the injector 29 does not change significantly. As a result, it is possible to prevent the injector valve from failing to open when a failure or an abnormality in the detected value occurs in the fuel pressure sensor 28. Therefore, as shown by the solid line in the bottom chart in Figure 6, it is possible to prevent the engine 3 from stalling or reducing its rotation speed even after time t1 when the detected fuel pressure value FPs of the fuel pressure sensor 28 begins to diverge from the actual fuel pressure FPr.

これに対し、従来の装置によるインジェクタの駆動電流は、図6の下から二番目のチャートに破線で示すように、燃圧センサの故障または検出値異常の発生後に、燃圧センサの燃圧検出値の急激な低下に伴って急激に低下する。その結果、従来の装置では、燃圧センサの燃圧検出値に応じた駆動電流と、インジェクタに供給される燃料の実際の燃圧に応じた駆動電流とが乖離する。したがって、従来の装置では、駆動電流の不足によるインジェクタの開弁不良が発生し、その場合、図6の一番下のチャートに破線で示すように、エンジンの停止や回転数の低下が生じるおそれがある。In contrast, in a conventional system, the injector drive current drops sharply in response to a sudden drop in the fuel pressure detected by the fuel pressure sensor after a fuel pressure sensor failure or abnormality occurs, as shown by the dashed line in the second chart from the bottom in Figure 6. As a result, in a conventional system, the drive current corresponding to the fuel pressure detected by the fuel pressure sensor deviates from the drive current corresponding to the actual fuel pressure of the fuel supplied to the injector. Therefore, in a conventional system, insufficient drive current can cause the injector valve to fail to open, which can lead to engine stalls or a drop in engine speed, as shown by the dashed line in the bottom chart in Figure 6.

その後、ECU5は、図7に示す処理P08を終了させて、次の故障等確定処理P09を実行する。図8は、図5の故障等確定処理P09の詳細を示すフロー図である。ECU5は、この処理P09を開始すると、まず、燃圧センサ故障の継続期間が第1期間TP1を超えているか否かを判定する処理P091を実行する。この処理P091において、故障確定部504は、たとえば、故障検出部503によって燃圧センサ故障が検出されていない場合、すでに燃圧センサ故障が確定している場合、または、燃圧センサ故障の検出が継続している期間が第1期間TP1を超えていない場合に、否定(NO)を判定する。Thereafter, the ECU 5 ends process P08 shown in Fig. 7 and executes the next malfunction determination process P09. Fig. 8 is a flow chart showing details of the malfunction determination process P09 shown in Fig. 5. When the ECU 5 starts process P09, it first executes process P091 in which it determines whether the duration of the fuel pressure sensor malfunction has exceeded a first period TP1. In process P091, the malfunction determination unit 504 makes a negative (NO) determination, for example, if the malfunction detection unit 503 has not detected a fuel pressure sensor malfunction, if the fuel pressure sensor malfunction has already been determined, or if the duration of the detected fuel pressure sensor malfunction has not exceeded the first period TP1.

また、ECU5は、検出値異常の継続期間が第2期間TP2を超えているか否かを判定する処理P092を実行する。この処理P092において、異常確定部506は、たとえば、異常検出部505によって検出値異常が検出されていない場合、すでに検出値異常が確定している場合、または、検出値異常の検出が継続している期間が第2期間TP2を超えていない場合に、否定(NO)を判定する。この場合、ECU5は、図8に示す処理P09を終了させて、次の故障等確定時処理P10を実行する。The ECU 5 also executes a process P092 in which it is determined whether the duration of the abnormal detection value has exceeded the second period TP2. In this process P092, the abnormality determination unit 506 determines a negative (NO) result, for example, when the abnormality detection unit 505 has not detected an abnormal detection value, when the abnormal detection value has already been determined, or when the duration of the abnormal detection value detection has not exceeded the second period TP2. In this case, the ECU 5 ends the process P09 shown in FIG. 8 and executes the next malfunction confirmation process P10.

一方、処理P091において、故障確定部504は、たとえば、図6の一番上のチャートに示すように、故障検出部503によって燃圧センサ故障が検出されている状態(Y)が継続し、かつ、その状態が第1期間TP1を超えた場合に、肯定(YES)を判定する。この場合、故障確定部504は、燃圧センサ故障を確定させる処理P093を実行し、図8に示す処理P09を終了する。On the other hand, in process P091, the malfunction determination unit 504 makes an affirmative (YES) determination if the state (Y) in which the malfunction detection unit 503 has detected a malfunction in the fuel pressure sensor continues and this state has exceeded the first period TP1, for example, as shown in the top chart of Fig. 6. In this case, the malfunction determination unit 504 executes process P093 to determine that the fuel pressure sensor has malfunctioned, and then ends process P09 shown in Fig. 8.

同様に、処理P092において、異常確定部506は、異常検出部505によって検出値異常が検出されている状態(Y)が継続し、かつ、その状態が第2期間TP2を超えた場合に、肯定(YES)を判定する。この場合、異常確定部506は、検出値異常を確定させる処理P094を実行し、図8に示す処理P09を終了する。その後、ECU5は、次の故障等確定時処理P10を実行する。Similarly, in process P092, the abnormality determination unit 506 determines affirmative (YES) if the state (Y) in which the abnormality detection unit 505 has detected an abnormality in the detected value continues and this state has exceeded the second period TP2. In this case, the abnormality determination unit 506 executes process P094 to determine the abnormality in the detected value, and ends process P09 shown in Figure 8. Thereafter, the ECU 5 executes the next malfunction confirmation process P10.

図9は、図5の故障等確定時処理P10の詳細を示すフロー図である。ECU5は、この処理を開始すると、まず、燃圧センサ故障または検出値異常が確定されたか否かを判定する処理P101を実行する。この処理P101において、フェイルセーフ処理部508は、たとえば、故障確定部504によって燃圧センサ故障または検出値異常が確定されていない場合に、否定(NO)を判定する。9 is a flowchart showing details of the failure confirmation process P10 in FIG. 5. When the ECU 5 starts this process, it first executes process P101 to determine whether a fuel pressure sensor failure or an abnormal detected value has been confirmed. In process P101, the fail-safe processing unit 508 makes a negative (NO) determination if, for example, the failure confirmation unit 504 has not confirmed a fuel pressure sensor failure or an abnormal detected value.

この場合、次の処理P103において、フェイルセーフ処理部508は、次にインジェクタ29へ出力する駆動電流を、前回インジェクタ29へ出力した駆動電流に維持して、駆動電流設定部507へ出力する。その後、ECU5は図9に示す処理P10を終了させ、図5に示す処理P06および処理P07を実行する。その結果、駆動電流設定部507は、燃圧センサ故障または検出値異常の検出から確定までの間、インジェクタ29へ出力する駆動電流として暫定駆動電流を設定し、これにより駆動電流出力部511からインジェクタ29へ暫定駆動電流が出力される。In this case, in the next process P103, the fail-safe processing unit 508 maintains the drive current to be output next to the injector 29 at the drive current previously output to the injector 29, and outputs this drive current to the drive current setting unit 507. Thereafter, the ECU 5 ends process P10 shown in Fig. 9 and executes processes P06 and P07 shown in Fig. 5. As a result, the drive current setting unit 507 sets a provisional drive current as the drive current to be output to the injector 29 during the period from the detection of a fuel pressure sensor failure or an abnormal detection value until it is confirmed, and thus the provisional drive current is output from the drive current output unit 511 to the injector 29.

一方、処理P101において、フェイルセーフ処理部508は、たとえば、故障確定部504によって燃圧センサ故障または検出値異常が確定された場合に、肯定(YES)を判定する。この場合、フェイルセーフ処理部508は、次の処理P102において、次にインジェクタ29へ出力する駆動電流が、燃圧センサ故障確定時の設定値より大か否かを判定する。この処理P102において、フェイルセーフ処理部508は、駆動電流が燃圧センサ故障確定時の設定値よりも大きいこと(YES)を判定すると、その駆動電流を漸減させて駆動電流設定部507へ出力する処理P104を実行する。On the other hand, in process P101, the failsafe processing unit 508 makes an affirmative (YES) determination, for example, when the malfunction determination unit 504 determines that the fuel pressure sensor is malfunctioning or that its detected value is abnormal. In this case, in the next process P102, the failsafe processing unit 508 determines whether the drive current to be output to the injector 29 next is greater than the set value when the fuel pressure sensor malfunction was determined. If the failsafe processing unit 508 determines in process P102 that the drive current is greater than the set value when the fuel pressure sensor malfunction was determined (YES), the failsafe processing unit 508 executes process P104, in which the drive current is gradually reduced and output to the drive current setting unit 507.

その後、ECU5は、図9に示す処理P10を終了させ、図5に示す処理P06および処理P07を実行する。Thereafter, the ECU 5 ends the process P10 shown in FIG. 9, and executes the process P06 and the process P07 shown in FIG.

より具体的には、図4に示す高圧燃料ポンプ制御部509は、たとえば、燃圧センサ故障または検出値異常が検出されるまでは、目標燃圧算出部501によって算出された目標燃圧FPtおよび燃圧センサ28の燃圧検出値FPsとに基づいて、図1および図2に示す高圧燃料ポンプ25によるインジェクタ29への燃料の吐出量を設定するフィードバック制御を実施する。また、高圧燃料ポンプ制御部509は、燃圧センサ故障の検出または検出値異常の検出から燃圧センサ故障の確定または検出値異常の確定までの期間において、燃料吐出量のフィードバック制御を一時的に停止し、その際たとえば、燃圧センサ故障または検出値異常が検出されるよりも前の時点の目標燃圧FPtに基づく燃料吐出量のフィードフォワード制御を実行することができる。また、高圧燃料ポンプ制御部509は、燃圧センサ故障または検出値異常が確定された場合に、高圧燃料ポンプ25による燃料の加圧吐出を停止させることで、低圧燃料ポンプ22によって低圧燃料供給管24を介してインジェクタ29へ燃料を供給させる。そして、駆動電流設定部507は、燃圧センサ故障または検出値異常が確定された場合に、次にインジェクタ29へ出力する駆動電流を、暫定駆動電流から、低圧燃料ポンプ22によってインジェクタ29へ供給される燃料の燃圧に対応する駆動電流であるセンサ故障等の確定時の設定値まで漸減させる。More specifically, for example, until a fuel pressure sensor failure or an abnormality in the detected value is detected, high-pressure fuel pump control unit 509 shown in FIG. 4 performs feedback control to set the amount of fuel discharged from high-pressure fuel pump 25 shown in FIGS. 1 and 2 to injector 29 based on the target fuel pressure FPt calculated by target fuel pressure calculation unit 501 and the fuel pressure detected value FPs of fuel pressure sensor 28. Furthermore, high-pressure fuel pump control unit 509 temporarily suspends feedback control of the fuel discharge amount during the period from detection of a fuel pressure sensor failure or an abnormal detected value to confirmation of the fuel pressure sensor failure or an abnormal detected value, and at that time can perform feedforward control of the fuel discharge amount based on the target fuel pressure FPt at a time before the fuel pressure sensor failure or an abnormal detected value was detected. Furthermore, when a fuel pressure sensor failure or an abnormal detected value is confirmed, high-pressure fuel pump control unit 509 suspends pressurized discharge of fuel from high-pressure fuel pump 25, thereby causing low-pressure fuel pump 22 to supply fuel to injector 29 via low-pressure fuel supply pipe 24. Then, when it is determined that the fuel pressure sensor has failed or the detected value is abnormal, the drive current setting unit 507 gradually reduces the drive current to be output to the injector 29 next from the provisional drive current to the set value at the time of determination of the sensor failure, etc., which is the drive current corresponding to the fuel pressure of the fuel supplied to the injector 29 by the low-pressure fuel pump 22.

一方、処理P102において、フェイルセーフ処理部508は、駆動電流が燃圧センサ故障確定時の設定値以下であること(NO)を判定すると、その駆動電流を維持する処理P103を実行する。これにより、ECU5からインジェクタ29へ出力される駆動電流が必要以上に小さくなることが防止され、インジェクタ29の開弁不良が防止される。On the other hand, if the fail-safe processing unit 508 determines in process P102 that the drive current is equal to or less than the set value at the time of determining the fuel pressure sensor malfunction (NO), it executes process P103 to maintain the drive current, thereby preventing the drive current output from the ECU 5 to the injector 29 from becoming smaller than necessary and preventing the injector 29 from failing to open.

以下、本実施形態のECU5の作用を従来の装置との対比に基づいて説明する。The operation of the ECU 5 of this embodiment will be described below in comparison with a conventional device.

以上のように、本実施形態のECU5は、エンジン3の燃焼室31へ燃料を噴射するインジェクタ29と、そのインジェクタ29へ供給される燃料の燃圧を検出する燃圧センサ28と、を含むエンジンシステムESを制御する電子制御装置である。ECU5は、図5に示すように、目標燃圧算出部501と、燃圧取得部502と、故障検出部503と、故障確定部504と、異常検出部505と、異常確定部506と、駆動電流設定部507と、を有している。目標燃圧算出部501は、インジェクタ29へ供給される燃料の目標燃圧FPtを算出する。燃圧取得部502は、燃圧センサ28の燃圧検出値FPsを取得する。故障検出部503は、燃圧検出値FPsに基づいて燃圧センサ28の故障である燃圧センサ故障を検出する。故障確定部504は、燃圧センサ故障の検出が第1期間TP1を超えて継続した場合に燃圧センサ故障を確定させる。異常検出部505は、目標燃圧FPtと燃圧検出値FPsとの差分および燃圧検出値FPsの単位時間あたりの変化量がそれぞれ閾値を超える検出値異常を検出する。異常確定部506は、検出値異常の検出が第2期間TP2を超えて継続した場合に検出値異常を確定させる。駆動電流設定部507は、燃圧センサ故障または検出値異常が検出されるまでは燃圧検出値FPsに基づいてインジェクタ29の駆動電流を設定する。そして、駆動電流設定部507は、燃圧センサ故障また検出値異常の検出から確定までの間、駆動電流として、燃圧センサ故障および検出値異常が検出される前の燃圧検出値FPsに基づく暫定駆動電流を設定する。As described above, the ECU 5 of this embodiment is an electronic control device that controls the engine system ES, which includes the injectors 29 that inject fuel into the combustion chambers 31 of the engine 3 and the fuel pressure sensors 28 that detect the pressure of the fuel supplied to the injectors 29. As shown in FIG. 5 , the ECU 5 has a target fuel pressure calculation unit 501, a fuel pressure acquisition unit 502, a fault detection unit 503, a fault determination unit 504, an abnormality detection unit 505, an abnormality determination unit 506, and a drive current setting unit 507. The target fuel pressure calculation unit 501 calculates a target fuel pressure FPt of the fuel supplied to the injectors 29. The fuel pressure acquisition unit 502 acquires the fuel pressure detection value FPs of the fuel pressure sensor 28. The fault detection unit 503 detects a fuel pressure sensor failure, which is a failure of the fuel pressure sensor 28, based on the fuel pressure detection value FPs. A failure determination unit 504 determines a fuel pressure sensor failure when the detection of a fuel pressure sensor failure continues beyond a first period TP1. An abnormality detection unit 505 detects a detected value abnormality, where the difference between the target fuel pressure FPt and the detected fuel pressure value FPs and the amount of change per unit time in the detected fuel pressure value FPs exceed threshold values. An abnormality determination unit 506 determines a detected value abnormality when the detection of the detected value abnormality continues beyond a second period TP2. A drive current setting unit 507 sets a drive current for the injector 29 based on the detected fuel pressure value FPs until the fuel pressure sensor failure or detected value abnormality is detected. Then, during the period from the detection of the fuel pressure sensor failure or detected value abnormality until the detection, the drive current setting unit 507 sets a provisional drive current based on the detected fuel pressure value FPs before the fuel pressure sensor failure or detected value abnormality was detected.

このような構成により、図6のタイムチャートに示すように、燃圧センサ故障または検出値異常が発生して、燃圧センサ28による燃圧検出値FPsと実際の燃圧FPrが乖離しても、次にインジェクタ29へ出力される駆動電流が低下することが防止される。したがって、本実施形態のECU5によれば、インジェクタ29に供給される燃料の燃圧を検出する燃圧センサ28の故障または検出値異常の発生時に、インジェクタ29の開弁不良を防止して、エンジン3の停止や回転数の低下を防止することができる。6, even if the fuel pressure sensor 28 malfunctions or has an abnormality in its detection value, causing the fuel pressure detection value FPs by the fuel pressure sensor 28 to deviate from the actual fuel pressure FPr, the above-described configuration prevents a subsequent decrease in the drive current output to the injector 29. Therefore, according to the ECU 5 of this embodiment, when the fuel pressure sensor 28, which detects the fuel pressure of the fuel supplied to the injector 29, malfunctions or has an abnormality in its detection value, the injector 29 can be prevented from opening improperly, thereby preventing the engine 3 from stopping or decreasing in rotation speed.

また、本実施形態の電子制御装置5において、駆動電流設定部507は、燃圧センサ故障または検出値異常が確定された場合に、駆動電流を暫定駆動電流から漸減させる。Furthermore, in the electronic control unit 5 of this embodiment, the drive current setting unit 507 gradually reduces the drive current from the provisional drive current when it is determined that the fuel pressure sensor is malfunctioning or that the detected value is abnormal.

このような構成により、図6の下から二番目のチャートに実線で示すように、燃圧センサ故障または検出値異常が確定した時刻t2以降、インジェクタ29へ出力される駆動電流を、たとえば、燃圧センサ故障または検出値異常の確定時の所定の設定値まで漸減させることができる。したがって、本実施形態のECU5によれば、図6に破線で示す従来の装置のように燃圧センサ故障の確定後にインジェクタの駆動電流を最大駆動電流などの比較的に大きい値に設定する場合と比較して、インジェクタ29の開閉時の衝撃を低減させ、インジェクタ29の耐久性を向上させることが可能になる。With this configuration, after time t2 when the fuel pressure sensor malfunction or an abnormality in the detected value is confirmed, the drive current output to the injector 29 can be gradually reduced to, for example, a predetermined set value at the time when the fuel pressure sensor malfunction or an abnormality in the detected value is confirmed, as shown by the solid line in the second chart from the bottom in Figure 6. Therefore, according to the ECU 5 of this embodiment, it is possible to reduce the shock when the injector 29 is opened and closed and improve the durability of the injector 29, compared to the conventional device shown by the dashed line in Figure 6, in which the injector drive current is set to a relatively large value, such as the maximum drive current, after the fuel pressure sensor malfunction is confirmed.

また、本実施形態の電子制御装置5によって制御されるエンジンシステムESは、インジェクタ29へ燃料を供給する高圧燃料ポンプ25と、燃料タンク21から高圧燃料ポンプ25へ燃料を供給する低圧燃料ポンプ22とを含む。そして、ECU5は、目標燃圧FPtに基づいて高圧燃料ポンプ25による燃料の吐出量を制御する高圧燃料ポンプ制御部509を有している。高圧燃料ポンプ制御部509は、燃圧センサ故障または検出値異常が確定された場合に、高圧燃料ポンプ25による燃料の加圧吐出を停止させることで、低圧燃料ポンプ22によって低圧燃料供給管24を介してインジェクタ29へ前記燃料を供給させる。また、駆動電流設定部507は、燃圧センサ故障または検出値異常が確定された場合に、インジェクタ29の駆動電流を、暫定駆動電流から、低圧燃料ポンプ22によってインジェクタ29へ供給される燃料の燃圧に対応する駆動電流まで、漸減させる。The engine system ES controlled by the electronic control unit 5 of this embodiment includes a high-pressure fuel pump 25 that supplies fuel to the injectors 29 and a low-pressure fuel pump 22 that supplies fuel from the fuel tank 21 to the high-pressure fuel pump 25. The ECU 5 also has a high-pressure fuel pump control unit 509 that controls the amount of fuel discharged by the high-pressure fuel pump 25 based on the target fuel pressure FPt. When a fuel pressure sensor malfunction or an abnormal detection value is determined, the high-pressure fuel pump control unit 509 stops the high-pressure fuel pump 25 from pressurizing and discharging the fuel, thereby causing the low-pressure fuel pump 22 to supply the fuel to the injectors 29 via the low-pressure fuel supply pipe 24. When a fuel pressure sensor malfunction or an abnormal detection value is determined, the drive current setting unit 507 gradually reduces the drive current of the injectors 29 from a provisional drive current to a drive current corresponding to the fuel pressure of the fuel supplied to the injectors 29 by the low-pressure fuel pump 22.

このような構成により、図6の下から二番目のチャートに実線で示すように、燃圧センサ故障または検出値異常が確定した時刻t2以降、インジェクタ29へ出力される駆動電流を低圧燃料ポンプ22によってインジェクタ29へ供給される燃料の圧力に応じて漸減させることができる。したがって、本実施形態のECU5によれば、図6に破線で示す従来の装置のように燃圧センサ故障の確定後にインジェクタの駆動電流を最大駆動電流などの比較的に大きい値に設定する場合と比較して、インジェクタ29の開閉時の衝撃をより確実に低減させ、インジェクタ29の耐久性をより確実に向上させることが可能になる。With this configuration, as shown by the solid line in the second chart from the bottom in Figure 6, after time t2 when it is determined that the fuel pressure sensor has failed or its detection value is abnormal, the drive current output to the injector 29 can be gradually reduced in accordance with the pressure of the fuel supplied to the injector 29 by the low-pressure fuel pump 22. Therefore, according to the ECU 5 of this embodiment, it is possible to more reliably reduce the shock that occurs when the injector 29 is opened and closed, and to more reliably improve the durability of the injector 29, compared to the conventional device shown by the dashed line in Figure 6, in which the injector drive current is set to a relatively large value, such as the maximum drive current, after it is determined that the fuel pressure sensor has failed.

以上説明したように、本実施形態によれば、インジェクタ29に供給される燃料の圧力を検出するインジェクタ29の異常発生時にインジェクタ29の開弁不良を防止して、エンジン3の停止や回転数の低下を防止するとともに、インジェクタ29の耐久性を向上させることが可能な電子制御装置5を提供することができる。As described above, according to this embodiment, it is possible to provide an electronic control device 5 that can prevent the injector 29 from failing to open properly when an abnormality occurs in the injector 29 that detects the pressure of the fuel supplied to the injector 29, thereby preventing the engine 3 from stopping or the rotation speed from decreasing, and improving the durability of the injector 29.

これに対し、従来の装置では、図6のタイムチャートに破線で示すように、燃圧センサの異常を判定した場合に、時間に関係なくインジェクタの駆動電流を最大駆動電流に設定する。そのため、従来の装置では、インジェクタの開閉時の衝撃が大きくなることでインジェクタの耐久性が低下する。また、従来の装置では、燃圧センサの故障が確定する前のインジェクタの動作が、実際の燃料圧力に対応できない。In contrast, in the conventional system, when a fuel pressure sensor malfunction is detected, the injector drive current is set to the maximum drive current regardless of time, as shown by the dashed line in the time chart of Figure 6. As a result, in the conventional system, the shock generated when the injector is opened and closed increases, reducing the durability of the injector. Furthermore, in the conventional system, the injector operation before the fuel pressure sensor malfunction is confirmed cannot respond to the actual fuel pressure.

なお、本開示に係る電子制御装置は、前述の実施形態に係るECU5に限定されない。以下、図10から図20までを参照して、前述のECU5のいくつかの変形例を説明する。The electronic control device according to the present disclosure is not limited to the ECU 5 according to the above-described embodiment. Hereinafter, several modified examples of the ECU 5 will be described with reference to Figs. 10 to 20 .

図10は、図7の故障等検出時処理P08の変形例1を示すフロー図である。本変形例において、ECU5は、図7に示す処理P083に代えて、処理P084、処理P085、および処理P086を実行する。処理P084において、ECU5は、燃圧センサ故障または検出値異常の確定判定の実行中に、燃圧センサ28の燃圧検出値FPsが燃圧センサ故障または検出値異常の検出前の燃圧検出値FPsよりも大きいか否かを判定する。Fig. 10 is a flow chart showing a first modification of the process P08 when a failure or the like is detected in Fig. 7. In this modification, the ECU 5 executes processes P084, P085, and P086 instead of process P083 shown in Fig. 7. In process P084, while the ECU 5 is making a definitive determination of the fuel pressure sensor failure or abnormality in the detected value, the ECU 5 determines whether the fuel pressure detected value FPs of the fuel pressure sensor 28 is greater than the fuel pressure detected value FPs before the fuel pressure sensor failure or abnormality was detected.

この処理P084において、駆動電流設定部507は、たとえば、燃圧センサ故障または検出値異常が検出された後の直近の燃圧検出値FPsと、燃圧センサ故障または検出値異常が検出された時刻t1の時点から第3期間だけ遡った時点の過去の燃圧検出値FPsとを比較する。ここで、第3期間は、たとえば、ECU5による図5に示す処理フローの実行周期と等しいか、または、その図5に示す処理フローの実行周期の整数倍の期間である。In step P084, the drive current setting unit 507 compares the most recent fuel pressure detection value FPs obtained after the fuel pressure sensor malfunction or abnormality was detected with the previous fuel pressure detection value FPs obtained a third period prior to the time t1 at which the fuel pressure sensor malfunction or abnormality was detected. The third period may be equal to the execution cycle of the process flow shown in FIG. 5 by the ECU 5, or an integral multiple of the execution cycle of the process flow shown in FIG. 5.

この処理P084において、駆動電流設定部507は、上記燃圧センサ故障等が検出される前の過去の燃圧検出値FPsが、上記燃圧センサ故障等が検出された後の直近の燃圧検出値FPs以上であること(NO)を判定すると、次の処理P085を実行する。この処理P085において、駆動電流設定部507は、上記燃圧センサ故障等が検出される前の過去の燃圧検出値FPsに基づいて駆動電流算出部510が算出した駆動電流を、インジェクタ29へ出力する暫定駆動電流に設定し、図10に示す処理P08を終了する。If the drive current setting unit 507 determines in step P084 that the previous fuel pressure detection value FPs before the fuel pressure sensor malfunction or the like is equal to or greater than the most recent fuel pressure detection value FPs after the fuel pressure sensor malfunction or the like is detected (NO), the drive current setting unit 507 executes step P085. In step P085, the drive current setting unit 507 sets the drive current calculated by the drive current calculation unit 510 based on the previous fuel pressure detection value FPs before the fuel pressure sensor malfunction or the like is detected as the provisional drive current to be output to the injector 29, and then ends step P08 shown in FIG.

一方、処理P084において、駆動電流設定部507は、上記燃圧センサ故障等が検出された後の直近の燃圧検出値FPsが、上記燃圧センサ故障等が検出される前の過去の燃圧検出値FPsよりも大きいこと(YES)を判定すると、次の処理P086を実行する。この処理P086において、駆動電流設定部507は、上記燃圧センサ故障等が検出された後の直近の燃圧検出値FPsに基づいて駆動電流算出部510が算出した駆動電流を、インジェクタ29へ出力する暫定駆動電流に設定し、図10に示す処理P08を終了する。On the other hand, if the drive current setting unit 507 determines in process P084 that the most recent fuel pressure detection value FPs after the fuel pressure sensor malfunction or the like is detected is greater than the previous fuel pressure detection value FPs before the fuel pressure sensor malfunction or the like is detected (YES), the drive current setting unit 507 executes the next process P086. In this process P086, the drive current setting unit 507 sets the drive current calculated by the drive current calculation unit 510 based on the most recent fuel pressure detection value FPs after the fuel pressure sensor malfunction or the like is detected as the provisional drive current to be output to the injector 29, and then ends process P08 shown in FIG.

以上のように、図10に示す変形例に係る電子制御装置5において、駆動電流設定部507は、直近の燃圧検出値FPsと、燃圧センサ故障または検出値異常が検出された時点から第3期間だけ遡った時点の燃圧検出値FPsとのうち、より高い方の前記燃圧検出値に基づいて算出された駆動電流を暫定駆動電流に設定する。このような構成により、本変形例のECU5は、前述の実施形態のECU5と同様の効果を奏することができるだけでなく、より確実にインジェクタ29の開弁不良を防止することができ、エンジン3の停止や回転数の低下をより確実に防止することができる。10, the drive current setting unit 507 sets the provisional drive current to the drive current calculated based on the most recent fuel pressure detection value FPs or the fuel pressure detection value FPs obtained three periods prior to the detection of the fuel pressure sensor failure or abnormal detection value. With this configuration, the ECU 5 of this modification can achieve the same effects as the ECU 5 of the above-described embodiment, and can more reliably prevent the injector 29 from failing to open, thereby more reliably preventing the engine 3 from stalling or decreasing in rotation speed.

図11は、図7の故障等検出時処理P08の変形例2を示すフロー図である。本変形例において、ECU5は、図7に示す処理P083に代えて、処理P087a、処理P087b、処理P088、処理P089a、および処理P089bを実行する。処理P087aにおいて、駆動電流算出部510は、燃圧センサ故障または検出値異常の検出後の直近の燃圧センサ28の燃圧検出値FPsから、インジェクタ29の第1駆動電流を算出する。また、処理P87bにおいて、駆動電流算出部510は、燃圧センサ故障または検出値異常の検出から第3期間だけ遡った時点の燃圧センサ28の燃圧検出値FPsから、インジェクタ29の第2駆動電流を算出する。FIG. 11 is a flowchart showing a second modification of the process P08 shown in FIG. 7 when a malfunction or other abnormality is detected. In this modification, the ECU 5 executes processes P087a, P087b, P088, P089a, and P089b instead of process P083 shown in FIG. 7. In process P087a, the drive current calculation unit 510 calculates a first drive current for the injector 29 from the fuel pressure detection value FPs of the fuel pressure sensor 28 immediately after the detection of the fuel pressure sensor malfunction or abnormal detection value. In process P87b, the drive current calculation unit 510 calculates a second drive current for the injector 29 from the fuel pressure detection value FPs of the fuel pressure sensor 28 at a time three periods prior to the detection of the fuel pressure sensor malfunction or abnormal detection value.

その後、駆動電流設定部507は、駆動電流算出部510によって算出された第1駆動電流が第2駆動電流よりも大きいか否かを判定する処理P088を実行する。この処理P088において、駆動電流設定部507は、第1駆動電流が第2駆動電流よりも大きいこと(YES)を判定すると、第1駆動電流をインジェクタ29へ出力する暫定駆動電流に設定する処理P089aを実行し、図11に示す処理P08を終了する。一方、処理P088において、駆動電流設定部507は、第2駆動電流が第1駆動電流よりも大きいこと(NO)を判定すると、第2駆動電流をインジェクタ29へ出力する暫定駆動電流に設定する処理P089bを実行し、図11に示す処理P08を終了する。Thereafter, the drive current setting unit 507 executes a process P088 in which it determines whether the first drive current calculated by the drive current calculation unit 510 is greater than the second drive current. If the drive current setting unit 507 determines in this process P088 that the first drive current is greater than the second drive current (YES), it executes a process P089a in which it sets the first drive current as the provisional drive current to be output to the injector 29, and then ends the process P08 shown in Fig. 11. On the other hand, if the drive current setting unit 507 determines in process P088 that the second drive current is greater than the first drive current (NO), it executes a process P089b in which it sets the second drive current as the provisional drive current to be output to the injector 29, and then ends the process P08 shown in Fig. 11.

以上のように、図11に示す変形例に係る電子制御装置5において、駆動電流設定部507は、燃圧センサ故障または検出値異常が検出された時点から第3期間だけ遡った時点の燃圧検出値FPsに基づいて算出された駆動電流と、直近の燃圧検出値FPsに基づいて算出された駆動電流のうち、より大きい方の駆動電流を暫定駆動電流に設定する。この変形例のECU5においても、図10に示す変形例のECU5と同様の効果を奏することができる。As described above, in the electronic control unit 5 according to the modified example shown in Fig. 11, the drive current setting unit 507 sets the provisional drive current to the greater of the drive current calculated based on the fuel pressure detection value FPs at a time point three periods prior to the time point at which the fuel pressure sensor malfunction or abnormal detection value was detected, and the drive current calculated based on the most recent fuel pressure detection value FPs. This modified ECU 5 can also achieve the same effects as the modified ECU 5 shown in Fig. 10.

図12は、図4に示すECU5の変形例1を示す機能ブロック図である。本変形例のECU5は、図4に示す各部に加えて、たとえば、図12に示す燃料噴射量算出部512と、燃料噴射量判定部513と、吸入空気量取得部514と、吸入空気量判定部515と、エンジン回転数取得部516と、エンジン回転数判定部517と、駆動電流補正部518とを備えている。Fig. 12 is a functional block diagram showing a first modified example of the ECU 5 shown in Fig. 4. In addition to the components shown in Fig. 4, the ECU 5 of this modified example includes, for example, a fuel injection amount calculation unit 512, a fuel injection amount determination unit 513, an intake air amount acquisition unit 514, an intake air amount determination unit 515, an engine rotation speed acquisition unit 516, an engine rotation speed determination unit 517, and a drive current correction unit 518 shown in Fig. 12.

図13は、図12に示す変形例1のECU5の動作を説明するフロー図である。図13に示す処理P08Aから処理P08Gは、たとえば、図10に示す故障等検出時処理P08の処理P085または処理P086において、駆動電流設定部507によって暫定駆動電流が設定された後に実施される。図13に示す処理P08Aにおいて、燃料噴射量算出部512は、たとえば、エンジンシステムESの各種のセンサから入力された信号に基づいて、インジェクタ29から噴射する総燃料噴射量および1サイクル中に複数回実行され
る燃料噴射の各回の噴射量である目標燃料噴射量を算出する。
Fig. 13 is a flowchart illustrating the operation of ECU 5 of Modification 1 shown in Fig. 12. Processes P08A to P08G shown in Fig. 13 are executed, for example, after the drive current setting unit 507 sets a provisional drive current in process P085 or P086 of the failure detection process P08 shown in Fig. 10. In process P08A shown in Fig. 13, the fuel injection amount calculation unit 512 calculates a total fuel injection amount to be injected from the injector 29 and a target fuel injection amount, which is the injection amount for each of the multiple fuel injections performed during one cycle, based on signals input from various sensors of the engine system ES, for example.

次に、処理P08Bにおいて、燃料噴射量判定部513は、たとえば、総燃料噴射量の時系列データに基づいて総燃料噴射量の変化量が所定範囲内か否かを判定し、所定範囲外(NO)と判定した場合は処理P08を終了させる。一方、この処理P08Bにおいて、燃料噴射量判定部513が総燃料噴射量の変化量が所定範囲内であること(YES)と判定した場合、吸入空気量取得部514は、たとえば、吸気センサ11から入力された信号に基づいてエンジン3の吸入空気量の時系列データを取得する処理P08Cを実行する。Next, in process P08B, the fuel injection amount determination unit 513 determines whether the amount of change in the total fuel injection amount is within a predetermined range, for example, based on the time-series data of the total fuel injection amount, and terminates process P08 if it determines that the amount of change is outside the predetermined range (NO). On the other hand, in process P08B, if the fuel injection amount determination unit 513 determines that the amount of change in the total fuel injection amount is within the predetermined range (YES), the intake air amount acquisition unit 514 executes process P08C to acquire time-series data of the intake air amount of the engine 3 based on the signal input from the intake sensor 11, for example.

次に、処理P08Dにおいて、吸入空気量判定部515は、吸入空気量の変化量が所定範囲内か否かを判定し、所定範囲外(NO)と判定した場合は処理P08を終了させる。一方、この処理P08Dにおいて、吸入空気量判定部515が所定範囲内(YES)と判定した場合、エンジン回転数取得部516は、たとえば、クランク角度センサ37から入力される信号に基づくエンジン3の回転数を取得する処理P08Eを実行する。Next, in process P08D, intake air amount determination unit 515 determines whether the amount of change in intake air amount is within a predetermined range, and if it determines that it is outside the predetermined range (NO), process P08 is terminated. On the other hand, if intake air amount determination unit 515 determines that it is within the predetermined range (YES) in process P08D, engine speed acquisition unit 516 executes process P08E to acquire the speed of engine 3 based on a signal input from crank angle sensor 37, for example.

次に、処理P08Fにおいて、エンジン回転数判定部517は、取得したエンジン3の回転数が閾値よりも低下した状態が所定時間を超えて継続しているか否かを判定する。エンジン回転数判定部517は、エンジン3の回転数が所定値以上であるか、または、エンジン3の回転数が所定値よりも低下した状態の継続時間が所定時間以下であること(NO)を判定した場合は処理P08を終了させる。Next, in process P08F, the engine speed determination unit 517 determines whether the acquired state in which the engine speed of the engine 3 is lower than the threshold value has continued for more than a predetermined time. If the engine speed determination unit 517 determines that the engine speed of the engine 3 is equal to or higher than a predetermined value or that the state in which the engine speed of the engine 3 has been lower than the predetermined value has continued for less than the predetermined time (NO), the engine speed determination unit 517 ends process P08.

一方、この処理P08Fにおいて、エンジン3の回転数が所定値よりも低下した状態が所定時間を超えて継続していること(YES)をエンジン回転数判定部517が判定すると、ECU5は、次の処理P08Gを実行する。この処理P08Gにおいて、駆動電流補正部518は、燃圧センサ故障または前記検出値異常が確定された場合にインジェクタ29へ出力する上記の暫定駆動電流を増加させるように補正し、駆動電流設定部507は、駆動電流補正部518による補正後の暫定駆動電流を新たな暫定駆動電流に設定する。On the other hand, if the engine speed determination unit 517 determines in process P08F that the state in which the speed of the engine 3 has decreased below the predetermined value has continued for more than the predetermined time (YES), the ECU 5 executes the next process P08G. In process P08G, the drive current correction unit 518 corrects the provisional drive current output to the injector 29 so as to increase it when a fuel pressure sensor failure or an abnormality in the detected value is confirmed, and the drive current setting unit 507 sets the provisional drive current corrected by the drive current correction unit 518 as a new provisional drive current.

図14は、図12に示す変形例1のECU5の作用を説明するタイミングチャートである。図14のタイミングチャートは、図6に示すタイミングチャートの各項目に加えて、吸入空気量と燃料噴射量のチャートが追加されている。Fig. 14 is a timing chart for explaining the operation of the ECU 5 of the first modified example shown in Fig. 12. The timing chart of Fig. 14 includes charts of the intake air amount and the fuel injection amount in addition to the items in the timing chart of Fig. 6.

本変形例の電子制御装置5は、前述のように、燃料噴射量算出部512と、吸入空気量取得部514と、エンジン回転数取得部516と、駆動電流補正部518とを備えている。燃料噴射量算出部512は、インジェクタ29の総燃料噴射量を算出する。吸入空気量取得部514は、総燃料噴射量の変化量が所定の範囲内にある場合にエンジン3の吸入空気量を取得する。エンジン回転数取得部516は、エンジン3の回転数を取得する。駆動電流補正部518は、エンジン3の回転数が閾値よりも低下している場合に前記暫定駆動電流を増加させるように補正する。駆動電流設定部507は、駆動電流補正部518による補正後の暫定駆動電流を新たな暫定駆動電流に設定する。As described above, the electronic control unit 5 of this modified example includes a fuel injection amount calculation unit 512, an intake air amount acquisition unit 514, an engine rotation speed acquisition unit 516, and a drive current correction unit 518. The fuel injection amount calculation unit 512 calculates the total fuel injection amount of the injector 29. The intake air amount acquisition unit 514 acquires the intake air amount of the engine 3 when the amount of change in the total fuel injection amount is within a predetermined range. The engine rotation speed acquisition unit 516 acquires the rotation speed of the engine 3. The drive current correction unit 518 corrects the provisional drive current so as to increase it when the rotation speed of the engine 3 is lower than a threshold value. The drive current setting unit 507 sets the provisional drive current after correction by the drive current correction unit 518 as a new provisional drive current.

このような構成により、図14に示すように、吸入空気量が変化せず、燃料噴射量が変化しない状態で、エンジン3の回転数が閾値よりも低下して、その状態が所定時間継続した場合、駆動電流補正部518によって暫定駆動電流が増加するように補正される。その結果、駆動電流補正部518によって設定されるインジェクタの駆動電流が増加し、これにより、エンジン3の停止や回転数の低下が防止される。14, when the rotation speed of the engine 3 drops below the threshold value and this state continues for a predetermined time while the intake air amount and fuel injection amount do not change, the provisional drive current is corrected to increase by the drive current correction unit 518. As a result, the drive current of the injector set by the drive current correction unit 518 increases, thereby preventing the engine 3 from stopping or the rotation speed from decreasing.

図15は、図4に示すECU5の変形例2を示す機能ブロック図である。図16は、図15に示す変形例2のECU5の動作を説明するフロー図である。図16に示す処理P08Hから処理P08Jは、たとえば、図10に示す故障等検出時処理P08の処理P085または処理P086において、燃圧センサ故障の検出または検出値異常の検出から燃圧センサ故障の確定または検出値異常の確定までの期間で駆動電流設定部507によって暫定駆動電流がインジェクタの駆動電流に設定された後に実施される。Fig. 15 is a functional block diagram showing a second modification of the ECU 5 shown in Fig. 4. Fig. 16 is a flowchart illustrating the operation of the ECU 5 of the second modification shown in Fig. 15. Processes P08H to P08J shown in Fig. 16 are executed, for example, after drive current setting unit 507 sets the provisional drive current to the drive current of the injector during the period from detection of a fuel pressure sensor failure or an abnormal detected value to confirmation of the fuel pressure sensor failure or abnormal detected value in process P085 or P086 of the failure detection process P08 shown in Fig. 10.

変形例2の電子制御装置5は、図4に示す各部に加えて、たとえば、図15に示す閉弁状態検知部521と、閉弁時間算出部522と、駆動電流補正部523と、を備えている。図16に示す処理P08Hにおいて、閉弁状態検知部521は、インジェクタ29の閉弁状態を検知して閉弁時間算出部522へ出力する。閉弁状態検知部521は、たとえば、インジェクタ29の閉弁時にインジェクタ29から出力される信号に基づいて、インジェクタ29の閉弁状態を検知する。閉弁時間算出部522は、閉弁状態検知部521から入力されたインジェクタ29の閉弁状態に基づいて、インジェクタ29の閉弁時間観察値を算出する。なお、閉弁状態観察値を算出する際、閉弁時間観察値とは排他的関係となる開弁時間も自明となるため、上記閉弁時間観察値と同様にして開弁時間観察値を算出することができる。In addition to the components shown in Fig. 4 , the electronic control device 5 of the second modification includes, for example, a valve-closed state detection unit 521, a valve-closed time calculation unit 522, and a drive current correction unit 523 shown in Fig. 15 . In process P08H shown in Fig. 16 , the valve-closed state detection unit 521 detects the valve-closed state of the injector 29 and outputs the result to the valve-closed time calculation unit 522. The valve-closed state detection unit 521 detects the valve-closed state of the injector 29, for example, based on a signal output from the injector 29 when the injector 29 is closed. The valve-closed time calculation unit 522 calculates a valve-closed time observation value of the injector 29 based on the valve-closed state of the injector 29 input from the valve-closed state detection unit 521. Note that when calculating the valve-closed state observation value, the valve-opening time, which is exclusive of the valve-closed time observation value, is also obvious, and therefore the valve-opening time observation value can be calculated in the same manner as the valve-closed time observation value.

次に、処理P08Iにおいて、駆動電流補正部523は、閉弁時間算出部522によって算出された閉弁時間観察値が後述する所定の閉弁時間よりも長いか否かを判定し、閉弁時間観察値が所定の閉弁時間よりも短い(NO)と判定すると、図10に示す処理P08を終了する。一方、処理P08Iにおいて、駆動電流補正部523は、閉弁時間算出部522によって算出された閉弁時間観察値が所定時間よりも長い(YES)と判定すると、図10に示す故障等検出時処理P08の処理P085または処理P086において設定された暫定駆動電流を増加させるように補正する。Next, in process P08I, the drive current correction unit 523 determines whether the valve-closed time observation value calculated by the valve-closed time calculation unit 522 is longer than a predetermined valve-closed time (described later), and if it determines that the valve-closed time observation value is shorter than the predetermined valve-closed time (NO), it ends process P08 shown in Fig. 10. On the other hand, in process P08I, if the drive current correction unit 523 determines that the valve-closed time observation value calculated by the valve-closed time calculation unit 522 is longer than the predetermined time (YES), it corrects the provisional drive current set in process P085 or P086 of the failure or other detection process P08 shown in Fig. 10 so as to increase it.

なお、上記処理P08Iによる処理は、開弁時間観察値に基づいて行うこともできる。この場合、たとえば、駆動電流補正部523は、閉弁時間算出部522によって算出された開弁時間観察値が所定の開弁時間よりも長いか否かを判定し、開弁時間観察値が後述する所定の開弁時間よりも長い(NO)と判定すると、図10に示す処理P08を終了する。一方、処理P08Iにおいて、駆動電流補正部523は、弁時間算出部522によって算出された開弁時間観察値が所定の開弁時間よりも短い(YES)と判定すると、図10に示す故障等検出時処理P08の処理P085または処理P086において設定された暫定駆動電流を増加させるように補正する。なお、上記所定の閉弁時間、および上記所定の開弁時間は、たとえば、インジェクタ29から噴射する総燃料噴射量もしくはエンジン3の1回の燃焼サイクル中に複数回実行される燃料噴射の各回の噴射量である目標燃料噴射量に基づいて設定することができる。 The process in step P08I can also be performed based on the valve-opening time observation value. In this case, for example, drive current correction unit 523 determines whether the valve-opening time observation value calculated by valve-closing time calculation unit 522 is longer than a predetermined valve-opening time. If the drive current correction unit 523 determines that the valve-opening time observation value is longer than the predetermined valve-opening time (NO), the process in step P08 shown in FIG. 10 ends. On the other hand, if the drive current correction unit 523 determines that the valve-opening time observation value calculated by valve- closing time calculation unit 522 is shorter than the predetermined valve-opening time (YES) in step P08I, the drive current correction unit 523 corrects the provisional drive current set in step P085 or P086 of the failure detection process P08 shown in FIG. 10 so as to increase it. The predetermined valve-closing time and the predetermined valve-opening time can be set based on, for example, the total fuel injection amount injected from injector 29 or a target fuel injection amount, which is the injection amount for each of multiple fuel injections performed during one combustion cycle of engine 3.

図17は、図15に示す変形例2のECU5の作用を説明するタイミングチャートである。図17のタイミングチャートは、図14に示すタイミングチャートの各項目に加えて、閉弁時間のチャートが追加されている。また、図14の燃料噴射量のチャートの破線は、目標燃料噴射量を表している。Fig. 17 is a timing chart illustrating the operation of the ECU 5 of the second modified example shown in Fig. 15. The timing chart of Fig. 17 includes a chart of valve closing time in addition to the items in the timing chart of Fig. 14. The dashed line in the chart of the fuel injection amount in Fig. 14 represents the target fuel injection amount.

本変形例の電子制御装置5は、前述のように、閉弁状態検知部521と、閉弁時間算出部522と、駆動電流補正部523と、を有している。閉弁状態検知部521は、インジェクタ29の閉弁状態を検知する。閉弁時間算出部522は、閉弁状態の検知結果に基づいてインジェクタ29の閉弁時間または開弁時間を算出する。駆動電流補正部523は、インジェクタ29の閉弁時間が所定の閉弁時間よりも長い場合、またはインジェクタ29の開弁時間が所定の開弁時間よりも短い場合に、暫定駆動電流を増加させる。As described above, the electronic control unit 5 of this modified example has a valve-closed state detection unit 521, a valve-closed time calculation unit 522, and a drive current correction unit 523. The valve-closed state detection unit 521 detects the closed state of the injector 29. The valve-closed time calculation unit 522 calculates the valve-closed time or the valve-open time of the injector 29 based on the detection result of the valve-closed state. The drive current correction unit 523 increases the provisional drive current when the valve-closed time of the injector 29 is longer than a predetermined valve-closed time or when the valve-open time of the injector 29 is shorter than the predetermined valve-open time.

このような構成により、本変形例2のECU5は、インジェクタ29の閉弁検知機能を用いて、インジェクタ29の実際の燃料噴射量(開弁時間観察値)が低下していることを検知することができる。すなわち、図17に示すようにし、インジェクタ29の閉弁時間観察値が所定の閉弁時間よりも長い場合またはインジェクタ29の開弁時間観察値が所定の開弁時間よりも短い場合に、インジェクタ29の実際の燃料噴射量が低下していることを検知して、これにより、インジェクタ29へ出力する暫定駆動電流を増加させることができる。その結果、燃料噴射量の低下が解消され、エンジン3の停止や回転数の低下を防止することができる。With this configuration, the ECU 5 of the second modified example can detect a decrease in the actual fuel injection amount (observed valve open time) of the injector 29 using the valve closing detection function of the injector 29. That is, as shown in Figure 17, when the observed valve closing time of the injector 29 is longer than a predetermined valve closing time or when the observed valve opening time of the injector 29 is shorter than a predetermined valve open time, the ECU 5 can detect a decrease in the actual fuel injection amount of the injector 29 and increase the provisional drive current output to the injector 29. As a result, the decrease in the fuel injection amount is resolved, and it is possible to prevent the engine 3 from stopping or decreasing in rotation speed.

図18は、図4に示すECU5の変形例3を示す機能ブロック図である。図19は、図18に示す変形例3のECU5の動作を説明するフロー図である。図19に示す処理P08Kから処理P08Oは、たとえば、図10に示す故障等検出時処理P08の処理P085または処理P086において、燃圧センサ故障の検出または検出値異常の検出から燃圧センサ故障の確定または検出値異常の確定までの期間で駆動電流設定部507によって暫定駆動電流が設定された後に実施される。Fig. 18 is a functional block diagram showing a third modification of the ECU 5 shown in Fig. 4. Fig. 19 is a flowchart illustrating the operation of the third modification of the ECU 5 shown in Fig. 18. Processes P08K to P08O shown in Fig. 19 are performed, for example, after a provisional drive current is set by drive current setting unit 507 in process P085 or P086 of the failure detection process P08 shown in Fig. 10 during the period from the detection of a fuel pressure sensor failure or an abnormal detected value to the determination of the fuel pressure sensor failure or the abnormal detected value.

変形例3のECU5は、図4に示す各部に加えて、たとえば、図18に示す吸入空気量取得部531と、吸入空気量判定部532と、燃料噴射量算出部533と、燃料噴射量判定部534、駆動電流補正部535と、を備えている。図19に示す処理P08Kにおいて、吸入空気量取得部531は、たとえば、吸気センサ11から入力された信号に基づいて吸入空気量を算出して取得する。4, the ECU 5 of the third modification includes, for example, an intake air amount obtaining unit 531, an intake air amount determining unit 532, a fuel injection amount calculating unit 533, a fuel injection amount determining unit 534, and a drive current correcting unit 535, all of which are shown in Fig. 18. In process P08K shown in Fig. 19, the intake air amount obtaining unit 531 calculates and obtains the intake air amount based on a signal input from the intake sensor 11, for example.

次に、処理P08Lにおいて、吸入空気量判定部532は、たとえば、吸入空気量の時系列データに基づいて、吸入空気量の変化量が所定範囲内であるか否かを判定し、所定範囲外(NO)と判定した場合は処理P08を終了させる。一方、この処理P08Lにおいて、吸入空気量判定部532が所定範囲内であること(YES)を判定した場合、燃料噴射量算出部533は、たとえば、エンジンシステムESの各種のセンサから入力された信号に基づいて、インジェクタ29から噴射する総燃料噴射量を算出する処理P08Mを実行する。Next, in process P08L, intake air amount determination unit 532 determines whether the amount of change in intake air amount is within a predetermined range, for example, based on time-series data of the intake air amount, and ends process P08 if it determines that it is outside the predetermined range (NO). On the other hand, in process P08L, if intake air amount determination unit 532 determines that it is within the predetermined range (YES), fuel injection amount calculation unit 533 executes process P08M to calculate the total fuel injection amount to be injected from injector 29, for example, based on signals input from various sensors of engine system ES.

次に、処理P08Nにおいて、燃料噴射量判定部534は、たとえば、燃料噴射量の時系列データに基づいて総燃料噴射量の変化量が所定範囲内か否かを判定し、所定範囲内(NO)と判定した場合は処理P08を終了させる。一方、この処理P08Nにおいて、総燃料噴射量の変化量が所定範囲外であること(NO)を判定した場合、ECU5は、次の処理P08Oを実行する。この処理P08Oにおいて、駆動電流補正部535は、インジェクタ29へ出力する暫定駆動電流を増加させるように補正し、駆動電流設定部507は、駆動電流補正部535による補正後の暫定駆動電流を新たな暫定駆動電流に設定する。Next, in process P08N, fuel injection amount determination unit 534 determines whether the amount of change in the total fuel injection amount is within a predetermined range, for example, based on the time-series data of the fuel injection amount, and ends process P08 if it is determined to be within the predetermined range (NO). On the other hand, if it is determined to be outside the predetermined range (NO) in process P08N, ECU 5 executes the next process P08O. In process P08O, drive current correction unit 535 corrects the provisional drive current output to injector 29 so as to increase it, and drive current setting unit 507 sets the provisional drive current corrected by drive current correction unit 535 as a new provisional drive current.

図20は、図18に示す変形例3のECU5の作用を説明するタイミングチャートである。図20のタイミングチャートは、図6に示すエンジン回転数のチャートに変えて、吸入空気量と燃料噴射量のチャートが追加されている。Fig. 20 is a timing chart for explaining the operation of the ECU 5 of the third modified example shown in Fig. 18. In the timing chart of Fig. 20, a chart of the intake air amount and the fuel injection amount is added instead of the chart of the engine speed shown in Fig. 6.

本変形例3の電子制御装置5は、前述のように、吸入空気量取得部531と、燃料噴射量算出部533と、駆動電流補正部535とを備えている。吸入空気量取得部531は、エンジン3の吸入空気量を取得する。燃料噴射量算出部533は、吸入空気量の変化量が所定の範囲内にある場合にインジェクタ29の燃料噴射量を算出する。駆動電流補正部535は、総燃料噴射量が低下している場合に暫定駆動電流を増加させるように補正する。As described above, the electronic control unit 5 of the third modified example includes an intake air amount obtaining unit 531, a fuel injection amount calculating unit 533, and a drive current correcting unit 535. The intake air amount obtaining unit 531 obtains the intake air amount of the engine 3. The fuel injection amount calculating unit 533 calculates the fuel injection amount of the injector 29 when the amount of change in the intake air amount is within a predetermined range. The drive current correcting unit 535 corrects the provisional drive current so as to increase it when the total fuel injection amount has decreased.

たとえば総燃料噴射量が急激に減少する場合には、高圧燃料ポンプ25からインジェクタ29への燃料吐出量が吐出量がインジェクタ29から燃焼室へ噴射される燃料量を上回ることでコモンレール27内の燃圧が急激に高まることがあるが、前記燃圧センサ28の故障または前記検出値異常が検出されている状況下では、この燃圧上昇を検知することができない。しかしながら変形例3の構成によれば、図20に示すように、燃料噴射量の変化量が所定範囲外であることが検知された場合、インジェクタ29へ出力する暫定駆動電流を増加させることができる。その結果、燃圧上昇によるエンジン3の停止や回転数の低下が防止される。For example, if the total fuel injection amount suddenly decreases, the amount of fuel discharged from the high-pressure fuel pump 25 to the injectors 29 may exceed the amount of fuel injected from the injectors 29 into the combustion chambers, causing a sudden increase in fuel pressure in the common rail 27. However, if a malfunction of the fuel pressure sensor 28 or an abnormal detection value is detected, this increase in fuel pressure cannot be detected. However, according to the configuration of the third modification, as shown in Figure 20, if it is detected that the amount of change in the fuel injection amount is outside the predetermined range, the provisional drive current output to the injectors 29 can be increased. As a result, the engine 3 is prevented from stalling or the rotation speed from decreasing due to an increase in fuel pressure.

以上、図面を用いて本開示に係る電子制御装置の実施形態およびその変形例を詳述してきたが、具体的な構成はこれらの実施形態および変形例に限定されるものではなく、本開示の要旨を逸脱しない範囲における設計変更等があっても、それらは本開示に含まれるものである。Above, we have described in detail the embodiments and variations of the electronic control device according to the present disclosure using the drawings, but the specific configuration is not limited to these embodiments and variations, and even if there are design changes, etc., within the scope that does not deviate from the gist of the present disclosure, they are included in the present disclosure.

21 燃料タンク
22 低圧燃料ポンプ
24 低圧燃料供給通路(低圧燃料供給管)
25 高圧燃料ポンプ
28 燃圧センサ
29 インジェクタ
3 エンジン
31 燃焼室
5 ECU(電子制御装置)
501 目標燃圧算出部
502 燃圧取得部
503 故障検出部
504 故障確定部
505 異常検出部
506 異常確定部
507 駆動電流設定部
509 高圧燃料ポンプ制御部
512 燃料噴射量算出部
514 吸入空気量取得部
516 エンジン回転数取得部
518 駆動電流補正部
521 閉弁状態検知部
522 閉弁時間算出部
523 駆動電流補正部
531 吸入空気量取得部
533 燃料噴射量算出部
535 駆動電流補正部
ES エンジンシステム
FPs 燃圧検出値
FPt 目標燃圧
TP1 第1期間
TP2 第2期間
21 Fuel tank 22 Low-pressure fuel pump 24 Low-pressure fuel supply passage (low-pressure fuel supply pipe)
25 High-pressure fuel pump 28 Fuel pressure sensor 29 Injector 3 Engine 31 Combustion chamber 5 ECU (Electronic Control Unit)
501 Target fuel pressure calculation unit 502 Fuel pressure acquisition unit 503 Failure detection unit 504 Failure determination unit 505 Abnormality detection unit 506 Abnormality determination unit 507 Drive current setting unit 509 High-pressure fuel pump control unit 512 Fuel injection amount calculation unit 514 Intake air amount acquisition unit 516 Engine rotation speed acquisition unit 518 Drive current correction unit 521 Valve closed state detection unit 522 Valve closed time calculation unit 523 Drive current correction unit 531 Intake air amount acquisition unit 533 Fuel injection amount calculation unit 535 Drive current correction unit ES Engine system FPs Fuel pressure detection value FPt Target fuel pressure TP1 First period TP2 Second period

Claims (9)

エンジンの燃焼室へ燃料を噴射するインジェクタと、該インジェクタへ供給される前記燃料の燃圧を検出する燃圧センサと、を含むエンジンシステムを制御する電子制御装置であって、
前記インジェクタへ供給される前記燃料の目標燃圧を算出する目標燃圧算出部と、
前記燃圧センサの燃圧検出値を取得する燃圧取得部と、
前記燃圧検出値に基づいて前記燃圧センサの故障である燃圧センサの故障を検出する故障検出部と、
前記燃圧センサ故障の検出が第1期間を超えて継続した場合に前記燃圧センサの故障判定を確定させる故障確定部と、
前記目標燃圧と前記燃圧検出値との差分および前記燃圧検出値の単位時間あたりの変化量に基づいて前記燃圧検出値の検出値異常を検出する異常検出部と、
前記燃圧検出値の検出値異常が第2期間を超えて継続した場合に前記燃圧検出値の検出値異常を確定させる異常確定部と、
前記燃料の燃圧に応じた前記インジェクタの駆動電流を設定する駆動電流設定部と、を備え、
前記駆動電流設定部は、前記燃圧センサ故障の検出または前記検出値異常の検出から前記燃圧センサ故障の確定または前記検出値異常の確定までの期間において、前記インジェクタの駆動電流として、前記燃圧センサ故障および前記検出値異常が検出されるより前の時点の前記燃圧検出値に応じた暫定駆動電流を設定することを特徴とする電子制御装置。
An electronic control device for controlling an engine system including an injector that injects fuel into a combustion chamber of an engine and a fuel pressure sensor that detects the pressure of the fuel supplied to the injector,
a target fuel pressure calculation unit that calculates a target fuel pressure of the fuel to be supplied to the injector;
a fuel pressure acquisition unit that acquires a fuel pressure detection value of the fuel pressure sensor;
a failure detection unit that detects a failure of the fuel pressure sensor based on the detected fuel pressure value;
a failure determination unit that determines a failure of the fuel pressure sensor when the detection of the failure of the fuel pressure sensor continues beyond a first period;
an abnormality detection unit that detects an abnormality in the detected fuel pressure value based on a difference between the target fuel pressure and the detected fuel pressure value and an amount of change in the detected fuel pressure value per unit time;
an abnormality determination unit that determines the abnormality of the detected fuel pressure value when the abnormality of the detected fuel pressure value continues beyond a second period;
a drive current setting unit that sets a drive current for the injector in accordance with the fuel pressure of the fuel,
the drive current setting unit sets, as the drive current for the injector, a provisional drive current corresponding to the fuel pressure detection value at a time before the fuel pressure sensor failure or the detection of the abnormal detection value is detected, during a period from the detection of the fuel pressure sensor failure or the detection of the abnormal detection value to the confirmation of the fuel pressure sensor failure or the confirmation of the abnormal detection value.
前記駆動電流設定部は、前記燃圧センサ故障または前記検出値異常が確定された場合に、前記インジェクタの駆動電流を前記暫定駆動電流から漸減させることを特徴とする請求項1に記載の電子制御装置。 The electronic control device described in claim 1, characterized in that the drive current setting unit gradually reduces the drive current of the injector from the provisional drive current when the fuel pressure sensor failure or the detected value abnormality is confirmed. 前記エンジンシステムは、前記燃料を吸入して前記インジェクタへ加圧吐出する高圧燃料ポンプと、前記高圧燃料ポンプの吸入側と吐出側とをバイパス接続する低圧燃料供給通路と、燃料タンクから前記低圧燃料供給通路および前記高圧燃料ポンプの前記吸入側へ前記燃料を供給する低圧燃料ポンプとを含み、
前記電子制御装置は、前記燃圧センサ故障または前記検出値異常が確定された場合に、前記高圧燃料ポンプによる前記燃料の加圧吐出を停止させることで、前記低圧燃料ポンプによって前記低圧燃料供給通路を介して前記インジェクタへ前記燃料を供給させる、高圧燃料ポンプ制御部を有し、
前記駆動電流設定部は、前記燃圧センサ故障または前記検出値異常が確定された場合に、前記インジェクタの駆動電流を、前記暫定駆動電流から、前記低圧燃料ポンプによって前記インジェクタへ供給される前記燃料の燃圧値に対応する所定の設定値まで漸減させることを特徴とする請求項2に記載の電子制御装置。
the engine system includes a high-pressure fuel pump that draws in the fuel and discharges it under pressure to the injector, a low-pressure fuel supply passage that bypasses and connects an intake side and a discharge side of the high-pressure fuel pump, and a low-pressure fuel pump that supplies the fuel from a fuel tank to the low-pressure fuel supply passage and the intake side of the high-pressure fuel pump,
the electronic control device has a high-pressure fuel pump control unit that, when a failure of the fuel pressure sensor or an abnormality in the detected value is confirmed, stops pressurizing and discharging the fuel by the high-pressure fuel pump, thereby causing the low-pressure fuel pump to supply the fuel to the injector through the low-pressure fuel supply passage,
3. The electronic control device according to claim 2, wherein, when the fuel pressure sensor malfunctions or the detected value is abnormal, the drive current setting unit gradually reduces the drive current of the injector from the provisional drive current to a predetermined set value corresponding to the fuel pressure value of the fuel supplied to the injector by the low-pressure fuel pump.
前記暫定駆動電流は、直近の前記燃圧検出値と、前記燃圧センサ故障が検出、または前記検出値異常が検出された時点から第3期間を遡った時点の燃圧検出値とのうち、より高い値の燃圧検出値に基づいて設定されることを特徴とする請求項1に記載の電子制御装置。 The electronic control device described in claim 1, characterized in that the provisional drive current is set based on the higher of the most recent fuel pressure detection value and the fuel pressure detection value at a time point three periods prior to the time point at which the fuel pressure sensor failure or the abnormal detection value was detected. 前記駆動電流設定部は、前記燃圧センサ故障または前記検出値異常が検出された時点から第3期間を遡った時点の燃圧検出値に基づいて算出された前記インジェクタの駆動電流と、直近の前記燃圧検出値に基づいて算出された前記インジェクタの駆動電流とのうち、より大きい方のインジェクタの駆動電流を前記暫定駆動電流に設定することを特徴とする請求項1に記載の電子制御装置。 The electronic control device described in claim 1, characterized in that the drive current setting unit sets the interim drive current to the larger of the drive current of the injector calculated based on the fuel pressure detection value at a time point going back a third period from the time point when the fuel pressure sensor failure or the abnormal detection value was detected, and the drive current of the injector calculated based on the most recent fuel pressure detection value. 前記インジェクタの燃料噴射量を算出する燃料噴射量算出部と、
前記燃料噴射量の変化量が所定の範囲内にある場合に前記エンジンの吸入空気量を取得する吸入空気量取得部と、
前記エンジンの回転数を取得するエンジン回転数取得部と、
前記燃圧センサの故障または前記検出値異常の検出から前記燃圧センサ故障の確定または前記検出値異常の確定までの期間において、前記エンジンの回転数があらかじめ定められた回転数よりも低下すると見なされる場合に、前記暫定駆動電流を増加させるように補正する暫定駆動電流補正部を備えることを特徴とする請求項1に記載の電子制御装置。
a fuel injection amount calculation unit that calculates a fuel injection amount of the injector;
an intake air amount obtaining unit that obtains an intake air amount of the engine when a change amount of the fuel injection amount is within a predetermined range;
an engine rotation speed acquisition unit that acquires the rotation speed of the engine;
2. The electronic control device according to claim 1, further comprising a provisional drive current correction unit that corrects the provisional drive current to increase it when the engine speed is deemed to be lower than a predetermined speed during the period from the detection of a failure of the fuel pressure sensor or the abnormality in the detected value to the confirmation of the fuel pressure sensor failure or the abnormality in the detected value.
前記エンジンの吸入空気量に応じて前記インジェクタの総燃料噴射量を算出する目標燃料噴射量算出部と、前記総燃料噴射量に応じて燃料噴射弁を開弁させる開弁時間長を規定する開弁時間長演算部と、
前記インジェクタの閉弁状態を検知する閉弁状態検知部と、
前記インジェクタの閉弁状態に基づいて前記インジェクタの閉弁時間観察値または開弁時間観察値を算出し、且つ、前記開弁時間長に応じて所定の閉弁時間または所定の開弁時間を設定する閉弁時間算出部とを備え、
前記インジェクタの閉弁時間観察値が前記所定の閉弁時間よりも長い場合、または前記インジェクタの開弁時間観察値が前記所定の開弁時間よりも短い場合に前記暫定駆動電流を増加させるように補正する駆動電流補正部を備えることを特徴とする請求項1に記載の電子制御装置。
a target fuel injection amount calculation unit that calculates a total fuel injection amount of the injector in accordance with an intake air amount of the engine; and a valve opening duration calculation unit that determines a valve opening duration for opening the fuel injection valve in accordance with the total fuel injection amount;
a valve-closed state detection unit that detects a valve-closed state of the injector;
a valve closing time calculation unit that calculates a valve closing time observation value or a valve opening time observation value of the injector based on a valve closing state of the injector, and sets a predetermined valve closing time or a predetermined valve opening time in accordance with the valve opening time length,
2. The electronic control device according to claim 1, further comprising a drive current correction unit that corrects the provisional drive current so as to increase it when an observed value of a valve closing time of the injector is longer than the predetermined valve closing time or when an observed value of a valve opening time of the injector is shorter than the predetermined valve opening time.
前記エンジンの吸入空気量を取得する吸入空気量取得部と、
前記吸入空気量に基づき前記インジェクタの総燃料噴射量を算出する燃料噴射量算出部と、
前記燃圧センサの故障または前記検出値異常の検出から前記燃圧センサ故障の確定または前記検出値異常の確定までの期間において、前記燃料噴射量が所定値よりも低下している場合に前記暫定駆動電流を増加させるように補正する駆動電流補正部を備えることを特徴とする請求項1に記載の電子制御装置。
an intake air amount acquisition unit that acquires an intake air amount of the engine;
a fuel injection amount calculation unit that calculates a total fuel injection amount of the injector based on the intake air amount;
2. The electronic control device according to claim 1, further comprising a drive current correction unit that corrects the provisional drive current so as to increase it if the total fuel injection amount is lower than a predetermined value during the period from the detection of a failure of the fuel pressure sensor or the abnormality in the detected value to the confirmation of the failure of the fuel pressure sensor or the confirmation of the abnormality in the detected value.
前記駆動電流補正部は、前記燃圧センサの故障または前記検出値異常の検出から前記燃圧センサ故障の確定または前記検出値異常の確定までの期間において、前記総燃料噴射量の単位時間あたりの変化量に基づいて前記暫定駆動電流を補正することを特徴とする請求項8に記載の電子制御装置。 The electronic control device described in claim 8, characterized in that the drive current correction unit corrects the provisional drive current based on the amount of change per unit time in the total fuel injection amount during the period from the detection of a fuel pressure sensor failure or an abnormal detection value to the confirmation of the fuel pressure sensor failure or the confirmation of the abnormal detection value.
JP2024545283A 2022-09-05 2022-09-05 Electronic control unit Active JP7749141B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2022/033236 WO2024052953A1 (en) 2022-09-05 2022-09-05 Electronic control device

Publications (3)

Publication Number Publication Date
JPWO2024052953A1 JPWO2024052953A1 (en) 2024-03-14
JPWO2024052953A5 JPWO2024052953A5 (en) 2025-05-15
JP7749141B2 true JP7749141B2 (en) 2025-10-03

Family

ID=90192339

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024545283A Active JP7749141B2 (en) 2022-09-05 2022-09-05 Electronic control unit

Country Status (2)

Country Link
JP (1) JP7749141B2 (en)
WO (1) WO2024052953A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005337182A (en) 2004-05-28 2005-12-08 Mitsubishi Electric Corp Fuel pressure control device for internal combustion engine
JP2019218911A (en) 2018-06-20 2019-12-26 本田技研工業株式会社 Fuel feed system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11210532A (en) * 1998-01-29 1999-08-03 Toyota Motor Corp High pressure fuel feeder for internal combustion engine
JP2013064378A (en) * 2011-09-20 2013-04-11 Hitachi Automotive Systems Ltd Fuel feed control device for internal combustion engine
JP6390660B2 (en) * 2015-06-11 2018-09-19 トヨタ自動車株式会社 Engine control device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005337182A (en) 2004-05-28 2005-12-08 Mitsubishi Electric Corp Fuel pressure control device for internal combustion engine
JP2019218911A (en) 2018-06-20 2019-12-26 本田技研工業株式会社 Fuel feed system

Also Published As

Publication number Publication date
WO2024052953A1 (en) 2024-03-14
JPWO2024052953A1 (en) 2024-03-14

Similar Documents

Publication Publication Date Title
JP4428405B2 (en) Fuel injection control device and engine control system
US8280575B2 (en) Abnormality diagnosis system and control system for internal combustion engine
US7921706B2 (en) NOx sensor diagnostic device and exhaust gas purifying system using the device
JP4092917B2 (en) Electromagnetically driven valve control device for internal combustion engine
US7509210B2 (en) Abnormality determination apparatus and method for blow-by gas feedback device, and engine control unit
US20050263146A1 (en) Fuel pressure control device for internal combustion engine
US7124740B2 (en) Fuel injection control device for internal combustion engine
WO2009112907A1 (en) Cetane number estimation method
CN1550653A (en) Knock control device and method for variable cylinder internal combustion engine
JP3807270B2 (en) Accumulated fuel injection system
US7373918B2 (en) Diesel engine control system
JP4348805B2 (en) Accumulated fuel injection control device
US8950380B2 (en) Diagnostic method for a fuel pressure sensor in the common rail of an internal combustion engine
JP3846381B2 (en) Abnormality diagnosis device for exhaust gas recirculation system
JPH10238391A (en) Fuel injection device for internal combustion engine
JP7749141B2 (en) Electronic control unit
JP2008309077A (en) Diagnostic system and information-acquiring system for fuel-injection valve
JP5287673B2 (en) Abnormal site diagnosis device
US9719450B2 (en) Method and apparatus for diagnosing a fuel pressure sensor
JP2002047983A (en) Abnormality diagnostic device for high pressure fuel supply system of internal combustion engine
JPH11350966A (en) Fuel injection type internal combustion engine
JP2008202593A (en) Fuel injection control device
JP2910483B2 (en) Abnormal diagnostic device for fuel injection device
JP4484604B2 (en) Engine fuel injection amount control method and engine operating state determination method using the same
JP2000130234A (en) Fuel injection control device for in-cylinder fuel injection type internal combustion engine

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250303

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250303

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: 20250826

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250922

R150 Certificate of patent or registration of utility model

Ref document number: 7749141

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150