JP2000018076A - Control method of fuel injection pump - Google Patents
Control method of fuel injection pumpInfo
- Publication number
- JP2000018076A JP2000018076A JP29137198A JP29137198A JP2000018076A JP 2000018076 A JP2000018076 A JP 2000018076A JP 29137198 A JP29137198 A JP 29137198A JP 29137198 A JP29137198 A JP 29137198A JP 2000018076 A JP2000018076 A JP 2000018076A
- Authority
- JP
- Japan
- Prior art keywords
- fuel injection
- correction data
- injection pump
- reference point
- data
- 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.)
- Pending
Links
- 238000002347 injection Methods 0.000 title claims abstract description 173
- 239000007924 injection Substances 0.000 title claims abstract description 173
- 239000000446 fuel Substances 0.000 title claims abstract description 151
- 238000000034 method Methods 0.000 title claims description 80
- 238000012937 correction Methods 0.000 claims description 224
- 238000002485 combustion reaction Methods 0.000 claims description 19
- 238000004891 communication Methods 0.000 abstract description 8
- 239000000243 solution Substances 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 9
- 239000011159 matrix material Substances 0.000 description 5
- 101000979001 Homo sapiens Methionine aminopeptidase 2 Proteins 0.000 description 4
- 101000969087 Homo sapiens Microtubule-associated protein 2 Proteins 0.000 description 4
- 101000969594 Homo sapiens Modulator of apoptosis 1 Proteins 0.000 description 4
- 102100021118 Microtubule-associated protein 2 Human genes 0.000 description 4
- 102100021440 Modulator of apoptosis 1 Human genes 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 101100524645 Toxoplasma gondii ROM5 gene Proteins 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、燃料噴射ポンプの
燃料噴射制御を電気信号に従って制御するようにした燃
料噴射ポンプの制御方法に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for controlling a fuel injection pump in which fuel injection control of the fuel injection pump is controlled according to an electric signal.
【0002】[0002]
【従来の技術】燃料噴射量等の調節のため燃料噴射ポン
プ内に設けられているアクチュエータを燃料噴射ポンプ
とは別体に設けられた制御ユニットからの制御信号によ
り駆動制御するようにした従来の燃料噴射装置にあって
は、制御ユニットに燃料噴射ポンプと組合う内燃機関の
運転状態を示す各種のパラメータ及び燃料噴射ポンプの
運転パラメータが入力されており、これらのパラメータ
に従って制御ユニット側において定められる目標燃料噴
射量及び又は目標燃料噴射時期を得るために必要なアク
チュエータの駆動信号が制御ユニットから出力される構
成となっている。2. Description of the Related Art Conventionally, an actuator provided in a fuel injection pump for adjusting a fuel injection amount or the like is driven and controlled by a control signal from a control unit provided separately from the fuel injection pump. In the fuel injection device, various parameters indicating the operation state of the internal combustion engine combined with the fuel injection pump and the operation parameters of the fuel injection pump are input to the control unit, and are determined on the control unit side according to these parameters. The drive signal of the actuator necessary for obtaining the target fuel injection amount and / or the target fuel injection timing is output from the control unit.
【0003】このような制御系を構成する場合、同一型
式の燃料噴射ポンプであっても特に燃料ポンプ側の各要
素又は組立上の誤差のために機差が生じるので、制御ユ
ニットからの出力信号を組合う燃料噴射ポンプの機差に
応じて補正する必要が生じる。In the case of such a control system, even if the fuel injection pumps are of the same type, machine differences occur due to errors in the components of the fuel pump or due to assembly errors. Needs to be corrected according to the difference between the fuel injection pumps that combine the two.
【0004】このため、例えば特公平2−36776号
公報には、噴射ポンプのアクチュエータ等に配線接続さ
れたコネクタ内にその燃料噴射ポンプ固有の特性のばら
つきを調整するための調整素子を設け、このコネクタを
介して制御ユニットを接続することにより、燃料噴射ポ
ンプと制御ユニットとの組み合せが変更された場合に
も、燃料噴射ポンプの特性のばらつきを複雑な機械的調
整なしに実質的に低減せしめ、燃料噴射ポンプ及び制御
ユニットの互換性を良好に保つことができるようにした
構成が開示されている。[0004] For example, Japanese Patent Publication No. 2-36776 discloses an adjusting element for adjusting variations in characteristics inherent to a fuel injection pump in a connector wired to an actuator or the like of the injection pump. By connecting the control unit via the connector, even when the combination of the fuel injection pump and the control unit is changed, the variation in the characteristics of the fuel injection pump can be substantially reduced without complicated mechanical adjustment, There is disclosed a configuration in which the compatibility between the fuel injection pump and the control unit can be kept good.
【0005】[0005]
【発明が解決しようとする課題】しかし、上記従来技術
では、特性曲線上に設定される調整点の数に応じた調整
素子を燃料噴射ポンプ側に設ける必要があり、調整点の
数が増えると多数の調整素子のための広いスペースを必
要とするほか、調整素子による設定では衝撃により又は
経年変化により調整素子の設定値が変化したりするなど
して良好な制御を安定に行うことができないという問題
点を有していた。また、調整の誤り等により調整値が大
幅にずれてしまったり、あるいは電気的接触不良の発生
により調整を正しく行ったにも拘らず制御量が誤って補
正されてしまい、燃料噴射ポンプの運転を正しく行うこ
とができなくなるという問題点も生じている。However, in the above-mentioned prior art, it is necessary to provide adjusting elements on the fuel injection pump side in accordance with the number of adjustment points set on the characteristic curve. In addition to requiring a large space for a large number of adjusting elements, the setting of the adjusting elements may not be able to stably perform good control due to a change in the setting values of the adjusting elements due to an impact or aging. Had problems. In addition, the adjustment value may deviate significantly due to an adjustment error or the like, or the control amount may be incorrectly corrected in spite of the incorrect adjustment due to the occurrence of poor electrical contact, and the operation of the fuel injection pump may be stopped. There is also a problem that it cannot be performed correctly.
【0006】本発明の目的は、したがって、従来技術に
おける上述の問題点を解決することができるようにした
燃料噴射ポンプの制御方法を提供することにある。It is therefore an object of the present invention to provide a method for controlling a fuel injection pump which can solve the above-mentioned problems in the prior art.
【0007】[0007]
【課題を解決するための手段】上記課題を解決するた
め、請求項1の発明によれば、内燃機関用の燃料噴射ポ
ンプに設けられた燃料噴射制御用のアクチュエータを該
燃料噴射ポンプと別に設けられた制御ユニットからの電
気的信号に従って駆動し、所要の燃料噴射特性にて前記
燃料噴射ポンプを制御するための燃料噴射ポンプの制御
方法において、前記制御ユニット内に書き込み可能な不
揮発性の第1の記憶素子を設けると共に前記燃料噴射ポ
ンプ側に前記燃料噴射ポンプの固有の機差特性に相応し
た複数の補正データを格納した第2の記憶素子を設け、
前記燃料噴射ポンプと前記制御ユニットとの電気的接続
が終了した段階で前記第2の記憶素子内の前記複数の補
正データのうち前記機差特性上の予め定められた複数の
基準点に相応する補正データを前記第1の記憶素子に基
準点補正データとして読み込み、前記制御ユニットにお
いて該基準点補正データを用いて前記燃料噴射ポンプの
機差補正を行い、前記所要の燃料噴射特性を得るように
した燃料噴射ポンプの制御方法が提案される。According to a first aspect of the present invention, a fuel injection control actuator provided in a fuel injection pump for an internal combustion engine is provided separately from the fuel injection pump. A fuel injection pump for controlling the fuel injection pump with required fuel injection characteristics by driving in accordance with an electrical signal from the control unit provided, the nonvolatile first writable in the control unit. And a second storage element storing a plurality of correction data corresponding to a characteristic difference characteristic of the fuel injection pump is provided on the fuel injection pump side,
When the electrical connection between the fuel injection pump and the control unit is completed, the plurality of correction data in the second storage element correspond to a plurality of predetermined reference points on the machine difference characteristic. The correction data is read into the first storage element as reference point correction data, and the control unit performs machine difference correction of the fuel injection pump using the reference point correction data so as to obtain the required fuel injection characteristics. A proposed method of controlling a fuel injection pump is proposed.
【0008】請求項2の発明によれば、請求項1記載の
燃料噴射ポンプの制御方法において、前記機差特性が、
内燃機関の回転速度に対する燃料噴射量の目標値補正量
特性であり、前記補正データのそれぞれが、前記内燃機
関の回転速度値に対する目標値補正量を示すデータであ
る燃料噴射ポンプの制御方法が提案される。According to a second aspect of the present invention, in the control method for a fuel injection pump according to the first aspect, the machine difference characteristic is:
A fuel injection pump control method is proposed in which a target value correction amount characteristic of a fuel injection amount with respect to the rotation speed of the internal combustion engine is provided, and each of the correction data is data indicating a target value correction amount with respect to the rotation speed value of the internal combustion engine. Is done.
【0009】請求項3の発明によれば、請求項1又は2
記載の燃料噴射ポンプの制御方法において、前記機差補
正が、前記基準点補正データに基づいて補間演算を行う
ことにより前記基準点以外の点における補間補正データ
を得、前記基準点補正データと補間補正データとに基づ
いて行われる燃料噴射ポンプの制御方法が提案される。According to the invention of claim 3, claim 1 or 2
In the control method for a fuel injection pump described above, the machine difference correction obtains interpolation correction data at a point other than the reference point by performing an interpolation operation based on the reference point correction data, A fuel injection pump control method performed based on the correction data is proposed.
【0010】請求項4の発明によれば、請求項1記載の
燃料噴射ポンプの制御方法において、前記第1の記憶素
子に読み込まれた前記基準点補正データの各値が所定の
制限値範囲内にあるか否かを判別し、前記基準点補正デ
ータの各値が所定の制限値範囲内にない場合には警告を
発するようにした燃料噴射ポンプの制御方法が提案され
る。According to a fourth aspect of the present invention, in the fuel injection pump control method according to the first aspect, each value of the reference point correction data read into the first storage element is within a predetermined limit value range. Is determined, and a warning is issued when each value of the reference point correction data is not within a predetermined limit value range.
【0011】請求項5の発明によれば、請求項4記載の
燃料噴射ポンプの制御方法において、前記基準点補正デ
ータの各値が所定の制限値範囲内にない場合にはさらに
前記基準点補正データの読み込みの中断を行うようにし
た燃料噴射ポンプの制御方法が提案される。According to a fifth aspect of the invention, in the control method of the fuel injection pump according to the fourth aspect, when each value of the reference point correction data is not within a predetermined limit value range, the reference point correction data is further corrected. A control method of a fuel injection pump that interrupts reading of data is proposed.
【0012】請求項6の発明によれば、請求項1記載の
燃料噴射ポンプの制御方法において、前記制御ユニット
にさらに第3の記憶素子を設け、前記燃料噴射ポンプと
前記制御ユニットとの電気的接続が終了した段階で前記
第2の記憶素子内の前記複数の補正データを該第3の記
憶素子にも読み込み、前記基準点補正データ又は前記第
3の記憶素子に読み込まれた複数の補正データのいずれ
かを選択的に使用して前記燃料噴射ポンプの機差補正を
行い、前記所要の燃料噴射特性を得るようにした燃料噴
射ポンプの制御方法が提案される。According to a sixth aspect of the present invention, in the control method of the fuel injection pump according to the first aspect, a third storage element is further provided in the control unit, and an electrical connection between the fuel injection pump and the control unit is provided. When the connection is completed, the plurality of correction data in the second storage element is also read into the third storage element, and the reference point correction data or the plurality of correction data read into the third storage element is read. A method for controlling a fuel injection pump is proposed in which the machine difference correction of the fuel injection pump is performed by selectively using any one of the above to obtain the required fuel injection characteristics.
【0013】請求項7の発明によれば、請求項6記載の
燃料噴射ポンプの制御方法において、前記第3の記憶素
子に読み込まれた前記複数の補正データの各値が所定の
制限値範囲内にあるか否かを判別し、前記複数の補正デ
ータの各値が所定の制限値範囲内にない場合には警告を
発するようにした燃料噴射ポンプの制御方法が提案され
る。According to a seventh aspect of the present invention, in the fuel injection pump control method according to the sixth aspect, each value of the plurality of correction data read into the third storage element is within a predetermined limit value range. Is determined, and a warning is issued if each value of the plurality of correction data is not within a predetermined limit value range.
【0014】請求項8の発明によれば、請求項7記載の
燃料噴射ポンプの制御方法において、前記複数の補正デ
ータの各値が所定の制限値範囲内にない場合にはさらに
前記複数の補正データの読み込みの中断を行うようにし
た燃料噴射ポンプの制御方法が提案される。According to an eighth aspect of the present invention, in the control method of the fuel injection pump according to the seventh aspect, when each value of the plurality of correction data is not within a predetermined limit value range, the plurality of correction data is further adjusted. A control method of a fuel injection pump that interrupts reading of data is proposed.
【0015】請求項9の発明によれば、請求項6記載の
燃料噴射ポンプの制御方法において、前記機差特性が、
内燃機関の回転速度に対する燃料噴射量の目標値補正量
特性であり、前記補正データのそれぞれが、前記内燃機
関の回転速度値に対する目標値補正量を示すデータであ
る燃料噴射ポンプの制御方法が提案される。According to a ninth aspect of the present invention, in the control method of the fuel injection pump according to the sixth aspect, the machine difference characteristic is:
A fuel injection pump control method is proposed in which a target value correction amount characteristic of a fuel injection amount with respect to the rotation speed of the internal combustion engine is provided, and each of the correction data is data indicating a target value correction amount with respect to the rotation speed value of the internal combustion engine. Is done.
【0016】請求項10の発明によれば、請求項6又は
9の燃料噴射ポンプの制御方法において、前記機差補正
が、前記基準点補正データに基づいて補間演算を行うこ
とにより前記基準点以外の点における補間補正データを
得、前記基準点補正データと補間補正データとに基づい
て行われる燃料噴射ポンプの制御方法が提案される。According to a tenth aspect of the present invention, in the control method of the fuel injection pump according to the sixth or ninth aspect, the machine difference correction is performed by performing an interpolation operation based on the reference point correction data to thereby perform the operation other than the reference point. And a method for controlling the fuel injection pump, which is performed based on the reference point correction data and the interpolation correction data, is proposed.
【0017】請求項11の発明によれば、請求項6記載
の燃料噴射ポンプの制御方法において、前記第3の記憶
素子に所要の複数の補正データが正常に読み込まれたか
否かを判別し、正常に読み込まれたと判別された場合に
は前記複数の補正データによる機差補正を行い、正常に
読み込まれなかったと判別された場合には前記基準点補
正データによる機差補正を行うようにした燃料噴射ポン
プの制御方法が提案される。According to an eleventh aspect of the present invention, in the control method of the fuel injection pump according to the sixth aspect, it is determined whether or not a plurality of required correction data are normally read into the third storage element. When it is determined that the reading has been performed normally, the machine error correction based on the plurality of correction data is performed, and when it is determined that the reading is not performed normally, the machine error correction based on the reference point correction data is performed. A method for controlling an injection pump is proposed.
【0018】請求項12の発明によれば、請求項11記
載の燃料噴射ポンプの制御方法において、前記機差特性
が、内燃機関の回転速度に対する燃料噴射量の目標値補
正量特性であり、前記補正データのそれぞれが、前記内
燃機関の回転速度値に対する目標値補正量を示すデータ
である燃料噴射ポンプの制御方法が提案される。According to a twelfth aspect of the present invention, in the fuel injection pump control method according to the eleventh aspect, the machine difference characteristic is a target value correction amount characteristic of the fuel injection amount with respect to the rotation speed of the internal combustion engine. A method of controlling a fuel injection pump is proposed in which each of the correction data is data indicating a target value correction amount for a rotation speed value of the internal combustion engine.
【0019】請求項13の発明によれば、請求項11又
は12記載の燃料噴射ポンプの制御方法において、前記
機差補正が、前記基準点補正データに基づいて補間演算
を行うことにより前記基準点以外の点における補間補正
データを得、前記基準点補正データと補間補正データと
に基づいて行われる燃料噴射ポンプの制御方法が提案さ
れる。According to a thirteenth aspect of the present invention, in the control method of the fuel injection pump according to the eleventh or twelfth aspect, the machine difference correction performs an interpolation operation based on the reference point correction data. A method of controlling a fuel injection pump is proposed in which interpolation correction data at points other than the above is obtained and the correction is performed based on the reference point correction data and the interpolation correction data.
【0020】[0020]
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態の一例につき詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below in detail with reference to the drawings.
【0021】図1は、本発明の方法により燃料噴射制御
を行うように構成された燃料噴射システムの実施の形態
の一例を示す概略構成図である。この燃料噴射システム
1は、図示しない内燃機関へ燃料を噴射供給するための
燃料噴射ポンプ2を備えており、3は燃料噴射ポンプ2
からの燃料噴射量Qを調節するための第1アクチュエー
タ、4は燃料噴射ポンプ2からの燃料噴射時期θを調節
するための第2アクチュエータ、5は燃料噴射ポンプ2
の固有の機差特性を記録しておくための読出し専用メモ
リ(ROM)であり、ROM5は燃料噴射ポンプ2の適
宜の箇所にねじ止め等の適宜の手段で固定される。FIG. 1 is a schematic configuration diagram showing an example of an embodiment of a fuel injection system configured to perform fuel injection control according to the method of the present invention. The fuel injection system 1 includes a fuel injection pump 2 for injecting and supplying fuel to an internal combustion engine (not shown).
A first actuator 4 for adjusting the fuel injection amount Q from the fuel injection pump 4 is a second actuator for adjusting the fuel injection timing θ from the fuel injection pump 2, and 5 is a fuel injection pump 2
Is a read-only memory (ROM) for recording the unique machine difference characteristic of the fuel injection pump 2, and the ROM 5 is fixed to an appropriate portion of the fuel injection pump 2 by an appropriate means such as screwing.
【0022】6は、燃料噴射ポンプ2と組み合わされて
燃料噴射システム1を構成する制御ユニットであり、各
種の制御演算を行うための1チップ型式のCPU7、C
PU7における補正演算のためのデータを格納しておく
ための書き込み可能な不揮発性メモリであるEEPRO
M8、及び第1アクチュエータ3と第2アクチュエータ
4とをCPU7からの指令に従って駆動するためのドラ
イバ9を備えている。Reference numeral 6 denotes a control unit which constitutes the fuel injection system 1 in combination with the fuel injection pump 2, and is a one-chip type CPU 7, C for performing various control calculations.
EEPRO which is a writable nonvolatile memory for storing data for correction calculation in PU7
M8, and a driver 9 for driving the first actuator 3 and the second actuator 4 in accordance with a command from the CPU 7.
【0023】燃料噴射ポンプ2と制御ユニット6との間
にはシリアル通信のための通信線10が接続されてお
り、この通信線10を介して燃料噴射ポンプ2と制御ユ
ニット6との間で所要の電気的信号の授受が行われる。
なお、通信線10は、燃料噴射ポンプ2及び制御ユニッ
ト6と適宜の電気的コネクタによって着脱自在に接続で
きる公知の構成となっている。A communication line 10 for serial communication is connected between the fuel injection pump 2 and the control unit 6, and a required communication between the fuel injection pump 2 and the control unit 6 is performed via the communication line 10. Is transmitted and received.
The communication line 10 has a known configuration that can be detachably connected to the fuel injection pump 2 and the control unit 6 by an appropriate electrical connector.
【0024】制御ユニット6には、アクセルセンサ11
からその時のアクセル操作量(アクセル開度)を示すア
クセル信号ACと、回転センサ12からその時の内燃機
関(図示せず)の回転速度Nを示す回転速度信号NEと
が運転パラメータとして入力されている。アクセル信号
ACと回転速度信号NEとは入出力インターフェース回
路13を介してCPU7にデジタルデータとして取り込
まれる。The control unit 6 includes an accelerator sensor 11
An accelerator signal AC indicating the accelerator operation amount (accelerator opening) at that time and a rotation speed signal NE indicating the rotation speed N of the internal combustion engine (not shown) at that time from the rotation sensor 12 are input as operating parameters. . The accelerator signal AC and the rotation speed signal NE are taken in as digital data by the CPU 7 via the input / output interface circuit 13.
【0025】次に、図2を参照して、図1に示した燃料
噴射システム1における燃料噴射量Q及び燃料噴射時期
θの制御のためのデータ構成について説明する。CPU
7内のROM7A内には、回転速度(N)と第1アクチ
ュエータ3の燃料調整用のスリーブ位置(U)と燃料噴
射量(Q)との間の関係を示す、噴射量制御のための第
1基準マップデータMAP1と、回転速度(N)と燃料
噴射量(Q)と燃料噴射時期(θ)との関係を示す噴射
時期制御のための第2基準マップデータMAP2とが格
納されている。第1基準マップデータMAP1と第2基
準マップデータMAP2とは、燃料噴射ポンプ2の設計
上のデータに基づいて用意されたものであり、製造過程
等において生じる個々の燃料噴射ポンプの機差について
は全く考慮されていないものである。Next, a data structure for controlling the fuel injection amount Q and the fuel injection timing θ in the fuel injection system 1 shown in FIG. 1 will be described with reference to FIG. CPU
7, a ROM 7A for controlling the injection amount, which indicates the relationship between the rotational speed (N), the position of the sleeve (U) for adjusting the fuel of the first actuator 3, and the fuel injection amount (Q). The first reference map data MAP1 and the second reference map data MAP2 for controlling the injection timing indicating the relationship among the rotation speed (N), the fuel injection amount (Q), and the fuel injection timing (θ) are stored. The first reference map data MAP1 and the second reference map data MAP2 are prepared based on the design data of the fuel injection pump 2, and the difference between the individual fuel injection pumps occurring in the manufacturing process and the like is not described. It is not considered at all.
【0026】一方、ROM5内には、ROM5が設けら
れている燃料噴射ポンプ2の機差に関する固有のデータ
が格納されている。本実施の形態では、この燃料噴射ポ
ンプ2に対して予め行った実際の試験結果に基づいて得
られた、噴射量制御のための第1機差補正データDQ
と、噴射時期制御のための第2機差補正データDθと、
不均量に関する第3機差補正データDXの3種類がRO
M5内に格納されている。On the other hand, the ROM 5 stores unique data relating to differences between the fuel injection pumps 2 provided with the ROM 5. In the present embodiment, the first machine difference correction data DQ for controlling the injection amount, which is obtained based on the result of an actual test previously performed on the fuel injection pump 2.
And second machine difference correction data Dθ for injection timing control,
The three types of the third machine difference correction data DX relating to the uneven amount are RO
It is stored in M5.
【0027】第1機差補正データDQは、内燃機関にお
ける予め定められた複数の回転速度Ni(i=1〜n)
のそれぞれに対する目標値補正量ΔQi(i=1〜n)
として用意されており、且つそれぞれが回転速度と目標
値補正量とから成るこれらのn組のデータのうちi=
α、β、γの3つのデータが第1機差補正データDQに
おける基準点補正データDQα、DQβ、DQγとして
予め定められている。The first machine difference correction data DQ includes a plurality of predetermined rotation speeds Ni (i = 1 to n) in the internal combustion engine.
Correction amount ΔQi (i = 1 to n) for each of
And among these n sets of data, each consisting of a rotational speed and a target value correction amount, i =
Three data of α, β, and γ are predetermined as reference point correction data DQα, DQβ, and DQγ in the first machine difference correction data DQ.
【0028】これらの基準点補正データDQα、DQ
β、DQγは、これらの3つの基準点補正データに基づ
いて補間法により回転速度Nの任意の値における目標値
補正量を所定の精度で算出可能なように適宜に定められ
ている。These reference point correction data DQα, DQ
β and DQγ are appropriately determined such that a target value correction amount at an arbitrary value of the rotation speed N can be calculated with a predetermined accuracy by an interpolation method based on these three reference point correction data.
【0029】第2機差補正データDθ及び第3機差補正
データDXについても、第1機差補正データDQの場合
と全く同様にして機差補正のためのデータが用意されて
いる。したがって、第2機差補正データDθ及び第3機
差補正データDXについて同様の説明を重複して行うの
を省略する。As for the second machine error correction data Dθ and the third machine error correction data DX, data for machine error correction is prepared in exactly the same manner as in the case of the first machine error correction data DQ. Therefore, the same description will not be repeated for the second machine error correction data Dθ and the third machine error correction data DX.
【0030】ROM5内に上述の如くして格納されてい
る第1機差補正データDQ、第2機差補正データDθ、
第3機差補正データDXは、燃料噴射ポンプ2と制御ユ
ニット6との電気的接続が完了した場合に、通信線10
を介してCPU7内のRAM7Bに読み込まれて格納さ
れる。なお、後述するように、これと同時に、第1乃至
第3機差補正データDQ、Dθ、DXの各基準点補正デ
ータDQα、DQβ、DQγ、Dθα、Dθβ、Dθ
γ、DXα、DXβ、DXγは、EEPROM8に読み
込まれて格納される。ROM7A内に予め格納されてい
る第1基準マップデータMAP1及び第2基準マップデ
ータMAP2に基づいて噴射量制御のための制御演算が
実行されることにより得られた噴射量制御及び噴射時期
に関する各制御量は、第1〜第3機差補正データDQ、
Dθ、DXによりそれぞれ補正される。The first machine difference correction data DQ, the second machine difference correction data Dθ, stored in the ROM 5 as described above,
When the electrical connection between the fuel injection pump 2 and the control unit 6 is completed, the third machine difference correction data DX
Is read into the RAM 7B in the CPU 7 and stored. As will be described later, at the same time, the respective reference point correction data DQα, DQβ, DQγ, Dθα, Dθβ, Dθ of the first to third machine error correction data DQ, Dθ, DX are simultaneously set.
γ, DXα, DXβ, and DXγ are read and stored in the EEPROM 8. Each control related to the injection amount control and the injection timing obtained by executing the control calculation for the injection amount control based on the first reference map data MAP1 and the second reference map data MAP2 stored in the ROM 7A in advance. The amount is the first to third machine difference correction data DQ,
It is corrected by Dθ and DX, respectively.
【0031】この補正演算を示したのが図3である。マ
ップ演算手段21では、アクセル信号AC及び回転速度
信号NEに応答し、第1基準マップデータMAP1及び
第2基準マップデータMAP2に基づく目標噴射量Qt
及び目標噴射時期θtのマップ演算が行われる。この目
標噴射量Qt及び目標噴射時期θtは補正データ読出手
段22に与えられる。補正データ読出手段22は回転速
度信号NEに応答しその時得られた目標噴射量Qt及び
目標噴射時期θtに対する所要の機差補正データが、R
AM7B内に読み込まれている第1〜第3機差補正デー
タDQ、Dθ、DXの中から選択されて読み出される。FIG. 3 shows this correction operation. In response to the accelerator signal AC and the rotational speed signal NE, the map calculation means 21 responds to the accelerator signal AC and the rotational speed signal NE to obtain the target injection amount Qt based on the first reference map data MAP1 and the second reference map data MAP2.
And a map calculation of the target injection timing θt is performed. The target injection amount Qt and the target injection timing θt are given to the correction data reading means 22. The correction data reading means 22 responds to the rotation speed signal NE and outputs the required machine difference correction data for the target injection amount Qt and the target injection timing θt obtained at that time to R
The data is selected and read from the first to third machine difference correction data DQ, Dθ, DX read in the AM 7B.
【0032】補正手段23では、マップ演算手段21か
らの目標噴射量Qt及び目標噴射時期θtを、補正デー
タ読出手段22から出力される対応する機差補正データ
により補正し、補正された各データが燃料噴射ポンプ2
の機差を考慮した燃料噴射量及び燃料噴射時期のその時
の目標値として得られる構成である。The correction means 23 corrects the target injection amount Qt and the target injection timing θt from the map calculation means 21 by the corresponding machine difference correction data output from the correction data reading means 22, and corrects each data. Fuel injection pump 2
And the fuel injection amount and the fuel injection timing are obtained as the target values at that time in consideration of the machine difference.
【0033】しかし、ROM5内に格納されている第1
〜第3機差補正データの全てを読み取ってRAM7B内
に格納することができなかった場合の制御、又は、第1
〜第3機差補正データ全ての読み込み完了以前の制御に
不具合を生じさせることがないようにするため、燃料噴
射ポンプ2と制御ユニット6とを通信線10で接続し、
燃料噴射システム1の作動が開始された段階で、ROM
5内に格納されている多数の機差補正のためのデータの
うち、予め定められた基準点補正データ(第1〜第3機
差補正データDQ、Dθ、DXのそれぞれにおけるi=
α、β、γの3つのデータ)のみが、EEPROM8内
に読み込まれて格納される。However, the first data stored in the ROM 5
Control when all of the third machine difference correction data cannot be read and stored in the RAM 7B, or
The fuel injection pump 2 and the control unit 6 are connected by a communication line 10 so as not to cause a trouble in the control before the reading of all the third machine difference correction data is completed,
When the operation of the fuel injection system 1 is started, the ROM
5 among a plurality of data for correcting the machine error, predetermined reference point correction data (i = i in each of the first to third machine error correction data DQ, Dθ, DX).
Only the three data α, β, and γ) are read and stored in the EEPROM 8.
【0034】そして、所定の条件の下で、目標噴射量Q
t及び目標噴射時期θtに対する補正処理が、EEPR
OM8内に格納された基準点補正データに基づいて行わ
れ、これにより、ROM5内に格納されている第1〜第
3機差補正データDQ、Dθ、DXの全てを読み取って
RAM7B内に格納することができなかった場合、又
は、第1〜第3機差補正データDQ、Dθ、DXの全て
の読み込み完了以前における制御に不具合が生じるのを
有効に防止することができる構成となっている。Under a predetermined condition, the target injection amount Q
t and the target injection timing θt are corrected by the EEPR
This is performed based on the reference point correction data stored in the OM 8, whereby the first to third machine difference correction data DQ, Dθ, DX stored in the ROM 5 are read and stored in the RAM 7 </ b> B. In this case, it is possible to effectively prevent a failure in the control or a failure in the control before the reading of all of the first to third machine difference correction data DQ, Dθ, and DX is completed.
【0035】次に図4を参照して、EEPROM8に格
納された噴射量制御のための3つの基準点補正データD
Qα、DQβ、DQγを用い、補間法により機差補正の
ための必要な補正データを得る方法の一例について説明
する。図4で、横軸は回転速度N、縦軸は機差補正のた
めの目標値補正量である。ここで、3つの基準点補正デ
ータDQα、DQβ、DQγにより、回転速度がNα、
Nβ、Nγの各場合における目標値補正量ΔQα、ΔQ
β、ΔQγが判っている。この場合、回転速度NがNα
以下においては、目標値補正量はΔQα一定であると定
められる。Nα<N≦Nβの範囲では、ΔQαとΔQβ
とを用いた直線補間により所要の回転速度値における目
標値補正量が計算される。Nβ<N≦Nγの範囲では、
ΔQβとΔQγとを用いた直線補間により所要の回転速
度値における目標値補正量が計算される。N>Nγにあ
っては、目標値補正量はΔQγ一定であると定められ
る。以上の補間方法は一例であるから、この方法に限定
されず、適宜の別の補間手法を用いてもよいことは勿論
である。Next, referring to FIG. 4, three reference point correction data D stored in the EEPROM 8 for controlling the injection amount.
An example of a method for obtaining necessary correction data for machine difference correction by interpolation using Qα, DQβ, and DQγ will be described. In FIG. 4, the horizontal axis represents the rotation speed N, and the vertical axis represents the target value correction amount for correcting the machine difference. Here, based on the three reference point correction data DQα, DQβ, and DQγ, the rotation speed is Nα,
Target value correction amount ΔQα, ΔQ in each case of Nβ, Nγ
β and ΔQγ are known. In this case, the rotation speed N is Nα
In the following, the target value correction amount is determined to be ΔQα constant. In the range of Nα <N ≦ Nβ, ΔQα and ΔQβ
The target value correction amount at the required rotation speed value is calculated by linear interpolation using In the range of Nβ <N ≦ Nγ,
A target value correction amount at a required rotation speed value is calculated by linear interpolation using ΔQβ and ΔQγ. When N> Nγ, the target value correction amount is determined to be ΔQγ constant. The above interpolation method is an example, and is not limited to this method. Needless to say, another appropriate interpolation method may be used.
【0036】図5には、ROM5内に格納されている第
1機差補正データDQを用いて制御ユニット6内のCP
U7において実行される噴射量制御のためのデータの補
正処理の具体例が機能図にて示されている。FIG. 5 shows the CP in the control unit 6 using the first machine difference correction data DQ stored in the ROM 5.
A specific example of the data correction processing for the injection amount control executed in U7 is shown in a functional diagram.
【0037】走行特性マップ演算部31は、回転速度N
に対する燃料噴射量Qの目標値Qtを設定した特性に相
応するマップデータを有しており、この特性はアクセル
操作量Accに対応して複数設定されている。走行特性
マップ演算部31では、アクセル信号ACと機関速度信
号NEに応答し、このマップデータに従ってその時の燃
料噴射量Qの目標値Qtがマップ演算される。ここで、
回転速度N及び又はアクセル操作量Accの値がマップ
データの設定値に一致していない場合には、補間演算が
利用されて目標値Qtが演算出力され、この目標値Qt
が目標燃料噴射量データとしてポンプ特性マップ演算部
32に送られる。The running characteristic map calculator 31 calculates the rotation speed N
And map data corresponding to a characteristic in which a target value Qt of the fuel injection amount Q is set with respect to the accelerator operation amount Acc. In response to the accelerator signal AC and the engine speed signal NE, the travel characteristic map calculation unit 31 performs a map calculation of the target value Qt of the fuel injection amount Q at that time according to the map data. here,
If the value of the rotation speed N and / or the accelerator operation amount Acc does not match the set value of the map data, a target value Qt is calculated and output using interpolation calculation, and the target value Qt is calculated.
Is sent to the pump characteristic map calculation unit 32 as target fuel injection amount data.
【0038】ポンプ特性マップ演算部32は、回転速度
Nと燃料噴射量Qの目標値Qt及びアクセル操作量Ac
c(負荷状態)が決定されることにより、これらの条件
に基づいたガバナ指令値を設定するためのポンプ特性マ
ップデータを備えており、このポンプ特性マップデータ
を利用してマップ演算を行うことによりガバナ指令値が
ポンプ特性マップ演算部32で設定される。このガバナ
指令値は燃料噴射の目標値として出力される。なお、R
OM5には上述したポンプ特性の標準値からのずれを示
す誤差が補正データ(機差データ)として記憶されてい
る。The pump characteristic map calculation unit 32 calculates a target value Qt of the rotation speed N, the fuel injection amount Q, and the accelerator operation amount Ac.
By determining c (load state), pump characteristic map data for setting a governor command value based on these conditions is provided, and a map calculation is performed by using the pump characteristic map data. The governor command value is set by the pump characteristic map calculation unit 32. This governor command value is output as a target value for fuel injection. Note that R
In the OM 5, an error indicating a deviation from the standard value of the pump characteristics described above is stored as correction data (machine difference data).
【0039】一方、第1補正マップ演算部33は、RA
M7Bに格納されている機差補正のための複数の補正デ
ータに基づいて、個別補正値を出力する。第2補正マッ
プ演算部34は、EEPROM8に格納されている基準
点補正データに基づいて、補間演算を行い(図4参
照)、これにより得られた補間補正データに基づいて補
間補正値を出力する。On the other hand, the first correction map calculation unit 33
An individual correction value is output based on a plurality of correction data for machine difference correction stored in M7B. The second correction map calculation unit 34 performs an interpolation calculation based on the reference point correction data stored in the EEPROM 8 (see FIG. 4), and outputs an interpolation correction value based on the obtained interpolation correction data. .
【0040】スイッチ部35は、制御条件判別部36に
おける判別結果に従って、個別補正値又は補間補正値の
いずれかを選択して加算部37に送る。加算部37で
は、ポンプ特性マップ演算部32から出力された燃料噴
射の目標値にスイッチ部35からの個別補正値又は補間
補正値を加算することによって機差補正が行われ、機差
補正された目標値が得られる。加算部37からの出力
は、ドライバ9を介して第1アクチュエータ3に与えら
れ(図1参照)、これにより、ROM5に格納された機
差データに従って燃料噴射ポンプ2が制御される。この
結果、燃料噴射ポンプ2に機差があっても、これに拘ら
ず予定の燃料噴射量特性で図示しない内燃機関が運転制
御されることになる。The switch unit 35 selects either the individual correction value or the interpolation correction value according to the result of the determination by the control condition determination unit 36 and sends it to the addition unit 37. The adding unit 37 performs the machine difference correction by adding the individual correction value or the interpolation correction value from the switch unit 35 to the target value of the fuel injection output from the pump characteristic map calculating unit 32, and the machine difference is corrected. The target value is obtained. The output from the adder 37 is provided to the first actuator 3 via the driver 9 (see FIG. 1), whereby the fuel injection pump 2 is controlled in accordance with the machine difference data stored in the ROM 5. As a result, even if there is a difference between the fuel injection pumps 2, the operation of the internal combustion engine (not shown) is controlled with the predetermined fuel injection amount characteristics regardless of the difference.
【0041】図6は、スイッチ部35により個別補正値
又は補間補正値いずれを選択するのかの判別のための方
法の一例を説明するための図である。FIG. 6 is a diagram for explaining an example of a method for determining whether the individual correction value or the interpolation correction value is selected by the switch unit 35.
【0042】イグニッションスイッチ(図示せず)を最
初にオンとしたときはスイッチ部35は接点35A側に
接続されており、補間補正値が選択されている。そし
て、 (1)EEPROM8内のデータが正常に読み込み終了
した。 (2)アクセル操作量がある設定値以下である。 (3)アイドルモード中である。 (4)機関回転中(N≠0)である。 の各条件が満たされている場合、アンドゲート41の出
力が「H」レベルとなり、スイッチ部35は接点35A
から接点35Bに切り換えられ、個別補正値が選択され
る。When an ignition switch (not shown) is turned on for the first time, the switch section 35 is connected to the contact 35A, and the interpolation correction value is selected. (1) The data in the EEPROM 8 has been normally read and completed. (2) The accelerator operation amount is equal to or less than a certain set value. (3) In idle mode. (4) The engine is rotating (N ≠ 0). Is satisfied, the output of the AND gate 41 becomes “H” level, and the switch unit 35
Is switched to the contact 35B, and the individual correction value is selected.
【0043】また、 (5)EEPROM8内のデータが正常に読み込み終了
した。 (6)スタートスイッチOFFである。 (7)機関停止中(N=0)である。 の各条件が満たされている場合にも、アンドゲート42
の出力が「H」レベルとなり、スイッチ部35は接点3
5Aから接点35Bに切り換えられ、個別補正値が選択
される。(5) The data in the EEPROM 8 has been normally read and completed. (6) The start switch is OFF. (7) The engine is stopped (N = 0). Is satisfied, the AND gate 42
Becomes "H" level, and the switch unit 35
The contact is switched from 5A to the contact 35B, and the individual correction value is selected.
【0044】したがって、アンドゲート41又は42の
いずれかの出力が「H」レベルとなる状態において、オ
アゲート43の出力が「H」となり、スイッチ部35が
オアゲート43からの出力に応答して上述の如く切り換
えられる。Therefore, in the state where either of the outputs of the AND gates 41 and 42 is at the "H" level, the output of the OR gate 43 becomes "H", and the switch unit 35 responds to the output from the OR gate 43 in response to the aforementioned output. It is switched as follows.
【0045】図7及び図8は、制御ユニット6の動作を
説明するためのフローチャートである。図7に示したフ
ローチャートは基準値の読込動作を示し、図8に示した
フローチャートはこれに引き続いて実行される補正値の
読込動作を示している。FIGS. 7 and 8 are flowcharts for explaining the operation of the control unit 6. FIG. The flowchart shown in FIG. 7 shows the reading operation of the reference value, and the flowchart shown in FIG. 8 shows the reading operation of the correction value executed subsequently.
【0046】制御ユニット6の動作が開始されると、ス
テップ51でROM5が正規品であるか否かの確認が済
んでいるか否かを判別する。正規品か否かの判別は、例
えばROM5内に格納されている基準点補正データが所
定のものか否かにより行う。When the operation of the control unit 6 is started, it is determined in step 51 whether or not the ROM 5 has been confirmed as a genuine product. The determination as to whether or not the product is genuine is made based on, for example, whether or not the reference point correction data stored in the ROM 5 is a predetermined one.
【0047】ステップ51は、キースイッチオンの状態
のときに所定の時間間隔で定期的に実行されることにな
る。ステップ51は、過去にROM7Aに正規のデータ
が書き込まれた結果を示すフラグが立っているか否かを
確認するステップである。したがって、以下に説明する
ように、フラグが立っている場合には、ステップ51の
判別結果はYESとなり、ステップ52〜64に基づく
バックアップ読み込みフローは実行されず、ステップ7
1へジャンプすることになる。Step 51 is periodically executed at a predetermined time interval when the key switch is on. Step 51 is a step of checking whether or not a flag indicating the result of writing the normal data in the ROM 7A in the past is set. Therefore, as described below, when the flag is set, the determination result of step 51 is YES, the backup reading flow based on steps 52 to 64 is not executed, and the
You will jump to 1.
【0048】ステップ51の判別結果がYESの場合に
は図8のステップ71に入る。ステップ51の判別結果
がNOの場合にはステップ52に入り、ここで機差補正
のための基準点補正データ(バックアップ値)がEEP
ROM8に存在しているか否かが判別され、ステップ5
2の判別結果がNOであるとステップ53に入り、RO
M5内に格納されている補正データを読み込み、ステッ
プ54で、このデータ読み込みで得られた補正データが
正常値であるか否かの正常値確認処理が行われる。RO
M5には、バックアップデータとしての基準点補正デー
タ(例えば3ポイント)が各々3組記憶されている。そ
して、各々3組のデータがCPU7に読み込まれ、少な
くとも2組のデータが一致しているかどうかの比較がス
テップ54で実行される。ステップ55でその比較結果
に従う判別が行われる。後述するステップ61、62で
も同様の処理が行われる。If the decision result in the step 51 is YES, the process enters a step 71 in FIG. If the decision result in the step 51 is NO, a step 52 is entered in which the reference point correction data (backup value) for the machine difference correction is stored in the EEP.
It is determined whether or not it exists in the ROM 8, and
If the decision result in the step 2 is NO, the process proceeds to a step 53, where RO
The correction data stored in M5 is read, and in step 54, a normal value confirmation process is performed to determine whether or not the correction data obtained by reading the data is a normal value. RO
M5 stores three sets of reference point correction data (for example, three points) as backup data. Then, three sets of data are read into the CPU 7, and a comparison is made at step 54 as to whether at least two sets of data match. At step 55, a determination is made according to the comparison result. Similar processing is performed in steps 61 and 62 described later.
【0049】ステップ55でデータの正常が確認された
場合、ステップ55の判別結果はYESとなり、ステッ
プ56に入り、ここで、予め記録されていた補正量リミ
ッターとの照合を行い、ROM5内データの正常確認を
行う。すなわち、制御ユニット6側に、通常に製造され
た燃料噴射ポンプの性能バラツキを考慮し、この性能バ
ラツキの範囲を超えた適宜の値のリミット値をその上下
に、リミット上限値及びリミット下限値として設定して
おく。そして、ROM5内の各補正データが、上記リミ
ット上限値及びリミット下限値によって定められる範囲
を超えているか否か、すなわち、補正量リミッター内か
否かがステップ57において判別される。If the data is confirmed to be normal in step 55, the determination result in step 55 is YES, and the process proceeds to step 56, where the data is compared with a previously recorded correction amount limiter, and the data in the ROM 5 is read. Confirm normal operation. That is, the control unit 6 considers the performance variation of the normally manufactured fuel injection pump, and sets upper and lower limit values of appropriate values beyond the range of the performance variation as a limit upper limit value and a limit lower limit value. Set it. Then, it is determined in step 57 whether each correction data in the ROM 5 exceeds the range defined by the upper limit value and the lower limit value, that is, whether it is within the correction amount limiter.
【0050】このように、ROM5内に予め格納されて
いる補正データを制御ユニット6側に読み取った場合、
読み取られた補正データを補正量リミッターと照合し、
読み取られた補正データが燃料噴射ポンプ2の性能バラ
ツキの範囲を超えているか否かをチェックし、読み取ら
れた補正データが燃料噴射ポンプ2の性能バラツキの範
囲を超えている場合には警告を発するように構成する
と、何らかの原因で補正データの読み取りミスが生じて
も、補正量が過大となり、補正によりかえって制御が不
安定となってしまうという不具合を確実に除去すること
ができる。この結果、極めて信頼性の高い制御量補正動
作を行うことができる。As described above, when the correction data stored in the ROM 5 is read by the control unit 6,
Check the read correction data with the correction amount limiter,
It is checked whether or not the read correction data exceeds the range of the performance variation of the fuel injection pump 2, and a warning is issued if the read correction data exceeds the range of the performance variation of the fuel injection pump 2. With such a configuration, even if the correction data is erroneously read for some reason, the problem that the correction amount becomes excessive and the control becomes unstable due to the correction can be reliably removed. As a result, a highly reliable control amount correction operation can be performed.
【0051】ステップ57で、補正量がリミッター内で
ないと判別された場合、判別結果はNOとなり、ステッ
プ58に入り、ここで警告処理を行った後このプログラ
ムの実行が終了する。この場合、警告に加えてROM5
内の補正データの読み込みを中断する構成としてもよ
い。If it is determined in step 57 that the correction amount is not within the limiter, the determination result is NO, and the process proceeds to step 58, in which a warning process is performed, and then the execution of this program ends. In this case, in addition to the warning, ROM5
The reading of the correction data in the section may be interrupted.
【0052】ステップ57で、補正量がリミッター内で
あると判別された場合、判別結果はYESとなり、ステ
ップ59に入り、データをEEPROM8に書き込む処
理を行って、ステップ71に入る。If it is determined in step 57 that the correction amount is within the limiter, the determination result is YES, and the process proceeds to step 59, where data is written to the EEPROM 8, and the process proceeds to step 71.
【0053】ステップ55で正常読込みでないと判別さ
れると、ステップ64に入り、ここで警告処理が行われ
たのち、ステップ78に入る。警告処理は、具体的には
「エラーコード」を保存することであり、警告処理後は
ステップ78にジャンプする。また、ステップ64での
処理はリトライ2回を含めて3回実行され、そして、3
回連続で警告処理を実行することで、エラーコードを記
憶し、その後はバックアップ処理のみとなる。また、マ
トリックスデータの読み込みは行わない。If it is determined in step 55 that the reading is not normal, the process proceeds to step 64, in which a warning process is performed, and then the process proceeds to step 78. The warning process is specifically to save an “error code”, and after the warning process, the process jumps to step 78. Further, the processing in step 64 is executed three times including two retries, and
By executing the warning process consecutively, the error code is stored, and thereafter, only the backup process is performed. Also, reading of matrix data is not performed.
【0054】なお、基準点補正データ(所定の数ポイン
トのデータ)はROM5に保存されていると共に、工場
出荷時には燃料噴射ポンプ2と制御ユニット6とはセッ
トで出荷されるので、制御ユニット6のEEPROM8
には、対応する燃料噴射ポンプ2の基準点補正データが
既に書き込まれている。したがって、ステップ52の判
別結果がYESとなりステップ64の警告処理がなされ
た時、ステップ78にジャンプしてバックアップ処理が
行われる。The reference point correction data (data of a predetermined number of points) is stored in the ROM 5, and the fuel injection pump 2 and the control unit 6 are shipped as a set when shipped from the factory. EEPROM8
, Reference point correction data of the corresponding fuel injection pump 2 has already been written. Therefore, when the determination result of step 52 is YES and the warning process of step 64 is performed, the process jumps to step 78 and the backup process is performed.
【0055】一方、ステップ52の判別結果がYESで
あると、ステップ60、61で、ステップ53、54と
同様の処理が実行される。しかる後、ステップ62で正
常読込みでないと判別された場合は、ステップ71に入
る。一方、ステップ62で正常読込みであると判別され
た場合は、ステップ63に入り、ここで読み込まれた補
正データが、EEPROM8に存在していた基準点補正
データに基づくバックアップ値と比較され、同等である
か否かが判別される。ステップ63の判別結果がYES
であるとステップ71に進み、ステップ63の判別結果
がNOであるとステップ64に入る。On the other hand, if the decision result in the step 52 is YES, a process similar to the steps 53 and 54 is executed in steps 60 and 61. Thereafter, if it is determined in step 62 that the reading is not normal, the process proceeds to step 71. On the other hand, if it is determined in step 62 that the data is normally read, the process proceeds to step 63, where the read correction data is compared with a backup value based on the reference point correction data existing in the EEPROM 8, and It is determined whether or not there is. If the decision result in the step 63 is YES
, The process proceeds to step 71, and if the decision result in the step 63 is NO, the process proceeds to a step 64.
【0056】ステップ71では、マトリクスデータが読
込み済か否かが判別され、ステップ71の判別結果がN
Oであるとステップ72に入り、ここで、マトリクスデ
ータの読み込みと、異常判定経験の有無が判別される。In step 71, it is determined whether or not the matrix data has been read.
If it is O, the process proceeds to step 72, where the reading of matrix data and the presence or absence of an abnormality determination experience are determined.
【0057】ステップ72の判別結果がNOであれば、
ステップ73に入り、ここで、ROM5のデータを読み
込み、ステップ74でマトリクスデータの正常値確認処
理を行い、ステップ71で正常に読み込まれたか否かが
判別される。If the decision result in the step 72 is NO,
In step 73, the data in the ROM 5 is read. In step 74, a process for confirming the normal value of the matrix data is performed. In step 71, it is determined whether the data has been read normally.
【0058】ROM5のデータが正常に読み込まれた場
合にはステップ75の判別結果はYESとなり、ステッ
プ76で図6に示した切換条件が成立しているか否かが
判別される。図6に示した切換条件が成立していると、
ステップ76の判別結果がYESとなり、ステップ77
に入り、ここでマトリクスデータ補正が実施され、動作
が終了する。If the data in the ROM 5 has been normally read, the result of the determination in step 75 is YES, and in step 76 it is determined whether or not the switching condition shown in FIG. 6 is satisfied. When the switching condition shown in FIG. 6 is satisfied,
If the decision result in the step 76 is YES, a step 77 is made.
, Where the matrix data correction is performed, and the operation ends.
【0059】一方、ステップ76の判別結果がNOであ
ると、ステップ78に入り、ここで、基準点補正データ
に基づくバックアップ補正が実施され、動作が終了す
る。ステップ72の判別結果がYESの場合、及びステ
ップ75の判別結果がNOの場合も、ステップ78に入
り、基準点補正データに基づくバックアップ補正が実施
される。なお、ステップ71の判別結果がYESとなっ
た場合には、ステップ76に入ることになる。On the other hand, if the decision result in the step 76 is NO, the process proceeds to a step 78, in which a backup correction based on the reference point correction data is performed, and the operation ends. When the result of the determination at step 72 is YES, and when the result of the determination at step 75 is NO, step 78 is entered, and backup correction based on the reference point correction data is performed. If the decision result in the step 71 is YES, the process enters the step 76.
【0060】上記説明では、第1機差補正データDQの
基準点補正データDQα、DQβ、DQγに従う、噴射
量制御の機差補正について説明したが、第2機差補正デ
ータDθ中の基準点補正データに基づいて噴射時期の機
差補正を全く同様にして行うことができることは容易に
理解できるところである。In the above description, the machine difference correction of the injection amount control according to the reference point correction data DQα, DQβ, DQγ of the first machine difference correction data DQ has been described. It can be easily understood that the machine difference correction of the injection timing can be performed in exactly the same manner based on the data.
【0061】[0061]
【発明の効果】本発明によれば、上述の如く、燃料噴射
ポンプ側に設けた機差補正データを格納しておく記憶素
子から制御ユニット側へのデータの読み込みが完全でな
くても、例えば数個の基準点補正データのみの読み取り
によりその機差補正を行うことができるので、制御の信
頼を著しく改善することができる。According to the present invention, as described above, even if the data is not completely read from the storage device for storing the machine error correction data provided on the fuel injection pump side to the control unit side, for example, Since the machine difference correction can be performed by reading only several reference point correction data, the reliability of control can be remarkably improved.
【0062】すなわち、燃料噴射ポンプ側に設けた機差
補正データを制御ユニット側に読み込む場合、何らかの
理由でその読み込みが完了しない場合、又は読み込み途
中においても機差補正を実行したい場合、本発明によれ
ば、複数の基準点補正データを別途制御ユニット側に読
み込んでおくため、これらの基準点補正データを用い
て、何らかの理由でその読み込みが完了しない場合、又
は読み込み途中においても機差補正を行うことができ
る。That is, when reading the machine difference correction data provided on the fuel injection pump side into the control unit, when the reading is not completed for some reason, or when it is desired to execute the machine difference correction even during the reading, the present invention is applied. According to this, since a plurality of reference point correction data are separately read into the control unit side, if these readings are not completed for some reason or machine reading is performed during reading, using these reference point correction data. be able to.
【0063】また、絶対値レベルは前もって補正されて
いるから、基準点補正データによるバックアップ動作を
行っても、全ての機差データの制御ユニット側への読み
込み終了時点後、制御開始の絶対差を埋めることがで
き、制御切り換えを円滑に行うことができる。Since the absolute value level has been corrected in advance, even if the backup operation is performed using the reference point correction data, the absolute difference of the control start is determined after the end of reading all the machine error data to the control unit. The control can be smoothly performed.
【0064】さらに、噴射ポンプ側に設けた機差補正デ
ータを格納しておく記憶素子からの制御ユニット側への
データの読み込み時に、補正データの値が所定の制限範
囲内にあるか否かをチェックし、補正データの値が所定
の制限範囲内にない場合には警告を発する構成としたの
で、何らかの原因で補正データの読み取りミスが生じて
も、補正値が過大となり、補正によりかえって制御が不
安定となってしまうという不具合を確実に除去すること
ができる。この結果、極めて信頼性の高い制御量補正動
作を行うことができる。Further, at the time of reading data from the storage element for storing the machine error correction data provided on the injection pump side to the control unit side, it is determined whether or not the value of the correction data is within a predetermined limit range. When the check is made and the value of the correction data is not within the predetermined limit range, a warning is issued, so even if a correction data reading error occurs for some reason, the correction value becomes excessively large, and the control is performed by the correction. The disadvantage of becoming unstable can be reliably removed. As a result, a highly reliable control amount correction operation can be performed.
【図1】本発明の方法により燃料噴射制御を行うように
構成された燃料噴射システムの実施の形態の一例を示す
概略構成図。FIG. 1 is a schematic configuration diagram showing an example of an embodiment of a fuel injection system configured to perform fuel injection control according to a method of the present invention.
【図2】図1に示した燃料噴射システムにおける燃料噴
射制御のためのデータ構成を説明するための説明図。FIG. 2 is an explanatory diagram for explaining a data configuration for fuel injection control in the fuel injection system shown in FIG. 1;
【図3】燃料噴射ポンプ側に設けられたROM内の機差
補正データを用いて行われる機差補正演算を説明するた
めの説明図。FIG. 3 is an explanatory diagram for explaining a machine difference correction calculation performed using machine difference correction data in a ROM provided on a fuel injection pump side.
【図4】制御ユニット側に読み込まれた基準点補正デー
タに基づき必要な補正データを得るための補間方法の一
例を説明するための説明図。FIG. 4 is an explanatory diagram for explaining an example of an interpolation method for obtaining necessary correction data based on reference point correction data read by a control unit.
【図5】制御ユニット内において実行される噴射量制御
のためのデータ処理の具体例を説明するための機能図。FIG. 5 is a functional diagram for explaining a specific example of data processing for injection amount control executed in the control unit.
【図6】図5に示す制御条件判別部の構成を示す構成
図。FIG. 6 is a configuration diagram illustrating a configuration of a control condition determination unit illustrated in FIG. 5;
【図7】制御ユニットの動作を説明するためのフローチ
ャートの一部を示すフローチャート。FIG. 7 is a flowchart showing a part of a flowchart for explaining the operation of the control unit;
【図8】制御ユニットの動作を説明するためのフローチ
ャートの一部を示すフローチャート。FIG. 8 is a flowchart showing a part of a flowchart for explaining the operation of the control unit.
1 燃料噴射システム 2 燃料噴射ポンプ 3 第1アクチュエータ 4 第2アクチュエータ 5 読出し専用メモリ(ROM) 6 制御ユニット 7 CPU 8 EEPROM 9 ドライバ 10 通信線 DQ 第1機差補正データ DQα、DQβ、DQγ 基準点補正データ Dθ 第2機差補正データ DX 第3機差補正データ Reference Signs List 1 fuel injection system 2 fuel injection pump 3 first actuator 4 second actuator 5 read-only memory (ROM) 6 control unit 7 CPU 8 EEPROM 9 driver 10 communication line DQ first machine difference correction data DQα, DQβ, DQγ Reference point correction Data Dθ Second machine difference correction data DX Third machine difference correction data
フロントページの続き Fターム(参考) 3G084 AA01 BA14 CA07 DA21 DA27 EA11 EB02 EB08 EC03 FA10 FA13 FA17 FA36 3G301 HA02 JA17 JB09 JB10 KA07 KA28 LB13 LC10 MA18 NA08 NB11 NC01 NC02 NC06 NE17 NE19 PB03A PB05A PE01Z PF03Z PF16Z Continued on front page F term (reference) 3G084 AA01 BA14 CA07 DA21 DA27 EA11 EB02 EB08 EC03 FA10 FA13 FA17 FA36 3G301 HA02 JA17 JB09 JB10 KA07 KA28 LB13 LC10 MA18 NA08 NB11 NC01 NC02 NC06 NE17 NE19 PB03A PB05Z PE01Z
Claims (13)
た燃料噴射制御用のアクチュエータを該燃料噴射ポンプ
と別に設けられた制御ユニットからの電気的信号に従っ
て駆動し、所要の燃料噴射特性にて前記燃料噴射ポンプ
を制御するための燃料噴射ポンプの制御方法において、 前記制御ユニット内に書き込み可能な不揮発性の第1の
記憶素子を設けると共に前記燃料噴射ポンプ側に前記燃
料噴射ポンプの固有の機差特性に相応した複数の補正デ
ータを格納した第2の記憶素子を設け、前記燃料噴射ポ
ンプと前記制御ユニットとの電気的接続が終了した段階
で前記第2の記憶素子内の前記複数の補正データのうち
前記機差特性上の予め定められた複数の基準点に相応す
る補正データを前記第1の記憶素子に基準点補正データ
として読み込み、前記制御ユニットにおいて該基準点補
正データを用いて前記燃料噴射ポンプの機差補正を行
い、前記所要の燃料噴射特性を得るようにしたことを特
徴とする燃料噴射ポンプの制御方法。1. A fuel injection control actuator provided in a fuel injection pump for an internal combustion engine is driven in accordance with an electric signal from a control unit provided separately from the fuel injection pump to obtain a required fuel injection characteristic. In a control method of a fuel injection pump for controlling the fuel injection pump, a first writable nonvolatile storage element is provided in the control unit, and a unique device of the fuel injection pump is provided on the side of the fuel injection pump. A second storage element storing a plurality of correction data corresponding to the difference characteristic is provided, and when the electrical connection between the fuel injection pump and the control unit is completed, the plurality of corrections in the second storage element are provided. Reading correction data corresponding to a plurality of predetermined reference points on the machine difference characteristic among the data as reference point correction data into the first storage element; Serial performed instrumental error correction of the fuel injection pump using the reference point correction data in the control unit, the control method of the fuel injection pump being characterized in that to obtain the desired fuel injection characteristics.
対する燃料噴射量の目標値補正量特性であり、前記補正
データのそれぞれが、前記内燃機関の回転速度値に対す
る目標値補正量を示すデータである請求項1記載の燃料
噴射ポンプの制御方法。2. The machine-difference characteristic is a target value correction amount characteristic of a fuel injection amount with respect to the rotation speed of the internal combustion engine, and each of the correction data indicates a target value correction amount with respect to the rotation speed value of the internal combustion engine. The control method for a fuel injection pump according to claim 1, which is data.
に基づいて補間演算を行うことにより前記基準点以外の
点における補間補正データを得、前記基準点補正データ
と補間補正データとに基づいて行われる請求項1又は2
記載の燃料噴射ポンプの制御方法。3. The machine error correction obtains interpolation correction data at points other than the reference point by performing an interpolation operation based on the reference point correction data, and obtains interpolation correction data based on the reference point correction data and the interpolation correction data. Claim 1 or 2 performed by
The control method of the fuel injection pump described in the above.
基準点補正データの各値が所定の制限値範囲内にあるか
否かを判別し、前記基準点補正データの各値が所定の制
限値範囲内にない場合には警告を発するようにした請求
項1記載の燃料噴射ポンプの制御方法。4. It is determined whether each value of the reference point correction data read into the first storage element is within a predetermined limit value range, and each value of the reference point correction data is determined by a predetermined value. 2. The control method for a fuel injection pump according to claim 1, wherein a warning is issued when the value is not within the limit value range.
限値範囲内にない場合にはさらに前記基準点補正データ
の読み込みの中断を行うようにした請求項4記載の燃料
噴射ポンプの制御方法。5. The control of the fuel injection pump according to claim 4, wherein when each value of the reference point correction data is not within a predetermined limit value range, reading of the reference point correction data is further interrupted. Method.
子を設け、前記燃料噴射ポンプと前記制御ユニットとの
電気的接続が終了した段階で前記第2の記憶素子内の前
記複数の補正データを該第3の記憶素子にも読み込み、
前記基準点補正データ又は前記第3の記憶素子に読み込
まれた複数の補正データのいずれかを選択的に使用して
前記燃料噴射ポンプの機差補正を行い、前記所要の燃料
噴射特性を得るようにした請求項1記載の燃料噴射ポン
プの制御方法。6. The control unit further includes a third storage element, and when the electrical connection between the fuel injection pump and the control unit is completed, the plurality of correction data in the second storage element is stored. Reading into the third storage element,
The difference between the reference point correction data and the plurality of correction data read into the third storage element is selectively used to perform the machine difference correction of the fuel injection pump to obtain the required fuel injection characteristics. The control method for a fuel injection pump according to claim 1, wherein
複数の補正データの各値が所定の制限値範囲内にあるか
否かを判別し、前記複数の補正データの各値が所定の制
限値範囲内にない場合には警告を発するようにした請求
項6記載の燃料噴射ポンプの制御方法。7. It is determined whether or not each value of the plurality of correction data read into the third storage element is within a predetermined limit value range, and each value of the plurality of correction data is determined to be a predetermined value. 7. The control method for a fuel injection pump according to claim 6, wherein a warning is issued when the value is not within the limit value range.
限値範囲内にない場合にはさらに前記複数の補正データ
の読み込みの中断を行うようにした請求項7記載の燃料
噴射ポンプの制御方法。8. The control of the fuel injection pump according to claim 7, wherein when each value of the plurality of correction data is not within a predetermined limit value range, reading of the plurality of correction data is further interrupted. Method.
対する燃料噴射量の目標値補正量特性であり、前記補正
データのそれぞれが、前記内燃機関の回転速度値に対す
る目標値補正量を示すデータである請求項6記載の燃料
噴射ポンプの制御方法。9. The machine-difference characteristic is a target value correction amount characteristic of the fuel injection amount with respect to the rotation speed of the internal combustion engine, and each of the correction data indicates a target value correction amount with respect to the rotation speed value of the internal combustion engine. The control method for a fuel injection pump according to claim 6, which is data.
タに基づいて補間演算を行うことにより前記基準点以外
の点における補間補正データを得、前記基準点補正デー
タと補間補正データとに基づいて行われる請求項6又は
9記載の燃料噴射ポンプの制御方法。10. The machine error correction obtains interpolation correction data at points other than the reference point by performing an interpolation operation based on the reference point correction data, and obtains interpolation correction data based on the reference point correction data and the interpolation correction data. The method for controlling a fuel injection pump according to claim 6 or 9, wherein the method is performed.
正データが正常に読み込まれたか否かを判別し、正常に
読み込まれたと判別された場合には前記複数の補正デー
タによる機差補正を行い、正常に読み込まれなかったと
判別された場合には前記基準点補正データによる機差補
正を行うようにした請求項6記載の燃料噴射ポンプの制
御方法。11. A method for determining whether a plurality of pieces of required correction data has been normally read into the third storage element, and when it is determined that the plurality of pieces of correction data have been correctly read, a machine error correction based on the plurality of pieces of correction data. 7. The control method for a fuel injection pump according to claim 6, wherein when it is determined that the reading is not performed normally, the machine difference is corrected based on the reference point correction data.
に対する燃料噴射量の目標値補正量特性であり、前記補
正データのそれぞれが、前記内燃機関の回転速度値に対
する目標値補正量を示すデータである請求項11記載の
燃料噴射ポンプの制御方法。12. The machine-difference characteristic is a target value correction amount characteristic of the fuel injection amount with respect to the rotation speed of the internal combustion engine, and each of the correction data indicates a target value correction amount with respect to the rotation speed value of the internal combustion engine. The control method for a fuel injection pump according to claim 11, which is data.
タに基づいて補間演算を行うことにより前記基準点以外
の点における補間補正データを得、前記基準点補正デー
タと補間補正データとに基づいて行われる請求項11又
は12記載の燃料噴射ポンプの制御方法。13. The apparatus according to claim 1, wherein the machine error correction obtains interpolation correction data at a point other than the reference point by performing an interpolation operation based on the reference point correction data, and obtains interpolation correction data based on the reference point correction data and the interpolation correction data. 13. The control method for a fuel injection pump according to claim 11, wherein the control method is performed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29137198A JP2000018076A (en) | 1998-04-30 | 1998-09-30 | Control method of fuel injection pump |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13429998 | 1998-04-30 | ||
| JP10-134299 | 1998-04-30 | ||
| JP29137198A JP2000018076A (en) | 1998-04-30 | 1998-09-30 | Control method of fuel injection pump |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000018076A true JP2000018076A (en) | 2000-01-18 |
Family
ID=26468425
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP29137198A Pending JP2000018076A (en) | 1998-04-30 | 1998-09-30 | Control method of fuel injection pump |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000018076A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006232223A (en) * | 2005-02-28 | 2006-09-07 | Fujitsu Ten Ltd | Vehicular electronic control device |
| JP2006322412A (en) * | 2005-05-20 | 2006-11-30 | Denso Corp | Control device for fuel supply system |
-
1998
- 1998-09-30 JP JP29137198A patent/JP2000018076A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006232223A (en) * | 2005-02-28 | 2006-09-07 | Fujitsu Ten Ltd | Vehicular electronic control device |
| JP2006322412A (en) * | 2005-05-20 | 2006-11-30 | Denso Corp | Control device for fuel supply system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5553581A (en) | Control system for internal-combustion engine | |
| JP4984598B2 (en) | Electric power steering device | |
| JP2570443B2 (en) | Oxygen sensor heater control device | |
| KR19990013290A (en) | Vehicle Control | |
| EP2149691B1 (en) | Method for learning a full closed position and vehicle operation controller | |
| CN101238280B (en) | Fuel injection control system | |
| JP2000018076A (en) | Control method of fuel injection pump | |
| JPH076434B2 (en) | Electronic fuel injection device | |
| US6643572B2 (en) | Controller for automobile | |
| US8548675B2 (en) | Diagnosing system for diagnosing control device of vehicle-mounted equipment | |
| CN110872998B (en) | Method for verifying CVVD position learning result and CVVD system for verifying CVVD position learning result | |
| JP4395000B2 (en) | Engine control device | |
| KR100317594B1 (en) | Vehicle Control | |
| US5834624A (en) | Air-fuel ratio detecting device and method therefor | |
| US7072759B2 (en) | Method for controlling an internal combustion engine generator unit | |
| JP2008196441A (en) | Vehicle control device | |
| JP2007198170A (en) | Fuel injection amount learning control method | |
| US9822724B2 (en) | Method and control unit for calibrating a drive of a throttle valve of an internal combustion engine in a motor vehicle | |
| JP3963963B2 (en) | Method and control means for controlling electrically actuatable elements affecting vehicle engine power | |
| JP3461085B2 (en) | Learning method of throttle valve reference position | |
| JP3234998B2 (en) | Engine fuel pump controller | |
| KR100245741B1 (en) | Fuel supply failure diagnosis device and method | |
| KR100193502B1 (en) | Sensor fault determination and output value correction method | |
| JP3802576B2 (en) | Method and apparatus for controlling a drive unit of a vehicle | |
| KR100264439B1 (en) | Determining method of fuel injection in driving |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040803 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060808 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060815 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20061219 |