US3996911A - Means and method for controlling the occurrence and the duration of time intervals during which sparks are provided in a multicylinder internal combustion engine - Google Patents

Means and method for controlling the occurrence and the duration of time intervals during which sparks are provided in a multicylinder internal combustion engine Download PDF

Info

Publication number
US3996911A
US3996911A US05/534,252 US53425274A US3996911A US 3996911 A US3996911 A US 3996911A US 53425274 A US53425274 A US 53425274A US 3996911 A US3996911 A US 3996911A
Authority
US
United States
Prior art keywords
pulse
signal
providing
clock pulses
counter
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
Application number
US05/534,252
Inventor
Robert E. Canup
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.)
Texaco Inc
Original Assignee
Texaco Inc
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 Texaco Inc filed Critical Texaco Inc
Priority to US05/534,252 priority Critical patent/US3996911A/en
Priority to CA75238927A priority patent/CA1049090A/en
Priority to GB48165/75A priority patent/GB1509320A/en
Priority to JP50143437A priority patent/JPS5177729A/en
Priority to AU87507/75A priority patent/AU492649B2/en
Priority to DE19752556259 priority patent/DE2556259A1/en
Priority to FR7538462A priority patent/FR2295251A1/en
Priority to BR7508372*A priority patent/BR7508372A/en
Priority to SE7514284A priority patent/SE7514284L/en
Priority to IT30453/75A priority patent/IT1051189B/en
Priority to ES443665A priority patent/ES443665A1/en
Application granted granted Critical
Publication of US3996911A publication Critical patent/US3996911A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P3/00Other installations
    • F02P3/02Other installations having inductive energy storage, e.g. arrangements of induction coils
    • F02P3/04Layout of circuits
    • F02P3/045Layout of circuits for control of the dwell or anti dwell time
    • F02P3/0453Opening or closing the primary coil circuit with semiconductor devices
    • F02P3/0456Opening or closing the primary coil circuit with semiconductor devices using digital techniques

Definitions

  • the present invention relates to control systems in general and, more particularly, to a control system for controlling the occurrence and the duration of spark time intervals during which sparks are provided to various cylinders in an internal combustion engine.
  • a system controls the occurrence and the duration of time intervals during which sparks are provided in a multicylinder combustion engine for driving a crankshaft.
  • the system includes a distributor providing a pulse signal in which each pulse has a width corresponding to a predetermined rotational displacement of the crankshaft.
  • Sensors sense different operating parameters of the engine and crankshaft and provide corresponding signals.
  • a pulse network provides a start pulse in accordance with timing pulses from a timing pulse source, with the sensed parameter signals, and with the pulse signals from the distributor.
  • a circuit provides an end signal at the end of each spark time interval in accordance with the timing pulses and the pulses from the distributor.
  • Apparatus responsive to the start pulses and the end signals provide sparks to the cylinders in a predetermined manner in accordance with the start pulses and the end signals so as to control the occurrence and the duration of the spark time intervals during which sparks are provided to the cylinders.
  • FIG. 1 is a simplified block diagram of a control system constructed in accordance with the present invention, for controlling the occurrence and the duration of time intervals during which sparks are provided in an internal combustion engine.
  • FIG. 2 is a detailed block diagram of the present means shown in FIG. 1.
  • a spark advance in an internal combustion engine which is spark ignited is required because there is a finite time lag between the time the spark is initiated and the plug gap is ionized, and a finite time from the instant the air fuel mixture is ignited until the pressure in the cylinder has increased to the desired amount.
  • An empirical rule (Upton's rule) states that approximately three-fourths the time of combustion and one half the pressure rise should have occurred at top dead center of the piston.
  • the spark rise time and the burning time of the fuel is essentially constant at all engine speeds. Therefore, the spark must be initiated earlier before top dead center and earlier in terms of crankshaft degrees as the engine speed is increased. For example, if the total time from spark initiation until the pressure build reaches one half of its maximum volume is 2,000 microseconds then the spark should be initiated six crankshaft degrees before top dead center at 500 engine rpm. However, at 5,000 engine rpm, the spark should be initiated at 60 crankshaft degrees before top dead center. Regardless of engine speed, the spark must be initiated at the 2,000 microsecond point before top dead center. Thus time as a function of operating parameters is the controlling factor.
  • distributing means 1 provides rectangular pulses E 1 .
  • the width of pulses E 1 is fixed and corresponds to a predetermined number of angular degrees of a crankshaft (not shown) and is set to occur immediately after top dead center of each piston.
  • pulses E 1 There are numerous ways to provide pulses E 1 ; the details are not necessary to an understanding of the present invention.
  • One way may be through the use of an optical shutter driven by an internal combustion engine (not shown), which also drives the crank shaft, in a manner so that a predetermined number of pulse E 1 occurs every two revolutions of the crankshaft.
  • the number of pulses E 1 occurring every two revolutions of the crankshaft corresponds to the number of cylinders in the engine.
  • the engine has a carburetor (not shown) and a throttle (not shown).
  • Each pulse E 1 causes a Schmitt trigger 8 to provide a corresponding rectangular pulse E 2 whose width is also related to the predetermined number of crankshaft degrees.
  • Pulse E 2 enables a NAND gate 11 along with a high level output from a decoder 12.
  • NAND gate 11 passes clock pulses E 3 from a clock 15 to an up input of a counter 20 to be counted up.
  • Counter 20 continues to count the passed E 3 clock pulses from NAND gate 11 until pulse E 2 from Schmitt trigger 8 is terminated thereby disabling NAND gate 11. Should by some chance counter 20 reach a maximum count, decoder 12 decodes the maximum count to provide a low level output to NAND gate 11 thereby disabling it to stop further counting by counter 20 in the up direction.
  • the count in counter 20 corresponds in time to the rate at which the crankshaft is turning, thus as the crankshaft is turning slowly, counter 20 contains a large count.
  • counter 20 contains a lesser count since it takes a corresponding shorter period of time for the crankshaft to rotate a fixed number of degrees.
  • Schmitt trigger 8 The output from Schmitt trigger 8 is connected to another NAND gate 22 through an inverter 23.
  • a frequency divider 24 provides pulse E 6 at a reduced rate to NAND gate 22 in response to clock pulses E 3 from clock 15. It is not necessary to provide pulses E 6 at a reduced rate but it is preferred for reasons hereinafter stated.
  • NAND gate 22 When Schmitt trigger 8 provides a pulse E 2 , NAND gate 22 is disabled by the inverted pulse from inverter 23 and blocks clock pulses E 3 from clock 15.
  • NAND gate 22 also received the Q output from a flip flop 25 provided through another inverter 26. When flip flop 25 is in a clear state, the Q output is at a high level and the Q output is at a low level.
  • the output from decoder 28 triggers a one-shot multivibrator 33 which in turn provides a pulse which resets counter 20 to zero and set flip flop 25.
  • flip flop 25 With flip flop 25 being in a set state, the Q output from inverter 26 goes to a low level disabling NAND gate 22 to prevent further counting by counter 20.
  • the Q output from flip flop 25 is also provided to an ignition system 38 which may be of a type disclosed and described in U.S. Pat. No. 3,792,695 (issued Feb. 19, 1974).
  • the Q output from flip flop 25 being at a high level allows ignition system 38 to provide sparks to a cylinder in the engine.
  • the timing relationship between pulses E 1 to top dead centers for the pistons is adjusted so that when counter 20 reaches a zero count it coincides with top dead center for a cylinder. Since the decoder is preset to a count greater than zero, the cylinders will fire at the time prior to top dead center corresponding to the difference between the preset count and the zero count. The time will remain constant regardless of crankshaft rotational speed as long as the engine's operating parameters remain constant. The time before firing will vary as a function of the engine's operating parameters.
  • counter 20 is unloaded at the same rate or at a lesser rate then the loading of counter 20, is determined by the number of cylinders in the engine. For example, a four cylinder engine may be loaded and unloaded at the same rate. A four cyliner engine has a 180° between firings. Since we are loading and unloading at the same rate, we have one half of 180°, or 90°, available for spark advance.
  • Timing pulses E 3 are applied to a frequency divider 40 which in effect divides the pulse repetition rate of pulses E 3 by three to provide pulses E 4 .
  • Pulses E 4 are provided to a NAND gate 45 which also receives pulse E 2 from Schmitt trigger 8 and a high level voltage from a decoder 46.
  • NAND gate 45 when enabled by pulse E 2 passes timing pulses E 4 to an up input of a counter 50.
  • counter 50 is counting pulses E 4 while counter 20 is counting pulses E 3 , but since the repetition rate of pulses E 4 is at one-third of the repetition rate of pulses E 3 the count in counter 50 will be one-third of the count in counter 20.
  • Decoder 46 is an overload decoder. In the event the count in counter 50 reaches a maximum count decoder 46 provides a low level output of NAND gate 45 to disable it thus preventing further counting of pulses E 4 by counter 50 in an up direction.
  • Timing pulses E 3 are provided to another NAND gate 53 receiving the Q output from flip flop 25, thus counter 50 counts for the same time span as counter 20 counts up so that its output corresponds to one-third of the count in counter 20 is counting down counter 50 is not doing anything.
  • flip flop 25 is triggered to a set state when counter 20 reaches a count determined by decoder 28.
  • the Q output of flip flop 25 goes to a high level enabling NAND gate 53 to pass timing pulses E 3 to a down input of counter 50 so that counter 50 is now being down counted at a rate three times greater than its up count rate.
  • a decoder 57 Upon reaching a count of zero, a decoder 57 provides a pulse output to clear flip flop 25 causing the Q output to go to a low level thereby terminating the spark time interval.
  • the count in counter 50 controls the time duration of the spark time interval as a function of angular degrees. No matter how fast the engine is turning over, the spark time interval bears a constant relationship in angular degrees to the crankshaft.
  • preset means 30 includes a torque sensor 100, measuring the torque in the crankshaft, provides a signal corresponding to the measured torque to a resistor 103.
  • a sensor 105 senses the throttle position and provides a corresponding signal to another resistor 108.
  • a vacuum sensor 110 senses the vacuum in the carburetor and provides a corresponding signal to a resistor 111.
  • Resistors 103, 108 and 111 are connected to the input of an amplifier 114, having a feedback resistor 115 connecting its input to its output.
  • Resistors 103, 108 111 and 115 in cooperation with amplifier 114, form a summing network. The output from amplifier 114 is converted to digital signals and provided to a latch 123 receiving pulses E 2 .
  • latch 123 only enters the signals from converter 120 in response to a pulse E 2 .
  • Latch 123 provides digital signals to decoder 28. Since latch 123 only enters signals in response to a pulse E 2 , the digital signals provided by latch 123 remains constant until the next pulse E 2 even though the sensed parameters may change.
  • the system and method of the present invention controls the occurrence and duration of spark time intervals during which sparks are provided to cylinders in a multicylinder internal combustion engine.
  • the system and method provides for controlling spark time intervals so that sparks are provided in the cylinders for a predetermined amount of crankshaft degrees of rotation regardless of the crankshaft speed.
  • the system and method of the present invention controls the occurrence of the spark time intervals as a function of the operating parameters of the engine and crankshaft.

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Ignition Installations For Internal Combustion Engines (AREA)
  • Electrical Control Of Ignition Timing (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

A control system controls the occurrence and the duration of time intervals during which sparks may be provided in the cylinders of an internal combustion engine driving a crankshaft as a function of operating parameters of the engine. Sensors sense parameters such as the vacuum in the carburetor, the position of the throttle and the torque of the crankshaft and provide corresponding signals. A distributor provides a pulse signal. Each pulse in the pulse signal has a width corresponding to a predetermined rotational displacement of the crankshaft. A counter with associated logic circuitry counts clock pulses in an up-direction during the occurrence of a pulse of the distributor pulse signal. When the counter counts down to a particular count, a decoder triggers a one shot multivibrator to provide a pulse, each pulse provided by the one shot multivibrator corresponds to the start of a spark time interval. A preset circuit receives the sensed parameter signals and presets the decoder so as to select the particular count to control the time of occurrence of the spark time intervals. A second counter is loaded with clock pulses at a reduced rate, simultaneously with the loading of the first counter. During the unloading of the first counter, the second counter is inactive. However the second counter is then unloaded at a faster rate when the spark time interval is started. Upon reaching a zero count, a spark time interval is terminated. An ignition system provides sparks to cylinders during each spark time interval.

Description

BACKGROUND OF THE INVENTION 1. Field of the Invention
The present invention relates to control systems in general and, more particularly, to a control system for controlling the occurrence and the duration of spark time intervals during which sparks are provided to various cylinders in an internal combustion engine.
SUMMARY OF THE INVENTION
A system controls the occurrence and the duration of time intervals during which sparks are provided in a multicylinder combustion engine for driving a crankshaft. The system includes a distributor providing a pulse signal in which each pulse has a width corresponding to a predetermined rotational displacement of the crankshaft. Sensors sense different operating parameters of the engine and crankshaft and provide corresponding signals. A pulse network provides a start pulse in accordance with timing pulses from a timing pulse source, with the sensed parameter signals, and with the pulse signals from the distributor. A circuit provides an end signal at the end of each spark time interval in accordance with the timing pulses and the pulses from the distributor. Apparatus responsive to the start pulses and the end signals provide sparks to the cylinders in a predetermined manner in accordance with the start pulses and the end signals so as to control the occurrence and the duration of the spark time intervals during which sparks are provided to the cylinders.
The objects and advantages of the invention will appear more fully hereinafter from a consideration of the detailed description which follows, taken together with the accompanying drawings wherein one embodiment of the invention is illustrated by way of example. It is to be expressly understood, however, that the drawings are for illustration purposes only and are not to be construed as defining the limits of the invention.
DESCRIPTION OF THE DRAWINGS
FIG. 1 is a simplified block diagram of a control system constructed in accordance with the present invention, for controlling the occurrence and the duration of time intervals during which sparks are provided in an internal combustion engine.
FIG. 2 is a detailed block diagram of the present means shown in FIG. 1.
DESCRIPTION OF THE INVENTION
A spark advance in an internal combustion engine which is spark ignited is required because there is a finite time lag between the time the spark is initiated and the plug gap is ionized, and a finite time from the instant the air fuel mixture is ignited until the pressure in the cylinder has increased to the desired amount. An empirical rule (Upton's rule) states that approximately three-fourths the time of combustion and one half the pressure rise should have occurred at top dead center of the piston.
The spark rise time and the burning time of the fuel is essentially constant at all engine speeds. Therefore, the spark must be initiated earlier before top dead center and earlier in terms of crankshaft degrees as the engine speed is increased. For example, if the total time from spark initiation until the pressure build reaches one half of its maximum volume is 2,000 microseconds then the spark should be initiated six crankshaft degrees before top dead center at 500 engine rpm. However, at 5,000 engine rpm, the spark should be initiated at 60 crankshaft degrees before top dead center. Regardless of engine speed, the spark must be initiated at the 2,000 microsecond point before top dead center. Thus time as a function of operating parameters is the controlling factor.
Referring to FIG. 1, distributing means 1 provides rectangular pulses E1. The width of pulses E1 is fixed and corresponds to a predetermined number of angular degrees of a crankshaft (not shown) and is set to occur immediately after top dead center of each piston. There are numerous ways to provide pulses E1 ; the details are not necessary to an understanding of the present invention. One way may be through the use of an optical shutter driven by an internal combustion engine (not shown), which also drives the crank shaft, in a manner so that a predetermined number of pulse E1 occurs every two revolutions of the crankshaft. The number of pulses E1 occurring every two revolutions of the crankshaft corresponds to the number of cylinders in the engine. The engine has a carburetor (not shown) and a throttle (not shown). Each pulse E1 causes a Schmitt trigger 8 to provide a corresponding rectangular pulse E2 whose width is also related to the predetermined number of crankshaft degrees. Pulse E2 enables a NAND gate 11 along with a high level output from a decoder 12. NAND gate 11 passes clock pulses E3 from a clock 15 to an up input of a counter 20 to be counted up. Counter 20 continues to count the passed E3 clock pulses from NAND gate 11 until pulse E2 from Schmitt trigger 8 is terminated thereby disabling NAND gate 11. Should by some chance counter 20 reach a maximum count, decoder 12 decodes the maximum count to provide a low level output to NAND gate 11 thereby disabling it to stop further counting by counter 20 in the up direction.
The count in counter 20 corresponds in time to the rate at which the crankshaft is turning, thus as the crankshaft is turning slowly, counter 20 contains a large count. When the engine is operated at a higher speed, counter 20 contains a lesser count since it takes a corresponding shorter period of time for the crankshaft to rotate a fixed number of degrees.
The output from Schmitt trigger 8 is connected to another NAND gate 22 through an inverter 23. A frequency divider 24 provides pulse E6 at a reduced rate to NAND gate 22 in response to clock pulses E3 from clock 15. It is not necessary to provide pulses E6 at a reduced rate but it is preferred for reasons hereinafter stated. When Schmitt trigger 8 provides a pulse E2, NAND gate 22 is disabled by the inverted pulse from inverter 23 and blocks clock pulses E3 from clock 15. NAND gate 22 also received the Q output from a flip flop 25 provided through another inverter 26. When flip flop 25 is in a clear state, the Q output is at a high level and the Q output is at a low level. When flip flop 25 is in the set state, the Q and Q outputs are at a high level and a low level, respectively. When pulse E2 from Schmitt trigger 8 is terminated, inverter 23 provides a high level input to NAND gate 22. NAND gate 22 is now fully enabled and passes clock pulses E3 to the down input of counter 20. Counter 20 starts to count down. A decoder 28 decoding the count in counter 20 provides an output when counter 20 reaches a count that is determined by preset means 30. Decoder 28 does not provide an output when counter 20 is counting up, since the inverted pulse from inverter 23 also inhibits decoder 28.
The output from decoder 28 triggers a one-shot multivibrator 33 which in turn provides a pulse which resets counter 20 to zero and set flip flop 25. With flip flop 25 being in a set state, the Q output from inverter 26 goes to a low level disabling NAND gate 22 to prevent further counting by counter 20. The Q output from flip flop 25 is also provided to an ignition system 38 which may be of a type disclosed and described in U.S. Pat. No. 3,792,695 (issued Feb. 19, 1974). The Q output from flip flop 25 being at a high level allows ignition system 38 to provide sparks to a cylinder in the engine.
The timing relationship between pulses E1 to top dead centers for the pistons is adjusted so that when counter 20 reaches a zero count it coincides with top dead center for a cylinder. Since the decoder is preset to a count greater than zero, the cylinders will fire at the time prior to top dead center corresponding to the difference between the preset count and the zero count. The time will remain constant regardless of crankshaft rotational speed as long as the engine's operating parameters remain constant. The time before firing will vary as a function of the engine's operating parameters.
Whether counter 20 is unloaded at the same rate or at a lesser rate then the loading of counter 20, is determined by the number of cylinders in the engine. For example, a four cylinder engine may be loaded and unloaded at the same rate. A four cyliner engine has a 180° between firings. Since we are loading and unloading at the same rate, we have one half of 180°, or 90°, available for spark advance.
However, for an 8-cylinder engine, there is 90° between firings which only have 45° available for spark advance. However, it has been determined that at high speeds, a spark advance of greater than 70° may be required. By loading at a rate four times faster than unloading, the dynamic range of crankshaft degrees is increased for spark advance. Thus for the 8-cylinder engine, the maximum spark advance is four-fifths of the degrees between firing or 72°.
It should be noted that the portion of the invention hereinbefore described may be used with conventional type ignition systems, where only one spark is provided to each cylinder during each cycle, to control the advance or retardation of the spark. The following section of the system concerns those ignition systems providing multiple sparks to each cylinder during each cycle.
Timing pulses E3 are applied to a frequency divider 40 which in effect divides the pulse repetition rate of pulses E3 by three to provide pulses E4. Pulses E4 are provided to a NAND gate 45 which also receives pulse E2 from Schmitt trigger 8 and a high level voltage from a decoder 46. NAND gate 45 when enabled by pulse E2 passes timing pulses E4 to an up input of a counter 50. Thus, counter 50 is counting pulses E4 while counter 20 is counting pulses E3, but since the repetition rate of pulses E4 is at one-third of the repetition rate of pulses E3 the count in counter 50 will be one-third of the count in counter 20. Decoder 46 is an overload decoder. In the event the count in counter 50 reaches a maximum count decoder 46 provides a low level output of NAND gate 45 to disable it thus preventing further counting of pulses E4 by counter 50 in an up direction.
Timing pulses E3 are provided to another NAND gate 53 receiving the Q output from flip flop 25, thus counter 50 counts for the same time span as counter 20 counts up so that its output corresponds to one-third of the count in counter 20 is counting down counter 50 is not doing anything. As hereinbefore explained, flip flop 25 is triggered to a set state when counter 20 reaches a count determined by decoder 28. The Q output of flip flop 25 goes to a high level enabling NAND gate 53 to pass timing pulses E3 to a down input of counter 50 so that counter 50 is now being down counted at a rate three times greater than its up count rate. Upon reaching a count of zero, a decoder 57 provides a pulse output to clear flip flop 25 causing the Q output to go to a low level thereby terminating the spark time interval.
As can be seen, the count in counter 50 controls the time duration of the spark time interval as a function of angular degrees. No matter how fast the engine is turning over, the spark time interval bears a constant relationship in angular degrees to the crankshaft.
Referring to FIGS. 1 and 2, preset means 30 includes a torque sensor 100, measuring the torque in the crankshaft, provides a signal corresponding to the measured torque to a resistor 103. A sensor 105 senses the throttle position and provides a corresponding signal to another resistor 108. A vacuum sensor 110 senses the vacuum in the carburetor and provides a corresponding signal to a resistor 111. Resistors 103, 108 and 111 are connected to the input of an amplifier 114, having a feedback resistor 115 connecting its input to its output. Resistors 103, 108 111 and 115, in cooperation with amplifier 114, form a summing network. The output from amplifier 114 is converted to digital signals and provided to a latch 123 receiving pulses E2. As the sensed parameters change the digital signals provided by converter 120 also change. However, latch 123 only enters the signals from converter 120 in response to a pulse E2. Latch 123 provides digital signals to decoder 28. Since latch 123 only enters signals in response to a pulse E2, the digital signals provided by latch 123 remains constant until the next pulse E2 even though the sensed parameters may change.
The system and method of the present invention, as heretofore described, controls the occurrence and duration of spark time intervals during which sparks are provided to cylinders in a multicylinder internal combustion engine. The system and method provides for controlling spark time intervals so that sparks are provided in the cylinders for a predetermined amount of crankshaft degrees of rotation regardless of the crankshaft speed. The system and method of the present invention controls the occurrence of the spark time intervals as a function of the operating parameters of the engine and crankshaft.

Claims (15)

What is claimed is:
1. A system for controlling the occurrence and duration of time intervals during which sparks are provided in a multicylinder internal combustion engine for driving a crankshaft and each cylinder has a movable piston, comprising distributor means for providing a pulse signal, each pulse in the pulse signal having a width corresponding to a predetermined rotational displacement of a crankshaft, means for providing clock pulses, sensing means for sensing different operating parameters of an engine and of the crankshaft and providing corresponding signals, means connected to the distributor means, to the timing pulse means and to the sensing means for providing a start signal in accordance with the sensed parameter signals, with the clock pulses, and with the pulse signal from the distributor means, means connected to the distributor means and to the timing pulse means for providing an end signal in accordance with the clock pulses and the pulse signal from the distributor means, and means connected to the start signal means and to the end signal means for providing sparks to cylinders in a predetermined manner in accordance with the start and the end signals so as to control the occurrence and the duration of the spark time intervals during which sparks are provided to the cylinders.
2. A system as described in claim 1 in which the number of pulses in each cycle of the pulse signal corresponds to the number of cylinders in the engine, and the occurrence of a pulse in each cycle of the pulse signal has a predetermined relationship to the position of a piston in a corresponding cylinder.
3. A system as described in claim 2 in which each cycle of the second pulse signal corresponds to two revolutions of the crankshaft.
4. A system described in claim 3 in which the start signal means includes a first bi-directional counting means having an up-input and a down-input which counts pulses applied to the up-input in one direction and counts pulses applied to the down-input in another direction, means for providing clock pulses, first switching means connected to the distributor means, to the up-input of the counter and to the clock pulse means for passing the clock pulses from the clock pulse means to the up-input of the counter when a pulse in the second pulse signal occurs, and for blocking the clock pulses from the clock pulse means when a pulse in the second pulse signal does not occur, second switching means connected to the clock pulse means and to the distributor means and receiving a spark time interval signal for blocking the clock pulses when a pulse in the pulse signal occurs or the spark time interval signal is at a first amplitude and for passing the clock pulses when a pulse in the pulse signal does not occur and the spark time interval signal is at a second amplitude, frequency dividing means connected to the second switching means and to the down-input of the counter for providing pulses having a lower pulse repetition rate to the down-input of the counter in response to the clock pulses passed by the second switching means, programmable means connected to the counter for providing a start pulse as the start signal when the counter contains a count substantially the same as a programmed count, and means connected to the sensing means, to the programmable means and to the distributor means for programming a count into the programmable means in accordance with the first pulse signal and the second parameters signals, and the spark means includes means connected to the programmable means, the second switching means and to the end signal means for providing the spark time interval signal to the second switching means at the second amplitude in response to a start pulse and at the first amplitude in response to the end signal, and ignition means connected to spark time interval means for providing sparks to the cylinders in the predetermined manner when the spark time interval signal is at the second amplitude and for not providing any spark to any cylinder when the spark time interval is at the first amplitude.
5. A system as described in claim 4 in which the start pulse is applied to the counter to reset the counter to a predetermined count.
6. A system for controlling the occurrence and duration of time intervals during which sparks are provided in a multicylinder internal combustion engine for driving a crankshaft and each cylinder has a movable piston, comprising distributor means for providing a pulse signal, each pulse in the pulse signal having a width corresponding to a predetermined rotational displacement of a crankshaft; means for providing clock pulses; sensing means for sensing different operating parameters of an engine and of the crankshaft and providing corresponding signals; means connected to the distributor means, to the timing pulse means and to the sensing means for providing a start signal in accordance with the sensed parameter signals, with the clock pulses, and with the pulse signal from the distributor means; and signal means connected to the distributor means and to the timing pulse means for providing an end signal in accordance with the clock pulses and the pulse signal from the distributor means, said end signal means includes a second bi-directional counter having an up-input and a down-input and counting pulses applied to the up-input in one direction and counting pulses applied to a down-input in another direction, second frequency dividing means connected to the clock pulse means for providing clock pulses at a pulse repetition rate less than that of the clock pulses from the clock pulse means, third switching means connected to the distributor means, to the second frequency dividing means and to the up-input of the second counter for passing the clock pulses from the second frequency dividing means to the up-input of the second counter when a pulse in the second pulse signal occurs and for blocking the counting pulses from the second frequency dividing means when a pulse in the second pulse signal does not occur, fourth switching means connected to the clock pulse source, to the spark time interval signal means and to the down-input of the second counter for passing the clock pulses from the clock pulse means to the down-input of the second counter when the spark time interval signal at the second amplitude and for blocking the clock pulses from the clock pulse means when the spark time interval signal is at the first amplitude, and decoding means connected to the second counter and to the spark time interval signal means for providing the end signal when the second counter reaches a predetermined count while counting in the other direction after counting in the one direction and not providing the end signal while the second counter is counting; and means connected to the start signal means and to the end signal means for providing sparks to cylinders in a predetermined manner in accordance with the start and and end signals so as to control the occurrence and the duration of the spark time intervals during which sparks are provided to the cylinders.
7. A system as described in claim 6 in which the spark time interval signal means is a flip flop having a set input and a clear input, the set input being connected to the programmable means and the clear input being connected to decoding means, which is triggered from a clear state to a set state when a start pulse is applied to the set input and is triggered from a set state to a clear state by leading edge of the end signal when it occurs, and the flip flop provides the spark time interval signal at the first amplitude when in the clear state and at the second amplitude when in the set state.
8. A system as described in claim 7 in which the engine has a carburator and throttle, and the sensed parameters are the vacuum in the carburator, the position of the throttle and the torque of the crankshaft.
9. A method for controlling the occurrence and the duration of time intervals during which sparks are provided in a multicylinder internal combustion engine for driving a crankshaft, each cylinder having a movable piston, comprising the steps of:
providing a pulse signal, each pulse in the pulse signal having a width corresponding to a predetermined rotational displacement of the crankshaft,
providing clock pulses,
reducing the frequency of the clock pulses to provide reduced frequency clock pulses,
sensing different operating parameters of the engine and the crankshaft,
providing signals corresponding to the sensing parameters,
providing a start signal in accordance with the sensed parameter signals, the clock pulses, the reduced frequency clock pulses and the pulse signal,
reducing the frequency of the clock pulses to provide second reduced frequency clock pulses,
providing an end signal in accordance with the clock pulses, the second reduced frequency clock pulses and the pulse signal, and
providing sparks to cylinders in a predetermined manner in accordance with the start and the end signals so as to control the occurrence and the duration of the spark time intervals during which sparks are provided to the cylinders.
10. A method as described in claim 9 in which the numbers of pulses in each cycle of the pulse signal corresponds to the number of cylinders in the engine, and the occurrence of a pulse in each cycle of the pulse signal has a predetermined relationship to the position of the piston in a corresponding cylinder.
11. A method as described in claim 10 in which each cycle of the pulse signal corresponds to two revolutions of the crankshaft.
12. A method as described in claim 11 in which the start signal step includes
counting the clock pulses in one direction when a pulse in the second pulse signal occurs,
counting the reduced frequency clock pulses in an opposite direction when a pulse in the second pulse signal does not occur and a spark time interval signal's amplitude is at a low amplitude,
not counting the clock pulses when a pulse in the second pulse signal does not occur and the amplitude of the spark time interval signal is at a high level,
providing a start pulse as the start signal when the count substantially corresponds to a programmed count, and
providing a progammed count in accordance with the first pulse signal and the second parameter signals; and
the step of providing the sparks includes
providing the spark time interval signal at the high amplitude in response to a start pulse and at the low amplitude in response to the end signal,
providing sparks to the cylinders in a predetermined manner when the spark time interval signal has a high amplitude, and
not providing a spark to any cylinder when the spark time interval signal has a low amplitude.
13. A method as described in claim 12 in which the count is returned to zero upon the occurrence of a start pulse.
14. A method for controlling the occurrence and the duration of time intervals during which sparks are provided in a multicylinder internal combustion engine for driving a crankshaft, each cylinder having a movable piston, comprising the steps of:
providing a pulse signal, each pulse in the pulse signal having a width corresponding to a predetermined rotational displacement of a crankshaft;
providing clock pulses;
reducing the frequency of the clock pulses to provide reduced frequency clock pulses;
sensing different operating parameters of an engine and the crankshaft;
providing signals corresponding to the sensing parameters;
providing a start signal in accordance with the sensed parameter signals, the clock pulses, the reduced frequency clock pulses and the pulse signal;
reducing the frequency of the clock pulses to provide second reduced frequency clock pulses;
providing an end signal in accordance with the clock pulses, the second reduced frequency clock pulses and the pulse signal;
the end signal step includes
counting the second reduced frequency clock pulses in one direction when a pulse in the pulse signal occurs,
not counting the second reduced frequency clock pulses in the one direction when a pulse in the pulse signal does not occur,
counting the clock pulses in another direction to reduce the count from the last mentioned counting step when the spark time interval signal is at the high amplitude,
not counting the clock pulses when the spark time interval signal is at the low amplitude,
decoding the count from the last mentioned counting step when a predetermined count is reached to provide the end signal, and
not providing the end signal while the last two mentioned counting steps are going on; and
providing sparks to cylinders in a predetermined manner in accordance with the start and the end signals so as to control the occurrence and the duration of the spark time intervals during which sparks are provided to the cylinders.
15. A method as described in claim 14 in which the engine has a carburator and a throttle, and the sensed parameters are the vacuum in the carburator, the position of the throttle and the torque of the crankshaft.
US05/534,252 1974-12-19 1974-12-19 Means and method for controlling the occurrence and the duration of time intervals during which sparks are provided in a multicylinder internal combustion engine Expired - Lifetime US3996911A (en)

Priority Applications (11)

Application Number Priority Date Filing Date Title
US05/534,252 US3996911A (en) 1974-12-19 1974-12-19 Means and method for controlling the occurrence and the duration of time intervals during which sparks are provided in a multicylinder internal combustion engine
CA75238927A CA1049090A (en) 1974-12-19 1975-11-03 Means and method for controlling the occurrence and the duration of time intervals during which sparks are provided in a multicylinder internal combustion engine
GB48165/75A GB1509320A (en) 1974-12-19 1975-11-24 System for controlling occurrence and duration of time intervals during which sparks are produced in a multi-cylinder internal combustion engine
JP50143437A JPS5177729A (en) 1974-12-19 1975-12-04 Nainenkikanno tenkaseigyoshisutemu
AU87507/75A AU492649B2 (en) 1974-12-19 1975-12-12 Means for controlling occurrence and duration of time interval during which sparks are produced in a multi-cylinder internal combustion engine
DE19752556259 DE2556259A1 (en) 1974-12-19 1975-12-13 METHOD AND ARRANGEMENT FOR CONTROLLING THE APPLICATION AND DURATION OF TIME INTERVALS DURING WHICH SPARKS ARE GENERATED IN A MULTICYLINDER COMBUSTION ENGINE
FR7538462A FR2295251A1 (en) 1974-12-19 1975-12-16 CONTROL SYSTEM OF THE INITIAL INSTANT AND THE LENGTH OF TIME INTERVALS
BR7508372*A BR7508372A (en) 1974-12-19 1975-12-17 SYSTEM TO CONTROL THE OCCURRENCE AND DURATION OF TIME INTERVALS WHICH SPARKS ARE PROVIDED FOR A COMBUSTING ENGINE WITH VARIOUS CYLINDERS, WORKING WITH A CRANKSHAFT
SE7514284A SE7514284L (en) 1974-12-19 1975-12-17 DEVICE FOR CONTROLING THE OCCUPATION AND DURATION OF PERIODS
IT30453/75A IT1051189B (en) 1974-12-19 1975-12-18 SPARK INTERVALS CONTROL DEVICE FOR INTERNAL COMBUSTION ENGINES
ES443665A ES443665A1 (en) 1974-12-19 1975-12-18 Means and method for controlling the occurrence and the duration of time intervals during which sparks are provided in a multicylinder internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US05/534,252 US3996911A (en) 1974-12-19 1974-12-19 Means and method for controlling the occurrence and the duration of time intervals during which sparks are provided in a multicylinder internal combustion engine

Publications (1)

Publication Number Publication Date
US3996911A true US3996911A (en) 1976-12-14

Family

ID=24129308

Family Applications (1)

Application Number Title Priority Date Filing Date
US05/534,252 Expired - Lifetime US3996911A (en) 1974-12-19 1974-12-19 Means and method for controlling the occurrence and the duration of time intervals during which sparks are provided in a multicylinder internal combustion engine

Country Status (10)

Country Link
US (1) US3996911A (en)
JP (1) JPS5177729A (en)
BR (1) BR7508372A (en)
CA (1) CA1049090A (en)
DE (1) DE2556259A1 (en)
ES (1) ES443665A1 (en)
FR (1) FR2295251A1 (en)
GB (1) GB1509320A (en)
IT (1) IT1051189B (en)
SE (1) SE7514284L (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4099507A (en) * 1975-05-27 1978-07-11 Robert Bosch Gmbh Method and system to control the duty cycle of a pulse voltage changing in frequency
US4104990A (en) * 1975-02-19 1978-08-08 Robert Bosch Gmbh Process and apparatus for determining engine operation near the lean-running limit
US4122807A (en) * 1975-12-05 1978-10-31 Nissan Motor Company, Limited Ignition spark timing control system for an internal combustion engine
US4130096A (en) * 1975-04-30 1978-12-19 Lumenition Limited Ignition systems for internal combustion engines
US4130097A (en) * 1974-05-07 1978-12-19 Ford Eric H Ignition systems for internal combustion engines
US4131097A (en) * 1976-02-05 1978-12-26 Nippon Soken, Inc. Ignition system for internal combustion engines
US4153019A (en) * 1977-04-20 1979-05-08 General Motors Corporation Peak cylinder combustion pressure ignition spark timing system
US4169438A (en) * 1976-11-06 1979-10-02 Nippon Soken, Inc. Electronic ignition timing control system for internal combustion engine
FR2426165A1 (en) * 1978-05-16 1979-12-14 Bendix Corp ADVANCE ADJUSTMENT SYSTEM ON ENGINE IGNITION
US4226219A (en) * 1978-10-30 1980-10-07 Rca Corporation Engine timing circuit with noise immunity
FR2454533A1 (en) * 1979-04-21 1980-11-14 Nissan Motor IGNITION ADJUSTING DEVICE FOR AN INTERNAL COMBUSTION ENGINE
US4255789A (en) * 1978-02-27 1981-03-10 The Bendix Corporation Microprocessor-based electronic engine control system
US4258683A (en) * 1977-04-14 1981-03-31 Nippon Soken, Inc. Electronic ignition control apparatus
US4292941A (en) * 1977-02-08 1981-10-06 Tokyo Shibaura Electric Co., Ltd. Electronic ignition control systems
US4296471A (en) * 1978-06-08 1981-10-20 Automobiles Peugeot Device for initiating in particular the ignition of an internal combustion engine
US4347819A (en) * 1979-12-03 1982-09-07 Eltra Corporation Ignition spark advance using a constant peak to peak amplitude timing signal with a frequency tied to engine speed
US5022362A (en) * 1989-03-08 1991-06-11 Mitsubishi Denki Kabushiki Kaisha Ignition timing controlling apparatus for internal combustion engine
US5287836A (en) * 1991-12-18 1994-02-22 Honda Giken Kogyo Kabushiki Kaisha Control system for internal combustion engines

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5519938A (en) * 1978-07-27 1980-02-13 Nippon Soken Inc Ignition system in engine
FR2452808A1 (en) * 1979-03-30 1980-10-24 Thomson Csf Engine inductive ignition circuit - uses numeric circuits, load and RPM sensors, to control coil current duration

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3454871A (en) * 1968-02-19 1969-07-08 Texaco Inc Apparatus for measuring and controlling spark advance of internal combustion engine
US3738339A (en) * 1971-12-06 1973-06-12 Gen Motors Corp Electronic ignition spark advance system
US3749073A (en) * 1971-11-23 1973-07-31 Gte Sylvania Inc Electronic ignition timing system for internal combustion engines
US3752139A (en) * 1971-11-23 1973-08-14 Gte Sylvania Inc Electronic ignition timing system for internal combustion engines
US3757755A (en) * 1971-10-14 1973-09-11 Inst Gas Technology Engine control apparatus
US3808513A (en) * 1972-04-21 1974-04-30 Texaco Inc Ignition system including dc-ac inverter
US3831563A (en) * 1972-02-03 1974-08-27 Ford Motor Co Electronic fuel metering apparatus for internal combustion engine
US3853103A (en) * 1972-06-10 1974-12-10 Bosch Gmbh Robert Ignition timing control system for internal combustion engine ignition systems
US3855973A (en) * 1972-06-21 1974-12-24 Int Harvester Co Synchronizing means for sequential fuel injection
US3908616A (en) * 1972-12-18 1975-09-30 Hitachi Ltd Ignition device for use in internal combustion engine

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3454871A (en) * 1968-02-19 1969-07-08 Texaco Inc Apparatus for measuring and controlling spark advance of internal combustion engine
US3757755A (en) * 1971-10-14 1973-09-11 Inst Gas Technology Engine control apparatus
US3749073A (en) * 1971-11-23 1973-07-31 Gte Sylvania Inc Electronic ignition timing system for internal combustion engines
US3752139A (en) * 1971-11-23 1973-08-14 Gte Sylvania Inc Electronic ignition timing system for internal combustion engines
US3738339A (en) * 1971-12-06 1973-06-12 Gen Motors Corp Electronic ignition spark advance system
US3831563A (en) * 1972-02-03 1974-08-27 Ford Motor Co Electronic fuel metering apparatus for internal combustion engine
US3808513A (en) * 1972-04-21 1974-04-30 Texaco Inc Ignition system including dc-ac inverter
US3853103A (en) * 1972-06-10 1974-12-10 Bosch Gmbh Robert Ignition timing control system for internal combustion engine ignition systems
US3855973A (en) * 1972-06-21 1974-12-24 Int Harvester Co Synchronizing means for sequential fuel injection
US3908616A (en) * 1972-12-18 1975-09-30 Hitachi Ltd Ignition device for use in internal combustion engine

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4130097A (en) * 1974-05-07 1978-12-19 Ford Eric H Ignition systems for internal combustion engines
US4104990A (en) * 1975-02-19 1978-08-08 Robert Bosch Gmbh Process and apparatus for determining engine operation near the lean-running limit
US4130096A (en) * 1975-04-30 1978-12-19 Lumenition Limited Ignition systems for internal combustion engines
US4099507A (en) * 1975-05-27 1978-07-11 Robert Bosch Gmbh Method and system to control the duty cycle of a pulse voltage changing in frequency
US4122807A (en) * 1975-12-05 1978-10-31 Nissan Motor Company, Limited Ignition spark timing control system for an internal combustion engine
US4131097A (en) * 1976-02-05 1978-12-26 Nippon Soken, Inc. Ignition system for internal combustion engines
US4169438A (en) * 1976-11-06 1979-10-02 Nippon Soken, Inc. Electronic ignition timing control system for internal combustion engine
US4292941A (en) * 1977-02-08 1981-10-06 Tokyo Shibaura Electric Co., Ltd. Electronic ignition control systems
US4258683A (en) * 1977-04-14 1981-03-31 Nippon Soken, Inc. Electronic ignition control apparatus
US4153019A (en) * 1977-04-20 1979-05-08 General Motors Corporation Peak cylinder combustion pressure ignition spark timing system
US4255789A (en) * 1978-02-27 1981-03-10 The Bendix Corporation Microprocessor-based electronic engine control system
FR2426165A1 (en) * 1978-05-16 1979-12-14 Bendix Corp ADVANCE ADJUSTMENT SYSTEM ON ENGINE IGNITION
US4296471A (en) * 1978-06-08 1981-10-20 Automobiles Peugeot Device for initiating in particular the ignition of an internal combustion engine
US4226219A (en) * 1978-10-30 1980-10-07 Rca Corporation Engine timing circuit with noise immunity
FR2454533A1 (en) * 1979-04-21 1980-11-14 Nissan Motor IGNITION ADJUSTING DEVICE FOR AN INTERNAL COMBUSTION ENGINE
US4452204A (en) * 1979-04-21 1984-06-05 Nissan Motor Company, Limited Spark timing control device for an internal combustion engine
US4347819A (en) * 1979-12-03 1982-09-07 Eltra Corporation Ignition spark advance using a constant peak to peak amplitude timing signal with a frequency tied to engine speed
US5022362A (en) * 1989-03-08 1991-06-11 Mitsubishi Denki Kabushiki Kaisha Ignition timing controlling apparatus for internal combustion engine
US5287836A (en) * 1991-12-18 1994-02-22 Honda Giken Kogyo Kabushiki Kaisha Control system for internal combustion engines

Also Published As

Publication number Publication date
AU8750775A (en) 1977-07-14
DE2556259A1 (en) 1976-07-01
JPS5177729A (en) 1976-07-06
FR2295251A1 (en) 1976-07-16
SE7514284L (en) 1976-06-21
BR7508372A (en) 1976-09-08
CA1049090A (en) 1979-02-20
GB1509320A (en) 1978-05-04
IT1051189B (en) 1981-04-21
ES443665A1 (en) 1977-05-01

Similar Documents

Publication Publication Date Title
US3996911A (en) Means and method for controlling the occurrence and the duration of time intervals during which sparks are provided in a multicylinder internal combustion engine
US3955723A (en) Electronic ignition spark advance system
US4268910A (en) Method for controlling timing of spark ignition for an internal combustion engine by feedback related to the detection of knocking
US4787354A (en) Ignition control system for internal combustion engines with simplified crankshaft sensing and improved coil charging
US4133475A (en) Engine spark timing system with knock retard and wide open throttle advance
US3738339A (en) Electronic ignition spark advance system
US4762106A (en) Arrangement for the generation of a trigger pulse for the ignition of fuel in an internal combustion engine
US3923022A (en) Combustion engine ignition timing system
US4691286A (en) Method and apparatus for detecting combustion variations in internal combustion engine
US4211194A (en) Ignition system for internal combustion engines
US4924830A (en) Cylinder discriminating system for an automotive engine
GB1563361A (en) Apparatus for optimum control of the spark advance point of spark ignition engines
GB1434309A (en) Systems for controlling the ignition timing of internal combustion engines
US4337647A (en) Engine roughness sensor
US3976043A (en) Means and method for controlling the occurrence and the duration of time intervals during which sparks are provided in a multicylinder internal combustion engine
US4082069A (en) Method and apparatus to determine the timing of cyclically repetitive events, particularly ignition instant for internal combustion engines
US4240388A (en) Method for controlling timing of spark ignition for an internal combustion engine
SU772493A3 (en) Device for obtaining given variation of ignition lead angle
US4003354A (en) Means and method for controlling the occurrence and the duration of time intervals during which sparks are provided in a multicylinder internal combustion engine
JPH0713505B2 (en) Electronic ignition controller for engine
US4249494A (en) Internal combustion engine ignition systems
USRE34183E (en) Ignition control system for internal combustion engines with simplified crankshaft sensing and improved coil charging
US4269154A (en) Ignition timing control system for internal combustion engines
US5009208A (en) Engine speed limiter
US4164204A (en) Simplified method and apparatus for assuring periodic control of the timing of an internal combustion engine