JPS61232363A - Electronic controller for internal-combustion engine - Google Patents

Electronic controller for internal-combustion engine

Info

Publication number
JPS61232363A
JPS61232363A JP7110185A JP7110185A JPS61232363A JP S61232363 A JPS61232363 A JP S61232363A JP 7110185 A JP7110185 A JP 7110185A JP 7110185 A JP7110185 A JP 7110185A JP S61232363 A JPS61232363 A JP S61232363A
Authority
JP
Japan
Prior art keywords
cpu
central processing
ignition
engine
processing unit
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
JP7110185A
Other languages
Japanese (ja)
Inventor
Yoshio Suzuki
喜雄 鈴木
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP7110185A priority Critical patent/JPS61232363A/en
Priority to US06/840,583 priority patent/US4791569A/en
Priority to DE3623839A priority patent/DE3623839A1/en
Priority to GB8606665A priority patent/GB2173611B/en
Priority to DE19863609070 priority patent/DE3609070A1/en
Publication of JPS61232363A publication Critical patent/JPS61232363A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To aim at enlargement in a processing quantity and reduction in its processing time as a whole, by installing two central processing units controlling each control over fuel supplying and ignition separately each, while connecting an interval between both these units via a date transmitting channel line. CONSTITUTION:Inside an electronic controller, there are provided with a first central processing unit 1 taking charge of fuel supply control and a second central processing unit 2 taking charge of ignition timing control, and a PB (absolute pressure inside a suction pipe) transducer 5 and another transducer 6 related to other driving parameters both are connected to the input side of the CPU 1. Likewise, a waveform shaping circuit 13, where a cylinder discriminating sensor 14, a top dead point sensor 15 and a crank angle sensor 16 are all connected, is connected to the input side of the CPU 2. And, an interval between both these units 1 and 2 is connected via data transmitting channel lines 27 and 28 whereby each detection value of various driving parameters to be inputted into each of these CPUs 1 and 2 is made transmittible to each other. And, a fuel injection valve 8 or the like is controlled by the CPU 1 while an ignition circuit 21 by the CPU 2, respectively.

Description

【発明の詳細な説明】 (技術分野) この発明は内燃エンジンの電子制御装置に関し、特に燃
料供給および点火をそれぞれ別個に制御する中央演算処
理装置を備えた電子制御装置に係るものである。
DETAILED DESCRIPTION OF THE INVENTION (Technical Field) The present invention relates to an electronic control device for an internal combustion engine, and more particularly to an electronic control device equipped with a central processing unit that separately controls fuel supply and ignition.

(発明の技術的背景とその問題点) 内燃エンジンの燃料噴射量および点火時期を制御する従
来の電子制御装置としては、例えば特開昭53−762
31号に開示されているようなものがある。この電子制
御装置は、1個の中央演算処理装置(以下これをrCP
UJという)を備え。
(Technical background of the invention and its problems) As a conventional electronic control device for controlling the fuel injection amount and ignition timing of an internal combustion engine, for example, Japanese Patent Laid-Open No. 53-762
There are some such as those disclosed in No. 31. This electronic control unit consists of one central processing unit (hereinafter referred to as rCP).
Equipped with UJ).

これにエンジン水温信号、吸気管内絶対圧信号、エンジ
ンのクランク軸の回転位置信号、即ち、例えばクランク
軸の回転に関連して所定角回転するごとに発生するクラ
ンク角信号、1回転毎に2個発生する基準位置信号等の
エンジン運転パラメータを導入し、これらの入力信号に
基づいて、この共通のCPUにより燃料噴射量制御およ
び点火時期制御に関する両演算を実行するようにしてい
る。
In addition to this, there is an engine water temperature signal, an absolute pressure signal in the intake pipe, a rotational position signal of the engine crankshaft, that is, a crank angle signal generated every time the crankshaft rotates by a predetermined angle, and two signals per rotation. Engine operating parameters such as generated reference position signals are introduced, and based on these input signals, both calculations related to fuel injection amount control and ignition timing control are executed by this common CPU.

ところで近年運転性能の向上等の要求に対応させるため
に、各制御対象ごとにその演算プログラムの内容が複雑
となり、CPUの実行処理量が増大してきている。
Incidentally, in recent years, in order to meet the demands for improved driving performance, the content of the calculation program for each controlled object has become more complex, and the amount of processing executed by the CPU has increased.

しかしながら従来の電子制御装置にあっては。However, in conventional electronic control devices.

複数の制御対象を共通のCPUにより演算処理をするよ
うにしていたため、上記のように各制御対象ごとの演算
処理量の増大に対処できなくなり。
Since a common CPU performs arithmetic processing on a plurality of control objects, it becomes impossible to cope with the increase in the amount of arithmetic processing for each control object as described above.

特にエンジンの低回転時に比べ演算処理に確保できる時
間が短くなる高回転時において、より正確なエンジン制
御に対する要請に応じ得ない。最も、演算処理能力に優
れたCPU (例えば32ビツト、64ビツト等のもの
)を用いれば上記の要請に応じ得ると考えられるが、コ
ストアップを招くので実用的でない。一方、複数の制御
対象を、個別に演算処理ができるようにし、各CPUに
必要なエンジン運転パラメータをそれぞれ別個のセンサ
、入力回路等により取込むようにすると、それぞれに入
力回路等を含むCPUが複数個必要となり、装置が煩雑
且つ膨大なものとなりメンテナンスに困難がもたらされ
る。
In particular, it is difficult to meet the demand for more accurate engine control at high engine speeds, where the time available for arithmetic processing is shorter than at low engine speeds. Although it would be possible to meet the above requirements by using a CPU with the highest arithmetic processing capability (for example, 32-bit, 64-bit, etc.), this would be impractical as it would increase costs. On the other hand, if multiple control targets can be individually processed and the engine operating parameters necessary for each CPU are taken in by separate sensors, input circuits, etc., each CPU, including its input circuit, etc. Since a plurality of devices are required, the device becomes complicated and bulky, making maintenance difficult.

(発明の目的) この発明はこのような点に鑑みてなされたもので、その
目的とするところは装置の煩雑化等を招来することなく
燃料噴射量、点火時期等の複数の制御対象のそれぞれの
より正確で且つ複雑な制御を可能とした内燃エンジンの
電子制御装置を提供することにある。
(Object of the Invention) This invention has been made in view of the above points, and its purpose is to control each of multiple control targets such as fuel injection amount and ignition timing without complicating the device. An object of the present invention is to provide an electronic control device for an internal combustion engine that enables more accurate and complicated control of the engine.

