BACKGROUND OF THE INVENTION1. Field of the Invention
This invention relates to an internal combustion engine analyzing system and, more particularly, to an electronic testing system for analyzing certain engine operating characteristics.
2. Description of the Prior Art
A number of electronic analyzers have been proposed heretofore to indicate various performance characteristics of internal combustion engines, and particularly the functioning of the ignition system. Also, it has been previously proposed to electronically determine the relative contribution of each cylinder to overall performance of the engine by rendering any desired cylinder inoperative, while the engine is running, without affecting the operation of the other cylinders. These devices of the prior art have frequently employed cathode ray oscilloscopes to provide a visual display of test data. Additionally, timing advance measuring apparatus have been proposed heretofore which will produce an indication of the degree of advance ahead of the top dead center position of the piston in the cylinder. Representative devices of the aforementioned types are disclosed in respective ones of U.S. Pat. Nos. 2,355,363; Re 26,163; 3,404,333 and 3,368,143.
These prior art instruments have not been widely employed in diagnostic and service shops due to certain complexities in their use, difficulties encountered in their calibration, and for other reasons which will be discussed hereinafter. For example, in an engine analyzer of the type which selectively represses ignition in a given cylinder, it has been the practice heretofore to anticipate cylinder fire, in order to short out the desired cylinder, by timing from the instance of the previous cylinder fire. This technique imposes a practical restriction on the engine r.p.m. Therefore, dynamic tests over a wide range of operating conditions cannot be made.
If the anticipation of cylinder fire can be related to rotational degrees of the engine, instead of time since the previous cylinder fire, then the system may be made to operate independently of engine r.p.m. Such is the case in the present invention. Other improvements over engine performance analyzers of the prior art will be described in a subsequent part of this specification.
SUMMARY OF THE INVENTIONThe present invention provides an apparatus for electronically testing the performance of an internal combustion engine having an ignition time interval for each cylinder during which ignition normally occurs. The apparatus includes means such as a probe coupled to the engine for generating a first control pulse in response to the ignition time interval for each of the cylinders. The probe, for example, may be coupled to the ignition coil. Means responsive to each occurrence of the first control pulse produces a second control pulse which is delayed from the occurrence of the first control pulse by an amount directly proportional to the interval between successive times of cylinder ignition.
The apparatus further includes means such as a ring counter responsive to the second control pulse for generating anticipatory ignition suppression signals in advance of the ignition times in respective cylinders. Means are further provided for suppressing the ignition in a selected cylinder in response to the ignition suppression signals.
The means for producing the second control pulse may include a servo sweep generator which generates a ramp voltage of fixed amplitude so that any selected amplitude level on the ramp voltage will correspond to a predetermined piston position in the respective cylinder which is about to fire. A level trigger circuit may then be used to produce the second control pulse each time the ramp voltage reaches the selected amplitude. By this means the second control pulse is always coincident with a predetermined piston position independently of the rotational velocity of r.p.m. of the engine.
The means for suppressing the ignition in selected cylinders may conveniently be in the form of a shorting switch connected across a primary winding of the ignition coil. A meter indicating the engine r.p.m. for a given load may be referred to when individual cylinders are shorted for the purpose of determining which cylinder or cylinders are deficient in power contribution.
The analyzer preferably includes means for displaying the spark patterns of each of the cylinders on an oscilloscope in one of the three optional display modes, i.e., superimposed, vertically spaced or horizontally spaced on the oscilloscope screen. The analyzing circuits of the present invention are inherently self-synchronizing and may be coupled to the engine with simple clips.
BRIEF DESCRIPTION OF THE DRAWINGSFIGS. 1A, 1B and 1C comprise a block diagram of an engine ignition and power analyzer in accordance with a preferred embodiment of the invention;
FIGS. 2A, 2B, 2C and 2D illustrate the waveforms taken at various points in the circuit of FIGS. 1A, 1B and 1C;
FIG. 3 is a block diagram of a servo sweep generator which may be used in the analyzer circuit of FIGS. 1A, 1B and 1C; and
FIG. 4 is a schematic diagram of a pulse shaping circuit which may be used for making the primary pickup signal insensitive to polarity.
DESCRIPTION OF THE PREFERRED EMBODIMENTReferring now to the block diagram of FIGS. 1A, 1B and 1C, the apparatus of the present invention requires but four input connections to the engine under test, i.e., aprimary pickup 10, asecondary pickup 12, a number one cylinder pickup 13, and a connection to ground 14. Theprimary winding 15 of the engine's ignition "coil" is connected between switch or breaker "points" 16 and thepositive terminals 18 of the engine's battery. This typically is a +12 volt terminal. A capacitor 17 is shunted acrosspoints 16 in a well-known manner. Thesecondary winding 19 of the ignition coil is connected to an arm 21 of the engine'sdistributor 22. Series capacitors 23 and 24 comprise a voltage-dividing network which reduces the high voltage ignition pulse appearing at distributor arm 21 to a relatively low value at junction 25 which is compatible with the input circuit of the analyzer of the invention. The waveform of the pulse trains appearing at the primary and secondary pickups are indicated at A and C respectively in FIG. 2A. The curves in FIGS. 2A, 2B, 2C and 2D are cross referenced by corresponding letters on FIGS. 1A, 1B and 1C to illustrate representative waveforms taken at various points in the circuit.
The attenuated secondary ignition pulse signal from junction 25 is sent through a threshold detector 26 which passes that portion of the ignition pulse which exceeds a given input level. The signal obtained from the detector 26 is changed to a square wave of fixed width by means of a pulse shaper 27, and supplied as one input to agate 28. The waveform of the output voltage from the pulse shaper 27 is indicated at H in FIG. 2B.
The pulse appearing at the primary 15 of the ignition coil is supplied through alow pass filter 29 to pulse shaper 31 where it is converted to a square wave which is supplied togate 28 vialine 30. The pulse shaper 31 (shown in detail in FIG. 4) is responsive to either positive or negative going pulses. This renders the analyzer insensitive to the manner in which the battery is connected to the engine's distributor.
Thegate 28 receives a third input from a manually controlled pattern and trigger select switch 32 via line 33. The switch 32 is provided with a rotating switch arm 32' which engages one of the stationary contacts a,b,c,d,e or f to control thegate 28 so that input pulses from either the primary or the secondary pickup appear at the output of the gate. The six positions a-f of the switch 32 also determine the display mode of the system; namely "stacked", "parade", or "superimposed", as will be discussed more fully in connection with FIG. 1B.
The output from thegate 28 is fed to a one-shot multivibrator 34 where it is converted to a narrow square wave as shown at E on FIG. 2A. The output pulse from themultivibrator 34 is supplied to theinput 39 of aservo sweep generator 37 via agate 35. See FIG. 1B.Gate 35 receives as its two inputs, the output pulse from themultivibrator 34 and a square wave on line 36 obtained from a one-shot multivibrator 38. (See F in FIG. 2A). The multivibrator 38 is controlled by the output pulse from a waveform restorer 40 which converts the output fromfilter 29 to approximately a square wave, as shown at D in FIG. 2A, the width of which is subsequently determined by the one-shot 38. The output on line 36 is supplied to the inhibit input ofgate 35. This arrangement inhibits any bounce of point contacts .[..[.15 .]..]. .Badd.16 .Baddend.from appearing as two or more distinct input pulses to the system which would cause the servo sweep generator to drop out of synchronism. When a true ignition pulse in the primary winding 15 is generated, a square wave will appear online 30 togate 28.
The squared-up ignition pulse from waveform restorer 40 is shaped and clipped viapulse shaper 42 and then integrated in integrator 43. The integrated output which is a function of the dwelltime ofpoints 16, is supplied tometer 45, where it is displayed as "dwelltime". It should be noted that the output signal from the waveform restorer 40 (Curve E, FIG. 2A) has a steep leading edge due to the high current surge when the points are initially closed and a sloped trailing edge. The area under the sloped trailing edge of the restored primary pulse is fixed whereas the area under the remainder of the waveform varies with r.p.m. Thepulse shaper 42 eliminates this possible error by making the rise time of the restored primary pulse substantially equal to its fall time (e.g., by means of a suitable RC network) and then clipping the resultant wave. The output square wave from thepulse shaper 42 is delayed slightly from the restored primary wave as is shown at I in FIG. 2B.
Depending upon whether the primary waveform or the secondary waveform is to be used for triggering purposes (as determined by the setting of the pattern select switch 32), the selected signal will be supplied oninput line 39 to aservo sweep generator 37. In most instances it is preferable to use the primary waveform but the secondary waveform may be more useful when the ignition points are badly pitted or access to the primary is not possible. The input signal to thesweep generator 37 may be considered as a first control pulse which occurs in a fixed time relationship, (e.g., coincident with the ignition in each of the cylinders.)
The first control pulse (E, FIG. 2A) initiates the generation of a sawtooth or ramp voltage (J, FIG. 2B) by thesweep generator 37. The amplitude of the ramp signal appearing on output line 48 is independent of the pulse repetition rate of the input signal online 39. This permits the synchronization of the cylinder shorting operation with predetermined piston positions so that the spark plug of a selected cylinder may be shorted in advance of its normal firing time independently of the engine r.p.m. as will be discussed more in detail. The use of a sweep generator similar to 37 for the oscilloscope also permits the engine diagnosis signals to be displayed on an oscilloscope at a constant horizontal amplitude over a varying range of frequencies, while maintaining the display in synchronism with the engine's speed. This provides a full-width picture on the screen, irrespective of engine speed.
Various sweep circuits, suitable for performing the function of theservo sweep generator 37, are known in the art. One servo sweep generator which is particularly well suited to the present invention is illustrated in block diagram form in FIG. 4. The circuit for such a generator is described in more detail in co-pending patent application, Ser. No. 792,371, filed Jan. 21, 1969, now U.S. Pat. No. 3,583,217 of common assignee with the present application.
In addition to controlling the cylinder shorting operation, and the horizontal sweep circuit of the oscilloscope, in a manner to be described in a subsequent portion of this specification, the output ramp signal on line 48 is also used to control a strobe light 49, as will now be described. The purpose of the strobe lamp circuit is to measure the degree of ignition advance in the engine by illuminating a reference mark on a rotating part of the engine, such as the fly wheel, by a flashing lamp. The position of the illuminated reference mark is either read by means of a fixed scale on the engine block or the time of flashing is adjusted until the illuminated reference is aligned with a fixed pointer corresponding with the top dead center position of one of the pistons, such as the number one piston. Timing lamps of this general type, and their use, are well known to those skilled in the art. In the present invention a novel and improved circuit is employed to control the flashing interval of the lamp 49.
A signal from the number one cylinder pickup 13 is changed to a square wave pulse having a width of approximately 400 microseconds viapulse shaper 51. This signal, appearing online 52, is supplied as one input to strobe control gate 53. A second input (line 54) to the gate 53 is derived from the output line 48 of theservo sweep generator 37. This signal on line 48 comprises a voltage ramp (J as shown in FIG. 2B) which causes a variable level trigger 55 to switch when a preset voltage level is reached. The trigger level is manually selected by means of a voltage adjust 56. The output trigger pulses (L, FIG. 2B) from the trigger 55 are supplied to the second input 54 of the gate 53 via a one-shot multivibrator 58. An advance meter 57 provides a measure of the voltage setting of 56, which is directly proportional to the degree of timing advance.
The third input to gate 53 comprises a square wave pulse, appearing online 60 and shown at S on FIG. 2C. The square wave pulse brackets the firing interval for the number one cylinder and is obtained from aring counter 92, which will be described in connection with FIG. 1C. The square wave pulse (S, FIG. 2C) is sometimes referred to as the third control pulse hereinafter.
The gate 53 is arranged to pass only the combination of pulses onlines 54 and 60 or the pulses online 52. The combination of pulses onlines 54 and 60 which appears on the line 62 comprises a narrow pulse, shown at M in FIG. 2B, which occurs at a selected delay following the firing of the number one cylinder. Since the voltage of theservo sweep generator 37 is directly proportional to engine rotation degrees, a readout of engine advance in degrees is obtained independent of r.p.m. This pulse (M, FIG. 2B) will cause lamp 47 to flash so that the reference mark on the rotating part of the engine may be observed with respect to a fixed reference pointer on the engine block which represents the top dead center position of the number one piston. The delay between the ignition of the number one cylinder and the energization of the strobe light is manually set by the voltage adjust 56 until the reference mark on the flywheel is aligned with the fixed pointer. The degree of engine ignition advance may then be read on the meter 57. The strobe light may also be flashed in synchronism with the number one cylinder fire by the pulse online 52. In this mode of operation the degree of timing advance is read by means of the fixed scale in a conventional manner.
The pulse train appearing online 39 may also be used to indicate engine r.p.m. This is accomplished by means of a tachometer circuit comprisingpulse shaper 63, integrator 64 and r.p.m. meter 65, as illustrated in FIG. 1C. Changes in r.p.m. which occur when the various cylinders are shorted out may be clearly seen by means of an "expanded r.p.m. meter" 66. This auxiliary r.p.m. meter 66 compares the non-shorted condition (established by switch 67) with the cylinder shorted condition, by means of a holdingcapacitor 68 and a differential amplifier 69. This tachometer circuit is not in itself a part of the present invention except as it is incorporated into an overall engine analyzer and as adapted to operate from the pulse train appearing online 39. A detailed description of the tachometer circuit and its functioning can be found in copending application, Ser. No. 699,212, filed June 19, 1968 now U.S. Pat. No. 3,472,066 having a common assignee herewith.
Signals derived from the ignition coil are employed to produce one of several selectable patterns on the oscilloscope screen indicating the firing characteristics and other operating parameters of the engine. Separate traces, one for each cylinder of the engine, may be displayed in a superimposed manner to permit characteristics of all cylinders to be viewed simultaneously and compared. This type of display is referred to as "superimposed". Also, a staircase generator permits the waveforms of the several cylinders to be vertically displayed or stacked, if desired, so as to provide identification of horizontal traces. This type of display is referred to as "stacked". The traces of all cylinder firing patterns may also be horizontally displayed, e.g., a "parade" pattern. Certain of the waveforms displayed on the oscilloscope are shown in FIG. 2A and will be separately identified hereinafter. By way of example, waveforms for a six-cylinder engine are illustrated.
The mode of the pattern display is controlled by the pattern select switch 32, alevel trigger 71, a raster gate 73, a parade gate 72 and a point open display gate 74. The operation of the pattern and trigger select switch 32 is illustrated by the following table, where the letters in the left hand column represent the corresponding stationary switch contacts.
______________________________________ Switch Sweep Trigger posi- Display control Displayed pulse ition mode gate waveform for sweep ______________________________________ (a) Super- Raster-73 Primary Primary im- pickup. (O, FIG. posed. 2B). (b) Super- Point open- Secondary Secondary im- display-74 pickup. (P, FIG. posed. 2C). (c) Super- Raster-73 Secondary Primary (O, im- pickup. FIG. 2B). posed. (d) Parade Parade-72 Secondary Primary (O, pickup (15 FIG. 2B). kv.). (e) " " Secondary Primary (O, pickup (30 FIG. 2C). kv.). (f) Stacked Raster-73 Secondary Primary (O, pickup. FIG. 2C). (g) Remote switch ______________________________________
The switch positions "d" and "e" provide a parade display of the secondary pickup signal at two different voltage settings for the oscilloscope election beam, i.e., 15 kv. and 30 kv. The position "g" for the pattern select switch 32 connects a remote control switch (now shown) to the analyzer of FIGS. 1A, 1B and 1C. The remote switch enables the operator to select switch positions "c", "d" and "f" from a remote location, e.g., the driver's seat in an automobile. The remote control switch arrangement is the subject matter of co-pending patent application, Ser. No. 792,385, filed Jan. 21, 1969, now U.S. Pat. No. 3,583,217 of common assignee with the present application. If desired the entire pattern select switch 32 may be remotely located from the analyzer. It should be noted that the particular selection of data to be displayed, display patterns, and sweep trigger pulses for the various selector switch position are given by way of example only. Many other combinations may be added to or substituted in place of those set forth in the above table.
The circuits including thelevel trigger 71 and the gates 72, 73 and 74 for providing the sweep voltage for the oscilloscope will now be described. The ramp signal appearing on line 48 (FIG. 1B) causes the level detector or trigger 71 to conduct when a preset voltage level is reached. Thetrigger 71 produces an output when the input falls above the present trigger level. This appears as a rectangular pulse (shown at K in FIG. 2B) on line 70 which is supplied to a raster gate 73 and a parade gate 72. The output of thetrigger 71 may be considered a second control pulse for purposes of analyzing the operation of the circuit. This second control pulse is delayed from the occurrence of the first control pulse by an amount which is directly proportional to the interval between successive times of cylinder ignition. In other words, the second control pulse is coincident with a particular piston position in the respective cylinder next to be fired, irrespective of engine r.p.m.
The output pulse from thelevel trigger 71 is changed to a narrow pulse, i.e., 25 microseconds duration (indicated at N in FIG. 2B) by a one-shot multivibrator 75 which is used as the clock pulse for a shift register or ring counter 82. (FIG. 1C) to be described.
The output pulse from thelevel trigger 71 also appears at the output of the raster gate 73 and on OR gate 77 when the pattern select switch is set at position a or c. See waveform O in FIG. 2B. In this mode of operation the ramp sweep voltage for the oscilloscope is controlled by the output pulse from thetrigger 71. The use of raster gate 73 results in the display of the secondary pickup signals in either a superimposed pattern, or in a vertical stacked pattern. A staircase voltage is applied to the vertical deflection coils of the oscilloscope to provide the vertical stacked display, as will be described in more detail.
The parade gate 72 includes an additional input fromline 60 on which appears the third control pulse or a square wave (S, FIG. 2C) bracketing the firing time interval for the number one cylinder. The parade gate 73 passes the output from thetrigger 71 to aservo sweep generator 78 via the OR gate 77 only during the time interval that the third control pulse is present online 60 or during the number one cylinder firing time. See waveform Q, FIG. 2C. The parade gate is enabled when the pattern select switch 32 is set at positions d or e.
The "point open display gate" 74 is used for observing the signal appearing at the secondary winding 19 of the ignition coil with emphasis of display at the instant of point opening. In this mode the pattern select switch is set at position b. The input circuits of the point open gate 74 are connected to the pattern select switch 32 and theline 39. When the pattern select switch is set to display point opening phenomena the trigger pulse on line 39 (E, FIG. 2A) is fed to a one-shot multivibrator 76. The one-shot 76 produces an output square wave pulse shown at P in FIG. 2C for controlling the ramp sweep voltage for the oscilloscope. The trigger pulse online 39 is derived from thesecondary voltage pickup 12 in this display mode.
The selected one of these signals O, P or Q) is sent via an OR gate 77 to an input 79 of aservo sweep generator 78 and also to beam blanking amplifier 79. Suitable and well-known means, not shown, are employed to direct an electron beam on the screen of the oscilloscope during the writing of the waveform patterns. On the return track, a beam blanking amplifier 79 suppresses the beam. Theservo sweep generator 78 is identical in construction with that of 37, and provides a ramp voltage onoutput line 80 which is amplified by horizontal amplifier 81 to serve as the horizontal sweep signal applied via line 82 to the horizontal input or horizontal deflection coils of the oscilloscope. Depending upon whether the O, P or Q signal is selected by the pattern select switch 32, the ramp signal on line 70 will be Z1, Z2 or Z3 as indicated in FIG. 2D. This will result in the display being either superimposed, stacked or parade patterns.
It is desirable to brighten the beam during the short time interval in which the points are opening when the parade pattern is being used, (e.g., switch 32 in positions d or e). For this purpose a paradebeam brightening gate 84 is connected to the pattern select switch 32 and to theline 39 for triggering a one-shot multivibrator 85 in response to each occurrence of the first control pulse online 39. The multivibrator 85 produces an output pulse (R, FIG. 2C) which is coincident with the ignition of each cylinder. The output pulse from the multivibrator 85 is supplied to the beam brightener control in the oscilloscope 87 via an amplifier 86.
The circuits for selectively repressing the firing of the individual cylinders of the engine will now be described. The pulses which appear online 39 are coincident with cylinder firing and trigger theservo sweep generator 37. Anticipation of cylinder ignition or fire is realized bylevel trigger 71 which produces the second control pulses on line 70 when a preset level of the triggered sweep is reached. The pulses on line 70 trigger the one-shot multivibrator 75 which produces negative going narrow pulses online 88 as shown at N in FIG. 2B. Since the output ramp voltage is servoed with the engine's r.p.m. by means of the input signal online 39, the pulses online 70 and 88 remain a fixed proportion in advance of each of the cylinder fire pulses in terms of degrees of distributor arm (21) rotation.
The delayed pulses online 88 are then used to trigger thering counter 92 comprising the cylinder register as illustrated in FIG. 1C. Thering counter 92 comprises eight J-K type flip-flops 93-100 which are connected into a ring counter configuration, withline 88 serving as the input pulse bus. The reset pulse is obtained from the cylinder number onepulse shaper 51 vialine 52. Thereset bus 52 is connected in common to all of the flip-flops 93-100. Feedback connections are provided from the first flip-flop 93 to flip-flop 96, 98 or 100 via appropriate contacts onselector switch 102 in order to form a ring counter having four, six or eight registers as required by a corresponding number of engine cylinders.
The outputs of the several registers (93-100) are illustrated at S, T, U, V, W, X, etc. in FIGS. 2C and 2D. These output signals are supplied to a current summing network comprising weighted resistors 104-110, and also to corresponding inputs of gates 113-120. A summingjunction 121 serves to add the output currents from thering counter 92 by means of the resistors 104-110 in a conventional manner to provide a staircase current waveform which is amplified to a representative voltage via amplifier 122 and appears on line 123. The overall amplitude of the staircase waveform (shown at Y in FIG. 2D) is set bygain control 124. This permits the gain to be set in accordance with the number of cylinders (e.g., four, six or eight) and thereby make full use of the oscilloscope screen. The staircase waveform (Y) is combined with the secondary pickup signal in a gate andsignal mixer 124. This combined output, appearing online 125 is amplified by thevertical deflection amplifier 126 and applied to the vertical input or vertical deflection coils of the oscilloscope. The pattern select switch 32 controls thegate 124 to pass the primary pickup signals alone or the secondary pickup signals with or without the staircase waveform (Y) to the vertical amplifier. The staircase waveform from the amplifier 123 is added to the secondary pickup signal by thegate 124 only when the pattern select switch 32 is set in the "stacked" mode, e.g., switch position f.
Each successive input pulse on line 88 (input counter pulse bus) causes the conducting state of the ring counter 82 to advance from one register to the next. If any given register is in the incorrect condition when a pulse coincident with the number one cylinder fire pulse arrives online 52, the register is precleared to the correct condition. Only one pulse from the number one cylinder is required to set up the entire register which then continues to operate in a ring counting mode. Once the ring counter has been preset by a pulse fromline 52, the number one cylinder may thereafter be shorted out for testing, without loss of synchronization.
The state of the flip-flops comprising the ring counter 82 corresponds to order of firing of the engine's cylinders. That is, when a particular cylinder is firing, an associated register in the ring counter will be activated. These states correspond to gate signals, (S, T, U, V, W, X, etc. as shown in FIGS. 2C and 2D) generated by the counter on the output lines and applied to corresponding ones of AND gates 113-120. The alternate inputs to these gates is to ground via contacts on a cylinder selector switch 127. The output of gates 113-120 is supplied to an OR gate 128 and appears online 129 which in turn supplies a control signal to the base of acylinder shorting switch 130. See FIG. 1A. Whenever thetransistor switch 130 is made to conduct, it shorts out thepoints 16 through a low value resistor 131 and the cylinder which would then otherwise be fired via the distributor, is shorted out. The resistor 131 permits sufficient current to flow through theprimary coil 15 to provide an input to theservo sweep generator 37 via the pulse shaper 31 andgate 28 to maintain synchronization without causing the shorted cylinder to fire.
The states of conduction of the ring counter 82 are used to determine when the shortingswitch 130 is closed. If the cylinder selector switch 127 is set at any contact position other than "OFF", then the corresponding cylinder will be shorted at its regular firing time, notwithstanding the actual engine speed. Note that no individual connections to the various spark plugs or distributor contacts are required to accomplish this selective shorting function.
It is important to note that the cylinder selector switch, as well as the pattern select switch, may be remotely located from the analyzer itself and interconnected therewith via a suitable multiple-wire cable such as indicated at 132. This permits the operator to conveniently place the cylinder selector switch 127 and/or the remote pattern select switch near the engine or the display panel, as desired. When the automobile is being tested on a dynamometer this feature makes it possible for one man to control the tests. The low impedance of the signal lines (cable 132) between switch 107 and gates 113-120 permits long lengths of cable to be employed without undue noise pickup or other adverse effects.
The pattern select switch 32 is set at position f for the cylinder shorting tests. The zero test switch 133 is normally closed during the cylinder shorting tests, but may be selectively opened when it is desired to check the tachometer display (by meters 65 and 66). When the zero test switch is opened, the auxiliary r.p.m. change reading (66) will go to zero, as is required at the beginning of a test at any selected engine speed in order to thereafter indicate speed differentials. The differential r.p.m. reading (66) provides a measure of the power contributed by the individual cylinders as such cylinders are shorted.
The pickup probes and input circuitry of the present invention are insensitive to the polarity of the ungrounded battery terminal in the engine undergoing analysis as discussed previously. The pulse shaper 31 which conditions the primary pickup signal and supplies an input pulse to thegate 28 independently of the polarity of the pulse at the primary coil of the ignition is shown in schematic form in FIG. 3. The primary pickup signal appearing on input terminal 140 is filtered by the resistor 141 and the inductor 142 (low pass filter 29, FIG. 1A) and then clamped to a predetermined voltage level byZener diodes 143 and 144. The input signal is further filtered by resistor 145 and clamped to a lower voltage level byZener diodes 146 and 147 to match the maximum amplitude of the input signal appearing on line 148 with the input characteristics of the analyzer circuit.
A pair ofgates 151 and 152 are connected between anoutput terminal 153 and the line 148 to provide a negative going output pulse in response to the cylinder ignition. Adiode 154 andresistor 155 are connected between the line 148 and both inputs to thegate 151 and adiode 156 andresistor 157 are connected between one input to the gate 152 and the line 148 as shown. The output ofgate 151 is connected to the second input of the gate 152 and the output of the gate 152 is connected to theoutput terminal 153.
The output of thegate 151 is normally low and the output of the gate 152 is normally at high potential. Thegate 151 provides a positive output signal when the input signals negative (negative signal on line 148) and a zero output signal when the input signals are positive (positive signal on line 148). The gate 152 provides a negative output signal when both inputs are either positive (positive signal on line 148) or negative (negative signal on line 148). Thus the pulse shaper circuit of FIG. 3 provides a negative output pulse in response to either a positive or negative input pulse. This eliminates the necessity for the operator to make any changes in the analyzer circuit to accommodate engines having different battery connections.
Theservo sweep generator 37 for providing a ramp voltage of constant amplitude independently of the repetition rate of the input signals will now be described in reference to FIG. 4. Thesweep generator 37 includes asweep capacitor 160 which receives a charge from asweep charging circuit 161. A discharge switch 162 receives the sweep trigger pulses appearing online 39 of FIG. 1A and discharges thesweep capacitor 160 in response to such pulses. The trigger pulses appearing online 39 are also supplied to acomparator switch 163 which actuates a comparator ordifferential amplifier 164. Thecomparator 164 has one input coupled to thesweep capacitor 160 by a DC restorer 165 and another input connected to reference voltage source 166.
Thecomparator 164 compares a fixed reference voltage with the maximum voltage appearing oncapacitor 160 or that voltage which appears across the sweep capacitor just prior to its discharge. The output of thecomparator 164 is supplied to a sample and holdcapacitor 168 via anamplifier 167. A field effect transistor 169 is connected between the sample and holdcapacitor 168 and thecharge circuit 161 to control the magnitude of the current supplied to thesweep capacitor 160, in accordance with the magnitude of the voltage stored on thecapacitor 168. Thesweep charge circuit 161 supplies a fixed current to thesweep capacitor 160 for any given voltage on thesample capacitor 168, thereby providing the ramp voltage "J", FIG. 2B. The current to the sweep capacitor is increased or decreased as necessary to maintain the maximum voltage on the sweep capacitor substantially equal to the reference voltage. In this manner the peak amplitude of the ramp voltage is maintained at a fixed level with a changing repetition rate. The output ramp voltage appearing on line 48 is identical to that produced across thesweep capacitor 160, except that it is restore to ground potential.
From the foregoing description it is seen that means are provided for testing the advance timing, ignition waveform, engine power and other operating characteristics of a multiple-cylinder internal combustion engine. The waveforms or patterns displayed on the oscilloscope each comprise substantially horizontal timebase lines which are related to a common sweep rate thereby providing a synchronized display which permits a comparison of the several cylinders. Thus, without the necessity of complex connections to the engine under test, and without practical regard to any required engine speed, a thorough analysis of the engine's performance may be made.