Post by
KATwo40 »
https://forums.nicoclub.com/katwo40-u25350.html
Thu Jan 18, 2007 3:17 pm
In reading the summary, which breaks down the process, step by step, I found the following:
" A step 111 subsequent to the step 107 calculates or determines a basic desired fuel injection quantity Tp during a coming fuel injection stroke in accordance with the air flow rate Qa and the engine speed N by referring to the following equation.
Tp = K Qa/N
where K is a preset constant.
A step 112 subsequent to the step 111 calculates or determines a final desired fuel injection quantity Ti during a coming fuel injection stroke in accordance with the basic desired fuel injection quantity Tp and the corrective factors KMR, KAC, KTw, a, and Ts by referring to the following equation.
Ti = a - Tp(1 + KMR + KAC + KTw) + Ts
A step 113 following the step 112 controls the fuel injection signal Si in accordance with the final desired fuel injection quantity Ti. Specifically, the duration or pulse width of a fuel injection pulse Si is adjusted in accordance with the final desired fuel injection quantity Ti so that the actual fuel injection quantity will be equal to the final desired fuel injection quantity. After the step 113, the fuel control segment of the program ends."
What does this mean? It means that the ECU uses MAF, K value AND RPM to determine TP.
This tells me that the tuning axis which is normally labeled TP is incorrect. How can you cross reference TP with RPM when RPM is a function of TP?
So, I backed up a few paragrahs and had another go at it. Here's what I found:
"The step 110 determines the corrective factor KAC in accordance with the difference *diff. The ROM 20C of the control unit 20 holds a table in which a set of non-zero corrective factors KAC are plotted as a function of difference *diff. Specifically, the corrective factor KAC increases with the difference *diff. The corrective factor KAC is derived by referring to this table. After the step 110, the program advances to the step 107."
Since *diff is a function of throttle angle, now we're seeing that this table is a function of RPM vs throttle opening.
But wait! There's something else!
"A step 103 following the step 102 compares the throttle opening degree * to the reference throttle opening degree *N. (note here that N = RPM) When the throttle opening degree * is greater than the reference throttle opening degree *N, that is, when the throttle valve 9 is open at a degree higher than a reference degree, the program advances to a step 104. When the throttle opening degree * is equal to or less than the reference throttle opening degree *N, that, when the throttle valve 9 is open at a degree equal to or less than a reference degree, the program advances to a step 105."
Let's forward to step 105...
"The step 105 derives the current engine load EL from the air flow rate Qa or both the air flow rate Qa and the engine speed N. It should be noted that the current engine load EL may be derived from a basic desired fuel injection quantity Tp or from both the engine speed N and the basic desired fuel injection quantity Tp which will be described hereinafter. The step 105 compares the engine load EL to a reference engine load ELref to detect whether or not the engine load EL is in a high value range. When the engine load EL exceeds the reference engine load ELref, that is, when the engine load EL resides in a the high value range, the program advances to a step 108. When the engine load EL is equal to or less than the reference engine load ELref, that is when the engine load EL resides outside the high value range, the program advances to a step 109."
Here's the really juicy part...
"The step 108 determines the corrective factor KMR in accordance with the engine load EL. The ROM 20C of the control unit 20 holds a table in which a set of non-zero corrective factors KMR are plotted as a function of engine load. Specifically, the corrective factor KMR increases with the engine load. The corrective factor KMR is derived by referring to this table. After the 108, the program advances to the step 107."
So, the best I could get from this whole deal is this:
The ECU looks at throttle angle vs RPM to determine if the engine is accelerating, decelerating or just cruising along steadily.
If the actual throttle angle is in sync with the angle shown in the refernce table, it moves on to determine engine load.
If it sees high engine load operation, it uses Load (MASS air flow rate) vs RPM. If it sees not-so-high load operation, it uses throttle position vs RPM.
Modified by KATwo40 at 8:39 PM 1/18/2007
Modified by KATwo40 at 8:41 PM 1/18/2007
Modified by KATwo40 at 8:42 PM 1/18/2007