[go: up one dir, main page]

JP2018178722A - Electronic control unit - Google Patents

Electronic control unit Download PDF

Info

Publication number
JP2018178722A
JP2018178722A JP2017073642A JP2017073642A JP2018178722A JP 2018178722 A JP2018178722 A JP 2018178722A JP 2017073642 A JP2017073642 A JP 2017073642A JP 2017073642 A JP2017073642 A JP 2017073642A JP 2018178722 A JP2018178722 A JP 2018178722A
Authority
JP
Japan
Prior art keywords
drive signal
unit
torque
correction
command
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.)
Granted
Application number
JP2017073642A
Other languages
Japanese (ja)
Other versions
JP6879017B2 (en
Inventor
健二 蔵満
Kenji Kuramitsu
健二 蔵満
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.)
Denso Corp
Original Assignee
Denso Corp
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 Denso Corp filed Critical Denso Corp
Priority to JP2017073642A priority Critical patent/JP6879017B2/en
Publication of JP2018178722A publication Critical patent/JP2018178722A/en
Application granted granted Critical
Publication of JP6879017B2 publication Critical patent/JP6879017B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a technology for suppressing the reduction of torque which is generated by an internal combustion engine.SOLUTION: An ECU 30 comprises a command part 46, an estimation part 47 and a correction part 48. The command part calculates command torque being torque which is required for an engine 20 on the basis of a drive state of a vehicle. The estimation part acquires a drive signal of an injector 21 which is generated by an injection control region 38, and calculates generation torque being torque which is estimated to be generated by the engine on the basis of the drive signal. The correction part acquires the generation torque and the command torque, and when the generation torque is smaller than the command torque, sets a correction value for increasing an injection amount of fuel which is injected and supplied by the injector for at least one of an output period of the drive signal and a start period of the drive signal. A monitor part 36 determines whether or not there is a possibility of a malfunction in at least one of the estimation part, the command part and the correction part.SELECTED DRAWING: Figure 2

Description

本開示は、車両に搭載され、燃料噴射弁を駆動することにより内燃機関に燃料を噴射供給する技術に関する。   The present disclosure relates to technology for injecting and supplying fuel to an internal combustion engine by being mounted on a vehicle and driving a fuel injection valve.

目標トルクを算出し、目標トルクに基づいて噴射量を設定し、内燃機関に、該噴射量の燃料を噴射供給するよう燃料噴射弁を駆動する、という技術が知られている(特許文献1参照)。   There is known a technique of calculating a target torque, setting an injection amount based on the target torque, and driving a fuel injection valve so as to inject and supply fuel of the injection amount to an internal combustion engine (see Patent Document 1) ).

米国特許第8912745号明細書U.S. Pat. No. 8,912,745

特許文献1の技術では、燃料噴射弁を駆動する信号は、目標トルクに基づいて算出される。目標トルクは、例えば、アクセル開度やエンジン回転速度等といった、車両の運転状態に基づいて算出される。また、特許文献1の技術では、目標トルクを算出する構成に故障が生じた場合、目標トルクに代えて、監視トルクを用いて燃料噴射弁を駆動する信号(以下、駆動信号)が算出される。監視トルクは、目標トルクとは独立に算出されている。   In the technique of Patent Document 1, a signal for driving a fuel injection valve is calculated based on a target torque. The target torque is calculated, for example, based on the driving state of the vehicle, such as the accelerator opening degree and the engine rotation speed. Further, in the technique of Patent Document 1, when a failure occurs in the configuration for calculating the target torque, a signal (hereinafter, drive signal) for driving the fuel injection valve is calculated using the monitoring torque instead of the target torque. . The monitoring torque is calculated independently of the target torque.

しかしながら、特許文献1の技術では、監視トルクを用いたとしても、駆動信号を算出する構成に故障が生じた場合、駆動信号が適切に算出されず、例えば、内燃機関の発生するトルクが減少する、という問題が生じ得る。   However, in the technique of Patent Document 1, even if the monitoring torque is used, when a failure occurs in the configuration for calculating the drive signal, the drive signal is not properly calculated, and for example, the torque generated by the internal combustion engine decreases. The problem of can arise.

本開示の一局面は、車両に搭載される電子制御装置において、内燃機関が発生するトルクが減少すること、を抑制する技術を提供する。   One aspect of the present disclosure provides a technique for suppressing reduction in torque generated by an internal combustion engine in an electronic control device mounted on a vehicle.

本開示の一局面は、電子制御装置であって、車両に搭載され、燃料噴射弁を駆動することにより内燃機関に燃料を噴射供給する。電子制御装置は、指令部(46)と、推定部(47)と、補正部(48)と、監視部(36)と、を備える。指令部は、車両の運転状態に基づいて、内燃機関に要求されているトルクである指令トルクを算出する。推定部は、車両の運転状態に基づいて燃料噴射弁を駆動する信号である駆動信号を生成する駆動信号部、によって生成された駆動信号を取得し、駆動信号に基づいて内燃機関が発生すると推定されるトルクである発生トルクを算出する。   One aspect of the present disclosure is an electronic control device, which is mounted on a vehicle and injects and supplies fuel to an internal combustion engine by driving a fuel injection valve. The electronic control device includes a command unit (46), an estimation unit (47), a correction unit (48), and a monitoring unit (36). The command unit calculates a command torque which is a torque required of the internal combustion engine based on the driving state of the vehicle. The estimation unit acquires a drive signal generated by a drive signal unit that generates a drive signal that is a signal for driving a fuel injection valve based on an operating state of a vehicle, and estimates that an internal combustion engine is generated based on the drive signal. Calculate the generated torque which is the torque to be

補正部は、発生トルクと指令トルクとを取得し、発生トルクが指令トルク未満である場合に、駆動信号の出力期間及び駆動信号の開始時期の少なくとも一方について、燃料噴射弁により噴射供給する燃料の噴射量を増加させるための補正値、を設定する。監視部は、推定部、指令部、及び補正部のうち少なくとも1つに故障の可能性が有るか否かを判断する。   The correction unit acquires the generated torque and the command torque, and when the generated torque is less than the command torque, at least one of the output period of the drive signal and the start timing of the drive signal, A correction value for increasing the injection amount is set. The monitoring unit determines whether or not at least one of the estimation unit, the command unit, and the correction unit has a possibility of failure.

このような構成では、仮に駆動信号部に故障が生じて適切でない駆動信号が生成されたとき、発生トルクが指令トルク未満である場合には、駆動信号に対して、噴射量を増加させるための補正値が設定される。補正値は、指令部、推定部、及び補正部によって生成され、これらの指令部、推定部、及び補正部は、故障の可能性があるか否かを監視部によって判断されている。   In such a configuration, if a failure occurs in the drive signal unit and an inappropriate drive signal is generated, and if the generated torque is less than the command torque, the injection amount is increased relative to the drive signal. The correction value is set. The correction value is generated by the command unit, the estimation unit, and the correction unit, and the command unit, the estimation unit, and the correction unit determine whether there is a possibility of failure by the monitoring unit.

このような構成により、例えば、推定部、指令部、及び補正部のうち少なくとも1つに故障の可能性が無い場合に補正値が設定される、といったように、監視部による判断の結果に応じて、補正値の設定を行うようにすることができる。その結果、故障の可能性が無い構成によって噴射量を増加させるための補正値が適切に設定されるので、トルクの減少が生じること、を抑制することができるようになる。   With such a configuration, for example, the correction value is set when there is no possibility of failure in at least one of the estimation unit, the command unit, and the correction unit, etc., according to the result of the determination by the monitoring unit. It is possible to set the correction value. As a result, since the correction value for increasing the injection amount is appropriately set by the configuration having no possibility of failure, it is possible to suppress the reduction of the torque.

なお、この欄及び特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本開示の技術的範囲を限定するものではない。   In addition, the reference numerals in parentheses described in this column and the claims indicate the correspondence with the specific means described in the embodiment described later as one aspect, and the technical scope of the present disclosure It is not limited.

燃料噴射システムの構成を示すブロック図。FIG. 1 is a block diagram showing the configuration of a fuel injection system. ECUの機能を表す記号ブロック図。The symbol block diagram showing the function of ECU. 駆動出力部の構成を示すブロック図。FIG. 2 is a block diagram showing the configuration of a drive output unit. 出力期間の補正値を設定することによって、補正後の現駆動信号が生成される様子を説明する図。The figure which demonstrates a mode that the present drive signal after correction | amendment is produced | generated by setting the correction value of an output period. 補正処理のフローチャート。6 is a flowchart of correction processing. 開始時期の補正値を設定することによって、補正後の現駆動信号が生成される様子を説明する図。The figure which demonstrates a mode that the present drive signal after correction | amendment is produced | generated by setting the correction value of start time. 出力期間の補正値と開始時期の補正値とを設定することによって、補正後の現駆動信号が生成される様子を説明する図。The figure which demonstrates a mode that the present drive signal after correction | amendment is produced | generated by setting the correction value of an output period, and the correction value of start time. 駆動信号のうちメイン噴射を実行させるための信号に対して、補正値が設定される様子を説明する図。The figure which demonstrates a mode that a correction value is set with respect to the signal for performing main injection among drive signals.

以下、図面を参照しながら、本開示の実施形態を説明する。
[第1実施形態]
[1−1.構成]
図1に示す燃料噴射システム1は、例えば、自動車用の4気筒のディーゼルエンジン20(以下、エンジン20)に燃料を供給するためのものである。燃料噴射システム1は、本燃料噴射システム1を制御する電子制御ユニット(以下、ECU)30を備える。ECUは、Electronic Control Unitの略である。燃料噴射システム1は、車両の運転状態を検出するセンサとして、クランク角センサ11と、車速センサ12と、アクセルセンサ13と、を備えていてもよい。また、燃料噴射システム1は、エンジン20とインジェクタ21とを備えていてもよい。
Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.
First Embodiment
[1-1. Constitution]
The fuel injection system 1 shown in FIG. 1 is, for example, for supplying fuel to a four-cylinder diesel engine 20 (hereinafter referred to as an engine 20) for an automobile. The fuel injection system 1 includes an electronic control unit (hereinafter, ECU) 30 that controls the fuel injection system 1. ECU is an abbreviation of Electronic Control Unit. The fuel injection system 1 may include a crank angle sensor 11, a vehicle speed sensor 12, and an accelerator sensor 13 as sensors for detecting the driving state of the vehicle. The fuel injection system 1 may also include an engine 20 and an injector 21.

インジェクタ21は、エンジン20に燃料を噴射供給する。なお、図1においては、インジェクタ21を4つ備えるエンジン20、つまり、4気筒のエンジン20が示されているが、エンジン20は、4気筒に限定されるものではなく、任意の数の気筒を備えるものであってもよい。また、エンジン20は、ガソリンエンジンであってもよい。   The injector 21 injects and supplies fuel to the engine 20. Although FIG. 1 shows an engine 20 provided with four injectors 21, that is, a four-cylinder engine 20, the engine 20 is not limited to four cylinders, and any number of cylinders may be used. It may be provided. Also, the engine 20 may be a gasoline engine.

クランク角センサ11は、エンジン20のクランク角度と、該クランク角に基づくエンジン20の回転速度NEとを検出する。車速センサ12は、車両の速度(以下、車速)Vを検出する。アクセルセンサ13は、運転者によるアクセルの操作量を表すアクセル開度ACCを検出する。回転速度センサ11、車速センサ12、アクセルセンサ13は、それぞれ、検出結果をECU30へ出力する。   The crank angle sensor 11 detects a crank angle of the engine 20 and a rotational speed NE of the engine 20 based on the crank angle. The vehicle speed sensor 12 detects the speed (hereinafter, vehicle speed) V of the vehicle. The accelerator sensor 13 detects an accelerator opening degree ACC that represents the amount of operation of the accelerator by the driver. The rotational speed sensor 11, the vehicle speed sensor 12, and the accelerator sensor 13 each output a detection result to the ECU 30.

ECU30は、CPU31と、RAM、ROM、フラッシュメモリ等の半導体メモリ(以下、メモリ32)と、を有するマイコン35を備える。また、ECU30は、監視部36、及び駆動出力部37を備える。   The ECU 30 includes a microcomputer 35 having a CPU 31 and a semiconductor memory (hereinafter, memory 32) such as a RAM, a ROM, and a flash memory. Further, the ECU 30 includes a monitoring unit 36 and a drive output unit 37.

ECU30の各種機能は、ECU30が非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。この例では、メモリ32が、プログラムを格納した非遷移的実体的記録媒体に該当する。また、このプログラムが実行されることで、プログラムに対応する方法が実行される。なお、ECU30は、1つのマイコンを備えていてもよいし、複数のマイコンを備えていてもよい。   Various functions of the ECU 30 are realized by the ECU 30 executing a program stored in a non-transitional tangible storage medium. In this example, the memory 32 corresponds to a non-transitional tangible storage medium storing a program. Also, by executing this program, a method corresponding to the program is executed. The ECU 30 may include one microcomputer or a plurality of microcomputers.

ECU30は、ECU30がプログラムを実行することで実現される機能の構成として、図2に示すように、目標トルク算出部41と、噴射量算出部42と、回転角度算出部45と、指令部46と、推定部47と、補正部48と、を備える。本実施形態では、ECU30を構成するこれらの要素を実現する手法がソフトウェアである場合について説明する。   The ECU 30 has a target torque calculation unit 41, an injection amount calculation unit 42, a rotation angle calculation unit 45, and a command unit 46, as shown in FIG. , An estimation unit 47, and a correction unit 48. In the present embodiment, a case will be described where the method for realizing these elements constituting the ECU 30 is software.

但し、ECU30を構成するこれらの要素を実現する手法はソフトウェアに限るものではなく、その一部又は全部の要素について、一つあるいは複数のハードウェアを用いて実現してもよい。例えば、上記機能がハードウェアである電子回路によって実現される場合、その電子回路は多数の論理回路を含むデジタル回路、又はアナログ回路、あるいはこれらの組合せによって実現してもよい。   However, the method for realizing these elements constituting the ECU 30 is not limited to software, and part or all of the elements may be realized using one or more hardware. For example, when the above function is implemented by an electronic circuit that is hardware, the electronic circuit may be implemented by a digital circuit including a large number of logic circuits, an analog circuit, or a combination thereof.

本実施形態では、マイコン35は、噴射制御領域38と、監視領域39とを備える。噴射制御領域38は、目標トルク算出部41、及び噴射量算出部42を備える。噴射制御領域38は、これらの構成によって、インジェクタ21を駆動する信号である駆動信号を生成する。   In the present embodiment, the microcomputer 35 includes an injection control area 38 and a monitoring area 39. The injection control area 38 includes a target torque calculation unit 41 and an injection amount calculation unit 42. The injection control area 38 generates a drive signal which is a signal for driving the injector 21 by these configurations.

監視領域39は、回転角度算出部45、指令部46、推定部47、及び補正部48を備える。監視領域39は、これらの構成によって、駆動信号に対して、駆動信号の出力期間及び駆動信号の開始時期のうち少なくとも一方について、補正値を設定する。   The monitoring area 39 includes a rotation angle calculation unit 45, a command unit 46, an estimation unit 47, and a correction unit 48. With these configurations, the monitoring area 39 sets a correction value for the drive signal with respect to at least one of the output period of the drive signal and the start timing of the drive signal.

ここで、監視領域39が備える構成を実現するソフトウェアは、マイコン35が備えるメモリ保護機能などにより、保護されている。メモリ保護機能には、例えば、噴射制御領域38から監視領域39に不正なアクセスがあったとことを検出する機能含まれ得る。不正なアクセスには、例えば、噴射制御領域38が備える構成を実現するソフトウェアによって、監視領域39が備える構成を実現するソフトウェア、及び該ソフトウェアに利用されるメモリ等が、書き換えられること、が含まれ得る。   Here, software for realizing the configuration of the monitoring area 39 is protected by a memory protection function or the like of the microcomputer 35. The memory protection function may include, for example, a function of detecting that the injection control area 38 has an unauthorized access to the monitoring area 39. Unauthorized access includes, for example, software for realizing the configuration of the monitoring area 39, and rewriting of a memory used for the software, etc. by software for realizing the configuration of the injection control region 38. obtain.

また、メモリ保護機能には、例えば、監視領域39が備える構成を実現するソフトウェアにエラーが生じたことを検出する機能が含まれ得る。マイコン35は、監視部36へ、所定の周期でパルス信号(以下、監視パルス)を出力しており、前述の不正なアクセス又はソフトウェアのエラーが検出された場合は、監視パルスの出力を中止する。   Also, the memory protection function may include, for example, a function of detecting that an error has occurred in software that implements the configuration provided in the monitoring area 39. The microcomputer 35 outputs a pulse signal (hereinafter referred to as a monitoring pulse) at a predetermined cycle to the monitoring unit 36, and stops the output of the monitoring pulse when the above-mentioned improper access or software error is detected. .

続いて、噴射制御領域38、監視領域39、及び駆動出力部37が備えるそれぞれの構成について説明する。
[噴射制御領域]
目標トルク算出部41は、車両の運転状態を取得し、取得した車両の運転状態に基づいて、あるトルクを設定する。このトルクはエンジン20に発生させるトルクであり、噴射量算出部42は、該トルクを発生させるために必要とされる燃料の量であって、インジェクタ21に噴射供給させる燃料の量を表す噴射量、を設定する。そして、噴射量算出部42は、設定した噴射量の燃料をエンジン20に噴射供給させるようにインジェクタ21を駆動するための駆動信号を生成する。生成された駆動信号は、駆動出力部37へ出力される。
Then, each composition with which injection control field 38, surveillance field 39, and drive output part 37 are provided is explained.
[Injection control area]
The target torque calculation unit 41 acquires the driving state of the vehicle, and sets a certain torque based on the acquired driving state of the vehicle. The torque is a torque to be generated by the engine 20, and the injection amount calculation unit 42 is an amount of fuel required to generate the torque, and represents an amount of fuel to be injected and supplied to the injector 21. Set. Then, the injection amount calculation unit 42 generates a drive signal for driving the injector 21 so as to cause the engine 20 to inject and supply the set injection amount of fuel. The generated drive signal is output to the drive output unit 37.

ここで、車両の運転状態は、回転速度NEやアクセル開度ACC等といった、車両の状態を検出するセンサ11、13による検出結果によって表される。これらの検出結果は、車両を操作する運転者の意図に応じて変化するため、ここでいう車両の運転状態は、運転者が意図する、すなわち、運転者が要求する車両の運転状態である、ともいえる。   Here, the driving state of the vehicle is represented by the detection results by the sensors 11 and 13 that detect the state of the vehicle, such as the rotational speed NE and the accelerator opening degree ACC. Since these detection results change according to the intention of the driver who operates the vehicle, the driving state of the vehicle referred to here is the driving state of the vehicle that the driver intends, that is, the driver requests. It can be said that.

つまり、目標トルク算出部41が設定する上述のトルクは、エンジン20に要求されているトルクである、といえる。以下では、目標トルク算出部41によって算出される、該エンジン20に要求されているトルク、を目標トルクという。   That is, it can be said that the above-mentioned torque set by the target torque calculation unit 41 is a torque required of the engine 20. Hereinafter, the torque required for the engine 20, which is calculated by the target torque calculation unit 41, is referred to as a target torque.

具体的には、目標トルク算出部41は、回転速度NE及びアクセル開度ACCを車両の運転状態として取得し、回転速度NE及びアクセル開度ACCと、目標トルクとが対応付けられたマップを用いて、取得した回転速度NE及び取得したアクセル開度ACCに応じた目標トルクを算出する。マップは、メモリ32に予め記憶されている。   Specifically, the target torque calculation unit 41 acquires the rotational speed NE and the accelerator opening degree ACC as the driving state of the vehicle, and uses a map in which the rotational speed NE and the accelerator opening degree ACC are associated with the target torque. Target torque according to the acquired rotational speed NE and the acquired accelerator opening degree ACC. The map is stored in advance in the memory 32.

また、噴射量算出部42は、目標トルク及び車速Vを取得し、目標トルク及び車速Vと、噴射量とが対応付けられたマップを用いて、目標トルクと取得した車速とに応じた噴射量を設定する。マップは、メモリ32に予め記録されている。噴射量算出部42は、このように、エンジン20に目標トルクを発生させるために必要とされる燃料の量を噴射量として設定する。   Further, the injection amount calculation unit 42 acquires the target torque and the vehicle speed V, and uses the map in which the target torque and the vehicle speed V are associated with the injection amount, the injection amount according to the target torque and the acquired vehicle speed Set The map is stored in advance in the memory 32. The injection amount calculation unit 42 thus sets the amount of fuel required to cause the engine 20 to generate the target torque as the injection amount.

インジェクタ21は、駆動信号が出力されている間は燃料を噴射供給し、駆動信号が出力されていない場合は噴射供給を停止する。噴射量算出部42は、インジェクタ21に、設定した噴射量の燃料をエンジン20に供給させるように、駆動信号の出力期間及び駆動信号の開始時期を設定する。駆動信号の出力期間とは、インジェクタ21に駆動信号が出力されている期間を表し、駆動信号の開始時期とは、インジェクタ21に対して駆動信号の出力が開始される時期を表す。   The injector 21 injects and supplies fuel while the drive signal is output, and stops the injection supply when the drive signal is not output. The injection amount calculation unit 42 sets an output period of the drive signal and a start timing of the drive signal so that the fuel of the set injection amount is supplied to the engine 20. The output period of the drive signal represents a period during which the drive signal is output to the injector 21. The start timing of the drive signal represents a timing when the output of the drive signal to the injector 21 is started.

駆動信号は、エンジン20の回転角度(以下、回転角度)に同期して出力される。ここでは、720°CAをエンジン20の燃焼サイクル(以下、燃焼サイクル)の1周期(以下、1燃焼サイクル)分の回転角度とする。燃焼サイクルは、1燃焼サイクルに、吸入、圧縮、爆発、排気、の4つの行程を含む。CAは、Crank Angleの略である。駆動信号の開始時期は、1燃焼サイクルにおける回転角度で表される。単位は、CAである。駆動信号の出力期間は、時間(例えば、sec等)を単位として表される。   The drive signal is output in synchronization with the rotation angle of the engine 20 (hereinafter, the rotation angle). Here, 720 ° CA is set as a rotation angle for one cycle (hereinafter, one combustion cycle) of the combustion cycle (hereinafter, combustion cycle) of the engine 20. The combustion cycle includes four strokes of suction, compression, explosion and exhaust in one combustion cycle. CA is an abbreviation of Crank Angle. The start timing of the drive signal is represented by the rotation angle in one combustion cycle. The unit is CA. The output period of the drive signal is expressed in units of time (for example, sec).

本実施形態では、駆動信号の開始時期は、燃焼サイクルにおいて、気筒内に設けられた図示しないピストンが上死点に位置するときよりも所定期間後に設定されている。該所定期間はメモリ32に予め記憶されている。ただし、これに限定されるものではなく、駆動信号の開始時期は任意に設定され得る。   In the present embodiment, the start timing of the drive signal is set after a predetermined period of time in the combustion cycle, when the piston (not shown) provided in the cylinder is located at the top dead center. The predetermined period is stored in advance in the memory 32. However, the present invention is not limited to this, and the start timing of the drive signal may be set arbitrarily.

噴射量算出部42は、駆動信号の開始時期に、設定した噴射量の燃料をインジェクタ21に噴射させるために必要とされる期間、を駆動信号の出力期間として設定する。駆動信号の出力期間は、駆動信号の開始時期及び噴射量と、駆動信号の出力期間とを対応付けたマップに基づいて設定される。マップはメモリ32に記憶されている。   The injection amount calculation unit 42 sets a period required for causing the injector 21 to inject the fuel of the set injection amount at the start timing of the drive signal as the output period of the drive signal. The output period of the drive signal is set based on a map in which the start timing and the injection amount of the drive signal are associated with the output period of the drive signal. The map is stored in the memory 32.

このように、噴射制御領域38は、燃焼サイクルごとに、駆動信号の開始時期になると、駆動信号の出力期間にわたって、駆動出力部37へ駆動信号を出力する。
次に、監視領域39が備えるそれぞれの構成について説明する。
As described above, the injection control area 38 outputs the drive signal to the drive output unit 37 over the output period of the drive signal when the start timing of the drive signal is reached for each combustion cycle.
Next, respective configurations of the monitoring area 39 will be described.

[監視領域]
回転角度算出部45は、クランク角センサ11からクランク角度を取得し、クランク角度に基づいて、回転角度を算出する。回転角度は、例えば720°CAを1燃焼サイクルとし、取得したクランク角度が1燃焼サイクルにおけるどの角度に相当するか、を表している。回転角度の単位は、°CAである。回転角度算出部45は、例えば6°CA又は20°CA毎に、算出した回転角度を出力する。このように回転角度を算出する構成は、種々の文献において公知であるため、ここでは詳細な説明を省略する。
[Monitoring area]
The rotation angle calculation unit 45 acquires a crank angle from the crank angle sensor 11, and calculates a rotation angle based on the crank angle. The rotation angle represents, for example, 720 ° CA as one combustion cycle, and indicates to which angle in one combustion cycle the acquired crank angle corresponds. The unit of rotation angle is ° CA. The rotation angle calculation unit 45 outputs the calculated rotation angle, for example, every 6 ° CA or 20 ° CA. Since the configuration for calculating the rotation angle in this manner is known in various documents, detailed description will be omitted here.

指令部46は、指令トルクを算出する。指令トルクとは、指令部46によって、上述の車両の運転状態に基づいて算出されるトルクであって、上述のエンジン20に要求されているトルクを表す。すなわち、指令部46は、目標トルク算出部41と同様に、回転速度NE及びアクセル開度ACCを車両の運転状態として取得する。指令部46は、回転速度NE及びアクセル開度ACCと、指令トルクとが対応付けられたマップを用いて、回転速度NE及びアクセル開度ACCに応じた指令トルクを算出する。   The command unit 46 calculates a command torque. The command torque is a torque that is calculated by the command unit 46 based on the above-described operating condition of the vehicle, and represents the torque required of the above-described engine 20. That is, similar to the target torque calculation unit 41, the command unit 46 acquires the rotational speed NE and the accelerator opening degree ACC as the driving state of the vehicle. The command unit 46 calculates a command torque according to the rotational speed NE and the accelerator opening ACC, using a map in which the rotational speed NE and the accelerator opening ACC are associated with the command torque.

但し、本実施形態では、指令部46によって用いられるマップは、メモリ32のうち、噴射制御領域38が備える構成とは共有されない領域(以下、非共有領域)、に予め記憶されている。ここでいう共有されないとは、少なくとも、書き換えが行われないこと、を含む。つまり、指令部46は、仮に噴射制御領域38に故障が生じたとしても、故障が生じた噴射制御領域38によって書き換えが行われないので、該故障に影響されることなく指令トルクを算出するように構成されている。   However, in the present embodiment, the map used by the command unit 46 is stored in advance in the area of the memory 32 which is not shared with the configuration included in the injection control area 38 (hereinafter, not shared area). Not shared here means that at least rewriting is not performed. That is, even if a failure occurs in the injection control region 38, the command unit 46 does not rewrite the injection control region 38 in which the failure occurred, so that the command torque can be calculated without being affected by the failure. Is configured.

本実施形態では、指令部46は、燃焼サイクル毎に、指令トルクを算出するように構成されている。
推定部47は、噴射制御領域38によって生成された駆動信号を取得する。本実施形態では、該駆動信号は、後述する駆動出力部37における論理和回路53への入力から分岐して取得されるが、これに限定されるものではない。推定部47は、取得した駆動信号に基づいて、発生トルクを算出する。発生トルクとは、駆動信号に従ってインジェクタ21が駆動されエンジン20に燃料が噴射供給されることにより、エンジン20が発生すると推定されるトルクである。
In the present embodiment, the command unit 46 is configured to calculate the command torque for each combustion cycle.
The estimation unit 47 acquires the drive signal generated by the injection control area 38. In the present embodiment, the drive signal is obtained by being branched from the input to the OR circuit 53 in the drive output unit 37 described later, but is not limited to this. The estimation unit 47 calculates the generated torque based on the acquired drive signal. The generated torque is a torque estimated to be generated by the engine 20 as the injector 21 is driven according to the drive signal and the fuel is injected and supplied to the engine 20.

推定部47は、まず、取得した駆動信号に基づいて、該駆動信号の開始時期、該駆動信号の出力期間、及び該駆動信号の終了時期を特定する。駆動信号の開始時期は、駆動信号の立ち上がる時期を1燃焼サイクルにおける回転角度で表したものであり、駆動信号の終了時期は、駆動信号の立ち下がる時期を1燃焼サイクルにおける回転角度で表したものである。駆動信号の出力期間は、取得した駆動信号が立ち上がってから立ち下がるまでの期間を表す。   The estimation unit 47 first specifies the start timing of the drive signal, the output period of the drive signal, and the end timing of the drive signal based on the acquired drive signal. The start timing of the drive signal represents the rise timing of the drive signal by the rotation angle in one combustion cycle, and the end timing of the drive signal represents the fall timing of the drive signal by the rotation angle in one combustion cycle It is. The output period of the drive signal represents a period from the rise of the acquired drive signal to the fall thereof.

推定部47は、回転角度算出部45から回転角度を取得し、取得した回転角度に基づいて、取得した駆動信号の開始時期、及び取得した駆動信号の終了時期を特定する。また、推定部47は、マイコン35が備える図示しないフリーランニングタイマを用いて、取得した駆動信号の出力期間を特定する。   The estimation unit 47 acquires the rotation angle from the rotation angle calculation unit 45, and specifies the start timing of the acquired drive signal and the end timing of the acquired drive signal based on the acquired rotation angle. Further, the estimation unit 47 specifies an output period of the acquired drive signal using a free running timer (not shown) included in the microcomputer 35.

次に、推定部47は、取得した駆動信号の開始時期と取得した駆動信号の出力期間とに基づいて、発生トルクを算出する。推定部47は、開始時期及び出力期間と発生トルクとを対応づけたマップを用いて、取得した駆動信号の開始時期と取得した駆動信号の出力期間とに応じた発生トルクを算出する。該マップは、指令部46によって用いられるマップと同様に、メモリ32の非共有領域に予め記憶されている。   Next, the estimation unit 47 calculates the generated torque based on the acquired start timing of the drive signal and the output period of the acquired drive signal. The estimation part 47 calculates the generated torque according to the start time of the acquired drive signal and the output period of the acquired drive signal using the map which matched the start timing and the output period, and the generated torque. The map is stored in advance in the non-shared area of the memory 32 in the same manner as the map used by the command unit 46.

推定部47は、燃焼サイクル毎に、発生トルクを補正部48へ出力する。また、推定部47は、燃焼サイクル毎に、取得した駆動信号の終了時期を補正部48へ出力する。なお、これに限定されるものではなく、推定部47は、燃焼サイクル毎に、発生トルクと、取得した駆動信号の開始時期及び取得した駆動信号の終了時期の少なくとも一方を補正部48へ出力するように構成され得る。   The estimation unit 47 outputs the generated torque to the correction unit 48 for each combustion cycle. Further, the estimation unit 47 outputs the end timing of the acquired drive signal to the correction unit 48 for each combustion cycle. The present invention is not limited to this, and the estimation unit 47 outputs, to the correction unit 48, at least one of the generated torque, the acquired drive signal start timing, and the acquired drive signal end timing for each combustion cycle. Can be configured as follows.

補正部48は、現在の燃焼サイクル(以下、現燃焼サイクル)において、推定部47から発生トルクを取得し、指令部46から指令トルクを取得し、発生トルクが指令トルク未満である場合に、次の燃焼サイクルにおいて推定部47が取得する駆動信号に対して、補正値を設定する。   The correction unit 48 acquires the generated torque from the estimation unit 47 and acquires the command torque from the command unit 46 in the current combustion cycle (hereinafter referred to as the current combustion cycle), and when the generated torque is less than the command torque, The correction value is set to the drive signal acquired by the estimation unit 47 in the combustion cycle of

換言すれば、補正部48は、指令トルクであって1燃焼サイクル過去の燃焼サイクルにおける過去の指令トルクと、発生トルクであって1燃焼サイクル過去の燃焼サイクルにおける過去の発生トルクとを取得する。そして、補正部48は、過去の発生トルクが過去の指令トルク未満である場合に、推定部47が取得する駆動信号であって現燃焼サイクルにおける現駆動信号に対して、補正値を設定する。   In other words, the correction unit 48 acquires the command torque which is the command torque and the past command torque in the combustion cycle of the past combustion cycle, and the generated torque which is the generated torque and the past generation torque in the combustion cycle of the past combustion cycle. Then, when the generated torque in the past is less than the command torque in the past, the correction unit 48 sets a correction value for the drive signal acquired by the estimation unit 47, which is the current drive signal in the current combustion cycle.

補正値は、インジェクタ21による燃料の噴射量を増加させるために設定される。本実施形態では、補正部48は、現駆動信号の出力期間について、補正値を設定する。補正部48は、過去の発生トルクと過去の指令トルクとの差を取得し、過去の駆動信号の出力期間よりも、取得された差に応じた分長い期間、が補正後の現駆動信号の出力期間となるように、出力期間の補正値を設定する。ここでいう過去の駆動信号とは、推定部47が取得する駆動信号であって現燃焼サイクルよりも1燃焼サイクル過去における駆動信号をいう。上述の推定部47が取得した駆動信号が、ここでいう過去の駆動信号に相当する。   The correction value is set to increase the injection amount of fuel by the injector 21. In the present embodiment, the correction unit 48 sets a correction value for the output period of the current drive signal. The correction unit 48 obtains the difference between the past generated torque and the past command torque, and a longer period corresponding to the obtained difference than the output period of the past drive signal corresponds to the current drive signal after correction. The correction value of the output period is set so as to be the output period. Here, the past drive signal is a drive signal acquired by the estimation unit 47, and means a drive signal one combustion cycle past the current combustion cycle. The drive signal acquired by the above-described estimation unit 47 corresponds to the past drive signal here.

補正部48は、補正開始時期と、補正出力期間と、を出力期間の補正値として設定する。補正開始時期とは、駆動出力部37において、補正パルスの出力が開始される時期をいう。補正パルスとは、現駆動信号を補正するために用いられる信号である。補正開始時期は、燃焼サイクルにおける回転角度で表される、補正出力期間とは、駆動出力部37において、補正パルスが出力される期間をいう。   The correction unit 48 sets the correction start timing and the correction output period as the correction value of the output period. The correction start time refers to the time when the drive output unit 37 starts to output the correction pulse. The correction pulse is a signal used to correct the current drive signal. The correction start timing is represented by the rotation angle in the combustion cycle, and the correction output period is a period in which the drive output unit 37 outputs a correction pulse.

補正部48は、まず、推定部47から過去の駆動信号の終了時期を取得し、該過去の駆動信号の終了時期を、補正開始時期として設定する。補正部48は、次に、エンジン20が発生するトルクの大きさと、インジェクタ21を駆動させる時間とを対応づけたマップに基づいて、過去の発生トルクと過去の指令トルクとの差に応じたインジェクタ21の駆動時間を算出し、該駆動時間を補正出力期間として特定する。該マップは、メモリ32における非共有領域に予め記憶されている。そして、補正部48は、補正開始時期と、補正出力期間と、を駆動出力部37に出力する。   The correction unit 48 first obtains the end timing of the past drive signal from the estimation unit 47, and sets the end timing of the past drive signal as the correction start timing. Next, based on a map in which the magnitude of the torque generated by engine 20 and the time for driving injector 21 are associated, correction unit 48 corresponds to an injector corresponding to the difference between the generated torque in the past and the command torque in the past. The drive time of 21 is calculated, and the drive time is specified as a correction output period. The map is stored in advance in a non-shared area in the memory 32. Then, the correction unit 48 outputs the correction start timing and the correction output period to the drive output unit 37.

[監視部]
監視部36は、マイコン35のメモリ保護機能によって出力される監視パルスを取得するように構成されている。
[Monitoring department]
The monitoring unit 36 is configured to acquire a monitoring pulse output by the memory protection function of the microcomputer 35.

監視部36は、監視パルスが取得されている間は、指令部46、推定部47、及び補正部48のうち少なくとも1つに故障の可能性が無い、と判断するように構成されている。故障が生じた可能性が無いとは、監視領域39において、不正なアクセス又はソフトウェアのエラーが検出されていないことをいう。   While the monitoring pulse is acquired, the monitoring unit 36 is configured to determine that at least one of the command unit 46, the estimation unit 47, and the correction unit 48 has no possibility of failure. The fact that no failure has occurred means that no unauthorized access or software error has been detected in the monitoring area 39.

監視部36は、監視パルスが予め定められた所定期間以上取得されない場合は、指令部46、推定部47、及び補正部48のうち少なくとも1つに故障の可能性が有ると判断するように構成されている。監視部36は、指令部46、推定部47、及び補正部48のうち少なくとも1つに故障の可能性が有る場合に、駆動出力部37に対して、故障発生信号を出力する。故障発生信号とは、指令部46、推定部47、及び補正部48のうち少なくとも1つに故障の可能性が有ることを表す信号である。   The monitoring unit 36 is configured to determine that at least one of the command unit 46, the estimation unit 47, and the correction unit 48 has a possibility of failure when the monitoring pulse is not acquired for a predetermined period or more. It is done. The monitoring unit 36 outputs a failure occurrence signal to the drive output unit 37 when at least one of the command unit 46, the estimation unit 47, and the correction unit 48 has a possibility of failure. The failure occurrence signal is a signal indicating that at least one of the command unit 46, the estimation unit 47, and the correction unit 48 has a possibility of failure.

[駆動出力部]
駆動出力部37は、監視部36によって故障の可能性が無いと判断された場合に、現駆動信号と出力期間の補正値とを取得し、取得した出力期間の補正値に基づいて、駆動信号の出力期間を補正し、補正後の駆動信号をインジェクタ21へ出力する。駆動出力部37は、駆動信号として、現駆動信号を用いる。
[Drive output section]
When the monitoring unit 36 determines that there is no possibility of failure, the drive output unit 37 acquires the current drive signal and the correction value of the output period, and based on the acquired correction value of the output period, the drive signal And corrects the output period, and outputs the corrected drive signal to the injector 21. The drive output unit 37 uses the current drive signal as the drive signal.

具体的には、駆動出力部37は、図3に示すように、一致回路51、タイマ52、及び論理和回路53を備える。一致回路51は、回転角度算出部45から回転角度を取得し、補正部48から補正開始時期を取得する。一致回路51は、取得した回転角度と補正開始時期とを繰り返し比較し、回転角度が補正開始時期に一致した場合に、タイマ52へ補正開始要求を出力する。   Specifically, as shown in FIG. 3, the drive output unit 37 includes a matching circuit 51, a timer 52, and an OR circuit 53. The matching circuit 51 acquires the rotation angle from the rotation angle calculation unit 45, and acquires the correction start time from the correction unit 48. The matching circuit 51 repeatedly compares the acquired rotation angle with the correction start timing, and outputs a correction start request to the timer 52 when the rotation angle matches the correction start timing.

タイマ52は、補正部48から補正出力期間を取得するように構成されている。タイマ52は、一致回路51から補正開始要求が出力されたことをきっかけとして、図4に示すように、補正出力期間、補正パルスを出力するように構成されている。   The timer 52 is configured to obtain the correction output period from the correction unit 48. The timer 52 is configured to output a correction pulse during a correction output period, as shown in FIG. 4, triggered by the output of the correction start request from the matching circuit 51.

論理和回路53は、現駆動信号を取得し、現駆動信号と補正パルスとの論理和である、補正後の現駆動信号を生成し、補正後の現駆動信号をインジェクタ21へ出力する。
これにより、図4に示すように、補正後の現駆動信号の出力期間は、補正前の現駆動信号の出力期間よりも、長く設定される。特に本実施形態では、補正後の現駆動信号の出力期間は、過去の発生トルクと過去の指令トルクとの差に応じた分、補正前の現駆動信号の出力期間よりも、長く設定される。
The OR circuit 53 acquires the current drive signal, generates a corrected current drive signal which is the logical sum of the current drive signal and the correction pulse, and outputs the corrected current drive signal to the injector 21.
As a result, as shown in FIG. 4, the output period of the current drive signal after correction is set longer than the output period of the current drive signal before correction. In particular, in the present embodiment, the output period of the corrected current drive signal is set to be longer than the output period of the current drive signal before the correction by an amount corresponding to the difference between the past generated torque and the past command torque. .

つまり、過去の発生トルクと過去の指令トルクとの差に応じた分、インジェクタ21による噴射量を増加させることができるので、該差に応じた分、エンジン20が発生するトルクを増加させることができる。その結果、現燃焼サイクルにおいて、エンジン20が発生するトルクの低下が抑制される。   That is, since the injection amount by the injector 21 can be increased by the amount corresponding to the difference between the past generated torque and the past command torque, the torque generated by the engine 20 can be increased by the amount corresponding to the difference. it can. As a result, in the current combustion cycle, the reduction in torque generated by the engine 20 is suppressed.

なお、本実施形態では、駆動出力部37は、監視部36から故障発生信号が出力された場合、タイマ52からは補正パルスが出力されないように、一致回路51及びタイマ52への電源の供給を停止するように構成されている。これにより、論理和回路53に入力された現駆動信号がそのままインジェクタ21へ出力される。つまり、駆動出力部37では、指令部46、推定部47、及び補正部48のうち少なくとも1つに故障の可能性が有る場合には、現駆動信号がそのままインジェクタ21へ出力される。   In the present embodiment, the drive output unit 37 supplies power to the matching circuit 51 and the timer 52 so that the timer 52 does not output the correction pulse when the failure occurrence signal is output from the monitoring unit 36. It is configured to stop. As a result, the current drive signal input to the OR circuit 53 is output to the injector 21 as it is. That is, in the drive output unit 37, when at least one of the command unit 46, the estimation unit 47, and the correction unit 48 has a possibility of failure, the current drive signal is output to the injector 21 as it is.

このようにして、ECU30では、補正部48によって、推定部47によって取得された過去の駆動信号に基づいて、過去の駆動信号が取得された燃焼サイクルの次の燃焼サイクルにおける駆動信号である現駆動信号に対する補正値が設定され、駆動出力部37によって補正後の現駆動信号がインジェクタ21へ出力される。   In this manner, in the ECU 30, the current drive that is the drive signal in the combustion cycle following the combustion cycle in which the past drive signal is acquired by the correction unit 48 based on the past drive signal acquired by the estimation unit 47. A correction value for the signal is set, and the drive output unit 37 outputs the corrected current drive signal to the injector 21.

[1−2.処理]
次に、補正部48が実行する補正処理について、図5のフローチャートを用いて説明する。補正処理は、燃焼サイクル毎に、繰り返し実行される。
[1-2. processing]
Next, the correction process performed by the correction unit 48 will be described using the flowchart of FIG. The correction process is repeatedly performed for each combustion cycle.

補正部48は、S10では、上述のように過去の指令トルクと過去の発生トルクとを取得し、過去の発生トルクが過去の指令トルク未満であるか否かを判断する。
ここで、補正部48は、過去の発生トルクが過去の指令トルク以上である場合に、本補正処理を終了する。これにより、出力期間の補正値は設定されない。なお、本実施形態では、出力期間の補正値の初期値は0に設定されており、予めメモリ32に記憶されている。出力期間の補正値が設定されない場合、0が出力期間の補正値として用いられるので、駆動出力部37からインジェクタ21へ、現駆動信号がそのまま出力される。
In S10, the correction unit 48 acquires the past command torque and the past generated torque as described above, and determines whether the past generated torque is less than the past command torque.
Here, the correction unit 48 ends the present correction processing when the past generated torque is equal to or more than the past command torque. Thereby, the correction value of the output period is not set. In the present embodiment, the initial value of the correction value of the output period is set to 0, and is stored in advance in the memory 32. When the correction value of the output period is not set, 0 is used as the correction value of the output period, so the current drive signal is output from the drive output unit 37 to the injector 21 as it is.

一方、補正部48は、発生トルクが指令トルク未満である場合に処理をS20へ移行させる。
補正部48は、S20では、上述のように、出力期間の補正値と補正開始時期とを設定する。
On the other hand, when the generated torque is less than the command torque, the correction unit 48 shifts the process to S20.
In S20, the correction unit 48 sets the correction value of the output period and the correction start timing as described above.

補正部48は、S30では、出力期間の補正値と補正開始時期とを駆動出力部37の一致回路51へ出力する。そして、本補正処理を終了する。
[1−3.効果]
以上詳述した第1実施形態によれば、以下の効果を奏する。
In S30, the correction unit 48 outputs the correction value of the output period and the correction start timing to the matching circuit 51 of the drive output unit 37. Then, the present correction processing is ended.
[1-3. effect]
According to the first embodiment described above, the following effects can be obtained.

(1a)ECU30は、指令部46、推定部47、及び補正部48と、指令部46、推定部47、及び補正部48のうち少なくとも1つに故障の可能性が有るか否かを判断する監視部36とを備える。ECU30は、指令部46、推定部47、及び補正部48によって、発生トルクが車両の運転状態に基づいて算出される指令トルク未満である場合に、インジェクタ21により噴射供給する燃料の噴射量を増加させるための補正値の設定を行う。   (1a) The ECU 30 determines whether at least one of the command unit 46, the estimation unit 47, the correction unit 48, the command unit 46, the estimation unit 47, and the correction unit 48 has a possibility of failure. And a monitoring unit 36. When the generated torque is less than the command torque calculated based on the driving state of the vehicle by the command unit 46, the estimation unit 47, and the correction unit 48, the ECU 30 increases the injection amount of the fuel supplied by the injector 21. Set the correction value to make it

その結果、例えば、指令部46、推定部47、及び補正部48のうち少なくとも1つに故障の可能性が無い場合にこれらの構成によって補正値が設定される、といったように、判断の結果に応じて補正値の設定を行うことが可能となる。この場合、噴射量を増加させるための補正値が設定され、且つ、指令部46、推定部47、及び補正部48に故障の可能性が無い場合に補正値が設定されるので、これらの故障によって適切でない補正値が設定されて、車両の運転状態に反して、すなわち運転者の意図に反して、トルクの減少が生じることを抑制することができる。   As a result, for example, when at least one of the command unit 46, the estimation unit 47, and the correction unit 48 has no possibility of failure, the correction value is set by these configurations, etc. Accordingly, it becomes possible to set the correction value. In this case, a correction value for increasing the injection amount is set, and a correction value is set when there is no possibility of a failure in command unit 46, estimation unit 47, and correction unit 48. By setting the correction value which is not appropriate by the above, it is possible to suppress the decrease in torque occurring against the driving condition of the vehicle, ie against the driver's intention.

(1b)駆動出力部37は、監視部36によって指令部46、推定部47、及び補正部48のうち少なくとも1つに故障の可能性が無いと判断された場合に、駆動信号と、上述の補正値とを取得し、これら補正値に基づいて、駆動信号の出力期間を補正し、補正後の駆動信号をインジェクタ21へ出力する。   (1b) If the drive output unit 37 determines that there is no possibility of failure in at least one of the command unit 46, the estimation unit 47, and the correction unit 48 by the monitoring unit 36, the drive signal and the above-described A correction value is obtained, the output period of the drive signal is corrected based on these correction values, and the drive signal after correction is output to the injector 21.

