[0001] Sequential fuel injection system with overlapping injector actuation for injecting
fuel into an internal combustion engine at multiple ingestion points corresponding
to the intake valves of the cylinders, said system comprising: a plurality of fuel
injectors, each located proximately to the intake valve of an associated cylinder,
said injectors being actuated sequentially in the firing order of cylinder ignition
to supply fuel to the engine; a plurality of driver circuits for actuating the fuel
injectors in response to pulse width signals indicating the duration of the actuation
of each injector; and means for generating the pulse width signals for the driver
circuits.
[0002] Electronic fuel injection systems for regulating the air/fuel ratio of an internal
combustion engine based upon the timed energization of a solenoid operated valve are
well known in the art. Fuel is metered to the engine by opening a plurality of the
solenoid valves with an electronic metering signal in such a manner that the duration
of the opening and hence fuel flow is dependent upon the instantaneous operating parameters
of the engine. The metering signal is electrically calculated from the stored schedule
of an electronic control unit by sensing the operating parameters and accurately describes
the fuel requirements of the engine at that instant. These systems provide the precise
control of air/fuel ratio needed to produce the maximum fuel efficiency, best driveability
and highest reduction in exhaust gas emissions that are attainable today.
[0003] These fuel injection systems are generally embodied as either single injector systems
injecting into the ingested air flow of a throttle bore in an intake manifold and
termed single point systems, or multipoint systems where every individual cylinder
has an associated injection valve for the supply of fuel. Generally, single point
systems while being relatively less expensive than multipoint systems are also somewhat
less precise.
[0004] Although the requirements of the engine are more closely matched by multipoint systems,
the phasing of multipoint injectors is quite complicated and adds complexity and cost
to electronic control unit circuitry. Two of the more common phasing techniques used
to open the fuel injectors and control the amount of injected fuel in a multipoint
system are the sequential mode and the group mode.
[0005] In group mode, individual injectors are paralleled in groups and the firing or energization
of each group is phased to a particular engine operating event in the operating cycle.
One technique for an eight cylinder engine is to divide the cylinders into two groups
of four and alternatively energize the groups every 180° of crankshaft rotation. Thus,
each group is fired twice every two engine revolutions or four cycles. An alternative
technique for two group injection is to fire both groups simultaneously every 360°
of crankshaft rotation such that each group is again fired twice every four cycles.
[0006] The group method of injection has as an advantage the utilization of common circuits,
such as injector driver circuits, by more than one injector. Thus, a more accurate
but consequently expensive driver circuit may be used for each injector group to provide
a precise opening and closing time more nearly matching the electronic metering signal
to the mechanical operation of the injectors. A major disadvantage of the group method,
however, is that the fuel is not exactly input at the most advantageous time and amount
for every combustion event.
[0007] Further precision in a multipoint system can be obtained by sequential operation.
In a sequential operation each injector is actuated seriatim in the firing order of
its corresponding cylinder. Since a calculated amount of fuel for each combustion
event is supplied at the most opportune time, the control of air/fuel ratio is increased.
[0008] However, timing and phasing problems are prevalent in sequential systems. One significant
problem is sizing the pulse widths of the actuating signals. A lower limit is placed
on pulse width by the linear operational range of the injectors and an upper limit
by the time available for injection. In sequential operation, the time available between
successive cylinder events decreases with the number of cylinders present. For example,
an eight cylinder engine requires an injection every 90° of engine crankshaft revolution
while a four cylinder engine needsonly be injected every 180°. At high speeds for
multiple cylinder engines the pulse width needed to inject the amount of the fuel
calculated by the electronic control unit rapidly exceeds the time available for injection
between sequential cylinder events.
[0009] Thus, it would be highly advantageous in a sequential system to provide overlapping
injection actuation whereby an injection could be started for one injector and finish
subsequent to the initiation of the next or successive injector openings. This pulse
overlapping would allow long pulse widths and sufficient fuel to be injected at high
engine revolutions where the requirements for extra power are critical.
[0010] For individual injector phasing it is highly desirable to begin the fuel injection
at some angular event prior to the top dead center (TDC) position beginning the intake
stroke. However, the injection should be finished by the time the intake valve closes
to produce maximum fuel flow into the cylinder. Thus, it is advantageous to inject
for time periods longer than one cycle but for less than one engine revolution in
a four cycle internal combustion engine. Shorter periods unduly limit actuation pulse
width and longer periods may overlap the intake strokes of adjacent cylinders. An
optimal injection period is to begin injection during the exhaust stroke and finish
before the end of the intake stroke of an individual cylinder.
[0011] The accuracy of the injection for an internal combustion engine can also be made
more exact by basing each individual pulse width on the instantaneous operating parameters
of the engine at the time of injector actuation. This will provide an immediate update
of the pulse width for every combustion event, rather than having to wait for some
portion of the sequencing cycle to recalculate pulse width. A much more precise air/fuel
ratio and smoother engine operation will result from such a system.
[0012] In many electronic.fuel injection systems, normal provision is made for special condition
features such as acceleration and starting enrichment.- Some systems combine a number
of auxiliary pulses with the main fuel pulse or stretch the main pulses based upon
acceleration demands. Moreover, in at least one prior art system, starting or cranking
pulses are generated for combination'with the main fuel pulses.
[0013] In the instances where auxiliary pulses are used, the acceleration enrichement and
cranking pulses are usually variable with respect to frequency and duration as a function
of different parameters. For example, acceleration enrichement pulses are generally
engine temperature dependent as to duration and are further generated at a frequency
dependent on the desired acceleration. The cranking pulses in the system are engine
RPM dependent as to frequency and have a duration which is a function of engine temperature.
The generation of these auxiliary pulses .is advantageous because they are a facile
and accurate way of providing signals representative of the special conditions. The
auxiliary pulses are, however, difficult to combine with the main pulse width signals
of a sequential system without the loss of enrichment during pulse overlaps. It would
be highly desirable in a sequential system to provide acceleration and starting enrichment
features without losing enrichment during pulse overlap.
[0014] The invention provides a sequential fuel injection system with overlapping injector
actuation. The sequential injection permits a more precise control of air/fuel ratio
to individual cylinders of the internal combustion engine than has heretofore been
attempted. The overlapping pulses ensure that sufficient fuel with adequate control
can be supplied to the individual cylinders even at high engine revolutions.
[0015] Accordingly, the invention comprises a system with a sequence control circuit where
the multiple injectors of the sequentially fired system are partitioned into two groups
and injector pairs are formed by assigning one injector from each group to a dual
injector driver circuit. The number of dual driver circuits correspond to the number
of pairs of injectors; i.e. two, three and four respectively for four, six and eight
cylinder engines.
[0016] The driver circuits are gated with pulse width actuation signals under the timed
control of reset signals from the sequence control circuit in a predetermined order.
First- one group of injectors and then the other is actuated in the order or sequence
and at a rate dependent upon the RPM of the internal combustion engine. Because the
injectors are grouped a full sequential actuation for all the injectors can be established
with two ordered actuation cycles. Preferably, one full sequencing cycle for all cylinders
is accomplished every two engine revolutions for a four cycle engine.
[0017] The injectors of each pair are alternatively enabled by a bilevel selection signal
from the sequence control circuit which permits an individual injector to be energized
for a period of up to one full engine revolution. The selection enabling for each
injector is initiated at the beginning of its pulse width signal and extends for a
time equivalent to one half of the sequencing cycle. Thus, each individual injector
is enabled at the time of its actuation in the sequencing cycle and for a duration
which lasts until the other member of its pair is actuated.
[0018] With this technique of sequence control long overlapping pulses can be transmitted
to the multiple individual injectors in sequence. The pulses may extend for the optimal
available time for injection or up to one full engine revolution. Preferably, actuation
begins during the exhaust stroke of an individual cylinder and is finished by the
time the corresponding intake valve closes. Advantageously,in an eight cylinder engine
this can be accomplished with four dual driver circuits and the sequencing control
for a substantial reduction in amount and complexity of the circuitry.
[0019] Another aspect of the invention provides each dual injector driver circuit with a
corresponding independent pulse generator that generates the pulse width signal to
its driver circuit independently of the other pulse generators. In this manner every
pulse width is calculated at the time of individual injector actuation to be a representation
of the operating parameters of the engine at that instant.
[0020] In the preferred embodiment each pulse generator calculates the pulse width duration
by the time it takes a ramp signal to traverse.from an initiating level to a ter-
ninating level. A function generator generates the initiating level as a function
of engine speed, the ramp signal as a. function of special condition calibrations,
and the terminating level as a function of the absolute pressure in the intake manifold
of the engine.
[0021] These three common signals are continuously supplied to all of the pulse generators
such that when a reset signal from the sequence control circuit is applied to an individual
generator it'will sample the instantaneous value of the signals to produce an independent
pulse. A further advantage is that a basic speed density calculation is precisely
formed by having all the sequential pulses terminated by the instantaneous manifold
absolute pressure level.
[0022] Another feature of the invention combines the sequential pulse width signals from
the pulse generators with auxiliary pulses based upon the needs of the internal combustion
engine during acceleration and starting conditions. The combination is accomplished
without losing any enrichment information during pulse overlap.
[0023] The duration of the auxiliary pulses are preferably engine parameter dependent with
both the acceleration enrichment pulses and the starting pulses being implemented
as engine temperature dependent. The frequency of the acceleration enrichment pulsjes
is acceleration dependent and the frequency of the starting pulses is engine RPM dependent.
In the preferred implementation, the starting and acceleration enrichment pulses are
generated by the function generator by sensing the engine operating parameters.
[0024] The auxiliary pulses are added to the beginning of the sequential pulses by inhibiting
pulse generation during their presence for the time period between two pulse generations.
If the auxiliary pulse is longer than this time the next pulse in the sequence is
inhibited and so on until the auxiliary pulse or pulses terminate. By this means acceleration
enrichment pulses and starting pulses are sequenced to the cylinder presently being
fired and enrichment pulses are not lost.
[0025] This is an important feature that develops smoother and more responsive accelerations
when receiving acceleration enrichment pulses. This feature further aids cold starting
as the starting pulses are evenly distributed to all cylinders at the time of cylinder
ignition, thereby alleviating condensation and maldistribution problems.
[0026] Still another feature of the invention is utilized to blank injector operation if
a flooding condition of the internal combustion engine is sensed. In a preferred implementation
a gating element is interposed between each pulse generator and driver circuit. A
common disabling line is connected to the gating elements to blank pulse width signals
to the driver circuits during the presence of a clear signal from the function generator
representing a flooded engine. The clear signal is generated during the logical coincidence
of a start or cranking condition and wide open throttle condition.
[0027] One way of carrying out the invention is described in detail below with reference
to the drawings which illustrate or relate to one specific embodiment, in which:
FIGURE 1A is a system block diagram of an electronic sequential fuel injection system
constructed in accordance with the invention;
FIGURE 1B is a detailed system block diagram of the electronic control unit for the
fuel injection system illustrated in FIGURE 1A;
FIGURE 2 is a detailed electrical schematic diagram of a pulse generator circuit for
the electronic control unit as illustrated in FIGURE 1B;
FIGURE 3 is a detailed electrical schematic diagram of a dual injector driver circuit
for the electronic control unit illustrated in FIGURE 1B;
FIGURE 4 is a detailed electrical schematic diagram of the sequence control circuit
of the electronic control unit illustrated in FIGURE 1B; and
FIGURE 5 is a waveform timing diagram of the various control signals at the indicated
locations in the detailed system block diagram of the electronic control unit illustrated
in FIGURE 1B.
[0028] In FIGURE 1A, an electronic multipoint, fuel injection system having sequential injector
actuation is illustrated. An electronic control unit 11 samples the instantaneous
operating parameters of an internal combustion engine 13 and provides electrical pulse'width
metering signals via bus 9 to operate solenoid injector valves INJ1-INJ8 in sequential
order. By opening each valve for the duration of its metering signal, measured amounts
of pressurized;fuel are injected in proximity to the intake valves of the individual
cylinders 1-8 of the engine. The injected fuel mixes with the air ingested into the
intake manifold of the engine and is combusted to power the engine.
[0029] The pressurized fuel is delivered to the injectors from a fuel rail fed by a pressure
regulator 27 and a fuel pump 25. The pump 25 and regulator 27 form a recirculation
loop to circulate the, fuel input.from a reservoir 23 to the fuel rail and excess
back to the reservoir.
[0030] The injectors are actuated by the electronic control unit (ECU) sequentially, starting
with INJ1 and finishing one full injection sequence or two engine revolutions later
at INJB. In the configuration shown it is seen that actuation occurs in the firing
order of the engine conventionally in cylinder order 1-8-4-3-6-5-7-2.
[0031] The actuation time of an injector is schedulded by the electronic control unit as
a pulse duration calculated from the engine operating parameters. Preferably, the
electronic control unit schedules the pulse durations from sampling the operating
parameters by means of a plurality of electrical analog sensors. Conventionally, these
sensors generate signals to the ECU representative of the physical parameters being
sensed and are located at various engine locations.
[0032] In the implementation illustrated, a pressure sensor 33 is utilized to develop a
signal MAP representative of the absolute pressure in the intake manifold of the engine.
A throttle position sensor 31, located on a throttle body 29 regulating the air flow
into the intake manifold, develops signals indicating the position of the throttle
at certain special conditions. The special conditions are when the throttle is wide
open, a WOT signal, and when the throttle is in a closed position, a CTS signal. Further
acceleration enrichment signals are developed by sensor 31 from the rate of angular
change in position of the throttle blades and are applied to the ECU as signals AE1
and AE2.
[0033] Additionally, a signal WTS indicative of the engine coolant temperature is provided
by a temperature sensor 37 located in the water jacket of the cylinder heads. A temperature
sensor 39 located in the path of the incoming air flow in the throttle body 29 is
used to generate an air temperature signal ATS. The electronic control unit additionally
receives a signal START from the starting motor solenoid of the internal combustion
engine indicating a starting or a cranking condition.
[0034] A closed loop correctional control for the electronic control unit utilizes an oxygen
sensor 35 positioned in the exhaust manifold of the internal combustion engine to
sense the constituent composition of the exhaust gas and deliver a bilevel signal
0
2.
[0035] An engine position sensor comprising a rotating member 15 and two sensors 19.'and
20 which may be Hall effect devices provide timing and injection triggering signals
to the ECU. The rotating element 15 is rotationally coupled to the engine to turn
in unison with the crankshaft and thus completes one full revolution every four cycles
or two revolutions of the engine. The rotating member 15 includes a plurality of similar
sensible elements spaced equally about the circumference of the member and at least
one dissimilar sensible element. Since the example illustrates an eight cylinder engine,
a like sensible element representing an individual combustion event is provided for
each cylinder. The sensible elements in cooperation with sensors 19 and 20 produce
a synchronization pulse SYN once every two engine revolutions and a series of position
pulses EPP at a rate dependent upon engine speed.
[0036] Specifically, in the eight cylinder internal combustion engine shown as an example,
the similar sensible elements on the rotating member 15 will provide an EPP signal
once every 90° of engine crankshaft rotation and the dissimilar element a SYN signal
between two selected cylinder events every 720° of the crankshaft rotation. Preferably;
the rotating member is configured such that the SYN signal occurs between cylinder
events for cylinders 2-1, and the successive EPP signal occurs at some predetermined
angle before TDC on the intake stroke of cylinder 1. The number of degrees offset
from TDCwill be determined by the maximum pulse width length desired from the injector
and can be up to 90° maximum. Configured thusly the SYN signal will initiate a sequencing
cycle for the system and the EPP signals will provide synchronization pulses for the
beginning of each actuation for injectors INJ1-INJ8.
[0037] A functional system block diagram for the ECU 11 of the sequential fuel injection
system incorporating the invention is illustrated in FIGURE 1B. The ECU 11 comprises
a function generator 10 and a sequence control circuit 12 which control a plurality
of independent pulse generators 14-20 and a plurality of dual injector driver circuits
22-28. The function generator 10 outputs a plurality of common signals based on functions
of the operating parameters and special conditions of the engine while the sequence
control circuit 12 regulates the timing and sequencing of injector actuation. The
pulse generators 14-20 are each associated with a particular driver circuit 22-28
by the electrical coupling of their outputs through gating devices such as AND gates
30-36, respectively. The pulse width generators 14-20 calculate independent pulse
width signals PW1-PW4 that energize the driver circuits 22-28 and control inductive
load coils L1-L8. The inductances or coils shown schematically are representative
of the electrical components of a plurality of solenoid operated fuel injection valves
of conventional design. Such injector valves upon energization of their coils will
be actuated to meter fuel and upon deenergization will close to terminate fuel flow.
[0038] The inductive load coils L1-L8 are partitioned into two groups L1-L4 and L5-L8 respectively
and one coil from each group is assigned to a driver circuit. Each coil is commonly
connected to the battery voltage +B at one terminal and is energized by controlling
the impedance between its other terminal and ground with the driver circuits. Injector
coils L1-L8 correspond to the electrical portion of fuel injectors INJ1-INJ8 respectively
shown in FIGURE 1A.
[0039] Each driver circuit,for example driver circuit 22, operably controls the current
through the coils L1, L5 of two solenoid injector valves. Only one coil or injector
of each driver circuit is selected for energization at a time. Which injector is selected
is determined by a bilevel signal SEL1 input to the driver circuit from the sequence
control circuit 12. The length of the actuation of the solenoid injector valve during
this enablement is controlled by a pulse width signal PW1 applied to the AND gate
30. A common disabling signal CLR from function generator 10, will blank the transmission
of the pulse width signal PW1 when it is in a low state. The other driver circuits
24-28 operate similarly with signals PW2-PW4 providing actuation duration and signals
SEL2-SEL4 selection, information. The CLR signal will disable all injector actuation
pulses through gates 32-36 to blank the pulse width signals PW2-PW4 during engine
flooding conditions.
[0040] Each pulse generator 14-20 generates an independent variable length pulse by sampling
the signals from three common lines of function generator 10. The signals represent
an initializing voltage level SFS, a controlled current signal CCC representative
of a ramp rate, and a termination voltage level MFS. To begin each pulse width, the
pulse generators receive reset signal pulses RST1-RST4 respectively from the sequential
control circuit 12. Upon receiving the reset signals, the pulse generators 14-20 calculate
the pulse width<Bignals PW1-PW4 from the common signals independently of each other.
The sequence control circuit also generates inhibit signals INH1-INH4 to the pulse
generators 14-20 to stretch the pulse lenghts with auxiliary pulses for the time between
two engine position pulses or actuations.
[0041] The sequence control circuit 12 generates the timing and control signals RST1-RST4,
INH1-INH4, and SEL1-SEL4, from the input of the EPP signal and SYN signal as will
be more fully explained hereinafter. The sequence control circuit further receives
the AEP/CKS signal from the function generator 10 and generates the INH1-INH4 signals
therefrom.
[0042] The function generator 10 receives from the engine sensors the previously described
analog input signals ATS,AE1,AE2,MAP,WTS,WOT.,CTS,START and O
2 to generate. the five common control signals MFS, SFS,CCC,CLR,AEP/CKS to the pulse
generators, driver circuits, and sequence control circuit. The function generator
further receives a signal representative of the RPM of the engine, the EPP signal.
The function generator 10 can be of conventional design and preferably is a hybrid
analog and digital electronic computational circuit such as that described in U.S.
Patent No. 4,212,066. The SFS signal, which is the initiating level of the timing
measurement of each pulse generator, is preferably generated by the function generator
10 as a speed dependent signal based upon the volumetric efficiency of the engine.
In this patent, a speed sensing circuit 16 generates a waveform, disclosed in FIGURE
3g of that reference, which is applicable to the present circuitry.
[0043] Similarly, in this patent, a pressure sensing circuit 14 can be used to generate
the MFS voltage level as a function of the absolute pressure in the intake manifold
of the engine. An advantageous functional relationship for the MFS.signal is illustrated
in FIGURES 5b and 5c of that reference.
[0044] Auxilliary acceleration enrichment pulses, an AEP signal, and starting or cranking
pulses, a CKS signal, are available from an acceleration enrichment circuit 40 and
a cold cranking function circuit 20 respectively in this patent.
[0045] An indication of the ramp rate for the timing of pulse generation can be supplied
by the CCC signal. The CCC signal preferably is comprised of a current signal based
upon warm up conditions and air temperature. Further, special condition calibrations
for closed loop operation, wide open throttle, and altitude compensation may be added
to the base calibration. The correction current combination circuit 22 in this patent
may be used to generate a signal such as that described above if a current sink instead
of source is used.
[0046] The CLR signal can be developed by the safety circuit 34 in this patent as a combination
of logical conditions indicating a flooded condition of the engine.
[0047] The coincidence of the start signal and wide open throttle condition is usually an
indication of a flooded engine if the engine temperature is in the operational range.
The operation of this feature permits an operator with a flooded engine the opportunity
to crank the engine until the exhaust fuel has been exhausted.
[0048] Therefore, it is seen that the common signals of the function generator 10 can be
developed by conventional circuitry such as that disclosed in U.S. Patent No. 4,212,066.
However, other electronic computational circuits could be utilized to generate the
described signals and the invention should not be limited to the specific circuitry
of the reference.
[0049] Operationally, the injector actuation is sequentially controlled by the sequence
control circuit 12 in the following manner. The reset signals RST1-RST4 are applied
in succession to pulse generators 14-20 to initiate the pulse generation signals PW1-PW4
one after the other. The reset signals are synchronized with the EPP signal pulses
and thus initiate the pulse widths at individual cylinder event times as the respective
sensible elements pass the magnetic sensor. The select signals SEL1-SEL4 alternatively
enable each injector of an associated pair for one half of the sequencing cycle starting
at the initiation of the corresponding pulse width signal PW1-PW4 .
[0050] Since°the sequencing cycle is two revolutions or four cycles, each injector can be
energized for up to one full engine revolution according to one important aspect of
the invention. When the actual termination of the actuating signals happens is, however,
governed independently by the individual pulse generators when they detect the terminating
level signals MFS.
[0051] Therefore, the coils L1-L4 are sequentially energized during a first half of the
sequencing cycle and coils L5-L8 are sequentially energized during a second half of
the sequencing cycle. Thus, by the time L5 is actuated L1 has been enabled by the
select signal SEL1 for one full engine revolution. Thereafter, the SEL1 signal will
alternatively enable L5 for the next engine revolution. Similarly, by the time the
sequence reaches coil L6,.the coil L2 has been enabled by signal SEL2.for a full engine
revolution. The signal SEL2 will then enable L6 for the next engine revolution beginning'with
the actuation of-L6 by the PW2 signal.
[0052] The inhibit feature is utilized to combine the asynchronously generated acceleration
enrichment pulses, AEP, and cranking pulses, CKS, with the pulse width signals PW1-PW4.
Each inhibit signal enables a respective pulse generator for pulse extension for the
time between its actuation pulse and the start of the next actuation pulse in the
sequence. Any auxiliary pulses from the AEP/CKS signals coincident with the enabling
time inhibit the termination of the pulse width signal for the duration of these signals.
[0053] The inhibiting of the termination extends the pulse width signals by pulse width
addition, thereby combining the auxiliary pulses with the main pulses in a facile
manner. The addition is accomplished at the beginning of the pulse width signal so
that pulses terminate with the instantaneous value of the MAP signal as has heretofore
been described as desirable. This method of combination additionally sequences the
auxiliary pulses to the cylinder next undergoing a combustion event.
[0054] The detailed circuitry comprising one of the independent pulse generators, pulse
generator 14, will now be more-fully described'with reference to FIGURE 2. The remaining
pulse generators 16-20 consist of identical circuitry and function in the same manner
as does generator 14. Therefore, the details of these remaining circuits will not
be discussed further as the operation of each in view of the following discussion
will be obvious to one skilled in the art.
[0055] The pulse generator 14 includes an amplifier A4 acting as a comparator which outputs
the pulse width signal PW1 via output line 216. The pulse width signal PW1 is one
of two logical events depending upon the state of the comparator and of a duration
calculated by the circuit. The circuit performs the calculation by sampling the three
common signals SFS,MFS and CCC derived from the funetion generator 10.
[0056] The comparator amplifier A4 has connected at its inverting input a timing capacitor
208 that develops a voltage between that input and ground for comparison to the noninverting
input. The MFS signal is received at the noninverting input of the comparator A4 through
resistor 214 from terminal line 213. Further included-in the comparator circuit is
a latching resistor 204 connected between the noninverting input and the output of
the amplifier A4 and a. filter capacitor 206 coupled between the inputs. The amplifier
A4 has an uncommitted collector with a pull-up resistor 202 connected between the
output of the comparator and the voltage provided on a reset line 211.
[0057] A voltage follower, comprising an amplifier A2 and associated circuitry, is provided
to discharge the capacitor 208. The voltage follower is coupled by the output terminal
of amplifier A2 to the inverting input of the comparator A4 and hence a discharge
terminal of timing capacitor 208. Feedback for the voltage follower is provided by
coupling the output of the amplifier A2 back to its inverting input such that the
voltage on capacitor 208 is measured. The initiating voltage SFS is applied to the
noninverting input of the amplifier A2 via the input resistor 210. Amplifier A2 has
an uncommitted collector output and can only discharge the capacitor 208. A discharge
path to ground will be completed whenever the voltage on the capacitor is greater
than the voltage on the noninverting input of the amplifier A2. Normally, a high level
on the reset line 211 applied to the noninverting input of amplifier A2 via blocking
diode 212 will cause the amplifier A2 to be nonconducting.
[0058] The reset line 211 receives the RST1 signal from the sequence control circuit 12
and delivers a grounding pulse to the amplifiers A2 and A4. The reset pulse triggers
the initiation of the pulse width signal and is coupled to the noninverting input
of amplifier A2 and the output of comparator A4 via the diode 212 and a resistor 202,
respectively.
[0059] A current controlled current source comprising a PNP transistor 200 is connected
at its collector to the timing capacitor 208 and at its emitter to a source of positive
voltage +A through a resistor 218. The current source is controlled by applying the
CCC signal to the base of transistor 200 via terminal lead 222. By sinking a controlled
amount of cur.rent. from the base of. transistor 200, the CCC signal will cause a
controlled amount of current to be supplied through the emitter collector junction
bf the transistor 200 to the capacitor 208.
[0060] Additionally applied to the emitter of the transistor 200 is the inhibit signal INH1
via terminal lead 220. The inhibit signal represents its presence by a ground level
and its absence by an ungrounded level. When the INH1 signal transitions to a ground
level, current'will be inhibited from flowing through the collector-to-emitter junction
of the transistor 200 and the capacitor 208 will not charge. Conversely, when the
inhibit signal INH1 is not grounding the lead 200 the source will normally supply
current to the capacitor under the control of the CCC signal.
[0061] Operationally, the pulse generator 14 is a variable duration monostable multivibrator
with a stable and unstable state. In its stable state the monostable produces a low
level output from comparator A4 because capacitor 208 has been charged to the voltage
+A through transistor 200. The grounding of the reset line 211 with the RST1 signal
pulse initiates the generation of the pulse width signal PW1 by triggering the monostable
into an unstable state. During the short presence of the reset pulse, the diode 212
is back biased allowing capacitor 208 to be discharged through the voltage follower
amplifier A2 to the lower SFS voltage level. Additionally, the output of comparator
A4 is held in a low state because there is no voltage applied to the pull up resistor
202.
[0062] When the signal RST1 returns to a high level at the end of the reset pulse the output
of comparator A4 transitions to a positive level because the MFS level is greater
than the SFS level. This transition is the leading edge of the signal PW1. The capacitor
208 will start to charge at a ramp rate controlled by the amount of current supplied
by the transistor 200. The comparator amplifier A4 continuously compares the voltage
on capacitor 208 to the MFS signal. At the instant that the voltage on capacitor 208
exceeds the terminating level or MFS signal, the comparator amplifier A4'will switch
to a low state which is the falling edge of the PW1 control the current flowing through
coils L1,L5.
[0063] The drive transistors 436 and 438 are coupled at their collectors to the separate
coils L1 and L5 respectively. The emitters of the two drive transistors are commonly
connected to a sense resistor 434 whose other terminal is connected to ground. A sense
line connects the junction of the emitters of the drive transistors and sense resistor
to the inverting input of a comparator amplifier A8.
[0064] Each collector of the drive transistors further includes diode 440,442 respectively
connected by its anode thereto. The cathodes of diodes 440,442 are coupled to a common
point which forms a junction for the connection of the cathode of a Zener diode 444.
The other terminal of Zener diode 444 is connected to the battery voltage +B. The
driver transistors 436,438 are further provided, between their base and emitter terminals,with
pull-down resistors 434 and 432 which allow the transistors to turn off when the driver
amplifier signal transitions to a low level or the switches 422,424 are opened.
[0065] The driver circuit further includes the comparator amplifier A8 for indicating when
the coil current is in excess or less than a threshold. The comparator amplifier A8
receives at its noninverting input a threshold voltage from the junction of a pair
of divider resistors 412 and 414 connected between a regulated +5 volts and ground.
A feed- back loop comprising resistor 406 and resistor 408 is provided between the
noninverting input of the amplifier A6 and the noninverting input of amplifier A8.
The output of the amplifier A8 is couple to the junction of the two resistors 406
and 408.
[0066] The pulse width signal PW1 is received by the driver amplifier A6 via the junction
of a pair of divider resistors 402 and 404 connected between the output of AND gate
30 and ground. The driver amplifier A6 has a regulating voltage applied to its inverting
input. One part of the regulating voltage is from the serial combination of the resis-
connected tors416 and 434/between the inverting input to ground. Further supplying
part of the regulating voltage is a resistor 446 connected between the battery voltage
+B and the signal.
[0067] It is seen that if the inhibit signal INH1 is held low or at a ground potential after
the occurrence of a reset pulse, the pulse width signal PW1 will be extended for the
duration of that ground level signal. No current will be supplied by the transistor
200 and capacitor 208 will remain at the SFS voltage level or the potential established
at the initiation of the INH1 signal. When the INH1 signal is terminated the pulse
generator will be released and thereafter finishes calculation of the pulse based
upon the operating parameters of the engine in existence at that time. Acceleration
enrichement pulses or starting pulses are steered sequentially to this circuit to
extend the pulse width signals PW1-PW4 without the loss of overlapping auxiliary pulses.
[0068] The operation and detailed circuit structure of one dual injector driver circuit,
driver circuit 22, will now be more fully explained with reference to FIGURE 3. The
remaining driver circuits 24-28 consist of identical circuitry and function in the
same manner as driver circuit 22. Therefore, the details of these remaining circuits
will not be discussed further as the operation of each, in view of the following discussion,
will be obvious to one skilled in the art. The driver circuit 22 controls the current
through the coils of the solenoid injectors to allow an equalization of the closing
and opening times and to match the actual mechanical injector operation to the electrical
signals from the pulse generators.
[0069] The driver circuit includes a pair of bilateral analog switches 422,424, which are
operated by a control line 448 receiving the select signal SEL1. Switch 422 receives
the select signal directly via the control line and the switch 424 receives the logical
signal subsequent to an inversion by an inverter 426.
[0070] Depending on the logic level of the select signal the switches will alternatively
couple the output signal from a driver amplifier A6 via resistor 420 to the base terminals
of NPN drive transistors 436 and 438. The driver amplifier signal will regulate the
conductance of the transistors to inverting input. The driver amplifier A6 further
includes a slewing capacitor 418 connected between its output and noninverting input.
[0071] Operation of the circuit can be understood by assuming that initially the SEL1 signal
is low and the PW1 signal is low. In this state, switch 424 will be closed and amplifier
A6 will be conducting because of the voltage on its inverting input will be greater
than the voltage on its noninverting input. Similarly, the threshold voltage developed
at the noninverting input of the amplifier A8 will cause it to be nonconducting. Since
driver amplifier A6 is conducting, transistor 436 will be biased off.
[0072] Assume now that the SEL1 signal becomes high and further a PW1 signal pulse is applied
to the circuit. The SEL1 signal will close switch 422 and open switch 424 thereby
connecting the output of the driver amplifier A6 to the base of transistor 438. The
voltage of the PW1 signal pulse will be divided down by the resistor combination 402,404
to provide a voltage at the noninverting input of amplifier A6 which is greater than
the regulating voltage applied to the inverting input. A high output voltage from
amplifier A6 is transmitted via resistor 420 to the transistor 438, turning it on
and thereby pulling current through the serial path of the battery voltage +B, the
inductor L1, the collector-to-emitter junction of transistor 438, the sense resistor
434, and ground. As current begin to build in the inductor the voltage on the sense
line will increase to where it exceeds the threshold applied to the noninverting input
of comparator amplifier A8.
[0073] At this point in time the comparator amplifier A8 will become conducting and ground
the junction of resistors 406 and 408. The voltage applied to the noninverting input
of the amplifier A6 will thus become less since the resistor 406 is now in parallel
with the resistor 404. The current through the coil will be reduced to a holding level
dependent upon the battery voltage +B fed back through the resistor 446. The conducting
state of comparator amplifier A8 also causes the threshold voltage of the amplifier
to become very small as the feedback path through the resistor 406 has now been terminated.
[0074] When the pulse'width signal PW1 ends, the voltage at the noninverting input of amplifier
A6 will;fall below the regulating voltage and the amplifier will turn the transistor
438 off. At this time,the collapsing magnetic field in the inductor L1 will be dissipated
through the forwardly biased diode 442 and the Zener diode 444 once its breakdown
voltage has been exceeded. The operation of the injector having coil L5 by the transistor
436 is similar when the select signal SEL1 is low and will not be further described.
[0075] With reference now to FIGURE 4 there is shown the detailed circuitry for the sequence
control circuit 12. In a preferred implementation the sequence control circuit comprises
a shift register formed from four D-type bistable multivibrators 300-306. The four
stage register is connected by having the Q output of each bistable multivibrator
connected to the D input of the next successive stage while the last device 306 has
its Q output fed back through an inversion from NAND gate 308 to the D input of the
first stage 300. The register is synchronously shifted with the EPP signal via a common
clock line 310 connected to the C input of all bistable multivibrators 300-306. Every
EPP pulse will shift the signal presented at the D input of a stage to the Q output
of that stage. The EPP pulses are delayed in their transmission to a node 348' by
a resistor 356 and a capacitor 358 after they clock the shift register.
[0076] The shift register is further provided with a common reset line 312 connected to
the R inputs of all stages 300-306. A resistor 314 connects the common reset line
312 to ground such that a pulse applied to the line will develop a voltage across
the resistor to provide a direct or DC reset to the register. The reset pulse is provided
by the line 312 from an EPP signal pulse communicated through an analog switch 316
which is closed by a high output level from the Q output of a D type bistable multivibrator
318. The bistable multivibrator 318 has a positive voltage +A connected to its D input
through resistor 322 and when the SYN signal pulse is applied to its C input via lead
320 this high level is transferred to the Q output to close the switch 316. The SYN
signal occurs once every two engine revolutions to reset the sequence control circuit.
Bistable multivibrator 318 has a direct reset applied to its R input from an exclusive
OR gate 352. Inputs to gate 352 are the positive voltage +A through resistor 354 and
the output of an exclusive OR gate 324.
[0077] The sequence control circuit further includes a plurality of exclusive OR gates 324-330.
The exclusive OR gates act as decoders of the Q outputs of the shift register stages
to produce eight sequential enabling signals during the successive time periods between
EPP pulses. Gate 324 decodes the Q outputs of stages 300 and 302 to provide a high
signal for the time period between the EPP pulses of time periods 1 and 2 and time
periods 5 and 6. Similarly, gate 326 decodes the Q outputs of stages 302 and 304 to
provide the enabling signals for time periods 2 and 3 and time periods 6 and 7; gate
328 decodes the Q outputs of stages 304 and 306 for the enabling signals during time
periods 3 and 4 and time periods 7 and 8; and gate 330 decodes the Q and Q outputs
of stages 306 and 300 respectively for the enabling signals during time periods 4
and 5 and time periods 8 and 1.
[0078] These enabling signals from the exclusive OR gates 324-330 are transmitted to a plurality
of pulse steering NAND'gates 332-338 respectively and conjunctively to the control
inputs of bilateral analog switches 340-346. Each NAND gate is further connected to
the clock line 310 at the node 348' such that when NAND gates 332-338 are sequentially
enabled by the signals from the exclusive OR gates 324-330 the outputs of the gates
will provide low level output pulses which are reset signals RST1-RST4. Likewise,
analog switches 340-346 are enabled sequentially by the enabling signals from the
exclusive OR gates 324-330 to transmit the inhibit signals INH1-INH4 through their
contacts. The inhibit signals are generated by grounding a common line 348 via resistor
350 with the auxiliary pulses of the AEP/CKS signal.
[0079] Operation of the circuit will now be more fully explained if reference is directed
to the circuitry in FIGURES 1B and 4 in conjunction with. the corresponding waveforms
in FIGURE 5. After each sequence of eight cylinder firings and before the first cylinder
EPP pulse, the synchro pulse SYN is applied to the bistable multivibrator 318, setting
the Q output and closing switch 316. On the next EPP pulse, which initiates the beginning
of the next injection sequence, all register stages 300-306 are reset. The first EPP
pulse is delayed via the resistor 356 and capacitor 358 to thereafter clock the zero
on the output stage 306 into the first stage 300 of the register as shown by the waveform
labelled Q1. A one on the Q output of the bistable multivibrator in the first stage
will be fed back through the exclusive OR gate 324 and exclusive OR gate 352 to reset
the bistable multivibrator 318.
[0080] Thereafter, EPP pulses will shift the high output of the first stage to the second
stage and successively on to the third and fourth stages as is illustrated by waveforms
Q2,Q3 and Q4. At EPP pulse 5 the Q1 output will transition to a low state because
of the feedback of a one level output from the stage 306. This zero is then shifted
to the successive stages during EPP pulses 6-8 until the synchro pulse again resets
the system between EPP pulses 8 and 1. The cycle continues during the time EPP and
SYN signals are fed to the circuit. The SEL1-SEL4 signals are generated as the output
of the stages 300-306 and are one engine revolution in length but sequentially offset
from one another by one EPP pulse period.
[0081] Waveform XOR1-XOR4 illustrate the enabling waveforms of the decoder gates 324-330.
By enabling NAND gates 332-338 sequentially with these signals and then by applying
the EPP signals commonly to the inputs of the gates, the reset signals RST1-RST4 are
generated at the coincidence of the two signals. The coincidence gates a grounding
reset pulse to the correct pulse generator to initiate an actuation pulse for one
of the injectors INJ1-INJ8 upon every occurrence of an EPP pulse.
[0082] It is seen from the dotted lines for INJ1-INJ4 that the actuation pulses may extend
for the length of the enabling select signals SEL1-SEL4 or a:full engine revolution.
Thus, the pulses may overlap extensively but are independently terminated. Each select
signal enables one injector of a pair with one level and the other injector of the
pair with the other level for one full engine revolution.
[0083] If the AEP/CKS signal auxiliary pulses are generated as is shown in FIGURE 5, then
they will extend the injector actuation pulses as is shown in the actuation of injectors
INJ5-INJ7. The AEP/CKS signal in coincidence with one of the enabling signals XOR1-XOR4
gates the auxiliary pulses to the presently actuated injector and extends the pulse
width by inhibiting the termination of the pulse as previously described. Waveforms
for injectors INJ5,INJ6, and INJ7 illustrate in shaded areas of the waveforms the
enrichment produced by the auxiliary pulses shown. The first auxiliary pulse 501 overlaps
two injection pulses INJ5, INJ6.
[0084] During the time period between EPP pulses 5-6, the signal XOR1 enables switch 340
to extend the fuel pulse width to injector INJ5. At EPP pulse 6, the enrichment is
sequenced to the next injector by signal XOR2,enabling gate 342. Enrichment pulse
502 likewise inhibits the termination of the actuation pulse to injector INJ7 during
the enabling of signal XOR3 to gate 344.
1. Sequential;fuel injection system with overlapping injector actuation for injecting
fuel into an internal combustion engine at multiple ingestion points corresponding
to the intake valves of the cylinders, said system comprising: a plurality of fuel
injectors(L1-L8), each located proximately to the intake valve of an associated cylinder,
said injectors (L1-L8) being actuated sequentially in the firing order of cylinder
ignition to supply fuel to the engine; a plurality of driver circuits (22-28) for
actuating the fuel injectors (L1-L8) in response to pulse width signals (PW1-PW4)
indicating the duration of the actuation of each injector; and means (14-20) for generating
the pulse width signals (PW1-PW4) for the driver circuits (22-28); characterized in
that each of the driver circuits (22-28) is adapted to alternatively actuate either
of a pair of the fuel injectors (L1-L8) in response, on the one hand, to a respective
pulse width signal (PW1;...;PW4) and, on the other hand, to a respective selection
signal (SEL1;...;SEL4) indicating which injector of the pair is to be actuated; in
that the means (14-20) for generating the pulse width signals (PW1-PW4) includes a
plurality of pulse generators (14-20), one for each driver circuit, said pulse generators
(14-20) generating the pulse width signals (PW1-PW4) in a repetitive sequence at a
frequency dependent upon the operating speed of the engine and synchronously with
a plurality of spaced engine events; and in that there is provided means (12,300-306)
for generating the selection signals (SEL1-SEL4) in said repetitive sequence such
that each fuel injector (L1;...;L8) of each driver circuit (22;...;28) is enabled
beginning with the respective pulse width signal (PW1;...;PW4) for an extended duration
at least equivalent to its actuation pulse, each selection signal (SEL1;...;SEL4)
alternatively enabling the injectors (L1,L5;...;L4,L8) of a respective pair for successive
repetitive sequences.
2. Sequential fuel injection system as claimed in claim 1, characterized in that there
are provided means (10) for generating an acceleration enrichment signal (AEP) indicative
of a desired acceleration or a starting enrichment signal (CKS) indicative of the
starting condition of the engine, and means (340-346,200).for combining either of
said enrichment signals (AEP,CKS) with the pulse'width signals (PW1-PW4) to increase
fuel flow from the injectors (L1-L8) during the desired acceleration or starting condition.
3. Sequential fuel injection system as claimed in claim 2, characterized in that the
means (10) for generating the acceleration enrichment signal (AEP) or the starting
enrichment signal (CKS) generates either of said signals (AEP,CKS) as a series of
auxiliary enrichment pulses asynchronously with the pulse width signals (PW1-PW4).
4. Sequential fuel injection system as claimed in claim 1, characterized in that there
are provided means (10) for generating a clear signal (CLR) indicating that the engine
is flooded, and a plurality of gating elements (30-36), each gating element (30;...;36)
being interposed between an individual pulse generator (14;...;20) and the corresponding
driver circuit (22;...;28) for transmitting the respective pulse width signal (PW1;...;PW4)
to said driver circuit (22;...; 28) while said gating element (30;...;36) is enabled,
the plurality of gating elements (30-36) being commonly disabled by the clear signal
(CLR).
5. Sequential fuel injection system as claimed in claim 4, characterized in that the
clear signal generating means (10) is adapted to generate the clear signal (CLR) at
the coincidence of a starting condition and a wide open throttle condition of the
engine.
6. Sequential fuel injection system as claimed in claim 1, characterized in that there
is provided means (12,324-330,332-338) for generating a plurality of reset signal
pulses (RST1-RST4) in said repetitive sequence, with each reset signal pulse (RST1;...;RST4)
corresponding to one of the spaced engine events, and in that each pulse generator
(14;...;20) generates its respective pulse width signal (PW1;...;PW4) independently
of all of the other pulse generators, each pulse generator (14;...;20) initiating
its respective pulse width signal (PW1;...;PW4) in response to one of the reset pulses
(RST1-RST4) and terminating its respective generated pulse width signal (PW1; ...;PW4)
in response to signals (SFS,CCC,MFS) corresponding to measured engine operating parameters
and special condition calibrations.