Electronic engine control apparatus
First Claim
1. For use in a processor-controlled apparatus for controlling the operation of an internal combustion engine for which a plurality of sensors produce signals representative of operating conditions of said engine and being coupled to actuator means for controlling respective energy conversion functions of said engine in response to control signals applied thereto;
- an improved control apparatus comprising, in combination;
first means for generating an engine control timing signal pattern through which operational events of .[.said.]. .Iadd.the .Iaddend.engine are controlled;
second means for storing engine control codes coupled thereto;
third means, coupled to said first means, for generating respective engine timing codes the values of which are selectively modified by said engine control timing .Iadd.signal .Iaddend.pattern;
fourth means, coupled to said second and third means, for comparing respective ones of said engine control codes with respective ones of said engine timing codes and producing respective output signals when said respective engine control codes define a prescribed relationship with respect to said engine timing codes; and
fifth means, coupled to said fourth means, for producing control signals to be coupled to .[.said.]. .Iadd.the .Iaddend.actuator means in response to the output signals produced by said fourth means.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic engine control apparatus in which the timing of the ignition and the fuel injection are calculated from a negative pressure in the intake manifold of the engine or the flow rate of suction air and the rotational speed of the engine. A reference register group is constituted of registers for storing the result of the calculation while an instantaneous register group is made up of registers for storing the instantaneous states of actuators. One of the registers of the reference register group and one of the registers of the instantaneous register group are selected according to a stage timing signal so that the contents of the two registers selected are compared with each other.
55 Citations
56 Claims
-
1. For use in a processor-controlled apparatus for controlling the operation of an internal combustion engine for which a plurality of sensors produce signals representative of operating conditions of said engine and being coupled to actuator means for controlling respective energy conversion functions of said engine in response to control signals applied thereto;
-
an improved control apparatus comprising, in combination; first means for generating an engine control timing signal pattern through which operational events of .[.said.]. .Iadd.the .Iaddend.engine are controlled; second means for storing engine control codes coupled thereto; third means, coupled to said first means, for generating respective engine timing codes the values of which are selectively modified by said engine control timing .Iadd.signal .Iaddend.pattern; fourth means, coupled to said second and third means, for comparing respective ones of said engine control codes with respective ones of said engine timing codes and producing respective output signals when said respective engine control codes define a prescribed relationship with respect to said engine timing codes; and fifth means, coupled to said fourth means, for producing control signals to be coupled to .[.said.]. .Iadd.the .Iaddend.actuator means in response to the output signals produced by said fourth means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An improved control apparatus according to claim, wherein said second means includes means for storing an engine control code representative of the angular rotation of the crankshaft of the engine from its position at which the conduction of primary current in an ignition coil is to be initiated, and wherein said third means includes means for generating an engine timing code that is modified in accordance with the ignition timing.
-
24. For use in a processor-controlled apparatus for controlling the operation of an internal combustion engine for which a plurality of sensors produce signals representative of operating conditions of said engine and adapted to be coupled to actuator means for controlling respective energy conversion functions of said engine in response to control signals applied thereto;
-
an improved control apparatus comprising, in combination; first means, responsive to engine control codes coupled thereto for producing respective engine timing codes the values of which are sequentially modified; second means, coupled to said first means, for producing respective output signals upon the values of said respective engine timing codes reaching defined limits; - View Dependent Claims (26, 27, 28, 30, 33, 35, 37, 38, 40, 41, 43, 45, 46, 47)
-
-
25. third means, coupled to said second means, for storing said output signals for application to .[.said.]. .Iadd.the .Iaddend.actuator means;
- and
fourth means, coupled to said first and third means, for causing the values of said respective engine timing codes to be modified in dependence upon the output signals stored by said third means.
- and
-
29. For use in a processor-controlled apparatus for controlling the operation of an internal combustion engine for which a plurality of sensors produce signals representative of operating conditions of said engine and being adapted to be coupled to actuator means for controlling respective energy conversion functions of said engine in response to control signals applied thereto;
-
an improved control apparatus comprising, in combination; first means for generating an engine control timing signal pattern through which operational events of said engine are controlled; second means, coupled to said first means, for generating respective engine timing codes the values of which are selectively modified by said engine control timing signal pattern, so as to produce respective output signals to be coupled to said actuator means, and third means, coupled to said second means, for coupling to said processor at least one engine timing code generated by said second means. - View Dependent Claims (31, 32)
-
-
34. For use in a processor-controlled apparatus for controlling the operation of an internal combustion engine for which a plurality of sensors produce signals representative of operating conditions of the engine and being adapted to be coupled to actuators for controlling said engine;
-
a control apparatus for generating pulses for driving said actuators in accordance with processor-generated engine control data, said actuators controlling said engine in accordance with the pulses delivered from said control apparatus; said control apparatus comprising, in combination; a first plurality of storage means for storing outputs of .[.said.]. .Iadd.a .Iaddend.processor .Iadd.coupled to said control apparatus.Iaddend.; counting means for generating a plurality of digital codes .Iadd.in accordance with timing signals produced by the processor for .Iaddend.representing instantaneous states of .[.said.]. .Iadd.the .Iaddend.actuators and .[.said.]. .Iadd.the .Iaddend.engine, said counting means including a second plurality of storage means corresponding to said first plurality of storage means for storing said digital codes; a comparator for comparing the digital code of each of the storage means of said first plurality with the content of the corresponding storage means of said second plurality; a third plurality of storage means, corresponding to the storage means of said first plurality, for storing each of the respective outputs of said comparator; first transfer means for transferring to .[.said.]. .Iadd.the .Iaddend.actuators the outputs of said third plurality of storage means; and stage signal generating means for generating stage signals corresponding to said first plurality of storage means, said stage signals determining the timing of the operation of .[.said pulse outputs means.]. .Iadd.control apparatus for generating pulses.Iaddend.; and wherein each of said second plurality of storage means and the corresponding storage means of said third plurality is respectively selected in accordance with said stage signals, and the digital codes of the storage means of said second plurality corresponding to said stage signals are compared with the respective contents of the storage means of said first plurality by said comparator, with the results, of the comparison being stored in said third plurality of storage means, and said engine is controlled on the basis of the stored results. - View Dependent Claims (36)
-
-
39. For use in a processor-controlled apparatus for controlling the operation of an internal combustion engine having an output shaft driven by mechanical energy converted from heat energy released by the combustion of fuel, said engine including igniting means for igniting the fuel to generate heat energy in accordance with conditions of said engine, said igniting means initiating the charging of ignition energy at energy charging timing and igniting the fuel at ignition timing, and for which a plurality of sensors produce signals representative of operating conditions of the engine and having digital converting means for converting the outputs of the sensors into corresponding digital signals;
-
a control apparatus for generating output pulses to drive said igniting means in accordance with the digital outputs of said processor, said control apparatus comprising, in combination; stage signal generating means for repetitively generating at least first and second stage signals corresponding to prescribed engine timing operations, a first plurality of registers including at least first and second registers coupled to said stage signal generating means, said first register storing outputs of said processor defining said charging timing and selected in response to said first stage signals for providing stored data, said second register storing the output of said processor defining said ignition timing and selected in response to said second stage signal for providing stored data, counter means including at least first and second counters for storing respective codes representative of the instantaneous condition of said igniting means and coupled to said stage signal generating means, said first counter being selected in response to said first stage signal, said second counter being selected in response to said second stage signal, a comparator for comparing the contents of a selected one of said first plurality of registers with the contents of a selected one of said second plurality of registers, and output means including a plurality of storage means for storing the outputs of said comparator and delivering the output to the igniting means, said output means being coupled to the stage signal generating means and to one of said storage means being selected in response to a stage signal for receiving an output of said comparator.
-
-
42. For use in a processor-controlled apparatus for controlling the operation of an internal combustion engine having an output shaft driven by mechanical energy converted from heat energy released by the combustion of fuel, said engine including igniting means for igniting the fuel to generate heat energy in accordance with conditions of said engine, said igniting means initiating the charging of ignition energy at energy charging timing and igniting the fuel at ignition timing, said apparatus including a plurality of sensors for detecting operating conditions of said engine at selected instants in time during the operation of said engine, said sensors including rotation pulse generating means for generating position pulses and reference pulses in synchronization with engine shaft rotation, said position pulses being generated for relatively short intervals of engine shaft rotation and said reference pulse being generated for relatively large intervals of engine shaft rotation, and digital converting means for converting the outputs of said sensors into corresponding digital signals,
a control apparatus for generating output pulses to drive .[.said.]. .Iadd.the .Iaddend.igniting means in accordance with outputs of said processor, said control apparatus comprising, in combination: -
stage signal generating means for repetitively generating at least first and second stage signals representative of prescribed engine timing operations, a first register for storing digital signals representative of energy charging timings coupled from said processor, said first register being coupled to said stage signal generating means and selected in response to said second stage signals, a second register for storing digital signals representative of ignition timing coupled from said processor, said second register being coupled to said stage signal generating means and selected in response to said second stage signals, first synchronization circuit means for synchronizing position pulses of said rotation pulse generating means with stage signals of said stage signal generating means, second synchronization circuit means for synchronizing reference pulses to said rotation pulse generating means with stage signals of said stage signal generating means, a first counter the contents of which are incremented in response to the output of said first synchronization circuit means, and first counter being coupled to said stage signal generating means and selected in response to said first stage signals, a second counter the contents of which are incremented in response to the output of said first synchronization circuit means, said second counter being coupled to said signal generating means and selected in response to said second stage signals, a comparator for comparing the output of a selected register with the output of a selected counter, and output means, including a plurality of storage means for storing outputs of said comparator and coupling the outputs to the igniting means in accordance with the stored outputs of said comparator, said output means being coupled to the stage signal generating means and to one of said storage means being selected in response to a stage signal for receiving outputs of said comparator.
-
-
44. For use in a processor-controlled apparatus for controlling the operation of an internal combustion engine having an output shaft driven by mechanical energy converted from heat energy released by the combustion of fuel, said engine including igniting means for igniting the fuel to generate the heat energy in accordance with conditions of said engine, said igniting means initiating the charging of ignition energy at energy charging timing and igniting the fuel at ignition timing, said apparatus including a plurality of sensors for detecting operating conditions of said engine at selected instants in time during the operation of said engine, said sensors including rotation pulse generating means for generating position pulses and reference pulses in synchronization with the engine shaft rotation, said position pulses being generated at relatively small intervals of engine shaft rotation and said reference pulses being generated at relatively large intervals of engine shaft rotation, digital converting means for converting the outputs of said sensors into corresponding digital signals,
a control apparatus for generating output pulses to drive said igniting means in accordance with outputs of said processor; -
said control apparatus comprising, in combination; stage signal generating means for repetitively generating at least first, second, and third stage signals representative of prescribed engine timing operation, first synchronization circuit means, coupled to said rotation pulse generating means and to said stage signal generating means, for synchronizing the position pulses with the stage signals, second synchronization circuit means, coupled to said rotation pulse generating means and to said stage signal generating means, for synchronizing the reference pulses with the stage signals, a first plurality of registers including first, second, and third registers coupled to said stage signal generating means, said first register storing a predetermined value and being selected in response to said first stage signals, said second register storing data defining an energy charging timing signal coupled from said processor and selected in response to said second stage signals, said third register storing data defining an ignition timing signal coupled from said processor and selected in response to said third stage signals, a second plurality of registers including at least first, second, and third registers and being coupled to said stage signal generating means the first, second, or third register of said second plurality being selected in response to said first, second, or third stage signals, respectively, incrementor means, coupled to said first synchronization circuit means and said second plurality of registers, for incrementing the data stored in the selected register of said second plurality of registers in response to outputs of said first synchronization circuit means, so that the combination of said incrementor means and each register of said second plurality of registers operates as a counter the contents of which are increased in response to the outputs of said first synchronization circuit means, a comparator for comparing the output of the selected register of said first plurality of registers with the counted data of the selected register of said second plurality of registers, output means, including first, second, and third storing means, for storing outputs of said comparator and coupling output pulses to the igniting means in accordance with the stored outputs of said comparator, said output means being coupled to said stage signal generating means, and said first, second, and third storing means being selected in response to said first, second, and third stage signals of said stage signal generating means respectively, and incrementor control means, coupled to said first and second synchronization circuit means and to said incrementor means, for starting the counting operation of the combination of said first registers of said second plurality of registers and said incrementor means, in response to the output of said second synchronization circuit means, for starting the counting operation of the combination of the second register of said second plurality of registers and said incrementor means in response to the output of said third storing means of said output means, and for starting the counting operation of the combination of the third register of said second plurality of registers and said incrementor means in response to the output of first storing means.
-
-
48. For use in a processor-controlled apparatus for controlling the operation of an internal combustion engine for which a plurality of sensors produce signals indicative of operating conditions of the engine and adapted to be coupled to at least one actuator for controlling an energy conversion function of the engine;
-
a control apparatus adapted to receive sensed signals from said sensors and to deliver control signals to said actuator, comprising in combination; a stage pulse generator for producing a plurality of stage pulses each repeatedly generated at predetermined time intervals; a plurality of register means connected to said stage pulse generator to receive a stage pulse, one of said register means being selected in response to said stage pulse and delivering data set therein; a plurality of counter means for counting up signals indicative of conditions of the engine as of a selected instant in the time during which the engine is operative, said counter means being connected to said stage pulse generator to receive a stage pulse which selects one of said counter means to deliver its count value; a comparator means connected to said register means and counter means to receive the set data of the selected one of said register means and the count value of the selected one of said counter means, and producing an output signal when received one of inputs is equal to or greater than the other; and an output circuit means connected to said comparator to receive the comparison result, for producing a control signal applied to said actuator. - View Dependent Claims (50, 52, 53, 54, 55, 56)
-
-
49. For use in a processor-controlled apparatus for controlling the operation of an internal combustion engine for which a plurality of sensor produce signals representative of operating conditions of said engine and being coupled to actuator means for controlling respective energy conversion functions of said engine in response to control signals applied thereto;
-
an improved control apparatus comprising, in combination; first means for generating an engine control timing signal pattern; second means, responsive to processor-generated engine control codes coupled thereto for producing respective engine timing codes the values of which are sequentially modified; third means, coupled to said second means, for producing respective output signals upon the values of said respective engine timing codes reaching defined limits; and a plurality of first storage devices coupled to said first means and to said third means, one of said storage devices being selected in accordance with said engine control timing signal pattern for storing output signals of said third means for application to said actuator means. - View Dependent Claims (51)
-
Specification