(発明の構成) 上記の目的を達成するため、この発明によれば内燃エン
ジンに燃料供給を行なう燃料供給手段と、供給された燃
料により形成される混合気に点火を行なう点火手段とを
備えた内燃エンジンの電子制御装置において、前記燃料
供給の制御を司る第1の中央演算処理装置と、前記点火
の制御を司る第2の中央演算処理装置と、前記第1の中
央演算処理装置に接続され、第1のエンジン運転パラメ
ータを検出する第1の検出手段と、前記第2の中央演算
処理装置に接続され、第2のエンジン運転パラメータを
検出する第2の検出手段と、前記第1および第2の中央
演算処理装置間に介装され、前記第1のエンジン運転パ
ラメータおよび前記第2のエンジン運転パラメータの各
検出値を相互に転送する信号転送手段とを含み、前記第
1および第2の中央演算処理装置は前記第1および第2
のエンジン運転パラメータに基づき前記燃料供給及び前
記点火を夫々制御することを特徴とする内燃エンジンの
電子制御装置が提供される。
(Structure of the Invention) In order to achieve the above object, the present invention includes a fuel supply means for supplying fuel to an internal combustion engine, and an ignition means for igniting an air-fuel mixture formed by the supplied fuel. In an electronic control device for an internal combustion engine, a first central processing unit that controls the fuel supply, a second central processing unit that controls the ignition, and a second central processing unit that is connected to the first central processing unit. , a first detection means for detecting a first engine operating parameter; a second detection means connected to the second central processing unit and detecting a second engine operating parameter; a signal transfer means interposed between the two central processing units and mutually transfers each detected value of the first engine operating parameter and the second engine operating parameter; The central processing unit is the first and second processing unit.
An electronic control device for an internal combustion engine is provided, wherein the fuel supply and the ignition are respectively controlled based on engine operating parameters.

(発明の実施例) 以下この発明の実施例を図面に基づいて説明する。第1
図はこの発明に係る電子制御装置の全体構成を示す図で
ある。電子制御装置(ECU)内に内燃エンジンへの燃
料供給制御を司る第1のCPU1と、供給された燃料に
より形成される混合気の点火時期制御を司る第2のCP
U2とが備えられている。第1のCPUIには、この第
1のCPU1で実行される各種演算プログラムおよび燃
料噴射量、言い換えれば燃料噴射弁8の開弁時間を演算
するのに用いられる各種テーブル等を記憶するリードオ
ンリメモリ(以下rROMJという)3゜演算結果等を
一時的に記憶するランダムアクセスメモリ(以下rRA
MJという)4が備えられている。第1のCPUIの入
力側には、内燃エンジンの吸気管(図示せず)内絶対圧
の値を検出し、これをデジタル値に変換して出力するP
Bトランスジューサ5と、吸気温度、エンジン冷却水温
、スロットル弁開度、排気ガス中の02濃度等の運転パ
ラメータ値を検出し、これをデジタル値に変換して出力
する他のトランスジューサ6とが接続されている。これ
らのトランスジューサ5,6により第1の検出手段が構
成される。また第1のCPU1の出力側には後述の燃料
噴射時間データに基づいて燃料噴射弁の開弁時間を計数
するカウンタ回路7が接続され、このカウンタ回路7の
出力線が当該燃料噴射弁8に接続されている。これらカ
ウンタ回路7および燃料噴射弁8等により、燃料供給手
段が構成されている。またEGRバルブ、アイドルコン
トロール用のソレノイドバルブ等の駆動信号線路が、こ
れらバルブ類のアクチュエータ9に接続されている。な
お、燃料噴射弁8は内燃エンジンの各気筒ごとに配設さ
れ、これに応じてカウンタ回路7にも気筒数と同数個の
カウンタが備えられている。
(Embodiments of the invention) Examples of the invention will be described below based on the drawings. 1st
The figure is a diagram showing the overall configuration of an electronic control device according to the present invention. An electronic control unit (ECU) includes a first CPU 1 that controls fuel supply to the internal combustion engine, and a second CPU that controls ignition timing of the air-fuel mixture formed by the supplied fuel.
U2 is provided. The first CPU 1 has a read-only memory that stores various calculation programs executed by the first CPU 1 and various tables used to calculate the fuel injection amount, in other words, the opening time of the fuel injection valve 8. (hereinafter referred to as rROMJ) Random access memory (hereinafter referred to as rRA) that temporarily stores 3° calculation results, etc.
MJ) 4 is provided. On the input side of the first CPU, there is a P that detects the value of the absolute pressure inside the intake pipe (not shown) of the internal combustion engine, converts it into a digital value, and outputs the value.
The B transducer 5 is connected to another transducer 6 that detects operating parameter values such as intake air temperature, engine cooling water temperature, throttle valve opening, and 02 concentration in exhaust gas, converts them into digital values, and outputs them. ing. These transducers 5 and 6 constitute a first detection means. Further, a counter circuit 7 that counts the opening time of the fuel injection valve based on fuel injection time data to be described later is connected to the output side of the first CPU 1, and an output line of this counter circuit 7 is connected to the fuel injection valve 8. It is connected. These counter circuit 7, fuel injection valve 8, etc. constitute a fuel supply means. Further, drive signal lines for the EGR valve, solenoid valve for idle control, etc. are connected to actuators 9 for these valves. Note that the fuel injection valve 8 is arranged for each cylinder of the internal combustion engine, and accordingly, the counter circuit 7 is also provided with the same number of counters as the number of cylinders.

一方、第2のCPU2には、前記第1のCPU1におけ
る場合と同様の機能を有するROMII、およびRAM
12が備えられている。第2のCPUの入力側には波形
整形回路13が接続され、この波形整形回路13の入力
側にエンジンクランク軸の回転位置を検出するセンサ、
即ちエンジンの特定の気筒の所定のクランク角度位置で
気筒判別用の1パルスの信号To、を出力する気筒判別
(CYL)センサ14.エンジンのクランク軸が180
°回転するごとに各気筒のBTDC(上死点前)の所定
クランク角度位置で基準クランク角度信号T、4を出力
する上死点(TDC)センサ15、およびクランク軸が
30°回転するごとに1パルスの信号T□を出力するク
ランク角度センサ16の各センサが接続されている。こ
れら各センサ14,15,16で第2の検出手段が構成
されている。また第2のCPU2の出力側には、並列接
続されたターンオンカウンタ17とターンオフカウンタ
18とを介してフリッププロップ回路19.更に後段に
点火回路21およびディストリビュータ22が順次接続
され、このディストリビュータ22に各気筒ごとに配設
された点火プラグ23a〜23dが接続されている。こ
れら点火回路21、ディストリビュータ22、および点
火プラグ23a〜23d等により点火手段が構成されて
いる。上記点火回路21には図示しない高圧発生層の1
次コイルおよび2次コイルからなる周知のイグニッショ
ンコイルが設定されている。またターンオンカウンタ1
7およびターンオフカウンタ18は、ともにダウンカウ
ンタが用いられており、後述するようにターンオンカウ
ンタ17には第2のCPU2で演算された通電開始時期
データが設定され、これを後述する通電を開始すべきク
ランク角度位置範ff(以下これを単に「通電ステージ
」という)においてそのステージ始点からクロックパル
スにより減算カウントし、点火回路21の1次コイルへ
の通電時期を規定するものである。一方、ターンオフカ
ウンタ18は前記と同様に第2のCPU2で演算された
点火時期データが設定され、これを後述する所定の点火
ステージにおいてそのステージ始点からクロックパルス
により減算カウントし、前記1次コイルへの通電を遮断
する時期を定め、2次コイル側に点火用の高電圧を発生
させるものである。
On the other hand, the second CPU 2 includes a ROM II and a RAM that have the same functions as the first CPU 1.
12 are provided. A waveform shaping circuit 13 is connected to the input side of the second CPU, and a sensor for detecting the rotational position of the engine crankshaft is connected to the input side of the waveform shaping circuit 13.
That is, a cylinder discrimination (CYL) sensor 14 outputs a one-pulse signal To for cylinder discrimination at a predetermined crank angle position of a specific cylinder of the engine. The engine crankshaft is 180
A top dead center (TDC) sensor 15 outputs a reference crank angle signal T, 4 at a predetermined crank angle position of BTDC (before top dead center) of each cylinder every time the crankshaft rotates 30°. Each sensor of the crank angle sensor 16 that outputs a one-pulse signal T□ is connected. These sensors 14, 15, and 16 constitute a second detection means. Further, the output side of the second CPU 2 is connected to a flip-flop circuit 19 . Further, an ignition circuit 21 and a distributor 22 are sequentially connected to a subsequent stage, and spark plugs 23a to 23d arranged for each cylinder are connected to the distributor 22. The ignition circuit 21, the distributor 22, the ignition plugs 23a to 23d, and the like constitute an ignition means. The ignition circuit 21 includes one of the high pressure generation layers (not shown).
A well-known ignition coil is set up consisting of a primary coil and a secondary coil. Also turn-on counter 1
7 and the turn-off counter 18, down counters are used, and as will be described later, the turn-on counter 17 is set with energization start timing data calculated by the second CPU 2, and this is used to determine when to start energization, which will be described later. In the crank angle position range ff (hereinafter simply referred to as "energization stage"), the timing of energization to the primary coil of the ignition circuit 21 is determined by counting subtracted from the stage starting point using clock pulses. On the other hand, the turn-off counter 18 is set with the ignition timing data calculated by the second CPU 2 in the same manner as described above, and is subtracted from the start point of the stage at a predetermined ignition stage (described later) by clock pulses, and is sent to the primary coil. It determines when to cut off the current to the secondary coil and generates high voltage for ignition on the secondary coil side.

そしてさらに第1のCPU1と第2のCPU2との間に
次のような各信号線が接続されている。
Furthermore, the following signal lines are connected between the first CPU 1 and the second CPU 2.

まず気筒判別(CYL)信号T0□の信号線25が波形
整形回路13の出力側と第1のCPUIの入力側との間
に接続されている。また第1のCPUIに演算開始用の
トリガ信番を与える信号線26が第2のCPU2から第
1のCPUIに向けて接続され、さらにデータ転送用通
信線27.28が両CPUI、2の間に接続されている
0通信線28は、第1のCPUIから第2のCPU2に
向けてエンジンパラメータ等のデータおよび送信命令信
号を転送するためのものであり、通信線27は第2のC
PU2から第1のCPUIに向けて、上記の送信命令に
対する確認信号等を送るためのものである。各CPU1
,2には、各通信線27.28の送信側端および受信側
端の部分に、後述するようにデータをシリアル非同期で
転送するために、それぞれ並列−直列変換回路および直
列−並列変換回路が配設されている。そしてこれらの各
通信線27.28.並列−直列変換回路、直列−並列変
換回路等で信号転送手段が構成されている。符号29は
Meカウンタで、このMeカウンタ29には、第2のC
PU2からスタートトリガ信号の導出線30が接続され
、その出力側は、第1のCPUIに接続されている。M
eカウンタ29は第2のCPU 2が例えばBTDC9
0°のクランク角度位置を検出したときに発生するスタ
ートトリガ信号によってその計数値をレジスタ(図示せ
ず)にストアすると共に計数値を零にリセットして再び
一定周波数のクロックパルスの計数を開始する。従って
、 Meカウンタ29のレジスタにストアされている計
数値は今回及び前回のスタートトリガ信号の発生間のク
ロックパルス数、即ち、スタートトリガ信号の発生時間
間隔を表わす、この計数値は第1のcpuiにより読込
まれ、エンジン回転数Neの逆数に比例したパラメータ
Meの演算に使用され、このパラメータMeはエンジン
回転数を表す情報として燃料噴射量演算の際のパラメー
タの1つとして用いられる。
First, a signal line 25 for the cylinder discrimination (CYL) signal T0□ is connected between the output side of the waveform shaping circuit 13 and the input side of the first CPUI. In addition, a signal line 26 that gives a trigger number for starting calculations to the first CPU 2 is connected from the second CPU 2 to the first CPU 2, and communication lines 27 and 28 for data transfer are connected between both CPU 2. The communication line 28 connected to the first CPU 2 is for transferring data such as engine parameters and transmission command signals from the first CPU 2 to the second CPU 2, and the communication line 27 is connected to the second CPU 2.
This is for sending a confirmation signal, etc. in response to the above transmission command from the PU2 to the first CPUI. Each CPU1
, 2 are provided with a parallel-to-serial conversion circuit and a serial-to-parallel conversion circuit at the transmitting end and receiving end of each communication line 27, 28, respectively, in order to serially and asynchronously transfer data as described later. It is arranged. And each of these communication lines 27.28. The signal transfer means is composed of a parallel-to-serial conversion circuit, a serial-to-parallel conversion circuit, and the like. Reference numeral 29 is a Me counter, and this Me counter 29 includes a second C
A start trigger signal lead line 30 is connected from the PU2, and its output side is connected to the first CPUI. M
The e-counter 29 is controlled by the second CPU 2, for example, BTDC9.
The count value is stored in a register (not shown) by the start trigger signal generated when the 0° crank angle position is detected, the count value is reset to zero, and counting of clock pulses at a constant frequency is started again. . Therefore, the count value stored in the register of the Me counter 29 represents the number of clock pulses between the occurrence of the current and previous start trigger signals, that is, the time interval between the occurrences of the start trigger signal. The parameter Me is read by and used to calculate a parameter Me proportional to the reciprocal of the engine speed Ne, and this parameter Me is used as information representing the engine speed and as one of the parameters when calculating the fuel injection amount.

次いで、第2図により1通信線27.28の両端部にそ
れぞれ配設されている並列−直列変換回路および直列−
並列変換回路を通信線28側のものについて説明する。
Next, as shown in FIG. 2, the parallel-serial conversion circuits and the series-
The parallel conversion circuit on the communication line 28 side will be explained.

符号31は並列−直列変換回路で8ビツトの命令又は運
転パラメータ値データと、これに命令又はデータの判別
用ビット並びにスタート、ストップの各ビットを加え1
1ビツトを1フレームとして(第7図)これをラッチす
るラッチ回路32と、このラッチ回路32から並列に入
力した11ビツトデータを信号線34を介して入力する
クロックパルスの入力毎に1ビツトづつ直列に転送する
ためのシフトレジスタ33とで構成されている。シフト
レジスタ33の出力端子は出力ボート35、通信線28
および入力ポート36を介して第2のCPU2側のシフ
トレジスタ39の入力端に接続されている。このシフト
レジスタ39とラッチ回路38とで直列−並列変換回路
37が構成され、前記並列−直列変換回路31と逆の手
順により、転送されて来た11ビツトデータがシフトレ
ジスタ38にストアされる。尚、符号40はシフトレジ
スタ39に入力するクロックパルスの入力線路である。
Reference numeral 31 is a parallel-to-serial conversion circuit that adds 8-bit command or operating parameter value data, a command or data discrimination bit, and start and stop bits.
A latch circuit 32 latches 1 bit as 1 frame (Fig. 7), and 11-bit data input in parallel from this latch circuit 32 is input via a signal line 34, 1 bit for each clock pulse input. It is composed of a shift register 33 for serial transfer. The output terminal of the shift register 33 is the output port 35 and the communication line 28.
and is connected to the input end of the shift register 39 on the second CPU 2 side via the input port 36. This shift register 39 and latch circuit 38 constitute a serial-to-parallel conversion circuit 37, and the transferred 11-bit data is stored in the shift register 38 by the reverse procedure of the parallel-to-serial conversion circuit 31. Note that reference numeral 40 is an input line for clock pulses input to the shift register 39.

この入力線路40から入力するクロックパルスと、送信
側の信号線34から入力するクロックパルスとは、非同
期であるがパルス発生周期は同一である。シフトレジス
タ39から後述するデータのストップビットに対応する
信号が出力線路41を介してラッチ回路38のクロック
入力端子に供給されるとともに、後述するように2フレ
一ム分のデータ転送を行なうような場合に、最初の1゛
フレ一ム分のデータ転送を行なうような場合に、最初の
1フレ一ム分のデータ転送が終了したことを知らせる信
号として用いられる。
The clock pulses input from this input line 40 and the clock pulses input from the signal line 34 on the transmitting side are asynchronous, but have the same pulse generation period. A signal corresponding to a stop bit of data, which will be described later, is supplied from the shift register 39 to a clock input terminal of the latch circuit 38 via an output line 41, and a signal corresponding to a data stop bit, which will be described later, is supplied to the clock input terminal of the latch circuit 38, and a signal corresponding to a data stop bit, which will be described later, is supplied to the clock input terminal of the latch circuit 38, and a signal corresponding to a data stop bit, which will be described later, is supplied to the clock input terminal of the latch circuit 38. In this case, when data transfer for the first frame is performed, it is used as a signal to notify that the data transfer for the first frame has been completed.

次に第3図乃至第7図を参照して作用を説明する。Next, the operation will be explained with reference to FIGS. 3 to 7.

まず、第2のCPU2による点火時期制御を述べる。− 第2のCPU2には、各センサ14〜16からのCYL
信号T00、TDC信号T0いおよびクランク角度信号
T2.が波形整形回路13で波形整形されて入力する(
第3図(a)〜(C))。このうちCYL信号Tl11
は信号線路25を介して各気筒への燃料噴射順序を判別
する信号として第1のCPUIにも入力する。なお、第
3図および第4図中のステージとは、隣接する2つの上
死点(TDC)間のクランク角度をクランク角度信号T
!4の各立上がりから次のクランク角度信号T24の立
上りまでのクランク角度を1間隔として6つの領域に分
割し、各領域をステージと称し、これに0番から5番ま
で付番したものである。第2のCPU2は点火時期制御
プログラムとしてクランク角度信号T24の発生ごとに
実行されるクランク割込み処理プログラム(第4図(b
))と、第Oステージで実行されるクランク割り込み処
理プログラムの終了に引続いて行なわれるθIG−DU
TY演算処理プログラム(第4図(C))の2つの処理
プログラムを実行し、θIG−DUTY演算処理の実行
中にクランク角度信号T24が入力したときにはクラン
ク割り込み処理を優先して実行する。
First, ignition timing control by the second CPU 2 will be described. - The second CPU 2 receives CYL from each sensor 14 to 16.
Signal T00, TDC signal T0 and crank angle signal T2. is waveform-shaped by the waveform shaping circuit 13 and input (
Figures 3(a)-(C)). Among these, CYL signal Tl11
is also input to the first CPUI via the signal line 25 as a signal for determining the order of fuel injection to each cylinder. Note that the stage in FIGS. 3 and 4 uses a crank angle signal T to measure the crank angle between two adjacent top dead centers (TDCs).
! The crank angle from each rise of T24 to the rise of the next crank angle signal T24 is divided into six regions at one interval, and each region is called a stage and numbered from 0 to 5. The second CPU 2 includes a crank interrupt processing program (FIG. 4 (b
)) and θIG-DU performed following the end of the crank interrupt processing program executed at the O-th stage.
Two processing programs, the TY calculation processing program (FIG. 4(C)), are executed, and when the crank angle signal T24 is input during the execution of the θIG-DUTY calculation processing, the crank interrupt processing is executed with priority.

まず、クランク割り込み処理では、TDC信号。First, in crank interrupt processing, the TDC signal.

クランク角度信号に基づくターンオンカウンタ17のカ
ウントをスタートすべき通電ステージ(第4図の例では
ステージ2)及びターンオフカウンタ18をスタートす
べき所定ステージ(第4図の例ではステージ4)等のス
テージ判別、クランク角度信号T2.の発生時間間隔M
E、iの検出、ターンオンカウンタ17及びターンオフ
カウンタ18の起動等の制御実行を行なう。
Stage discrimination based on the crank angle signal, such as the energization stage (stage 2 in the example of FIG. 4) at which the count of the turn-on counter 17 should be started and the predetermined stage (stage 4 in the example of FIG. 4) at which the turn-off counter 18 should be started. , crank angle signal T2. occurrence time interval M
It performs control such as detection of E and i and activation of the turn-on counter 17 and turn-off counter 18.

一方、θIG−DUTY演算処理では、進角制御値θI
G、通電制御値DUTY (TDC信号の発生時間間隔
に対するコイル通電時間割合%)、通電時期TDUT、
及び点火時期TIGの各データの演算等を実行する。
On the other hand, in the θIG-DUTY calculation process, the advance angle control value θI
G, energization control value DUTY (coil energization time ratio % to TDC signal generation time interval), energization timing TDUT,
and calculates each data of ignition timing TIG.

上記各データの演算処理をさらに詳述すると、進角制御
値θIGは、エンジン回転数Ne、吸気管内絶対圧PI
IA、エンジン水温Tw等の各位から次の(1)式に従
って演算される。
To explain in more detail the calculation processing of each of the above data, the advance angle control value θIG is calculated based on the engine rotation speed Ne, the intake pipe absolute pressure PI
It is calculated from IA, engine water temperature Tw, etc. according to the following equation (1).

θIG=θMAP+θIGCR・・・(1)ここに、O
MApは基本進角値を示し、エンジン回転数Neと、吸
気管内絶対圧PBAとによりROMIIに記憶されてい
るマツプから読出され、θIGCRは基本進角値の補正
変数値で、エンジン冷却水温度Tw、吸気温度TA及び
大気圧PA等に応じて前記ROMIIに記憶されている
テーブルから読み出される。
θIG=θMAP+θIGCR...(1) Here, O
MAp indicates the basic advance angle value, which is read from the map stored in ROMII based on the engine speed Ne and intake pipe absolute pressure PBA, and θIGCR is a correction variable value for the basic advance angle value, and is the engine cooling water temperature Tw. , read out from the table stored in the ROM II according to the intake air temperature TA, atmospheric pressure PA, etc.

前記OMAp値の演算に使用するエンジン回転数Neは
Meカウンタ24から与えられ、その値Meは、第3図
(c)及び第4図(a)に示すクランク角度信号T24
の各ステージO〜5の各間隔を一定周期のクロックパル
ス(固定クロックパルス)で夫々計測して得た値MEM
O〜65の加算料Ms(=Mesa+MEgz+MEs
z+MEgi+MEs4+M E s s )を使用す
る。
The engine speed Ne used for calculating the OMAp value is given from the Me counter 24, and the value Me is determined by the crank angle signal T24 shown in FIG. 3(c) and FIG. 4(a).
The value MEM obtained by measuring each interval of each stage O to 5 with a clock pulse of a constant period (fixed clock pulse)
Additional fee Ms (=Mesa+MEgz+MEs) from 0 to 65
z+MEgi+MEs4+MEss).

また、通電制御値DUTYはエンジン回転数Neの関数
で、前述と同様にROMIIに記憶されているテーブル
から読み出され、この読み出された値をバッテリ電圧で
補正して与えられる。
Further, the energization control value DUTY is a function of the engine rotation speed Ne, and is read out from the table stored in the ROMII as described above, and is given by correcting this read value with the battery voltage.

ここで点火はBTDCO〜60″の範囲で行なわれ、換
言すればステージ4,5のうちのどちらかで行なわれる
。具体的には前記ターンオフカウンタ18に入力される
データはステージ4の立上りから、ターンオフカウンタ
18の計数が開始され、カウント数がOとなると、2次
側コイルへの通電が遮断される。このターンオフカウン
タ18への入力値をTIGとすると、該TIGは角度一
時間変換値であり、その値は上述のようにして求めた進
角制御値θIG及びMe値から求められる。
Here, ignition is performed in the range from BTDCO to 60'', in other words, it is performed in either stage 4 or 5. Specifically, the data input to the turn-off counter 18 is from the rise of stage 4, The turn-off counter 18 starts counting, and when the count reaches O, the power supply to the secondary coil is cut off.If the input value to the turn-off counter 18 is TIG, then the TIG is the angle-hour conversion value. The value is determined from the advance angle control value θIG and the Me value determined as described above.

また、通電開始時期TDUTも同様に進角制御値゛θI
G1通電詞御値DUTY及びMe値で決定される角度一
時間変換された値であり、これによりステージ間の任意
の位置を設定することができる。
Similarly, the energization start time TDUT is also set to the advance angle control value ゛θI
This is a value obtained by converting the angle determined by the G1 energizer's value DUTY and Me value, and thereby any position between stages can be set.

そして1点火コイルに通電を開始すべきステージ開始時
点が検出されたときターンオンカウンタ19の計数が開
始され、TDUT値に対応する値をカウントダウンして
カウント数がOになると、即ち設定された通電開始時期
に至るとフリップフロップ19のセットが行なわれ、点
火回路21の1次コイルに通電が開始される。そして、
前述した通り、前記ステージ4の開始時点から点火時期
TIGに至るとフリップフロップ19のリセットが行な
われる。
Then, when the stage start point at which energization should be started for one ignition coil is detected, the turn-on counter 19 starts counting, and when the value corresponding to the TDUT value is counted down and the count reaches O, that is, the set energization starts. When the timing is reached, the flip-flop 19 is set and the primary coil of the ignition circuit 21 starts to be energized. and,
As described above, the flip-flop 19 is reset from the start of stage 4 to the ignition timing TIG.

フリップフロップ回路19はこのリセットで点火回路2
1に通電オフ信号を出力し1通電オフのタイミングで2
次コイルに点火用の高電圧を発生させ、規定された進角
度位置でプラグ22を点火する。
The flip-flop circuit 19 is reset to the ignition circuit 2.
Outputs the energization off signal to 1, and at the timing of 1 energization OFF, 2
Next, a high voltage for ignition is generated in the coil, and the plug 22 is ignited at the specified advance angle position.

