JPH0981207A - Electronic device - Google Patents

Electronic device

Info

Publication number
JPH0981207A
JPH0981207A JP23301795A JP23301795A JPH0981207A JP H0981207 A JPH0981207 A JP H0981207A JP 23301795 A JP23301795 A JP 23301795A JP 23301795 A JP23301795 A JP 23301795A JP H0981207 A JPH0981207 A JP H0981207A
Authority
JP
Japan
Prior art keywords
data
pump
storage element
fuel injection
power supply
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
Application number
JP23301795A
Other languages
Japanese (ja)
Inventor
Kenzo Yano
健三 矢野
Shinichi Maeda
真一 前田
Kengo Sugiura
健悟 杉浦
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 JP23301795A priority Critical patent/JPH0981207A/en
Publication of JPH0981207A publication Critical patent/JPH0981207A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【課題】一方の機器に記憶素子を備え他方の機器に制御
手段を備え両機器間でデータ転送を行う際においてデー
タ転送の最適化を図ることができる。 【解決手段】ディーゼルエンジンに燃料を供給する燃料
噴射ポンプ1にはポンプ搭載側制御機器4が搭載され、
OTPROM6には燃料噴射ポンプ毎の機差のデータが
記憶されている。通信用インターフェース8は先頭識別
データを付与した形でOTPROM6のデータをポンプ
搭載側制御機器4からポンプ非搭載側制御機器5に連続
して送出する。CPU14は先頭識別データの受信を確
認した後に補正データを読み込む。CPU14はこのデ
ータを用いてエンジン運転状態に応じてアクチュエータ
2,3を制御して燃料噴射ポンプ1の駆動を行う。
It is possible to optimize data transfer when data is transferred between both devices by including a storage element in one device and a control means in the other device. A pump mounting side control device 4 is mounted on a fuel injection pump 1 for supplying fuel to a diesel engine,
The OTPROM 6 stores the data of the machine difference for each fuel injection pump. The communication interface 8 continuously sends the data of the OTPROM 6 from the pump-equipped side control device 4 to the non-pump-mounted side control device 5 with the head identification data added. The CPU 14 reads the correction data after confirming the reception of the head identification data. The CPU 14 uses this data to control the actuators 2 and 3 in accordance with the engine operating state to drive the fuel injection pump 1.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】この発明は、記憶素子に記憶
したデータをシリアル通信により転送し同データに基づ
いて制御を行う電子装置に係り、例えば、ディーゼルエ
ンジンに燃料を供給する燃料噴射ポンプにおける燃料噴
射量や燃料噴射時期等を制御する制御装置に好適なもの
である。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic device that transfers data stored in a storage element by serial communication and performs control based on the data. For example, fuel in a fuel injection pump that supplies fuel to a diesel engine. It is suitable for a control device that controls the injection amount, the fuel injection timing, and the like.

【0002】[0002]

【従来の技術】ディーゼルエンジン用燃料噴射ポンプの
特性バラツキを補正するために、記憶素子を含む制御装
置を燃料噴射ポンプに搭載する技術がある(例えば、特
開昭61−1832号公報)。この技術をより詳細に説
明すると、図15に示すように、燃料噴射ポンプ50に
制御装置51が搭載され、制御装置51にはCPU52
と通信バッファ53とインターフェース信号入出力バッ
ファ54と電源回路55と入力信号バッファ56と特性
バラツキ記憶素子57とアクチュエータ駆動回路58と
を備えている。電源回路55はバッテリ59から電力の
供給を受けて所定の電圧を各機器に供給する。又、CP
U52は入力信号バッファ56を介して各種センサ信号
を取り込むとともに、通信バッファ53を介して外部の
制御装置60とデータ通信を行う。さらに、CPU52
はインターフェース信号入出力バッファ54を介して外
部の制御装置60とインターフェース信号(異常フラグ
や始動開始フラグ等のフラグデータ)のやりとりを行
う。CPU52は特性バラツキ記憶素子57に記憶され
たデータを用いてアクチュエータ駆動回路58を介して
噴射量制御用アクチュエータ61に駆動信号を出力して
噴射量制御を行うとともにアクチュエータ駆動回路58
を介して噴射時期制御用アクチュエータ62に駆動信号
を出力して噴射時期制御を行う。
2. Description of the Related Art There is a technique of mounting a control device including a memory element on a fuel injection pump in order to correct the characteristic variation of a fuel injection pump for a diesel engine (for example, Japanese Patent Laid-Open No. 61-1832). This technique will be described in more detail. As shown in FIG. 15, a control device 51 is mounted on the fuel injection pump 50, and the control device 51 includes a CPU 52.
A communication buffer 53, an interface signal input / output buffer 54, a power supply circuit 55, an input signal buffer 56, a characteristic variation storage element 57, and an actuator drive circuit 58. The power supply circuit 55 receives power from the battery 59 and supplies a predetermined voltage to each device. Also, CP
The U52 takes in various sensor signals via the input signal buffer 56 and performs data communication with the external control device 60 via the communication buffer 53. Further, the CPU 52
Exchanges interface signals (flag data such as an abnormality flag and a start start flag) with an external control device 60 via the interface signal input / output buffer 54. The CPU 52 outputs a drive signal to the injection amount control actuator 61 via the actuator drive circuit 58 using the data stored in the characteristic variation storage element 57 to control the injection amount, and at the same time, the actuator drive circuit 58.
A drive signal is output to the injection timing control actuator 62 via the to control the injection timing.

【0003】つまり、ディーゼル用燃料噴射ポンプに
は、構成部品の部品加工精度、組付精度等の機械的な要
因、あるいは個々のポンプに搭載された噴射量制御用ア
クチュエータ61や噴射時期制御用アクチュエータ62
の応答性、あるいは個々のポンプに搭載された各種セン
サの出力特性等の電気的、磁気的な要因による個体間の
性能バラツキが存在する。そこで、噴射ポンプに搭載す
る特性バラツキ記憶素子57においては、燃料噴射量あ
るいは燃料噴射時期の制御指令値に対する、実際の燃料
噴射量あるいは燃料噴射時期を然るべき目標公差内に納
め、その制御精度を向上させるため、標準的な特性を持
ったディーゼル用燃料噴射ポンプとの特性差異からそれ
ぞれの噴射ポンプ固有の補正データを記憶し、これを制
御に反映させている。
That is, in the diesel fuel injection pump, mechanical factors such as component processing accuracy and assembly accuracy of constituent parts, or injection amount control actuators 61 and injection timing control actuators mounted on individual pumps are used. 62
There are variations in performance among individuals due to electrical and magnetic factors such as the responsiveness of the above, or the output characteristics of various sensors mounted on each pump. Therefore, in the characteristic variation storage element 57 mounted on the injection pump, the actual fuel injection amount or the fuel injection timing with respect to the control command value of the fuel injection amount or the fuel injection timing is kept within an appropriate target tolerance to improve the control accuracy. Therefore, the correction data unique to each injection pump is stored based on the characteristic difference from the diesel fuel injection pump having the standard characteristics, and this is reflected in the control.

【0004】[0004]

【発明が解決しようとする課題】ところが、図15に示
したように両機器51,60にはCPUをそれぞれ設け
る必要があり、構造の複雑化を招いている。そこで、制
御装置60にのみCPUを設け、記憶素子57のデータ
を制御装置60のCPUに転送し、このデータに基づい
てCPUがアクチュエータ61,62を制御することが
考えられるが、このようにすると、制御装置51と制御
装置60との間におけるデータの転送の際に各種の課題
が残る。例えば、確実にデータを転送するための技術の
確立であるとか、電力量の省力化であるとか、同期のと
り方(より具体的にはクロック信号の与え方)について
は具体的手法が確立されていない。
However, as shown in FIG. 15, both devices 51 and 60 must be provided with CPUs, respectively, which complicates the structure. Therefore, it is conceivable that a CPU is provided only in the control device 60, the data of the storage element 57 is transferred to the CPU of the control device 60, and the CPU controls the actuators 61 and 62 based on this data. However, various problems remain in the transfer of data between the control device 51 and the control device 60. For example, a specific method has been established for establishing a technique for reliably transferring data, saving power, and synchronizing (more specifically, giving a clock signal). Absent.

【0005】そこで、この発明の目的は、一方の機器に
記憶素子を備え他方の機器に制御手段を備え両機器間で
データ転送を行う際においてデータ転送の最適化を図る
ことができる電子装置を提供することにある。
Therefore, an object of the present invention is to provide an electronic device capable of optimizing data transfer when data is transferred between both devices by providing a storage element in one device and a control means in the other device. To provide.

【0006】[0006]

【課題を解決するための手段】請求項1に記載の発明
は、データを記憶した記憶素子を有する第1の機器と、
前記記憶素子に記憶したデータを用いてアクチュエータ
の駆動を行わせる制御手段を有する第2の機器と、前記
記憶素子に記憶したデータをシリアル通信にて第2の機
器に転送するための通信線と、先頭識別子を付与した形
で前記記憶素子のデータを第1の機器から第2の機器に
連続して送出するデータ送出手段と、第2の機器におい
て前記先頭識別子の受信を確認した後に前記記憶素子の
データを読み込むデータ読込手段とを備えた電子装置を
その要旨とする。
According to a first aspect of the present invention, there is provided a first device having a storage element storing data,
A second device having control means for driving the actuator using the data stored in the storage element; and a communication line for transferring the data stored in the storage element to the second device by serial communication. Data sending means for continuously sending the data of the storage element from the first device to the second device in the form of giving a head identifier, and storing the data after confirming the reception of the head identifier in the second device. The gist is an electronic device provided with a data reading means for reading data of an element.

【0007】請求項2に記載の発明は、データを記憶し
た記憶素子を有する第1の機器と、前記記憶素子に記憶
したデータを用いてアクチュエータの駆動を行わせる制
御手段を有する第2の機器と、前記記憶素子に記憶した
データをシリアル通信にて第2の機器に転送するための
通信線と、電力を第2の機器から第1の機器に供給する
ための電力供給線と、第2の機器に設けられ、前記デー
タ転送に先立ち前記電力供給線を用いて電力を第2の機
器から第1の機器に供給するとともにデータ転送終了に
て電力の供給を終了する電力供給制御手段とを備えた電
子装置をその要旨とする。
According to a second aspect of the present invention, there is provided a first device having a storage element storing data, and a second device having a control means for driving the actuator using the data stored in the storage element. A communication line for transferring the data stored in the storage element to the second device by serial communication; a power supply line for supplying electric power from the second device to the first device; And a power supply control means for supplying power from the second device to the first device using the power supply line prior to the data transfer and ending the power supply at the end of the data transfer. The electronic device provided is the gist.

