(19)
(11) EP 0 138 520 A2

(12) EUROPEAN PATENT APPLICATION

(43) Date of publication:
24.04.1985 Bulletin 1985/17

(21) Application number: 84306761.2

(22) Date of filing: 04.10.1984
(51) International Patent Classification (IPC)4F02P 3/04
(84) Designated Contracting States:
DE FR GB IT

(30) Priority: 12.10.1983 GB 8327245

(71) Applicant: LUCAS INDUSTRIES public limited company
Birmingham, B19 2XF West Midlands (GB)

(72) Inventor:
  • Hill, Frank William
    Stafford Staffordshire ST17 0PT (GB)

(74) Representative: Prutton, Roger et al
MARKS & CLERK, Alpha Tower, Suffolk Street Queensway
Birmingham B1 1TT
Birmingham B1 1TT (GB)


(56) References cited: : 
   
       


    (54) Variable dwell I.C. engine ignition system


    (57) @ A dwell control for an ignition system of the general type including a closed loop control which operates to vary the instant after each spark at which energy storage is commenced for the next spark. At low speeds the closed loop control is overridden and the circuit output (Q44) is operated at constant duty ratio. Switch over between the two modes of operation is effected under the control of a bistable circuit (Q18, Q19) which is set to one state in which a variable timer (C1, Q2, Q3, 04) incorporated in the closed loop control determines the instant of energy storage commencement, whenever the time duration for which the energy stored exceeds a threshold in less than a predetermined duration. The bistable is set to its other state, to provide fixed duty cycle operation, whenever the timer period exceeds a limiting value, or when a pulse arrives at the circuit input (Q1) from a transducer (10) before the expiry of the timer period. This control scheme for the bistable prevents undesirable hunting between the two operating modes.


    Description


    [0001] This invention relates to a variable dwell i.e. engine ignition system.

    [0002] Generally. speaking i.e. engine ignition systems operate by building up a store of energy for a period and then releasing the energy quickly to provide a spark. The conventional contact-breaker/coil ignition system utilises a contact breaker driven by the engine to control the flow of current in a coil primary. Energy release is provided by interrupting the coil current at the required instant of ignition. The phase of the ignition sparks is varied mechanically by the contact breaker in accordance with engine parameters such as speed and air intake mainfold pressure and the mechanical arrangement for speed and vacuum timing control have become very sophisticated over a long period of development.

    [0003] More recently there have been many proposals for controlling the timing of the ignition sparks electronically and in such proposals, mechanical vacuum and speed timing control is unnecessary. However, there exists a demand for hybrid systems in which timing control is effected mechanically, but electronic circuits control the actual coil current. Thus, for example, the conventional contact breaker may be replaced by a transducer which is driven by the engine and which incorporates conventional speed and vacuum timing controls. Such a transducer may be, for example, one relying on variable reluctance, on Hall effect, or on other "non-contact" switching arrangements, the transducer providing a pulse train of constant duty ratio with the "trailing edges" of the pulses marking the desired instants of ignition. Clearly, such a transducer simulates the conventional contact breaker, but avoids its mechanical problems such as contact bounce, wear, contact erosion, etc.

    [0004] Because of the fixed duty ratio of the transducer pulse train, if the "leading edge" of each pulse is used to turn the coil current on, (as with a conventional contact breaker system) the coil on-time will be a fixed proportion of the cycle time and hence will reduce as speed increases. This involves making a compromise between very inefficient operation at low speed and an inadequate on-time at high speeds. To overcome this problem it has already been proposed, e.g. in UK-A-2113761 to vary the coil duty ratio in accordance with the duration of the interval between the transducer pulses so as to increase the fractional coil on-time as speed increases. A closed-loop correction system was employed to provide a relatively slow correction to maintain the proportion of each cycle for which the coil current was above a set level substantially constant in steady running.

    [0005] The previously proposed apparatus was found to be too sensitive to the jitter which was found to occur when a chain drive from the engine to the transducer was used, particularly if the chain was improperly tensioned.

    [0006] It is an object of the present invention to provide a variable dwell i.c. engine ignition spark ignition system which can operate satisfactorily when in the presence of substantial timing jitter and which also is relatively insensitive to supply voltage variations.

    [0007] In accordance with the invention there is provided a dwell control for an ignition system employing a transducer driven by the engine and producing a pulse train of approximately constant duty ratio and including mechanical means for varying the phase of the pulse train relative to the engine cycle in accordance with engine operating conditions, energy storage means controlled by said transducer for releasing energy to create ignition sparks in synchronism with specific events in said pulse train, means sensitive to different specific events in said pulse train for commencing an energy storage period in each ignition cycle at relatively low engine speeds, timer means operating at relatively high engine speeds and operating under the control of said transducer to commence said energy storage period at an instant in each cycle earlier than said different specific event, the timing period of said timer being determined by closed loop control means so as to regulate the fractional time during which the energy stored by said energy storage means exceeds a threshold value, characterised by mode selection bistable switch means for determining whether or not said timer or said different specific event is to cause commencement of said energy storage period, said bistable switch means being switched to a state in which said timer causes commencement of said energy storage period whenever the time duration for which the energy stored by said energy storage means exceeds a threshold value is less than a predetermined duration and to its other state in which said different specific events cause commencement of the energy storage period either when timing period of the timer exceeds a limiting value or when said different specific event occurs before expiry of the timing period of said timer.

    [0008] Where the energy storage means is a coil, the energy storage period is commenced by completing a path for coil current and, in this case, the closed loop control means senses the coil current and determines the timer timing period so that the coil current is above a threshold level for a predetermined proportion of the cycle duration.

    [0009] The accompanying drawing is an electrical circuit diagram of one example of a variable dwell i.c. engine ignition system in accordance with the invention.

    [0010] The system shown includes a transducer 10 which senses the angular position of a conventional mechanically timed ignition distributor. The transducer may be a Hall-effect device, a variable reluctance device or any other known "no-contact" device which provides, in well known manner, a pulse train of fixed duty ratio and with the trailing edges of the pulses in the pulse train coinciding with the desired instants of sparks. Since transducers of this type are generally known no further description is given herein. The transducer is designed, in the present case, to provide a duty ratio of about 15%.

    [0011] The output of the transducer 10 is connected by a pull-up resistor R1 to a supply rail 11 to which a regulated voltage is applied by a known regulator circuit 12. The transducer output is also connected by a resistor R2 to the base of an npn transistor Ql, which has its emitter connected to a ground rail 13, so that transistor Ql is conductive whenever the output of the transducer 10 is high. A resistor R3 connects the base of transistor Ql to the ground rail 13. The collector of the transistor Q1 is connected to the cathodes of two diodes Dl and D2. The anode of diode Dl is connected to one side of a capacitor Cl, the other side of which is connected to the collector of a pnp transistor Q2 which has its base connected to a bias voltage source V1 and its emitter connected by a resistor R4 to the rail 11. The emitter of the transistor Q2 is also connected by a resistor R5 to the collector of a pnp transistor Q3 which has its emitter connected to rail 11 and its base connected to the collector of an npn transistor Q4, the emitter of which is connected by a resistor R6 to the ground rail 13 and the base of which is connected to said other side of the capacitor Cl. the anode of the diode D2 is connected to the rail 11 by a resistor R7.

    [0012] Another diode D3 has its anode connected to the anode of diode D2 and its cathode connected by a resistor R8 to rail 13. The cathode of diode D3 is connected to the base of an npn transistor Q5, the collector of which is connected by two resistors R9, R10 in series to the rail 11. The emitter of the transistor Q5 is connected to the collector of an npn transistor Q6 the emitter of which is connected to the junction of two resistors R11 and R12 in series between rails 11 and 13. The base of transistor Q6 is connected by a resistor R13 to said other side of capacitor Cl.

    [0013] The anode of the diode D1 is connected to the emitters of two pnp transistors Q7 and Q8. Transistor Q7 has its base connected to the bias voltage source V1 and its collector connected by a resistor R14 to rail 13. An npn transistor Qg has its base connected to the collector of transistor Q7, and its emitter grounded to rail 13. The emitter of transistor Q8 is connected by a constant current source Sl to the rail 11 and its collector is grounded to rail 13. the base of transistor Q8 is connected by another current source S2 to rail 11 and to the emitter of a pnp transistor Q10. The collector of transistor Q10 is connected to the collector of transistor Q8 and to rail 13 and its base is connected to the collectors of an npn transistor Q11 and a pnp transistor Q12. Transistor Q11 has its base connected to another bias voltage source V2 and its emitter grounded to rail 13 via a resistor R15. The transistor Q12 has its base connected to the bias voltage source V1 and its emitter connected by a resistor R16 to the rail 11. The base of transistor Q10 is also connected by a resistor R17 and a capacitor C2 in series to the rail 11. The base of transistor Q10 is also connected to the cathode of a diode D4, the anode of which is connected by a resistor R18 to the rail 11. Anode of diode D4 is also connected to the anode of a diode D5, the cathode of which is connected to the transducer output, and to the collector of an npn transistor Q13 which has its emitter grounded to rail 13.

    [0014] A pnp transistor Q14 has its emitter connected to that of transistor Q12 and its collector connected to the emitter of transistor Q11. The base of transistor Q14 is connected by a resistor R19 to rail 11 and by a resistor R20 to the collector of transistor Ql, so that transistor Q14 turns on whenever transistor Q1 is conductive and so directly connects the emitters of transistors Q11, Q12 together.

    [0015] The emitter of transistor Q12 is also connected to the anode of a diode D6, the cathode of which is connected to the collector a pnp transistor Q16 and to ground via a current sink S3. The emitter of transistor Q16 is connected to rail 11 and a resistor R21 connects the base of transistor Q16 to that rail. The base of transistor Q16 is also connected to the collector of an npn transistor Q15, the emitter of which is connected to the emitter of transistor Q11 and the base of which is grounded via a resistor R22. A resistor R23 connects the base of transistor Q15 to the anode of a diode D7, the cathode of which is connected to ground by a resistor R24. The emitter of an npn transistor Q17 is connected to the cathode of diode D7 and the base of transistor Q17 is connected to the junction of two resistors R25, R26 connected in series between the rails 11, and 13.

    [0016] An npn transistor Q18 has its emitter connected to rail 13 and its collector connected by two resistors R27, R28 in series to rail 11. The junction of these resistors R27, R28 is connected to the base of a pnp transistor Q19, the emitter of which is connected to rail 11 and the collector of which is connected by three resistors R70, R29, R30 in series to rail 13, with the junction of resistors R29, R30 connected to the base of transistor Q18. Transistor Q18, Q19 form a bistable switch, turned on as hereafter explained by turning on transistor Q19 and turned off, as also explained by turning off transistor Q18. The collector of the transistor Qlg is also connected via a resistor R31 to the base of transistor Q13, and by a resistor R32 to the anode of a diode Dg, the cathode of which is connected to the base of the transistor Q5. The collector of transistor Qg is connected to the junction of resistors R70 and R29 so that when transistor Q19 turns on it sinks any current being passed by transistor Q19 and causes transistor Q18 to turn off.

    [0017] An npn transistor Q20 has its collector connected to the junction of resistor R17 and capacitor C2, its base connected to the bias voltage source V2 and its emitter connected by a resistor R3 to the collector of another npn transistor Q21, the emitter of which is grounded to rail 13. A diode Dg has its anode connected to the collector of the transistor Q19 and its cathode connected to the junction of resistors R70 and R29. Transistor Q21 has its base connected to the junction of two resistors R33, R34 connected in series between the collector of a pnp transistor Q22 and rail 11. Transistor Q22 has its emitter connected to the base of a pnp transistor Q23, the emitter of which is connected to rail 11. The base of transistor Q22 is connected to the junction of two resistors R35 and R36 which are in series between the rail 11 and the output of the transducer 10. The junction of these two resistors R35 and R36 is also connected to the collector of a pnp transistor Q24 which has its emitter connected to rail 11 and its base connected to the collector of transistor Q23 which is also connected to ground by a resistor R37.

    [0018] An npn transistor Q25 has its emitter grounded to rail 11 and its collector connected to the collector of transistor Q9. The base of transistor Q25 is connected to rail 13 by a resistor R38 and also to the collector of a pnp transistor Q26. Transistor Q26 has its base connected by a resistor R39 to rail 13, and by two resistors R40, R41 in series to rail 11. The junction of resistors R40, R41 is connected to the anode of a diode D9, the cathode of which is connected to rail 13 by a current sink S4. An npn transistor Q27 has its emitter connected to that of transistor Q26 and by a resistor R42 to rail 11 and its collector connected by a resistor R43 to the rail 13. A transistor Q28 has its base connected to the collector of the transistor Q27, its emitter grounded to rail 13 and its collector connected to the base of the transistor Q27. A current sink S5 also connectes the base of transistor Q27 to ground rail 11.

    [0019] A capacitor C3 is connected at one side to the base of transistor Q27 and at the other side to the anode of a diode D10 the cathode of which is connected to the cathode of diode D9. These two cathodes are connected to the collector of a pnp transistor Q29 which has its emitter connected to rail 11, and its base connected by a resistor R44 to rail 11, by a resistor R45 to the collector- of transistor Q17 and by a resistor R46 to the anode of a diode D11, the cathode of which is connected to the collector of the transistor Q20. The anode of diode D10 is connected to ground rail 11 by a current sink S6, to the base of a pnp transistor Q30 and to the collector of a pnp transistor Q31. Transistor Q31 has its emitter connected to rail 11 and its base connected by a resistor R47 to the rail 11.

    [0020] The collector of transistor Q30 is connected by a current sink S7 to rail 13 and its emitter is connected by a resistor R48 to rail 11. The collector of transistor Q30 is also connected to the base of an npn transistor Q32, the emitter of which is grounded to rail 13 and the collector of which is connected by a resistor R50 to the emitter of the transistor Q30. An npn transistor Q33 has its base and emitter connected to the collector of transistor Q32 and its emitter connected by a resistor R51 to ground.

    [0021] An npn transistor Q34 has its base connected to the junction of two resistors R52, R53 in series between collector of a pnp transistor Q35 and rail 13. Transistor Q35 has its emitter connected to rail 11 and its base connected to the junction of the resistors Rg and RIO. The emitter of transistor Q34 is connected to rail 13 and its collector is connected by a resistor R54 to rail 11 and by a resistor R55 to the base of an npn transistor Q36, which has emitter grounded to rail 13. Transistor Q36 has its collecter connected by two resistors R56, R57 in series to rail 11, and by another two resistors R58, R59 in series to the rail 11. The junction of the latter two resistors is connected to the cathode of a diode D12, the anode of which is connected to the base of the transistor Q23. The junction of the two resistors R56, R57 is connected to the base of a pnp transistor Q37 which has its emitter connected by a resistor R60 to rail 11 and its collector connected by a resistor R61 to rail 13. the collector of the transistor Q37 is also connected by a capacitor C4 and two resistors R62, R63 in series to the rail 13, the junction of these resistors being connected to the base of an npn transistor Q38, the emitter of which is connected to the base of the transistor Q36 and the collector of which is connected by a resistor R64 to the base of the transistor Q19.

    [0022] The emitter of transistor Q37 is connected to the base of a pnp transistor Q39, the emitter of which is connected to rail 11 and the collector of which is connected by a resistor R65 to the collector of an npn transistor Q40, the base of which is connected to the collector and base of the transistor Q33. The collector of transistor Q39 is also connected to the base of a pnp transistor Q41, which has its emitter connected to rail 11 by a current source Sg, and its collector connected by a resistor R66 to the anode of a diode D13, the cathode of which is connected to the collector of a transistor Q40. The emitter of transistor Q41 is connected to the base of a pnp transistor Q42 which has its emitter connected to rail 11 and its collector connected by a current sink S9 to rail 13. The collector of transistor Q42 is connected to the base of an npn transistor Q43, which has its collector connected to rail 11 and its emitter connected by two resistors R67, R68 in series to rail 13. The junction of resistors R67, R68 is connected to the base of an npn integrated Darlington type output transistor Q44 which has its emitter connected to rail 13 by a current sensing resistor R69 and its collector connected via the ignition coil primary winding 14 to the raw supply 15. The emitter of transistor Q40 is connected to the emitter of transistor Q44 so that transistor Q40 starts to turn off whenever the voltage across resistor R69 rises to that across resistor R51.

    [0023] A pnp transistor Q45 has its emitter connected to rail 11, its base connected to the junction of two resistors R72, R71 in series between the emitter of transistor Q43 and rail 11, and its collector connected to the anode of diode D7.

    [0024] In operation transistor Ql operates to invert the negative-going output pulses from the transducer 10. Thus following each transducer pulse capacitor Cl has the potential of its said one side pulled down to approximately one diode voltage drop above ground, cutting off transistors Q8 and Q6 in consequence. At low and medium speeds this has the effect of cutting off transistors Q3 and Q4 and capacitor C1 subsequently discharges linearly via transistor Q2 acting as a constant current source, until transistor Q4 turns on, whereupon transistor Q3 shunts the emitter resistor R4 of transistor Q2. This increases the charging rate of capacitor Cl, which charges up by about 1 volt more, after which its "other side" becomes clamped when transistor Q6 turns on, at which point the timer constituted by the capacitor C1 and various transistors controlling its charge, has timed out. During the transducer pulse, the potential of the "other side" of capacitor Cl remains clamped whilst that of the "one side" rises until clamped by transistor Q8 which forms part of a Darlington voltage follower driven by the voltage on capacitor C2. This voltage therefore controls the delay between the transducer pulse trailing edge and the turning on of the transistor Q6, this delay increasing in response to increases in the control voltage. At sufficiently low values of the control voltage, the potential of the "other side" of capacitor Cl, is not lowered sufficiently to turn off transistor Q4; hence the augmented charging rate provided by transistor Q3 is operative throughout the timer's action. This enables the coil off time to be controlled over a sufficiently wide range of non-zero values.

    [0025] Under normal operating conditions of the timer transistor Q7 is non-conductive. During dwell control operation (to be described hereinafter) however, when the voltage across capacitor C2 approaches the value at which maximum time delay is produced, transistors Q7 and Q9 turn on to provide detection of a "timer outranged" condition.

    [0026] When transistor Q13 is conductive (ie in a timer controlled turn on condition), diode D4 is non-conductive, and the voltage on capacitor. C2 is controlled by transistors Q11 and Q12. Both of these are held off by transistor Q14 except during the transducer pulses. Transistor Q12 is held off unless transistor Q16 is saturated, i.e. unless transistor Q15 is on. This condition is met during transducer pulses only if the current limit (to be explained hereinafter) is in control; hence transistor Q12 acting as a constant current source is turned on only when the current limit is in control during transducer pulses. Transistor Qll, which acts as a constant current sink, is held off when transistor Q15 is conducting, so that it is operative only when the current limit is not in control during transducer pulses.

    [0027] The magnitudes of the sink and source currents have a ratio of about 2:1, so that in steady state the current limit is in operation for about two thirds of the transducer pulse duration, i.e. about 10% of the ignition cycle period.

    [0028] When the dwell control loop is not in operation the voltage on capacitor C2 is pre-conditioned by means of transistor Q13 and diode D4. Diode D5 prevents pre-conditioning from being applied during transducer pulses, thereby leaving the dwell control voltage undisturbed if the timer is pre-empted by the transducer pulse as a result of rapid acceleration at low engine speeds in dwell control.

    [0029] Under engine running conditions, transistors Q30, Q32 are held off and current passing via diode strapped transistor Q33 provides a reference voltage for the current control loop. This loop is gated by transistor Q39 which when off enables the current control loop transistors Q40, Q41, Q42, Q43 and Q44, which all operate in saturation until coil current has risen to a value at which the voltage across resistor R69 causes these stages to desaturate in succession as the current limit comes into control. When transistor Q43 is unsaturated, transistor Q45 is switched on, thereby signalling when the output stage is either in current limit or not conducting at all.

    [0030] Capacitor C5 and resistor R73 control the high frequency gain of the current limit amplifier.

    [0031] The command signal for coil switching operates via transistors Q34, Q36, Q37 and Q39, with transistor Q38 providing a brief hold-off pulse lasting about 0.3mS in order to prevent spurious coil turn-on due to spark interference. This hold-off pulse is also used to turn on the mode control switch (Q18, Q19), and it also ensures that transistor Q31 is held on despite spark interference, thereby assuring undisturbed measurement of current limit duration by the associated circuit.

    [0032] Transistor Q31 conducts only when the coil is off. Consequently, during each transducer pulse, transistor Q31 is off and transistors Q27 and Q28 are latched on, thereby holding off transistors Q26 and Q25. The "lower" side of capacitor C3 is therefore held near ground potential as it discharges, initially at about lyA. If the mode control bistable switch is off, transistor Q29 turns off when current limit is reached, causing capacitor C3 to be discharged additionally at about 100µA. If the period of this augmented discharge falls short of about 1mS, transistors Q27 and Q28 remain on when transistor Q31 turns on, and capacitor C3 is recharged rapidly. If the 1mS threshold is exceeded, the base potential of the transistor Q27 is raised above that of transistor Q26 when transistor Q31 turns on, resulting in transistors Q27 and Q28 turning off and transistors Q26 and Q25 turning on. In this event capacitor C3 recharges relatively slowly, enabling a modest excess of current limit duration above the threshold value to produce an output from transistor Q25 outlasting the coil hold-off pulse.

    [0033] At a voltage on capacitor C3 lower than the threshold for switching off transistors Q27, Q28 the augmented discharge current resulting when transistor Q29 is non-conducting is removed by means of diodes D9, D10. and capacitor C3 continues to discharge at about 1µA. After about 300mS, transistors Q30 and Q32 turn on and follow the voltage of capacitor C3, shutting down the current limit control reference and thereby smoothly turning off the coil current without creating a spark. The coil current thus turns off under control and without a spark being created following an engine stall.

    [0034] The transistors Q22, Q23 and Q24 form a bistable circuit which delivers an output from transistor Q22 if the negative going transducer pulse applied to its base occurs before it is shorted out by the positive going coil turn-on signal applied via diode D12. If transistor Q22 is turned on by the transducer pulse occurring first, then transistor Q23 is held on, thereby sustaining the output until the end of the transducer pulse. The output is used via transistor Q21 to turn off the mode control bistable switch (Ql8, Q19) for the duration of any transducer pulse which pre-empts the timer. It also provides for this period, a discharge current via transistor Q20 for capacitor C2, affording a "forcing" dwell control correction.

    [0035] The leading edge of the transducer pulse turns on transistor Q22 directly, but it turns on transistor Q24 via the turn-off delays of overdriven transistors Q1, Q36 and Q23. Thus, the "race" condition is reliably "won" by transistor Q22 whenever the timer is pre-empted.

    [0036] As mentioned above transistors Q18 and Qlg form a complementary bistable mode control switch which when on enables timed turn-on by means of transistor Q5. When the mode control switch is off, transistor Q5 conducts only during transducer pulses, giving direct coil control by the transducer signal.

    [0037] The arrangements described ensure that the mode control switch is not turned to "off" (direct control) when spurious sparks could result. Three separate means are provided for turning the mode control switch off and two of these, viz the "timer outranged" detector and the "timer-pre-empted" detector both have outputs which are effectively gated by the transducer pulse. The switch is turned on, if not already on, by the coil hold-off pulse, and is turned off immediately afterwards if a more persistent output is received from the current limit duration detector.

    [0038] Mode change due to falling speed with negligible jitter is normally caused by "timer outranged" detection at, for example, about 700 rpm engine speed.

    [0039] Jitter-induced hunting between modes is avoided since at speeds high enough for mode change to timer operation, the timed turn-on is early enough to avoid being pre-empted despite substantial jitter (up to 6% with typical value of coil-current growth time).

    [0040] For optimum dynamic performance in following engine acceleration, the magnitudes of the sink and source currents passed by transistors Q11 and Q12 are chosen in relation to the capacitor C2 and in relation to the time constants of the timer circuit to ensure that the dwell time error in any given cycle is approximately matched by the resultant timer delay correction in the next cycle at speeds at which transistors Q3, Q4 turn off. At high speeds the reduced coil off time can result in residual coil energy at coil turn on, causing random variations in the coil current growth time. Under these circumstances a reduced correction per cycle provides desirable smoothing of the response when transistors Q4 and Q3 remain on.

    [0041] If necessary, a voltage limiting protective zener diode feedback circuit of known kind may be associated with transistor Q44.


    Claims

    1. A dwell control for an ignition system employing a transducer (10) driven by the engine and producing a pulse train of approximately constant duty ratio and including mechanical means for varying the phase of the pulse train relative to the engine cycle in accordance with engine operating conditions, energy storage means (14) controlled by said transducer for releasing energy to create ignition sparks in synchronism with specific events in said pulse train, means (Q22) sensitive to different specific events in said pulse train for commencing an energy storage period in each ignition cycle at relatively low engine speeds, timer means (Cl, Q2, Q3 and Q4) operating at relatively high engine speeds and operating under the control of said transducer to commence said energy storage period at an instant in each cycle earlier than said different specific event, the timing period of said timer being determined by closed loop control means so as to regulate the fractional time during which the energy stored by said energy storage means exceeds a threshold value, characterised by mode selection bistable switch means (Q18, Q19) for determining whether or not said timer or said different specific event is to cause commencement of said energy storage period, said bistable switch means being switched to a state in which said timer causes commencement of said energy storage period whenever the time duration for which the' energy stored by said energy storage means exceeds a threshold value is less than a predetermined duration and to its other state in which said different specific events cause commencement of the energy storage period either when the timing period of the timer exceeds a limiting value or when said different specific event occurs before expiry of the timing period of said timer.
     
    2. A dwell control as claimed in claim 1 in which the energy storage means is an ignition coil (14), current in the coil being sensed by the closed loop control means.
     
    3. A dwell control as claimed in claim 2 comprising a semiconductor switch device (Q44) and a current sensing element (R69) in series with the coil (14), a drive amplifier (Q37, Q39, Q41, Q42, Q43) for providing drive current to said switch device (Q44), current limit semiconductor means (Q40) connected to said current sensing element (R69) and to the drive amplifier and operating to reduce the current supplied to the switch device (Q44) when the coil current exceeds a threshold level and means (Q45) connected to the drive amplifier and providing a feedback signal to the closed loop control means when the current limit semiconductor means (Q40) is in operation.
     
    4. A dwell control as claimed in any preceding claim in which a capacitor (C3) is employed in a timer circuit (Q27, Q28) for detection of when the time duration for which the energy stored by the energy storage means exceeds a threshold value is greater than said predetermined duration.
     
    5. A dwell control as claimed in claim 4 in which said capacitor (C3) preserves a charge signalling such detections until after spark interference has subsided, which charge then determines whether the mode selection bistable switch means (Q18, Q19) is switched from said first-mentioned state to said other state.
     
    6. A dwell control as claimed in claim 4 or 5 in which said capacitor (C3) also operates so as smoothly to turn off the coil current when necessary after the transducer signal has ceased.
     
    7. A dwell control as claimed in claim 6 in which said capacitor (C3) is connected to said closed loop control means so as to provide a signal thereto representing said threshold value which reduces gradually as said capacitor (C3) discharges following cessation of the transducer signal.
     




    Drawing