[go: up one dir, main page]

JP2002332906A - Control device for internal combustion engine - Google Patents

Control device for internal combustion engine

Info

Publication number
JP2002332906A
JP2002332906A JP2001134086A JP2001134086A JP2002332906A JP 2002332906 A JP2002332906 A JP 2002332906A JP 2001134086 A JP2001134086 A JP 2001134086A JP 2001134086 A JP2001134086 A JP 2001134086A JP 2002332906 A JP2002332906 A JP 2002332906A
Authority
JP
Japan
Prior art keywords
crankshaft
cylinder
internal combustion
combustion engine
specific
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
JP2001134086A
Other languages
Japanese (ja)
Inventor
Yoshifumi Ozeki
良文 尾関
Yasushi Nagatsuka
靖 長塚
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 JP2001134086A priority Critical patent/JP2002332906A/en
Publication of JP2002332906A publication Critical patent/JP2002332906A/en
Pending legal-status Critical Current

Links

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

PROBLEM TO BE SOLVED: To easily make a change for a cylinder discriminating process in starting in accordance with characteristics of an automobile or an engine in a control device for an internal combustion engine. SOLUTION: A cylinder discriminating IC detects a specified rotation position of a shaft crank based on a crank angle signal, and separately from the cylinder discriminating IC, detection of the specified rotation position of the crankshaft is conducted based on the crank angle signal in a process of S120. When the process of S120 is executed, a CPU conducts cylinder discrimination of the internal combustion engine based on result of detection by this process. When the process of S120 is not executed, it conducts cylinder discrimination of the internal combustion engine based on result of detection by the cylinder discriminating IC. When a rotation speed of the shaft crank is large than a prescribed rotation speed, the process of cylinder discrimination is prohibited.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、クランク軸の回
転位置を検出して気筒判別を行う内燃機関の制御装置に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control apparatus for an internal combustion engine that detects a rotational position of a crankshaft to determine a cylinder.

【0002】[0002]

【従来の技術】内燃機関(エンジン)を制御するエンジ
ン制御装置には、気筒判別のため、クランク角センサか
ら出力されるクランク角信号Ne、およびカム角センサ
から出力されるG信号が入力される。
2. Description of the Related Art A crank angle signal Ne output from a crank angle sensor and a G signal output from a cam angle sensor are input to an engine control device for controlling an internal combustion engine (engine) for cylinder identification. .

【0003】クランク角センサは、例えば、エンジンの
クランク軸に固定されたロータと、ロータの外周に10
°CAの間隔で形成された歯の通過を検出するピックア
ップコイルとからなる。クランク角センサからは、基本
的には、クランク軸が10℃A回転する毎にパルス状の
クランク角信号Neが出力されるが、ロータの外周には
歯が2個欠損した欠歯部が設けられているため、その欠
歯部がピックアップコイルに対向する位置に来たとき
(即ち、クランク軸の回転位置が特定回転位置に来たと
き)には、そのパルス間隔が3倍(即ち、30℃A)と
なる。例えば特開平8−271284号公報にも記載さ
れているように欠歯部が1箇所に設けられている場合
は、パルス間隔が長くなる期間が360°CA毎に発生
する。
A crank angle sensor includes, for example, a rotor fixed to a crankshaft of an engine, and a
And a pickup coil for detecting passage of a tooth formed at an interval of ° CA. Basically, the crank angle sensor outputs a pulse-like crank angle signal Ne every time the crankshaft rotates by 10 ° C., but a missing tooth portion with two missing teeth is provided on the outer periphery of the rotor. Therefore, when the missing tooth portion comes to a position facing the pickup coil (that is, when the rotational position of the crankshaft comes to the specific rotational position), the pulse interval is tripled (that is, 30 times). ° C A). For example, as described in Japanese Patent Application Laid-Open No. 8-271284, when a missing tooth portion is provided at one position, a period in which the pulse interval becomes longer occurs every 360 ° CA.

【0004】またカム角センサは、クランク軸の回転に
対し1/2の比率で回転するエンジンのカム軸に固定さ
れたロータと、このロータの外周の例えば1箇所に形成
された歯の通過を検出するピックアップコイルとからな
る。この場合、カム角センサからは、カム軸のロータが
1回転する毎(即ち720℃A毎)にパルス状のG信号
が出力される。
A cam angle sensor detects the passage of a rotor fixed to a camshaft of an engine which rotates at a ratio of 1/2 to the rotation of a crankshaft, and the passage of teeth formed at, for example, one place on the outer periphery of the rotor. And a pickup coil to be detected. In this case, the cam angle sensor outputs a pulsed G signal each time the camshaft rotor makes one revolution (ie, every 720 ° C.).

【0005】これらの信号から気筒判別を行うには、ク
ランク角信号Neに同期した10℃A毎に信号処理を行
う必要があるが、これをソフトウェアで行うと、クラン
ク回転数(エンジン回転数)が高くなるほど、プログラ
ムの処理負荷が大きくなり、延いては制御性能に影響が
でる可能性があるため、従来より、クランク角信号に同
期した信号処理はハードウェア回路(IC)にて行われ
ている。
In order to discriminate the cylinder from these signals, it is necessary to perform signal processing at every 10 ° C. synchronized with the crank angle signal Ne. , The processing load of the program increases, which may affect control performance. Therefore, signal processing synchronized with the crank angle signal is conventionally performed by a hardware circuit (IC). I have.

【0006】[0006]

【発明が解決しようとする課題】ところで近年では、法
規制等によりエンジンの始動性を向上させることが求め
られ、エンジンの始動時にいち早くクランク軸の回転位
置を検出して気筒判別を行うことが必要となっている。
そのためには、自動車やエンジンの特徴(気筒数、排気
量等)に応じて始動時における回転位置検出方法を個々
に開発する必要があり、そうした自動車やエンジン毎の
違いに柔軟に対応するには、回転位置の検出ソフトウェ
アで実現することが望ましい。しかし、これをソフトウ
ェアで実現しようとした場合、エンジンが高回転となっ
た際には処理負荷が大きくなる可能性がある。
In recent years, it has been required to improve the startability of the engine due to regulations and the like, and it is necessary to detect the rotational position of the crankshaft as soon as possible when starting the engine to determine the cylinder. It has become.
For that purpose, it is necessary to develop a method of detecting the rotational position at the start according to the characteristics of the car or engine (number of cylinders, displacement, etc.), and to flexibly respond to such differences between cars and engines , It is desirable to be realized by software for detecting the rotational position. However, if this is attempted to be realized by software, the processing load may increase when the engine rotates at a high speed.

【0007】本発明はこうした課題を背景としており、
内燃機関の制御装置において、始動時における気筒判別
処理について自動車やエンジンの特徴に応じて容易に変
更できるようにすることを目的とする。
[0007] The present invention is against such a background,
It is an object of the present invention to provide a control device for an internal combustion engine, in which a cylinder discriminating process at the time of starting can be easily changed according to characteristics of an automobile or an engine.

【0008】[0008]

【課題を解決するための手段及び発明の効果】上記課題
を解決するため、本発明(請求項1記載)の内燃機関の
制御装置においては、信号処理回路(ハードウェア回
路)がクランク角信号に基づいてクランク軸の特定回転
位置を検出すると共に、この信号処理回路とは別個に、
特定回転位置検出手段においても、クランク軸の特定回
転位置の検出をクランク角信号に基づいて行う。この特
定回転位置検出手段は、CPUがプログラムに基づいて
動作することにより実現される機能手段である。
Means for Solving the Problems and Effects of the Invention In order to solve the above problems, in a control device for an internal combustion engine according to the present invention (claim 1), a signal processing circuit (hardware circuit) converts a crank angle signal to a crank angle signal. The specific rotation position of the crankshaft is detected based on this, and separately from this signal processing circuit,
The specific rotation position detecting means also detects the specific rotation position of the crankshaft based on the crank angle signal. This specific rotational position detecting means is a functional means realized by the CPU operating based on a program.

【0009】制御手段は、特定回転位置検出手段が動作
しているときには、この特定回転位置検出手段による検
出結果に基づいて内燃機関の気筒判別を行い、一方、特
定回転位置検出手段が動作していないときには、信号処
理回路による検出結果に基づいて内燃機関の気筒判別を
行う。そして、第1禁止手段が、クランク軸の回転数と
第1基準回転数とを比較し、その比較の結果、クランク
軸の回転数が第1基準回転数より大きいとき、特定回転
位置検出手段の動作を禁止する。
When the specific rotational position detecting means is operating, the control means determines the cylinder of the internal combustion engine based on the detection result by the specific rotational position detecting means, while the specific rotational position detecting means is operating. If not, the cylinder of the internal combustion engine is determined based on the detection result by the signal processing circuit. Then, the first prohibiting means compares the rotation speed of the crankshaft with the first reference rotation speed, and as a result of the comparison, when the rotation speed of the crankshaft is larger than the first reference rotation speed, Operation is prohibited.

【0010】即ち、本発明(請求項1)の制御装置によ
れば、エンジンが停止状態から動作状態へ移行する始動
時(エンジンストール状態からの再始動時を含む)にお
いて、クランク回転数(クランク軸の回転数)が第1基
準回転数を超えるまでの間だけ、ソフトウェアによる処
理によってクランク軸の特定回転位置の検出が行われ
る。
That is, according to the control device of the present invention (claim 1), at the time of starting (including the time of restarting from the engine stalled state) when the engine shifts from the stopped state to the operating state, the crank speed (crank) is reduced. Only until the rotation speed of the shaft exceeds the first reference rotation speed, the specific rotation position of the crankshaft is detected by processing by software.

【0011】このため、エンジンの始動性の向上を図る
に当たり、プログラムの変更によって、始動時における
気筒判別処理を、自動車やエンジンの特徴に応じて容易
に変更することができる。しかも、クランク回転数が第
1基準回転数よりも高くなった場合には、プログラムに
よる特定回転位置の検出処理は禁止され、ハードウェア
回路による検出結果が用いられるため、プログラムの処
理に大きな負荷が掛かることがない。
Therefore, in order to improve the startability of the engine, the cylinder discriminating process at the time of starting can be easily changed according to the characteristics of the vehicle or the engine by changing the program. In addition, when the crank rotation speed becomes higher than the first reference rotation speed, the detection processing of the specific rotation position by the program is prohibited, and the detection result by the hardware circuit is used. There is no hanging.

【0012】クランク軸の特定回転位置は、予め定めら
れた所定の間隔(例えば360℃A)で検出されるはず
であるが、これとは異なる間隔で特定回転位置が検出さ
れた場合がある。この場合には、特定回転位置検出手段
による検出が正常に行われていないことになる。そこで
請求項2に記載の内燃機関の制御装置においては、制御
手段は、特定回転位置検出手段によるクランク軸の特定
回転位置の検出間隔が正常か異常かを判断し、異常であ
るとき、その特定回転位置検出手段による検出結果に基
づく気筒判別を中止するように構成されている。
The specific rotational position of the crankshaft should be detected at a predetermined interval (for example, 360 ° C.), but the specific rotational position may be detected at a different interval. In this case, the detection by the specific rotational position detecting means is not performed normally. Therefore, in the control device for an internal combustion engine according to claim 2, the control means determines whether the detection interval of the specific rotation position of the crankshaft by the specific rotation position detection means is normal or abnormal. It is configured to stop the cylinder discrimination based on the detection result by the rotational position detecting means.

【0013】この様に構成された請求項2記載の制御装
置によれば、特定回転位置についての誤った検出結果に
基づいた気筒判別を行うことがないので、正確な気筒判
別を行うことが可能となる。また、クランク角信号の信
号レベル(振幅)はクランク軸の回転数が低いほど低下
するため、クランク軸の回転数が低い場合にはクランク
角信号の検出精度が低下し、クランク軸の回転位置が実
際には特定回転位置でない場合であっても、特定回転位
置であるとの誤検出を行ってしまう可能性が高くなりが
ちである。
According to the control device having the above-described configuration, since the cylinder discrimination based on the erroneous detection result of the specific rotation position is not performed, it is possible to perform the accurate cylinder discrimination. Becomes Further, since the signal level (amplitude) of the crank angle signal decreases as the rotation speed of the crankshaft decreases, the detection accuracy of the crank angle signal decreases when the rotation speed of the crankshaft is low, and the rotation position of the crankshaft decreases. Actually, even if the position is not the specific rotational position, the possibility of erroneously detecting that the position is the specific rotational position tends to increase.

【0014】そこで、請求項3に記載の内燃機関の制御
装置においては、第2禁止手段が、クランク軸の回転数
と第2基準回転数とを比較し、その比較の結果、クラン
ク軸の回転数が第2基準回転数より小さいときには、特
定回転位置検出手段の動作を禁止するように構成されて
いる。この様に構成された請求項3の制御装置によれ
ば、クランク軸の回転数が第2基準回転数よりも大きく
なってクランク角信号の信号レベルが十分に高くなって
から特定回転位置の検出を行うので、誤検出の可能性が
少なくなると共に、プログラムに従う処理の不要な起動
を省いてCPUの処理負荷を低減できる。
Therefore, in the control device for the internal combustion engine according to the third aspect, the second inhibiting means compares the rotation speed of the crankshaft with the second reference rotation speed, and as a result of the comparison, the rotation of the crankshaft is determined. When the number is smaller than the second reference rotation number, the operation of the specific rotation position detection means is prohibited. According to the control device of the third aspect, the specific rotation position is detected after the rotation speed of the crankshaft becomes higher than the second reference rotation speed and the signal level of the crank angle signal becomes sufficiently high. Is performed, the possibility of erroneous detection is reduced, and unnecessary starting of the processing according to the program can be omitted to reduce the processing load on the CPU.

【0015】なお、制御装置へ電力を供給する電源の電
圧が低いとクランク角信号の信号レベルが小さくなるた
め、その場合に特定回転位置が誤検出されないようにす
るには、クランク軸の回転数がより高いことが必要とな
る。そこで、請求項4に記載の内燃機関の制御装置にお
いては、回転数設定手段が、当該制御装置に電力供給す
る電源の電圧を検出し、その検出した電圧に応じて、第
2基準回転数を設定するように構成されている。この様
に構成された請求項4に記載の内燃機関の制御装置によ
れば、特定回転位置の検出に影響が出る程度まで電源電
圧が低い場合には、第2基準回転数を高く設定すること
ができるので、特定回転位置の誤検出が発生する可能性
を低くすることができる。
If the voltage of the power supply for supplying electric power to the control device is low, the signal level of the crank angle signal is reduced. Must be higher. Therefore, in the control device for the internal combustion engine according to claim 4, the rotation speed setting means detects the voltage of the power supply for supplying power to the control device, and sets the second reference rotation speed in accordance with the detected voltage. It is configured to be set. According to the control apparatus for an internal combustion engine according to the fourth aspect, when the power supply voltage is low enough to affect the detection of the specific rotational position, the second reference rotational speed is set to be high. Therefore, the possibility of erroneous detection of the specific rotational position can be reduced.

【0016】[0016]

【発明の実施の形態】以下に、本発明の一実施例を図面
と共に説明する。図1(a)は、一実施例としての内燃
機関の制御装置20(以下、単に「ECU」という)の
構成を示す図である。このECU20は、4気筒の4サ
イクルエンジンを制御対象とするものである。図1に示
すように、ECU20は、気筒判別IC21と、エンジ
ンを制御するための各種処理(点火制御処理、燃料噴射
制御処理など)を行うCPU22(マイクロコンピュー
タ)を備えている。
An embodiment of the present invention will be described below with reference to the drawings. FIG. 1A is a diagram illustrating a configuration of a control device 20 (hereinafter, simply referred to as “ECU”) of an internal combustion engine as one embodiment. The ECU 20 controls a four-cylinder, four-cycle engine. As shown in FIG. 1, the ECU 20 includes a cylinder discrimination IC 21 and a CPU 22 (microcomputer) that performs various processes (such as an ignition control process and a fuel injection control process) for controlling the engine.

【0017】気筒判別IC21には、クランク角センサ
30から出力されるクランク角信号Ne、およびカム角
センサ31から出力されるG信号が入力される。クラン
ク角センサ30は、エンジンのクランク軸に固定された
ロータ30aと、ロータ30aの外周に10°の間隔で
形成された歯の通過を検出するピックアップコイル30
bとからなる。ロータ30aの外周には歯が2個欠損し
た欠歯部が設けられているため、クランク角信号Ne
は、クランク軸が10°回転する毎(10℃A毎)にパ
ルス状に発生すると共に、クランク軸の回転位置が、特
定回転位置(即ち、ロータ30aの欠歯部がピックアッ
プコイル30bに対向する角度)となったときには、そ
のパルス間隔が3倍(即ち、30℃A)となる。そし
て、パルス間隔が長くなる(即ちパルス信号が2回欠落
する)箇所が360℃Aの間隔で発生する。
The cylinder discriminating IC 21 receives the crank angle signal Ne output from the crank angle sensor 30 and the G signal output from the cam angle sensor 31. The crank angle sensor 30 includes a rotor 30a fixed to the crankshaft of the engine, and a pickup coil 30 for detecting passage of teeth formed at intervals of 10 ° on the outer periphery of the rotor 30a.
b. Since the rotor 30a is provided with a missing tooth portion with two missing teeth on the outer periphery, the crank angle signal Ne
Is generated in pulses each time the crankshaft rotates 10 ° (every 10 ° C.), and the rotational position of the crankshaft is changed to a specific rotational position (ie, the toothless portion of the rotor 30a faces the pickup coil 30b). Angle), the pulse interval is tripled (ie, 30 ° C.). Then, portions where the pulse interval becomes long (that is, the pulse signal is lost twice) occur at intervals of 360 ° C.

【0018】また、カム角センサ31は、クランク軸の
回転に対して1/2の比率で回転するエンジンのカム軸
に固定されたロータ31aと、ロータ31aの外周の1
箇所に形成された歯の通過を検出するピックアップコイ
ル31bとからなる。G信号は、クランク角センサ30
のロータ30aが2回転する間に1回の割合で、且つ、
欠歯がピックアップコイル30bにより検出されたのち
クランク軸が更に120°回転するまでの期間(120
°CA分の期間)内に、パルス状に発生する。
The cam angle sensor 31 includes a rotor 31a fixed to a camshaft of an engine which rotates at a ratio of 1/2 with respect to the rotation of the crankshaft, and one of the outer circumferences of the rotor 31a.
And a pickup coil 31b for detecting passage of a tooth formed at the location. The G signal is output from the crank angle sensor 30.
At a rate of one time during two rotations of the rotor 30a, and
A period (120) from when the missing tooth is detected by the pickup coil 30b until the crankshaft further rotates 120 °.
(A period of ° CA).

【0019】気筒判別IC21は請求項の「信号処理回
路」に相当し、クランク角信号NeおよびG信号を波形
整形し、これらの信号に基づいてクランク軸の回転位置
を検出し、気筒判別を行うための信号(TDC信号等)
のほか、30℃A毎のパルス信号(以下「30℃A信
号」という)、および720℃A毎のG信号をCPU2
2に対して出力する。30℃A信号は、クランク角信号
Neを分周することにより生成される信号である。
The cylinder discriminating IC 21 corresponds to a "signal processing circuit" in the claims, shapes the waveforms of the crank angle signals Ne and G, detects the rotational position of the crankshaft based on these signals, and performs cylinder discrimination. Signal (TDC signal, etc.)
In addition to the above, a pulse signal for each 30 ° C. (hereinafter referred to as “30 ° A signal”) and a G signal for each 720 ° C.
2 is output. The 30 ° C. A signal is a signal generated by dividing the frequency of the crank angle signal Ne.

【0020】また本実施例では、通常時におけるクラン
ク軸の特定回転位置の検出(即ち、欠歯部の検出)は従
来と同じく気筒判別IC21で行われ、その検出結果に
基づいた気筒判別やエンジン制御がCPU22で行われ
るが、エンジンの始動時においては、CPU22がソフ
トウェアに従って処理を行うことにより、エンジンの特
性等に適した方法で、回転位置検出を行う。
In this embodiment, the detection of the specific rotational position of the crankshaft in the normal state (that is, the detection of the missing tooth portion) is carried out by the cylinder discriminating IC 21 as in the prior art. The control is performed by the CPU 22. When the engine is started, the CPU 22 performs processing according to software to detect the rotational position by a method suitable for the characteristics of the engine and the like.

【0021】即ち、クランク回転数が所定回転数以下で
ある状態のとき(始動時)においては、気筒判別IC2
1による回転位置検出の結果を用いず、CPU22が行
う回転位置検出の結果を用いた気筒判別やエンジン制御
が行われ、エンジンの始動性の向上を図っている。その
ため、気筒判別IC21からCPU22へは、エンジン
の始動時などにCPU22が回転位置検出を行うための
10℃A毎のパルス信号(以下「10℃A信号」とい
う)が入力される。
That is, when the crank speed is equal to or lower than the predetermined speed (at the time of starting), the cylinder discriminating IC 2
Cylinder discrimination and engine control are performed using the result of the rotational position detection performed by the CPU 22 without using the result of the rotational position detection by the control unit 1 to improve the startability of the engine. Therefore, a pulse signal (hereinafter, referred to as a “10 ° C. A signal”) at every 10 ° C. for the CPU 22 to detect the rotational position when the engine is started or the like is input from the cylinder determination IC 21 to the CPU 22.

【0022】この10℃A信号は、図1(b)に示す様
に、クランク角信号Neが波形整形された信号である。
なお、CPU22には、図示しないA/D変換器から車
載バッテリの電圧値が入力されている。以下に、CPU
22が行う処理について図2〜図5のフローチャートを
参照しながら説明する。なお、CPU22には、図示し
ないROM、RAM等が接続されており、CPU22は
ROMに記憶されたプログラムに従って処理を行う。
The 10 ° C. signal is a signal obtained by shaping the waveform of the crank angle signal Ne as shown in FIG.
Note that the voltage value of the vehicle-mounted battery is input to the CPU 22 from an A / D converter (not shown). Below, CPU
The processing performed by 22 will be described with reference to the flowcharts of FIGS. Note that a ROM, a RAM (not shown) and the like are connected to the CPU 22, and the CPU 22 performs processing according to a program stored in the ROM.

【0023】図2は初期化処理を示すフローチャートで
ある。初期化処理は、図示しない車載バッテリからEC
U20に電力供給が開始されると起動されるものであ
り、出力ポート等の初期設定(S10)、割込処理の起
動設定(S20)、RAMの初期化(S30)を行う。
S20の割込処理の起動設定では、10℃A信号を割込
信号とした気筒判別処理(図3)の起動を許可する。
FIG. 2 is a flowchart showing the initialization processing. The initialization process is performed by the on-board battery (not shown)
It is started when power supply to U20 is started, and performs initial setting of output ports and the like (S10), start setting of interrupt processing (S20), and initialization of RAM (S30).
In the start setting of the interrupt processing in S20, the start of the cylinder discrimination processing (FIG. 3) using the 10 ° C. A signal as the interrupt signal is permitted.

【0024】図3は、この気筒判別処理を示すフローチ
ャートである。この気筒判別処理は、始動時において、
クランク軸の回転位置検出、気筒判別などを行うもので
ある。エンジンの始動直後においては、上記のS20に
より気筒判別処理の起動は許可されており、気筒判別処
理は、10℃A信号におけるパルスの立ち下がりタイミ
ングで起動される。なお、気筒判別処理の起動を許可す
るか、禁止するかはフラグで設定される。
FIG. 3 is a flowchart showing the cylinder discriminating process. This cylinder discriminating process is performed at the time of starting.
It detects the rotational position of the crankshaft, determines the cylinder, and the like. Immediately after the start of the engine, the start of the cylinder discriminating process is permitted in S20, and the cylinder discriminating process is started at the falling timing of the pulse in the 10 ° C. A signal. Whether the activation of the cylinder discrimination process is permitted or prohibited is set by a flag.

【0025】気筒判別処理が起動されると、まず、気筒
判別を行うかどうかを決めるための判定回転数をバッテ
リ電圧に基づいて設定し(S100)、エンジンの回転
数とこの判定回転数とを比較する(S110)。判定回
転数は、バッテリ電圧に対応して、バッテリ電圧が低い
ほど高い値を持つように、所定の記憶手段に数値テーブ
ルとして定められている。なお、この判定回転数が、請
求項の「第2基準回転数」に相当し、S100の処理が
請求項の「回転数設定手段」に相当し、S110の処理
が請求項の第2禁止手段に相当する。
When the cylinder discriminating process is started, first, a judgment speed for determining whether or not to perform the cylinder judgment is set based on the battery voltage (S100), and the engine speed and the judgment speed are determined. A comparison is made (S110). The determination rotational speed is defined as a numerical table in a predetermined storage means so as to correspond to the battery voltage and to have a higher value as the battery voltage is lower. The determined rotation speed corresponds to the “second reference rotation speed” in the claims, the processing in S100 corresponds to “rotation speed setting means” in the claims, and the processing in S110 corresponds to the second inhibition means in the claims. Is equivalent to

【0026】S110の判断の結果、クランク回転数が
判定回転数未満であるときは(NO)、当該気筒判別処
理を一旦終了するが、クランク回転数が判定回転数以上
であるときは(YES)、次に欠歯判定を行う(S12
0)。このS120の処理が、請求項の「特定回転位置
検出手段」に相当する。
If the result of determination in S110 is that the crank speed is less than the determined speed (NO), the cylinder discriminating process is temporarily terminated, but if the crank speed is greater than the determined speed (YES). Then, a missing tooth determination is performed (S12).
0). The processing in S120 corresponds to “specific rotational position detecting means” in the claims.

【0027】欠歯判定では、10℃A信号の立ち下がり
タイミングの間隔をモニタすることによってパルス間隔
を検出する。そして、前回のパルス間隔に対する今回の
パルス間隔の比が、所定の欠歯判定値以上(例えば1.
4倍以上)であれば、欠歯が検出されたものと判定す
る。前回のパルス間隔は、RAMに記憶されている。
In the missing tooth judgment, the pulse interval is detected by monitoring the interval of the falling timing of the 10 ° A signal. Then, the ratio of the current pulse interval to the previous pulse interval is equal to or greater than a predetermined missing tooth determination value (for example, 1.
If 4 times or more), it is determined that a missing tooth has been detected. The previous pulse interval is stored in the RAM.

【0028】この欠歯判定(S120)によって、欠歯
と判断された場合には(S130:YES)、次に欠歯
の間隔が正常かどうかを判断する(S140)。欠歯部
は、本実施例ではクランク軸が1回転する毎に1回検出
されるはずであるが、TDC付近で回転数が一時的に若
干低下した場合に、クランク角信号Neの信号レベルが
落ち、この結果、欠歯でない部分が欠歯と判定される可
能性がある。そこで、クランク軸の回転角を示す後述の
クランクカウンタを参照することにより、欠歯が前回検
出されたタイミングと今回のタイミングとの間隔が正常
かどうかを、S140では判断するのである。
If it is determined by the missing tooth determination (S120) that the tooth is missing (S130: YES), it is then determined whether the gap between the missing teeth is normal (S140). In this embodiment, the missing tooth portion is to be detected once each time the crankshaft makes one rotation. However, when the rotation speed temporarily decreases slightly near TDC, the signal level of the crank angle signal Ne becomes lower. As a result, there is a possibility that a portion that is not missing a tooth is determined as a missing tooth. Therefore, by referring to a crank counter described later that indicates the rotation angle of the crankshaft, it is determined in S140 whether or not the interval between the timing when the missing tooth was previously detected and the current timing is normal.

【0029】欠歯間隔が異常である場合には(S14
0:NO)、当該気筒判別処理を一旦終了する。即ち、
S140の処理が、請求項の「クランク軸の特定回転位
置の検出間隔が正常か異常かを判断し、異常であると
き、該特定回転位置検出手段による検出結果に基づく気
筒判別を中止する」制御手段として機能する。
If the gap between the missing teeth is abnormal (S14)
0: NO), the cylinder discriminating process ends once. That is,
The process of S140 is a control of "claim determining whether the detection interval of the specific rotation position of the crankshaft is normal or abnormal, and if it is abnormal, cancels the cylinder determination based on the detection result by the specific rotation position detection means" Functions as a means.

【0030】欠歯間隔が正常である場合には(S14
0:YES)、クランクカウンタをクリア(”$00”を
セット)し(S150)、S190へ移行する。なお、
欠歯が初めて検出された場合においては、欠歯部の検出
間隔自体を定義できないので、正常であるものとしてS
150の処理に移行する。
If the tooth gap is normal (S14)
0: YES), the crank counter is cleared ("$ 00" is set) (S150), and the routine goes to S190. In addition,
When a missing tooth is detected for the first time, the detection interval itself of the missing tooth part cannot be defined, so that S is regarded as normal.
The process proceeds to 150.

【0031】一方、S120で欠歯と判断されなかった
場合には(S130:NO)、既に欠歯が検出されてい
るかどうかを判断する(S160)。初期設定処理にお
いて、RAMに定義されたクランクカウンタには”$F
F”が設定されており、欠歯が検出されるとクランクカ
ウンタはクリアされるから、S160の処理では、これ
が”$FF”かどうかを参照することによって、欠歯が検
出済みかどうかを判断する。
On the other hand, if it is not determined in S120 that there is a missing tooth (S130: NO), it is determined whether a missing tooth has already been detected (S160). In the initial setting process, the crank counter defined in the RAM has "$ F
F "is set and the crank counter is cleared when a missing tooth is detected. Therefore, in the process of S160, it is determined whether or not the missing tooth has been detected by referring to whether or not this is" @FF ". I do.

【0032】そして欠歯が検出済みである場合には(S
160:YES)、クランクカウンタをインクリメント
し(S170)、その後S190に移行する。なお、欠
歯が未検出である場合には(S160:NO)、クラン
クカウンタに”$FF”を設定し(S180)、その後S
190に移行する。
If the missing tooth has been detected (S
160: YES), the crank counter is incremented (S170), and the process proceeds to S190. If a missing tooth has not been detected (S160: NO), "@FF" is set in the crank counter (S180), and then S
Move to 190.

【0033】S190では、クランクカウンタが12カ
ウントであるかどうかを判断する。即ち、S190で
は、欠歯部が検出されてから、クランク軸が更に120
℃A回転したか否かをクランクカウンタにより判断す
る。この判断の結果、欠歯部の検出タイミングから12
0℃A回転していない場合は(S190:NO)、噴射
タイミングでないため、当該気筒判別処理を終了する。
一方、欠歯が検出されてから120℃A回転している場
合は(S190:YES)、第1気筒の上死点か第4気
筒の上死点かを判断するために、欠歯の検出時点から1
20℃A経過する間にG信号が入力されたかどうかを判
断する(S200)。本実施例では、欠歯部は、第1気
筒および第4気筒の上死点前120℃Aにおいて検出さ
れるように設けられており、第1気筒の上死点前120
℃Aから第1気筒の上死点までの間にG信号が発生する
ように設定されている。
In S190, it is determined whether or not the crank counter is 12 counts. That is, in S190, after the missing tooth portion is detected, the crankshaft is further moved by 120.
It is determined by a crank counter whether or not the motor has rotated by ° C. As a result of this judgment, 12
If the rotation is not 0 ° C. (S190: NO), the injection timing is not reached, and the cylinder discrimination processing ends.
On the other hand, if the motor has been rotated at 120 ° C. A after the detection of the missing tooth (S190: YES), the detection of the missing tooth is performed to determine whether the top dead center of the first cylinder or the fourth cylinder is the top dead center. 1 from time
It is determined whether the G signal has been input during the elapse of 20 ° C. (S200). In the present embodiment, the missing tooth portion is provided so as to be detected at 120 ° C. before the top dead center of the first cylinder and the fourth cylinder.
It is set so that a G signal is generated between the temperature ℃ A and the top dead center of the first cylinder.

【0034】G信号が、欠歯の検出時点から120℃A
経過する間に入力されている場合は(S200:YE
S)、第1気筒の上死点であることが分かるので、それ
ぞれ吸気行程、排気行程にある第3気筒、第4気筒に対
する燃料噴射が行われる(S210)。一方、G信号
が、欠歯の検出時点から120℃A経過する間に入力さ
れていない場合は(S200:NO)、第4気筒の上死
点であることが分かるため、それぞれ吸気行程と排気行
程にある第1気筒、第2気筒に対する燃料噴射が行われ
る(S220)。なお、S150〜S200の処理が、
「特定回転位置検出手段による検出結果に基づいて内燃
機関の気筒判別を行う制御手段」として機能している。
The G signal is 120 ° C. A from the detection of the missing tooth.
If it is input during the lapse of time (S200: YE
S) Since it is known that the first cylinder is at the top dead center, fuel injection is performed on the third cylinder and the fourth cylinder in the intake stroke and the exhaust stroke, respectively (S210). On the other hand, when the G signal is not input during the elapse of 120 ° C. A from the detection of the missing tooth (S200: NO), it is known that the fourth cylinder is at the top dead center. Fuel injection is performed on the first cylinder and the second cylinder in the stroke (S220). Note that the processing of S150 to S200 is
It functions as "control means for determining the cylinder of the internal combustion engine based on the detection result by the specific rotational position detecting means".

【0035】次に図4は、エンジンの始動が完了した場
合に上記の気筒判別処理の実行を禁止する気筒判別禁止
処理を示すフローチャートである。この気筒判別禁止処
理は、クランク軸の回転に同期して(例えば30℃A
毎)に起動される。起動されると、まず、30℃Aに対
応する時間間隔からクランク回転数を算出し(S30
0)、クランク回転数が所定回転数(請求項の「第1基
準回転数」に相当する。例えば500rpm)以上か否
かを判断する(S310)。
FIG. 4 is a flowchart showing a cylinder discrimination prohibition process for prohibiting the execution of the above-described cylinder discrimination process when the start of the engine is completed. This cylinder discrimination prohibition processing is performed in synchronization with the rotation of the crankshaft (for example, 30 ° C.
Every). When the engine is started, first, a crank rotation speed is calculated from a time interval corresponding to 30 ° C. (S30).
0), it is determined whether or not the crank rotation speed is equal to or more than a predetermined rotation speed (corresponding to “a first reference rotation speed” in the claims, for example, 500 rpm) (S310).

【0036】クランク回転数が所定回転数以上でない場
合には(S310:NO)、当該気筒判別禁止処理を速
やかに終了するが、クランク回転数が所定回転数以上で
あると判断された場合には(S310:YES)、気筒
判別処理の実行を禁止する(S320)。即ち、S31
0およびS320の処理が、請求項の「第1禁止手段」
として機能している。
If the crank rotation speed is not equal to or higher than the predetermined rotation speed (S310: NO), the cylinder discrimination prohibition process is immediately terminated. However, if it is determined that the crank rotation speed is equal to or higher than the predetermined rotation speed. (S310: YES), execution of the cylinder discrimination process is prohibited (S320). That is, S31
0 and the processing of S320 correspond to the "first prohibiting means" in the claims.
Functioning as

【0037】図5は、エンジンストール状態かどうかを
判定し、エンストール状態であると判断された場合に、
気筒判別処理の実行を許可するエンスト判定処理を示す
フローチャートである。このエンスト判定処理は、所定
時間毎(例えば65ms毎)に起動される。起動される
と、まず、クランク回転数が、予め定められた所定回転
数以上であるか否かを判断する(S400)。そして、
所定回転数以上の場合(S400:YES)、停止カウ
ンタをクリアし(S410)、その後S430へ移行す
る。停止カウンタは、クランク回転数が所定値以下であ
る状態の継続時間を計時するための変数である。一方、
クランク回転数が所定回転数未満の場合には(S40
0:NO)、停止カウンタをインクリメントし(S42
0)、その後S430へ移行する。
FIG. 5 shows whether the engine is stalled or not. If it is determined that the engine is stalled,
9 is a flowchart illustrating engine stall determination processing that permits execution of cylinder determination processing. This engine stall determination process is started at predetermined time intervals (for example, at every 65 ms). When activated, first, it is determined whether or not the crank rotation speed is equal to or higher than a predetermined rotation speed (S400). And
If the rotation speed is equal to or higher than the predetermined rotation speed (S400: YES), the stop counter is cleared (S410), and the process proceeds to S430. The stop counter is a variable for measuring the duration of a state in which the crank speed is equal to or less than a predetermined value. on the other hand,
If the crank speed is less than the predetermined speed (S40)
0: NO), the stop counter is incremented (S42).
0), and then proceed to S430.

【0038】S430では、現在エンジンストールが発
生した状態かどうかを判定する。具体約には、停止カウ
ンタが所定値以上、即ちクランク回転数が所定値以下で
ある状態が、所定時間以上維続した時にエンジンストー
ルが発生したものと判定する。エンジンストールでない
場合には(S430:NO)、速やかにエンスト判定処
理を終了するが、エンジンストールと判定された場合に
は(S430:YES)、気筒判別処理の実行を許可す
る(S440)。
In S430, it is determined whether or not an engine stall has occurred. More specifically, it is determined that the engine stall has occurred when the state in which the stop counter is equal to or more than the predetermined value, that is, the crank speed is equal to or less than the predetermined value, is maintained for a predetermined time or more. If the engine is not stalled (S430: NO), the engine stall determination process is immediately terminated. If it is determined that the engine is stalled (S430: YES), execution of the cylinder determination process is permitted (S440).

【0039】以上の様に、本実施例の内燃機関の制御装
置においては、気筒判別IC21がクランク角信号Ne
に基づいてクランク軸の特定回転位置を検出すると共
に、この気筒判別IC21とは別個に、S120の処理
においても、クランク軸の特定回転位置の検出をクラン
ク角信号Neに基づいて行う。そしてCPU22は、S
120の処理が動作しているときには、この処理による
検出結果に基づいて内燃機関の気筒判別を行い、一方、
S120の処理が動作していないときには、気筒判別I
C21による検出結果に基づいて内燃機関の気筒判別を
行う。そして、クランク軸の回転数が所定回転数より大
きいとき(S310:YES)、S120を含む気筒判
別処理の実行が禁止される。
As described above, in the control device for an internal combustion engine of the present embodiment, the cylinder discriminating IC 21 outputs the crank angle signal Ne.
, The specific rotational position of the crankshaft is detected based on the crank angle signal Ne in the process of S120 separately from the cylinder discriminating IC 21 in the process of S120. Then, the CPU 22 executes S
When the processing of step 120 is operating, the cylinder of the internal combustion engine is determined based on the detection result of this processing.
When the processing in S120 is not operating, the cylinder discrimination I
The cylinder of the internal combustion engine is determined based on the detection result of C21. When the rotation speed of the crankshaft is higher than the predetermined rotation speed (S310: YES), execution of the cylinder determination process including S120 is prohibited.

【0040】従って、エンジンが停止状態から動作状態
へ移行する始動時(エンジンストール状態からの再始動
時を含む)において、クランク回転数が所定回転数を超
えるまでは、ソフトウェアによる処理によってクランク
軸の特定回転位置の検出を行われることになる。このた
め、エンジンの始動性の向上を図るに当たり、自動車や
エンジンの特徴(気筒数、排気量等)に適したクランク
軸の回転位置検出の方法を、プログラムの変更によって
容易に適用することができる。そして、クランク回転数
が所定回転数よりも高くなった場合には、プログラムに
よる特定回転位置の検出処理は禁止され、気筒判別IC
21による検出結果が用いられるため、プログラムの処
理に大きな負荷がかかることがない。
Therefore, when the engine is started from the stopped state to the operating state (including when the engine is restarted from the engine stall state), the crankshaft of the crankshaft is processed by software until the crank speed exceeds a predetermined speed. The detection of the specific rotational position is performed. For this reason, in order to improve the startability of the engine, a method of detecting the rotational position of the crankshaft suitable for the features (the number of cylinders, the displacement, etc.) of the vehicle or the engine can be easily applied by changing the program. . When the crank rotation speed becomes higher than the predetermined rotation speed, the processing for detecting the specific rotation position by the program is prohibited, and the cylinder discrimination IC
Since the detection result by 21 is used, a large load is not applied to the processing of the program.

【0041】また、本実施例の制御装置20では、クラ
ンク軸の特定回転位置の検出間隔が異常であるときには
(S140:NO)、気筒判別処理を速やかに終了する
ように構成されている。そのため、クランク軸の特定回
転位置についての誤った検出結果に基づいた気筒判別を
行うことがないので、正確な気筒判別を行うことが可能
となる。
Further, the control device 20 of this embodiment is configured such that when the detection interval of the specific rotation position of the crankshaft is abnormal (S140: NO), the cylinder discriminating process is immediately terminated. Therefore, it is not necessary to perform the cylinder determination based on the erroneous detection result of the specific rotation position of the crankshaft, and thus it is possible to perform the accurate cylinder determination.

【0042】また、本実施例の制御装置20では、クラ
ンク軸の回転数と判定回転数とを比較し、その比較の結
果、クランク軸の回転数がその判定回転数より小さいと
きには(S110:NO)、S120の欠歯判定を禁止
するように構成されている。そのため、クランク角信号
Neの信号レベルが十分に高くなってから欠歯判定を行
うことになるので、欠歯部の誤検出の可能性が少なくな
ると共に、不要な処理の起動を省いてCPUの処理負荷
を低減できる。
Further, the control device 20 of this embodiment compares the rotational speed of the crankshaft with the determined rotational speed. As a result of the comparison, when the rotational speed of the crankshaft is smaller than the determined rotational speed (S110: NO) ), And is configured to prohibit the missing tooth determination in S120. For this reason, the missing tooth determination is performed after the signal level of the crank angle signal Ne becomes sufficiently high, so that the possibility of erroneous detection of the missing tooth portion is reduced, and the activation of unnecessary processing is omitted by eliminating the CPU. Processing load can be reduced.

【0043】また、判定回転数については、バッテリ電
圧が低いほど、高くなるよう設定しているので(S10
0)、欠歯部の検出精度を高くすることができる。以
上、本発明の一実施例について説明したが、本発明は上
記実施例に限定されるものではなく、種々の態様をとる
ことができる。
Also, the determination rotation speed is set to be higher as the battery voltage is lower (S10
0), it is possible to improve the detection accuracy of the missing tooth portion. As mentioned above, although one Example of this invention was described, this invention is not limited to the said Example, but can take various aspects.

【0044】例えば上記実施例では、クランク回転数が
500rpm以上になるとソフトウェアによる気筒判別
処理(図2)を禁止するものとして説明したが、車種、
エンジンの種別に応じて適宜変更することができる。ま
た、上記実施例では4気筒エンジンを例にとって説明し
たが、これに限られるものではなく、6気筒エンジンや
8気筒エンジンについても適用することができる。
For example, in the above embodiment, the cylinder discriminating process (FIG. 2) by software is prohibited when the crank rotation speed exceeds 500 rpm.
It can be changed appropriately according to the type of engine. Further, in the above-described embodiment, a four-cylinder engine has been described as an example. However, the present invention is not limited to this, and can be applied to a six-cylinder engine or an eight-cylinder engine.

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

【図1】 一実施例の内燃機関の制御装置の構成および
当該装置で扱われる信号を示す説明図である。
FIG. 1 is an explanatory diagram showing a configuration of a control device for an internal combustion engine according to an embodiment and signals handled by the device.

【図2】 初期化処理を示すフローチャートである。FIG. 2 is a flowchart illustrating an initialization process.

【図3】 気筒判別処理を示すフローチャートである。FIG. 3 is a flowchart illustrating a cylinder discrimination process.

【図4】 気筒判別禁止処理を示すフローチャートであ
る。
FIG. 4 is a flowchart illustrating a cylinder discrimination prohibition process.

【図5】 エンスト判定処理を示すフローチャートであ
る。
FIG. 5 is a flowchart illustrating engine stall determination processing.

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

20…制御装置 21…気筒判別IC 22…CPU 30…クランク角センサ 31…カム角センサ Reference Signs List 20 ... Control device 21 ... Cylinder identification IC 22 ... CPU 30 ... Crank angle sensor 31 ... Cam angle sensor

───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 3G084 BA00 BA03 CA01 DA04 DA05 DA27 DA30 EA07 EC02 FA36 FA38 FA39  ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 3G084 BA00 BA03 CA01 DA04 DA05 DA27 DA30 EA07 EC02 FA36 FA38 FA39

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 内燃機関のクランク軸の回転に伴って該
クランク軸の予め定められた回転角度毎に発生されるク
ランク角信号に基づき、前記クランク軸の特定回転位置
を検出する信号処理回路と、 前記クランク軸の特定回転位置の検出を行うためのプロ
グラムに従い、前記クランク角信号に基づいて、前記特
定回転位置の検出を前記信号処理回路とは別個に行う特
定回転位置検出手段と、 前記特定回転位置検出手段が動作しているときには、該
特定回転位置検出手段による検出結果に基づいて前記内
燃機関の気筒判別を行い、該特定回転位置検出手段が動
作していないときには、前記信号処理回路による検出結
果に基づく前記内燃機関の気筒判別を行うよう構成され
た制御手段と、 前記クランク軸の回転数と第1基準回転数とを比較し、
該比較の結果、該クランク軸の回転数が該第1基準回転
数より大きいとき、前記特定回転位置検出手段の動作を
禁止する第1禁止手段と、 を備えたことを特徴とする内燃機関の制御装置。
1. A signal processing circuit for detecting a specific rotational position of a crankshaft based on a crank angle signal generated at each predetermined rotational angle of the crankshaft according to rotation of the crankshaft of the internal combustion engine. A specific rotation position detecting means for detecting the specific rotation position separately from the signal processing circuit based on the crank angle signal according to a program for detecting a specific rotation position of the crankshaft; When the rotational position detecting means is operating, the cylinder of the internal combustion engine is determined based on the detection result by the specific rotational position detecting means. When the specific rotational position detecting means is not operating, the signal processing circuit Control means configured to perform cylinder discrimination of the internal combustion engine based on the detection result; and comparing the rotation speed of the crankshaft with a first reference rotation speed,
When the result of the comparison indicates that the rotation speed of the crankshaft is higher than the first reference rotation speed, the first rotation control device prohibits the operation of the specific rotation position detection device. Control device.
【請求項2】 前記制御手段は、前記特定回転位置検出
手段による前記クランク軸の特定回転位置の検出間隔が
正常か異常かを判断し、異常であるとき、該特定回転位
置検出手段による検出結果に基づく気筒判別を中止する
ことを特徴とする請求項1に記載の内燃機関の制御装
置。
2. The control means determines whether the detection interval of the specific rotation position of the crankshaft by the specific rotation position detection means is normal or abnormal, and when the detection interval is abnormal, the detection result by the specific rotation position detection means The control apparatus for an internal combustion engine according to claim 1, wherein the cylinder discrimination based on (i) is stopped.
【請求項3】 前記クランク軸の回転数と第2基準回転
数とを比較し、該比較の結果、該クランク軸の回転数が
該第2基準回転数より小さいとき、前記特定回転位置検
出手段の動作を禁止する第2禁止手段を備えたことを特
徴とする請求項1または2に記載の内燃機関の制御装
置。
3. The rotational speed of the crankshaft is compared with a second reference rotational speed. As a result of the comparison, when the rotational speed of the crankshaft is smaller than the second reference rotational speed, the specific rotational position detecting means is provided. The control device for an internal combustion engine according to claim 1 or 2, further comprising a second prohibition unit that prohibits the operation of (1).
【請求項4】 当該制御装置に電力供給する電源の電圧
を検出し、該検出した電圧に基づき、前記第2基準回転
数を設定する回転数設定手段を備えたことを特徴とする
請求項3に記載の内燃機関の制御装置。
4. A rotation speed setting means for detecting a voltage of a power supply for supplying power to the control device and setting the second reference rotation speed based on the detected voltage. 3. The control device for an internal combustion engine according to claim 1.
JP2001134086A 2001-05-01 2001-05-01 Control device for internal combustion engine Pending JP2002332906A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001134086A JP2002332906A (en) 2001-05-01 2001-05-01 Control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001134086A JP2002332906A (en) 2001-05-01 2001-05-01 Control device for internal combustion engine

Publications (1)

Publication Number Publication Date
JP2002332906A true JP2002332906A (en) 2002-11-22

Family

ID=18981836

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001134086A Pending JP2002332906A (en) 2001-05-01 2001-05-01 Control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP2002332906A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010025017A (en) * 2008-07-22 2010-02-04 Denso Corp Engine control device
JP2017138100A (en) * 2016-02-01 2017-08-10 株式会社小野測器 Crank pulse plate tooth number measurement method, engine rotation speed measurement method, crank pulse plate tooth number measurement device, engine rotation speed measurement device, crank pulse plate tooth number measurement program, and engine rotation speed measurement program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010025017A (en) * 2008-07-22 2010-02-04 Denso Corp Engine control device
JP2017138100A (en) * 2016-02-01 2017-08-10 株式会社小野測器 Crank pulse plate tooth number measurement method, engine rotation speed measurement method, crank pulse plate tooth number measurement device, engine rotation speed measurement device, crank pulse plate tooth number measurement program, and engine rotation speed measurement program

Similar Documents

Publication Publication Date Title
US9133776B2 (en) Control apparatus and control method for internal-combustion engine
US6745748B2 (en) Fail-safe system for combustion engine control
JP4151279B2 (en) Engine control device
JPH0586953A (en) Crank angle and cylinder deciding method for internal combustion engine
JP2698593B2 (en) Method and apparatus for controlling ignition timing of internal combustion engine
US20020005063A1 (en) Method of synchronization of multi-cylinder internal combustion engine
US6679223B2 (en) Engine control system with cam sensor
JP2009156219A (en) Control device for internal combustion engine
US6874359B2 (en) Control apparatus and control method of engine
JP3979161B2 (en) Engine control device
JP2002332906A (en) Control device for internal combustion engine
US20180340504A1 (en) Control device for engine and control method of engine
JPH11287140A (en) Fail-safe controller for engine
EP0704621B1 (en) Synchronisation device without a cam-position sensor for an internal combustion engine
JP2003184629A (en) Crank angle determining device for internal combustion engine
JP2007218203A (en) Ignition failure diagnostic device, ignition failure diagnostic system and ignition failure diagnostic method
JP3146587B2 (en) Control device for internal combustion engine
JP2000027699A (en) Method and device for discriminating engine cylinder in internal combustion engine
KR101836677B1 (en) Method for detecting crank angle of vehicle having multi point injection engine during cam position sensor failure
JP2979810B2 (en) Control device for internal combustion engine
JP3659171B2 (en) Engine control device
JPH06213052A (en) Four-cycle engine controller
JP2000130249A (en) Misfire detection device for internal combustion engine
JP2003065137A (en) Reverse rotation detection control device
JP2007218201A (en) Engine control device and engine control method