【0008】請求項3に記載の発明は、データを記憶し
た記憶素子を有する第1の機器と、前記記憶素子に記憶
したデータを用いてアクチュエータの駆動を行わせる制
御手段を有する第2の機器と、前記記憶素子に記憶した
データを同期式シリアル通信にて第2の機器に転送する
ための通信線と、クロック信号を第2の機器から第1の
機器に供給するためのクロック信号線と、第2の機器に
設けられ、前記データ転送開始時に前記クロック信号線
を用いてクロック信号を第2の機器から第1の機器に供
給するとともにデータ転送終了にてクロック信号の供給
を終了するクロック信号供給制御手段とを備えた電子装
置をその要旨とする。
According to a third aspect of the invention, there is provided a first device having a storage element storing data, and a second device having a control means for driving the actuator using the data stored in the storage element. A communication line for transferring the data stored in the storage element to the second device by synchronous serial communication; and a clock signal line for supplying a clock signal from the second device to the first device. A clock that is provided in the second device and supplies a clock signal from the second device to the first device using the clock signal line at the start of the data transfer and ends the supply of the clock signal at the end of the data transfer The gist is an electronic device provided with a signal supply control means.

【0009】請求項4に記載の発明は、請求項1〜3の
いずれか1項に記載の電子装置が、機関に燃料を供給す
る燃料噴射ポンプを制御するための装置であって、前記
第1の機器が、前記燃料噴射ポンプに搭載され、前記第
2の機器が、前記燃料噴射ポンプに搭載されず、前記記
憶素子には燃料噴射ポンプ毎の機差のデータが記憶さ
れ、前記制御手段が記憶素子に記憶したデータを用いて
機関運転状態に応じた燃料噴射ポンプの駆動を行わせる
ものとしている。 (作用)請求項1に記載の発明によれば、第1の機器の
記憶素子にはデータが記憶されている。このデータが通
信線を用いてシリアル通信にて第2の機器に転送され、
第2の機器において制御手段にて当該データを用いてア
クチュエータの駆動が行われる。
According to a fourth aspect of the present invention, the electronic device according to any one of the first to third aspects is a device for controlling a fuel injection pump that supplies fuel to an engine. The device of No. 1 is mounted on the fuel injection pump, the device of the second is not mounted on the fuel injection pump, data of the machine difference for each fuel injection pump is stored in the storage element, and the control unit Uses the data stored in the storage element to drive the fuel injection pump according to the engine operating state. (Operation) According to the invention described in claim 1, data is stored in the storage element of the first device. This data is transferred to the second device by serial communication using a communication line,
In the second device, the control means drives the actuator using the data.

【0010】前述の通信の際に、データ送出手段は先頭
識別子を付与した形で記憶素子のデータを第1の機器か
ら第2の機器に連続して送出し、データ読込手段は第2
の機器において先頭識別子の受信を確認した後に記憶素
子のデータを読み込む。このとき、何らかの理由により
先頭識別子の受信ができなかったとしても、次に送られ
てくるデータに基づいて再度のデータの取り込みが行わ
れ、このようにして確実に記憶素子のデータの取り込み
が行われる。
At the time of the above-mentioned communication, the data sending means continuously sends the data of the storage element to the second equipment from the first equipment in the form of giving the head identifier, and the data reading means is the second equipment.
The device reads the data in the storage element after confirming the reception of the head identifier. At this time, even if the head identifier cannot be received for some reason, the data is fetched again based on the data sent next, and the data in the storage element is reliably fetched in this way. Be seen.

【0011】請求項2に記載の発明によれば、第1の機
器の記憶素子にはデータが記憶されている。このデータ
が通信線を用いてシリアル通信にて第2の機器に転送さ
れ、第2の機器において制御手段にて当該データを用い
てアクチュエータの駆動が行われる。
According to the invention described in claim 2, data is stored in the storage element of the first device. This data is transferred to the second device by serial communication using the communication line, and the actuator is driven using the data by the control means in the second device.

【0012】前述の通信の際に、電力供給制御手段はデ
ータ転送に先立ち電力供給線を用いて電力を第2の機器
から第1の機器に供給するとともにデータ転送終了にて
電力の供給を終了する。その結果、消費電力は最小で済
む。
In the above-mentioned communication, the power supply control means supplies the power from the second device to the first device by using the power supply line prior to the data transfer and ends the power supply when the data transfer ends. To do. As a result, the power consumption is minimal.

【0013】請求項3に記載の発明によれば、第1の機
器の記憶素子にはデータが記憶されている。このデータ
が通信線を用いて同期式シリアル通信にて第2の機器に
転送され、第2の機器において制御手段にて当該データ
を用いてアクチュエータの駆動が行われる。
According to the third aspect of the invention, data is stored in the storage element of the first device. This data is transferred to the second device by synchronous serial communication using the communication line, and the actuator is driven using the data by the control means in the second device.

【0014】前述の通信の際に、クロック信号供給制御
手段はデータ転送開始時にクロック信号線を用いてクロ
ック信号を第2の機器から第1の機器に供給するととも
にデータ転送終了にてクロック信号の供給を終了する。
その結果、クロック信号は最小で済む。
In the above communication, the clock signal supply control means supplies the clock signal from the second device to the first device using the clock signal line at the start of data transfer, and at the end of the data transfer, the clock signal supply control means supplies the clock signal to the first device. Supply is terminated.
As a result, the clock signal is minimal.

【0015】請求項4に記載の発明によれば、請求項1
〜3のいずれか1項に記載の発明において、第1の機器
は、燃料噴射ポンプに搭載され、第2の機器は、燃料噴
射ポンプに搭載されず、記憶素子には燃料噴射ポンプ毎
の機差のデータが記憶され、制御手段は記憶素子に記憶
したデータを用いて機関運転状態に応じた燃料噴射ポン
プの駆動を行う。この際、確実にデータを転送するため
の技術であるとか、電力量の省力化であるとか、クロッ
ク信号の与え方について、最適化が図られる。
According to the invention described in claim 4, according to claim 1 of the present invention,
In the invention according to any one of items 1 to 3, the first device is mounted on the fuel injection pump, the second device is not mounted on the fuel injection pump, and the storage element is a device for each fuel injection pump. The difference data is stored, and the control means drives the fuel injection pump according to the engine operating state by using the data stored in the storage element. At this time, it is possible to optimize the technique for reliably transferring data, saving the amount of electric power, and giving a clock signal.

【0016】[0016]

【発明の実施の形態】BEST MODE FOR CARRYING OUT THE INVENTION

(第1の実施の形態)以下、この発明の第1の実施の形
態を図面に従って説明する。
(First Embodiment) A first embodiment of the present invention will be described below with reference to the drawings.

【0017】本実施の形態では、自動車に搭載されるデ
ィーゼルエンジンにおける燃料噴射ポンプの制御装置に
具体化している。図1には燃料噴射ポンプの制御装置の
全体構成を示す。
In the present embodiment, the present invention is embodied as a control device for a fuel injection pump in a diesel engine mounted on an automobile. FIG. 1 shows the overall configuration of a fuel injection pump control device.

【0018】ディーゼルエンジンに燃料を供給するディ
ーゼル用燃料噴射ポンプ1(制御対象)には、燃料噴射
量、燃料噴射時期の電子制御を行うため、噴射量制御用
アクチュエータ2と噴射時期制御用アクチュエータ3が
設けられている。ディーゼル用燃料噴射ポンプ1を制御
する制御装置は、ポンプ1に搭載されるポンプ搭載側制
御機器4(特性バラツキ記憶装置)と、ポンプ1に搭載
されないポンプ非搭載側制御機器5(制御装置本体)と
からなる。ポンプ非搭載側制御機器5は、電子制御ユニ
ット(ECU)としてパッケージ化されている。
A diesel fuel injection pump 1 (control object) for supplying fuel to a diesel engine has an injection amount control actuator 2 and an injection timing control actuator 3 for electronically controlling the fuel injection amount and the fuel injection timing. Is provided. The control device for controlling the diesel fuel injection pump 1 includes a pump mounted control device 4 (characteristic variation storage device) mounted on the pump 1 and a non-pump mounted control device 5 (control device main body) not mounted on the pump 1. Consists of The non-pump mounted control device 5 is packaged as an electronic control unit (ECU).

【0019】このポンプ搭載側制御機器4とポンプ非搭
載側制御機器5とはクロック同期式シリアル通信ができ
るようになっており、ポンプ搭載側制御機器4のOTP
ROM6に記憶された補正データがポンプ非搭載側制御
機器5に転送され、ポンプ非搭載側制御機器5のバック
アップメモリ7にストアされ、この補正データを用いて
アクチュエータ2,3が駆動制御されるようになってい
る。
The pump-mounted control device 4 and the non-pump-mounted control device 5 are capable of clock-synchronous serial communication.
The correction data stored in the ROM 6 is transferred to the pump non-installation side control device 5, stored in the backup memory 7 of the pump non-installation side control device 5, and the actuators 2 and 3 are drive-controlled using the correction data. It has become.

【0020】以下、その詳細を説明していく。ポンプ搭
載側制御機器4は、記憶素子としてのOTPROM(特
性バラツキ記憶素子)6と、データ送出手段としてのシ
リアル通信インターフェース8と、通信バッファ9と、
入力フィルタ(ノイズフィルタ)10と、電源用コンデ
ンサ11と、逆流防止ダイオード12,13とからな
る。OTPROM6は書き込み可能な不揮発性記憶素子
であって、OTPROM6には燃料噴射ポンプ毎の機差
の情報が記憶されている。このデータは、燃料噴射ポン
プ1の工場からの出荷検査工程時に実際に燃料を噴射さ
せて噴射特性を調べ、標準的なポンプの噴射特性に対す
るズレ分に相当するデータを補正データとして記憶して
おいたものである。OTPROM6はデータの保持のた
めの電源は必要としないが、アクセスのために電源が必
要な素子である。
Hereinafter, the details will be described. The pump-mounted control device 4 includes an OTPROM (characteristic variation storage element) 6 as a storage element, a serial communication interface 8 as a data transmission unit, a communication buffer 9,
It comprises an input filter (noise filter) 10, a power supply capacitor 11, and backflow prevention diodes 12 and 13. The OTPROM 6 is a writable non-volatile storage element, and the OTPROM 6 stores information on the machine difference for each fuel injection pump. This data is obtained by actually injecting fuel at the time of the shipping inspection process from the factory of the fuel injection pump 1 to check the injection characteristic, and the data corresponding to the deviation from the standard injection characteristic of the pump is stored as correction data. It was what I had. The OTPROM 6 is an element that does not require a power supply for holding data but needs a power supply for access.

【0021】図2にはOTPROM6に格納されている
データを示す。先頭識別データ記憶領域A1には1バイ
トの先頭識別データ1、1バイトの先頭識別データ2、
・・・、1バイトの先頭識別データM(M;所定の整
数)が格納されている。又、補正データ記憶領域A2に
は1バイトの補正データ1、1バイトの補正データ2、
・・・、1バイトの補正データN(N;所定の整数)が
格納されている。さらに、チェックサム記憶領域A3に
は前述の補正データに対する1バイトのチェックサムが
格納されている。
FIG. 2 shows the data stored in the OTPROM 6. In the head identification data storage area A1, 1-byte head identification data 1, 1-byte head identification data 2,
... 1-byte head identification data M (M; predetermined integer) is stored. Further, in the correction data storage area A2, 1-byte correction data 1, 1-byte correction data 2,
... 1-byte correction data N (N; predetermined integer) is stored. Further, the checksum storage area A3 stores a 1-byte checksum for the above-mentioned correction data.

【0022】又、図1の通信バッファ9は、信号レベル
変換またはインピーダンス変換を行うためのものであ
る。このように、制御機器4はディーゼル用燃料噴射ポ
ンプ1に搭載され、ディーゼル用燃料噴射ポンプ1の交
換を行っても制御ユニットの再調整を行う必要がなく、
ディーゼル用燃料噴射ポンプ1と一体で管理される。
The communication buffer 9 in FIG. 1 is for performing signal level conversion or impedance conversion. As described above, the control device 4 is mounted on the diesel fuel injection pump 1, and even if the diesel fuel injection pump 1 is replaced, it is not necessary to readjust the control unit.
It is managed integrally with the diesel fuel injection pump 1.

【0023】尚、OTPROM6の代わりに、EPRO
M、EEPROM等の他の不揮発性記憶素子を用いても
よい。ポンプ非搭載側制御機器5は、ディーゼル用燃料
噴射ポンプ1の制御に関する種々の演算を行うものであ
り、CPU14と入力信号バッファ15とアナログ・デ
ジタルコンバータ(ADC)16と電源回路17とPN
Pトランジスタ18と抵抗19と通信バッファ20とア
クチュエータ駆動回路21とROM22とバックアップ
メモリ7を備えている。電源回路17はイグニッション
キースイッチ(エンジンスタートスイッチ)24を介し
てバッテリ25から電力の供給を受けて所定の電圧をポ
ンプ非搭載側制御機器5の全体の各機器(回路)に供給
する。CPU14は入力信号バッファ15を介して各種
センサ信号を取り込む。尚、センサ信号がアナログ信号
の場合にはADC16によりデジタル値に変換して取り
込む。このセンサ信号は、アクセル開度センサからのア
クセル開度信号、エンジン回転数センサ(クランク角セ
ンサ)からのエンジン回転数信号、吸気圧センサからの
吸気圧信号、吸気温センサからの吸気温信号、エンジン
冷却水温センサからの水温信号等である。
Incidentally, instead of the OTPROM 6, EPRO
Other non-volatile storage elements such as M and EEPROM may be used. The non-pump side control device 5 performs various calculations regarding control of the diesel fuel injection pump 1, and includes a CPU 14, an input signal buffer 15, an analog / digital converter (ADC) 16, a power supply circuit 17, and a PN.
It includes a P-transistor 18, a resistor 19, a communication buffer 20, an actuator drive circuit 21, a ROM 22, and a backup memory 7. The power supply circuit 17 is supplied with power from the battery 25 via the ignition key switch (engine start switch) 24 and supplies a predetermined voltage to each device (circuit) of the pump non-installed side control device 5. The CPU 14 takes in various sensor signals via the input signal buffer 15. When the sensor signal is an analog signal, the ADC 16 converts it into a digital value and fetches it. This sensor signal includes an accelerator opening signal from an accelerator opening sensor, an engine speed signal from an engine speed sensor (crank angle sensor), an intake pressure signal from an intake pressure sensor, an intake temperature signal from an intake temperature sensor, It is a water temperature signal or the like from an engine cooling water temperature sensor.

【0024】ROM22にはエンジン機種毎の適合デー
タ(ポンプの機差がないとしたときの制御データ)が記
憶されている。つまり、ROM22は中心値制御データ
保存用記憶素子として機能する。尚、ROM22はCP
U14の外部ROMとしたが、CPU内蔵のROMとし
てもよい。
The ROM 22 stores the matching data for each engine model (control data when there is no pump difference). That is, the ROM 22 functions as a storage element for storing the central value control data. ROM22 is CP
Although it is an external ROM of U14, it may be a ROM with a built-in CPU.

【0025】バックアップメモリ7はイグニッションキ
ースイッチ24をオフにした時にもバッテリ25からの
電力供給によりデータが保持される書き込み可能な記憶
素子であり、ポンプ搭載側制御機器4のOTPROM6
から転送された補正データが記憶される。これは、通信
にて一旦受け取った補正データを機関の運転中に電源が
供給されているときはもちろん、イグニッションキース
イッチ24をオフにした時にもバックアップメモリ7に
だけは電源供給を継続することにより補正データを保存
して通信の頻度を最小限に抑えるためである。つまり、
バックアップメモリ7は補正データ保存用記憶素子とし
て機能する。尚、バックアップメモリ7はCPU14の
外部メモリとしたが、CPU内蔵のメモリとしてもよ
い。
The backup memory 7 is a writable storage element in which data is retained by the power supply from the battery 25 even when the ignition key switch 24 is turned off, and the OTPROM 6 of the pump-side control device 4 is stored.
Is stored. This is because the correction data once received by communication is supplied with power only to the backup memory 7 when the ignition key switch 24 is turned off as well as when the power is supplied while the engine is operating. This is to save the correction data and minimize the frequency of communication. That is,
The backup memory 7 functions as a storage element for storing correction data. Although the backup memory 7 is an external memory of the CPU 14, it may be a memory built in the CPU.

【0026】ポンプ非搭載側制御機器5とポンプ搭載側
制御機器4とは通信のための3本の信号線L1〜L3に
て接続されている。ポンプ非搭載側制御機器5のPNP
トランジスタ18のエミッタ端子には電源電圧Vcc(5
ボルト)が印加されるとともにPNPトランジスタ18
のベース端子はCPU14に接続されている。さらに、
PNPトランジスタ18のコレクタ端子は抵抗19を介
して電力供給兼クロック信号線L1を通してポンプ搭載
側制御機器4の入力フィルタ10とダイオード12を経
由してコンデンサ11に接続されている。同時に電力供
給兼クロック信号線L1はポンプ搭載側制御機器4の内
部においてダイオード12の上流側で分岐し、シリアル
通信インターフェース8に接続されている。ポンプ搭載
側制御機器4において電源用コンデンサ11はダイオー
ド13を介してOTPROM6に接続されるとともに、
シリアル通信インターフェース8と接続されている。そ
して、CPU14はトランジスタ18をオン/オフ動作
させて電力供給兼クロック信号線L1を通してポンプ搭
載側制御機器4にLレベル(グランド電位)とHレベル
(Vcc電位;5ボルト)のパルス信号を送出する。この
パルス信号は入力フィルタ10を通してノイズを除去し
た後、シリアル通信インターフェース8に送られる。同
信号はシリアル通信インターフェース8にとってはクロ
ック信号となる。又、電力供給兼クロック信号線L1に
よるパルス信号は、OTPROM6とシリアル通信イン
ターフェース8にとっては電源となる。つまり、電源用
コンデンサ11により電力が蓄えられ、OTPROM6
とシリアル通信インターフェース8に電力の供給が行わ
れる。
The non-pump mounted control device 5 and the pump mounted control device 4 are connected by three signal lines L1 to L3 for communication. PNP of non-pump side controller 5
The power supply voltage V cc (5
Volt) and PNP transistor 18
The base terminal of is connected to the CPU 14. further,
The collector terminal of the PNP transistor 18 is connected to the capacitor 11 via the input filter 10 and the diode 12 of the pump-mounted control device 4 through the resistor 19 through the power supply / clock signal line L1. At the same time, the power supply / clock signal line L1 is branched on the upstream side of the diode 12 inside the pump-mounted control device 4 and connected to the serial communication interface 8. In the pump-mounted control device 4, the power supply capacitor 11 is connected to the OTPROM 6 via the diode 13, and
It is connected to the serial communication interface 8. Then, the CPU 14 turns on / off the transistor 18 to send a pulse signal of L level (ground potential) and H level (V cc potential; 5 V) to the pump mounting side control device 4 through the power supply / clock signal line L1. To do. This pulse signal is sent to the serial communication interface 8 after removing noise through the input filter 10. The signal is a clock signal for the serial communication interface 8. The pulse signal from the power supply / clock signal line L1 serves as a power source for the OTPROM 6 and the serial communication interface 8. That is, power is stored by the power supply capacitor 11, and the OTPROM 6
Then, power is supplied to the serial communication interface 8.

【0027】又、ポンプ搭載側制御機器4のシリアル通
信インターフェース8は通信バッファ9とシリアル通信
線L2とポンプ非搭載側制御機器5内の通信バッファ2
0を経由してCPU14と接続されている。さらに、グ
ランド線L3はポンプ非搭載側制御機器5側のグランド
電位と、ポンプ搭載側制御機器4のグランド電位を直接
接続し双方の動作基準電位としている。尚、グランド電
位の変動が問題とならない場合は、ポンプ搭載側制御機
器4から燃料噴射ポンプ1を経由して間接的にポンプ非
搭載側制御機器5と共通のアース電位に接続してもよ
い。
The serial communication interface 8 of the pump-equipped control device 4 includes a communication buffer 9, a serial communication line L2, and a communication buffer 2 in the non-pump-mounted control device 5.
It is connected to the CPU 14 via 0. Further, the ground line L3 directly connects the ground potential of the non-pump side control device 5 side and the ground potential of the pump side control device 4 and uses them as operation reference potentials. If the fluctuation of the ground potential is not a problem, the pump-side control device 4 may be indirectly connected to the ground potential common to the non-pump-side control device 5 via the fuel injection pump 1.

