Engine control system and method having control routines of...

Data processing: vehicles – navigation – and relative location – Vehicle control – guidance – operation – or indication – With indicator or control of power plant

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C701S111000, C701S115000

Reexamination Certificate

active

06208930

ABSTRACT:

CROSS REFERENCE TO RELATED APPLICATION
This application relates to and incorporates herein by reference Japanese Patent Application No. 10-374113 filed on Dec. 28, 1998.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to an engine control system for controlling vehicle-mounted engines.
2. Related Art
Vehicle-mounted engines are controlled by electronic control units including programmed microcomputers. Control programs of the microcomputer generally comprise a rotation-synchronized interrupt routine (NE task) executed every predetermined angular rotation (30° CA) of an engine crankshaft, a plurality of time-synchronized interrupt routines (time tasks) executed every respective predetermined time intervals, and a base routine executed while the above interrupt routines are not being executed. Those routines have different execution priorities. That is, the rotation interrupt routine has the highest priority. The time interrupt routines have different priorities lower than that of the rotation interrupt routine, the different priorities being increased as the predetermined time intervals of interrupts are shorter.
Specifically, the microcomputer executes its NE task and time tasks
1
and
2
as shown in
FIGS. 8A and 8B
. In the figures, a period of executing the task is indicated with a crossed rectangle mark, and a period of waiting because of execution of another task of higher priority is indicated with a non-crossed rectangle mark.
For instance, in
FIG. 8A
, it is assumed that the time task
1
which is to be executed every 4 ms is executed from time t
1
under the condition that the engine rotation speed NE is in the normal range (about 2,000 rpm). When an interrupt of the NE task having the priority higher than the time task
1
arises at time t
2
, the time task
1
being executed is interrupted and the execution of the NE task starts. When the execution of the NE task ends at time t
3
, the execution of the time task
1
is resumed to complete its remaining processing. The time task
2
which is to be executed every 16 ms is interrupted for a longer period by both NE task and time task
1
, because its priority is lower than the NE task and time task
1
.
If the engine rotation speed NE is in the high speed range (about 6,000 rpm), the NE task is initiated every 0.8 ms as opposed to every 2.4 ms (about 2,000 rpm). Thus, as shown in
FIG. 8B
, the NE task is initiated more frequently, and the time tasks
1
and
2
are interrupted more frequently.
The time task
1
is designed to share a part of engine control processing, such as calculation processing related to fuel injection and ignition, which is more influential on the engine operation than the control processing shared by the time task
2
. This is for the reason that the more influential calculation processing should be executed more quickly and frequently for improving control accuracy. Thus, it is likely that that the engine control accuracy cannot be improved so much as the engine rotation speed rises.
It may be possible to reduce the number of processing executed in the NE task as the engine rotation speed rises, lessening the control accuracy in the high engine speed range. However, there are many cases in which the same level of control accuracy should be maintained. For instance, in an ignition misfire detection such as disclosed in U.S. Pat. No. 5,222,392 (JP-A-5-33717), the engine rotation speed should be calculated in the NE task every predetermined angular rotation of the crankshaft for use in the misfire detection. If the misfire detection is executed in the NE task together with the engine speed calculation, the execution period of the NE task becomes longer and the time task
1
is interrupted for a longer peirod as shown in FIG.
8
B.
SUMMARY OF THE INVENTION
It is therefore an object of the present invention to provide an engine control system and method which are capable of maintaining a control accuracy without reducing processing in a high engine speed range.
According to the present invention, an engine control system and method check for a predetermined engine condition such as a misfire from a change in the rotation speed of an engine. A rotation interrupt routine is executed every 30° angular rotation of an engine crankshaft to calculate and store only the calculated rotation speed. In one of a plurality of time interrupt routines which are executed every predetermined respective time intervals, a speed-related parameter such as a change in the stored rotation speed is calculated to check for the predetermined engine condition. The time interrupt routines have different execution priorities which are lower than that of the rotation interrupt routine. The time interrupt routine for checking the predetermined engine condition has a non-highest execution priority among the time interrupt routines so that engine control processing such as fuel injection and ignition may be executed in another of the time interrupt routines having its execution priority lower than that of the time interrupt routine for checking the misfire.


REFERENCES:
patent: 5222392 (1993-06-01), Baba et al.
patent: 5351776 (1994-10-01), Keller et al.
patent: 5499537 (1996-03-01), Nakayama et al.
patent: 5522258 (1996-06-01), Hafner
patent: 5561600 (1996-10-01), McCombie
patent: 5775298 (1998-07-01), Haller
patent: 5862507 (1999-01-01), Wu et al.
patent: 6006155 (1999-12-01), Wu et al.
patent: 6-63483 (1994-08-01), None

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Engine control system and method having control routines of... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Engine control system and method having control routines of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Engine control system and method having control routines of... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2480080

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.