その結果、補正後の駆動信号は、補正前の駆動信号よりも、出力期間が長くなる。つまり、インジェクタ21による噴射量を増加させることができるので、エンジン20が発生するトルクを増加させることができる。これにより、仮に噴射制御領域38の故障により過去の駆動信号が適切に生成されていなかったとしても、エンジン20が発生するトルクの低下を抑制することができる。   As a result, the drive signal after correction has a longer output period than the drive signal before correction. That is, since the injection quantity by the injector 21 can be increased, the torque generated by the engine 20 can be increased. As a result, even if the past drive signal is not properly generated due to the failure of the injection control area 38, it is possible to suppress the decrease in the torque generated by the engine 20.

(1c)駆動出力部37は、監視部36によって指令部46、推定部47、及び補正部48のうち少なくとも1つに故障の可能性が有ると判断された場合に、駆動信号をインジェクタ21へ出力する。ここでいう駆動信号は、補正値に基づく補正が行われる前の駆動信号である。つまり、駆動出力部37は、故障の可能性が有る場合に、噴射制御領域38にて生成された駆動信号を、そのまま、インジェクタ21へ出力する。   (1c) The drive output unit 37 sends the drive signal to the injector 21 when it is determined by the monitoring unit 36 that at least one of the command unit 46, the estimation unit 47, and the correction unit 48 has a possibility of failure. Output. The drive signal here is a drive signal before the correction based on the correction value is performed. That is, the drive output unit 37 outputs the drive signal generated in the injection control area 38 to the injector 21 as it is, when there is a possibility of failure.

その結果、指令部46、推定部47、及び補正部48のうち少なくとも1つに故障の可能性が有る場合は、これらの故障により適切でない補正値が設定されることによってエンジン20が発生するトルクが低下すること、を抑制することができる。   As a result, when at least one of the command unit 46, the estimation unit 47, and the correction unit 48 has a possibility of a failure, the torque generated by the engine 20 by setting an incorrect correction value due to the failure. Can be suppressed.

(1d)駆動出力部37は、エンジン20の燃焼サイクルごとに駆動信号を生成するように構成されている。指令部46は、燃焼サイクルごとに指令トルクを算出し、推定部47は、燃焼サイクルごとに発生トルクを算出する。補正部48は、過去の指令トルクと、過去の発生トルクとを取得し、過去の発生トルクが過去の指令トルク未満である場合に、現駆動信号に対して補正値を設定する。ここで、駆動出力部37は、駆動信号として、現駆動信号を用いる。   (1d) The drive output unit 37 is configured to generate a drive signal for each combustion cycle of the engine 20. The command unit 46 calculates a command torque for each combustion cycle, and the estimation unit 47 calculates a generated torque for each combustion cycle. The correction unit 48 acquires a past command torque and a past generated torque, and sets a correction value for the current drive signal when the past generated torque is less than the past command torque. Here, the drive output unit 37 uses the current drive signal as the drive signal.

その結果、現駆動信号に対して補正値が設定されるといった、簡易な構成によって、エンジン20が発生するトルクの低減を抑制することができる。
(1e)補正部48は、出力期間についての補正値であって、補正後の駆動信号の出力期間を、駆動信号であって過去の燃焼サイクルにおける過去の駆動信号の出力期間よりも過去の発生トルクと過去の指令トルクとの差に応じて長くする補正値、を設定するように構成されている。
As a result, the reduction of the torque generated by the engine 20 can be suppressed by a simple configuration in which the correction value is set for the current drive signal.
(1e) The correction unit 48 is a correction value for the output period, and the output period of the drive signal after correction is generated earlier than the output period of the drive signal in the past combustion cycle which is the drive signal. It is configured to set a correction value to be lengthened according to the difference between the torque and the command torque in the past.

特に、本実施形態では、補正部48は、補正後の駆動信号の出力期間を、過去の駆動信号の出力期間よりも、過去の発生トルクと過去の指令トルクとの差に応じて長くする補正値、を設定するように構成されている。   In particular, in the present embodiment, the correction unit 48 makes the output period of the drive signal after correction longer than the output period of the drive signal in the past according to the difference between the generated torque in the past and the command torque in the past. The value is configured to set.

その結果、仮に噴射制御領域38の故障により過去の駆動信号が適切に生成されていなかったとしても、過去の発生トルクが過去の指令トルク未満である場合には、これらの差に応じて補正後の駆動信号の出力期間が長くなるので、(1b)と同様の効果を得ることができる。   As a result, even if the past drive signal is not properly generated due to the failure of the injection control area 38, if the past generated torque is less than the past command torque, after correction according to these differences Since the output period of the drive signal of (1) is extended, the same effect as (1b) can be obtained.

[1−4.変形例]
上記実施形態では、補正部48は、補正出力期間と補正開始時期とを、出力期間についての補正値として設定し、補正後の駆動信号の出力期間を、過去の駆動信号の出力期間よりも、過去の発生トルクと過去の指令トルクとの差に応じて長くする、ように構成されていたが、これに限定されるものではない。
[1-4. Modified example]
In the above embodiment, the correction unit 48 sets the correction output period and the correction start time as a correction value for the output period, and the output period of the drive signal after correction is more than the output period of the past drive signal. According to the difference between the past generated torque and the past command torque, the length is increased, but the invention is not limited to this.

(1)補正部48は、出力期間についての補正値であって、補正後の駆動信号の出力期間を、過去の駆動信号の出力期間よりも、予め定められた期間長くする補正値、を設定するように構成されてもよい。駆動信号としては、現駆動信号が用いられてもよい。予め定められた期間は、メモリ32に記憶されていてもよい。駆動信号としては、現駆動信号が用いられてもよい。その結果、簡易な構成によって、エンジン20が発生するトルクの低下を抑制することができる。   (1) The correction unit 48 sets a correction value for the output period, which makes the output period of the drive signal after correction longer by a predetermined period than the output period of the past drive signal. It may be configured to The current drive signal may be used as the drive signal. The predetermined period may be stored in the memory 32. The current drive signal may be used as the drive signal. As a result, it is possible to suppress a decrease in torque generated by the engine 20 with a simple configuration.

(2)補正部48は、開始時期についての補正値であって、補正後の駆動信号の開始時期を、過去の駆動信号の開始時期よりも、過去の発生トルクと過去の指令トルクとの差に応じて早める補正値、を設定するように構成されてもよい。駆動信号としては、現駆動信号が用いられてもよい。   (2) The correction unit 48 is a correction value for the start time, and the difference between the generation torque of the past and the command torque of the past is the difference between the start time of the drive signal after correction and the start time of the past drive signal. The correction value to be advanced according to may be set. The current drive signal may be used as the drive signal.

例えば、補正部48は、上記実施形態と同様に、過去の発生トルクと過去の指令トルクとの差に応じた補正出力期間をマップに基づいて特定してもよい。補正部48は、推定部47から過去の駆動信号の開始時期を取得し、補正出力期間に相当する分、該過去の駆動信号の開始時期を早めた時期、を補正開始時期として設定してもよい。補正開始時期は、回転角度で表される。補正部48は、補正開始時期と補正出力期間とを開始時期についての補正値として、これらを上記実施形態と同様に駆動出力部37へ出力するように構成されてもよい。   For example, the correction unit 48 may specify a correction output period corresponding to the difference between the past generated torque and the past command torque based on the map, as in the above embodiment. The correction unit 48 acquires the start time of the drive signal in the past from the estimation unit 47, and sets the time when the start time of the drive signal in the past is advanced by an amount corresponding to the correction output period as the correction start time. Good. The correction start time is represented by a rotation angle. The correction unit 48 may be configured to output the correction start timing and the correction output period as the correction values for the start timing to the drive output unit 37 as in the above embodiment.

これにより、図6に示すように、補正後の現駆動信号の開始時期は、補正前の現駆動信号の開始時期よりも、過去の発生トルクと過去の指令トルクとの差に相当する分、早く設定される。つまり、過去の発生トルクと過去の指令トルクとの差に応じた分、インジェクタ21による噴射量を増加させることができるので、該差に応じた分、エンジン20が発生するトルクを増加させることができる。   Thus, as shown in FIG. 6, the start timing of the corrected current drive signal corresponds to the difference between the generated torque in the past and the command torque in the past than the start timing of the current drive signal before correction, It is set quickly. That is, since the injection amount by the injector 21 can be increased by the amount corresponding to the difference between the past generated torque and the past command torque, the torque generated by the engine 20 can be increased by the amount corresponding to the difference. it can.

なお、開始時期についての補正値は、上述のように、補正前の現駆動信号の開始時期が燃焼サイクルにおける上死点よりも後に設定されている場合に設定されることが望ましい。   The correction value for the start time is preferably set when the start time of the current drive signal before correction is set later than the top dead center in the combustion cycle as described above.

(3)補正部48は、開始時期についての補正値であって、補正後の駆動信号の開始時期を、過去の駆動信号の開始時期よりも、予め定められた期間早める補正値、を設定するように構成されてもよい。その結果、簡易な構成によって、エンジン20が発生するトルクの低下を抑制することができる。なお、(2)と同様に、開始時期についての補正値は、補正前の現駆動信号の開始時期が燃焼サイクルにおける上死点よりも後に設定されている場合に設定されることが望ましい。   (3) The correction unit 48 sets a correction value for the start time, which makes the start time of the drive signal after correction a predetermined period earlier than the start time of the past drive signal. It may be configured as follows. As a result, it is possible to suppress a decrease in torque generated by the engine 20 with a simple configuration. As in (2), it is desirable that the correction value for the start timing be set when the start timing of the current drive signal before correction is set later than the top dead center in the combustion cycle.

(4)補正部48は、図7に示すように、出力期間についての補正値と、開始時期についての補正値との両方を設定するように構成されてもよい。
[2.第2実施形態]
第2実施形態は、基本的な構成は第1実施形態と同様であるため、相違点について以下に説明する。なお、第1実施形態と同じ符号は、同一の構成を示すものであって、先行する説明を参照する。
(4) As shown in FIG. 7, the correction unit 48 may be configured to set both the correction value for the output period and the correction value for the start timing.
[2. Second embodiment]
The basic configuration of the second embodiment is the same as that of the first embodiment, so the difference will be described below. The same reference numerals as those in the first embodiment denote the same components, and reference is made to the preceding description.

第2実施形態では、駆動信号は、燃焼サイクルにおいて、メイン噴射と、メイン噴射に続くアフター噴射及びメイン噴射の前のパイロット噴射の少なくとも一方と、をインジェクタ21に実行させるための信号であってもよい。図8には、インジェクタ21に、パイロット噴射と、メイン噴射と、アフター噴射と、を実行させるための駆動信号が表されている。なお、これに限定されるものではなく、駆動信号は、インジェクタ21に、パイロット噴射とメイン噴射とを実行させるものであってもよいし、メイン噴射とアフター噴射とを実行させるものであってもよい。   In the second embodiment, the drive signal is a signal for causing the injector 21 to execute the main injection and at least one of the after injection following the main injection and the pilot injection before the main injection in the combustion cycle. Good. FIG. 8 shows drive signals for causing the injector 21 to execute the pilot injection, the main injection, and the after injection. In addition, it is not limited to this, a drive signal may make injector 21 perform pilot injection and main injection, and may make main injection and after injection perform. Good.

メイン噴射は、エンジン20に車両の運転状態に応じたトルクを発生させる。パイロット噴射は、メイン噴射による着火の前に、空気と燃料とを予め混合させておくために実施される。アフター噴射は、メイン噴射の後に燃料を噴射して、メイン噴射で気筒内に発生した未燃成分であるスモークを燃焼させることにより排気を浄化させる。   The main injection causes the engine 20 to generate a torque according to the driving state of the vehicle. The pilot injection is performed to pre-mix air and fuel before ignition by the main injection. In the after injection, fuel is injected after the main injection to purify the exhaust gas by burning smoke which is an unburned component generated in the cylinder by the main injection.

なお、駆動信号は、これらに限定されるものではなく、図示されていないが、インジェクタ21に、プレ噴射を実行させるための信号を含むものであり得る。プレ噴射は、メイン噴射の前に燃料を噴射してメイン噴射の前に気筒内で燃料を燃焼させておくことにより、メイン噴射での急激な燃焼を抑制する。   The drive signal is not limited to these, and although not shown, it may include a signal for causing the injector 21 to execute the pre-injection. The pre-injection suppresses the rapid combustion in the main injection by injecting the fuel before the main injection and burning the fuel in the cylinder before the main injection.

そして、補正部48は、図8に示すように、このような駆動信号のうち、メイン噴射を実行させるための信号に対して、補正値を設定するように構成されてもよい。
このような第2実施形態によれば、メイン噴射を実行させるための信号に対して補正値が設定されるので、仮に、メイン噴射以外の噴射に対して補正値が設定される場合よりも、トルクの低下を効果的に抑制することができる。
Then, as shown in FIG. 8, the correction unit 48 may be configured to set a correction value for a signal for executing the main injection among such drive signals.
According to such a second embodiment, the correction value is set for the signal for performing the main injection, so temporarily than when the correction value is set for the injection other than the main injection, The reduction in torque can be effectively suppressed.

[3.他の実施形態]
以上、本開示の実施形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
[3. Other embodiments]
As mentioned above, although embodiment of this indication was described, this indication can be variously deformed and implemented, without being limited to the above-mentioned embodiment.

(3a)上記実施形態では、補正部48は、1燃焼サイクル過去の燃焼サイクルにおける指令トルク及び発生トルクを、それぞれ、過去の指令トルク及び過去の発生トルクとして用いたが、これに限定されるものではない。補正部48は、2燃焼サイクル以上過去の燃焼サイクルにおける指令トルク及び発生トルクを、それぞれ、過去の指令トルク及び過去の発生トルクとして用いてもよい。   (3a) In the above embodiment, the correction unit 48 uses the command torque and the generated torque in the combustion cycle of one combustion cycle past as the past command torque and the past generated torque, respectively. is not. The correction unit 48 may use the command torque and the generated torque in the past two combustion cycles as the past command torque and the past generated torque, respectively.

(3b)上記実施形態では、駆動出力部37は、監視部36から故障発生信号が出力された場合、現駆動信号がそのままインジェクタ21へ出力されるように構成されていたが、これに限定されるものではない。駆動出力部37は、監視部36から故障発生信号が出力された場合、インジェクタ21への駆動信号を出力しないように構成され得る。   (3b) In the above embodiment, when the failure occurrence signal is output from the monitoring unit 36, the drive output unit 37 is configured to output the current drive signal as it is to the injector 21, but is limited to this. It is not a thing. The drive output unit 37 can be configured not to output the drive signal to the injector 21 when the failure occurrence signal is output from the monitoring unit 36.

(3c)上記実施形態では、車両の運転状態は、センサ11、13による検出結果によって表されていたが、これに限定されるものではない。例えば、車両の運転状態を表す他のECUからの指示信号に基づいて、目標トルク算出部41が目標トルクを算出するように構成されてもよいし、指令部46が指令トルクを算出するように構成されてもよい。   (3c) In the said embodiment, although the driving | running state of the vehicle was represented by the detection result by the sensors 11 and 13, it is not limited to this. For example, the target torque calculation unit 41 may be configured to calculate the target torque based on an instruction signal from another ECU that indicates the driving state of the vehicle, or the command unit 46 may calculate the command torque. It may be configured.

(3d)上記実施形態では、補正部48は、マップに基づいて補正出力期間を特定しており、該マップは、エンジン20が発生するトルクの大きさと、インジェクタ21を駆動させる時間とを対応づけたものであった。但し、これに限定されるものではない。マップは、例えば、エンジン20が発生するトルクの大きさと、インジェクタ21を駆動させる時間とを対応づけたものであって、これらを補正開始時期毎に表したものであり得る。   (3d) In the above embodiment, the correction unit 48 specifies the correction output period based on the map, and the map associates the magnitude of the torque generated by the engine 20 with the time for driving the injector 21. It was However, it is not limited to this. The map is, for example, a map in which the magnitude of the torque generated by the engine 20 is associated with the time for driving the injector 21 and may be represented at each correction start time.

(3e)エンジン20は、ガソリンエンジンであってもよい。
(3f)上記実施形態における1つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、1つの構成要素が有する1つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、1つの構成要素によって実現したり、複数の構成要素によって実現される1つの機能を、1つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言から特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
(3e) The engine 20 may be a gasoline engine.
(3f) The multiple functions of one component in the above embodiment may be realized by multiple components, or one function of one component may be realized by multiple components . Also, a plurality of functions possessed by a plurality of components may be realized by one component, or one function realized by a plurality of components may be realized by one component. In addition, part of the configuration of the above embodiment may be omitted. In addition, at least a part of the configuration of the above-described embodiment may be added to or replaced with the configuration of the other above-described embodiment. In addition, all the aspects contained in the technical thought specified from the wording described in the claim are an embodiment of this indication.

(3g)上述したECU30の他、ECU30を機能させるためのプログラム、このプログラムを記録した半導体メモリ等の非遷移的実態的記録媒体、燃料噴射制御方法など、種々の形態で本開示を実現することもできる。   (3g) In addition to the above-described ECU 30, a program for causing the ECU 30 to function, a non-transient actual recording medium such as a semiconductor memory storing the program, a fuel injection control method, and the like to realize the present disclosure in various forms. You can also.

[4.実施形態と特許請求の範囲との対応]
エンジン20が内燃機関に相当し、インジェクタ21が燃料噴射弁に相当する。
ECU30が電子制御装置に相当し、噴射制御領域38が駆動信号部に相当する。
[4. Correspondence between the embodiment and the claims]
The engine 20 corresponds to an internal combustion engine, and the injector 21 corresponds to a fuel injection valve.
The ECU 30 corresponds to an electronic control unit, and the injection control area 38 corresponds to a drive signal unit.

30 ECU、36 監視部、46 指令部、47 推定部、48 補正部。   30 ECU, 36 monitoring unit, 46 command unit, 47 estimation unit, 48 correction unit.

Claims (7)

車両に搭載され、燃料噴射弁を駆動することにより内燃機関に燃料を噴射供給する電子制御装置(30)であって、
前記車両の運転状態に基づいて、前記内燃機関に要求されているトルクである指令トルクを算出する指令部(46)と、
前記車両の運転状態に基づいて前記燃料噴射弁を駆動する信号である駆動信号を生成する駆動信号部、によって生成された前記駆動信号を取得し、前記駆動信号に基づいて前記内燃機関が発生すると推定されるトルクである発生トルクを算出する推定部(47)と、
前記発生トルクと前記指令トルクとを取得し、前記発生トルクが前記指令トルク未満である場合に、前記駆動信号の出力期間及び前記駆動信号の開始時期の少なくとも一方について、前記燃料噴射弁により噴射供給する燃料の噴射量を増加させるための補正値、を設定する補正部(48)と、
前記推定部、前記指令部、及び前記補正部のうち少なくとも1つに、故障の可能性が有るか否かを判断する監視部(36)と、
を備える電子制御装置。
An electronic control unit (30) mounted on a vehicle and injecting and supplying fuel to an internal combustion engine by driving a fuel injection valve,
A command unit (46) that calculates a command torque that is a torque required for the internal combustion engine based on the driving state of the vehicle;
Acquiring the drive signal generated by a drive signal unit that generates a drive signal that is a signal for driving the fuel injection valve based on an operating state of the vehicle, and generating the internal combustion engine based on the drive signal An estimation unit (47) that calculates a generated torque that is an estimated torque;
The generated torque and the command torque are acquired, and when the generated torque is less than the command torque, the fuel injection valve supplies the fuel injection valve for at least one of the output period of the drive signal and the start timing of the drive signal. A correction unit (48) for setting a correction value for increasing the injection amount of the fuel to be
A monitoring unit (36) that determines whether or not there is a possibility of failure in at least one of the estimation unit, the command unit, and the correction unit;
An electronic control unit comprising:
請求項1に記載の電子制御装置であって、
前記監視部によって前記故障の可能性が無いと判断された場合に、前記駆動信号と前記補正値とを取得し、前記補正値に基づいて、前記駆動信号の出力期間及び前記駆動信号の開始時期の少なくとも一方を補正し、補正後の前記駆動信号を前記燃料噴射弁へ出力する駆動出力部(37)
を更に備える電子制御装置。
The electronic control device according to claim 1, wherein
When it is determined by the monitoring unit that there is no possibility of the failure, the drive signal and the correction value are acquired, and based on the correction value, the output period of the drive signal and the start timing of the drive signal A drive output unit (37) that corrects at least one of the above and outputs the corrected drive signal to the fuel injection valve
An electronic control unit further comprising
請求項2に記載の電子制御装置であって、
前記駆動出力部は、前記監視部によって前記故障の可能性が有ると判断された場合に、前記駆動信号を前記燃料噴射弁へ出力する
電子制御装置。
The electronic control device according to claim 2, wherein
The electronic control unit, wherein the drive output unit outputs the drive signal to the fuel injection valve when it is determined by the monitoring unit that there is a possibility of the failure.
請求項2から請求項3のいずれか一項に記載の電子制御装置であって、
前記駆動信号部は、前記内燃機関の燃焼サイクルごとに前記駆動信号を生成するように構成されており、
前記指令部は、前記燃焼サイクルごとに、前記指令トルクを算出し、
前記推定部は、前記燃焼サイクルごとに、前記発生トルクを算出し、
前記補正部は、前記指令トルクであって過去の前記燃焼サイクルにおける過去の指令トルクと、前記発生トルクであって前記過去の燃焼サイクルにおける過去の発生トルクとを取得し、前記過去の発生トルクが前記過去の指令トルク未満である場合に、前記駆動信号であって現燃焼サイクルにおける現駆動信号に対して、前記補正値を設定し、
前記駆動出力部は、前記駆動信号として、前記現駆動信号を用いる
電子制御装置。
The electronic control device according to any one of claims 2 to 3, wherein
The drive signal unit is configured to generate the drive signal for each combustion cycle of the internal combustion engine,
The command unit calculates the command torque for each of the combustion cycles,
The estimation unit calculates the generated torque for each of the combustion cycles,
The correction unit acquires the past command torque in the past combustion cycle and the past generated torque in the past combustion cycle, which is the command torque, and the past generated torque is the past torque. And setting the correction value for the current drive signal in the current combustion cycle, which is less than the past command torque.
The electronic control unit, wherein the drive output unit uses the current drive signal as the drive signal.
請求項4に記載の電子制御装置であって、
前記補正部は、前記出力期間についての補正値であって、前記補正後の駆動信号の出力期間を、前記駆動信号であって前記過去の燃焼サイクルにおける過去の駆動信号の出力期間よりも長くする補正値、を設定する
電子制御装置。
The electronic control device according to claim 4, wherein
The correction unit is a correction value for the output period, and makes the output period of the drive signal after the correction longer than the output period of the drive signal which is the drive signal and in the past combustion cycle. Electronic control device to set the correction value.
請求項4または請求項5に記載の電子制御装置であって、
前記補正部は、前記開始時期についての補正値であって、前記補正後の駆動信号の開始時期を、前記駆動信号であって前記過去の燃焼サイクルにおける過去の駆動信号の開始時期よりも早める補正値、を設定する
電子制御装置。
The electronic control device according to claim 4 or 5, wherein
The correction unit is a correction value for the start time, and corrects the start time of the drive signal after the correction earlier than the start time of the drive signal in the past combustion cycle, which is the drive signal. Set value, electronic control unit.
請求項1から請求項6のいずれか一項に記載の電子制御装置であって、
前記駆動信号は、前記燃焼サイクルにおいて、メイン噴射と、前記メイン噴射に続くアフター噴射及び前記メイン噴射の前のパイロット噴射の少なくとも一方と、を前記燃料噴射弁に実行させるための信号であり、
前記補正部は、前記駆動信号のうち、前記メイン噴射を実行させるための信号に対して、前記補正値を設定する
電子制御装置。
The electronic control device according to any one of claims 1 to 6, wherein
The drive signal is a signal for causing the fuel injection valve to execute a main injection and at least one of an after injection following the main injection and a pilot injection before the main injection in the combustion cycle,
The correction unit sets the correction value for a signal for performing the main injection among the drive signals.
JP2017073642A 2017-04-03 2017-04-03 Electronic control device Active JP6879017B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017073642A JP6879017B2 (en) 2017-04-03 2017-04-03 Electronic control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017073642A JP6879017B2 (en) 2017-04-03 2017-04-03 Electronic control device

Publications (2)

Publication Number Publication Date
JP2018178722A true JP2018178722A (en) 2018-11-15
JP6879017B2 JP6879017B2 (en) 2021-06-02

Family

ID=64281461

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017073642A Active JP6879017B2 (en) 2017-04-03 2017-04-03 Electronic control device

Country Status (1)

Country Link
JP (1) JP6879017B2 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63176644A (en) * 1987-01-19 1988-07-20 Toyota Motor Corp Air-fuel ratio controller for internal combustion engine
JPS63295867A (en) * 1987-05-26 1988-12-02 Nippon Denso Co Ltd Control device for internal combustion engine
JP2003138973A (en) * 2001-10-31 2003-05-14 Denso Corp Electronic control device for vehicle
JP2009047058A (en) * 2007-08-20 2009-03-05 Denso Corp Fuel injection control device and fuel injection control system
US20130306027A1 (en) * 2011-11-10 2013-11-21 Robert Bosch Gmbh Method for operating an internal combustion engine and control device for this
JP2013238203A (en) * 2012-05-17 2013-11-28 Toyota Motor Corp Monitoring device for engine control unit
JP2014224501A (en) * 2013-05-16 2014-12-04 トヨタ自動車株式会社 Fault diagnosis device
US8912745B2 (en) * 2011-11-21 2014-12-16 Robert Bosch Gmbh Method for operating a motor control unit for a drive system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63176644A (en) * 1987-01-19 1988-07-20 Toyota Motor Corp Air-fuel ratio controller for internal combustion engine
JPS63295867A (en) * 1987-05-26 1988-12-02 Nippon Denso Co Ltd Control device for internal combustion engine
JP2003138973A (en) * 2001-10-31 2003-05-14 Denso Corp Electronic control device for vehicle
JP2009047058A (en) * 2007-08-20 2009-03-05 Denso Corp Fuel injection control device and fuel injection control system
US20130306027A1 (en) * 2011-11-10 2013-11-21 Robert Bosch Gmbh Method for operating an internal combustion engine and control device for this
US8912745B2 (en) * 2011-11-21 2014-12-16 Robert Bosch Gmbh Method for operating a motor control unit for a drive system
JP2013238203A (en) * 2012-05-17 2013-11-28 Toyota Motor Corp Monitoring device for engine control unit
JP2014224501A (en) * 2013-05-16 2014-12-04 トヨタ自動車株式会社 Fault diagnosis device

Also Published As

Publication number Publication date
JP6879017B2 (en) 2021-06-02

Similar Documents

Publication Publication Date Title
JP2010065604A (en) Control device of multi-cylinder engine
US10273929B2 (en) Ignition timing control apparatus for internal combustion engine
US10612487B2 (en) Fuel injection control device for internal combustion engine
JP5634107B2 (en) Fuel injection control correction method and fuel injection control device
US7322342B2 (en) Control device of in-cylinder direct-injection internal combustion engine
CN109973278B (en) Method for improving starting performance of engine of vehicle
JP6879017B2 (en) Electronic control device
JP6024603B2 (en) Control device for internal combustion engine
JP2008297933A (en) Fuel injection quantity control device and fuel injection quantity control system
US20180340504A1 (en) Control device for engine and control method of engine
JP2019143540A (en) Injection monitoring device
JP3562277B2 (en) Engine start control device
JP4738304B2 (en) Control device for internal combustion engine
JP5448181B2 (en) Fuel injection control correction method and fuel injection control device
JP6841119B2 (en) Engine control
JP2009002301A (en) Fuel injection control device of diesel engine
JP4206759B2 (en) Fuel injection control device
JP6253544B2 (en) Automatic stop / restart control system for internal combustion engine
JP6064512B2 (en) Engine control device
JP6287347B2 (en) Engine control device
JP2010190146A (en) Start control device for diesel engine
JP6157882B2 (en) Engine speed control device for internal combustion engine
JP6904052B2 (en) Electronic control device
JP2019210868A (en) Injection control device
JP5161831B2 (en) Fuel supply device for internal combustion engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191205

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201015

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201027

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210216

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210304

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210412

R151 Written notification of patent or utility model registration

Ref document number: 6879017

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250