【0028】通常の制御中におけるデータ通信時は、こ
れら3本の線L1,L2,L3のみを接続することによ
り、ポンプ搭載側制御機器4内の書き込み可能なOTP
ROM6に予め書き込まれている補正データをポンプ非
搭載側制御機器5に送信することが可能である。又、書
き込み用電圧供給線L4がポンプ搭載側制御機器4の端
子として設けられているが、この端子はポンプ搭載側制
御機器4内の書き込み可能なOTPROM6に工場から
の出荷時あるいは出荷後においてデータの書き込みまた
は書換え時にのみ使用される。つまり、図1に一点鎖線
で示すデータ入力ツール26をL1〜L4につなぐとと
もに書き込み用電圧供給線L4に書き込み電圧を印加し
データ入力する。本例では、書き込みデータの入力信号
線はシリアル通信線L2を用いたが、別途書き込み時の
み使用する入力信号線を独立に設けてもよい。
At the time of data communication during normal control, by connecting only these three lines L1, L2, L3, a writable OTP in the pump-mounted control device 4 is connected.
The correction data previously written in the ROM 6 can be transmitted to the pump non-mounting side control device 5. Further, the write voltage supply line L4 is provided as a terminal of the pump-mounted side control device 4, and this terminal is stored in the writable OTPROM 6 in the pump-mounted side control device 4 at the time of shipment from the factory or after shipment. Used only when writing or rewriting. That is, the data input tool 26 shown by the alternate long and short dash line in FIG. 1 is connected to L1 to L4, and a write voltage is applied to the write voltage supply line L4 to input data. In this example, the serial communication line L2 is used as the input signal line for write data, but an input signal line used only during writing may be separately provided.

【0029】通信の際には、ポンプ非搭載側制御機器5
から出力されるクロック信号に同期し、ポンプ搭載側制
御機器4内のOTPROM6からシリアル通信インター
フェース8と通信バッファ9を経由してシリアル通信線
L2に補正データが順次1ビットずつ出力される、いわ
ゆるクロック同期式通信が行われる。このとき、電源お
よびクロック信号が供給されている限りシリアル通信イ
ンターフェース8はOTPROM6のデータを繰り返し
送るようになっている。つまり、補正データの前に先頭
識別データを付けるとともに補正データの後にチェック
サムを付けた形で繰り返し連続して送り続けるようにな
っている。
At the time of communication, the non-pump mounted control device 5
In synchronization with the clock signal output from the so-called clock, correction data is sequentially output from the OTPROM 6 in the pump-side control device 4 to the serial communication line L2 via the serial communication interface 8 and the communication buffer 9 bit by bit. Synchronous communication is performed. At this time, the serial communication interface 8 repeatedly sends the data of the OTPROM 6 as long as the power supply and the clock signal are supplied. That is, the head identification data is added before the correction data, and a checksum is added after the correction data so that the correction data is repeatedly and continuously sent.

【0030】ポンプ非搭載側制御機器5のアクチュエー
タ駆動回路21とディーゼル用燃料噴射ポンプ1の噴射
量制御用アクチュエータ2とが駆動線35にて接続され
るとともに、アクチュエータ駆動回路21と噴射時期制
御用アクチュエータ3とが駆動線36にて接続されてい
る。
The actuator drive circuit 21 of the non-pump side control device 5 and the injection amount control actuator 2 of the diesel fuel injection pump 1 are connected by a drive line 35, and the actuator drive circuit 21 and injection timing control The actuator 3 is connected by a drive line 36.

【0031】ポンプ非搭載側制御機器5のCPU14は
各種センサ信号によりROM22に記憶されたエンジン
機種毎の適合データ(ポンプの機差がないとしたときの
データ)を用いた演算を行い、その演算結果を基にエン
ジンの運転状態に応じて要求される燃料噴射量、燃料噴
射時期となるようアクチュエータ駆動回路21を介して
噴射量制御用アクチュエータ駆動信号SG1と噴射時期
制御用アクチュエータ駆動信号SG2を出力する。この
駆動信号SG1,SG2により噴射量制御用アクチュエ
ータ2および噴射時期制御用アクチュエータ3が駆動さ
れる。
The CPU 14 of the non-pump side control device 5 performs an operation using the compatible data for each engine model stored in the ROM 22 (data assuming that there is no pump difference) based on various sensor signals, and the operation is performed. Based on the result, the injection amount control actuator drive signal SG1 and the injection timing control actuator drive signal SG2 are output through the actuator drive circuit 21 so that the fuel injection amount and fuel injection timing required according to the engine operating state are obtained. To do. The drive signals SG1 and SG2 drive the injection amount control actuator 2 and the injection timing control actuator 3.

【0032】この際、ディーゼル用燃料噴射ポンプ1に
は機械加工精度、および組付精度などに起因する個体間
の特性バラツキが存在するため同じエンジンの運転状態
で同じ駆動信号を出力しても、実際の燃料噴射量、燃料
噴射時期は燃料噴射ポンプ機差によってバラツキが生じ
る。そこで、バックアップメモリ7に記憶されたOTP
ROM6の補正データを用いて補正を行って、特性バラ
ツキをきめ細かく補正し、なるべく要求値に近い燃料噴
射量、燃料噴射時期としてエンジンの性能向上を図って
いる。
At this time, because the diesel fuel injection pump 1 has characteristic variations among individuals due to machining accuracy and assembly accuracy, even if the same drive signal is output in the same engine operating state, The actual fuel injection amount and the fuel injection timing vary depending on the difference between the fuel injection pumps. Therefore, the OTP stored in the backup memory 7
The correction data is stored in the ROM 6 so that the characteristic variations are finely corrected, and the performance of the engine is improved by setting the fuel injection amount and the fuel injection timing as close to the required values as possible.

【0033】このように、CPU14はOTPROM6
の燃料噴射ポンプ毎の機差の情報を用いてディーゼル用
燃料噴射ポンプ1のアクチュエータ2,3を駆動制御す
る。以下に、燃料噴射ポンプの制御装置の動作の詳細を
図3,4,5のフローチャートおよび図6のタイムチャ
ートを用いて説明する。
As described above, the CPU 14 has the OTPROM 6
The actuators 2 and 3 of the diesel fuel injection pump 1 are drive-controlled using the information on the machine difference for each fuel injection pump. The details of the operation of the control device for the fuel injection pump will be described below with reference to the flowcharts of FIGS. 3, 4 and 5 and the time chart of FIG.

【0034】図3,4は、イグニッションキースイッチ
24がオンされた後、ポンプ搭載側制御機器4から送出
された通信データを読み込むための処理ルーチンであ
る。又、図5はトランジスタ18の駆動制御のための処
理ルーチンである。これらの処理はイグニッションキー
スイッチ24のオン後に1回だけ起動するものである。
3 and 4 show a processing routine for reading communication data sent from the pump-mounted control device 4 after the ignition key switch 24 is turned on. Further, FIG. 5 shows a processing routine for controlling the drive of the transistor 18. These processes are started only once after the ignition key switch 24 is turned on.

【0035】イグニッションキースイッチ24がオンさ
れると(図6のt1のタイミング)、電源回路17にバ
ッテリ25から電力が供給され、所定の時間T1が経過
すると(図6のt2のタイミング)、電源回路17から
CPU14にリセット信号が出力される。このリセット
信号によりCPU14は起動され、図3,5の処理を開
始する。図5においてCPU14はステップ151でリ
セット信号の入力により直ちにトランジスタ18をオン
して抵抗19と電力供給兼クロック信号線L1と入力フ
ィルタ10とダイオード12を経由してコンデンサ11
に対し充電を開始する。CPU14はステップ152で
所定の時間T2が経過したか否か判定し、経過していな
いとステップ151に戻る。この所定の時間T2とは、
電力供給開始からコンデンサ充電完了までに必要となる
時間であり、その間にフラグやカウンタ等通信に関する
初期化を行う。そして、CPU14はステップ152で
所定の時間T2が経過すると(図6のt3のタイミン
グ)、ステップ153で図1の発振子23からの発振信
号に基づいて予め決められた周波数でトランジスタ18
をオン/オフ制御してクロック信号を送出する。以後、
このクロック信号の送出動作を継続して行う。
When the ignition key switch 24 is turned on (timing t1 in FIG. 6), power is supplied from the battery 25 to the power supply circuit 17, and when a predetermined time T1 has elapsed (timing t2 in FIG. 6), the power supply is turned on. A reset signal is output from the circuit 17 to the CPU 14. This reset signal activates the CPU 14 to start the processing of FIGS. In FIG. 5, the CPU 14 immediately turns on the transistor 18 by the input of the reset signal in step 151, and passes through the resistor 19, the power supply / clock signal line L1, the input filter 10 and the diode 12, and the capacitor 11
To start charging. In step 152, the CPU 14 determines whether or not the predetermined time T2 has elapsed, and if not, returns to step 151. This predetermined time T2 is
This is the time required from the start of power supply to the completion of capacitor charging, during which initialization of communication such as flags and counters is performed. Then, when the predetermined time T2 has elapsed in step 152 (timing t3 in FIG. 6), the CPU 14 in step 153 sets the transistor 18 at a predetermined frequency based on the oscillation signal from the oscillator 23 in FIG.
Is controlled to be turned on / off and a clock signal is transmitted. After that,
This clock signal sending operation is continuously performed.

