← Back to Patent Explorer
US5162999A Expired / Lapsed US ⏱️ 0.0 years remaining

Process and device for adjusting operating parameters of an internal combustion engine

Assignee: Robert Bosch GmbH
•
Filing: 1989-07-21
•
Granted: 1992-11-10
•
Expires: 2009-07-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention relates to a method and a device for adjusting operating parameters of an internal combustion engine. Time-independent programs are executed in a low-priority background program and programs dependent on the crank angle are executed in a high-priority synchroprogram. Time-dependent programs are divided into different groups, specifically into at least one group of time-dependent programs of shortest interval and at least one composite group which contains the group of time-dependent programs of shortest interval. When a predetermined grid interval has elapsed, a particular group of time-dependent programs, that is either a group of time-dependent programs of shortest interval or a composite group, is run through.

Inventors

  • 👤 Ernst Wild
  • 👤 Gerhard Schneider

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 15:35
CPC Classifications
F; F02; F02D; F02D41/00; F02D41/24; F02D41/26; F02D41/263

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 223 words
A method of operating a computer controlled system for an internal combustion engine in which operating parameters such as ignition timing and duration of injection pulses are set as output signals, which are produced based on input signals as a result of the computer executing a plurality of task programs, each task program having a prescribed level of priority assigned thereto in accordance with its functional effect on the operation of said system, said task programs being: (a) programs dependent on the crank angle of the crankshaft of the internal combustion engine, which are executed in a high priority synchroprogram; (b) time-dependent programs, which are executed at a mutual interval of at least one predetermined grid interval (ZSR); and, (c) time-dependent programs which are executed in a low priority background program; the method comprising the steps of: separating the time-dependent programs into at least a program group (GAKP) of shortest interval and programs of longer interval; adding at least one of the programs (ZAP3, ZAP4) of longer interval to said program group of shortest interval thereby forming at least one composite group (VG1, VG2); and, starting the program group of shortest interval or one of the composite groups when said predetermined grid interval (ZSR) has elapsed and the previously started group of time-dependent programs of shortest interval or composite group has run through.
Claim 2
Independent Claim 223 words
A method of operating a computer controlled system for an internal combustion engine in which operating parameters such as ignition timing and duration of injection pulses are set as output signals, which are produced based on input signals as a result of the computer executing a plurality of task programs, each task program having a prescribed level of priority assigned thereto in accordance with its functional effect on the operation of said system, said task programs being: (a) programs dependent on the crank angle of the crankshaft of the internal combustion engine, which are executed in a high priority synchroprogram; (b) time-dependent programs, which are executed at a mutual interval of at least one predetermined grid interval (ZSR); and, (c) time-dependent programs which are executed in a low priority background program; the method comprising the steps of: separating the time-dependent programs into at least a program group (GAKP) of shortest interval and programs of longer interval; adding at least one of the programs (ZAP3, ZAP4) of longer interval to said program group of shortest interval thereby forming at least one composite group (VG1, VG2); and, starting the program group of shortest interval or one of the composite groups when said predetermined grid interval (ZSR) has elapsed and the previously started group of time-dependent programs of shortest interval or composite group has run through.
Claim 3
Dependent Claim 35 words
The method of claim 1, wherein different composite groups are called up at different, predetermined intervals and then run through; and, each of said predetermined intervals being a multiple of said predetermined grid interval (ZSR).
Claim 4
Dependent Claim 13 words
The method of claim 2, wherein said multiple is a whole number multiple.
Claim 5
Dependent Claim 20 words
The method of claim 1, wherein said shortest interval and said longer interval are each less than said grid interval.
Claim 6
Dependent Claim 13 words
The method of claim 4, wherein said grid interval is approximately 10 ms.
Claim 7
Independent Claim 342 words
A method of operating a computer controlled system for an internal combustion engine in which operating parameters such as ignition timing and duration of injection pulses are set as output signals, which are produced based on input signals as a result of the computer executing a plurality of task programs, each task program having a prescribed level of priority assigned thereto in accordance with its functional effect on the operation of said system, said task programs being: (a) programs dependent on the crank angle of the crankshaft of the internal combustion engine, which are executed in a high priority synchroprogram; (b) time-dependent programs, which are executed at a mutual interval of at least one predetermined grid interval (ZSR); and, (c) time-dependent programs which are executed in a low priority background program; the method comprising the steps of: separating the time-dependent programs into at least a program group (GAKP) of shortest interval and programs of longer interval; adding at least one of the programs (ZAP3, ZAP4) of longer interval to said program group of shortest interval thereby forming at least one composite group (VG1, VG2); starting the program group of shortest interval or one of the composite groups when said predetermined grid interval (ZSR) has elapsed and the previously started group of time-dependent programs of shortest interval or composite group has run through; calling up different ones of said composite groups at different, predetermined intervals and then running through the called ones of said composite groups, said predetermined intervals each being a multiple of said predetermined grid interval (ZSR); the sum of the intervals in which a specific composite group is called up being measured and compared with an expected sum of grid intervals and, when the difference of the sums amounts to between one half and a full grid interval, a group of time-dependent programs of shortest interval (GAKP) is omitted; and, said sum of the intervals being the actual time spacing between a first call up of said specific composite group and a second call up of said specific composite group.
Claim 8
Independent Claim 342 words
A method of operating a computer controlled system for an internal combustion engine in which operating parameters such as ignition timing and duration of injection pulses are set as output signals, which are produced based on input signals as a result of the computer executing a plurality of task programs, each task program having a prescribed level of priority assigned thereto in accordance with its functional effect on the operation of said system, said task programs being: (a) programs dependent on the crank angle of the crankshaft of the internal combustion engine, which are executed in a high priority synchroprogram; (b) time-dependent programs, which are executed at a mutual interval of at least one predetermined grid interval (ZSR); and, (c) time-dependent programs which are executed in a low priority background program; the method comprising the steps of: separating the time-dependent programs into at least a program group (GAKP) of shortest interval and programs of longer interval; adding at least one of the programs (ZAP3, ZAP4) of longer interval to said program group of shortest interval thereby forming at least one composite group (VG1, VG2); starting the program group of shortest interval or one of the composite groups when said predetermined grid interval (ZSR) has elapsed and the previously started group of time-dependent programs of shortest interval or composite group has run through; calling up different ones of said composite groups at different, predetermined intervals and then running through the called ones of said composite groups, said predetermined intervals each being a multiple of said predetermined grid interval (ZSR); the sum of the intervals in which a specific composite group is called up being measured and compared with an expected sum of grid intervals and, when the difference of the sums amounts to between one half and a full grid interval, a group of time-dependent programs of shortest interval (GAKP) is omitted; and, said sum of the intervals being the actual time spacing between a first call up of said specific composite group and a second call up of said specific composite group.
Claim 9
Independent Claim 275 words
A method of operating a computer controlled system for an internal combustion engine in which operating parameters such as ignition timing and duration of injection pulses are set as output signals, which are produced based on input signals as a result of the computer executing a plurality of task programs, each task program having a prescribed level of priority assigned thereto in accordance with its functional effect on the operation of said system, said task programs being: (a) programs dependent on the crank angle of the crankshaft of the internal combustion engine, which are executed in a high priority synchroprogram; (b) time-dependent programs, which are executed at a mutual interval of at least one predetermined grid interval (ZSR); and, (c) time-dependent programs which are executed in a low priority background program; the method comprising the steps of: separating the time-dependent programs into at least a program group (GAKP) of shortest interval and programs of longer interval; adding at least one of the programs (ZAP3, ZAP4) of longer interval to said program group of shortest interval thereby forming at least one composite group (VG1, VG2); starting the program group of shortest interval or one of the composite groups when said predetermined grid interval (ZSR) has elapsed and the previously started group of time-dependent programs of shortest interval or composite group has run through; and, in a first program-processing segment of time-dependent programs, calling up and running through only the group of time-dependent programs of shortest interval; and, in a subsequent second program-processing segment of time-dependent programs, calling up and running through only composite groups with said first and second program processing segments succeeding one another continuously.
Claim 10
Independent Claim 275 words
A method of operating a computer controlled system for an internal combustion engine in which operating parameters such as ignition timing and duration of injection pulses are set as output signals, which are produced based on input signals as a result of the computer executing a plurality of task programs, each task program having a prescribed level of priority assigned thereto in accordance with its functional effect on the operation of said system, said task programs being: (a) programs dependent on the crank angle of the crankshaft of the internal combustion engine, which are executed in a high priority synchroprogram; (b) time-dependent programs, which are executed at a mutual interval of at least one predetermined grid interval (ZSR); and, (c) time-dependent programs which are executed in a low priority background program; the method comprising the steps of: separating the time-dependent programs into at least a program group (GAKP) of shortest interval and programs of longer interval; adding at least one of the programs (ZAP3, ZAP4) of longer interval to said program group of shortest interval thereby forming at least one composite group (VG1, VG2); starting the program group of shortest interval or one of the composite groups when said predetermined grid interval (ZSR) has elapsed and the previously started group of time-dependent programs of shortest interval or composite group has run through; and, in a first program-processing segment of time-dependent programs, calling up and running through only the group of time-dependent programs of shortest interval; and, in a subsequent second program-processing segment of time-dependent programs, calling up and running through only composite groups with said first and second program processing segments succeeding one another continuously.
Claim 11
Dependent Claim 90 words
The method of claim 7, wherein the sum of the intervals in which a specific composite group is called up is measured and compared with an expected sum of grid intervals and, when the difference of the sums amounts to between one half and a full grid interval, a group of time-dependent programs of shortest interval (GAKP) is omitted; and, said sum of the intervals being the actual time spacing between a first call up of said specific composite group and a second call up of said specific composite group.
Claim 12
Independent Claim 304 words
A method of operating a computer controlled system for an internal combustion engine in which operating parameters such as ignition timing and duration of injection pulses are set as output signals, which are produced based on input signals as a result of the computer executing a plurality of task programs, each task program having a prescribed level of priority assigned thereto in accordance with its functional effect on the operation of said system, said task programs being: (a) programs dependent on the crank angle of the crankshaft of the internal combustion engine, which are executed in a high priority synchroprogram; (b) time-dependent programs, which are executed at a mutual interval of at least one predetermined grid interval (ZSR); and, (c) time-dependent programs which are executed in a low priority background program; the method comprising the steps of: separating the time-dependent programs into at least a program group (GAKP) of shortest interval and programs of longer interval; adding at least one of the programs (ZAP3, ZAP4) of longer interval to said program group of shortest interval thereby forming at least one composite group (VG1, VG2); starting the program group of shortest interval or one of the composite groups when said predetermined grid interval (ZSR) has elapsed and the previously started group of time-dependent programs of shortest interval or composite group has run through; measuring and comparing the sum of the intervals in which a specific composite group is called up with an expected sum of grid intervals and, when the difference of the sums amounts to between one half and a full grid interval, omitting a group of time-dependent programs of shortest interval (GAKP); and, said sum of the intervals being the actual time spacing between a first call up of said specific composite group and a second call up of said specific composite group.
Claim 13
Independent Claim 304 words
A method of operating a computer controlled system for an internal combustion engine in which operating parameters such as ignition timing and duration of injection pulses are set as output signals, which are produced based on input signals as a result of the computer executing a plurality of task programs, each task program having a prescribed level of priority assigned thereto in accordance with its functional effect on the operation of said system, said task programs being: (a) programs dependent on the crank angle of the crankshaft of the internal combustion engine, which are executed in a high priority synchroprogram; (b) time-dependent programs, which are executed at a mutual interval of at least one predetermined grid interval (ZSR); and, (c) time-dependent programs which are executed in a low priority background program; the method comprising the steps of: separating the time-dependent programs into at least a program group (GAKP) of shortest interval and programs of longer interval; adding at least one of the programs (ZAP3, ZAP4) of longer interval to said program group of shortest interval thereby forming at least one composite group (VG1, VG2); starting the program group of shortest interval or one of the composite groups when said predetermined grid interval (ZSR) has elapsed and the previously started group of time-dependent programs of shortest interval or composite group has run through; measuring and comparing the sum of the intervals in which a specific composite group is called up with an expected sum of grid intervals and, when the difference of the sums amounts to between one half and a full grid interval, omitting a group of time-dependent programs of shortest interval (GAKP); and, said sum of the intervals being the actual time spacing between a first call up of said specific composite group and a second call up of said specific composite group.
Claim 14
Independent Claim 231 words
A device for operating a computer controlled system for an internal combustion engine, in which operating parameters such as ignition timing and duration of injection pulses are set as output signals, which are produced based on input signals as a result of the computer executing a plurality of task programs, each task program having a prescribed level of priority assigned thereto in accordance with its functional effect on the operation of said system, said task programs being: (a) programs dependent on the crank angle of the crankshaft of the internal combustion engine, which are executed in a high priority synchroprogram; (b) time-dependent programs, which are executed at a mutual interval of at least one predetermined grid interval (ZSR); and, (c) time-dependent programs which are executed in a low priority background program; the device comprising: time-dependent programs (ZAP1-ZAP4) are divided into different groups, namely into at least one group of time-dependent programs of shortest interval (GAKP) and programs of longer interval (ZAP3, ZAP4); at least one of the programs of longer interval being added to the group of time-dependent programs of shortest interval thereby forming at least one composite group (VG1, VG2); and, means for starting the program group of shortest interval or one of the composite groups when said predetermined grid interval has elapsed and the previously started group of time-dependent programs of shortest interval or composite group is run through.
Claim 15
Independent Claim 231 words
A device for operating a computer controlled system for an internal combustion engine, in which operating parameters such as ignition timing and duration of injection pulses are set as output signals, which are produced based on input signals as a result of the computer executing a plurality of task programs, each task program having a prescribed level of priority assigned thereto in accordance with its functional effect on the operation of said system, said task programs being: (a) programs dependent on the crank angle of the crankshaft of the internal combustion engine, which are executed in a high priority synchroprogram; (b) time-dependent programs, which are executed at a mutual interval of at least one predetermined grid interval (ZSR); and, (c) time-dependent programs which are executed in a low priority background program; the device comprising: time-dependent programs (ZAP1-ZAP4) are divided into different groups, namely into at least one group of time-dependent programs of shortest interval (GAKP) and programs of longer interval (ZAP3, ZAP4); at least one of the programs of longer interval being added to the group of time-dependent programs of shortest interval thereby forming at least one composite group (VG1, VG2); and, means for starting the program group of shortest interval or one of the composite groups when said predetermined grid interval has elapsed and the previously started group of time-dependent programs of shortest interval or composite group is run through.
Claim 16
Dependent Claim 21 words
The device of claim 10, wherein said shortest interval and said longer interval are each less than said predetermined grid interval.
Claim 17
Dependent Claim 14 words
The device of claim 11, wherein said predetermined grid interval is approximately 10 ms.
Claim 18
Independent Claim 291 words
A device for operating a computer controlled system for an internal combustion engine, in which operating parameters such as ignition timing and duration of injection pulses are set as output signals, which are produced based on input signals as a result of the computer executing a plurality of task programs, each task program having a prescribed level of priority assigned thereto in accordance with its functional effect on the operation of said system, said task programs being: (a) programs dependent on the crank angle of the crankshaft of the internal combustion engine, which are executed in a high priority synchroprogram; (b) time-dependent programs, which are executed at a mutual interval of at least one predetermined grid interval (ZSR); and, (c) time-dependent programs which are executed in a low priority background program; the device comprising: time-dependent programs (ZAP1-ZAP4) are divided into different groups, namely into at least one group of time-dependent programs of shortest interval (GAKP) and programs of longer interval (ZAP3, ZAP4); at least one of the programs of longer interval being added to the group of time-dependent programs of shortest interval thereby forming at least one composite group (VG1, VG2); means for starting the program group of shortest interval or one of the composite groups when said predetermined grid interval has elapsed and the previously started group of time-dependent programs of shortest interval or composite group is run through; and, said device being adapted for setting the operating parameters of an internal combustion engine with two cylinder banks and two separate exhaust-gas channels, each with a lambda probe and a catalytic converter, and for this purpose, the device further comprises means for causing various time-dependent programs to be executed twice, namely once for each cylinder bank, within a program segment.
Claim 19
Independent Claim 291 words
A device for operating a computer controlled system for an internal combustion engine, in which operating parameters such as ignition timing and duration of injection pulses are set as output signals, which are produced based on input signals as a result of the computer executing a plurality of task programs, each task program having a prescribed level of priority assigned thereto in accordance with its functional effect on the operation of said system, said task programs being: (a) programs dependent on the crank angle of the crankshaft of the internal combustion engine, which are executed in a high priority synchroprogram; (b) time-dependent programs, which are executed at a mutual interval of at least one predetermined grid interval (ZSR); and, (c) time-dependent programs which are executed in a low priority background program; the device comprising: time-dependent programs (ZAP1-ZAP4) are divided into different groups, namely into at least one group of time-dependent programs of shortest interval (GAKP) and programs of longer interval (ZAP3, ZAP4); at least one of the programs of longer interval being added to the group of time-dependent programs of shortest interval thereby forming at least one composite group (VG1, VG2); means for starting the program group of shortest interval or one of the composite groups when said predetermined grid interval has elapsed and the previously started group of time-dependent programs of shortest interval or composite group is run through; and, said device being adapted for setting the operating parameters of an internal combustion engine with two cylinder banks and two separate exhaust-gas channels, each with a lambda probe and a catalytic converter, and for this purpose, the device further comprises means for causing various time-dependent programs to be executed twice, namely once for each cylinder bank, within a program segment.

References Cited (Backward Citations)

JPS51152716U Cited
US4337513A Cited
GB2058406A Cited
US4482962A Cited
US4740915A Cited
GB2184570A Cited
US4831536A Cited
US4954948A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-11-10 1996-05-11 1996-11-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-11-10 2000-05-11 2000-11-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-11-10 2004-05-11 2004-11-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag