Background of the Invention
The present invention relates to an engine ignition system for maintaining the generation of ignition control signals even when part of an ignition timing control system is malfunctioning.
The ignition timing of the engine is controlled using a reference position detecting sensor for detecting the position of the engine pistons. In the prior art pulses are generated to control the ignition timing by arithmetically processing both a signal from a reference position detecting sensor and a signal from a crank angle detecting sensor which detects the rotational angle of the engine. Within the reference position detecting sensor is a magnetic sensor containing a fine wire coil which can be broken. If the coil breaks, the reference position detecting signal is not generated and the engine will not run.
Summary of the Invention
It is an object of the present invention to provide an ignition system for generating ignition pulses at a proper timing even when a reference position detecting sensor is malfunctioning and a reference position detecting signal is blocked.
The present invention includes an engine crank angle sensing device which generates crank angle signals, and a reference position signal which generates device generating reference position signals. The invention also includes a signal processing device connected to a switching circuit for the engine ignition coils. The signal processing device detects the loss of one of the reference position signals and generates a replacement signal. The signal processing device includes a counter which counts the crank angle signals, and a decoder which outputs a signal when the count reaches a predetermined value. The signal processing device also includes a logic circuit connected to the decoder, a flip-flop, the switching circuit and the reference position signal generating device. The logic circuit generates the replacement signals when one of the reference position signals is absent and the decoder outputs a signal.
These together with other objects and advantages which will be subsequently apparent, reside in the details of construction and operation as more fully hereinafter described and claimed, reference being had to the accompanying drawings forming a part hereof, wherein like numerals refer to like parts throughout.
Brief Description of the Drawings
FIG. 1 is a block diagram illustrating a first embodiment of an engine ignition system according to the present invention;
FIG. 2 is a time chart illustrating signals in the circuit of FIG. 1 in its normal state;
FIG. 3 is a time chart illustrating signals in the circuit of FIG. 1 in an abnormal state;
FIG. 4(a) is a table tabulating crankstrokes of a series four-cylinder engine;
FIG. 4(b) is a table tabulating crankstrokes of a series two-cylinder engine;
FIG. 5 is a circuit diagram illustrating a second embodiment of the present invention;
FIG. 6 is a time chart illustrating signals in the circuit of FIG. 5 in a normal state; and
FIG. 7 is a time chart illustrating signals in the circuit of FIG. 5 in an abnormal state.
Description of the Preferred Embodiments
Engines of existing vehicles are classified into the following categories: series two-cylinder, series four-cylinder, series six-cylinder, V-type two-cylinder having a 360 degree crank, and a series two-cylinder having a 180 degree crank. Each of these types of engines have different positions for mounting reference position detecting sensors because of their different cylinder arrangements.
A block diagram of a first embodiment of the present invention is illustrated in FIG. 1 and is applied to the series four-cylinder engine having a 360 degree crank and a series two-cylinder engine having a 180 degree crank.
Reference magnetic disc P.sub.1 is secured to a crankshaft J.sub.1 of the engine by a second shaft or other device for rotating the disc P.sub.1 and has formed on the outer circumference of the disc P.sub.1 a tooth a. Reference magnetic sensors SN.sub.1 and SN.sub.2 are positioned about the periphery of the magnetic disc P.sub.1 at diametrically opposite positions so that they act as reference position detecting magnetic sensors. Each time tooth a of the magnetic disc P.sub.1 passes either of the magnetic sensors SN.sub.1 or SN.sub.2 because of the rotation of the crankshaft J.sub.1, the corresponding magnetic sensor SN.sub.1 or SN.sub.2 generates a pulse signal S.sub.1 or S.sub.2. Crank angle magnetic disc P.sub.2 is also secured to crankshaft J.sub.1 by a shaft or other device for rotating the disc P.sub.2 and has formed on its outer circumference 180 teeth b spaced 2 degrees apart. A crank angle magnetic sensor SN.sub.3 generates a pulse signal each time one of the teeth b of the magnetic disc P.sub.2 rotates past the magnetic sensor SN.sub.3 due to the rotation of the crankshaft J.sub.1. In other words, when the crankshaft J.sub.1 rotates 2 degrees a pulse signal S.sub.3 is generated.
Waveform shaping circuits 1, 2 and 3 receive the pulse signals S.sub.1, S.sub.2 and S.sub.3, respectively. The pulse signals S.sub.1 and S.sub.2 have their waveforms shaped so that square wave signals S.sub.4 and S.sub.5 having identical pulse widths are produced by the waveform shaping circuits 1 and 2. The waveform shaping circuit 3 produces a square wave signal S.sub.6 which has a smaller width than signals S.sub.4 and S.sub.5. Signal S.sub.6 is used as a crank angle pulse signal for indicating the unit angle rotation of the crankshaft J.sub.1. A trailing edge differential circuit 4 receives the square wave signal S.sub.4 and generates differential pulses by differentiating the trailing edge of the square wave signal S.sub.4. The differential pulses are used as first reference position pulses S.sub.7. A trailing edge differential circuit 5 also generates differential pulses, by differentiating the trailing edge of the square wave signal S.sub.5, and these differential pulses are used as second reference position pulses S.sub.8. An OR circuit 6 receives the first and second reference position pulses S.sub.7 and S.sub.8 and generates a pulse signal S.sub.9 which is the logical sum of the pulses S.sub.7 and S.sub.8. A counter 7 receives the crank angle pulses S.sub.6 at its clock pulse input terminal CP and receives the signal S.sub.9 at its reset terminal R. Counter 7 counts 90 pulses within the signal S.sub.6 and outputs the counted value in a binary code. The counter 7 is normally cleared by the signal S.sub.9 which is produced before the counted value reaches 90, so that all the counted value outputs are held at a low level. A decoder 8 receives the counted value binary code generated by the counter 7 and determines whether the signal S.sub.9 is received by the counter before a predetermined timing. When the counted value is greater than or equal to 90 a pulse signal S.sub.10, having a predetermined pulse width, is generated. A leading edge differential circuit 9 receives the signal S.sub.10 and generates differential pulses S.sub.11 by differentiating the leading edge of the signal S.sub.10. An AND circuit 10 receives both the pulse signal S.sub.11 and a later-described pulse signal S.sub.18 and generates a signal S.sub.12. An AND circuit 11 receives both the pulse signal S.sub.11 and a later-described signal S.sub.19 and generates signal S.sub.13. An OR circuit 12 receives the signal S.sub.7 from the trailing edge differential circuit 4 and the signal S.sub.12 from AND gate 10, and generates a signal S.sub.14 which is the logical sum of the input signals. An or gate 13 receives the signal S.sub.8 from the trailing edge differential circuit 5 and the signal S.sub.13 from the AND gate 11, and generates a signal S.sub.15 which is the logical sum of the input signals. A trailing edge differential circuit 14 generates differential pulses by differentiating the trailing edge of the signal S.sub.15 and a trailing edge differential circuit 15 generates differential pulses S.sub.17 by differentiating the trailing edge of the signal S.sub.14. A flip-flop circuit 16 receives at its set terminal S the differential pulses S.sub.16 and at its reset terminal R the differential pulses S.sub.17, and outputs from its output terminals Q and Q, the pulse signals S.sub.18 and S.sub.19, respectively, which are inverted with respect to each other.
The signal S.sub.14 is received by the base of a transistor TR.sub.1 which comprises a switching circuit for an igniter and which has its emitter grounded. The collector of transistor of TR.sub.1 is connected to a primasry winding terminal of an ignition coil T1. The other terminal of the primary winding coil T1 has a voltage +B applied thereto. The secondary winding of the ignition coil T1 has one terminal grounded through an ignition plug #1 nad its other terminal grounded through an ignition plug #4. Similarly, the signal S.sub.15 is received by the base of transistor TR.sub.2 which comprises a switching circuit for an igniter and which has its emitter grounded. The collector of transistor TR.sub.2 is connected to a primary winding terminal of ignition coil T.sub.2. The other terminal of the primary winding has applied thereto the voltage +B. The secondary winding of ignition coil T.sub.2 has one terminal grounded through an ignition plug #3 and has its other terminal grounded through an ignition plug #2.
The operation of the circuit illustrated in FIG. 1 will be described with reference to FIG. 2 which illustrates a time chart for the signals in the circuit during normal operation.
At a time between t.sub.1 and t.sub.2 when the tooth a of magnetic disc P.sub.1 passes the magnetic sensor SN.sub.1, the pulse signal S.sub.1 is generated and output as the square wave signal S.sub.4. At a time between t.sub.3 and t.sub.4 when the engine has rotated 180 degrees, the pulse signal S.sub.2 is generated when tooth a passes magnetic sensor SN.sub.2 and is output as square wave signal S.sub.5. When the trailing edge differential circuit 4 detects the trailing edge of the signal S.sub.4, the position detection pulse S.sub.7 is generated at the time t.sub.2. When the trailing edge differential circuit 4 detects the trailing edge of the signal S.sub.5 another position detection pulse S.sub.8 is generated at the time t.sub.4. As a result, the signal S.sub.9 which is composed of both the position detection pulses S.sub.7 and S.sub.8, becomes high, and the counter 7 is reset by signal S.sub.9 each time the engine makes one half of a rotation. During this time the clock pulse terminal CP of the counter 7 receives the square wave signal S.sub.6 which is obtained from the waveshapping circuit 3 which shapes the crank angle pulses S.sub.3 generated each time the engine rotates 2 degrees. If the counter 7 counts 90 square waves the decoder 8 outputs the signal S.sub.10. However, in a normal operating state, the counter 7 is reset by the signal S.sub.9 before the count reaches 90 and the signal S.sub.10 is held unchanged at a low level. As a result, the output signal S.sub.11 generated by the leading edge differential circuit 9 is held at the low level, and the signals S.sub.12 and S.sub.13 output by the AND circuits 10 and 11, respectively, are also held at the low level. Consequently, signal S.sub.14 output by the OR circuit 12 is coincident with the position detection pulses S.sub.7, and the signal S.sub.15 output by the OR circuit 13 is coincident with the position detection pulses S.sub.8. Thus, each time the crankshaft J.sub.1 makes a half rotation, the signals S.sub.14 and S.sub.15 are generated, and act as ignition control signals to alternately activate the transistors TR.sub.1 and TR.sub.2 of the igniters. The signals activating the transistors TR.sub.1 and TR.sub.2 are output as voltage-boosted pulses to the secondary terminals of the ignition coils T.sub.1 and T.sub.2 thereby consecutively sparking the ignition plugs #1 to #4.
The operation of the circuit illustrated in FIG. 1 in an abnormal state when the magnetic sensors SN.sub.1 or SN.sub.2 have their coils broken will be described with reference to FIG. 3. For this example it is assumed that the magnetic sensor SN.sub.1 is broken during the period between time t.sub.4 and time t.sub.5.
Since the position detection pulse S.sub.7 is generated at time t.sub.2, the ignition control signal S.sub.14 dependent thereon turns the transistor TR.sub.1 on and off, so that the ignition plugs #1 and #4 are alternately sparked. At the time t.sub.4, since the ignition detection pulse S.sub.8 is generated, the ignition control signal S.sub.15 is generated turning the transistor TR.sub.2 on and off, so that the ignition plugs #2 and #3 are alternately sparked. If it is assumed that the magnetic sensor SN.sub.1 has its coil broken after the time t.sub.4 the square wave signal S.sub.4 is not generated at time t.sub.5, so that the position detection pulse S.sub.7 is not generated. Since the flip-flop circuit 16 is held in its set state by the ignition control signal S.sub.15, generated at the time t.sub.4, the output signal S.sub.18 of the flip-flop circuit 16 is held at a high level, while the inverted output signal S.sub.19 is held at the low level. The counter 7 counts the crank angle pulses S6 starting from the time t.sub.4 but is not reset at the time t.sub.5, so that the square wave signal S.sub.10 is generated indicating a count greater than or equal to 90. Since the differential signal S.sub.11 is produced from the rising edge of the signal S.sub.10 by the differential circuit 9, and since both signal S.sub.11 and S.sub.18 are at the high level, the signal S.sub.12 is output by the AND gate 10, so that the replacement ignition control signal S.sub.14 is generated. Thus, the engine ignition system generates the ignition control signal without deficiency. As a result, in spite of the breakage of the coil of the magnetic sensor SN.sub.1, the ignition plugs #1 and #4 are sparked. In a similar manner, even if the magnetic sensor SN.sub.2 has a broken coil, the ignition plugs #2 and #3 will operate normally.
The crank steps of the engines are tabulated for reference in FIG. 4. FIG. 4(a) tabulates the crank steps of the series four-cylinder engine having a 360 degree crank and FIG. 4(b) tabulates the crank steps of the series two-cylinder engine having a crank of 180 degrees. In FIGS. 4(a) and 4(b), the circled letters EXP indicate the explosion stroke, the letters EXH indicate the exhaust stroke, the letters SUC indicate the suction storke, and the letters COMP indicate the compression stroke. The circles locted on the dividing lines between the different strokes indicate effective ignitions and the X's indicate ineffective ignitions.
FIG. 5 is a circuit diagram illustrating a second embodiment of the present invention. FIG. 5 illustrates an ignition pulse generating system which is applied to the V-type two-cylinder engine. For this configuration the magnetic sensors SN.sub.1 and SN.sub.2 which act as the reference position detecting sensors, are arranged about the circumference of magnetic disc P.sub.1 and spaced 80 degrees apart. The circuit illustrated in FIG. 5 has substantially the same construction as that illustrated in FIG. 1, but is different in the portions corresponding to the decoder 8 and the leading edge differential circuit 9. As previously described, the counter 7 counts the crank angle pulses S.sub.6 received at the clock pulse terminal CP and generates a counted value as the binary pulse signal. If the reset input signal S.sub.9 arrives before the counted value reaches 40, the decoder 8-1 generates an output signal S.sub.10-1 at a low level. If the reset input signal S.sub.9 arrives after 40 pulses have been counted, square wave signal S.sub.10-1 having a predetermined width and a high level is output by the decoder 8-1. A decoder 8-2 has its output signal S.sub.10-2 held at the low level if the reset input signal S.sub.9 arrives before the counter 7 counts 140 pulses S.sub.6. The decoder 8-2 produces a square wave signal having a predetermined width and the high level if the reset input signal S.sub.9 does not arrive. The decoders are well-known circuits which are comprised of a combination of AND gates.
The leading edge differential circuits 9-1 and 9-2 receive the square wave signals S.sub.10-1, and S.sub.10-2, respectively. The differential circuits differentiate the rising edge of the signals and generate differential outputs S.sub.11-1 and S.sub.11-2, respectively. The output signals S.sub.11-1 and S.sub.11-2 of the differential circuits are received by AND circuits 10 and 11, respectively. The primary and secondary wiring of ignition coils T.sub.1 and T.sub.2 each have one terminal which receives a +B voltage and each have another terminal connected to the ignition plugs #1 and #2, respectively.
The operation of the circuit illustrated in FIG. 5 will be described in its normal and abnormal states with reference to the time charts illustrated in FIGS. 6 and 7.
During normal operation the counter 7 is timely reset by the signal S.sub.9. After the component of the signal S.sub.8 has been received as the reset input signal S.sub.9 the counter 7 is reset by the component of the signal S.sub.7 when the count reaches 40, so that the output signals S.sub.10-1 and S.sub.10-2 produced by the decoders 8-1 and 8-2 are held at the low level. When the counter 7 counts 40 pulses S.sub.6 after the arrival of the component of the signal S.sub.7, the signal S.sub.10-1 is produced which is a square wave having a predetermined width. The leading edge of this square wave is differentiated and passed as the signal S.sub.11-1 to the AND circuit 10. However, AND circuit 10 has its output at the low level at this time, because the other input signal S.sub.18 is at the low level. In other words, there is no change in the situation in which the signal S.sub.10-1 is at the low level. When the counter 7 counts 140 pulses S.sub.6, it is reset by the component of the subsequent signal S.sub.8, so that the output S.sub.10-2 of the decoder 8-2 is held at the low level. As a result, the output signals S.sub.14 and S.sub.15 produced by the OR circuits 12 and 13 are coincident with the position detection pulses S.sub.7 and S.sub.8, so that the ignition plugs #1 and #2 are alternately sparked due to the switching operations of the transistors TR.sub.1 and TR.sub.2.
When the coil of one of the magnetic sensors SN.sub.1 or SN.sub.2 is broken, the operation of the circuit illustrated in FIG. 6 is illustrated in FIG. 7, and will hereinafter be described. For this example it is assumed that the magnetic sensor SN.sub.2 has its coil broken during the period between time t.sub.4 and time t.sub.5.
Because a reset input signal S.sub.9 is not present at the time t.sub.5 when 40 pulses S.sub.6 are counted, the output signal S.sub.10-1 of the decoder 8-1 becomes a square wave having a predetermined width. The differential pulses S.sub.11-1 which indicate the rising edge of the square wave are produced by the leading edge differential circuit 9-1. At this time, since the output S.sub.18 of the flip-flop 16 is at the high level, the output signal S.sub.12 produced by the AND circuit 10 is a pulse at the high level, so that the ignition control signal S.sub.14 is produced by the OR circuit 12. As a result, even in the absence of the position detection pulses S.sub.7 or S.sub.8, the replacement ignition signal S.sub.14 is generated so that the sparking operations of the ignition plug #1 continue. Alternatively, if the coil of the magnetic sensor SN.sub.1 is broken, the replacement pulses for ignition control are similarly obtained as the signal S.sub.15 produced by the output signal S.sub.10-2 of the decoder 8-2, so that the normal running of the engine is maintained.
As has been hereinbefore described, according to the present invention, the ignition control signals can be generated at the normal operation timing even when the circuit for generating reference position detection pulses is malfunctioning in both the series four-cylinder engine having a 360 degree crank, or the series or V-type two-cylinder engine having a 180 degree crank. As a result, it is possible to prevent the engine from stopping.
The many features and advantages of the invention are apparent from the detailed specification and thus it is intended by the appended claims to cover all such features and advantages of the system which fall within the true spirit and scope of the invention. Further, since numerous modifications and changes will readily occur to those skilled in the art, it is not desired to limit the invention to the exact construction and operation shown and described, and accordingly all suitable modifications and equivalents may be resorted to, falling within the scope of the invention.