【0036】このクロック信号の電圧変化によりコンデ
ンサ11が充放電を繰り返すが、この電圧レベルの変動
がポンプ搭載側制御機器4の最低作動電圧を下回らない
ようになっている。これを図7を用いて説明する。図7
は電力供給兼クロック信号線L1によりポンプ搭載側制
御機器4に供給されるクロック信号線動作波形と電源用
コンデンサ11の充放電波形の関係を概念図として示し
ている。ポンプ搭載側制御機器4の動作電源電圧(Vcc
=5ボルト)に対する許容電圧変動幅ΔV(例えば、
0.5ボルト)、通信クロック周期T(例えば、20μ
s)を図中に示す。
The capacitor 11 is repeatedly charged and discharged due to the voltage change of the clock signal, but the fluctuation of the voltage level is set so as not to fall below the minimum operating voltage of the pump-mounted control device 4. This will be described with reference to FIG. Figure 7
Shows a relationship between a clock signal line operation waveform supplied to the pump mounting side control device 4 by the power supply / clock signal line L1 and a charge / discharge waveform of the power supply capacitor 11 as a conceptual diagram. Operating power supply voltage of control device 4 on the pump side (V cc
= 5 V) Allowable voltage fluctuation range ΔV (for example,
0.5 volt, communication clock cycle T (for example, 20 μ
s) is shown in the figure.

【0037】電源用コンデンサ充放電波形はクロック信
号線動作波形と同期し、Hレベルの時に充電し、Lレベ
ルの時に放電し、これを繰り返す。この時、Hレベル時
とは動作電源電圧の供給を意味し、その電流供給能力は
ポンプ搭載側制御機器4の消費電流よりも大きい。又、
Lレベル時とは通信システムのグランドレベルである
が、その時の放電による電圧低下がLレベル期間中にお
いて最低動作電圧を下回らないようになっている。通信
アイドル状態において電源用コンデンサ11に充電して
おき、通信中にクロック信号の変化に同期して充放電を
繰り返す。
The charging / discharging waveform of the power supply capacitor is synchronized with the operation waveform of the clock signal line, and is charged at the H level and discharged at the L level, and this is repeated. At this time, the H level means the supply of the operating power supply voltage, and the current supply capacity thereof is larger than the current consumption of the pump-mounted control device 4. or,
The L level is the ground level of the communication system, but the voltage drop due to the discharge at that time does not fall below the minimum operating voltage during the L level period. The power supply capacitor 11 is charged in the communication idle state, and charging and discharging are repeated in synchronization with the change of the clock signal during communication.

【0038】シリアル通信インターフェース8において
はこのクロック信号によりOTPROM6に記憶された
データを先頭識別データ、補正データ、チェックサムの
順で、シリアル通信線L2を通して連続的に繰り返し送
る。
In the serial communication interface 8, the data stored in the OTPROM 6 is continuously and repeatedly sent through the serial communication line L2 in the order of the head identification data, the correction data and the checksum in response to this clock signal.

【0039】一方、図3においてCPU14は図6のt
4のタイミングにてデータの読み出しを開始する。CP
U14はステップ101でバックアップメモリ7(補正
データ保存用記憶素子)のチェックコードが正常かどう
かチェックする。このチェックコードは、バックアップ
メモリ7に記憶されているデータが有効かどうかをチェ
ックするためのものであり、サムチェック等により行わ
れる。尚、このチェックはミラーチェックにて行っても
よい。CPU14は、正常であれば、通信頻度を最小限
にするために何も処理せず終了する。チェックコードが
異常であった場合、CPU14はステップ102に移行
して受信許可を行う。CPU14はステップ103で1
バイト分のデータを受信する。この際、1バイト分のデ
ータに対しパリティ、フレーミング、オーバーラン等の
エラーチェックを行ってもよい。CPU14はステップ
104で先頭識別完了フラグF1が「1」か否か判断す
る。当初、初期化によりF1=0であるので、CPU1
4はステップ105に移行して1バイト分の受信データ
が先頭識別データであるか否か判定し、先頭識別データ
であると(図6のt5のタイミング)、ステップ106
で先頭識別データカウンタC1を「1」インクリメント
する。そして、ステップ107で先頭識別データカウン
タC1によるカウント値が「M」(先頭識別データのバ
イト数)になっていないか判断し、カウント値が「M」
になっていないとステップ103に戻る。
On the other hand, the CPU 14 in FIG.
The data reading is started at the timing of 4. CP
In step 101, U14 checks whether the check code of the backup memory 7 (correction data storage storage element) is normal. This check code is for checking whether the data stored in the backup memory 7 is valid, and is performed by a sum check or the like. Note that this check may be performed by a mirror check. If the CPU 14 is normal, the processing ends without any processing in order to minimize the communication frequency. If the check code is abnormal, the CPU 14 proceeds to step 102 and permits reception. CPU 14 sets 1 in step 103
Receives bytes of data. At this time, an error check such as parity, framing, or overrun may be performed on 1-byte data. In step 104, the CPU 14 determines whether the head identification completion flag F1 is "1". Initially, F1 = 0 due to initialization, so CPU1
In step 4, the process proceeds to step 105, and it is determined whether the received data of 1 byte is the head identification data. If it is the head identification data (timing of t5 in FIG. 6), step 106
The head identification data counter C1 is incremented by "1". Then, in step 107, it is judged whether or not the count value by the head identification data counter C1 is "M" (the number of bytes of the head identification data), and the count value is "M".
If not, the process returns to step 103.

【0040】このように、ステップ103→104→1
05→106→107→103を繰り返してステップ1
07において先頭識別データカウンタC1のカウント値
が「M」になると(図6のt6のタイミング)、ステッ
プ108に移行して先頭識別完了フラグF1を「1」し
てステップ103に戻る。
In this way, steps 103 → 104 → 1
Repeat step 05 → 106 → 107 → 103 and step 1
When the count value of the head identification data counter C1 reaches "M" in 07 (timing t6 in FIG. 6), the process proceeds to step 108, the head identification completion flag F1 is set to "1", and the process returns to step 103.

【0041】このようにステップ105〜108の処理
により先頭識別データの識別が行われる。又、先頭識別
データの受信途中で異常が発生すると、ステップ105
からステップ109に移行してフラグF1,F2,F
3、カウンタC1,C2およびサム値を全てクリア(=
0)し、ステップ103に移行する。これにより、これ
まで説明したのと同じ手順でデータの読み出し動作が再
度行われる。
In this way, the leading identification data is identified by the processing of steps 105 to 108. If an error occurs during the reception of the head identification data, step 105
To step 109, the flags F1, F2, F
3. Clear all counters C1, C2 and sum value (=
0) and shifts to step 103. As a result, the data read operation is performed again by the same procedure as described above.

【0042】先頭識別データの受信が完了した後におい
て次回のステップ104では先頭識別完了フラグF1が
「1」となっているので、図4のステップ110に移行
して補正データ受信完了フラグF2が「1」か否か判断
する。当初、初期化によりF2=0となっているので、
CPU14はステップ111に移行して1バイト分の受
信データをバックアップメモリ7に格納しステップ11
2で受信データにサム値を加算してサム値を更新する。
この際、桁数を制限するため下位8ビット分のみ有効化
し、他の上位桁数については無効化する。尚、当初、サ
ム値は初期化により「0」となっている。さらに、CP
U14はステップ113で補正データカウンタC2を
「1」インクリメントする。当初、補正データカウンタ
C2のカウント値は初期化により「0」となっている。
そして、CPU14はステップ114で補正データカウ
ンタC2によるカウント値が「N」(補正データのバイ
ト数)になっていないか判断し、カウント値が「N」に
なっていないと図3のステップ103に戻る。
Since the head identification completion flag F1 is "1" in the next step 104 after the reception of the head identification data is completed, the process proceeds to step 110 of FIG. 4 and the correction data reception completion flag F2 is set to "1". It is determined whether it is "1". Initially, F2 = 0 due to initialization, so
The CPU 14 proceeds to step 111, stores the received data of 1 byte in the backup memory 7, and stores it in step 11
In step 2, the sum value is added to the received data to update the sum value.
At this time, in order to limit the number of digits, only the lower 8 bits are enabled and the other upper digits are disabled. Initially, the sum value is "0" due to initialization. Furthermore, CP
The U14 increments the correction data counter C2 by "1" in step 113. Initially, the count value of the correction data counter C2 is "0" due to initialization.
Then, the CPU 14 determines in step 114 whether the count value of the correction data counter C2 is "N" (the number of bytes of the correction data), and if the count value is not "N", the CPU 14 proceeds to step 103 of FIG. Return.

【0043】このように、ステップ103→104→1
10→111→112→113→114→103を繰り
返してステップ114において補正データカウンタC2
が「N」になると(図6のt7のタイミング)、CPU
14はステップ115に移行して補正データ受信完了フ
ラグF2を「1」してステップ103に戻る。
Thus, steps 103 → 104 → 1
10 → 111 → 112 → 113 → 114 → 103 is repeated, and in step 114, the correction data counter C2
Becomes "N" (timing of t7 in FIG. 6), the CPU
14 shifts to step 115 to set the correction data reception completion flag F2 to "1" and returns to step 103.

【0044】次回のステップ110においては補正デー
タ受信完了フラグF2が「1」となっているので、CP
U14はステップ116に移行して送られてきたデータ
としてのサム値とステップ112によるサム値とが一致
するか否か判定し、一致するとステップ117で送られ
てきたチェックサム値をバックアップメモリ7に格納し
ステップ118でデータ受信完了フラグF3を「1」に
する(図6のt8のタイミング)。その後、ステップ1
19で受信禁止とする。
In the next step 110, since the correction data reception completion flag F2 is "1", CP
The U14 proceeds to step 116 and determines whether or not the sum value as the data sent and the sum value at step 112 match, and if they match, the check sum value sent at step 117 is stored in the backup memory 7. Then, the data reception completion flag F3 is set to "1" at step 118 (timing t8 in FIG. 6). Then step 1
Reception is prohibited at 19.

【0045】このようにデータ受信完了フラグF3が
「1」となるまでは、CPU14は補正に反映すべきデ
ータが存在しないため、ポンプ非搭載側制御機器5のR
OM22に保存されている中心値制御データによる制御
を継続して実行している。
As described above, until the data reception completion flag F3 becomes "1", the CPU 14 has no data to be reflected in the correction, so that the R of the pump non-mounting side control device 5 is R.
The control based on the central value control data stored in the OM 22 is continuously executed.

【0046】一方、ステップ116において送られてき
たチェックサム値とステップ112によるサム値とが一
致しないと、CPU14は補正データの送信途中でノイ
ズが入る等によりエラーが発生したとして、図3のステ
ップ109に移行して、フラグF1,F2,F3、カウ
ンタC1,C2およびサム値を全てクリア(=0)し、
ステップ103に移行する。これにより、これまで説明
したのと同じ手順でデータの読み出し動作が再度行われ
る(図6においては一点鎖線で示したt8〜t9でのデ
ータ読み込み)。
On the other hand, if the checksum value sent in step 116 and the sum value in step 112 do not match, the CPU 14 determines that an error has occurred due to noise or the like during the transmission of the correction data, and the step of FIG. In step 109, the flags F1, F2, F3, the counters C1, C2 and the sum value are all cleared (= 0),
Control goes to step 103. As a result, the data read operation is performed again by the same procedure as described above (data read at t8 to t9 indicated by the alternate long and short dash line in FIG. 6).

【0047】図8はポンプ非搭載側制御機器5(制御装
置本体)のCPU14における燃料噴射量算出までの処
理を示したデータフローチャートである。まず、基本噴
射量演算部27はアクセル開度、エンジン回転数により
基本噴射量Qaを算出する。一方、基本最大噴射量演算
部28はエンジン回転数と吸気圧により基本最大噴射量
Qbを算出し、さらに、補正演算部29は吸気温による
補正係数K1と水温による補正係数K2とによる基本最
大噴射量Qbの補正を行い補正後基本最大噴射量Qb’
(=Qb・K1・K2)を算出する。そして、セレクタ
30は基本噴射量Qaと補正後基本最大噴射量Qb’の
うちの小さい方を選択し、加算部31はその最小値に対
し、アクセル開度による加速補正を行う。
FIG. 8 is a data flow chart showing the process up to calculation of the fuel injection amount in the CPU 14 of the non-pump side control device 5 (control device main body). First, the basic injection amount calculation unit 27 calculates the basic injection amount Qa from the accelerator opening and the engine speed. On the other hand, the basic maximum injection amount calculation unit 28 calculates the basic maximum injection amount Qb from the engine speed and the intake pressure, and the correction calculation unit 29 further uses the correction coefficient K1 based on the intake air temperature and the correction coefficient K2 based on the water temperature. After correcting the amount Qb, the corrected basic maximum injection amount Qb '
(= Qb · K1 · K2) is calculated. Then, the selector 30 selects the smaller one of the basic injection amount Qa and the corrected basic maximum injection amount Qb ', and the addition unit 31 performs acceleration correction based on the accelerator opening degree on the minimum value.

【0048】一方、機差補正演算部32はポンプ搭載側
制御機器4によりシリアル通信データとして受信した補
正データと、エンジン回転数と、基本噴射量演算部27
による基本噴射量Qaとから機差バラツキ補正値ΔQを
演算する。そして、加減算部33は加算部31の出力値
に対し機差補正演算部32からの機差バラツキ補正量Δ
Qを加算または減算して噴射ポンプ毎の機差バラツキに
応じた補正を行う。さらに、加減算部34は、加減算部
33の出力値に対し各種補正値を加減算した後、最終噴
射量として演算結果を出力する。
On the other hand, the machine difference correction calculation unit 32 receives the correction data received as serial communication data by the pump-mounted control device 4, the engine speed, and the basic injection amount calculation unit 27.
Is calculated from the basic injection amount Qa. Then, the adder / subtractor 33 compares the output value of the adder 31 with the machine difference variation correction amount Δ from the machine difference correction calculator 32.
By adding or subtracting Q, a correction is made in accordance with the machine difference for each injection pump. Further, the addition / subtraction unit 34 adds / subtracts various correction values to / from the output value of the addition / subtraction unit 33, and then outputs the calculation result as the final injection amount.

【0049】このように、ポンプ搭載側制御機器4によ
りシリアル通信データとして受信した特性バラツキ補正
データによる噴射ポンプ毎の機差バラツキに応じた補正
を行い最終噴射量に反映させる。
As described above, the pump-mounted control device 4 corrects the characteristic variation correction data received as the serial communication data according to the variation in the machine difference between the injection pumps, and reflects it in the final injection amount.

【0050】ここで、補正データによる補正方法とし
て、図8の例では各エンジン回転数に対応した燃料噴射
補正量(機差バラツキ補正値ΔQ)の算出にあたり、基
本噴射量をパラメータとした。この結果、様々なエンジ
ンの運転状態にてきめ細かい補正制御が可能となり、性
能向上を図ることができる。
Here, as a correction method using the correction data, in the example of FIG. 8, the basic injection amount is used as a parameter when calculating the fuel injection correction amount (machine difference variation correction value ΔQ) corresponding to each engine speed. As a result, fine correction control can be performed for various engine operating conditions, and performance can be improved.

【0051】燃料噴射時期に関しても、方法は特に限定
しないが同様の補正を行うことができる。又、それぞれ
の演算結果を基にパルス出力のON/OFFタイミン
グ、ON/OFFデューティなど直接的にアクチュエー
タ2,3を駆動する信号形態に変換し出力するが、その
際に補正データを反映しアクチュエータ2,3の応答性
などの特性を補正することもできる。
With respect to the fuel injection timing, the method is not particularly limited, but the same correction can be performed. Also, based on the respective calculation results, the pulse output ON / OFF timing, ON / OFF duty, etc. are directly converted into a signal form for driving the actuators 2 and 3 and output. It is also possible to correct characteristics such as a few responsiveness.

【0052】このように本実施の形態では、第1の機器
としてのポンプ搭載側制御機器4と第2の機器としての
ポンプ非搭載側制御機器5とを電力供給兼クロック信号
線L1およびシリアル通信線L2により接続したシステ
ムにおいて、データ送出手段としてのシリアル通信イン
ターフェース8は、先頭識別子としての先頭識別データ
を付与した形でOTPROM6(記憶素子)のデータを
ポンプ搭載側制御機器4からポンプ非搭載側制御機器5
に連続して送出し、制御手段およびデータ読込手段とし
てのCPU14は先頭識別データの受信を確認した後に
OTPROM6のデータを読み込む。よって、データを
取り込むとき、何らかの理由(例えば、先頭識別データ
の送信時に瞬間的な電源遮断が起こる等)により先頭識
別データの受信ができなかったとしても、図3のステッ
プ105から109に移行してフラグやカウンタ等をク
リアしてステップ103に移行して次に送られてくるデ
ータに基づいて再度のデータの取り込みを行う。このよ
うにして確実にOTPROM6のデータの取り込みが行
われる。
As described above, in the present embodiment, the pump mounting side control device 4 as the first device and the pump non-mounting side control device 5 as the second device are provided with the power supply / clock signal line L1 and the serial communication. In the system connected by the line L2, the serial communication interface 8 as the data sending means transfers the data of the OTPROM 6 (storage element) from the pump-mounted side control device 4 to the pump-unmounted side by adding the head identification data as the head identifier. Control equipment 5
The CPU 14 as the control means and the data reading means reads the data of the OTPROM 6 after confirming the reception of the head identification data. Therefore, when the data is taken in, even if the head identification data cannot be received for some reason (for example, a momentary power interruption occurs at the time of transmitting the head identification data), the process proceeds from step 105 to step 109 in FIG. Then, the flag, counter, etc. are cleared, and the process proceeds to step 103 to fetch the data again based on the data sent next. In this way, the data in the OTPROM 6 is surely fetched.

【0053】又、先頭識別データの識別は必要である
が、ポンプ非搭載側制御機器5側に特別な処置をせず、
データを受信することができる。つまり、制御線により
同期をとったり、要求コマンドを出力する等の処理を不
要にできる。(第2の実施の形態)次に、第2の実施の
形態を第1の実施の形態との相違点を中心に説明する。
Further, although it is necessary to identify the head identification data, no special measures are taken on the pump-non-installed side control device 5 side,
Data can be received. That is, it is possible to eliminate the need for processing such as synchronizing with the control line and outputting a request command. (Second Embodiment) Next, a second embodiment will be described focusing on differences from the first embodiment.

【0054】図9には、本実施の形態におけるOTPR
OM6に格納されているデータを示す。先頭識別データ
記憶領域A1は無く、補正データ記憶領域A2とチェッ
クサム記憶領域A3が用意されている。又、通信の際に
は電源供給後のデータ出力は必ず先頭(補正データ1)
から行われるようになっている。つまり、相手側(受信
側)にとっては先頭識別データによる同期をとる必要が
なくなる。
FIG. 9 shows the OTPR in this embodiment.
The data stored in OM6 is shown. There is no head identification data storage area A1, but a correction data storage area A2 and a checksum storage area A3 are prepared. Also, when communicating, the data output after power supply is always the first (correction data 1)
It is supposed to be done from. In other words, it is not necessary for the other side (reception side) to synchronize with the head identification data.

【0055】そして、図10,11に示す処理を実行す
る。図10はデータ読み込み処理ルーチンであり、図1
1はトランジスタ18の駆動制御のための処理ルーチン
である。又、図12にはタイムチャートを示す。
Then, the processing shown in FIGS. 10 and 11 is executed. FIG. 10 shows a data reading processing routine, and FIG.
Reference numeral 1 is a processing routine for controlling the driving of the transistor 18. Further, FIG. 12 shows a time chart.

【0056】イグニッションキースイッチ24がオンさ
れると(図12のt11のタイミング)、電源回路17
にバッテリ25から電力が供給され、所定の時間T11
が経過すると(図12のt12のタイミング)、電源回
路17からCPU14にリセット信号が出力される。こ
のCPU14はリセット信号の入力により起動され、図
10,11の処理を実行する。
When the ignition key switch 24 is turned on (timing t11 in FIG. 12), the power supply circuit 17
Is supplied with power from the battery 25 for a predetermined time T11.
When (time t12 in FIG. 12) has elapsed, the power supply circuit 17 outputs a reset signal to the CPU 14. The CPU 14 is started by the input of the reset signal and executes the processing of FIGS.

【0057】図11においてCPU14はステップ25
1でフラグやカウンタ等を含めシステムの初期化処理を
行う。本例ではT12がその処理時間を示している。T
12が経過すると(図12のt13のタイミング)、C
PU14はステップ252でトランジスタ18をオンし
て電力供給兼クロック信号線L1を通してコンデンサ1
1の充電を開始する。そして、CPU14はステップ2
53で所定時間T13が経過したか否か判断し、経過し
ていないとステップ252に戻る。所定時間T13とは
電力供給開始からコンデンサ充電完了までに必要となる
時間である。所定時間T13が経過すると(図12のt
14のタイミング)、CPU14はステップ254でト
ランジスタ18をオン/オフ制御してクロック信号を送
出する。以後、このクロック信号の送出動作を継続して
行う。
In FIG. 11, the CPU 14 executes step 25.
At 1, system initialization processing including flags and counters is performed. In this example, T12 indicates the processing time. T
When 12 has passed (timing of t13 in FIG. 12), C
In step 252, the PU 14 turns on the transistor 18 to supply the capacitor 1 through the power supply / clock signal line L1.
1 is started. Then, the CPU 14 executes step 2
At 53, it is determined whether the predetermined time T13 has elapsed, and if not, the process returns to step 252. The predetermined time T13 is the time required from the start of power supply to the completion of capacitor charging. When the predetermined time T13 has elapsed (t in FIG.
14 timing), the CPU 14 turns on / off the transistor 18 in step 254 to send out a clock signal. After that, the operation of transmitting the clock signal is continuously performed.

【0058】シリアル通信インターフェース8において
はこのクロック信号によりOTPROM6に記憶された
データを補正データ、チェックサムの順で、シリアル通
信線L2を通して送出する。
In the serial communication interface 8, the data stored in the OTPROM 6 is sent out through the serial communication line L2 in the order of correction data and checksum in response to this clock signal.

【0059】一方、図10においてCPU14は図12
のt14のタイミング(クロック信号の送出開始)にて
データの読み出しを開始する。予めCPU14はステッ
プ201でバックアップメモリ7(補正データ保存用記
憶素子)のチェックコードが正常かどうかチェックす
る。CPU14は、正常であれば、通信頻度を最小限に
するために何も処理せず終了する。従って、この場合は
図12のt13のタイミング以降のデータの読み出しの
ための処理は行わない。チェックコードが異常であった
場合、CPU14はステップ202に移行して受信許可
を行う。
On the other hand, the CPU 14 in FIG.
Data reading is started at the timing of t14 (start of transmission of clock signal). In step 201, the CPU 14 checks in advance whether the check code of the backup memory 7 (correction data storage storage element) is normal. If the CPU 14 is normal, the processing ends without any processing in order to minimize the communication frequency. Therefore, in this case, the processing for reading data after the timing t13 in FIG. 12 is not performed. If the check code is abnormal, the CPU 14 proceeds to step 202 and permits reception.

【0060】CPU14はステップ203で1バイト分
のデータを受信し、ステップ210で補正データ受信完
了フラグF2が「1」となっているか否か判断し、
「1」となっていないと、ステップ211に移行して受
信データをバックアップメモリ7に格納しステップ21
2で受信データにサム値を加算してサム値を更新する。
さらに、ステップ213で補正データカウンタC2を
「1」インクリメントする。そして、CPU14はステ
ップ214で補正データカウンタC2によるカウント値
が「N」(補正データのバイト数)になっていないか判
断し、カウント値が「N」になっていないとステップ2
03に戻る。
The CPU 14 receives one byte of data in step 203, determines in step 210 whether the correction data reception completion flag F2 is "1",
If it is not "1", the process proceeds to step 211, the received data is stored in the backup memory 7, and step 21
In step 2, the sum value is added to the received data to update the sum value.
Further, in step 213, the correction data counter C2 is incremented by "1". Then, the CPU 14 determines in step 214 whether the count value of the correction data counter C2 is "N" (the number of bytes of the correction data), and if the count value is not "N", the step 2
Return to 03.

【0061】このように、ステップ203→210→2
11→212→213→214→203を繰り返してス
テップ214において補正データカウンタC2が「N」
になると(図12のt15のタイミング)、CPU14
はステップ215に移行して補正データ受信完了フラグ
F2を「1」にしてステップ203に戻る。
In this way, steps 203 → 210 → 2
11 → 212 → 213 → 214 → 203 is repeated, and the correction data counter C2 is “N” in step 214.
When (time t15 in FIG. 12) comes, the CPU 14
Shifts to step 215, sets the correction data reception completion flag F2 to "1", and returns to step 203.

【0062】次回のステップ210においては補正デー
タ受信完了フラグF2が「1」となっているので、ステ
ップ216に移行して送られてきたサム値とステップ2
12によるサム値とが一致するか否か判定し、一致する
とステップ217で送られてきたサム値をバックアップ
メモリ7に格納しステップ218でデータ受信完了フラ
グF3を「1」にする(図12のt16のタイミン
グ)。さらに、ステップ219で受信禁止とする。
In the next step 210, since the correction data reception completion flag F2 is "1", the sum value sent in step 216 and step 2
It is determined whether or not the sum value of 12 matches the sum value. If they match, the sum value sent in step 217 is stored in the backup memory 7, and the data reception completion flag F3 is set to "1" in step 218 (see FIG. 12). timing of t16). Further, reception is prohibited in step 219.

【0063】又、CPU14はステップ216において
送られてきたサム値とステップ212によるサム値とが
一致しないとステップ217〜218を迂回してステッ
プ220において再送要求フラグF4を「1」にしてス
テップ219で受信を禁止した後、処理を終了する。こ
れと同時に、図11のステップ255においても、強制
的にステップ256に移行させトランジスタ・オフとす
る。又、通信途中に何らかの異常が発生しステップ20
3での受信ができなくなり通信開始から所定の時間が経
過したにもかかわらずF3=0のままである場合には、
図11のステップ256に強制的に移行させトランジス
タ・オフとする。このように異常の発生により、F3=
0のままであり、CPU14は補正に反映すべきデータ
が無いため、ポンプ非搭載側制御機器5のROM22に
保存されている中心値制御データによる制御を行う。し
かし、図には示していないが、フラグF4が「1」とな
った場合は、一定時間経過後に再度同様の手順により通
信を試みる。
If the sum value sent in step 216 and the sum value in step 212 do not match, the CPU 14 bypasses steps 217 to 218 and sets the retransmission request flag F4 to "1" in step 220 to set step 219. After the reception is prohibited by, the processing ends. At the same time, also in step 255 of FIG. 11, the process is forcibly moved to step 256 to turn off the transistor. Also, if any abnormality occurs during communication, step 20
If F3 = 0 remains in spite of a lapse of a predetermined time from the start of communication due to the failure of reception at 3
The transistor is turned off by forcibly shifting to step 256 in FIG. Due to the occurrence of abnormality in this way, F3 =
Since it remains 0, and there is no data to be reflected in the correction, the CPU 14 performs control using the central value control data stored in the ROM 22 of the non-pump side control device 5. However, although not shown in the figure, when the flag F4 is "1", communication is tried again by the same procedure after a certain time has elapsed.

