Input signal processor used in electronic engine control apparatus
First Claim
1. 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 ti, to obtain for each sampling time a first digital signal sample Xi representative of the output of said actuator means including any ripple data for that respective sampling time ti, and storing a physical record of said digital signal sample Xi 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 Yi is derived by said central processing unit in response to said sample Xi and a previously-derived filtered sample Yi-1 for a digital signal sample Xi-1 at sampling time ti-1 ;
applying a previously-derived and stored filtered sample Yi-1 and said first digital signal sample Xi from said random access memory to said central processing unit wherein a filtered signal sample Yi for said sampling time ti is obtained in accordance with a prescribed relationship between said digital signal sample Xi and said stored previously-derived filtered sample Yi-1 for the previous sampling time ti-1 ;
storing a physical record of said filtered signal sample Yi in said random access memory;
generating output control signals by coupling said filter signal sample Yi 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.
0 Assignments
0 Petitions
Accused Products
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.
-
Citations
16 Claims
-
1. 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 ti, to obtain for each sampling time a first digital signal sample Xi representative of the output of said actuator means including any ripple data for that respective sampling time ti, and storing a physical record of said digital signal sample Xi 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 Yi is derived by said central processing unit in response to said sample Xi and a previously-derived filtered sample Yi-1 for a digital signal sample Xi-1 at sampling time ti-1 ; applying a previously-derived and stored filtered sample Yi-1 and said first digital signal sample Xi from said random access memory to said central processing unit wherein a filtered signal sample Yi for said sampling time ti is obtained in accordance with a prescribed relationship between said digital signal sample Xi and said stored previously-derived filtered sample Yi-1 for the previous sampling time ti-1 ; storing a physical record of said filtered signal sample Yi in said random access memory; generating output control signals by coupling said filter signal sample Yi 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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 ti a digital signal sample Xi representative of the output of said actuator means including any ripple data and storing a physical record of N successive signal samples XN-i+1 to Xi in said random access memory; applying the stored (N-1) signal samples XN-i+1 to Xi-1 and the signal sample Xi to said central processing unit wherein a filtered signal sample Yi for the sampling time ti is obtained in accordance with a prescribed relationship among said samples XN-i+1 to Xi ; storing a physical record of said filtered signal sample Yi in said random access memory; generating output control signals by coupling said filter signal sample Yi 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. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. 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 ti, to obtain for each sampling time a first digital signal sample Xi representative of the output of said actuator means including any ripple data for that respective sampling time ti, and storing a physical record of said digital signal sample Xi 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 Yi is derived by said central processing unit in response to said sample Xi and a previously-derived filtered sample Yi-1 for a digital signal sample Xi-1 at sampling time ti-1 ; applying a previously-derived and stored filtered sample Yi-1 and said first digital signal sample Xi from said random access memory to said central processing unit wherein a filtered signal sample Yi for said sampling time ti is obtained in accordance with a prescribed relationship between said digital signal sample Xi and said stored previously-derived filtered sample Yi-1 for the previous sampling time ti-1 ; storing a physical record of said filtered signal sample Yi in said random access memory; generating output control signals by coupling said filter signal sample Yi 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. - View Dependent Claims (14)
-
-
15. 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 ti a digital signal sample Xi representative of the output of said actuator means including any ripple data and storing a physical record of N successive signal samples XN-i+1 to Xi in said random access memory; applying the stored (N-1) signal samples XN-i+1 to Xi-1 and the signal sample Xi to said central processing unit wherein a filtered signal sample Yi for the sampling time ti is obtained in accordance with a prescribed relationship among said samples XN-i+1 to Xi ; storing a physical record of said filtered signal sample Yi in said random access memory; generating output control signals by coupling said filter signal sample Yi 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. - View Dependent Claims (16)
-
Specification