US4376428A - Spark timing control system for internal combustion engine - Google Patents
Spark timing control system for internal combustion engine Download PDFInfo
- Publication number
- US4376428A US4376428A US06/123,568 US12356880A US4376428A US 4376428 A US4376428 A US 4376428A US 12356880 A US12356880 A US 12356880A US 4376428 A US4376428 A US 4376428A
- Authority
- US
- United States
- Prior art keywords
- values
- signals
- engine
- tables
- indicative
- 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/145—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
- F02P5/15—Digital data processing
- F02P5/1502—Digital data processing using one central computing unit
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P3/00—Other installations
- F02P3/02—Other installations having inductive energy storage, e.g. arrangements of induction coils
- F02P3/04—Layout of circuits
- F02P3/045—Layout of circuits for control of the dwell or anti dwell time
- F02P3/0453—Opening or closing the primary coil circuit with semiconductor devices
- F02P3/0456—Opening or closing the primary coil circuit with semiconductor devices using digital techniques
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/145—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
- F02P5/15—Digital data processing
- F02P5/1502—Digital data processing using one central computing unit
- F02P5/1504—Digital data processing using one central computing unit with particular means during a transient phase, e.g. acceleration, deceleration, gear change
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/145—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
- F02P5/15—Digital data processing
- F02P5/1502—Digital data processing using one central computing unit
- F02P5/1506—Digital data processing using one central computing unit with particular means during starting
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/145—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
- F02P5/15—Digital data processing
- F02P5/1502—Digital data processing using one central computing unit
- F02P5/1514—Digital data processing using one central computing unit with means for optimising the use of registers or of memories, e.g. interpolation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Definitions
- the present invention relates to a spark timing control system for use in an internal combustion engine and, more particularly, to such a spark timing control system using a microprocessor with first and second read only memory means for storing signals representing spark advance and dwell angle values as a function of engine operating conditions.
- Another object of the present invention is to provide an electronic spark timing control system of the character described which can provide an optimum spark advance value for various vehicle running conditions.
- FIG. 1 is a block diagram of one embodiment of a spark timing control system in accordance with the present invention
- FIG. 2A is an exemplary two-dimensional table stored in the ROM of FIG. 1 with spark advance values set in function form;
- FIG. 2B is an alternative two-dimensional table stored in the ROM of FIG. 1 with spark advance values set in numerical form;
- FIG. 3 is a series of waveforms for the timed relationship of the pulse signals indicative of crank standard angle, crank pulse, dwell angle, and spark advance with respect to the top dead center of each cylinder;
- FIG. 4 is a view used to describe a subroutine for performing interpolations
- FIG. 5 is a flowchart of successive operations performed in the spark timing control system of the present invention.
- FIG. 6 is a flowchart of successive operation performed in a modified form of the spark timing control system of the present invention.
- FIG. 1 there is illustrated one preferred embodiment of a spark timing control system comprising monitoring means 10 for detecting various vehicle running parameters, and a microcomputer 20 for processing the information fed from the monitoring means 10 to determine an optimum spark advance and dwell angle at which sparks, i.e., discharges, are produced at each cylinder spark plug.
- the monitoring means 10 may include an air flow sensor responsive to the air flow to produce an analog signal proportional thereto, a crank angle sensor responsive to the degree of rotation of the engine crankshaft to produce crank standard angle indicative and crank pulse signals, a temperature sensor fitted in the engine cylinder jacket to produce an engine temperature indicative analog signal proportional to the engine coolant temperature, an engine starter switch responsive to the on-off operation of the engine starter to produce an on-off signal, a transmission switch responsive to the transmission gear position to produce a gear position indicative signal, an engine speed sensor responsive to the speed of rotation of the engine to produce an engine speed indicative analog signal, and a manifold vacuum sensor responsive to the vacuum at the engine intake manifold to produce a manifold vacuum indicative analog signal.
- the microcomputer 20 includes an input section 21, a microprocessor or central processing unit (CPU) 22 including first and second only memories (ROMs) 23 and 24, and an output section 25.
- the input section 21 converts the analog and digital input signals from the monitoring means 10 into corresponding digital signals for application to the microprocessor 22.
- the microprocessor 22 calculates, from the received information, a pulse width Tp for a fuel injection signal supplied to a fuel injection means (not shown). It is to be noted that the pulse width Tp represents the engine load and determines the duration of fuel injection of the fuel injection means.
- the first ROM 23 has a table consisting of spark advance values T ad the microprocessor 22 reads out in accordance with the engine speed ES and the pulse width Tp.
- the table stored in the second ROM 24 consists of dwell angle values T d to be read in accordance with the engine speed EG and the pulse width Tp.
- the read spark advance and dwell angle values T ad and T d are fed to the output section 25.
- the output section 25 provides a command signal corresponding to the read spark advance and dwell angle values T ad and T d to a spark control circuit 30 which in turn energizes the ignition coil 40 so as to produce sparks at each ignition plug 50 with the spark advance and dwell angle values.
- the spark advance values T ad may be stored on a two-dimensional function table (as shown in FIG. 2A) or on a two-dimensional numerical table (as shown in FIG. 2B), in which the ordinates represent the engine loads represented by the pulse width Tp and the abscissae the engine speed ES.
- An engine load and speed specify an optimum spark advance value in the same spark advance table as long as no special vehicle running condition occurs.
- EGR exhaust gas recirculation system
- two spark advance tables may be separately used depending on whether or not exhaust gas recirculation is performed.
- a plurality of two-dimensional spark advance tables may be used to accomodate changes in vehicle running conditions as described later in connection with the flowcharts of FIGS. 5 and 6 .
- the second ROM 24 may have a two-dimensional dwell angle table constructed in the same manner as described in connection with the first ROM 23.
- FIG. 3 is an illustration of the timed relationship of the pulse signals indicative of crank standard angle S 0 , Crank pulse C p , dwell angle T D , and spark advance T AD with respect to the top dead center TDC of each cylinder.
- spark advance value counting operations start and stop at times T 1 and T 2 , respectively.
- the read spark advance value T AD is not the spark advance that actually occurs for each ignition plug.
- the time T 2 is the spark advance position with respect to the top dead center (TDC) of a cylinder the time T between time T 2 and the TDC is the actual spark advance.
- FIG. 4 is illustrated a subroutine that is used where the two-dimensional spark advance table (the left-hand table) comprising ROM 23 has no spark advance value which can be specified by input engine load and speed values Q and X.
- Two engine speed values Xc and Xc-100 just above and below the determined engine speed value X and also two engine load values Qc and Qc-0.5 just above and below the determined input engine load value Q are read. Interpolation is performed for the read four values to determine the corresponding spark advance value as specified, i.e., determined by the engine speed and load values X and Q supplied to ROM 23.
- the required spark advance value is determined with an assumption that the input engine speed and load values X and Q are equal to the maximum values X max and Q max , respectively.
- FIG. 4 also includes an illustration of another subroutine which is used where the two-dimensional EGR table (the right-hand table) in ROM 24 has no EGR rate value which can be specified by input engine load and speed values Q and X.
- the required EGR rate value can be obtained in the same manner as described above in connection with the spark advance table.
- FIG. 5 is a flowchart of successive operations executed by CPV 22 in the spark timing control system of the present invention for determining an optimum spark advance value.
- the required spark advance value is determined with the use of a first spark advance table 60 and is set in an output register of output section 25. If the engine starter switch is off, i.e., during the normal mode of operation of the engine, and the power transmission is at its special gear position, e.g., at the low gear position, a second spark advance table 61 is used to determine the required spark advance value. If the transmission is not in the special position, e.g., at the high gear position, a standard spark advance table 62 is used to determine the required spark advance value.
- the spark advance value read from the second or standard table 61 or 62 is corrected with the use of a temperature compensation table 63 and set in the output register of section 25.
- the required dwell angle value is determined in response to the spark or advance value from table 60 or 63 with the use of a dwell angle table 64 and is set in the output register.
- FIG. 6 is a flowchart of successive operations performed by CPV 22 in a modified form of the spark timing control system of the present invention.
- the flow chart of FIG. 6 is a generalized program that can be used for engines having entirely different characteristics, such that during installation certain program adjustments are made, as indicated by the decision diamond.
- a decision is made as is whether the engine has four or six cylinders.
- Table A is used for a six-cylinder engine and table B is used for a four-cylinder engine.
- Another decision is made whether the power transmission is of the automatic or manual design.
- Table C is used for an engine with an automatic transmission and table D is used for an engine with a manual transmission.
- the types of the power transmission and engine are decided.
- Currently produced automotive vehicles are installed with an automatic or manual transmission the use of a transmission type decision switch and tables C and D permits the reduction of the kind of control devices.
- a signal from an acceleration decision switch is used to determine whether or not the vehicle is in acceleration.
- Table E used and F are being accelerated response to the vehicle being and is being accelerated.
- a signal from a temperature decision switch is used to determine whether the engine coolant temperature is above or below a predetermined value.
- Table G is used below the predetermined temperature and table H is used above the predetermined temperature. Tables G and H may be used for correcting the read value in accordance with the temperature as described in connection with FIG. 5.
- a very important advantage of the spark timing control system of the present invention is the provision of one or more ROMs, each storing a table having spark advance values set in a desired manner so that an optimum value demanded for the engine can be read as functions of engine speed and load (fuel injection signal pulse width in the case illustrated).
- This permits determination of an optimum spark advance value for any special vehicle running condition, such as during exhaust gas recirculation and a special transmission gear position. Determining optimum spark advance values has been impossible with centrifugal advance devices, vacuum advance devices, and conventional electronic spark timing control systems.
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Electrical Control Of Ignition Timing (AREA)
- Ignition Installations For Internal Combustion Engines (AREA)
Abstract
The occurrence times of discharges of a multi-cylinder internal combustion engine of an automotive vehicle having a transmission and sources for deriving signals indicative of: (a) the engine being cranked or operating normally, (b) the transmission being in high or low gear, (c) engine speed, and (d) the values of parameters determining engine load are controlled by a computer responsive to the signals. The computer includes a read only memory having tables for storing signals with values indicative of spark advance and dwell angle as functions of engine load and engine speed for the engine being cranked, operating normally, the transmission being in high and low gear. The computer responds to the signals of the sources for selecting from the tables stored signals having values indicative of spark advance and dwell angle corresponding with the conditions indicated by signals (a), (b), (c) and (d). A spark control circuit responds to the signals having values indicative of spark advance and dwell angle to control the occurrence times of sparking for each cylinder of the engine. The same type of computer is susceptible to use for vehicles having different spark advance and dwell angle characteristics as functions of engine speed and engine load. The tables are for plural vehicle types having the different characteristics. Switches selectively enable signals of the tables associated with only one of the vehicle types to be coupled to the computer.
Description
1. Field of the Invention
The present invention relates to a spark timing control system for use in an internal combustion engine and, more particularly, to such a spark timing control system using a microprocessor with first and second read only memory means for storing signals representing spark advance and dwell angle values as a function of engine operating conditions.
2. Description of the Prior Art
With recent miniaturized computer technologh advancement, electronic spark timing control systems have been developed which include a mini-computer responsive to signals indicative of various engine operating parameters, such as engine speed and load, to calculate the required spark advance. Such electronic spark timing control systems perform stable spark advance calculations with close tolerances. In addition, they consume less space and have control accuracy relatively unaffected by changes in environment conditions, as compared to conventional engine speed responsive centrifugal and vacuum manifold responsive vacuum advance devices.
However, which such conventional electronic spark timing control systems it is difficult to provide highly accurate spark timing control for engine operating parameters and impossible to determine an optimum spark advance for each pair of engine speed and load values if handling exhaust gas recirculation rate or other engine operating parameters are not given in an arithmetic expression. The reason for this is that the conventional minicomputer spark timing control systems are substantially similar in function to the conventional mechanical control device except that spark advance calculations are performed electrically rather than mechanically, i.e. the prior art minicomputer systems are basically electronic analogs of the mechanical systems.
It is therefore one object of the present invention to provide an improved electronic spark timing control system which is free from the above described disadvantages found in conventional designs.
Another object of the present invention is to provide an electronic spark timing control system of the character described which can provide an optimum spark advance value for various vehicle running conditions.
For a better understanding of the invention, as well as other objects and feature thereof, reference is made to the following detailed description of the invention to be read in connection with the accompanying drawings, in which:
FIG. 1 is a block diagram of one embodiment of a spark timing control system in accordance with the present invention;
FIG. 2A is an exemplary two-dimensional table stored in the ROM of FIG. 1 with spark advance values set in function form;
FIG. 2B is an alternative two-dimensional table stored in the ROM of FIG. 1 with spark advance values set in numerical form;
FIG. 3 is a series of waveforms for the timed relationship of the pulse signals indicative of crank standard angle, crank pulse, dwell angle, and spark advance with respect to the top dead center of each cylinder;
FIG. 4 is a view used to describe a subroutine for performing interpolations;
FIG. 5 is a flowchart of successive operations performed in the spark timing control system of the present invention; and
FIG. 6 is a flowchart of successive operation performed in a modified form of the spark timing control system of the present invention.
Referring now to FIG. 1, there is illustrated one preferred embodiment of a spark timing control system comprising monitoring means 10 for detecting various vehicle running parameters, and a microcomputer 20 for processing the information fed from the monitoring means 10 to determine an optimum spark advance and dwell angle at which sparks, i.e., discharges, are produced at each cylinder spark plug.
The monitoring means 10 may include an air flow sensor responsive to the air flow to produce an analog signal proportional thereto, a crank angle sensor responsive to the degree of rotation of the engine crankshaft to produce crank standard angle indicative and crank pulse signals, a temperature sensor fitted in the engine cylinder jacket to produce an engine temperature indicative analog signal proportional to the engine coolant temperature, an engine starter switch responsive to the on-off operation of the engine starter to produce an on-off signal, a transmission switch responsive to the transmission gear position to produce a gear position indicative signal, an engine speed sensor responsive to the speed of rotation of the engine to produce an engine speed indicative analog signal, and a manifold vacuum sensor responsive to the vacuum at the engine intake manifold to produce a manifold vacuum indicative analog signal.
The microcomputer 20 includes an input section 21, a microprocessor or central processing unit (CPU) 22 including first and second only memories (ROMs) 23 and 24, and an output section 25. The input section 21 converts the analog and digital input signals from the monitoring means 10 into corresponding digital signals for application to the microprocessor 22. The microprocessor 22 calculates, from the received information, a pulse width Tp for a fuel injection signal supplied to a fuel injection means (not shown). It is to be noted that the pulse width Tp represents the engine load and determines the duration of fuel injection of the fuel injection means. The first ROM 23 has a table consisting of spark advance values Tad the microprocessor 22 reads out in accordance with the engine speed ES and the pulse width Tp. The table stored in the second ROM 24 consists of dwell angle values Td to be read in accordance with the engine speed EG and the pulse width Tp. The read spark advance and dwell angle values Tad and Td are fed to the output section 25.
The output section 25 provides a command signal corresponding to the read spark advance and dwell angle values Tad and Td to a spark control circuit 30 which in turn energizes the ignition coil 40 so as to produce sparks at each ignition plug 50 with the spark advance and dwell angle values.
In the first ROM 23, the spark advance values Tad may be stored on a two-dimensional function table (as shown in FIG. 2A) or on a two-dimensional numerical table (as shown in FIG. 2B), in which the ordinates represent the engine loads represented by the pulse width Tp and the abscissae the engine speed ES. An engine load and speed specify an optimum spark advance value in the same spark advance table as long as no special vehicle running condition occurs. For engines with an exhaust gas recirculation system (EGR), however, the spark advance value should be modified in accordance with the EGR rate. For this purpose, two spark advance tables may be separately used depending on whether or not exhaust gas recirculation is performed. A plurality of two-dimensional spark advance tables may be used to accomodate changes in vehicle running conditions as described later in connection with the flowcharts of FIGS. 5 and 6 . The second ROM 24 may have a two-dimensional dwell angle table constructed in the same manner as described in connection with the first ROM 23.
FIG. 3 is an illustration of the timed relationship of the pulse signals indicative of crank standard angle S0, Crank pulse Cp, dwell angle TD, and spark advance TAD with respect to the top dead center TDC of each cylinder. In FIG. 3, spark advance value counting operations start and stop at times T1 and T2, respectively. It is to be noted that the read spark advance value TAD is not the spark advance that actually occurs for each ignition plug. The time T2 is the spark advance position with respect to the top dead center (TDC) of a cylinder the time T between time T2 and the TDC is the actual spark advance.
In FIG. 4 is illustrated a subroutine that is used where the two-dimensional spark advance table (the left-hand table) comprising ROM 23 has no spark advance value which can be specified by input engine load and speed values Q and X. Two engine speed values Xc and Xc-100 just above and below the determined engine speed value X and also two engine load values Qc and Qc-0.5 just above and below the determined input engine load value Q are read. Interpolation is performed for the read four values to determine the corresponding spark advance value as specified, i.e., determined by the engine speed and load values X and Q supplied to ROM 23. If the input engine speed and load values X and Q supplied to ROM 23 are above the maximum values Xmax and Qmax set in the table, respectively, the required spark advance value is determined with an assumption that the input engine speed and load values X and Q are equal to the maximum values Xmax and Qmax, respectively.
FIG. 4 also includes an illustration of another subroutine which is used where the two-dimensional EGR table (the right-hand table) in ROM 24 has no EGR rate value which can be specified by input engine load and speed values Q and X. The required EGR rate value can be obtained in the same manner as described above in connection with the spark advance table.
FIG. 5 is a flowchart of successive operations executed by CPV 22 in the spark timing control system of the present invention for determining an optimum spark advance value.
If the engine starter switch is on, i.e., during the start up, i.e., cranking operation of the engine, the required spark advance value is determined with the use of a first spark advance table 60 and is set in an output register of output section 25. If the engine starter switch is off, i.e., during the normal mode of operation of the engine, and the power transmission is at its special gear position, e.g., at the low gear position, a second spark advance table 61 is used to determine the required spark advance value. If the transmission is not in the special position, e.g., at the high gear position, a standard spark advance table 62 is used to determine the required spark advance value. The spark advance value read from the second or standard table 61 or 62 is corrected with the use of a temperature compensation table 63 and set in the output register of section 25. The required dwell angle value is determined in response to the spark or advance value from table 60 or 63 with the use of a dwell angle table 64 and is set in the output register.
FIG. 6 is a flowchart of successive operations performed by CPV 22 in a modified form of the spark timing control system of the present invention. The flow chart of FIG. 6 is a generalized program that can be used for engines having entirely different characteristics, such that during installation certain program adjustments are made, as indicated by the decision diamond. In FIG. 6, a decision is made as is whether the engine has four or six cylinders. Table A is used for a six-cylinder engine and table B is used for a four-cylinder engine. Then, another decision is made whether the power transmission is of the automatic or manual design. Table C is used for an engine with an automatic transmission and table D is used for an engine with a manual transmission. Through the above processes, the types of the power transmission and engine are decided. Currently produced automotive vehicles are installed with an automatic or manual transmission the use of a transmission type decision switch and tables C and D permits the reduction of the kind of control devices.
Subsequently, the value of a signal from an acceleration decision switch is used to determine whether or not the vehicle is in acceleration. Table E used and F are being accelerated response to the vehicle being and is being accelerated. Then, a signal from a temperature decision switch is used to determine whether the engine coolant temperature is above or below a predetermined value. Table G is used below the predetermined temperature and table H is used above the predetermined temperature. Tables G and H may be used for correcting the read value in accordance with the temperature as described in connection with FIG. 5.
A very important advantage of the spark timing control system of the present invention is the provision of one or more ROMs, each storing a table having spark advance values set in a desired manner so that an optimum value demanded for the engine can be read as functions of engine speed and load (fuel injection signal pulse width in the case illustrated). This permits determination of an optimum spark advance value for any special vehicle running condition, such as during exhaust gas recirculation and a special transmission gear position. Determining optimum spark advance values has been impossible with centrifugal advance devices, vacuum advance devices, and conventional electronic spark timing control systems.
With the use of a spark advance table arranged for exhaust gas recirculation, it is possible to decrease the engine coolant temperature if any engine overheat condition occurs where the engine coolant temperature is about 95° C. This is accomplished by advancing spark ignition while reducing the exhaust gas recirculation rate to zero so as to cause an effective engine load drop.
With the use of a spark advance table arranged for a special transmission gear position, it is possible to obtain automatically an optimum spark advance value when the transmission is at the special gear position.
While the present invention has been described in conjunction with specific embodiments thereof, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art. Accordingly, it is intended to embrace all alternatives, modifications and variations that fall within the spirit and broad scope of the appended claims.
Claims (14)
1. Apparatus for controlling the occurrence times of discharges of a multi-cylinder internal combustion engine of an automotive vehicle having a transmission and sources for deriving signals indicative of: (a) the engine being cranked or operating normally, (b) the transmission being in high or low gear, (c) engine speed, and (d) the values of parameters determining engine load, said apparatus comprising a computer responsive to the signals, said computer including: read only memory means having tables for storing signals with values indicative of spark advance and dwell angle as functions of engine load and engine speed for the engine being cranked, operating normally, the transmission being in high and low gear; said computer being responsive to the signals of the sources for selecting from the tables stored signals having values indicative of spark advance and dwell angle corresponding with the conditions indicated by signals (a), (b), (c) and (d); and a spark control circuit responsive to the signals having values indicative of spark advance and dwell angle for controlling the occurrence times of sparking of a spark plug for each cylinder of the engine.
2. The apparatus of claim 1 wherein the vehicle includes a source for deriving a signal indicative of engine coolant temperature, the read only memory means including a table responsive to the signal indicative of engine coolant temperature and for modifying a signal selected from a table for modifying the value of the selected signal applied to the spark control circuit.
3. The apparatus of claim 1 or 2 wherein the same type of computer is susceptible to use for vehicles having different spark advance and dwell angle characteristics as functions of engine speed and engine load, the table means including tables for a plurality of vehicle types having the different characteristics, and switch means for enabling signals of the tables associated with only one of the vehicle types to be coupled to the computer.
4. The apparatus of claim 3 wherein the tables store signals indicative only of discrete values of spark advance and dwell angle as a function of discrete values of signals indicative of motor speed and motor load, the signals having values indicative of motor speed and motor load for selecting from the table susceptible of having values between the discrete values of motor speed and motor load, the computer responding to the signals having values between the discrete values of motor speed and motor load and of spark advance and dwell angles for interpolating between the discrete values for deriving spark advance and dwell angle indicating signals having values between the discrete spark advance and dwell angle indicating signals stored in the tables.
5. The apparatus of claim 3 wherein the tables have entries indicative of maximum values of engine speed and engine load, the computer being susceptible of deriving signals having values of engine speed and engine load greater than the maximum values thereof stored in the tables, the computer responding to the signals having values in excess of the maximum values of engine speed and engine load entries in the table for reading from the tables the spark advance and dwell angle indicating signals associated with the maximum values of engine load and engine speed, respectively.
6. The apparatus of claim 3 wherein the tables store signals indicative only of discrete values of spark advance and dwell angle as a function of discrete values of signals indicative of motor speed and motor load, the signals having values indicative of motor speed and motor load for selecting from the table susceptible of having values between the discrete values of motor speed and motor load, the computer responding to the signals having values between the discrete values of motor speed and motor load and of spark advance and dwell angles for interpolating between the discrete values for deriving spark advance and dwell angle indicating signals having values between the discrete spark advance and dwell angle indicating signals stored in the tables, the tables have entries indicative of maximum values of engine speed and engine load, the computer being susceptible of deriving signals having values of engine speed and engine load greater than the maximum values thereof stored in the tables, the computer responding to the signals having values in excess of the maximum values of engine speed and engine load entries in the table for reading from the tables the spark advance and dwell angle indicating signals associated with the maximum values of engine load and engine speed, respectively.
7. The apparatus of claim 1 wherein the vehicle includes a source for deriving a signal indicative of engine coolant temperature being above or below a predetermined value, the tables of the read only memory means having separate values for temperatures above and below the predetermined value, the computer selecting the table values for temperatures above and below the predetermined value in response to the temperature source indicating the temperature being above and below the predetermined value, respectively.
8. The apparatus of claim 1 wherein the vehicle includes a source for deriving a signal indicative of the engine accelerating or decelerating, the tables of the read only memory means having separate values for the engine accelerating and decelerating, the computer selecting the table values for the engine accelerating and decelerating in response to the accelerating source indicating the engine accelerating and decelerating, respectively.
9. Apparatus for controlling the occurrence times of discharges of a multi-cylinder internal combustion engine of an automotive vehicle having a transmission and sources for deriving signals indicative of engine speed, and the values of parameters determining engine load, said apparatus comprising a computer responsive to the signals, said computer including: read only memory means having tables for storing signals with values indicative of spark advance and dwell angle as functions of engine load and engine speed; said computer being responsive to the signals for selecting from the tables signals having values indicative of spark advance and dwell angle corresponding with the conditions indicated by the values of the signals indicative of engine speed and parameters determining engine load; a spark control circuit responsive to the signals having values indicative of spark advance and dwell angle for controlling the occurrence times of sparking of a spark plug for each cylinder of the engine; the same type of computer being susceptible to use for vehicles having different spark advance and dwell angle characteristics as functions of engine speed and engine load; the table means including tables for a plurality of vehicle types having the different characteristics; and switch means for enabling signals of the tables associated with only one of the vehicle types to be coupled to the computer.
10. The apparatus of claim 9 wherein the vehicle includes a source for deriving a signal indicative of engine coolant temperature, the read only memory means including a table responsive to the signal indicative of engine coolant temperature and a signal selected from a table for modifying the value of the selected signal applied to the spark control circuit.
11. The apparatus of claim 10 or 9 wherein the tables store signals indicative only of discrete values of spark advance and dwell angle as a function of discrete values of signals indicative of motor speed and motor load, the signals having values indicative of motor speed and motor load for selecting from the table susceptible of having values between the discrete values of motor speed and motor load, the computer responding to the signals having values between the discrete values of motor speed and motor load and of spark advance and dwell angles for interpolating between the discrete values for deriving spark advance and dwell angle indicating signals having values between the discrete spark advance and dwell angle indicating signals stored in the tables.
12. The apparatus of claim 11 wherein the tables have entries indicative of maximum values of engine speed and engine load, the computer being susceptible of deriving signals having values of engine speed and engine load greater than the maximum values thereof stored in the tables, the computer responding to the signals having values in excess of the maximum values of engine speed and engine load entries in the table for reading from the tables the spark advance and dwell angle indicating signals associated with the maximum values of engine load and engine spark, respectively.
13. The apparatus of claim 10 or 9 wherein the tables store signals indicative only of discrete values of spark advance and dwell angle as a function of discrete values of signals indicative of motor speed and motor load, the signals having values indicative of motor speed and motor load for selecting from the table suceptible of having values between the discrete values of motor speed and motor load, the computer responding to the signals having values between the discrete values of motor speed and motor load and of spark advance and dwell angles for interpolating between the discrete values for deriving spark advance and dwell angle indicating signals having values between the discrete spark advance and dwell angle indicating signals stored in the tables, the tables have entries indicative of maximum values of engine speed and engine load, the computer being susceptible of deriving signals having values of engine speed and engine load greater than the maximum values thereof stored in the tables, the computer responding to the signals having values in excess of the maximum values of engine speed and engine load entries in the table for reading from the tables the spark advance and dwell angle indicating associated with the maximum values of engine load and engine speed, respectively.
14. Apparatus for controlling the occurrence times of discharges of a multi-cylinder internal combustion engine of an automotive vehicle having a transmission and sources for deriving signals indicative of engine speed, and the values of parameters determining engine load, said apparatus comprising a computer responsive to the signals, said computer including: read only memory means having tables for storing signals with values indicative of spark advance and dwell angle as functions of engine load and engine speed; said computer being responsive to the signals for selecting from the tables signals having values indicative of spark advance and dwell angle corresponding with the conditions indicated by the values of the signals indicative of engine speed and parameters determining engine load; a spark control circuit responsive to the signals having values indicative of spark advance and dwell angle for controlling the occurrence times of sparking of a spark plug for each cylinder of the engine; the vehicle including a source for deriving a signal indicative of the engine accelerating or decelerating, the tables of the read only memory means having separate values for the engine accelerating and decelerating, the computer selecting the table values for the engine accelerating and decelerating in response to the accelerating source indicating the engine accelerating and decelerating, respectively.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP54019842A JPS5948307B2 (en) | 1979-02-23 | 1979-02-23 | Internal combustion engine ignition timing control device |
JP54-19842 | 1979-02-23 |
Publications (1)
Publication Number | Publication Date |
---|---|
US4376428A true US4376428A (en) | 1983-03-15 |
Family
ID=12010511
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US06/123,568 Expired - Lifetime US4376428A (en) | 1979-02-23 | 1980-02-22 | Spark timing control system for internal combustion engine |
Country Status (5)
Country | Link |
---|---|
US (1) | US4376428A (en) |
JP (1) | JPS5948307B2 (en) |
DE (1) | DE3006572A1 (en) |
FR (1) | FR2449793B1 (en) |
GB (1) | GB2042637B (en) |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4553517A (en) * | 1983-04-15 | 1985-11-19 | Aktiebolaget Electrolux | Ignition system with additional functions |
US4578755A (en) * | 1982-11-12 | 1986-03-25 | Snap-On Tools Corporation | Microprocessor controlled timing/tachometer apparatus |
US4625697A (en) * | 1983-11-04 | 1986-12-02 | Nissan Motor Company, Limited | Automotive engine control system capable of detecting specific engine operating conditions and projecting subsequent engine operating patterns |
US4638498A (en) * | 1980-06-20 | 1987-01-20 | Rca Corporation | Digital timing system |
US4639870A (en) * | 1983-06-15 | 1987-01-27 | Honda Giken Kogyo Kabushiki Kaisha | Fuel supply control method for internal combustion engines, with adaptability to various engines and controls therefor having different operating characteristics |
US4640249A (en) * | 1984-06-30 | 1987-02-03 | Nissan Motor Company, Limited | System for controlling an ignition timing in an internal combustion engine and method therefor |
US4660535A (en) * | 1984-06-30 | 1987-04-28 | Nissan Motor Company, Limited | System and method for controlling ignition timing of an internal combustion engine |
US4677558A (en) * | 1984-03-03 | 1987-06-30 | Robert Bosch Gmbh | Method and system for controlling operation of an apparatus or engine, particularly internal combustion engine |
US4698765A (en) * | 1984-07-27 | 1987-10-06 | Fuji Jukogyo Kabushiki Kaisha | Ignition timing control system for an automotive engine |
US4721083A (en) * | 1983-11-04 | 1988-01-26 | Nissan Motor Company, Limited | Electronic control system for internal combustion engine with stall preventive feature and method for performing stall preventive engine control |
US4725955A (en) * | 1984-05-07 | 1988-02-16 | Toyota Jidosha Kabushiki Kaisha | Apparatus for controlling ignition timing in an internal combustion engine |
US4737914A (en) * | 1984-07-27 | 1988-04-12 | Fuji Jukogyo Kabushiki Kaisha | Learning control system for controlling an automotive engine |
US4777920A (en) * | 1984-06-29 | 1988-10-18 | Nissan Motor Company, Limited | System for controlling ignition timing in an internal combustion engine and method therefor |
US4938197A (en) * | 1987-02-05 | 1990-07-03 | Mazda Motor Corporation | Fuel supply control system for engine |
US5056026A (en) * | 1987-11-06 | 1991-10-08 | Mitchell Steven J | User modifiable fuel injection computer |
US5072711A (en) * | 1989-09-27 | 1991-12-17 | Mazda Motor Corporation | Fuel injection control system for automotive engine |
US5208540A (en) * | 1992-02-28 | 1993-05-04 | Coltec Industries Inc. | Ignition performance monitor and monitoring method for capacitive discharge ignition systems |
US5805450A (en) * | 1995-02-15 | 1998-09-08 | Outboard Marine Corporation | Electronic ignition timing control and engine management system |
US6115665A (en) * | 1993-05-07 | 2000-09-05 | Ford Motor Company | Memory efficient computer system and method for controlling an automotive ignition system |
US6213913B1 (en) * | 1998-06-04 | 2001-04-10 | Honda Giken Kogyo Kabushiki Kaisha | Ignition timing control apparatus for an internal combustion engine |
US6876917B1 (en) | 2002-10-11 | 2005-04-05 | Polaris Industries Inc. | Exhaust pipe heater |
EP1284363A3 (en) * | 2001-08-15 | 2006-04-05 | Nissan Motor Co., Ltd. | Ignition timing control device for internal combustion engine |
US20070213909A1 (en) * | 2006-03-07 | 2007-09-13 | Jeff Doering | System and method for improved vehicle response during vehicle acceleration conditions |
US20070213910A1 (en) * | 2006-03-07 | 2007-09-13 | Jeff Doering | Vehicle Response During Vehicle Acceleration Conditions |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS55142964A (en) * | 1979-04-21 | 1980-11-07 | Nissan Motor Co Ltd | Ignition timing controller |
JPS57124075A (en) * | 1981-01-26 | 1982-08-02 | Nissan Motor Co Ltd | Ignition timing control device |
JPS58133452A (en) * | 1982-02-03 | 1983-08-09 | Toyota Motor Corp | Output controlling method in internal-combustion engine |
FR2531749B1 (en) * | 1982-08-11 | 1987-03-20 | Renault | DEVICE FOR CONTROLLING THE IGNITION AND FUEL INJECTION FOR AN INTERNAL COMBUSTION ENGINE |
JPS5937269A (en) * | 1982-08-24 | 1984-02-29 | Nippon Denso Co Ltd | Ignition angle control device for engine |
JPH0716044Y2 (en) * | 1984-10-09 | 1995-04-12 | マツダ株式会社 | Engine ignition timing control device |
JPS61234269A (en) * | 1985-04-10 | 1986-10-18 | Nissan Motor Co Ltd | Ignition timing control device |
GB8604259D0 (en) * | 1986-02-20 | 1986-03-26 | Lucas Elect Electron Syst | I c engine |
US4843556A (en) * | 1985-07-23 | 1989-06-27 | Lucas Industries Public Limited Company | Method and apparatus for controlling an internal combustion engine |
DE3601096A1 (en) * | 1986-01-16 | 1987-07-23 | Atlas Fahrzeugtechnik Gmbh | IGNITION SYSTEM FOR A COMBUSTION ENGINE |
GB8700759D0 (en) * | 1987-01-14 | 1987-02-18 | Lucas Ind Plc | Adaptive control system |
GB8715130D0 (en) * | 1987-06-27 | 1987-08-05 | Lucas Ind Plc | Adaptive control system for i c engine |
GB8721688D0 (en) * | 1987-09-15 | 1987-10-21 | Lucas Ind Plc | Adaptive control system |
US5014669A (en) * | 1989-06-16 | 1991-05-14 | Nissan Motor Company, Limited | System and method for controlling ignition timing for internal combustion engine having cylinder banks |
JP2905822B2 (en) * | 1990-10-31 | 1999-06-14 | スズキ株式会社 | Engine ignition timing control device |
JP2697458B2 (en) * | 1992-02-28 | 1998-01-14 | 三菱自動車工業株式会社 | Engine ignition timing control device |
JPH094553A (en) * | 1995-04-19 | 1997-01-07 | Mitsuba Electric Mfg Co Ltd | Timing advance control method of prime mover |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3927648A (en) * | 1973-06-05 | 1975-12-23 | Nippon Soken | Electronic ignition timing control circuit for internal combustion engine |
US3969614A (en) * | 1973-12-12 | 1976-07-13 | Ford Motor Company | Method and apparatus for engine control |
US3998193A (en) * | 1971-12-21 | 1976-12-21 | Joseph Lucas (Electrical) Limited | Spark ignition systems |
US4052967A (en) * | 1976-06-24 | 1977-10-11 | General Motors Corporation | Digital electronic ignition spark timing system |
US4081995A (en) * | 1977-02-22 | 1978-04-04 | Rockwell International Corporation | Apparatus and method for extrapolating the angular position of a rotating body |
US4167923A (en) * | 1976-09-06 | 1979-09-18 | Nippon Soken, Inc. | Electronic ignition timing control system for internal combustion engines |
US4174688A (en) * | 1976-12-10 | 1979-11-20 | Robert Bosch Gmbh | Digital-electronic engine ignition system |
US4196705A (en) * | 1977-05-30 | 1980-04-08 | Nippon Soken, Inc. | Electronic ignition control method and apparatus |
US4204256A (en) * | 1977-07-20 | 1980-05-20 | Robert Bosch Gmbh | Input-output unit for a microprocessor engine control system |
US4231091A (en) * | 1978-11-27 | 1980-10-28 | General Motors Corporation | Engine control system |
US4231331A (en) * | 1977-08-08 | 1980-11-04 | Nissan Motor Company, Limited | Pulse generator of the corona discharge type for sensing engine crankshaft angle on an engine control system |
JPS55142965A (en) * | 1979-04-25 | 1980-11-07 | Hitachi Ltd | Control method of engine ignition timing |
US4236214A (en) * | 1977-01-17 | 1980-11-25 | Hitachi, Ltd. | Ignition timing control system for internal combustion engine |
US4258684A (en) * | 1978-05-16 | 1981-03-31 | The Bendix Corporation | Digital ignition timing controller |
US4276601A (en) * | 1977-09-21 | 1981-06-30 | Hitachi, Ltd. | Electronic engine control apparatus |
US4347570A (en) * | 1978-12-18 | 1982-08-31 | Nippondenso Co., Ltd. | Method and apparatus for controlling ignition coil energization |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1242814A (en) * | 1969-04-01 | 1971-08-11 | Gen Motors Corp | Internal combustion engine ignition timing arrangement |
GB1402268A (en) * | 1971-12-21 | 1975-08-06 | Lucas Electrical Co Ltd | Spark ignition systems |
FR2355437A6 (en) * | 1972-05-10 | 1978-01-13 | Peugeot & Renault | ANALOGUE-DIGITAL-ANALOGUE CONTROL SYSTEM WITH MULTI-FUNCTION DIGITAL COMPUTER FOR MOTOR VEHICLES |
JPS504432A (en) * | 1972-11-20 | 1975-01-17 | ||
DE2539113B2 (en) * | 1975-09-03 | 1978-04-20 | Robert Bosch Gmbh, 7000 Stuttgart | Electronic device for controlling a periodically repeating process in internal combustion engines, in particular the flow of traffic jams through the ignition coil |
US4009699A (en) * | 1976-01-19 | 1977-03-01 | General Motors Corporation | Digital ignition spark timing angle control with read only memory |
US4225925A (en) * | 1977-03-30 | 1980-09-30 | Nippon Soken, Inc. | Electronic ignition control method and apparatus |
-
1979
- 1979-02-23 JP JP54019842A patent/JPS5948307B2/en not_active Expired
-
1980
- 1980-02-21 DE DE19803006572 patent/DE3006572A1/en not_active Ceased
- 1980-02-22 GB GB8006116A patent/GB2042637B/en not_active Expired
- 1980-02-22 US US06/123,568 patent/US4376428A/en not_active Expired - Lifetime
- 1980-02-22 FR FR8004006A patent/FR2449793B1/en not_active Expired
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3998193A (en) * | 1971-12-21 | 1976-12-21 | Joseph Lucas (Electrical) Limited | Spark ignition systems |
US3927648A (en) * | 1973-06-05 | 1975-12-23 | Nippon Soken | Electronic ignition timing control circuit for internal combustion engine |
US3969614A (en) * | 1973-12-12 | 1976-07-13 | Ford Motor Company | Method and apparatus for engine control |
US4052967A (en) * | 1976-06-24 | 1977-10-11 | General Motors Corporation | Digital electronic ignition spark timing system |
US4167923A (en) * | 1976-09-06 | 1979-09-18 | Nippon Soken, Inc. | Electronic ignition timing control system for internal combustion engines |
US4174688A (en) * | 1976-12-10 | 1979-11-20 | Robert Bosch Gmbh | Digital-electronic engine ignition system |
US4236214A (en) * | 1977-01-17 | 1980-11-25 | Hitachi, Ltd. | Ignition timing control system for internal combustion engine |
US4081995A (en) * | 1977-02-22 | 1978-04-04 | Rockwell International Corporation | Apparatus and method for extrapolating the angular position of a rotating body |
US4196705A (en) * | 1977-05-30 | 1980-04-08 | Nippon Soken, Inc. | Electronic ignition control method and apparatus |
US4204256A (en) * | 1977-07-20 | 1980-05-20 | Robert Bosch Gmbh | Input-output unit for a microprocessor engine control system |
US4231331A (en) * | 1977-08-08 | 1980-11-04 | Nissan Motor Company, Limited | Pulse generator of the corona discharge type for sensing engine crankshaft angle on an engine control system |
US4276601A (en) * | 1977-09-21 | 1981-06-30 | Hitachi, Ltd. | Electronic engine control apparatus |
US4258684A (en) * | 1978-05-16 | 1981-03-31 | The Bendix Corporation | Digital ignition timing controller |
US4231091A (en) * | 1978-11-27 | 1980-10-28 | General Motors Corporation | Engine control system |
US4347570A (en) * | 1978-12-18 | 1982-08-31 | Nippondenso Co., Ltd. | Method and apparatus for controlling ignition coil energization |
JPS55142965A (en) * | 1979-04-25 | 1980-11-07 | Hitachi Ltd | Control method of engine ignition timing |
Non-Patent Citations (1)
Title |
---|
SAE paper No. 750433, "Engine Control by an On-Board Computer", by Moyer and Mangrulkar, Feb. 1975. * |
Cited By (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4638498A (en) * | 1980-06-20 | 1987-01-20 | Rca Corporation | Digital timing system |
US4578755A (en) * | 1982-11-12 | 1986-03-25 | Snap-On Tools Corporation | Microprocessor controlled timing/tachometer apparatus |
US4553517A (en) * | 1983-04-15 | 1985-11-19 | Aktiebolaget Electrolux | Ignition system with additional functions |
US4639870A (en) * | 1983-06-15 | 1987-01-27 | Honda Giken Kogyo Kabushiki Kaisha | Fuel supply control method for internal combustion engines, with adaptability to various engines and controls therefor having different operating characteristics |
US4721083A (en) * | 1983-11-04 | 1988-01-26 | Nissan Motor Company, Limited | Electronic control system for internal combustion engine with stall preventive feature and method for performing stall preventive engine control |
US4625697A (en) * | 1983-11-04 | 1986-12-02 | Nissan Motor Company, Limited | Automotive engine control system capable of detecting specific engine operating conditions and projecting subsequent engine operating patterns |
US4677558A (en) * | 1984-03-03 | 1987-06-30 | Robert Bosch Gmbh | Method and system for controlling operation of an apparatus or engine, particularly internal combustion engine |
US4725955A (en) * | 1984-05-07 | 1988-02-16 | Toyota Jidosha Kabushiki Kaisha | Apparatus for controlling ignition timing in an internal combustion engine |
US4777920A (en) * | 1984-06-29 | 1988-10-18 | Nissan Motor Company, Limited | System for controlling ignition timing in an internal combustion engine and method therefor |
US4660535A (en) * | 1984-06-30 | 1987-04-28 | Nissan Motor Company, Limited | System and method for controlling ignition timing of an internal combustion engine |
US4640249A (en) * | 1984-06-30 | 1987-02-03 | Nissan Motor Company, Limited | System for controlling an ignition timing in an internal combustion engine and method therefor |
US4698765A (en) * | 1984-07-27 | 1987-10-06 | Fuji Jukogyo Kabushiki Kaisha | Ignition timing control system for an automotive engine |
US4737914A (en) * | 1984-07-27 | 1988-04-12 | Fuji Jukogyo Kabushiki Kaisha | Learning control system for controlling an automotive engine |
US4938197A (en) * | 1987-02-05 | 1990-07-03 | Mazda Motor Corporation | Fuel supply control system for engine |
US5056026A (en) * | 1987-11-06 | 1991-10-08 | Mitchell Steven J | User modifiable fuel injection computer |
US5072711A (en) * | 1989-09-27 | 1991-12-17 | Mazda Motor Corporation | Fuel injection control system for automotive engine |
US5208540A (en) * | 1992-02-28 | 1993-05-04 | Coltec Industries Inc. | Ignition performance monitor and monitoring method for capacitive discharge ignition systems |
US6115665A (en) * | 1993-05-07 | 2000-09-05 | Ford Motor Company | Memory efficient computer system and method for controlling an automotive ignition system |
US5805450A (en) * | 1995-02-15 | 1998-09-08 | Outboard Marine Corporation | Electronic ignition timing control and engine management system |
US6213913B1 (en) * | 1998-06-04 | 2001-04-10 | Honda Giken Kogyo Kabushiki Kaisha | Ignition timing control apparatus for an internal combustion engine |
EP1284363A3 (en) * | 2001-08-15 | 2006-04-05 | Nissan Motor Co., Ltd. | Ignition timing control device for internal combustion engine |
US6876917B1 (en) | 2002-10-11 | 2005-04-05 | Polaris Industries Inc. | Exhaust pipe heater |
US7031825B1 (en) | 2002-10-11 | 2006-04-18 | Polaris Industries Inc. | Exhaust pipe heater |
US20070213909A1 (en) * | 2006-03-07 | 2007-09-13 | Jeff Doering | System and method for improved vehicle response during vehicle acceleration conditions |
US20070213910A1 (en) * | 2006-03-07 | 2007-09-13 | Jeff Doering | Vehicle Response During Vehicle Acceleration Conditions |
US20090275440A1 (en) * | 2006-03-07 | 2009-11-05 | Ford Global Technologies, Llc | Vehicle response during vehicle acceleration conditions |
US7676315B2 (en) * | 2006-03-07 | 2010-03-09 | Ford Global Technologies, Llc | Vehicle response during vehicle acceleration conditions |
US20110034298A1 (en) * | 2006-03-07 | 2011-02-10 | Ford Global Technologies, Llc | System and method for improved vehicle response during vehicle acceleration conditions |
US7917275B2 (en) | 2006-03-07 | 2011-03-29 | Ford Global Technologies, Llc | System and method for improved vehicle response during vehicle acceleration conditions |
US8239113B2 (en) | 2006-03-07 | 2012-08-07 | Ford Global Technologies, Llc | Vehicle response during vehicle acceleration conditions |
US8635001B2 (en) | 2006-03-07 | 2014-01-21 | Ford Global Technologies, Llc | System and method for improved vehicle response during vehicle acceleration conditions |
US9227619B2 (en) | 2006-03-07 | 2016-01-05 | Ford Global Technologies, Llc | System and method for improved vehicle response during vehicle acceleration conditions |
Also Published As
Publication number | Publication date |
---|---|
FR2449793A1 (en) | 1980-09-19 |
GB2042637B (en) | 1983-03-23 |
JPS55112861A (en) | 1980-09-01 |
GB2042637A (en) | 1980-09-24 |
JPS5948307B2 (en) | 1984-11-26 |
DE3006572A1 (en) | 1981-01-15 |
FR2449793B1 (en) | 1987-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4376428A (en) | Spark timing control system for internal combustion engine | |
US4322800A (en) | Method of reducing fuel consumption rate in internal combustion engines | |
US4373489A (en) | Spark timing control system | |
US4351297A (en) | Method and apparatus for controlling the ignition timing of an internal combustion engine | |
US4470390A (en) | Method and apparatus for controlling an internal combustion engine equipped with a supercharger | |
US4797828A (en) | Electronic control system for internal combustion engines | |
US4232642A (en) | Ignition timing control system for internal combustion engines | |
US4242728A (en) | Input/output electronic for microprocessor-based engine control system | |
US4510911A (en) | Method for controlling fuel supply to an internal combustion engine after termination of fuel cut | |
GB2049809A (en) | Method and apparatus for controlling ignition spark timing during no load engine operation | |
US5058550A (en) | Method for determining the control values of a multicylinder internal combustion engine and apparatus therefor | |
US4416234A (en) | Ignition system spark timing control during engine cranking | |
US4747383A (en) | Ignition timing control method for internal combustion engines | |
US4367711A (en) | Method and apparatus for ignition system spark timing control within warm-up period of the engine | |
US4314540A (en) | Method and apparatus for ignition system spark timing control where exhaust gas recirculation is used | |
US4727841A (en) | System for controlling internal combustion engine using knocking and overtemperature preventing fuel correction | |
US4543634A (en) | Electronic engine control system | |
US4996958A (en) | Ignition timing controlling apparatus for internal combustion engine | |
US4930477A (en) | System and method for controlling ignition timing for internal combustion engine | |
US5131370A (en) | Ignition timing control system for internal combustion engine | |
US4548178A (en) | Method and apparatus for controlling the air-fuel ratio in an internal-combustion engine | |
US4702211A (en) | Ignition timing control method for internal combustion engines | |
EP0161611B1 (en) | Method and apparatus for controlling air-fuel ratio in internal combustion engine | |
JPS5843584B2 (en) | Ignition timing control device | |
JPH0524342B2 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |