MASS AIRFLOW SENSOR SIGNAL PROCESSING METHOD
20170241383 · 2017-08-24
Assignee
Inventors
Cpc classification
F02D41/28
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G01F9/00
PHYSICS
F02D41/18
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/288
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/285
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/281
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F02M35/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G01F25/00
PHYSICS
F02D41/28
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A system, method and device for mass airflow sensor signal processing includes a microcontroller, a mass airflow sensor and an engine PCM. An analog-to-digital converter (ADC) converts a first output signal from the mass airflow sensor to a first V.sub.DC value. A digital-to-analog converter (DAC) converts a second V.sub.DC value to a second output signal associated with the mass airflow sensor. Transfer functions are obtained from a flow bench using the mass airflow sensor, performance air intake components, and stock air intake components. The microcontroller determines, from the first V.sub.DC value, a corresponding actual flow rate. From the actual flow rate, a corresponding stock V.sub.DC value is determined. The stock V.sub.DC value is then output to the DAC for conversion to the output second signal associated with the mass airflow sensor for communication to the engine PCM.
Claims
1. A system for mass airflow sensor signal processing, comprising: a mass airflow sensor in fluid communication with a performance air intake and a performance intake tube; a microcontroller in communication with the mass airflow sensor and an engine PCM; an analog-to-digital converter (ADC) in communication between the mass airflow sensor and the microcontroller, the ADC converting an output first signal from the mass airflow sensor to a first V.sub.DC value; a digital-to-analog converter (DAC) in communication between the microcontroller and the engine PCM, the DAC converting an output second V.sub.DC value to an output second signal associated with the mass airflow sensor; and memory in communication with the microcontroller, the memory storing: a performance mass airflow transfer function for converting the first V.sub.DC value to a corresponding flow rate associated with the performance air intake and the performance intake tube, and a stock mass airflow transfer function for converting the flow rate to a corresponding second V.sub.DC value associated with a stock air intake and a stock intake tube; wherein the microcontroller converts the first V.sub.DC value from the ADC into an actual flow rate in accordance with the performance mass airflow transfer function and converts the actual flow rate into the output second V.sub.DC value to the DAC in accordance with the stock mass airflow transfer function.
2. The system of claim 1, wherein the performance mass airflow transfer function is stored as a performance lookup table of first V.sub.DC value to a corresponding flow rate associated with the performance air intake and the performance intake tube, and wherein the stock mass airflow transfer function is stored as a stock lookup table of flow rate to a corresponding second V.sub.DC value associated with a stock air intake and a stock intake tube.
3. The system of claim 2, wherein the microcontroller converts the first V.sub.DC value from the ADC into an actual flow rate in accordance with the performance, lookup table and converts the actual flow rate into the output second V.sub.DC value to the DAC.
4. The system of claim 3, wherein the performance mass airflow transfer function is received from a flow bench, the flow bench determining flow rates and first V.sub.DC values from the stock mass airflow sensor in the performance air intake and the performance intake tube.
5. The system of claim 4, wherein the stock mass airflow transfer function is received from the flow bench, the flow bench determining flow rates and second V.sub.DC values stock mass airflow sensor in the stock air intake and the stock intake tube.
6. The system of claim 5, wherein the flow bench is a precision flow bench.
7. A method for mass airflow sensor signal processing, comprising: determining a stock mass airflow transfer function for a stock intake tube and a stock air intake from a stock mass airflow sensor via a flow bench; determining a performance mass airflow transfer function for a performance intake tube and a performance air intake from the stock mass airflow sensor via the flow bench; and storing the stock mass airflow transfer function and the performance mass airflow transfer function in memory of an associated microcontroller.
8. The method of claim 7, further comprising: generating a stock lookup table of V.sub.DC values and corresponding flow rates from the determined stock mass airflow transfer function; generating a performance lookup table of V.sub.DC values and corresponding flow rates from the determined performance mass airflow transfer function; and storing the stock lookup table and the performance lookup table in the memory of the associated microcontroller.
9. The method of claim 8, wherein the flow bench is a precision flow bench.
10. The method of claim 9, wherein the microcontroller is in communication with: an analog-to-digital converter (ADC) in communication with the stock mass airflow sensor, the ADC converting an output first signal from the mass airflow sensor to a first V.sub.DC value; and a digital-to-analog converter (DAC) in communication with an engine PCM, the DAC converting an output second V.sub.DC value to an output second signal associated with the mass airflow sensor.
11. A method for mass airflow sensor signal processing, comprising: receiving an output signal from a mass airflow sensor, the output signal generated by the mass airflow sensor responsive to a flow of air through a performance air intake and a performance intake tube; converting, via an analog-to-digital converter, the received output signal to a performance V.sub.DC value; converting, via a performance lookup table, the performance V.sub.DC value to an actual flow rate corresponding to a flow of air through the performance air intake and the performance intake tube; determining, from the actual flow rate, a corresponding stock V.sub.DC value via a stock lookup table; converting the determined stock V.sub.DC value to a corresponding mass airflow sensor signal; and outputting the mass airflow sensor signal to an associated engine PCM.
12. The method of claim 11, wherein the performance lookup table is generated from performance mass airflow transfer data, said data collected by an associated flow bench.
13. The method of claim 11, wherein the stock lookup table is generated from stock mass airflow transfer data, said data collected by an associated flow bench.
14. The method of claim 11, wherein the stock lookup table and the performance lookup table are stored in memory associated with the microcontroller.
15. The method of claim 11, wherein the associated engine PCM utilizes the mass airflow sensor signal to adjust at least one engine operating parameters, said parameters including engine timing, exhaust, or fuel injection.
16. The method of claim 11, further comprising: performing multiple conversions of received output signals to performance V.sub.DC values; performing multiple conversions via the lookup table of the performance V.sub.DC values to actual flow rates; and averaging the actual flow rates by the microcontroller to determine the actual flow rate, wherein the corresponding stock V.sub.DC value is determined from the averaged actual flow rate.
17. A mass airflow sensor signal processing device, comprising: a microcontroller in communication with a mass airflow sensor and an engine PCM; an analog-to-digital converter (ADC) in communication between the mass airflow sensor and the microcontroller, the ADC converting an output first signal from the mass airflow sensor to a first V.sub.DC value; a digital-to-analog converter (DAC) in communication between the microcontroller and the engine PCM, the DAC converting an output second V.sub.DC value to an output second signal associated with the mass airflow sensor; and memory in communication with the microcontroller, the memory storing instructions executed by the microcontroller to: determine, from the first V.sub.DC value, a corresponding actual flow rate via a performance mass airflow transfer function, determine, from the actual flow rate, a corresponding stock V.sub.DC value via a stock mass airflow transfer function, and output the stock V.sub.DC value to the DAC for conversion to the output second signal associated with the mass airflow sensor for communication to the engine PCM.
18. The device of claim 17, wherein the performance mass airflow transfer function is obtained from an associated flow bench, the function converting the first V.sub.DC value to a corresponding flow rate associated with the performance air intake and the performance intake tube
19. The device of claim 18, wherein the stock mass airflow transfer function is obtained from the associated flow bench, the function converting the flow rate to a corresponding second V.sub.DC value associated with a stock air intake and a stock intake tube.
20. The device of claim 19, wherein the microcontroller converts the first V.sub.DC value from the ADC into an actual flow rate in accordance with the performance mass airflow transfer function and converts the actual flow rate into the output second V.sub.DC value to the DAC in accordance with the stock mass airflow transfer function.
21. The device of claim 19, wherein the performance mass airflow transfer function is stored in the memory as a performance lookup table of first V.sub.DC value to a corresponding flow rate associated with the performance air intake and the performance intake tube, and wherein the stock mass airflow transfer function is stored in the memory as a stock lookup table of flow rate to a corresponding second V.sub.DC value associated with a stock air intake and a stock intake tube.
22. The device of claim 21, wherein the microcontroller converts the first V.sub.DC value from the ADC into an actual flow rate in accordance with the performance lookup table and converts the actual flow rate into the output second V.sub.DC value to the DAC.
23. The device of claim 22, wherein the performance mass airflow transfer function is received from a flow bench, the flow bench determining flow rates and first V.sub.DC values from the stock mass airflow sensor in the performance air intake and the performance intake tube.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The subject disclosure may take form in various components and arrangements of components, and in various steps and arrangements of steps. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the subject disclosure.
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
DETAILED DESCRIPTION
[0024] The present disclosure may be understood more readily by reference to the following detailed description of desired embodiments included therein. In the following specification, and the claims which follow, reference will be made to a number of terms which shall be defined to have the following meanings.
[0025] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art. In case of conflict, the present document, including definitions, will control. Preferred methods and materials are described below, although methods and materials similar or equivalent can be used in practice or testing of the present disclosure. All publications, patent applications, patents, and other references mentioned herein are incorporated by reference in their entirety. The materials, methods, and articles disclosed herein are illustrative only and not intended to be limiting.
[0026] The singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise.
[0027] As used in the specification and in the claims, the term “comprising” may include the embodiments “consisting of” and “consisting essentially of.” The terms “comprise(s),” “include(s),” “having,” “has,” “can,” “contain(s),” and variants thereof, as used herein, are intended to be open-ended transitional phrases that require the presence of the named ingredients/steps and permit the presence of other ingredients/steps. However, such description should be construed as also describing compositions, mixtures, or processes as “consisting of” and “consisting essentially of” the enumerated ingredients/steps, which allows the presence of only the named ingredients/steps, along with any impurities that might result therefrom, and excludes other ingredients/steps.
[0028] Unless indicated to the contrary, the numerical values in the specification should be understood to include numerical values which are the same when reduced to the same number of significant figures and numerical values which differ from the stated value by less than the experimental error of the conventional measurement technique of the type used to determine the particular value.
[0029] All ranges disclosed herein are inclusive of the recited endpoint and independently combinable (for example, the range of “from 2 grams to 10 grams” is inclusive of the endpoints, 2 grams and 10 grams, and all the intermediate values). The endpoints of the ranges and any values disclosed herein are not limited to the precise range or value; they are sufficiently imprecise to include values approximating these ranges and/or values.
[0030] As used herein, approximating language may be applied to modify any quantitative representation that may vary without resulting in a change in the basic function to which it is related. Accordingly, a value modified by a term or terms, such as “about” and “substantially,” may not be limited to the precise value specified, in some cases. The modifier “about” should also be considered as disclosing the range defined by the absolute values of the two endpoints. For example, the expression “from about 2 to about 4” also discloses the range “from 2 to 4.” The term “about” may refer to plus or minus 10% of the indicated number. For example, “about 10%” may indicate a range of 9% to 11%, and “about 1” may mean from 0.9-1.1.
[0031] For the recitation of numeric ranges herein, each intervening number there between with the same degree of precision is explicitly contemplated. For example, for the range of 6-9, the numbers 7 and 8 are contemplated in addition to 6 and 9, and for the range 6.0-7.0, the number 6.0, 6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 6.9, and 7.0 are explicitly contemplated.
[0032] The present disclosure may refer to flow rates for certain steps. It is noted that these generally refer to the rate that air flows through a defined area, e.g., air flowing through an intake tube, filter, etc., and do not necessarily refer to the volume of air available within such a defined area, nor the volume of air required by an internal combustion engine. Unless otherwise noted, all values of “flow” are in kilograms/hour (Kg/Hr).
[0033] Turning now to
[0034] In accordance with one aspect of the subject application, the stock intake tube 104, stock air intake 106, and stock MAF sensor 108 are operatively coupled to a flow bench 110. The flow bench 110 is representative of a precise means of measuring airflow through an object, particularly air intake systems of internal combustions engines. According to one embodiment, the flow bench 110 is an N.I.S.T. (National Institutes of Standards & Technology) traceable precision flow bench. A suitable example of such a flow bench 110 includes, for example and without limitation, a SUPERFLOW 1200 flow bench available from SuperFlow Dynamometers & Flowbenches of Des Moines, Iowa, or comparable such flow benches.
[0035] As depicted in
[0036] The stock mass airflow transfer function data 112 is then stored in memory 120 communicatively coupled to a microcontroller 128 of the MAFX converter 132, as illustrated in
[0037] The microcontroller 128 can be variously embodied, such as by a single core processor, a dual core processor (or more generally by a multiple core processor), a digital processor and cooperating math coprocessor, a digital controller, or the like. The microcontroller 128, in addition to storing various mass air flow transfer function data, e.g., data 112 and 118, may also perform a portion of the method outlined in
[0038] The term “software,” as used herein, is intended to encompass any collection or set of instructions executable by a computer or other digital system so as to configure the computer or other digital system to perform the task that is the intent of the software. The term “software” as used herein is intended to encompass such instructions stored in storage medium such as RAM, a hard disk, optical disk, and so forth, and is also intended to encompass so-called “firmware” that is software stored on a ROM and so forth. Such software may be organized in various ways, and may include software components organized as libraries, Internet-based programs stored on a remote server and so forth, source code, interpretive code, object code, directly executable code, and so forth. It is contemplated that the software may invoke system-level code or calls to other software residing on a server or other location to perform certain functions.
[0039] As further depicted in
[0040] Thus, the skilled artisan will appreciate that other performance air intakes, e.g., larger engines, turbo charged engines, etc., may have larger air intake components, thus changing the relative correlations. It will further be appreciated that the performance components 114 and 116 output a substantially larger volume of air to the engine 102 than the stock components 104 and 106, for corresponding MAF sensor 108 output signals. The systems and methods provided herein thus utilize the flow bench 110 method to ascertain the MAF sensor 108 signal output with the actual airflow for each particular OEM intake system and engine 102. The performance mass airflow transfer function data 118 is then stored as a lookup table 134 in the memory 120 communicatively coupled to the microcontroller 128, as referenced above with respect to the stock mass airflow transfer function data 112.
[0041] In accordance with another embodiment, the MAF sensor 108 outputs a frequency (Hz) based signal. As will be understood by the skilled artisan, alternate MAF sensors 108, depending upon manufacturer and application, can be configured to output a variety of different outputs, e.g., V.sub.DC, a frequency-based signal, or the like. When the systems and methods set forth herein are implemented utilizing an MAF sensor 108 that outputs frequency-based signals, the microcontroller 128 may receive the output from the MAF sensor 108 into a frequency counter portion thereof, in lieu of the ADC 124. The output to the engine PCM 122 would also be frequency-based, thus the microcontroller 128, e.g., the pulse-width modulation (PWM) component of the microcontroller 128, would output a frequency-based or digital output, thereby bypassing the DAC 126 illustrated in
[0042]
[0043]
[0044] Returning to the illustrations of
[0045] Turning now to
[0046] Referring now to
[0047] The microcontroller 128 then receives the V.sub.DC value from the ADC 124 at 708, and at 710, converts the V.sub.DC value to an actual flow rate 130 of air through the performance air intake 116 and performance intake tube 114. According to one embodiment, this conversion is performed by the microcontroller 128 utilizing lookup table 134 generated from the performance mass airflow transfer function data 118 stored in memory 120 of the MAFX converter 132. In another embodiment, the microcontroller 128 utilizes the performance flow data 118 to calculate the appropriate actual flow rate 130, i.e., without use of a lookup table 134.
[0048] In one embodiment, multiple output signals are received into the ADC 124 from the stock MAF sensor 108 by the microcontroller 128. The microcontroller 128 may then perform multiple conversions of such output signals to performance V.sub.DC values. The microcontroller 128 would then perform multiple conversions via the performance lookup table 134 (or performance mass airflow transfer function calculations) of the performance V.sub.DC values to actual flow rates. Thereafter, averaging the actual flow rates by the microcontroller 128 determines the actual flow rate. It will be appreciated that such an implementation smooths out the output signal received from the stock MAF sensor 108, reducing noise to allow for fluctuations in the airflow inherent in engine operations.
[0049] At 712, the microcontroller 128 determines, in accordance with the actual flow rate 130, the correct V.sub.DC value that represents the flow rate 130 using the stock mass airflow transfer function data 112, i.e., determining V.sub.DC value in the lookup table 136 corresponding to the actual flow rate 130. The V.sub.DC value determined at 712 is then converted, via the DAC 126 component of the MAFX converter 132 to an analog signal at 714. Thereafter, the analog signal is output to the engine PCM 122 for further analysis. That is, the engine PCM 122 is thereby informed as to the actual amount of air being supplied to the engine 102 by the performance components 114 and 116, allowing for adjustments in fuel, timing, and the like.
[0050] It is to be appreciated that in connection with the particular illustrative embodiments presented herein certain structural and/or function features are described as being incorporated in defined elements and/or components. However, it is contemplated that these features may, to the same or similar benefit, also likewise be incorporated in other elements and/or components where appropriate. It is also to be appreciated that different aspects of the exemplary embodiments may be selectively employed as appropriate to achieve other alternate embodiments suited for desired applications, the other alternate embodiments thereby realizing the respective advantages of the aspects incorporated therein.
[0051] In short, the present specification has been set forth with reference to preferred embodiments. Obviously, modifications and alterations will occur to others upon reading and understanding the present specification. It is intended that the disclosure be construed as including all such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof. That is to say, it will be appreciated that various of the above-disclosed and other features and functions, or alternatives thereof, may be desirably combined into many other different systems or applications, and also that various presently unforeseen or unanticipated alternatives, modifications, variations or improvements therein may be subsequently made by those skilled in the art which are similarly intended to be encompassed by the following claims.
[0052] Further non-limiting disclosure is set forth in the following one-sentence statements formulated as patent claims.