一方、第1のCPUIはFI演算処理プログラムを実行
する。このFI演算処理は第2のCPU Z側のクラン
ク割り込み処理においてステージ3、即ちBTDC90
°のクランク角度位置が検出されたときに信号線26を
介してCPU2からCPUIへ出力される前記トリガ信
号qの入力を受けてその実行が開始される。そしてこの
FI演算処理では、Pa^トランスジューサ5からの吸
気管内絶対圧信号PBA、スロットル弁開度信号θTH
1排気ガス中の02濃度検出値等のデータの読み込み、
及びMeカウンタ29で計数されたMeデータの読み込
み、後述する燃料噴射時間TOLI丁の演算、ならびに
T 0IJT演算終了と同時にカウンタ回路7における
所定気筒のカウンタの起動制御等を実行する。
On the other hand, the first CPUI executes the FI calculation processing program. This FI calculation processing is performed at stage 3 in the crank interrupt processing on the second CPU Z side, that is, at BTDC90.
The execution is started upon receiving the trigger signal q which is output from the CPU 2 to the CPU I via the signal line 26 when the crank angle position of .degree. is detected. In this FI calculation process, the intake pipe absolute pressure signal PBA from the Pa transducer 5 and the throttle valve opening signal θTH are
1. Reading data such as detected value of 02 concentration in exhaust gas,
and reads the Me data counted by the Me counter 29, calculates the fuel injection time TOLI which will be described later, and controls the start-up of a counter for a predetermined cylinder in the counter circuit 7 simultaneously with the completion of the TOIJT calculation.

上述の燃料噴射時間TOLITは次式によって演算され
る。
The above fuel injection time TOLIT is calculated by the following equation.

Togt=TiXK、十に2 ここに、Tiは燃料噴射弁8の基本燃料噴射時間を示し
、この基本燃料噴射時間Tiは例えば吸気管内絶対圧P
BAと、エンジン回転数Neとに基づいてROM3から
読み出される。K1及びに2は夫々前述の各種センサか
らのエンジンパラメータ信号に応じて演算される補正係
数及び補正変数であって、エンジン運転状態に応じて、
始動特性、排気ガス特性、燃費特性、エンジン加速特性
等の諸特性が最適なものとなるように所定の演算式に基
づいて演算される。第1のCPUIは前述のように燃料
噴射時間T 0IJTの演算終了と同時に。
Togt=Ti
It is read out from the ROM 3 based on BA and the engine speed Ne. K1 and K2 are a correction coefficient and a correction variable that are respectively calculated according to engine parameter signals from the various sensors mentioned above, and depending on the engine operating state,
Various characteristics such as starting characteristics, exhaust gas characteristics, fuel consumption characteristics, engine acceleration characteristics, etc. are calculated based on a predetermined calculation formula so as to be optimal. The first CPUI is activated at the same time as the calculation of the fuel injection time T0IJT is completed as described above.

この燃料噴射時間T 0IJTのデータをカウンタ回路
7における所定気筒のカウンタに設定するとともに当該
カウンタを起動する。カウンタはこのデータを減算カウ
ントし、当該燃料噴射時間データに対応した値の開弁時
間信号を駆動信号として燃料噴射弁8に供給し、燃料供
給量を制御する。
The data of this fuel injection time T0IJT is set in the counter of a predetermined cylinder in the counter circuit 7, and the counter is activated. The counter subtracts this data and supplies a valve opening time signal having a value corresponding to the fuel injection time data as a drive signal to the fuel injection valve 8 to control the fuel supply amount.

次に、データ転送用信号線27.28を介してエンジン
運転パラメータ値等のデータ転送について述べる。この
データ顧送はシリアル非同期方式により実行され、前述
した第2のCPU2で実行されるクランク割込処理、θ
IG−DUTY演算処理、及び第1のCPUIで実行さ
れるFI演算処理の各処理が実行されていないとき(こ
れを「バックグラウンド」という)に実行される。先ず
、第1のCPUIは前記FT演算処理が行なわれていな
いバックグラウンドにあるとき、第5図に示すように通
信線28を介して送信命令5ENDを第2のCPU 2
に送出する。これに対し第2のCPLI2は、クランク
割込処理等の処理実行状態ではなくデータ受信が可能状
態であればデータ受信可能状態を表わす確認信号ACK
を通信線27を介して第1のCPUIに応答する。応答
後、第1のCPU1はクロックパルスでシフトレジスタ
33を駆動する。この駆動により、シフトレジスタ33
は。
Next, data transfer such as engine operating parameter values via the data transfer signal lines 27 and 28 will be described. This data transfer is executed by a serial asynchronous method, and the above-mentioned crank interrupt processing executed by the second CPU 2, θ
The IG-DUTY calculation process and the FI calculation process executed by the first CPUI are executed when they are not being executed (this is referred to as "background"). First, when the first CPU is in the background where the FT calculation process is not being performed, the first CPU sends a transmission command 5END to the second CPU 2 via the communication line 28, as shown in FIG.
Send to. On the other hand, if the second CPLI 2 is not in the processing execution state such as crank interrupt processing but in the data reception enabled state, the second CPLI 2 sends a confirmation signal ACK indicating the data reception enabled state.
via the communication line 27 to the first CPUI. After responding, the first CPU 1 drives the shift register 33 with a clock pulse. With this drive, the shift register 33
teeth.

クロックパルスが入力する毎に、ラッチ回路32を経て
並列に入力しているエンジンの運転パラメータ値を内容
とするデータDATAを、シフトしながら1ビツトづつ
出力し、これを通信線28を介して第2のCPU2に転
送する。第2のCPU2におけるシフトレジスタ39は
、信号線40から入力するクロックパルスで、転送され
てきたデータDATAを1ビツトづつシリアルにラッチ
する。そしてこのデータDATAに続く最後のストップ
ビットの入力タイミングでラッチ回路38が駆動され、
データDATAがシフトレジスタ39からラッチ回路3
8に8ビット同時にラッチされる。ラッチ回路38にラ
ッチされたデータDATAは、第2のCPU2の書込み
処理によりRAM12に書込まれる。なお第2のCPU
2には、第1のCPUIに対してデータ転送を要求する
リクエスト命令も用意されている。而して第2のCPU
2におけるRAM12には第1のCPt1側におけるR
AM4と同様に常時最新の各エンジン運転パラメータの
値が書き込まれる。2バイト分のデータ転送を行なうと
きは、第6図に示すように第2のCPU 2は、先ず1
バイト分のデータDATA 1を受信したのち、確認信
号ACKを第1のCPUIに送り、その後に後続の1バ
イト分のデータDATA 2を受信する。なおこのよう
なデータ転送の間にCFIJに割込み処理が入ったとき
は、シフトレジスタ33゜39へのクロックパルスが非
入力状態となり、データ転送が中断して割込処理が優先
する。そして、この割込処理の終了後にデータ転送が再
開される。
Every time a clock pulse is input, the data DATA containing the engine operating parameter values input in parallel through the latch circuit 32 is output one bit at a time while being shifted. 2 to CPU 2. The shift register 39 in the second CPU 2 serially latches the transferred data DATA one bit at a time using a clock pulse input from the signal line 40. Then, the latch circuit 38 is driven at the input timing of the last stop bit following this data DATA.
Data DATA is transferred from the shift register 39 to the latch circuit 3
8 bits are latched at the same time. The data DATA latched by the latch circuit 38 is written into the RAM 12 by a write process by the second CPU 2. Note that the second CPU
2 also includes a request command for requesting data transfer from the first CPUI. Then the second CPU
2, the RAM 12 has R on the first CPt1 side.
Similar to AM4, the latest values of each engine operating parameter are always written. When transferring 2 bytes of data, the second CPU 2 first transfers 1 byte as shown in FIG.
After receiving the byte of data DATA 1, it sends an acknowledgment signal ACK to the first CPUI, and then receives the subsequent 1 byte of data DATA 2. Note that when interrupt processing enters the CFIJ during such data transfer, the clock pulses to the shift registers 33 and 39 become non-input, the data transfer is interrupted, and priority is given to the interrupt processing. After this interrupt processing ends, data transfer is resumed.

なおこの発明における燃料供給の制御とは、燃料噴射量
、噴射時期等の何れの制御であってもよく、また点火制
御とは点火時期1通電時間等の何れの制御であってもよ
い。
Note that the fuel supply control in this invention may be any control such as fuel injection amount or injection timing, and the ignition control may be any control such as ignition timing 1 energization time.

(発明の効果) 以上詳述したように、この発明の内燃エンジンの電子制
御装置によれば燃料供給の制御を司る第1の中央演算処
理装置と1点火の制御を司る第2の中央演算処理装置と
、第1の中央演算処理装置に接続されて第1のエンジン
運転パラメータを検出する第1の検出手段と、第2の中
央演算処理装置に接続されて第2のエンジン運転パラメ
ータを検出する第2の検出手段と、第1および第2の中
央演算処理装置間に介装されて第1のエンジン運転パラ
メータおよび第2のエンジン運転パラメータの各検出値
を相互に転送する信号転送手段とを含み、前記第1およ
び第2の中央演算処理装置は前記第1および第2のエン
ジン運転パラメータに基づき前記燃料供給および前記点
火を夫々制御するようにしたので各中央演算処理装置は
夫々の制御対象ごとに必要な演算制御処理だけを実行す
ればよく、従って、電子制御装置が処理できる処理量が
増大すると共に全体の処理時間が短縮できる。
(Effects of the Invention) As detailed above, according to the electronic control device for an internal combustion engine of the present invention, the first central processing unit controls fuel supply and the second central processing unit controls one ignition. a first detection means connected to the first central processing unit to detect a first engine operating parameter; and a first detection means connected to the second central processing unit to detect a second engine operating parameter. a second detection means; and a signal transfer means interposed between the first and second central processing units to mutually transfer detected values of the first engine operating parameter and the second engine operating parameter. and the first and second central processing units control the fuel supply and the ignition, respectively, based on the first and second engine operating parameters, so that each central processing unit has its own control target. It is sufficient to execute only the necessary arithmetic and control processing for each time, and therefore, the amount of processing that can be processed by the electronic control device increases and the overall processing time can be shortened.

この結果演算処理に確保できる時間が短かくなる高回転
時の制御においても、演算処理能力に優れた高価な上位
の中央演算装置を採用することなしに正確で且つ複雑な
制御が可能になるという効果が得られる。またエンジン
運転パラメータの入力段に必要とされるA/D変換回路
、波形整形回路等の入力段回路は、爾中央演算装置で共
用することができるので、装置の煩雑化が防止できメン
テナンスも容易になるという効果が得られる。
As a result, even when controlling at high speeds where the time available for calculation processing is shortened, accurate and complex control can be achieved without the need for an expensive central processing unit with excellent calculation processing power. Effects can be obtained. In addition, input stage circuits such as A/D conversion circuits and waveform shaping circuits required for inputting engine operating parameters can be shared by the central processing unit, which prevents device complexity and facilitates maintenance. You can get the effect of becoming.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明に係る内燃エンジンの電子制御装置の
全体構成を示すブロック図、第2図は第1及び第2の中
央演算装置間のデータ転送を行なう、ラッチ回路、シフ
トレジスタ等から構成されるデータ転送用回路のブロッ
ク図、第3図はTDC信号、クランク角度信号等のパル
ス発生タイミングを示すタイミングチャート、第4図は
点火コイルへの通電開始時期、通電停止時期等を示すタ
イミングチャート、第5図及び第6図はエンジン運転パ
ラメータ値等のデータの転送タイミングを示すタイミン
グチャート、第7図は転送される1フレームのデータの
構成を示すブロック図である。 1・・・第1の中央演算処理装置(CPU) 、2・・
・第2の中央演算処理装置(CPU) 、5・・・吸気
管内絶対圧トランスジューサ、8・・・燃料噴射弁、1
6・・・クランク角度センサ、23a〜23d・・・点
火栓、27.28・・・データ転送用通信線、31・・
・並列−直列変換回路、37・・・直列−並列変換回路
FIG. 1 is a block diagram showing the overall configuration of an electronic control device for an internal combustion engine according to the present invention, and FIG. 2 is a block diagram showing the overall configuration of an electronic control device for an internal combustion engine according to the present invention, and FIG. 3 is a timing chart showing the pulse generation timing of the TDC signal, crank angle signal, etc., and FIG. 4 is a timing chart showing the timing to start energizing the ignition coil, the timing to stop energizing, etc. , FIGS. 5 and 6 are timing charts showing the transfer timing of data such as engine operating parameter values, and FIG. 7 is a block diagram showing the structure of one frame of data to be transferred. 1... first central processing unit (CPU), 2...
- Second central processing unit (CPU), 5... Intake pipe absolute pressure transducer, 8... Fuel injection valve, 1
6... Crank angle sensor, 23a-23d... Spark plug, 27.28... Communication line for data transfer, 31...
・Parallel-serial conversion circuit, 37...Series-parallel conversion circuit.

Claims (1)

