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

Input signal processor used in electronic engine control apparatus

Assignee: Hitachi Ltd
•
Filing: 1978-10-18
•
Granted: 1981-07-21
•
Expires: 1998-10-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An input signal processor used in the control apparatus for an internal combustion engine of automobiles, the apparatus being equipped with an electronic computer, wherein the ripple components contained in a signal sampled with a constant period, e.g. a signal representing the air flow rate and the rotational speed of the engine, are eliminated through a predetermined arithmetic process by the use of an unprocessed signal xi at an instant ti and the signal yi-1 already processed at the instant ti-1 so that an optimal control of the internal combustion engine matched to all driving conditions of the automobile can be performed by using the processed signal without any ripple component.

Inventors

  • 👤 Masao Takato
  • 👤 Masumi Imai
  • 👤 Toshio Furuhashi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 00:20
CPC Classifications
F; F02; F02D; F02D41/00; F02D41/24; F02D41/26; F02D41/28; F02P; F02P5/00; F02P5/04; F02P5/045; F02P5/145; F02P5/15; F02P5/1502; Y; Y02; Y02T; Y02T10/00; Y02T10/10; Y02T10/40

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 455 words
In a control apparatus for an internal combustion engine having: sensor means for monitoring operating conditions of the engine and producing signals, including any ripple components, representative thereof; conversion means for converting the signals produced by said sensor means into digital data representative thereof; actuator means for controlling respective energy conversion functions of said engine in response to control signals applied thereto; and a data processing unit for carrying out engine actuator control data processing operations in accordance with digital data produced by said conversion means and thereby generating output control signals to be coupled to control said actuator means in accordance with the results of said data processing operations, said data processing unit containing a central processing unit, a random access memory and a read only memory; a method of operating said apparatus, so as to remove any ripple components present in signals X produced by said sensor means and correspondingly converted into digital data by said conversion means, so as to obtain filtered signals Y in response to which said data processing unit operates in carrying said engine actuator control data processing operations, comprising the steps of: sampling the digital data produced by said conversion means at periodic instants in time t i , to obtain for each sampling time a first digital signal sample X i representative of the output of said actuator means including any ripple data for that respective sampling time t i , and storing a physical record of said digital signal sample X i in said random access memory; storing in said random access memory a physical record of the results of a prescribed filtering process operation through which a filtered signal sample Y i is derived by said central processing unit in response to said sample X i and a previously-derived filtered sample Y i-1 for a digital signal sample X i-1 at sampling time t i-1 ; applying a previously-derived and stored filtered sample Y i-1 and said first digital signal sample X i from said random access memory to said central processing unit wherein a filtered signal sample Y i for said sampling time t i is obtained in accordance with a prescribed relationship between said digital signal sample X i and said stored previously-derived filtered sample Y i-1 for the previous sampling time t i-1 ; storing a physical record of said filtered signal sample Y i in said random access memory; generating output control signals by coupling said filter signal sample Y i to said data processing unit in which engine actuator control data processing operations are carried out; and causing said output control signals to be coupled to said actuator means whereby said respective energy conversion functions of said engine are controlled.
Claim 2
Dependent Claim 455 words
In a control apparatus for an internal combustion engine having: sensor means for monitoring operating conditions of the engine and producing signals, including any ripple components, representative thereof; conversion means for converting the signals produced by said sensor means into digital data representative thereof; actuator means for controlling respective energy conversion functions of said engine in response to control signals applied thereto; and a data processing unit for carrying out engine actuator control data processing operations in accordance with digital data produced by said conversion means and thereby generating output control signals to be coupled to control said actuator means in accordance with the results of said data processing operations, said data processing unit containing a central processing unit, a random access memory and a read only memory; a method of operating said apparatus, so as to remove any ripple components present in signals X produced by said sensor means and correspondingly converted into digital data by said conversion means, so as to obtain filtered signals Y in response to which said data processing unit operates in carrying said engine actuator control data processing operations, comprising the steps of: sampling the digital data produced by said conversion means at periodic instants in time t i , to obtain for each sampling time a first digital signal sample X i representative of the output of said actuator means including any ripple data for that respective sampling time t i , and storing a physical record of said digital signal sample X i in said random access memory; storing in said random access memory a physical record of the results of a prescribed filtering process operation through which a filtered signal sample Y i is derived by said central processing unit in response to said sample X i and a previously-derived filtered sample Y i-1 for a digital signal sample X i-1 at sampling time t i-1 ; applying a previously-derived and stored filtered sample Y i-1 and said first digital signal sample X i from said random access memory to said central processing unit wherein a filtered signal sample Y i for said sampling time t i is obtained in accordance with a prescribed relationship between said digital signal sample X i and said stored previously-derived filtered sample Y i-1 for the previous sampling time t i-1 ; storing a physical record of said filtered signal sample Y i in said random access memory; generating output control signals by coupling said filter signal sample Y i to said data processing unit in which engine actuator control data processing operations are carried out; and causing said output control signals to be coupled to said actuator means whereby said respective energy conversion functions of said engine are controlled.
Claim 3
Dependent Claim 30 words
A method of operating a control apparatus according to claim 1, wherein said prescribed relationship defines Y i by the expression Y i =α·X i +(1-α)·Y i-1 , wherein 0≦α≦1.0.
Claim 4
Dependent Claim 49 words
A method of operating a control apparatus according to claim 2, wherein said expression is calculated by said central processing unit in accordance with an exponential averaging method with respective values of α·2 m and (1-α)·2 m being stored in said read only memory, m being a positive integer.
Claim 5
Dependent Claim 32 words
A method of operating a control apparatus according to claim 1, wherein said sensor means includes means for producing a signal representative of the flow rate of intake air to the engine.
Claim 6
Dependent Claim 33 words
A method of operating a control apparatus according to claim 1, wherein said sensor means includes means for producing a signal representative of the negative pressure in the intake manifold of the engine.
Claim 7
Dependent Claim 32 words
A method of operating a control apparatus according to claim 1, wherein said sensor means includes means for generating pulses in synchronism with a predetermined degree of rotation of the engine crankshaft.
Claim 8
Dependent Claim 370 words
In a control apparatus for an internal combustion engine having: sensor means for monitoring operating conditions of the engine and producing signals, including any ripple components, representative thereof; conversion means for converting the signals produced by said sensor means into digital data representative thereof; actuator means for controlling respective energy conversion functions of said engine in response to control signals applied thereto; and a data processing unit for carrying out engine actuator control data processing operations in accordance with digital data produced by said conversion means and thereby generating output control signals to be coupled to control said actuator means in accordance with the results of said data processing operations, said data processing unit containing a central processing unit, a random acess memory and a read only memory; a method of operating said apparatus, so as to remove any ripple components present in signals X produced by said sensor means and correspondingly converted into digital data by said conversion means, so as to obtain filtered signals Y in response to which said data processing unit operates in carrying said engine actuator control data processing operations, comprising the steps of: sampling the digital data produced by said conversion means at periodic sampling instants in time, to obtain for each sampling time t i a digital signal sample X i representative of the output of said actuator means including any ripple data and storing a physical record of N successive signal samples X N-i+1 to X i in said random access memory; applying the stored (N-1) signal samples X N-i+1 to X i-1 and the signal sample X i to said central processing unit wherein a filtered signal sample Y i for the sampling time t i is obtained in accordance with a prescribed relationship among said samples X N-i+1 to X i ; storing a physical record of said filtered signal sample Y i in said random access memory; generating output control signals by coupling said filter signal sample Y i to said data processing unit in which engine actuator control data processing operations are carried out; and causing said output control signals to be coupled to said actuator means whereby said respective energy conversion functions of said engine are controlled.
Claim 9
Dependent Claim 370 words
In a control apparatus for an internal combustion engine having: sensor means for monitoring operating conditions of the engine and producing signals, including any ripple components, representative thereof; conversion means for converting the signals produced by said sensor means into digital data representative thereof; actuator means for controlling respective energy conversion functions of said engine in response to control signals applied thereto; and a data processing unit for carrying out engine actuator control data processing operations in accordance with digital data produced by said conversion means and thereby generating output control signals to be coupled to control said actuator means in accordance with the results of said data processing operations, said data processing unit containing a central processing unit, a random acess memory and a read only memory; a method of operating said apparatus, so as to remove any ripple components present in signals X produced by said sensor means and correspondingly converted into digital data by said conversion means, so as to obtain filtered signals Y in response to which said data processing unit operates in carrying said engine actuator control data processing operations, comprising the steps of: sampling the digital data produced by said conversion means at periodic sampling instants in time, to obtain for each sampling time t i a digital signal sample X i representative of the output of said actuator means including any ripple data and storing a physical record of N successive signal samples X N-i+1 to X i in said random access memory; applying the stored (N-1) signal samples X N-i+1 to X i-1 and the signal sample X i to said central processing unit wherein a filtered signal sample Y i for the sampling time t i is obtained in accordance with a prescribed relationship among said samples X N-i+1 to X i ; storing a physical record of said filtered signal sample Y i in said random access memory; generating output control signals by coupling said filter signal sample Y i to said data processing unit in which engine actuator control data processing operations are carried out; and causing said output control signals to be coupled to said actuator means whereby said respective energy conversion functions of said engine are controlled.
Claim 10
Dependent Claim 34 words
A method of operating a control apparatus according to claim 7, wherein said defined relationship defines Y i by the expression ##EQU3## wherein N represents the number of times the arithmetic average is obtained.
Claim 11
Dependent Claim 26 words
A method of operating a control apparatus according to claim 8, where N is the form of 2 n , where n is a positive integer.
Claim 12
Dependent Claim 32 words
A method of operating a control apparatus according to claim 7, wherein said sensor means includes means for producing a signal representative of the flow rate of intake air to the engine.
Claim 13
Dependent Claim 33 words
A method of operating a control apparatus according to claim 7, wherein said sensor means includes means for producing a signal representative of the negative pressure in the intake manifold of the engine.
Claim 14
Dependent Claim 32 words
A method of operating a control apparatus according to claim 7, wherein said sensor means includes means for generating pulses in synchronism with a predetermined degree of rotation of the engine crankshaft.
Claim 15
Dependent Claim 603 words
In a control apparatus for an internal combustion engine having: means for producing signals representative of operating conditions of said engine; conversion means for converting the signals produced by said sensor means into digital data representative thereof; actuator means for controlling respective energy conversion functions of said engine in response to control signals applied thereto; an input/output unit coupled to receive signals produced by said sensor means and to deliver control signals to said actuator means, and a data processing unit, coupled to said input/output unit, for carrying out engine control data processing operations in accordance with digital data produced by said conversion means and thereby generating engine control codes that are coupled to said input/output unit, said data processing unit containing a central processing unit, a random access memory and a read only memory; said input/output unit comprising: first means for generating an engine control timing signal pattern through which operational events of said engine are controlled; second means, coupled to said data processing unit, for storing said engine control codes; 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 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 actuator means in response to the output signals produced by said fourth means; a method of operating said apparatus, so as to remove any ripple components present in signals X produced by said sensor means and correspondingly converted into digital data by said conversion means, so as to obtain filtered signals Y in response to which said data processing unit operates in carrying said engine actuator control data processing operations, comprising the steps of: sampling the digital data produced by said conversion means at respective instants in time t i , to obtain for each sampling time a first digital signal sample X i representative of the output of said actuator means including any ripple data for that respective sampling time t i , and storing a physical record of said digital signal sample X i in said random access memory; storing in said random access memory a physical record of the results of a prescribed filtering processing operation through which a filtered signal sample Y i is derived by said central processing unit in response to said sample X i and a previously-derived filtered sample Y i-1 for a digital signal sample X i-1 at sampling time t i-1 ; applying a previously-derived and stored filtered sample Y i-1 and said first digital signal sample X i from said random access memory to said central processing unit wherein a filtered signal sample Y i for said sampling time t i is obtained in accordance with a prescribed relationship between said digital signal sample X i and said stored previously-derived filtered sample Y i-1 for the previous sampling time t i-1 ; storing a physical record of said filtered signal sample Y i in said random access memory; generating output control signals by coupling said filter signal sample Y i to said data processing unit in which engine actuator control data processing operations are carried out; and causing said output control signals to be coupled to said actuator means whereby said respective energy conversion functions of said engine are controlled.
Claim 16
Dependent Claim 603 words
In a control apparatus for an internal combustion engine having: means for producing signals representative of operating conditions of said engine; conversion means for converting the signals produced by said sensor means into digital data representative thereof; actuator means for controlling respective energy conversion functions of said engine in response to control signals applied thereto; an input/output unit coupled to receive signals produced by said sensor means and to deliver control signals to said actuator means, and a data processing unit, coupled to said input/output unit, for carrying out engine control data processing operations in accordance with digital data produced by said conversion means and thereby generating engine control codes that are coupled to said input/output unit, said data processing unit containing a central processing unit, a random access memory and a read only memory; said input/output unit comprising: first means for generating an engine control timing signal pattern through which operational events of said engine are controlled; second means, coupled to said data processing unit, for storing said engine control codes; 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 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 actuator means in response to the output signals produced by said fourth means; a method of operating said apparatus, so as to remove any ripple components present in signals X produced by said sensor means and correspondingly converted into digital data by said conversion means, so as to obtain filtered signals Y in response to which said data processing unit operates in carrying said engine actuator control data processing operations, comprising the steps of: sampling the digital data produced by said conversion means at respective instants in time t i , to obtain for each sampling time a first digital signal sample X i representative of the output of said actuator means including any ripple data for that respective sampling time t i , and storing a physical record of said digital signal sample X i in said random access memory; storing in said random access memory a physical record of the results of a prescribed filtering processing operation through which a filtered signal sample Y i is derived by said central processing unit in response to said sample X i and a previously-derived filtered sample Y i-1 for a digital signal sample X i-1 at sampling time t i-1 ; applying a previously-derived and stored filtered sample Y i-1 and said first digital signal sample X i from said random access memory to said central processing unit wherein a filtered signal sample Y i for said sampling time t i is obtained in accordance with a prescribed relationship between said digital signal sample X i and said stored previously-derived filtered sample Y i-1 for the previous sampling time t i-1 ; storing a physical record of said filtered signal sample Y i in said random access memory; generating output control signals by coupling said filter signal sample Y i to said data processing unit in which engine actuator control data processing operations are carried out; and causing said output control signals to be coupled to said actuator means whereby said respective energy conversion functions of said engine are controlled.
Claim 17
Dependent Claim 30 words
A method of operating a control apparatus according to claim 13, wherein said prescribed relationship defines Y i by the expression Y i =α·X i +(1-α)·Y i-1 , wherein 0≦α≦1.0.
Claim 18
Dependent Claim 518 words
In a control apparatus for an internal combustion engine having: means for producing signals representative of operating conditions of said engine; conversion means for converting the signals produced by said sensor means into digital data representative thereof; actuator means for controlling respective energy conversion functions of said engine in response to control signals applied thereto; an input/output unit coupled to receive signals produced by said sensor means and to deliver control signals to said actuator means, and a data processing unit, coupled to said input/output unit, for carrying out engine control data processing operations in accordance with digital data produced by said conversion means and thereby generating engine control codes that are coupled to said input/output unit, said data processing unit containing a central processing unit, a random access memory and a read only memory; said input/output unit comprising: first means for generating an engine control timing signal pattern through which operational events of said engine are controlled; second means, coupled to said data processing unit, for storing said engine control codes; 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 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 actuator means in response to the output signals produced by said fourth means; a method of operating said apparatus, so as to remove any ripple components present in signals X produced by said sensor means and correspondingly converted into digital data by said conversion means, so as to obtain filtered signals Y in response to which said data processing unit operates in carrying said engine actuator control data processing operations, comprising the steps of: sampling the digital data produced by said conversion means at successive sampling instants in time, to obtain for each sampling time t i a digital signal sample X i representative of the output of said actuator means including any ripple data and storing a physical record of N successive signal samples X N-i+1 to X i in said random access memory; applying the stored (N-1) signal samples X N-i+1 to X i-1 and the signal sample X i to said central processing unit wherein a filtered signal sample Y i for the sampling time t i is obtained in accordance with a prescribed relationship among said samples X N-i+1 to X i ; storing a physical record of said filtered signal sample Y i in said random access memory; generating output control signals by coupling said filter signal sample Y i to said data processing unit in which engine actuator control data processing operations are carried out; and causing said output control signals to be coupled to said actuator means whereby said respective energy conversion functions of said engine are controlled.
Claim 19
Dependent Claim 518 words
In a control apparatus for an internal combustion engine having: means for producing signals representative of operating conditions of said engine; conversion means for converting the signals produced by said sensor means into digital data representative thereof; actuator means for controlling respective energy conversion functions of said engine in response to control signals applied thereto; an input/output unit coupled to receive signals produced by said sensor means and to deliver control signals to said actuator means, and a data processing unit, coupled to said input/output unit, for carrying out engine control data processing operations in accordance with digital data produced by said conversion means and thereby generating engine control codes that are coupled to said input/output unit, said data processing unit containing a central processing unit, a random access memory and a read only memory; said input/output unit comprising: first means for generating an engine control timing signal pattern through which operational events of said engine are controlled; second means, coupled to said data processing unit, for storing said engine control codes; 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 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 actuator means in response to the output signals produced by said fourth means; a method of operating said apparatus, so as to remove any ripple components present in signals X produced by said sensor means and correspondingly converted into digital data by said conversion means, so as to obtain filtered signals Y in response to which said data processing unit operates in carrying said engine actuator control data processing operations, comprising the steps of: sampling the digital data produced by said conversion means at successive sampling instants in time, to obtain for each sampling time t i a digital signal sample X i representative of the output of said actuator means including any ripple data and storing a physical record of N successive signal samples X N-i+1 to X i in said random access memory; applying the stored (N-1) signal samples X N-i+1 to X i-1 and the signal sample X i to said central processing unit wherein a filtered signal sample Y i for the sampling time t i is obtained in accordance with a prescribed relationship among said samples X N-i+1 to X i ; storing a physical record of said filtered signal sample Y i in said random access memory; generating output control signals by coupling said filter signal sample Y i to said data processing unit in which engine actuator control data processing operations are carried out; and causing said output control signals to be coupled to said actuator means whereby said respective energy conversion functions of said engine are controlled.
Claim 20
Dependent Claim 34 words
A method of operating a control apparatus according to claim 15, wherein said defined relationship defines Y i by the expression ##EQU4## wherein N represents the number of times the arithmetic average is obtained.

References Cited (Backward Citations)

US3816717A Cited
US3936663A Cited
US3969614A Cited
US3976860A Cited
US4058089A Cited
US4115864A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1984-07-20 1985-01-19 1985-07-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1988-07-20 1989-01-19 1989-07-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1992-07-20 1993-01-19 1993-07-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag