Patent US2864363A successfully refreshed from Google Patents.
Patent US5383860A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4498438A Expired / Lapsed US ⏱️ 0.0 years remaining

Ignition timing control unit for a car engine and method thereof

Assignee: Toyota Motor Corp
•
Filing: 1984-03-09
•
Granted: 1985-02-12
•
Expires: 2004-03-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An ignition timing control unit for a car engine by use of a microprocessor having a CPU, A ROM, and a RAM and a plurality of sensors, each output of which is connected to the input of the microprocessor so as to detect various parameters about running conditions of the engine in which various operations and calculations, such as determining whether or not the current engine speed detected is larger than an averaged out value which was detected previously and which has been stored in the RAM, updating the old weighting averaged value stored in the RAM with a new weighting averaged value, calculating a delay angle amount to be corrected for a spark advance angle and an effective spark advance angle value, and controlling the output timing of the ignition current to be applied to the igniter are carried out in the CPU of the microprocessor, in accordance with particular control programs according to the present invention which have been stored in the ROM. With this construction, an over control of the ignition timing due to the fluctuation in the engine speed which was met in the prior art can be prevented by the averaging processing of the engine speed and a suitable ignition timing control becomes possible, thus reducing shocks and "hiccups" which otherwise often occur at the time of the abrupt acceleration or deceleration.

Inventors

  • 👤 Kunihiko Sato

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 02:18
CPC Classifications
F; F02; F02P; F02P5/00; F02P5/04; F02P5/145; F02P5/15; F02P5/1502; F02P5/1504; Y; Y02; Y02T; Y02T10/00; Y02T10/10; Y02T10/40

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 229 words
An ignition timing control unit for a car engine which comprises an operational control circuit for controlling the output timing of ignition current to be applied to a spark plug in accordance with a crank angle signal produced for every equal crank angle in synchronization with the rotation of a crank shaft; said operational control circuit further comprising; (a) engine speed detecting means for detecting the engine speed in accordance with the crank angle signal, (b) memory means for storing averaged values of the engine speed, (c) basic spark advance angle calculating means for calculating a basic spark advance value from running conditions of the engine, (d) averaging means for newly carrying out an averaging process in accordance with the engine speed and an averaged value of the engine speed and afterward storing the result of the averaging process into said memory means as one averaged value of the engine speed and for updating said average value of the engine speed which has been stored in said memory means, and (e) calculating means for calculating an amount to be corrected of the spark advance angle in accordance with the difference between the averaged out value and the engine speed and for controlling the output timing of the ignition current in accordance with the amount thus corrected of the basic spark advance angle value by said amount to be corrected.
Claim 2
Dependent Claim 229 words
An ignition timing control unit for a car engine which comprises an operational control circuit for controlling the output timing of ignition current to be applied to a spark plug in accordance with a crank angle signal produced for every equal crank angle in synchronization with the rotation of a crank shaft; said operational control circuit further comprising; (a) engine speed detecting means for detecting the engine speed in accordance with the crank angle signal, (b) memory means for storing averaged values of the engine speed, (c) basic spark advance angle calculating means for calculating a basic spark advance value from running conditions of the engine, (d) averaging means for newly carrying out an averaging process in accordance with the engine speed and an averaged value of the engine speed and afterward storing the result of the averaging process into said memory means as one averaged value of the engine speed and for updating said average value of the engine speed which has been stored in said memory means, and (e) calculating means for calculating an amount to be corrected of the spark advance angle in accordance with the difference between the averaged out value and the engine speed and for controlling the output timing of the ignition current in accordance with the amount thus corrected of the basic spark advance angle value by said amount to be corrected.
Claim 3
Independent Claim 271 words
A method for controlling an ignition timing for a car engine by use of a microprocessor having a ROM and a RAM, which comprises the steps of: (a) determining whether or not a crank angle is in the suitable timing for the ignition control in accordance with the signals from the crank sensor and from a cylinder identifying sensor; (b) detecting the current engine speed and storing the data corresponding to the engine speed in a memory, as the result of the first determination; (c) determining whether or not the current engine speed NE detected above is larger than a weighting averaged value NE i-1 which was detected previously and which has been stored in the memory of the microprocessor; (d) updating the old weighting averaged value NE i-1 stored in the memory with a new weighting averaged value NE i by detecting new current engine speed NE as the result of the second determination; (e) calculating the difference ΔNE between said new averaged out value NE i and the current engine speed NE and calculating a delay angle amount Δθ to be corrected for the spark advance angle of a crank angle by the following equation; Δθ=C×ΔNE (where C indicates a constant) (f) calculating an effective spark advance angle value θ by the following equation; θ=θ.sub.base -Δθ after calculating a basic spark advance angle value θ base in accordance with current running conditions of the engine e.g. engine cooling water temperature, engine load; (g) controlling the output timing of ignition current to be applied to a spark plug in accordance with the effective spark advance angle value θ thus calculation.
Claim 4
Independent Claim 271 words
A method for controlling an ignition timing for a car engine by use of a microprocessor having a ROM and a RAM, which comprises the steps of: (a) determining whether or not a crank angle is in the suitable timing for the ignition control in accordance with the signals from the crank sensor and from a cylinder identifying sensor; (b) detecting the current engine speed and storing the data corresponding to the engine speed in a memory, as the result of the first determination; (c) determining whether or not the current engine speed NE detected above is larger than a weighting averaged value NE i-1 which was detected previously and which has been stored in the memory of the microprocessor; (d) updating the old weighting averaged value NE i-1 stored in the memory with a new weighting averaged value NE i by detecting new current engine speed NE as the result of the second determination; (e) calculating the difference ΔNE between said new averaged out value NE i and the current engine speed NE and calculating a delay angle amount Δθ to be corrected for the spark advance angle of a crank angle by the following equation; Δθ=C×ΔNE (where C indicates a constant) (f) calculating an effective spark advance angle value θ by the following equation; θ=θ.sub.base -Δθ after calculating a basic spark advance angle value θ base in accordance with current running conditions of the engine e.g. engine cooling water temperature, engine load; (g) controlling the output timing of ignition current to be applied to a spark plug in accordance with the effective spark advance angle value θ thus calculation.
Claim 5
Dependent Claim 46 words
A method as set forth in claim 1 wherein it further comprises the step of making the delay angle amount Δθ to be zero, after updating the old weighting averaged value NE i-1 stored in the memory with the current engine speed NE detected this time.
Claim 6
Independent Claim 228 words
A method for controlling an ignition timing for a car engine by use of a microprocessor having a ROM, and a RAM, which comprises the steps of: (a) determining whether or not the crank angle is in a suitable timing for the ignition control in accordance with the signals from the crank angle sensor and from the cylinder identifying sensor; (b) detecting the current engine speed and storing the data corresponding to the engine speed in a memory, as the result of the first determination; (c) updating the old averaged value stored in the memory with a new weighting averaged value NE i by detecting new current engine speed NE, as the result of the second determination; (d) calculating the difference NE i and the current engine speed NE and calculating a delay angle amount Δθ to be corrected for the spark advance angle of the crank angle by the following equation; Δθ=C×ΔNE (where C indicates a constant) (e) calculating an effective spark advance angle value θ by the following equation; θ=θ.sub.base -Δθ after calculating a basic spark advance value θ base in accordance with current running conditions of the engine, e.g. engine cooling water temperature, engine load, etc; and (f) controlling the output timing of, the ignition current to be applied to the spark plug in accordance with the effective spark advance angle value θ thus calculated.
Claim 7
Independent Claim 228 words
A method for controlling an ignition timing for a car engine by use of a microprocessor having a ROM, and a RAM, which comprises the steps of: (a) determining whether or not the crank angle is in a suitable timing for the ignition control in accordance with the signals from the crank angle sensor and from the cylinder identifying sensor; (b) detecting the current engine speed and storing the data corresponding to the engine speed in a memory, as the result of the first determination; (c) updating the old averaged value stored in the memory with a new weighting averaged value NE i by detecting new current engine speed NE, as the result of the second determination; (d) calculating the difference NE i and the current engine speed NE and calculating a delay angle amount Δθ to be corrected for the spark advance angle of the crank angle by the following equation; Δθ=C×ΔNE (where C indicates a constant) (e) calculating an effective spark advance angle value θ by the following equation; θ=θ.sub.base -Δθ after calculating a basic spark advance value θ base in accordance with current running conditions of the engine, e.g. engine cooling water temperature, engine load, etc; and (f) controlling the output timing of, the ignition current to be applied to the spark plug in accordance with the effective spark advance angle value θ thus calculated.
Claim 8
Dependent Claim 177 words
An ignition timing control unit for a car engine which comprises a microprocessor, and a plurality of sensors such as an air flow meter, a engine cooling water temperature sensor, a crank angle sensor, and a cylinder identifying sensor, etc; said microprocessor further comprising; a central processing unit (CPU) for carrying out various calculations and operations, a random access memory (RAM) for storing various data detected by said sensors, a read only memory (ROM) into which various control programs have been stored in advance, a multiplexer for passing one signal at a time among multiple input signals received at its input and an analog to digital converter (A/D converter) coupled to the output of said multiplexer for converting input analog signals into digital signals, whereby various operations and calculations such as averaging out calculation of the engine speed, basic spark advance angle value calculation, effective spark advance angle value calculation are carried out by the use of the microprocessor and the output timing of the ignition current to be applied to the spark plug is timely controlled.
Claim 9
Dependent Claim 177 words
An ignition timing control unit for a car engine which comprises a microprocessor, and a plurality of sensors such as an air flow meter, a engine cooling water temperature sensor, a crank angle sensor, and a cylinder identifying sensor, etc; said microprocessor further comprising; a central processing unit (CPU) for carrying out various calculations and operations, a random access memory (RAM) for storing various data detected by said sensors, a read only memory (ROM) into which various control programs have been stored in advance, a multiplexer for passing one signal at a time among multiple input signals received at its input and an analog to digital converter (A/D converter) coupled to the output of said multiplexer for converting input analog signals into digital signals, whereby various operations and calculations such as averaging out calculation of the engine speed, basic spark advance angle value calculation, effective spark advance angle value calculation are carried out by the use of the microprocessor and the output timing of the ignition current to be applied to the spark plug is timely controlled.
Claim 10
Dependent Claim 49 words
An ignition timing control unit for a car engine as set forth in claim 5 wherein at least any one of the corresponding control programs for realizing the method having the steps as set forth in claims 2, 3 and 4 has been stored in said ROM in advance.

References Cited (Backward Citations)

US4367531A Cited
US4380983A Cited
US4403584A Cited
US4414946A Cited
US4448171A Cited
US4448162A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-02-12 1988-08-13 1989-02-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-02-12 1992-08-13 1993-02-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-02-12 1996-08-13 1997-02-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag