Background of the Invention
1. Field of the Invention
This invention relates generally to a method and apparatus for controlling an internal combustion engine, and more particularly to a microprocessor-based electronic engine control system having a memory preprogrammed with various control laws and control schedules responsive to one or more sensed engine-operating parameters and generating control signals for fuel injection, ignition timing, EGR control, and the like.
2. Statement of the Prior Art
Many of the patents of the prior art recognize the need for employing the enhanced accuracy of digital control systems for more accurately controlling one or more functions of an internal combustion engine.
U.S. Pat. No. 3,969,614 which issued to David F. Moyer, et al on July 13, 1976 is typical of such systems as are U.S. Pat. No. 3,835,819 which issued to Robert L. Anderson, Jr. on Sept. 17, 1974; U.S. Pat. No. 3,904,856 which issued to Louis Monptit on Sept. 9, 1975; and U.S. Pat. No. 3,906,207 which issued to Jean-Pierre Rivere, et al on Sept. 16, 1975. All of these Patents represent a break-away from the purely analog control systems of the past, but neither the accuracy, reliability, or number of functions controlled is sufficient to meet present day requirements.
Future internal combustion engines will require that emissions be tightly controlled due to ever-increasing governmental regulations, while fuel consumption is minimized and drivability improved over the entire operating range of the engine. None of the systems of the prior art provide a method and apparatus for controlling the operation of an internal combustion engine with sufficient accuracy to attain minimal emissions and minimal fuel consumption while simultaneously achieving improved drivability.
The systems of the prior art attempt to control one or more of the engine-operating functions but none attempts to control the operation of the fuel pump, fuel injection, engine ignition timing, on-off and/or proportional EGR control, and the like while using feedback from such devices as oxygen sensors for emission control purposes or for effecting a closed loop fuel control mode of operation, and yet including provisions for optimizing acceleration enrichment handling, and the like. Moreoever, the systems of the prior art are extremely expensive, difficult to repair and maintain and are not commercially feasible at the present time.
These and other problems of the prior art, particularly poor drivability, results from the inability of the prior art systems to immediately respond to a request for a rapid increase in engine speed. The failure to rapidly respond to such a request results in a lean fuel charge being delivered to cylinders which induct air from a higher pressure manifold but have received a quantity of fuel calculated during a lower manifold pressure creating a "stumble" condition leading to poor drivability.
These and other problems of the prior are are solved by the system of the present invention which utilizes a program-controlled microprocessor system and means for detecting a need for acceleration enrichment for transmitting an interrupt to said microprocessor for permitting additional fuel to be immediately applied thereto.
If a previously-computed fuel charge is already being applied at the time of the interrupt, the requied additional acceleration enrichment fuel is supplied immediately at the end of the current fuel charge.
Summary of the Invention
A method and apparatus is provided for improving drivability by minimizing stumble. Means are provided for detecting an operator-commanded request for a rapid increase in engine speed for generating an acceleration enrichment request signal in response thereto. The acceleration enrichment request signal executes an interrupt in a program-controlled microprocessor having a memory means for storing look-up tables of control values and program means for implementing predetermined fuel control laws. The microprocessor is responsive to the receipt of said interrupt request signal for immediately commanding additional fuel to be supplied to the engine or if a previously-computed fuel charge is currently being supplied at the moment of the interrupt, then the microprocessor temporarily stores said interrupt and controls additional fuel to be immediately upon the completion of said currently-generated previously-computed fuel charge.
This application is one of fourteen applications filed on Feb. 27, 1978, all commonly assigned and having substantially the same specification and drawings, the fourteen applications being identified below:
Application Ser. No. 881,321, has been printed in its entirety and the specification of that application is specifically incorporated herin by reference.