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 particulary 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 for generating signals for controlling fuel injection, ignition timing, EGR control, or 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 system of the past, but neither the accuracy, reliability, or number of functions controlled is sufficient to meet present day requirements.
Many of the modern electronic engine control systems simply stop operating in the event of a system failure particularly where the electronic operation thereof is dependant upon a digital clock or the like and the clock fails. No provisions are made for enabling the vehicle to travel at least a short distance for the purpose of repairs or the like.
Summary of the Invention
The present invention provides means to producing an engine position pulse for a predetermined position for every cylinder. This engine position pulse is timed, in the preferred embodiment of the present invention, so that it occurs at approximately the top-dead-center position of each cylinder. Means are provided for detecting when the engine control system has failed by watching for program-generated pulses produced during normal operation of the microprocesser. A failure indication causes the normal ignition signal to be disconnected from the system and the "limp home" ignition signal of the present invention to be connected. The connections means employ transmission gates for connecting one or the other of the ignition control signals to circuit means driving a primary of the ignition coil. Means responsive to said engine position pulses may be used to fire a spark plug at its top-dead-center position so as to allow the vehicle to operate sufficiently to get to a repair center but badly enough so that the driver will know that something is wrong and the repairs are in order.
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 herein by reference.