【特許請求の範囲】 1、内燃エンジンに燃料供給を行なう燃料供給手段と、
供給された燃料により形成される混合気に点火を行なう
点火手段とを備えた内燃エンジンの電子制御装置におい
て、前記燃料供給の制御を司る第1の中央演算処理装置
と、前記点火の制御を司る第2の中央演算処理装置と、
前記第1の中央演算処理装置に接続され、第1のエンジ
ン運転パラメータを検出する第1の検出手段と、前記第
2の中央演算処理装置に接続され、第2のエンジン運転
パラメータを検出する第2の検出手段と、前記第1およ
び第2の中央演算処理装置間に介装され、前記第1のエ
ンジン運転パラメータおよび前記第2のエンジン運転パ
ラメータの各検出値を相互に転送する信号転送手段とを
含み、前記第1及び第2の中央演算処理装置は前記第1
及び第2のエンジン運転パラメータに基づき前記燃料供
給及び前記点火を夫々制御することを特徴とする内燃エ
ンジンの電子制御装置。 2、前記第1のエンジン運転パラメータは少なくともエ
ンジン温度を含むことを特徴とする特許請求の範囲第1
項記載の内燃エンジンの電子制御装置。 3、前記第2のエンジン運転パラメータは、少なくとも
前記エンジンのクランク軸の回転位置パラメータを含む
ことを特徴とする特許請求の範囲第1項記載の内燃エン
ジンの電子制御装置。
[Claims] 1. Fuel supply means for supplying fuel to an internal combustion engine;
An electronic control device for an internal combustion engine comprising an ignition means for igniting an air-fuel mixture formed by supplied fuel, comprising: a first central processing unit that controls the fuel supply; and a first central processing unit that controls the ignition. a second central processing unit;
a first detection means connected to the first central processing unit to detect a first engine operating parameter; and a first detection means connected to the second central processing unit to detect a second engine operating parameter. Signal transfer means interposed between the second detection means and the first and second central processing units, and mutually transfers each detected value of the first engine operating parameter and the second engine operating parameter. and the first and second central processing units include the first and second central processing units.
and a second engine operating parameter, the electronic control device for an internal combustion engine is characterized in that the fuel supply and the ignition are controlled respectively. 2. Claim 1, wherein the first engine operating parameter includes at least engine temperature.
An electronic control device for an internal combustion engine according to paragraph 1. 3. The electronic control device for an internal combustion engine according to claim 1, wherein the second engine operating parameter includes at least a rotational position parameter of a crankshaft of the engine.
JP7110185A 1985-03-18 1985-04-05 Electronic controller for internal-combustion engine Pending JPS61232363A (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP7110185A JPS61232363A (en) 1985-04-05 1985-04-05 Electronic controller for internal-combustion engine
US06/840,583 US4791569A (en) 1985-03-18 1986-03-17 Electronic control system for internal combustion engines
DE3623839A DE3623839A1 (en) 1985-03-18 1986-03-18 SIGNAL TRANSFER PROCEDURE
GB8606665A GB2173611B (en) 1985-03-18 1986-03-18 Electronic control system for internal combustion engines
DE19863609070 DE3609070A1 (en) 1985-03-18 1986-03-18 ELECTRONIC CONTROL SYSTEM FOR COMBUSTION ENGINES

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7110185A JPS61232363A (en) 1985-04-05 1985-04-05 Electronic controller for internal-combustion engine

Publications (1)

Publication Number Publication Date
JPS61232363A true JPS61232363A (en) 1986-10-16

Family

ID=13450811

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7110185A Pending JPS61232363A (en) 1985-03-18 1985-04-05 Electronic controller for internal-combustion engine

Country Status (1)

Country Link
JP (1) JPS61232363A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5001642A (en) * 1985-02-22 1991-03-19 Robert Bosch Gmbh Method for operating a data processing system
JP2006217507A (en) * 2005-02-07 2006-08-17 Denso Corp Electronic controller
US8057133B2 (en) 2008-01-24 2011-11-15 GM Global Technology Operations LLC Machining of aluminum surfaces

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS592102A (en) * 1982-06-29 1984-01-07 Oki Electric Ind Co Ltd Operation controlling system of internal combustion engine

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS592102A (en) * 1982-06-29 1984-01-07 Oki Electric Ind Co Ltd Operation controlling system of internal combustion engine

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5001642A (en) * 1985-02-22 1991-03-19 Robert Bosch Gmbh Method for operating a data processing system
US5303348A (en) * 1985-02-22 1994-04-12 Robert Bosch Gmbh Method of arbitrating access to a data bus and apparatus therefor
US5621888A (en) * 1985-02-22 1997-04-15 Robert Bosch Gmbh Method of building up messages for driving a data processing arrangement with several stations receiving connected thereto
US5640511A (en) * 1985-02-22 1997-06-17 Robert Bosch Gmbh Method of arbitrating access to a data bus and apparatus therefor
US5901156A (en) * 1985-02-22 1999-05-04 Robert Bosch Gmbh Method of processing messages to be transmitted for a data processing arrangement
JP2006217507A (en) * 2005-02-07 2006-08-17 Denso Corp Electronic controller
US8057133B2 (en) 2008-01-24 2011-11-15 GM Global Technology Operations LLC Machining of aluminum surfaces

Similar Documents

Publication Publication Date Title
US4797828A (en) Electronic control system for internal combustion engines
JPH0250303B2 (en)
US4274142A (en) Apparatus for detecting revolutions of an internal combustion engine
JPS61193011A (en) Detecting method for reference position of crank angle right after start of internal combustion engine
US4727841A (en) System for controlling internal combustion engine using knocking and overtemperature preventing fuel correction
US5093793A (en) Method of transferring signals within electronic control system for internal combustion engines
ITTO990547A1 (en) EQUIPMENT FOR CALCULATING THE SPEED OF AN ENGINE.
JPS61232363A (en) Electronic controller for internal-combustion engine
US4690122A (en) Ignition control system for internal combustion engines
US4510569A (en) A/D Conversion period control for internal combustion engines
JPS61277848A (en) Electronic controller for internal-combustion engine
JPS61277849A (en) Electronic controller for internal-combustion engine
JPS61277845A (en) Fuel injection control method for internal-combustion engine
JP3050337B2 (en) Electronic control unit for internal combustion engine
JPH029185B2 (en)
JPH08121299A (en) Individual ignition method
US4480615A (en) Method and apparatus for controlling ignition timing in a multicylinder internal combustion engine
JPH0344217B2 (en)
JPS5954765U (en) Internal combustion engine ignition timing control device
JPS5843584B2 (en) Ignition timing control device
JPH0762462B2 (en) Abnormality detection device for control device of internal combustion engine
JPH0413547B2 (en)
JPH07117025B2 (en) Ignition timing control method for internal combustion engine
JPS59160070A (en) Ignition device for v-type multi-cylinder internal- combustion engine
JPS6331668B2 (en)