[0001] The present invention relates to a system for identifying the strokes of an internal
combustion engine, particularly during startup and with special reference to an electronic
ignition system.
[0002] Internal combustion engine electronic ignition systems are known to feature an electronic
control system for determining spark advance on the basis of signals received from
various sensors (principally engine speed and stroke sensors). If said systems are
also electronic injection types, on the basis of further signals (intake air pressure
and temperature), the control system determines, for example, air density inside the
manifold and engine speed, and calculates, via interpolation on respective memorised
maps, the stroke of the engine and fuel injection time to the injectors. Said electronic
ignition system employs angle references fitted on to the drive and distributor shafts
to enable the control system to identify the stroke of each cylinder on the engine
(intake, compression, expansion, exhaust).
[0003] Current stroke identification systems employ angle references on the drive shaft,
equal in number to the cylinders on the engine, and consisting, for example, of equally
spaced projecting teeth. Said references are detected by a first sensor arranged facing
them and which, every two references, and via the control system, enables an ignition
command. Said system also requires a further stroke sensor for detecting the angle
of an auxiliary shaft turning at half the speed of, but in strict time with, the drive
shaft, and consisting, for example, of the camshaft or similar. In the event of a
fault on the stroke sensor, the electronic ignition system becomes totally ineffective,
thus resulting in stoppage of the engine, which can only be restarted by repairing
the stroke sensor.
[0004] The aim of the present invention is to provide an internal combustion engine stroke
identification system designed to overcome the above drawback, i.e. which enables
the engine to be started even in the event of a fault on the stroke sensor.
[0005] With this aim in view, according to the present invention, there is provided an internal
combustion engine stroke identification system, characterised by the fact that it
comprises:
a fuel supply member;
an electronic ignition system featuring a distributor;
first sensor means for detecting predetermined angular positions of a drive shaft;
means for sampling the voltage of a battery when starting up said engine;
means for comparing the sampled voltages of said battery; and
processing means for receiving the signals from said first sensor means and signals
relative to the result of said comparing means; identifying top dead center references
of the cylinders on said engine; and generating pulses supplied to said distributor
for enabling said electronic ignition system.
[0006] A preferred, non-limiting embodiment of the present invention will be described by
way of example with reference to the accompanying drawings, in which:
Fig.1 shows a schematic view of an electronic injection system for an internal combustion
engine featuring the engine stroke identification system according to the present
invention;
Fig.2 shows a schematic view of certain components on the Fig.1 system;
Fig.3 shows an operating block diagram of the system according to the present invention;
Fig.4 shows a schematic view of a number of signals on the system according to the
present invention.
[0007] The system according to the present invention may be used on engines featuring an
electronic ignition system with or without an electronic injection system. In the
example shown, the engine also features an electronic injection system, i.e. a certain
type of fuel supply, but, as will become apparent in the following description, the
system according to the present invention also applies in the case of fuel supplied
by an ordinary carburetor, providing, of course, provision is made for an electronic
ignition system.
[0008] Fig.1 shows a schematic view of an electronic injection system for an internal combustion
engine 101, conveniently a four-cylinder engine, shown partially in cross section.
Said system comprises an electronic control system 102 in turn comprising, in substantially
known manner, a microprocessor 103 and memories containing maps relative to various
operating conditions of engine 101. Control system 102 also comprises a first counter
104; an updatable memory register 105; an addressable-cell memory register 106; and
a second counter 109. Control system 102 receives signals from a sensor 107 for detecting
the speed of engine 101 and located opposite a pulley 108 fitted on to a drive shaft
111; a sensor 112 for detecting the stroke of engine 101 and located inside a distributor
113; a sensor 114 for detecting the absolute pressure in the intake manifold 115 of
engine 101; a sensor 116 for detecting the air temperature inside manifold 115; a
sensor 117 for detecting the water temperature inside the cooling jacket of engine
101; and a sensor 118 consisting substantially of a potentiometer, for detecting the
setting of a throttle valve 121 located inside intake manifold 115 and controlled
by the accelerator pedal 122. An extra air supply valve 123 is provided parallel to
throttle valve 121.
[0009] Control system 102 is grounded and connected to a supply battery 124. On the basis
of signals supplied to control system 102, engine speed and air density are used for
determining fuel supply as a function of the required mixture strength. Parallel to
the above supply line, a second line connects battery 124 to an input port on control
system 102. For the reasons described later on, said second line presents, in series,
a voltage divider 125 and an analog-digital converter 126. Control system 102 controls
the opening time of electroinjectors 127 located inside manifold 115, close to the
intake valve of each cylinder, for controlling fuel supply to the various cylinders
on engine 101, and controls fuel injection timing for commencing fuel supply in relation
to the stroke (intake, compression, expansion, exhaust) of engine 101. Electroinjector
127 is supplied with fuel via a pressure regulator 128 sensitive to the pressure inside
intake manifold 115, and having a fuel inlet conduit 131 connected to a pump (not
shown), and a return conduit 132 to a tank (not shown). Finally, control system 102
is connected to an ignition pulse control unit 133 connected to distributor 113.
[0010] With reference to Fig.2, pulley 108 presents four projecting teeth 134 equally spaced
at 90° intervals, and sensor 107 is arranged facing the passage of teeth 134, at such
an angle as to detect passage, for example, at +10° and +100° in relation to the top
dead center position of each cylinder. Said angles may of course range from +20° to
+0° and from +110° to +90°. The sequence of signals (S) supplied by sensor 107 as
drive shaft 111 rotates is shown in Fig.4a. Again with reference to Fig.2, sensor
112 is arranged facing a disc 135 secured angularly to the shaft of distributor 113,
and having two projecting teeth 136 ninety degrees apart. In particular, sensor 112
is located within the cylinder 3 range of distributor 113, and at such an angle that,
when one tooth 134 is arranged facing speed sensor 107, the first tooth 136 on disc
135 lags 27.5° in relation to the axis of sensor 112. The sequence of signals (C)
supplied by sensor 112 (Fig.4b) for each complete cycle of engine 101 presents a first
signal 55° behind the foregoing signal from sensor 107 and, in the example shown,
135° ahead of the top dead center position of cylinder 3. The second signal supplied
by sensor 112 as the second tooth 136 moves past it is 135° ahead of the top dead
center position of cylinder 4, and 180° behind the first signal from sensor 112, in
that, each complete turn of disc 135 corresponds to two turns of drive shaft 111 and,
consequently, pulley 108.
[0011] Operation of the system for identifying the strokes of engine 101 is described in
Italian Patent n.1184958 entitled "Internal combustion engine stroke identification
system" filed by the present Applicant on 4.6.1985, issued on 28.10.1987, and the
content of which is incorporated herein purely for reference purposes as required.
[0012] As already stated, in the event of a fault on stroke sensor 112, the electronic ignition
system becomes totally ineffective and engine 101 stops, and can only be restarted
by repairing sensor 112. As explained in more detail later on, by sampling the voltage
of battery 124 during startup, the system according to the present invention provides
for identifying successive top dead center positions, but not the compression stroke
cylinder. Control system 102 provides, albeit randomly, for controlling fuel injection.
If injection relates to other than an intake stroke cylinder, the respective intake
valve, being closed, retains the fuel inside manifold 115. Via unit 133, control system
102 also provides for controlling ignition in the compression stroke cylinder. An
essential characteristic of distributor 113, in fact, is the ability to identify the
compression stroke cylinder, by virtue of the distributor shaft being angularly connected
to disc 135 and therefore having a precise reference in relation to pulley 108 and,
consequently, drive shaft 111. As already stated, control system 102 provides for
controlling ignition and, in the case of electronic injection systems, also injection.
In the case of normal carburetors, fuel supply is regulated by the carburetors themselves.
[0013] With reference to Fig.s 4d and 4e, laboratory tests have shown that, when starting
up engine 101, the voltage Vb of battery 124 supplying an auxiliary electric starting
motor drops for as long as said starting motor is being supplied, i.e. from instant
(t1) at which the starting motor commences startup of engine 101, to instant (t2)
at which engine 101 is actually started up. Closer analysis of said voltage drop has
shown that the battery voltage modulates (δVb) in relation to a mean value Vbm calculated,
naturally, between t1 and t2. As said modulation consists in the resistance offered
by the compression stroke pistons, it may safely be said that each -δVb value corresponds
to a compression stroke cylinder. In other words, during startup, the battery itself
may provide signals enabling control system 102 to identify successive top dead center
positions, which signals are supplied to microprocessor 103 by divider 125 and converter
126.
[0014] Operation of the system for identifying the strokes of engine 101 will be described
with reference to Fig.3. As shown in Fig.3, from a start block 151 the system goes
on to block 152, which provides for initializing microprocessor 103. Block 152 then
goes on to block 153 which enables the S and C signal observation channels. Block
153 then goes on to block 154 which, via an S and C signal recognition routine, checks
the signals are present and that they actually relate to sensors 107 and 112. Block
154 then goes on to block 155 which, if the signal received by microprocessor 3 is
from sensor 107, goes on to block 156, and, if it is from sensor 112, goes on to block
157. Block 156 provides for reading the battery voltage and extracting the peak values,
after which, it goes on to block 158 and from there to block 161. Block 158 provides
for memorising the battery voltage reading in a table, and block 161 for incrementing
counter 104 by one unit, thus constantly updating the number of S signals received
consecutively. Counter 104 is of course reset in block 152 each time the procedure
is initiated. Block 161 goes on to block 162 which compares the number of S signals
updated in block 161 with the maximum number. If the number of S signals equals the
maximum number in block 162, this goes on to block 163. Conversely, block 162 goes
on to block 157, which enters the S and C signals sequentially into counter 109. Block
157 then goes on to block 164, which determines whether the sequence of S and C signals
is sufficient to recognize the strokes of engine 101. If it is not, block 164 goes
back to block 154; if it is, block 164 goes on to block 165. Block 163 provides for
adding the third and fifth and the fourth and sixth battery voltage readings, as well
as for comparing the two sums. If the first sum is greater than or equal to the second,
block 163 goes on to block 166. Conversely, block 163 goes on to block 167. Blocks
166 and 167 inform microprocessor 103 that the next S signal will be received respectively
100° and 10° prior to the top dead center position. Modulation of the battery voltage
in Fig.4e is shown to be perfectly sinusoidal in relation to the Vbm value. In actual
fact, however, it consists of a sequence of small dips in which the value of one dip
may even be greater than the peak values preceding the adjacent one. It was therefore
decided to add the readings of two successive peaks and two successive adjacent dips.
Two blocks could of course have been used in place of block 163, one for comparing
the third and fourth readings, and the other for comparing the fifth and sixth readings.
If the third reading is greater than or equal to the fourth, the first block goes
on to block 167. Conversely, the first block goes on to the second block which, if
the fifth reading is lower than the sixth, goes on to block 166 and, if it is not,
goes on to block 167. The very first battery voltage readings are ignored in that
voltage modulation has been found to be normalized better as of the third reading.
Blocks 166 and 167 go on to block 165 which initializes counter 109 in accordance
with the S and C signal sequence (Fig. 4c). Block 165 then goes on to loop block 168
in which control system 102 controls the electronic ignition system. The S and C signal
sequence memorised in counter 109 is employed in a service routine in block 168 which
provides for actually controlling electronic ignition.
[0015] Counter 104 is incremented one unit for each S signal and reset for each C signal,
which means it can count from 0 to the maximum number of S signals received successively
between one C signal and the next. In the example shown of a four-cylinder engine,
two teeth 136, a predetermined angular position of sensors 107 and 112, and a rotation
speed of disc 135 equal to half that of pulley 108, the maximum number of S signals
receivable is 5 assuming the counter starts from 0. Counter 104 is of course also
zeroed whenever the maximum number of S signals is reached. The time sequence of the
output value from counter 109 is shown in Fig.4c. Counter 109 is incremented one unit
for each signal received from sensors 107 and 112, and can count from 0 to 9. When
the maximum value (9) is reached, the next signal from sensor 107 sends the counter
back to 0 in that the same signal cycle from sensors 107 and 112 and the same stroke
cycle of engine 101 is repeated. The output value of 0 to 9 on counter 109 therefore
identifies the strokes of engine 101, as described in Italian Patent n.1184957 entitled
"Startup fuel supply system for an internal combustion engine comprising an electronic
injection system" filed on 4.6.1985 by the present Applicant, issued on 28.10.1987,
and the content of which is incorporated herein purely by way of reference as required.
[0016] Once the strokes of engine 101 have been identified, block 168 provides for sequentially
supplying the ignition pulses via unit 133, while distribution to the various cylinders
is performed by distributor 113. In the case of electronic injection systems, fuel
is supplied as described in said Italian Patents n. 1184957 and n. 1184958, if no
fault is present on sensor 112, and in generally random manner, as described previously,
if sensor 112 is defective.
[0017] The advantages of the present invention will be clear from the foregoing description.
[0018] In particular, it provides for overcoming malfunctioning of the stroke sensor prior
to starting the engine, by sampling the voltage of the vehicle battery when operating
the starter and during synchronization, the purpose being to identify which pair of
battery voltage readings relates to a respective top dead center position. For this
purpose, it has been certified that a dip in the modulation of the voltage corresponds
to a compression stroke cylinder. By comparing (in block 163) the sampled battery
voltages, the pair of teeth 134 relative to the lowest voltage readings can be said
to be representative of top dead center position references. A sequence of signals
may thus be defined for generating the electronic ignition pulses.
[0019] To those skilled in the art it will be clear that changes may be made to the identification
system as described and illustrated herein without, however, departing from the scope
of the present invention.
[0020] In particular, the system according to the present invention may be applied to any
engine featuring an electronic ignition system, regardless of whether fuel supply
is controlled electronically, as on electronic injection systems, or by means of a
normal carburetor. It should be stressed that the system according to the present
invention also provides for identifying the top dead center position in lieu of other
coding methods, such as a fifth reference located close to one of the four basic references
(134), and which is used solely for identifying the two basic references close to
the top dead center position. This latter solution involves a number of drawbacks,
such as difficulty in discriminating between the fifth and basic reference, due to
the very small distance between the two, thus resulting in a limitation of the maximum
rpm speed obtainable. The system according to the present invention may be employed
for improving the performance of systems featuring only two angle references, and
at no extra cost for installing additional devices over and above those already provided.
1. An internal combustion engine (101) stroke identification system, characterised by
the fact that it comprises:
a fuel supply member;
an electronic ignition system featuring a distributor (113);
first sensor means (107) for detecting predetermined angular positions of a drive
shaft (111);
means (156) for sampling the voltage of a battery (124) when starting up said engine
(101);
means (163) for comparing the sampled voltages of said battery (124); and
processing means (102) for receiving the signals (S) from said first sensor means
(107) and signals relative to the result of said comparing means (163); identifying
top dead center references of the cylinders on said engine (101); and generating pulses
supplied to said distributor (113) for enabling said electronic ignition system.
2. An identification system as claimed in Claim 1, characterised by the fact that it
comprises: second sensor means (112) for detecting predetermined angular positions
of the shaft of said distributor (113) and supplying corresponding signals (C) to
said processing means (102);
means (155) for discriminating between said signals (S, C) sent by said first sensor
means (107) and by said second sensor means (112) and, upon identifying a signal sent
by said first sensor means (107), enabling said means (156) for sampling the voltage
of said battery (124); and
means (158) for memorising the sampled voltage values in a table.
3. An identification system as claimed in Claim 2, characterised by the fact that it
comprises:
a first counter (104) which is incremented one unit for each consecutive signal (S)
received from said first sensor means (107), the content of said first counter (104)
being reset whenever a signal (C) is received by said processing means (102) from
said second sensor means (112), whenever said counter (104) reaches a predetermined
number of cylinders and angle references detected by said first sensor means (107),
and whenever said engine (101) is started up; and
means (162) for comparing the number of consecutive signals (S) received from said
first sensor means (107) with a predetermined maximum number; said means (162), in
the event said number of consecutive signals is greater than said predetermined maximum
number, providing for enabling said means (163) for comparing the sampled voltage
values, and, conversely, for enabling means (157) for defining a sequence of all the
signals (S, C) received by said processing means (102).
4. An identification system as claimed in Claim 3, characterised by the fact that it
comprises means (166, 167) for receiving the results of said sampled voltage comparing
means (163), for accordingly identifying the top dead center position reference, and
transmitting said identification to said processing means (102).
5. An identification system as claimed in at least one of the foregoing Claims, characterised
by the fact that, parallel to the electrical supply line between said battery (124)
and said processing means (102), provision is made for a second line featuring, in
series, a voltage divider (125) and an analog-digital converter (126).
6. An identification system as claimed in any one of the foregoing Claims, characterised
by the fact that it is applied to a timed, sequential electronic injection system
of an internal combustion engine.