【0064】CPU14は図11のステップ255でデ
ータ受信完了フラグF3を監視しており、正常にデータ
通信を完了した場合はF3=1となるため、ステップ2
56に移行してトランジスタ18をオフする。その結
果、クロック信号の供給および電力供給が終了される。
The CPU 14 monitors the data reception completion flag F3 in step 255 of FIG. 11, and when the data communication is normally completed, F3 = 1, so that step 2
Moving to 56, the transistor 18 is turned off. As a result, the supply of the clock signal and the power supply are terminated.

【0065】このように本実施の形態によれば、制御手
段および電力供給制御手段としてのCPU14はデータ
転送に先立ち電源供給兼クロック信号線L1を用いて電
力をポンプ非搭載側制御機器5からポンプ搭載側制御機
器4に供給するとともに(図11のステップ251,2
52,253,254)、データ転送終了にて電力の供
給を終了する(図11のステップ255,256)。そ
の結果、消費電力は最小で済む。又、制御手段およびク
ロック信号供給制御手段としてのCPU14はデータ転
送開始時に電源供給兼クロック信号線L1を用いてクロ
ック信号をポンプ非搭載側制御機器5からポンプ搭載側
制御機器4に供給するとともに(図11のステップ25
3,254)、データ転送終了にてクロック信号の供給
を終了する(図11のステップ255,256)。よっ
て、クロック信号は最小で済む。このようにクロック信
号の出力も最低限としているのでワイヤからクロック信
号が放射しノイズとなって他の電子機器に悪影響を及ぼ
すことが抑制される。
As described above, according to the present embodiment, the CPU 14 as the control means and the power supply control means uses the power supply / clock signal line L1 to pump electric power from the non-pump side control device 5 prior to data transfer. It is supplied to the mounting side control device 4 (steps 251, 2 in FIG. 11).
52, 253, 254) and the power supply is terminated at the end of the data transfer (steps 255, 256 in FIG. 11). As a result, the power consumption is minimal. Further, the CPU 14 as the control means and the clock signal supply control means supplies a clock signal from the pump non-mounting side control equipment 5 to the pump mounting side control equipment 4 by using the power supply and clock signal line L1 at the start of data transfer ( Step 25 of FIG.
3, 254), the supply of the clock signal is terminated when the data transfer is completed (steps 255, 256 in FIG. 11). Therefore, the clock signal is minimized. In this way, the output of the clock signal is also minimized, so that it is possible to prevent the clock signal from radiating from the wire to cause noise and adversely affect other electronic devices.

【0066】尚、本実施の形態においても種種のエラー
を考慮し確実性を向上するために、第1の実施の形態と
同様な先頭識別子を付与する構成としてもよい。 (第3の実施の形態)次に、第3の実施の形態を第2の
実施の形態との相違点を中心に説明する。
In the present embodiment as well, in order to improve reliability by considering various kinds of errors, the same head identifier as in the first embodiment may be added. (Third Embodiment) Next, a third embodiment will be described focusing on differences from the second embodiment.

【0067】本実施の形態におけるOTPROM6に格
納されているデータは図9に示したものと同じである。
本例では前記図11の代わりに図13に示す処理を実行
する。又、図10に示す処理は同じである。さらに、図
14にはタイムチャートを示す。
The data stored in the OTPROM 6 in this embodiment is the same as that shown in FIG.
In this example, the process shown in FIG. 13 is executed instead of the process shown in FIG. The processing shown in FIG. 10 is the same. Furthermore, FIG. 14 shows a time chart.

【0068】本実施の形態では、CPU14は図13の
ステップ351でシステムの初期化処理に先立ってトラ
ンジスタをオンする。その後、ステップ354でトラン
ジスタのオン/オフ制御を行う。ステップ355でデー
タ受信完了フラグF3を監視しており、F3=1となる
と(図14のt26のタイミング)、ステップ356に
移行してトランジスタ18をオンする。その結果、クロ
ック信号の出力が終了され、電力の供給は継続される。
In this embodiment, the CPU 14 turns on the transistor in step 351 of FIG. 13 prior to the system initialization processing. After that, in step 354, on / off control of the transistor is performed. The data reception completion flag F3 is monitored in step 355, and when F3 = 1 (timing at t26 in FIG. 14), the process proceeds to step 356 to turn on the transistor 18. As a result, the output of the clock signal is terminated and the power supply is continued.

【0069】これまで説明においては、電力供給線とク
ロック信号線を兼ねる線L1にて電力とクロック信号を
供給するシステムについて説明したが、電力供給線とク
ロック信号線とを別々に設けるシステムとしてもよい。
この場合において、(イ)データ転送に先立ち電力を供
給しデータ転送終了にて電力の供給を終了することと、
(ロ)データ転送開始時にクロック信号を供給しデータ
転送終了にてクロック信号の供給を終了することの少な
くともいずれか一方を行うようにしてもよい。
In the above description, the system for supplying the power and the clock signal through the line L1 which also serves as the power supply line and the clock signal line has been described, but the system may be provided with the power supply line and the clock signal line separately. Good.
In this case, (a) power is supplied prior to data transfer, and power supply is terminated at the end of data transfer;
(B) At least one of supplying the clock signal at the start of data transfer and ending the supply of the clock signal at the end of data transfer may be performed.

【0070】又、クロック発振源をポンプ搭載側制御機
器4内に搭載できれば、ポンプ非搭載側制御機器5から
のクロック信号の送出を廃止し、非同期式シリアル通信
としてもよい。その場合には、L1を電力供給用の専用
線として使用することとなる。
Further, if the clock oscillation source can be mounted in the pump mounting side control device 4, the sending of the clock signal from the pump non-mounting side control device 5 may be abolished and asynchronous serial communication may be performed. In that case, L1 will be used as a dedicated line for power supply.

【0071】さらに、補正データのチェックのためのブ
ロックチェックキャラクタBCCとしてチェックサムを
用いたが水平パリティでもよい。
Further, although the checksum is used as the block check character BCC for checking the correction data, horizontal parity may be used.

【0072】[0072]

【発明の効果】以上詳述したように、請求項1に記載の
発明によれば、確実にデータを取り込むことができる。
As described in detail above, according to the invention described in claim 1, data can be surely taken in.

【0073】請求項2に記載の発明によれば、最小限の
電力にてデータの転送を行うことができる。請求項3に
記載の発明によれば、最小量のクロック信号にてデータ
の転送を行うことができる。
According to the second aspect of the invention, it is possible to transfer data with the minimum power. According to the invention described in claim 3, data can be transferred with a minimum amount of clock signals.

【0074】請求項4に記載の発明によれば、請求項1
〜3のいずれか1項に記載の発明の効果に加え、燃料噴
射ポンプの制御装置においてデータ転送の最適化を図る
ことができる。
According to the invention of claim 4, claim 1
In addition to the effect of the invention described in any one of items 1 to 3, the data transfer can be optimized in the fuel injection pump control device.

【図面の簡単な説明】[Brief description of drawings]

【図1】ディーゼル用燃料噴射ポンプの制御装置の全体
図。
FIG. 1 is an overall view of a control device for a diesel fuel injection pump.

【図2】第1の実施の形態におけるデータ記憶内容を示
す説明図。
FIG. 2 is an explanatory diagram showing data storage contents according to the first embodiment.

【図3】第1の実施の形態におけるデータの読み込み処
理を示すフローチャート。
FIG. 3 is a flowchart showing a data reading process according to the first embodiment.

【図4】第1の実施の形態におけるデータの読み込み処
理を示すフローチャート。
FIG. 4 is a flowchart showing a data reading process according to the first embodiment.

【図5】第1の実施の形態におけるトランジスタの駆動
処理を示すフローチャート。
FIG. 5 is a flowchart showing a driving process of a transistor according to the first embodiment.

【図6】第1の実施の形態における各種処理を示すタイ
ムチャート。
FIG. 6 is a time chart showing various kinds of processing in the first embodiment.

【図7】クロック信号線動作波形と充放電波形の関係
図。
FIG. 7 is a relationship diagram between a clock signal line operation waveform and a charge / discharge waveform.

【図8】燃料噴射量算出までの処理を示したデータフロ
ーチャート。
FIG. 8 is a data flow chart showing a process up to calculation of a fuel injection amount.

【図9】第2,3の実施の形態におけるデータ記憶内容
を示す説明図。
FIG. 9 is an explanatory diagram showing data storage contents in the second and third embodiments.

【図10】第2,3の実施の形態におけるデータの読み
込み処理を示すフローチャート。
FIG. 10 is a flowchart showing a data reading process in the second and third embodiments.

【図11】第2の実施の形態におけるトランジスタの駆
動処理を示すフローチャート。
FIG. 11 is a flowchart showing a transistor driving process according to the second embodiment.

【図12】第2の実施の形態における各種処理を示すタ
イムチャート。
FIG. 12 is a time chart showing various kinds of processing in the second embodiment.

【図13】第3の実施の形態におけるトランジスタの駆
動処理を示すフローチャート。
FIG. 13 is a flowchart showing a transistor driving process according to the third embodiment.

【図14】第3の実施の形態における各種処理を示すタ
イムチャート。
FIG. 14 is a time chart showing various processes in the third embodiment.

【図15】従来の燃料噴射ポンプの制御装置の全体図。FIG. 15 is an overall view of a conventional control device for a fuel injection pump.

【符号の説明】[Explanation of symbols]

1…ディーゼル用燃料噴射ポンプ、2…噴射量制御用ア
クチュエータ、3…噴射時期制御用アクチュエータ、4
…第1の機器としてのポンプ搭載側制御機器、5…第2
の機器としてのポンプ非搭載側制御機器、6…記憶素子
としてのOTPROM、8…データ送出手段としてのシ
リアル通信インターフェース、14…制御手段、データ
読込手段、電力供給制御手段、クロック信号供給制御手
段としてのCPU、L1…電力供給兼クロック信号線、
L2…シリアル通信線。
DESCRIPTION OF SYMBOLS 1 ... Diesel fuel injection pump, 2 ... Injection amount control actuator, 3 ... Injection timing control actuator, 4
... Pump-mounted control device as first device, 5 ... Second
No pump-side control equipment as equipment, 6 ... OTPROM as storage element, 8 ... Serial communication interface as data sending means, 14 ... Control means, data reading means, power supply control means, clock signal supply control means CPU, L1 ... Power supply and clock signal line,
L2 ... Serial communication line.

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 データを記憶した記憶素子を有する第1
の機器と、 前記記憶素子に記憶したデータを用いてアクチュエータ
の駆動を行わせる制御手段を有する第2の機器と、 前記記憶素子に記憶したデータをシリアル通信にて第2
の機器に転送するための通信線と、 先頭識別子を付与した形で前記記憶素子のデータを第1
の機器から第2の機器に連続して送出するデータ送出手
段と、 第2の機器において前記先頭識別子の受信を確認した後
に前記記憶素子のデータを読み込むデータ読込手段とを
備えたことを特徴とする電子装置。
1. A first device having a storage element for storing data
And a second device having control means for driving the actuator by using the data stored in the storage element, and the data stored in the storage element by the second serial communication.
And a communication line for transferring the data to the other device, and the first data of the storage element in the form of giving a head identifier.
And a data reading means for reading the data of the storage element after confirming the reception of the leading identifier in the second device. Electronic device to do.
【請求項2】 データを記憶した記憶素子を有する第1
の機器と、 前記記憶素子に記憶したデータを用いてアクチュエータ
の駆動を行わせる制御手段を有する第2の機器と、 前記記憶素子に記憶したデータをシリアル通信にて第2
の機器に転送するための通信線と、 電力を第2の機器から第1の機器に供給するための電力
供給線と、 第2の機器に設けられ、前記データ転送に先立ち前記電
力供給線を用いて電力を第2の機器から第1の機器に供
給するとともにデータ転送終了にて電力の供給を終了す
る電力供給制御手段とを備えたことを特徴とする電子装
置。
2. A first device having a storage element for storing data
And a second device having control means for driving the actuator by using the data stored in the storage element, and the data stored in the storage element by the second serial communication.
Communication line for transferring the power to the device, a power supply line for supplying power from the second device to the first device, and a power supply line provided in the second device for connecting the power supply line prior to the data transfer. An electronic device, comprising: power supply from the second device to the first device by using the power supply control means for terminating the power supply at the end of the data transfer.
【請求項3】 データを記憶した記憶素子を有する第1
の機器と、 前記記憶素子に記憶したデータを用いてアクチュエータ
の駆動を行わせる制御手段を有する第2の機器と、 前記記憶素子に記憶したデータを同期式シリアル通信に
て第2の機器に転送するための通信線と、 クロック信号を第2の機器から第1の機器に供給するた
めのクロック信号線と、 第2の機器に設けられ、前記データ転送開始時に前記ク
ロック信号線を用いてクロック信号を第2の機器から第
1の機器に供給するとともにデータ転送終了にてクロッ
ク信号の供給を終了するクロック信号供給制御手段とを
備えたことを特徴とする電子装置。
3. A first device having a storage element for storing data
And a second device having control means for driving an actuator using the data stored in the storage element, and transferring the data stored in the storage device to the second device by synchronous serial communication. And a clock signal line for supplying a clock signal from the second device to the first device, and a clock provided by the second device for using the clock signal line at the start of the data transfer. An electronic device comprising: a clock signal supply control means for supplying a signal from the second device to the first device and ending the supply of the clock signal at the end of the data transfer.
【請求項4】 機関に燃料を供給する燃料噴射ポンプを
制御するための装置であって、 前記第1の機器は、前記燃料噴射ポンプに搭載され、前
記第2の機器は、前記燃料噴射ポンプに搭載されず、前
記記憶素子には燃料噴射ポンプ毎の機差のデータが記憶
され、前記制御手段は記憶素子に記憶したデータを用い
て機関運転状態に応じた燃料噴射ポンプの駆動を行わせ
る請求項1〜3のいずれか1項に記載の電子装置。
4. A device for controlling a fuel injection pump that supplies fuel to an engine, wherein the first device is mounted on the fuel injection pump, and the second device is the fuel injection pump. Data of the machine difference for each fuel injection pump is stored in the storage element, and the control means drives the fuel injection pump according to the engine operating state by using the data stored in the storage element. The electronic device according to claim 1.
JP23301795A 1995-09-11 1995-09-11 Electronic device Pending JPH0981207A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23301795A JPH0981207A (en) 1995-09-11 1995-09-11 Electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23301795A JPH0981207A (en) 1995-09-11 1995-09-11 Electronic device

Publications (1)

Publication Number Publication Date
JPH0981207A true JPH0981207A (en) 1997-03-28

Family

ID=16948514

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23301795A Pending JPH0981207A (en) 1995-09-11 1995-09-11 Electronic device

Country Status (1)

Country Link
JP (1) JPH0981207A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6961650B2 (en) 2002-04-23 2005-11-01 Toyoto Jidosha Kabushiki Kaisha Data map forming method, data map formation-purpose information record medium forming method and apparatus
JP2011238288A (en) * 2005-12-02 2011-11-24 Entegris Inc Input/output system, method and device for connecting a pump controller

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6961650B2 (en) 2002-04-23 2005-11-01 Toyoto Jidosha Kabushiki Kaisha Data map forming method, data map formation-purpose information record medium forming method and apparatus
JP2011238288A (en) * 2005-12-02 2011-11-24 Entegris Inc Input/output system, method and device for connecting a pump controller
US9025454B2 (en) 2005-12-02 2015-05-05 Entegris, Inc. I/O systems, methods and devices for interfacing a pump controller
US9262361B2 (en) 2005-12-02 2016-02-16 Entegris, Inc. I/O systems, methods and devices for interfacing a pump controller

Similar Documents

Publication Publication Date Title
US8451091B2 (en) Control system, electronic control unit, and communication method
US5394327A (en) Transferable electronic control unit for adaptively controlling the operation of a motor vehicle
US4128900A (en) Programmable read only memory for electronic engine control
US8686833B2 (en) Control system including electronic control apparatus and sensor apparatuses bus-connected to electronic control apparatus
US4556943A (en) Multiprocessing microprocessor based engine control system for an internal combustion engine
US5276619A (en) Electronic control system with self-diagnostic function for use in motor vehicle
JPS60211504A (en) Controller for automobile
US6636989B1 (en) Electronic control apparatus and method for on-board rewriting of non-volatile memories
US6401163B1 (en) Apparatus and method for rewriting data from volatile memory to nonvolatile memory
US4506338A (en) Method and apparatus for judging the state of operation of an intake passage pressure detecting device for an engine
US6640259B2 (en) Vehicle-mounted electronic control apparatus
US6182004B1 (en) Apparatus and method for controlling electric power supply in nonvolatile memory rewriting operation
JP3518041B2 (en) Electronic equipment
JPH0981207A (en) Electronic device
US5398238A (en) Data communication system
JPH08237761A (en) Data transmitter and data receiver
JP3721597B2 (en) Control device for fuel injection pump
JP3136994B2 (en) Data processing device
US6182190B1 (en) Automobile controller
JP2865023B2 (en) Correction data processing device
JPH10213002A (en) Data processing device
EP0716223B1 (en) Electronic apparatus
JP2001182608A (en) Correction data processing device for in-vehicle equipment
JP2002024101A (en) Non-volatile memory writing device
US6671565B1 (en) Electronic control apparatus having mode check function