JPH02238153A - Control device for engine - Google Patents
Control device for engineInfo
- Publication number
- JPH02238153A JPH02238153A JP5816489A JP5816489A JPH02238153A JP H02238153 A JPH02238153 A JP H02238153A JP 5816489 A JP5816489 A JP 5816489A JP 5816489 A JP5816489 A JP 5816489A JP H02238153 A JPH02238153 A JP H02238153A
- Authority
- JP
- Japan
- Prior art keywords
- crank
- signal
- pulse signal
- control
- reference time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 239000000446 fuel Substances 0.000 description 17
- 238000000034 method Methods 0.000 description 16
- 238000002347 injection Methods 0.000 description 12
- 239000007924 injection Substances 0.000 description 12
- 238000012937 correction Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 5
- 238000002485 combustion reaction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000011144 upstream manufacturing Methods 0.000 description 3
- 230000003197 catalytic effect Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000000498 cooling water Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000000243 solution Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000000638 stimulation Effects 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Landscapes
- Electrical Control Of Ignition Timing (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、時間制御により点火信号、燃料噴射信号など
の制御タイミングを決定するエンジンの制御装置に関す
る。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an engine control device that determines the control timing of an ignition signal, a fuel injection signal, etc. by time control.
[従来の技術と発明が解決しようとする課題コ自動車な
どの車輌におけるエンジン制部は、マイクロコンピュー
タなどにより各種センサ群からの信号を処理し、燃料噴
射量、点火時期などを算出して、最適なタイミングで制
御信号をアクチュ工−夕に出力している。[Problems to be solved by conventional technology and inventions] Engine control units in vehicles such as automobiles use microcomputers to process signals from various sensor groups, calculate fuel injection amount, ignition timing, etc. A control signal is output to the actuator at the appropriate timing.
ところで、従来、燃料噴射信号、点火信号などを出力す
るタイミングを決定するには、例えば、実開昭58−2
608号公報、特開昭56−9665号公報などに開示
されているように種々の方式があり、基本的には以下に
述べる2つの方式となる。By the way, conventionally, in order to determine the timing of outputting a fuel injection signal, an ignition signal, etc., for example,
There are various methods as disclosed in Japanese Patent No. 608, Japanese Patent Laid-Open No. 56-9665, etc., and basically there are two methods described below.
■クランク位置センサからの基準位置信号が検出された
とき、単位角度信号のカウントを開始し、所定のクラン
ク角度に達したときを制御タイミングとするもの。■When the reference position signal from the crank position sensor is detected, counting of unit angle signals is started, and the control timing is set when a predetermined crank angle is reached.
すなわち、第5図に示すように、例えばBTDC10゜
で点火する場合、クランク位置センサからのBTDC9
0゜を示す基準位置信号が検出ざれたとき、ドウエルを
開始すると同時にクランク角1゜毎の単位角度信号のカ
ウントを開始し、81パルス目でドウエルを終了して点
火する。That is, as shown in FIG. 5, for example, when igniting at BTDC 10 degrees,
When the reference position signal indicating 0° is detected, the dwell is started and at the same time, counting of unit angle signals for every 1° of crank angle is started, and the dwell is ended at the 81st pulse and ignition is started.
■クランク位nセンサからの基準位置信号間の時間を計
測し、制御タイミングを上記基準位置信号からの遅れ時
間としてロ出ずるもの。■Measures the time between the reference position signals from the crank position n sensor, and calculates the control timing as the delay time from the reference position signal.
すなわち、同様にBTDCIO゜で点火する場合、第6
図に示すように、クランク位置センサからのBTDC1
80”を示す基準位置信号とBTDC90”を示す基準
位置信号の間隔から時間t(=T90)を計測し、上記
BTDC90゜を示す基準位置信号が検出されたとき、
ドウエルを開始すると同時に、BTDC10’のクラン
ク位置に相当する上記BTDC90”を示す基準位置信
号からの遅れ時間td (=T90x(90−10)
/90)を演算して、この遅れ時間td経過後、ドウエ
ルを終了して点火する。In other words, when igniting with BTDCIO°, the 6th
As shown in the figure, BTDC1 from the crank position sensor
The time t (=T90) is measured from the interval between the reference position signal indicating 80" and the reference position signal indicating BTDC 90", and when the reference position signal indicating BTDC 90 degrees is detected,
At the same time as starting the dwell, the delay time td (=T90x(90-10)
/90), and after this delay time td has passed, the dwell is ended and ignition is started.
上記2つの基本方式はいずれも一長一短があり、その解
決が課題となっていた。すなわち、■においては、実際
のクランク位置を精度良く検出することが可能であり、
制御タイミングを正確に決定することができる反面、ク
ランク位置センサの構成によって制御タイミングの精度
が左右されるため、必然的にクランク位置センサが高精
度のものを要求ざれ、複雑になってコスト上昇を招く。Both of the above two basic methods have advantages and disadvantages, and their solution has been a challenge. In other words, in ■, it is possible to detect the actual crank position with high accuracy,
While the control timing can be determined accurately, the accuracy of the control timing is affected by the configuration of the crank position sensor, which inevitably requires a highly accurate crank position sensor, which increases complexity and increases costs. invite
一方、■においては、マイクロコンピュータなどにより
、正確な時間の計測及び演算が可能なため、クランク位
置センサの構成が簡単になりコスト低減が図れる反面、
制御精度を上げようとすると、基準位置信号間の間隔を
狭くせねばならず、マイクロコンピュータの演算能力を
大きくしなければ対応が困難となる。On the other hand, in case (2), accurate time measurement and calculation is possible using a microcomputer, etc., which simplifies the configuration of the crank position sensor and reduces costs.
In order to improve the control accuracy, the interval between the reference position signals must be narrowed, which is difficult to achieve unless the computing power of the microcomputer is increased.
[発明の目的]
本発明は上記事情に鑑みてなされたもので、時間制御に
より制御タイミングを決定する際に、演算能力不足を招
くことなく、制御精度の向上を図ることができるエンジ
ンの制御装置を提供することを目的としている。[Object of the Invention] The present invention has been made in view of the above circumstances, and provides an engine control device that can improve control accuracy without causing a lack of computing power when determining control timing by time control. is intended to provide.
[課題を解決するための手段及び作用]本発明によるエ
ンジンの制御装置は、クランク位置センサから出力され
る基準位置信号の間隔から、単位クランク角当たりの基
準時間を算出ずる基準時間算出手段と、上記基準時間算
出手段で算出した基準時間に基づいて、単位クランク角
当たりの単位パルス信号を発生する単位パルス信号発生
手段と、上記クランク位置センサからの基準位置信号と
上記単位パルス信号発生手段からの単位パルス信号とに
基いて、所定のタイミングで制御信号を出力する制御信
号発生手段とを備えたものである。[Means and effects for solving the problems] An engine control device according to the present invention includes a reference time calculation means for calculating a reference time per unit crank angle from the interval of reference position signals output from a crank position sensor; unit pulse signal generating means for generating a unit pulse signal per unit crank angle based on the reference time calculated by the reference time calculating means; and control signal generating means for outputting a control signal at a predetermined timing based on the unit pulse signal.
上記構成により、上記基準時間算出手段にてクランク位
置センサの基準位置信号の間隔を計測し、単位クランク
角当たりの基準時間を算出する。次に、この基準時間に
基づいて、上記単位パルス信号発生手段にて単位クラン
ク角当たりの単位パルス信号が発生され、この単位パル
ス信号と上記クランク位置センサからの基準位置信号と
に基づいてエンジンの制御タイミングが決定ざれ、、上
記制御信号発生手段から制御信号が出力される。With the above configuration, the reference time calculation means measures the interval between the reference position signals of the crank position sensor and calculates the reference time per unit crank angle. Next, based on this reference time, the unit pulse signal generating means generates a unit pulse signal per unit crank angle, and based on this unit pulse signal and the reference position signal from the crank position sensor, the engine Once the control timing is determined, a control signal is output from the control signal generating means.
[発明の実琉例] 以下、図面を参照して本発明の実施例を説明する。[Examples of actual inventions] Embodiments of the present invention will be described below with reference to the drawings.
図面は本発明の一実施例を示し、第1図は制御装置の機
能ブロック図、第2図はエンジン制御系の概略図、第3
図は回路ブロック図、第4図は制御タイミングの設定手
順を示すフローチャートである。The drawings show an embodiment of the present invention, in which Fig. 1 is a functional block diagram of a control device, Fig. 2 is a schematic diagram of an engine control system, and Fig. 3 is a schematic diagram of an engine control system.
The figure is a circuit block diagram, and FIG. 4 is a flowchart showing a control timing setting procedure.
(エンジン制御系の構成)
第2図において、図中の符号1はエンジン本体で、この
エンジン本体1の燃焼室1aに運通ずる吸気ボート2と
排気ボート3に吸入管4、排気管5が運通され、この吸
入管4の上流側にエアクリーナ6が連通されている。ま
た、上記吸入管4の中途にスロットルバルブ7が介装さ
れ、さらに、上記吸入管4の上記吸気ボート2の直上流
にインジエクタ8が臨まされている。(Configuration of engine control system) In Fig. 2, reference numeral 1 in the figure is an engine body, and an intake pipe 4 and an exhaust pipe 5 are connected to an intake boat 2 and an exhaust boat 3 that communicate with the combustion chamber 1a of the engine body 1. An air cleaner 6 is connected to the upstream side of the suction pipe 4. Further, a throttle valve 7 is interposed in the middle of the suction pipe 4, and an injector 8 is provided directly upstream of the intake boat 2 in the suction pipe 4.
また、上記エンジン本休1の燃焼室1aには、点火ブラ
グ9がその発火部を露呈しており、この点火ブラグ9は
、デストリビュータ10を介して点火コイル11に接続
されている。Further, an ignition plug 9 has an ignition portion exposed in the combustion chamber 1a of the engine main break 1, and the ignition plug 9 is connected to an ignition coil 11 via a distributor 10.
一方、上記排気管5の中途には、触媒コンバータ12が
介装されており、上記エンジン本休1のクランクシャフ
ト1bには、クランクロータ13が固設され、このクラ
ンクロータ13の外周にクランク位置センサ14が対設
されている。On the other hand, a catalytic converter 12 is interposed in the middle of the exhaust pipe 5, and a crank rotor 13 is fixedly installed on the crankshaft 1b of the engine main break 1. A sensor 14 is provided oppositely.
上記クランク口ータ13には、例えばクランク角90”
毎の基準クランク位置を示す突起あるいは切欠きからな
る検出部が設けられ、この検出部を上記クランク位置セ
ンサ14で検出することにより基準クランク位質を検出
することができる。For example, the crank opening 13 has a crank angle of 90".
A detecting section consisting of a protrusion or a notch indicating the reference crank position is provided, and by detecting this detecting section with the crank position sensor 14, the reference crank position can be detected.
また、上記スロットルバルブ7には、スロットルポジシ
ョンセンサ15、及び上記スロットルバルブ7の全開位
置を検出するアイドルスイッチ15aが連設され、また
、上記吸入管4の上記エアクリーナ6の直下流側に吸入
空気量センサ16が連通されている。Further, the throttle valve 7 is connected with a throttle position sensor 15 and an idle switch 15a that detects the fully open position of the throttle valve 7. A quantity sensor 16 is in communication.
さらに、上記エンジン本体1に形成された冷却水通路1
Cに水渇センサ17が臨まされ、ざらに、上記排気管5
の上記触媒コンバータ12の直上流に02センサ18が
臨まされている。Furthermore, a cooling water passage 1 formed in the engine body 1
The water-drought sensor 17 faces C, and roughly the exhaust pipe 5
An 02 sensor 18 is placed directly upstream of the catalytic converter 12 .
一方、符号20は制御装置で、入力側に上記各センサ1
4〜18及びアイドルスイッチ15aが接続され、また
出力側に上記インジエクタ8、点火コイル11が接続さ
れている。On the other hand, reference numeral 20 is a control device, and each of the above-mentioned sensors 1 is connected to the input side.
4 to 18 and an idle switch 15a are connected thereto, and the injector 8 and ignition coil 11 are connected to the output side.
(制御装置の回路構成)
上記制御装置20は、第3図に示すように、CPU21
、ROM22、RAM23、フリーラニングカウンタ及
び汎用カウンタを有するタイマ24、入力インタフエイ
ス25、及び、出力インタフエイス26がバスライン2
7を介して互いに接続され、また、クロツクジエネレー
タ28が上記CPU21、上記タイマ24、及び、カウ
ンタ29に接続されてクロック信号を供給している。(Circuit configuration of control device) The control device 20 has a CPU 21 as shown in FIG.
, a ROM 22, a RAM 23, a timer 24 having a free-running counter and a general-purpose counter, an input interface 25, and an output interface 26 are connected to the bus line 2.
7, and a clock generator 28 is connected to the CPU 21, the timer 24, and the counter 29 to supply clock signals.
また、コンバレータ30の^1・・・静入力に上記出力
インターフエイス26が接続され、ざらに、b1・・・
Bn入力に上記カウンタ29の01・・・On出力が接
続されている。Further, the output interface 26 is connected to the static input of the converter 30, b1...
The 01...On output of the counter 29 is connected to the Bn input.
そして、上記コンパレータ30の出力は、上記カウンタ
29のリセット端子及び上記入力インターフエイス25
に接続されている。The output of the comparator 30 is connected to the reset terminal of the counter 29 and the input interface 25.
It is connected to the.
上記ROM22には制御プログラム、制御用デタマツブ
などの固定データが記憶されており、また、RAM23
にはデータ処理した後の上記各センサ14〜18などか
らの出力値が格納されている。また、CPtJ 2 1
では上記ROM22に記憶されている制御プログラムに
従い、上記RAM23に記憶されている各種データに基
づき燃料噴射頂、点火時期などを演算する。The ROM 22 stores fixed data such as control programs and control data, and the RAM 23
Stores the output values from each of the sensors 14 to 18 after data processing. Also, CPtJ 2 1
Then, according to the control program stored in the ROM 22, the fuel injection peak, ignition timing, etc. are calculated based on various data stored in the RAM 23.
一方、上記コンパレータ30は、いわゆるデジタルコン
パレータであり、八1・・・An入力の値と81・・・
Bn入力の値とを比較し、その大小閏係によって出h状
態を反転する。すなわち、上記カウンタ29からのデー
タが上記出力インターフエイス26からのデータよりも
大きくなると、上記コンパレータ30の出力が、例えば
、ハイからローへ反転する。同時に、上記コンバレータ
30の出力の立下がりで上記カウンタ29がリセットさ
れ、上記カウンタ29が再びOから上記クロツクジエネ
レータ28のクロック信号のカウントを始める。On the other hand, the comparator 30 is a so-called digital comparator, and the value of the input 81...An and the value of the input 81...
The value of the Bn input is compared, and the output h state is inverted depending on the magnitude. That is, when the data from the counter 29 becomes larger than the data from the output interface 26, the output of the comparator 30 is inverted from high to low, for example. At the same time, the counter 29 is reset by the fall of the output of the comparator 30, and the counter 29 starts counting the clock signal of the clock generator 28 again from 0.
このサイクルが繰返され、上記コンパレータ3Oからは
、上記出力インターフエイス26からのデータに対応し
たパルス信号が出力される。This cycle is repeated, and the comparator 3O outputs a pulse signal corresponding to the data from the output interface 26.
すなわち、例えば、上記出力インターフエイス26から
クランク角1゜に相当する時間のデータが出力されると
、上述したように、コンバレータ30からクランク角1
゜毎に単位パルス信号が出力され、この単位パルス信号
によって、簡単な構成のクランク口ータ13で、従来の
クランク角1゜毎に検出部を設けたクランクロータと同
等な信号が得られる。That is, for example, when data corresponding to a crank angle of 1 degree is output from the output interface 26, as described above, the data corresponding to a crank angle of 1 degree is output from the converter 30.
A unit pulse signal is output for every 1 degree of crank angle, and with this unit pulse signal, a signal equivalent to that of a conventional crank rotor in which a detecting section is provided for every 1 degree of crank angle can be obtained with a crank rotor 13 having a simple configuration.
さらに、基準クランク位置の間隔を狭めることにより制
御精度を向上することができ、従来の時間制御方式のよ
うに、基準クランク位置からの遅れ時間の演算能力が不
足することもない。Furthermore, control accuracy can be improved by narrowing the interval between the reference crank positions, and unlike conventional time control systems, there is no shortage of calculation ability for the delay time from the reference crank position.
上記単位パルス信号は、上記入力インターフエイス25
を介して取込まれ、クランク位置センサ14からの基準
位置信号θrefにより上記タイマ24でのカウントが
開始されて、所定のタイミングになると上記CPU21
に割込み信号が出力される。The unit pulse signal is input to the input interface 25.
The timer 24 starts counting based on the reference position signal θref from the crank position sensor 14, and at a predetermined timing, the CPU 21
An interrupt signal is output.
これにより、すでに算出された燃料噴射堡信号、点火信
号などの制御信号が上記出力インターフエイス26から
駆動回路31に出力され、インジエクタ8、点火コイル
11などが駆動される。As a result, previously calculated control signals such as the fuel injection signal and the ignition signal are outputted from the output interface 26 to the drive circuit 31, and the injector 8, ignition coil 11, etc. are driven.
(la能構成) 次に、上記制御装置20の機能構成について説明する。(la noh composition) Next, the functional configuration of the control device 20 will be explained.
上記制郊装置20は、第1図に示すように、計時手段3
0、エンジン回転数算出手段31、吸入空気量算出手段
32、各種補正邑算出手段33、基準時間算出手段34
、単位パルス信号発生手段35、制御信号発生手段36
、制御用データマツブMp、駆動手段37から構成され
ている。As shown in FIG.
0, engine rotation speed calculation means 31, intake air amount calculation means 32, various correction value calculation means 33, reference time calculation means 34
, unit pulse signal generation means 35, control signal generation means 36
, a control data block Mp, and a driving means 37.
計時手段30では、クランク位置センサ14からの出力
信号、例えば、BTDCI 80゜を示す基準クランク
位置信号θreflとBTDC90″′を示す基準クラ
ンク位置信号θref2どの時間間隔Tθをタイマ24
のフリーランニングカウンタにて計測し、エンジン回転
数算出手段31及び基準時間算出手段34へ出力する。The timer 30 determines which time interval Tθ the output signals from the crank position sensor 14, for example, the reference crank position signal θrefl indicating BTDCI 80° and the reference crank position signal θref2 indicating BTDC90'', are determined by the timer 24.
It is measured by a free running counter and output to the engine rotation speed calculation means 31 and the reference time calculation means 34.
エンジン回転数算出手段31では、上記計時手段30で
計測された基準クランク位置信号θrefの時間間隔T
θから、エンジン回,転数Nを算出する。例えば基準ク
ランク位置が90’ ごとの場合、エンジン回転数Nは
、N=60/ (4xTθ)(rom)となる。The engine rotation speed calculation means 31 calculates the time interval T of the reference crank position signal θref measured by the time measurement means 30.
From θ, calculate engine speed and rotation number N. For example, when the reference crank position is every 90', the engine rotation speed N is N=60/(4xTθ)(rom).
吸入空気量算出手段32では、吸入空気吊センザ16の
出力信号を読込み、吸入空気flQを算出する。The intake air amount calculating means 32 reads the output signal of the intake air suspension sensor 16 and calculates the intake air flQ.
各種補正量算出手段33では、アイドルスイッチ15a
1スロットルポジションセンサ15、水温センサ17の
出力信号から、アイドル後増母補正、スロットル全開増
母補正、水温補正、加減速補正に係る各種増量分を算出
し、また、o2センザ18の出力波形がら空燃比フィー
ドバック補正量を算出する。In the various correction amount calculation means 33, the idle switch 15a
1 From the output signals of the throttle position sensor 15 and the water temperature sensor 17, various increases related to post-idle boost correction, throttle full-open boost correction, water temperature correction, and acceleration/deceleration correction are calculated, and from the output waveform of the O2 sensor 18. Calculate the air-fuel ratio feedback correction amount.
基準時間算出手段34では、上記計時手段30で計測さ
れた基準クランク位置信号θrefの時間間隔Tθを、
基準クランク位置間のクランク角度で割り、単位クラン
ク角度、すなわち、クランク角1゜当たりの基準時間T
refを算出して単位パルス信号発生手段35に出力
する。The reference time calculation means 34 calculates the time interval Tθ of the reference crank position signal θref measured by the time measurement means 30 as follows:
Divide by the crank angle between the reference crank positions to calculate the reference time T per unit crank angle, that is, 1° of crank angle.
ref is calculated and output to the unit pulse signal generating means 35.
単位パルス信号発生手段35では、上記基準時間算出手
段34で算出された基準時間Trefとクロツクジエネ
レータ28からのクロツク信号C[κとに基づき、クラ
ンク角1゜に相当する単位パルス信号Ptを発生し、こ
の単位パルス信号Ptを制御信号発生手段36へ出力す
る。The unit pulse signal generating means 35 generates a unit pulse signal Pt corresponding to a crank angle of 1° based on the reference time Tref calculated by the reference time calculating means 34 and the clock signal C[κ from the clock generator 28. This unit pulse signal Pt is output to the control signal generating means 36.
すなわち、上記基準時間算出手段34で算出された基準
時間Trefデータをコンバレータ30の^1・・・A
n入力にセットすると共に、上記クロツクジェネレータ
28からのクロツク信号CLκをカウンタ29にてカウ
ントし、上記カウンタ29の01・・・On出力と上記
コンバレータ30のA1・・・An入力にセットされた
基準時間T refデータとを比較する。That is, the reference time Tref data calculated by the reference time calculation means 34 is sent to the converter 30 by ^1...A.
At the same time, the clock signal CLκ from the clock generator 28 is counted by the counter 29, and set to the 01...On output of the counter 29 and the A1...An input of the converter 30. Compare with reference time T ref data.
上記クロック信号CLKのカウント数、すなわち力ウン
タ29の出力が上記基準時間7’refデータよりも大
きくなると、上記コンバレータ30の出力が反転し、同
時に上記カウンタ29がリセットされて、上記基準時間
Tref毎のパルス信号、すなわちクランク角1゜相当
の単位パルス信号Ptとなる。When the count number of the clock signal CLK, that is, the output of the force counter 29 becomes larger than the reference time 7'ref data, the output of the comparator 30 is inverted, and at the same time, the counter 29 is reset, and every reference time Tref is reset. , that is, a unit pulse signal Pt corresponding to a crank angle of 1°.
制御信号発生手段36では、上記エンジン回転数痒出手
段31で算出されたエンジン回転数Nと上記吸入空気催
綽出手段32で算出された吸入空気ffiQとから基本
燃料噴射@Tpを算出し、この基本燃料噴射量Toを上
記各種補正邑算出手段33で算出した各種補正量で補正
して燃料噴射nTを算出すると共に、上記基本燃料噴@
ffiTpとエンジン回転数Nとをパラメータとして制
御用データマップMl1から点火角度、燃料噴射時期な
どのクランク角度を設定する。The control signal generation means 36 calculates the basic fuel injection @Tp from the engine rotation speed N calculated by the engine rotation speed generation means 31 and the intake air ffiQ calculated by the intake air stimulation generation means 32, The basic fuel injection amount To is corrected by various correction amounts calculated by the various correction value calculation means 33 to calculate the fuel injection nT, and the basic fuel injection @
Crank angles such as ignition angle and fuel injection timing are set from the control data map Ml1 using ffiTp and engine rotational speed N as parameters.
そして、上記クランク位置センサ14からの基準位置信
号θrefと、上記単位パルス信号発生手段35からの
単位パルス信号P【とから制御信号を所定のタイミング
で発生する。Then, a control signal is generated at a predetermined timing from the reference position signal θref from the crank position sensor 14 and the unit pulse signal P from the unit pulse signal generating means 35.
具体的には上記クランク位置センサ14から例えばBT
DC90’を示す基準位置信号θref2が入力される
と、タイマ24にて上記単位パルス発生手段35からの
クランク角1゜に相当する単位パルス信号のカウントを
開始し、予め設定したクランク角度に達すると、上記タ
イマ24から上記CPU21に割込み信号が出力され、
上記CPU21は、燃料噴射量信号Ti、点火信号θI
Gなどの制御信号を駆動手段37へ出力する。Specifically, from the crank position sensor 14, for example, BT
When the reference position signal θref2 indicating DC90' is input, the timer 24 starts counting unit pulse signals corresponding to 1 degree of crank angle from the unit pulse generating means 35, and when the preset crank angle is reached, , an interrupt signal is output from the timer 24 to the CPU 21,
The CPU 21 includes a fuel injection amount signal Ti and an ignition signal θI.
A control signal such as G is output to the driving means 37.
その結果、上記駆動千段37にてインジエクタ8が駆動
されて、吸入空気faQに見合った吊の燃料が所定のタ
イミングで噴射されて混合気が燃焼室1aに吸入され、
その後、点火コイル11の通電が所定のタイミングで遮
断されて点火ブラグ9からスパークされて、上記燃料に
着火ざれる。As a result, the injector 8 is driven by the drive stage 37, and a quantity of fuel corresponding to the intake air faQ is injected at a predetermined timing, and the air-fuel mixture is sucked into the combustion chamber 1a.
Thereafter, the energization of the ignition coil 11 is cut off at a predetermined timing, a spark is generated from the ignition plug 9, and the fuel is ignited.
(動 作)
次に、上記構成による制御タイミングの設定手順を第4
図のフローチャートに従って説明する。(Operation) Next, the control timing setting procedure using the above configuration is explained in the fourth step.
The explanation will be given according to the flowchart shown in the figure.
ステップS101で、クランク位置センサ14から出力
される基準位置信号θref1を取込み、ステップS1
02へ進んで、タイマ24のフリーランニングカウンタ
の値T1を読む。In step S101, the reference position signal θref1 output from the crank position sensor 14 is taken in, and in step S1
02, the value T1 of the free running counter of the timer 24 is read.
次いで、ステップS103へ進み、再び上記クランク位
置センサ14から出力された次の基準位置信号O re
f2を読込み。ステップ3104へ進んで上記タイマ2
4のフリーランニングカウンタの値T2を読込み、ステ
ップS105へ進む。Next, the process advances to step S103, where the next reference position signal O re output from the crank position sensor 14 is again output.
Read f2. Proceed to step 3104 and set the timer 2 above.
The value T2 of the free running counter of No. 4 is read, and the process advances to step S105.
ステップS105では、上記ステップS104で読込ん
だ上記タイマ24のフリーランニングカウンタの値T2
から、上記ステップS102で読込んだ上記タイマ24
のフリーランニングカウンタの値T1を減算して上記ク
ランク位置センサ14の基準位置信号θref1〜θr
ef2の時間間隔Tθ(=T2 −T1)を算出する。In step S105, the value T2 of the free running counter of the timer 24 read in the step S104 is determined.
, the above-mentioned timer 24 read in the above-mentioned step S102
The reference position signals θref1 to θr of the crank position sensor 14 are obtained by subtracting the value T1 of the free running counter.
Calculate the time interval Tθ (=T2 − T1) of ef2.
次に、ステップ3106へ進むと、上記ステップS10
5で算出した時間間隔Tθを、この時間間隔Tθを算出
した上記クランク位置センサ14の基準位置信号θre
f1〜θref2に対応するクランク角度、例えば90
゜で割り、単位クランク角1゜当たりの基準時間Tre
f(=Tθ/90)を算出してステップS107へ進む
。Next, when the process advances to step 3106, the above step S10
The time interval Tθ calculated in step 5 is calculated using the reference position signal θre of the crank position sensor 14 that calculated this time interval Tθ.
Crank angle corresponding to f1 to θref2, for example 90
Divide by ° to find the reference time Tre per unit crank angle 1 °
After calculating f (=Tθ/90), the process proceeds to step S107.
ステップS107へ進み、コンパレータ30に上記ステ
ップ8106で算出した基準時間Trefのデータをセ
ットし、次いでステップ8108へ進む。このとき、ク
ロックジエネレータ28からのクロツク信号をカウント
するカウンタ29のデータ出力と、上記コンバレータ3
0にセットされた基準時間Trefのデータとが比較さ
れ、上記カウンタ29のデータ出力、すなわち、上記ク
ロツク信号のカウント数が上記基準時間Trefのデー
タよりも大きくなると、上記コンパレータ30の出力が
反転し、同時に上記カウンタ29がリセットされて再び
Oからクロック信号のカウントを始める。The process advances to step S107, in which the data of the reference time Tref calculated in step 8106 is set in the comparator 30, and then the process advances to step 8108. At this time, the data output of the counter 29 that counts the clock signal from the clock generator 28 and the
The data of the reference time Tref set to 0 is compared, and when the data output of the counter 29, that is, the count number of the clock signal becomes larger than the data of the reference time Tref, the output of the comparator 30 is inverted. At the same time, the counter 29 is reset and starts counting the clock signal again from O.
このサイクルが繰返されて、上記コンバレータ30の出
力は、上記基準時間T refに対応したクランク角1
゜毎の単位パルス信号Ptとなり、ステップ8108で
は、この1゜パルス信号Ptをタイマ24にてカウント
し、ステップS109へ進む。This cycle is repeated, and the output of the converter 30 is changed to the crank angle 1 corresponding to the reference time Tref.
A unit pulse signal Pt of 1° is generated, and in step 8108, this 1° pulse signal Pt is counted by the timer 24, and the process advances to step S109.
ステップS109では、例えば、燃料噴射多信号、点火
信号など、既に算出ざれている制御間の出力タイミング
に達したか否かを判定し、そのタイミングに達していな
い場合、ステップ8108へ戻って上記1゜バルス信号
ptのカウントを続ける。In step S109, it is determined whether or not an output timing between controls that has already been calculated, such as a fuel injection multi-signal or an ignition signal, has been reached, and if the timing has not been reached, the process returns to step 8108 and returns to step 8108.゜Continue counting the pulse signal pt.
一方、上記ステップS109で、制御タイミングに達し
たと判定されると、ステップS110へ進んで、上記燃
料噴射量信号あるいは点火信号を出力し、ステップS1
01へ戻る。On the other hand, if it is determined in step S109 that the control timing has been reached, the process proceeds to step S110, where the fuel injection amount signal or ignition signal is output, and step S1
Return to 01.
[発明の効果]
以上説明したように本発明によれば、クランク位置セン
サから出力される群準位置信号の間隔から、単位クラン
ク角当たりの基準時間を算出する基準時間痺出手段と、
上記曇準時間算出手段で算出した基準時間に基づいて、
単位クランク角当たりの単位パルス信号を発生する単位
パルス信号発生手段と、上記クランク位置センサからの
基準位置信号と上記単位パルス信号発生手段からの単位
パルス信号に基づいて、所定のタイミングで制御信号を
出力する制御信号発生手段とを備えたため、クランク位
置センサからの基準位置信号のみで制御タイミングが精
度良く決定でき、クランク位置センサが簡単で安価に構
成できる。また、基準位に信号のみで制御タイミングを
決定する際に、演算能力不足を招くことなく、制御精度
の向上を図ることができるなど優れた効果が奏される。[Effects of the Invention] As explained above, according to the present invention, there is provided a reference time numbing means for calculating a reference time per unit crank angle from the interval of group position signals output from the crank position sensor;
Based on the reference time calculated by the above cloudy time calculation means,
unit pulse signal generating means for generating a unit pulse signal per unit crank angle; and a control signal at a predetermined timing based on the reference position signal from the crank position sensor and the unit pulse signal from the unit pulse signal generating means. Since the crank position sensor is equipped with a control signal generating means for outputting a control signal, the control timing can be determined with high accuracy using only the reference position signal from the crank position sensor, and the crank position sensor can be constructed easily and inexpensively. Further, when determining control timing using only a signal at the reference position, excellent effects such as improvement in control accuracy can be achieved without causing a shortage of computing power.
第1図〜第4図は本発明の一実施例を示し、第1図は制
御装置の機能ブロック図、第2図はエンジン制御系の概
略図、第3図は回路ブロック図、第4図は制御タイミン
グの設定手順を示すフローチャート、第5図及び第6図
は従来例を示し、点火時期のタイムチャートである。
20・・・制御装置、
14・・・クランク位置センサ、
34・・・基準時間算出手段、
35・・・単位パルス信号発生手段、
36・・・制御信号発生手段、
θre「,θreri,θr e f 2 ・=基準位
置信号、T ref・・・基準時間、
pt・・・単位パルス信号。1 to 4 show one embodiment of the present invention, FIG. 1 is a functional block diagram of a control device, FIG. 2 is a schematic diagram of an engine control system, FIG. 3 is a circuit block diagram, and FIG. 1 is a flowchart showing a control timing setting procedure, and FIGS. 5 and 6 show conventional examples and are time charts of ignition timing. 20... Control device, 14... Crank position sensor, 34... Reference time calculation means, 35... Unit pulse signal generation means, 36... Control signal generation means, θre', θreri, θre f 2 = reference position signal, T ref... reference time, pt... unit pulse signal.
Claims (1)
隔から、単位クランク角当たりの基準時間を算出する基
準時間算出手段と、 上記基準時間算出手段で算出した基準時間に基づいて、
単位クランク角当たりの単位パルス信号を発生する単位
パルス信号発生手段と、 上記クランク位置センサからの基準位置信号と上記単位
パルス信号発生手段からの単位パルス信号に基づいて、
所定のタイミングで制御信号を出力する制御信号発生手
段とを備えたことを特徴とするエンジンの制御装置。[Scope of Claims] A reference time calculation means for calculating a reference time per unit crank angle from the interval of reference position signals output from the crank position sensor; and based on the reference time calculated by the reference time calculation means,
unit pulse signal generating means for generating a unit pulse signal per unit crank angle; based on the reference position signal from the crank position sensor and the unit pulse signal from the unit pulse signal generating means;
1. An engine control device comprising: control signal generating means for outputting a control signal at a predetermined timing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5816489A JPH02238153A (en) | 1989-03-09 | 1989-03-09 | Control device for engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5816489A JPH02238153A (en) | 1989-03-09 | 1989-03-09 | Control device for engine |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02238153A true JPH02238153A (en) | 1990-09-20 |
Family
ID=13076355
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5816489A Pending JPH02238153A (en) | 1989-03-09 | 1989-03-09 | Control device for engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02238153A (en) |
-
1989
- 1989-03-09 JP JP5816489A patent/JPH02238153A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2544353B2 (en) | Engine rotation synchronous control method | |
| JPH04214946A (en) | Torque fluctuation control device for internal combustion engine | |
| JPH045448A (en) | Fuel control device for engine | |
| JPS6149150A (en) | Control device of fuel injection quantity in internal-combustion engine | |
| JPH0429860B2 (en) | ||
| JPH0718357B2 (en) | Fuel injection control device for internal combustion engine | |
| JPH02115551A (en) | Startup discriminating device for internal combustion engine | |
| JP3733622B2 (en) | Combustion control device for each cylinder of engine | |
| KR930011046B1 (en) | Method for controlling fuel at an acceleration time of an electronically controlled fuel engine | |
| JP2749138B2 (en) | Combustion abnormality detection device for internal combustion engine | |
| JPH09264169A (en) | In-cylinder direct injection engine | |
| US5103788A (en) | Internal combustion engine ignition timing device | |
| JPH09324691A (en) | Fuel injection control device for internal combustion engine | |
| JPH01216040A (en) | Electronically controlled fuel injection system for internal combustion engines | |
| JPS5968530A (en) | Control method of internal-combustion engine | |
| JPH0729235Y2 (en) | Fuel injection valve failure diagnostic device for electronically controlled fuel injection internal combustion engine | |
| JPH09177582A (en) | Control device for in-cylinder direct injection spark ignition engine | |
| JPH0734193Y2 (en) | Electronically controlled fuel injection device for internal combustion engine | |
| JPS62139943A (en) | Air-fuel ratio control method for internal combustion engine | |
| JP2682649B2 (en) | Engine ignition timing control device and ignition timing control method | |
| JP2589193B2 (en) | Ignition timing control device for internal combustion engine | |
| JPH0711251B2 (en) | Fuel control method during acceleration of electronically controlled fuel injection engine | |
| JPS5949331A (en) | Fuel injection quantity controller | |
| JPH0778372B2 (en) | Control device for internal combustion engine with supercharger | |
| JPS58150864A (en) | Detection of rotational speed of electronically controlled engine |