GB1586475A - Internal combustion engine having an operation timing control system - Google Patents
Internal combustion engine having an operation timing control system Download PDFInfo
- Publication number
- GB1586475A GB1586475A GB24916/76A GB2491676A GB1586475A GB 1586475 A GB1586475 A GB 1586475A GB 24916/76 A GB24916/76 A GB 24916/76A GB 2491676 A GB2491676 A GB 2491676A GB 1586475 A GB1586475 A GB 1586475A
- Authority
- GB
- United Kingdom
- Prior art keywords
- counter
- output
- speed
- terminal
- memory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
- 238000002485 combustion reaction Methods 0.000 title claims description 9
- 230000015654 memory Effects 0.000 claims description 41
- 238000002347 injection Methods 0.000 description 10
- 239000007924 injection Substances 0.000 description 10
- 239000000446 fuel Substances 0.000 description 9
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 239000003550 marker Substances 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/145—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
- F02P5/15—Digital data processing
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/30—Controlling fuel injection
- F02D41/32—Controlling fuel injection of the low pressure type
- F02D41/36—Controlling fuel injection of the low pressure type with means for controlling distribution
- F02D41/365—Controlling fuel injection of the low pressure type with means for controlling distribution with means for controlling timing and distribution
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02B—INTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
- F02B1/00—Engines characterised by fuel-air mixture compression
- F02B1/02—Engines characterised by fuel-air mixture compression with positive ignition
- F02B1/04—Engines characterised by fuel-air mixture compression with positive ignition with fuel-air mixture admission into cylinder
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Electrical Control Of Ignition Timing (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Portable Nailing Machines And Staplers (AREA)
Description
PATENT SPECIFICATION
Application No 24916/76 ( 11) 1 586 475 ( 22) Filed 16 Jun 1976 Complete Specification Filed 31 May 1977 ( 44) Complete Specification Published 18 Mar 1981 ( 51) INT CL 3 F 02 D 5/02 F 02 P 5/08 ( 52) Index G 4 D Fi B ( 19 at Acceptance 431 AX 2 D 11 A2 D 11 B 2 D 4 B 1B 108 B 135 B 228 B 400 BA ( 72) Inventor: JOHN MICHAEL IRONSIDE ( 54) AN INTERNAL COMBUSTION ENGINE HAVING AN OPERATION TIMING CONTROL SYSTEM ( 71) We, LUCAS INDUSTRIES LIMITED, a British Company of Great King Street, Birmingham B 19 2 XF, do hereby declare the invention for which we pray that a patent may be granted to us and the method by which it is to be performed, to be particularly described in and by the following statement:-
This invention relates to an internal combustion engine having operation timing control systems, particularly fuel injection control systems for diesel engines or ignition control systems for petrol engines.
The present invention is particularly concerned with the use in such a system of an empirically programmed read only memory as part of an electronic operation timing control system Such memories, the use of which has previously been proposed for use in such engine management applications as petrol engine fuel injection metering controls are particularly suited to engine management since it is a relatively simple matter to programme such a memory with a very complex function of two independent variables, which would be very difficult if not impossible to obtain using conventional analogue computation circuits In a timing control system of such a form, the output from the memory represents the position in the engine cycle when the fuel is to be injected or the spark is to be produced, and signals representing the instantaneous angular position of the engine crankshaft are compared with the memory output, and when the two are coincident the fuelling or sparking is initiated.
Typically, the timing control for injection of fuel into a diesel engine, or the initiation of a spark in a petrol engine will be required to give good angular resolution ( + 1/4) over a wide range of operating speeds (e g 300 to 3000 r p m) One obvious way of providing a digital speed input signal to the memory would be to count the number of clock pulses occurring between two marker pulses produced by a transducer driven by the engine With such an arrangement, however, a given change in the count at the high speed end of the speed range would represent a speed change 100 times greater than the same change in the count at the low speed end This would mean that efficient use of the storage capacity of the memory would be impossible since the total number of memory addresses required would have to be selected to give the required resolution at the high speed end of the speed range, and a resolution at the low speed end would be much higher than needed.
Similarly, one way of providing a digital signal representing angular position of the engine crankshaft is to count the number of clock pulses from a marker pulse produced by a transducer driven by the engine; conveniently the same transducer which produces the two marker pulses for speed measurement However, as with the speed measurement explained above a given change in the count at the high speed end of the angle measuring range would represent an angle change 100 times greater than the same change in the count at the low speed end This would also lead to inefficient use of the memory.
It is an object of the present invention to provide an internal combustion engine with a system in which the efficiency of utilisation of the memory is improved.
An internal combustion engine having an operation timing control system in accordance with the invention comprises an engine shaft position transducer driven by the engine and producing a train of pulses each marking a specific angular position of the engine shaft, a fixed frequency clock pulse generator a speed counter, an empirically programmed digital read only memory having one set of input terminals connected to said speed counter, a further set of input ( 21) ( 23) tr 2 1 586 475 2 terminals connected to a further transducer circuit associated with the engine, and a set of output terminals, an output counter connected to the output terminals of the memory and a control circuit connecting the clock to the speed counter and to the output counter and also connected to the transducer whereby the counter is clocked for a part of an operating cycle determined by the transducer and the output counter is clocked starting from a preset state determined by the memory output by the clock pulse generator for another part of the operating cycle to determined the duration of said other part of the operating cycle control circuit including a programmable frequency dividing circuit connected to the clock pulse generator and having divisor control input terminals connected to selected ones of the output terminals of the speed counter, whereby during said one part of the operating cycle the frequency at which the speed counter is clocked is varied in accordance with the count state of the speed counter and during said other part of the operating cycle the output counter is clocked at a fixed frequency determined by the count state of the speed counter at the end of said one part of the operating cycle.
In the accompanying drawings:Figure 1 is an overall block diagram of an example of a diesel engine fuel injection control system in accordance with the invention; Figure 2 is a diagrammatic view of part of a shaft position transducer forming a part of the system of Figure 1; Figure 2 a is a diagrammatic graph showing the output of the transducer of Figure 2; Figure 3 is a block diagram of a control logic circuit of the system; Figure 4 is a block diagram of a timing control circuit of the system and Figure 5 is a block diagram of an output logic circuit of the system.
Referring firstly to Figure 1 the system for a four cylinder diesel engine 10 includes four fuel metering devices 11 associated respecitvely with injectors for the four cylinders () of the engine These devices are not described in detail herein, nor is the part of the control which signals the instant when charging of each metering device can begin.
The present invention is concerned exclusively with an arrangement included in the system for controlling the exact instant for releasing the charges of fuel from the metering devices.
An empirically programmed read only 6 ( O memoryv 12 receives input signals from a load tra nsducer 13 and from a speed counter 14 the count in the counter 14 being stored in the c ounter between two markers supplied by the shalt position transducer 15 when the transducer 15 allows an electronic, two-way switch 16 to connect a fixed frequency clock 17 to the counter 14 via a programmable divider 18 (whose function will be explained later) After the speed count has been made the transducer 15 causes the two-way switch 16 to connect the clock 17 to an output counter 19 via the programmable divider 18 (again whose function will be explained later) The output counter 19 will have a count provided by the memory 12 appropriate to the frequency at which the pulses are arriving at the output counter 19, such that when the clock pulses commencing from a marker supplied from the transducer 15 equal the number stored in output counter 19 the metering devices 11 which contain the metered quantitites of fuel, are allowed to inject into the engine The two-way switch 16 and the frequency divider 18 form a control circuit connecting the clock 17 to the speed counter and to the output counter 19.
As has been explained, if the clock 17 were allowed to feed the speed counter 14 without modification between two markers on the angle transducer 15 over the full speed range, an unnecessarily large memory would be needed to give the required resolution over such speed range To overcome this problem selected bits of the output from the speed counter 14 to the memory 12 are used to programme the divider 18 whereby at low speeds a higher divisor is used than at the high speeds, and to ensure more efficient use of the memory 12.
Similarly, as has been explained, an unnecessarily large memory would be required if the output counter 19 were to receive information representing the number of pulses required to initiate injection if counted at a constant rate over the full speed range, since a small number of clock pulses, starting from a particular pulse from the transducer 15 at high speed could represent the same engine angular movement as a much larger number of pulses at low speed, i e angular resolution at low speeds would be much better than that at high speeds To overcome this problem the divisor as determined by selective memory address from the speed counter 14, is caused to divide the clock frequency when the transducer 15 allows the two-way switch 16 to connect the clock 17 to the output counter 19 and so provide a more uniform resolution of angle over the full speed range.
The shaft position transducer is generally as described in British Patent Serial No.
1514734 and is electromagnetic As shown in Figure 2 the transducer has a stator 20 with poles at the 1 2, 3 4 6 7 and 9 o'clock positions but no poles at the 5, 8 10, 11 and 12 o'clock positions and a rotor 21 with a 1 586 475 1 586 475 similar pole arrangement The transducer includes a permanent magnet and a pick-up coil and, as explained in more detail in the aforesaid Patent Specification No 1514734 produces output pulses when the rotor 21 is rotated, each pulse having a positive going part and a negative going part The heights of the pulses vary as shown in Figure 2 a, with one large pulse per revolution of the rotor and eleven much smaller pulses In fact two of the eleven smaller pulses are slightly smaller than the remainder, but this is not significant As shown in Figure 3 the transducer 15 is followed by a pulse recognition circuit 116 arranged to distinguish between the single larger pulse and the remaining eleven pulses in the manner generally described in Specification No.
1514734 The single pulse appears at a terminal R and the remaining eleven at a terminal TD.
In the following description all the gates, flip-flops etc are Motorola (RTM) CMOS integrated circuits.
Figure 3 mainly embodies devices for producing short, clock synchronous reset pulses at each transducer pulse, the transducer position counter and various gates for producing certain reset pulses only at particular states of the transducer.
The control logic of Figure 3 includes a NOR gate 117 (I/4 MC 14001) which has two inputs connected to the R and TD terminals respectively and so produces a logic output signal R + TD The output of the NOR gate 117 is connected to the RESET terminals of two JK type flip-flops 118, 119 (each /2 MC 14027) The CLOCK terminals of these two flip-flops are connected to the clock pulse generator 17 operating at a high frequency e.g about 250 K Hz The J input terminal of flip-flop 118 is connected to the U output terminal of flip-flop 119 and the K input terminal of flip-flop 118 is connected to a fixed logic 1 input The J and K input terminals of the flip-flop 119 are connected to the Q output terminal of the flip-flop 118 which is also connected to an output terminal labelled MONO.
The flip-flops 118 119 generate a train of output signals at the MONO output terminal, each output signal commencing at a positive-going edge of each R or TD signal and having a duration of 4 i S.
A second pair of JK flip-flops 121 122 (each /2 MC 14 ( 027) have their RESET terminals connected to the R rail and their CLOCK input terminals connected to the O output terminal of flip-flop 118 The J input 6 ( O terminal of flip-flop 121 is connected to the o output terminal of flip-flop 122 and the J input terminal of flip-flop 122 is connected to the Q output terminal of the flip-flop 121.
Effectively the flip-flops 121, 122 form a counter counting the three segments of each quadrant of the operating cycle At the end of each cycle both flip-flops are reset by the R pulse and each successive MONO pulse clocks the flip-flops 121, 122 The Q and Q output terminals of the flip-flop 121 are connected to SPEED and SPEED output terminals respectively and are used, as will be explained hereinafter, to control the speed measuring portion of the cycle.
A third pair of flip-fiops 123, 124 (each l/2 MC 14027) are used for counting the quadrants Each has its RESET terminal connected to the R rail and its CLOCK terminal connected to the Q output terminal of the flip-flop 122 The J and K input terminals of the flip-flop 123 are connected to a logic 1 input and the J and K input terminals of the flip-flop 124 are both connected to the Q output terminal of the flip-flop 123.
The control logic circuit also includes an array of gates (which are all various Motorola (RTM) CMOS gates of unspecified type) for producing, reset and other control pulses Firstly, a NOR gate 125 has inputs from the U output terminals of flip-flops 119 and 121 This produces an R, reset pulse immediately after the first, fourth, seventh and tenth TD pulses after each R pulse A NOR gate 126 has inputs from the G outputs of flip-flops 119 and 122 This produces an R, reset pulse immediately following the second, fifth, eighth and eleven TD pulses after each R pulse An OR gate 127 with inputs from the NOR gates and 126 produces a train of pulses R.+R, An inverter 128 provides a RX output A NAND gate 129 has input from the Q output terminals of the flip-flops 123 and 124 and a further input from the NOR gate 126 This produces an A pulse immediately following the second TD pulse after each R pulse An AND gate 130 has input from two further AND gates 131 and 132.
Gate 131 has inputs from the O output terminals of the flip-flops 121 and 122 and the gate 132 has inputs from the O output terminals of flip-flops 123 and 124 The gate produces a PE output for the period between the third and fourth TD pulses after each R pulse The A and PE outputs are not used in the following circuit, but in a circuit described in co-pending Application No.
24915/76 (Serial No 1586474) relating to the metering timing system.
Distribution is achieved using a l-of-4 decoder 133 ('/2 MC 1455) The A and B input terminals of the decoder 133 are connected to the Q output terminals of the flip-flop 123 and 124 respectively and the E input terminal is connected to an INJECT terminal (from Figure 5) The Q Q 0, Q 2 and 03 output terminals of the decoder 133 are connected to the inject input terminals of the four metering devices.
1 586 475 Turning now to Figure 4 there is shown therein the part of the circuit responsible for generating a digital speed signal, the memory 12 which is addressed by the speed signal and by a digital signal from the load transducer 13, and the part of the circuit responsible for determining the instant of injection in accordance with the output of the memory.
The speed signal generating circuit includes the programmable frequency divider 18 through the intermediary of which clock pulses are counted into the counter 14 (consisting of circuits 202, 203) for the period whilst the SPEED output is high (i e.
in the second segment of each quadrant).
The programmable frequency divider 18 is actually made up of two integrated circuits namely a counter 2 ( 04 ( 1/2 MC 14520) and a 1-of-8 data selector 205 (MC 14512) The counter 204 has its CLOCK input terminal connected to the clock pulse generator and its RESET input terminal connected to the Ri+R 2 line The Q(, 0, and 02 output terminals of counter 204 provide pulse trains at respectively one half, one quarter and one eighth of the clock pulse frequency.
The selector,205 is such that the signal at 3 ( O its Z output terminal will be the same at the signal at its X,, XI or X 7 input terminal according to the combination of signals present at its A B and C input terminals.
The X(, and XI inputs of the selector 205 are connected to the 02 output of the counter 204, its X, and X 3 input terminals are connected to the 0, output terminal, its X 4.
Xs and X, input terminals are connected to the Q, output terminal and the X 7 input terminal is connected to the clock pulse generator The output at terminal Z is thus at the clock frequency for an input at CBA of 111, at one half of the clock frequency for inputs of 110 (, 101 and 10 ( 0, at one quarter of the clock frequency for inputs of ( 011 and 01 () and at one eighth of the clock frequency for inputs of (( 001 iand 000.
The Z output terminal of the selector 205 is connected to the Y, and X, input terminals of a four pole two way CMOS switch device 16 (MC 14519) The A and B control input terminals of the switch device 16 are connected respectively to the SPEED and SPEED output terimnnals of the control logic circuit of Figure 3 The Z 2 output terminal of the swvitch device 16 is connected to the CLOCK terminal of a counter 2 ( 17 ('/2 MC 14520) whichl has its RESET terminal connected to the RI+R 2 line ''The and 03 output terminals of this counterf are connlected respectively to the X 3 and Y 4 input termlinals of the switch device 16 The Y, a.nld Y 3 input terminals of the device 16 are connected to an output of a counter 19 (consisting of counteri circuits 2 ( 08 20 ( 9 vet to be described) and the ZI and Z 3 outputs of the device 16 provide clocking pulses to the counter 208, 209 and 202, 203 respectively.
The Z 4 output terminal of the device 206 is connected to an IF output which goes to Figure 5.
The device 16 varies the connections between the output of the frequency divider 18; the counters 207; 2 ( 08 and 209; and 2 ( 02 and 203; and the terminal I, according to the signals on the SPEED and SPEED inputs In the stage of operation when the SPEED input is high, there is no output to IF or to the counter 208, 209 (the X, and X 4 terminals being at logic 0) and the output Z of the divider 18 is routed via the switch device 16 (X 2 Z 2) to the counter 207 which acts as a divide by 8 circuit (Q 2 output) and thence via the switch device (X 3 Z 3) to the counter 202, 203 ( 14) In the stage where the SPEED input is high, the output Z of the divider 18 goes via the switch device 16 (Y.
ZI) to the counter 208, 209 ( 19), the output of which goes via the device 16 (Y 2 Z 2) to the counter 207 which acts as a divide by 16 circuit and also through the device (Y 3 Z 3) to the counter 202, 203 ( 14) The Q 3 output from the counter 207 goes via the device 16 (Y 4 Z 4) to the output terminal IF.
The counter 202, 203 ( 14) consists of two four bit counters (each MC 14526) These have their COUNT INHIBIT terminals connected via an 8 lt S monostable circuit 210 to the R 2 output of the circuit of Figure 3 The PRESET ENABLE terminals of the two counters are connected to the R, output of the circuit of Figure 3 The O output terminal of counter 202 is connected to an OF output terminal (which goes to Figure 5) The CLOCK input terminal of the counter 202 is connected to the Z 3 terminal of the device 16 The 03 output terminal of the counter 202 is connected to the CLOCK terminal of the counter 2 ( 03 and also to the LSB input to the memory 12 The O,, 0, Q 2 and 03 output terminals of the counter 203 are connected to the remaining speed address input terminals of the memory matrix, which is an empirically programmed read onlv memory matrix of known form consisting of an array of diodes providing connections between selective ones of the input and output terminals The two counters 202 203 have eight DATA PRESET input terminals which are connected as shown to provide logic I on each of the DP 2 and DP 3 terminals of the counter 2 ( 02 and logic O on the rest The ( O output terminal of the counter 203 is connected to the CF input terminal of the counter 2 ( 12.
The counter 208 2 ( 09 ( 19) again consists of two four bit counters (both MC 14526) in cascade, the INHIBIT terminals of which are connected to a DSTOP output (from Figure 5) The Z output terminal of the 12 ( O 1 586 475 switching device 16 is connected to the CLOCK input terminal of the counter 208 and the Q 3 output terminal of the counter 208 is connected to the CLOCK input terminal of the counter 209 The reset terminal of each counter is connected to the R 2 line and the PRESET ENABLE terminal of each counter is connected to the O output terminal of the counter 208, the O output terminal of the counter 209 being connected to the CF terminal of the counter 208 It is the O output terminal of the counter 208 which is connected to the Y, and Y 3 terminals of the device 16 The eight DATA PRESET terminals of the counters 208, 209 are connected to the eight output terminals of the memory device 201.
The circuit shown in Figure 4 operates as follows: an RI pulse resets the counters 204 and 207 to zero and presets the counters 202, 203 to 00001100 The SPEED signal sets switch device 16 as described above to deliver clock pulses via the divider 18 and the counter 207 (operating as a divide by eight circuit to the counter 202, 203 which is set up to count down At this stage the three MSB signals are 000 and the divider 18 therefore operates to divide by eight The total division is thus by 64 and the time taken to count out 13 pulses to reach the state 11111111 is about 31/3 m S which corresponds to the time between two successive TD pulses at the maximum engine speed catered for of 3000 r p m At lower speeds the count will pass through 11111111 and continue downwards until stopped by the end of the SPEED pulse At 11111111 the divider 18 switches so that counting proceeds at one eighth of the full clock frequency, until the count falls to 11011111 when the divider switches to provide pulses for counting at one sixteenth of the clock frequency down to 10000000, at one thirtysecond of the clock frequency from 0111111 to 0100000 and at one sixty-fourth of the clock frequency from 00111111 to 00000000.
In this way a relatively even spread of speeds across the available speed addresses of the memory is obtained.
At the end of the SPEED pulse the R, signal resets counters 204 207 208 and 209.
Counters 208 20)9 then preset to the value outputted by the memory 12 The monostable circuit 210 ensures that the counters 202 203 are inhibited during such resetting so that the counters 202, 203 are not clocked by the O pulse from counter 208 which occurs on resetting and which is routed to counter 202 via switch device 16 (Y 3 Z 3).
Output counting then commences, with clock pulses fed to the counter 208 at a frequency eight times greater than that at which the counter 202 was being clocked at the end of the SPEED period, since counter 207 is now omitted When the counter 20)8, 209 reaches 00000000 the output pulse from the counter 208 '0 ' output terminal will be routed to the counter 207 and to the counter 202 The change in count in the counter 202 will only have an effect on the next count cycle if the three least significant bits in the counter 202 were 000 i e if the count was XXXXXOOO where X is 1 or 0 The LSB of the input to the memory will then be reduced by one and the output of the memory would change The counters 208, 209 are preset again to the memory output and another count cycle proceeds, the counter 207 being clocked once It will be appreciated that altogether this cycle occurs eight times before an output appears from the 03 terminal of counter 207 which stops the count as described with reference to Figure 5 Only if the lower three bits of counter 202 start at 111 will the memory speed input be the same for all eight cycles.
Otherwise one of the pulses from the 'O' terminal of counter 208 will cause the LSB of the memory speed input to be reduced by one so that the proportions of the total number of cycles at the two different memory speed inputs will vary in accordance with the initial value of the three LSB's of the counter 202, giving a form of interpolation to give improved accuracy for the same number of memory speed addresses.
It will be noted that the output time delay from the R, pulse depends not only on the memory output (which is an empirically determined function of the speed input) but also the actual value of the three MS Bs of the speed input This means that the actual dynamic range of the memory can be much compressed thereby enabling very efficient use of the memory matrix to be used.
Figure 5 shows a circuit for detecting underspeed operation of the engine If this is detected it inhibits the normal timed injection, and substitutes injection at a static position In either case a pulse stretching circuit is used to give a longer output pulse ( 64 clock periods).
In Figure 5 the IF output terminal (i e the Z 4 terminal) of the device 16 is connected to the SET input terminal of an R-S flip-flop circuit 301 which is reset by the R, signal.
The Q output terminal of this circuit 301 is connected back to the DSTOP input terminal of Figure 4 The O output terminal on the other hand is connected to one input terminal of a NOR gate 302 the output terminal of which is connected to one input terminal of a NOR gate 303 The output terminal of a NOR gate 303 is connected to the RESET terminal of a D-type flip-flop circuit304 The G output terminal of the flip-flop circuit is connected to an INJECT terminal (see Figure 3) The Q terminal of the circuit 31)4 is also connected to one input terminal 1 586 475 of a NOR gate 305 which has another input terminal connected to the clock pulse generator The output terminal of the gate 305 is connected to the CLOCK terminal of a counter 306 (MC 14024) which has its RESET terminal connected to the output terminal of the gate 303 The 06 output terminal of the counter 306 is connected to one input terminal of a NOR gate 307 with its other input terminal connected to the output terminal of the gate 303 and its output terminal connected to the D input terminal of the circuit 304 The CLOCK terminal of the circuit 304 is connected to the clock pulse generator.
The logic circuit of Figure 5 also has inputs from the R + TD line (Figure 3), the OF (Figure 4) and the R, line (Figure 3).
The R, line is connected to the RESET input terminals of three JK-type flip-flop circuits 308, 309 and 310 These circuits 308, 309, 310 have their CLOCK terminals connected to the clock pulse generator The J and K input terminals of the circuit 308 are both connected to the output terminal of a NAND gate 311 which has one input from a NAND gate 312 and one from a NOR gate 313 The NAND gate 312 has one input from a NAND gate 314 and one from a NOR gate 315 The NAND gate 314 has inputs front the OF terminal via a logical inverter 316 and from the O output terminals of the circuit 309 and 310 The gate 315 has inputs from the R + TD line and from the Q output terminal of the circuit 308.
The gate 313 has inputs from the output terminals of two NOR gates 317 and 318.
The gate 317 has inputs from a NAND gate 319 and from a NOR gate 320 The gate 318 has inputs from the Q output terminal of the circuit 309 and from the output terminal of a NAND gate 321 The output terminal of the NOR gate 317 is connected to one input terminal of a NOR gate 322, the output terminal of which is connected via a logical inverter 323 to the J and K input terminals of the circuit 309 The NAND gate 319 has inputs from the R + TD line from the O output terminal of the circuit 308 and from the Q output terminal of the circuit 309 The NOR gate 322 has another input terminal connected to the output terminal of a NOR gate 324 which is also connected to the J and K input terminals of the circuit 310 The gate 324 has inputs from the gate 321 and from the O output terminal of the circuit 30)9.
The NAND gate 321 has one input from the gate 320 and another front a NOR gate 325 which has one input front the O output terminial of the device 308 and another from the R + Tl) line via an inverter 326 The gate 32 ( O has one input from the inverter 316 and another front the O output terminal of the device 310.
Q output terminal of the device 310 is connected to one input of the gate 302 and the Q output terminal thereof is connectedto one input terminal of a NAND gate 327 which also has inputs from the Q output terminals of circuits 308 and 309 The output terminal of the gate 327 is connected via an inverter 328 to an input terminal of the gate 303.
Clearly the logic circuit of Figure 5 is complex and no attempt will be made herein to explain its operation in detail Suffice it to say that it is required to be brought into operation by each "O" pulse from the counter 202 and then detect whether the next "O" pulse arrives before or after the following TD pulse Should the second "O" pulse arrive before the TD pulse the following TD pulse provides the injection timing pulse to the metering device instead of the F pulse from the counter 207 This insures that for all engine speeds lower than the range for which data is stored in the memory 201 injection occurs at top dead centre for the cylinder concerned instead of up to 300 before top dead centre Although complex, the circuit of Figure 5 is cheaper than the extra circuitry which would be required to extend the speed range of the memory down to the cranking speed of the engine.
While the particular example described above has shown the invention applied to controlling the instant in a diesel engine cycle when fuel is injected, it will be appreciated that the circuits apply equally to the controlling of spark initiation in petrol engines.
Claims (4)
1 An internal combustion engine having operation timing control system comprising an engine shaft position transducer driven by the engine and producing a train of pulses each marking a specific angular position of the engine shaft, a fixed frequency clock pulse generator a speed counter, an empirically programmed digital read only memory having one set of input terminals connected to said speed counter, a further set of input terminals connected to a further transducer circuit associated with the engine, and a set of output terminals, an output counter connected to the output terminals of the memory and a control circuit connecting the clock to the speed counter and to the output counter and also connected to the transducer whereby the speed counter is clocked for a part of an operating cycle determined by the transducer and the output counter is clocked starting from a preset state determined by the memory output for another part of the operating cycle to determine the duration of said other part of the operating cycle, the control circuit including a programmable frequency dividing circuit connected to the 1 586 475 clock pulse generator and having divisor control input terminals connected to selected ones of the output terminals of the speed counter, whereby during said one part of the operating cycle the frequency at which the speed counter is clocked is varied in accordance with the count state of the speed counter and during said other part of the operating cycle the output counter is clocked at a fixed frequency determined by the count state of the speed counter at the end of said one part of the operating cycle.
2 An internal combustion engine as claimed in Claim 1 in which said selected output terminals of the counter are the most significant bit output terminals of the counter.
3 An internal combustion engine as claimed in Claim 1 in which the programmable frequency dividing circuit comprises the combination of a binary counter and a data selector having its data input terminals connected to selected ones of the stage outputs of the binary counter.
4 An internal combustion engine having operation timing control system comprising the combination of parts arranged and adapted to operate substantially as hereinbefore described with reference to the accompanying drawings.
MARKS & CLERK, Alpha Tower, ATV Centre, Birmingham Bl 1 TT.
Agents for the Applicants Printed for Her Majesty's Stationery Office.
by Croydon Printing Company Limited Croydon Surrey 1981.
Published by The Patent Office, 25 Southampton Buildings.
London, WC 2 A IAY, from which copies may be obtained.
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB24916/76A GB1586475A (en) | 1976-06-16 | 1976-06-16 | Internal combustion engine having an operation timing control system |
| US05/804,308 US4142483A (en) | 1976-06-16 | 1977-06-07 | Operation timing control system for an internal combustion engine |
| IT24666/77A IT1081264B (en) | 1976-06-16 | 1977-06-14 | OPERATING SYNCHRONIZATION CONTROL SYSTEM FOR AN INTERNAL COMBUSTION ENGINE |
| FR7718231A FR2355165A1 (en) | 1976-06-16 | 1977-06-14 | SYSTEMS FOR CONTROLLING OPERATING TIMES IN INTERNAL COMBUSTION ENGINES |
| DE2726950A DE2726950C2 (en) | 1976-06-16 | 1977-06-15 | Arrangement for determining a functional point in time for an internal combustion engine |
| JP7158077A JPS5322927A (en) | 1976-06-16 | 1977-06-16 | Operation timing control device for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB24916/76A GB1586475A (en) | 1976-06-16 | 1976-06-16 | Internal combustion engine having an operation timing control system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| GB1586475A true GB1586475A (en) | 1981-03-18 |
Family
ID=10219290
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB24916/76A Expired GB1586475A (en) | 1976-06-16 | 1976-06-16 | Internal combustion engine having an operation timing control system |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US4142483A (en) |
| JP (1) | JPS5322927A (en) |
| DE (1) | DE2726950C2 (en) |
| FR (1) | FR2355165A1 (en) |
| GB (1) | GB1586475A (en) |
| IT (1) | IT1081264B (en) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS54105672A (en) * | 1978-02-07 | 1979-08-18 | Nippon Denso Co Ltd | Electronic control system for automobile |
| JPS5537502A (en) * | 1978-08-07 | 1980-03-15 | Hitachi Ltd | Electronic engine controller |
| JPS598656B2 (en) * | 1979-03-15 | 1984-02-25 | 日産自動車株式会社 | fuel injector |
| US4284052A (en) * | 1979-08-23 | 1981-08-18 | The Bendix Corporation | Sequential injector timing apparatus |
| DE3127766A1 (en) * | 1981-07-14 | 1983-01-27 | Atlas Aluminium-Fahrzeugtechnik Gmbh, 5980 Werdohl | "CAMSHAFT CONTROL UNIT" |
| US4407155A (en) * | 1981-10-16 | 1983-10-04 | General Motors Corporation | Engine operation related event timing system |
| DE3210914A1 (en) * | 1982-03-25 | 1983-09-29 | Atlas Fahrzeugtechnik GmbH, 5980 Werdohl | Camshaft control device |
| US4483293A (en) * | 1982-04-06 | 1984-11-20 | Mitsubishi Denki Kabushiki Kaisha | Ignition time control device |
| DE3411402A1 (en) * | 1984-03-28 | 1985-10-10 | Atlas Fahrzeugtechnik GmbH, 5980 Werdohl | INTERMITTENT FUEL INJECTION ARRANGEMENT |
| EP0187182A1 (en) * | 1984-10-22 | 1986-07-16 | Electromotive, Inc. | High resolution electronic ignition control system for internal combustion engines |
| US4572127A (en) * | 1985-04-01 | 1986-02-25 | Ford Motor Company | Interactive spark and throttle idle speed control |
| US4619232A (en) * | 1985-05-06 | 1986-10-28 | Ford Motor Company | Interactive idle speed control with a direct fuel control |
| USRE34183E (en) | 1986-02-05 | 1993-02-23 | Electromotive Inc. | Ignition control system for internal combustion engines with simplified crankshaft sensing and improved coil charging |
| JPS62288348A (en) * | 1986-06-07 | 1987-12-15 | Nippon Denso Co Ltd | Fuelinjection control device for internal combustion engine |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3752139A (en) * | 1971-11-23 | 1973-08-14 | Gte Sylvania Inc | Electronic ignition timing system for internal combustion engines |
| GB1495405A (en) * | 1974-03-01 | 1977-12-21 | Nippon Soken | Internal combustion engines |
| IT1035797B (en) * | 1974-05-21 | 1979-10-20 | Lucas Electrical Co Ltd | ANGULAR POSITION SIGNAL GENERATOR FOR ENGINE START-UP EQUIPMENT |
| GB1528744A (en) * | 1974-10-25 | 1978-10-18 | Lucas Electrical Ltd | Fuel injection systems for internal combustion engines |
| DE2504843C3 (en) * | 1975-02-06 | 1978-11-02 | Robert Bosch Gmbh, 7000 Stuttgart | Digitally operating electronic device for controlling operating parameter-dependent and repetitive processes in internal combustion engines, in particular the ignition times of internal combustion engines with external ignition |
| FR2307143A1 (en) * | 1975-04-10 | 1976-11-05 | Peugeot & Renault | ELECTRONIC IGNITION CONTROL FOR INTERNAL COMBUSTION ENGINES |
-
1976
- 1976-06-16 GB GB24916/76A patent/GB1586475A/en not_active Expired
-
1977
- 1977-06-07 US US05/804,308 patent/US4142483A/en not_active Expired - Lifetime
- 1977-06-14 IT IT24666/77A patent/IT1081264B/en active
- 1977-06-14 FR FR7718231A patent/FR2355165A1/en active Granted
- 1977-06-15 DE DE2726950A patent/DE2726950C2/en not_active Expired
- 1977-06-16 JP JP7158077A patent/JPS5322927A/en active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| US4142483A (en) | 1979-03-06 |
| FR2355165A1 (en) | 1978-01-13 |
| DE2726950A1 (en) | 1977-12-29 |
| JPS5322927A (en) | 1978-03-02 |
| IT1081264B (en) | 1985-05-16 |
| FR2355165B1 (en) | 1980-04-04 |
| DE2726950C2 (en) | 1986-04-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4365602A (en) | Timing signal generator for ignition and fuel injection systems in a 4-stroke internal combustion engine | |
| US4063539A (en) | System to control timing of cyclically repetitive events, particularly automotive ignition | |
| GB1586475A (en) | Internal combustion engine having an operation timing control system | |
| US4378004A (en) | Engine control system with cylinder identification apparatus | |
| US4144864A (en) | Method and apparatus for disabling cylinders under light load conditions by comparison with variable reference | |
| US4553426A (en) | Reference pulse verification circuit adaptable for engine control | |
| US3908616A (en) | Ignition device for use in internal combustion engine | |
| US4044235A (en) | Method and apparatus for determining smooth running operation in an internal combustion engine | |
| US4787354A (en) | Ignition control system for internal combustion engines with simplified crankshaft sensing and improved coil charging | |
| US4321580A (en) | Process and apparatus for adjustment of the angular position of a part in rotational motion | |
| US4127091A (en) | Internal combustion engine ignition electronic control device and method | |
| GB1352674A (en) | Deceleration control circuit for an internal combustion engine fuel control system | |
| GB1570617A (en) | Fuel injection systems for internal combustion engines | |
| JPS6024299B2 (en) | Optimal fuel supply control device | |
| US4025868A (en) | Frequency digital converter | |
| GB1533223A (en) | Ignition system | |
| US3780711A (en) | Electronic fuel injection system | |
| JPS61135985A (en) | Program type electronic angle leading device for internal combustion engine | |
| US4151815A (en) | Operation timing control system for an internal combustion engine | |
| GB1563151A (en) | Electronic ignition timing control device for internal combustion engines | |
| GB1592762A (en) | Internal combustion engine fuel injection control | |
| US3725794A (en) | Interpolating apparatus | |
| US4397282A (en) | Fuel injection systems for internal combustion engines | |
| US3943898A (en) | Electronic timing circuit for engine ignition | |
| US4262643A (en) | Digital timing control system for an internal combustion engine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PS | Patent sealed [section 19, patents act 1949] | ||
| PCNP | Patent ceased through non-payment of renewal fee |