Forums
New posts
Search forums
What's new
New posts
New media
New media comments
New profile posts
Latest activity
Media
New media
New comments
Search media
Members
Current visitors
New profile posts
Search profile posts
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Menu
Log in
Register
Install the app
Install
Forums
TECH
Forced Induction & Tuning
Tuning with Binary Editor
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="rz5.0" data-source="post: 1219876" data-attributes="member: 12700"><p><span style="font-size: 15px"><strong><span style="color: #ff0000">once you have the idle stable it would be ideal to get the </span></strong></span></p><p><span style="font-size: 15px"><strong><span style="color: #ff0000"><em>iscdc</em> between 25% to 35%, reason being is that it will allow headroom for </span></strong></span></p><p><span style="font-size: 15px"><strong><span style="color: #ff0000">cold enrichment, if its below 25% then close the throttle body stop (reduce </span></strong></span></p><p><span style="font-size: 15px"><strong><span style="color: #ff0000">air), if its above 35% you need to open the throttle body stop (increase air) </span></strong></span></p><p><span style="font-size: 15px"><strong><span style="color: #ff0000"></span></strong></span></p><p><span style="font-size: 15px"><strong><span style="color: #ff0000"></span></strong></span></p><p><span style="font-size: 15px"><strong><span style="color: #ff0000"></span></strong>It is imperative that the above be followed, if the </span></p><p><span style="font-size: 15px"><em>ISCDC</em> is below approximately 20% then the IAC valve is completely closed </span></p><p><span style="font-size: 15px">and the ECU cannot control the idle. </span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">now with a stable AIR MASS or </span></p><p><span style="font-size: 15px"><em>MAF</em> value and <em>ISCDC</em> we can input the correct info we need to let </span></p><p><span style="font-size: 15px">the ecu know how to control idle correctly </span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">go to the neutral idle air </span></p><p><span style="font-size: 15px">function <strong>FN875N</strong> and put in the <strong>NUBASE</strong> value and the actual </span></p><p><span style="font-size: 15px"><em>AM</em> value you averaged, if you only have <em>MAF</em> to log then you'll </span></p><p><span style="font-size: 15px">need to convert from kg/hr to lbs/min by multiplying the average MAF value by </span></p><p><span style="font-size: 15px">2.2 then dividing by 60 </span></p><p><span style="font-size: 15px">ex: your average <em>MAF</em> at idle was 28 kg/hr, </span></p><p><span style="font-size: 15px">28*2.2/60= 1.026 lbs/min, not exact but good enough, this value goes directly </span></p><p><span style="font-size: 15px">into the idle air function </span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">next you'll need to dial in the throttle body </span></p><p><span style="font-size: 15px">airflow scalar <strong>ITHBMA</strong>, the t/b airflow scalar is <u>the amount of airflow </u></span></p><p><span style="font-size: 15px"><u>the ecu can not control</u> you can figure out how much air was coming through </span></p><p><span style="font-size: 15px">the tb blade by looking up the isc transfer table [COLOR=#16545]<strong>FN8000</strong>[/COLOR] for newer ecu's or the transfer function </span></p><p><span style="font-size: 15px"><strong>fn800</strong> for the older ecu's </span></p><p><span style="font-size: 15px">calculate the lb/min contribution from the </span></p><p><span style="font-size: 15px">isc (known as <em>DEBYMA</em>) by interpolating the flow at your logged </span></p><p><span style="font-size: 15px"><em>ISCDC</em> value </span></p><p><span style="font-size: 15px">if you can log the <em>DEBYMA</em> payload then you don't </span></p><p><span style="font-size: 15px">have to do the following, since most def's do not have access to that payload we </span></p><p><span style="font-size: 15px">will calculate the isc airflow the long way </span></p><p><span style="font-size: 15px">ex: average <em>ISCDC</em> was 35, </span></p><p><span style="font-size: 15px">lookup your isc transfer, for this example, the transfer gives: </span></p><p><span style="font-size: 15px">39 dc = .25 </span></p><p><span style="font-size: 15px">lb/min and </span></p><p><span style="font-size: 15px">28 dc = .12 lb/min </span></p><p><span style="font-size: 15px">so to interpolate what the flow is at </span></p><p><span style="font-size: 15px">35dc, </span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">39dc - 28dc = 11 dc difference; </span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">now work the flow .25 - </span></p><p><span style="font-size: 15px">.12 = .13 difference; </span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">.13 airflow difference over the 11 duty cycle </span></p><p><span style="font-size: 15px">difference gives us: </span></p><p><span style="font-size: 15px">.13 / 11 = .0118 per duty cycle </span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">now we </span></p><p><span style="font-size: 15px">subtract our dc from the upper end of the scaling </span></p><p><span style="font-size: 15px">39-35 = 4; </span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">we now </span></p><p><span style="font-size: 15px">multiply our duty cycle difference by the airflow per duty cycle </span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">4 * </span></p><p><span style="font-size: 15px">.0118 = .0472; not done yet, dont forget to subtract this from the upper airflow </span></p><p><span style="font-size: 15px">value of the airflow scaling from which you interpolated your <em>iscdc</em> to </span></p><p><span style="font-size: 15px">get the total isc airflow </span></p><p><span style="font-size: 15px">.25 - .0472 = .2028 </span></p><p><span style="font-size: 15px">the isc valve is flowing </span></p><p><span style="font-size: 15px">.2028 lbs/min of air at 35% dc </span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">see how simple it is, just basic math, </span></p><p><span style="font-size: 15px">the ecu uses the following formula </span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px"><span style="color: red">AM - DEBYMA = </span></span></p><p><span style="font-size: 15px"><span style="color: red">ITHBMA</span> </span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">now subtract that value from the <em>AM</em>, ex: </span></p><p><span style="font-size: 15px">1.026-.2028=.8232 </span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">this is the value for the throttle body airflow </span></p><p><span style="font-size: 15px"><strong>ITHBMA</strong> scalar, as you can see this is the amount of air the ecu </span></p><p><span style="font-size: 15px"><u>SUBTRACTS</u> from the <em>AM</em> to calculate the <em>iscdc</em> it needs to </span></p><p><span style="font-size: 15px">get to the <em>rpmdsd</em> </span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">before continuing its imperative that you fully </span></p><p><span style="font-size: 15px">understand this statement, to clarify in other words, the ecu looks up the idle </span></p><p><span style="font-size: 15px">air function to calculate how much airflow <em>AM</em> is needed to reach a </span></p><p><span style="font-size: 15px"><em>dsdrpm</em>, by knowing what the actual <em>AM</em> from the maf sensor and the </span></p><p><span style="font-size: 15px">amount of airflow that is going through the throttle body <strong>ITHBMA</strong> it can </span></p><p><span style="font-size: 15px">very simply calculate the duty cycle needed of the isc valve (a.k.a. Idle Air </span></p><p><span style="font-size: 15px">Control valve) to get the amount of air mass to reach a specific <em>dsdrpm</em> </span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">you should be able to infer by now that </span></p><p><span style="font-size: 15px">fn875n - ithbma = isc flow </span></p><p><span style="font-size: 15px">(lookup dc from fn8000) </span></p><p><span style="font-size: 15px">AM (maf) - fn875n = ipsibr (correction) </span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">since this can be a bit confusing i will do another example, lets say </span></p><p><span style="font-size: 15px">the engine has an average idle <em>MAF</em> of 32.32 which equals 32.32 * 2.2 / 60 </span></p><p><span style="font-size: 15px">= 1.185 <em>AM</em> at an <em>iscdc</em> of 17.5%, by looking in the function fn800 </span></p><p><span style="font-size: 15px">or fn8000 we can get the scaling values, A9L2 has the following values: </span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">.12 lbs/min = 28dc </span></p><p><span style="font-size: 15px">0 lbs/min = 10dc </span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">which gives us 28-10=18 </span></p><p><span style="font-size: 15px">dc difference</span></p><p><span style="font-size: 15px">.12-0 = .12 airflow difference</span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">.12/18=.0066 per dc </span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">now to interpolate the airflow </span></p><p><span style="font-size: 15px">28dc - 17.5dc = 10.5 dc * .0066 = .0693 </span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">.12 - .0693 = .0507 lbs/min flowing through the idle air control valve when </span></p><p><span style="font-size: 15px">the duty cycle is at 17.5% </span></p><p><span style="font-size: 15px">am - isc air flow = ithbma </span></p><p><span style="font-size: 15px">1.185 - .0507 = </span></p><p><span style="font-size: 15px">1.1343 </span></p><p><span style="font-size: 15px">be sure you understand this before proceeding!!! </span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">when an </span></p><p><span style="font-size: 15px">engine is cold it will require more rpms to stabilize, thus we need to have a </span></p><p><span style="font-size: 15px">higher rpm value with airflow for the ecu to interpolate between for the </span></p><p><span style="font-size: 15px">increased engine speed </span></p><p><span style="font-size: 15px">to do this, increase the <strong>NUBASE</strong> scalar by 500 </span></p><p><span style="font-size: 15px">rpm, once the engine has stabilized at the new <em>dsdrpm</em> calculate the new </span></p><p><span style="font-size: 15px">average <em>AM</em> then insert that value and the new <em>dsdrpm</em> value into </span></p><p><span style="font-size: 15px">the <strong>FN875N</strong> function just like you did before </span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px"><span style="color: #654456"><u>NOTE: EVERY FUNCTION IN THE ECU MUST BE SCALED TO THE </u></span></span></p><p><span style="font-size: 15px"><span style="color: #654456"><u>ABSOLUTES, THIS MEANS THE TOP MOST VALUE MUST BE THE HIGHEST POSSIBLE INPUT THE </u></span></span></p><p><span style="font-size: 15px"><span style="color: #654456"><u>ECU ALLOWS AND THE BOTTOM MOST VALUE MUST BE THE ABSOLUTE LOWEST VALUE THE ECU </u></span></span></p><p><span style="font-size: 15px"><span style="color: #654456"><u>CAN CALCULATE, THIS APPLYS TO ALL FUNCTIONS AND ALL YEAR ECU'S</u></span> </span></p></blockquote><p></p>
[QUOTE="rz5.0, post: 1219876, member: 12700"] [SIZE=4][B][COLOR=#ff0000]once you have the idle stable it would be ideal to get the [I]iscdc[/I] between 25% to 35%, reason being is that it will allow headroom for cold enrichment, if its below 25% then close the throttle body stop (reduce air), if its above 35% you need to open the throttle body stop (increase air) [/COLOR][/B]It is imperative that the above be followed, if the [I]ISCDC[/I] is below approximately 20% then the IAC valve is completely closed and the ECU cannot control the idle. now with a stable AIR MASS or [I]MAF[/I] value and [I]ISCDC[/I] we can input the correct info we need to let the ecu know how to control idle correctly go to the neutral idle air function [B]FN875N[/B] and put in the [B]NUBASE[/B] value and the actual [I]AM[/I] value you averaged, if you only have [I]MAF[/I] to log then you'll need to convert from kg/hr to lbs/min by multiplying the average MAF value by 2.2 then dividing by 60 ex: your average [I]MAF[/I] at idle was 28 kg/hr, 28*2.2/60= 1.026 lbs/min, not exact but good enough, this value goes directly into the idle air function next you'll need to dial in the throttle body airflow scalar [B]ITHBMA[/B], the t/b airflow scalar is [U]the amount of airflow the ecu can not control[/U] you can figure out how much air was coming through the tb blade by looking up the isc transfer table [COLOR=#16545][B]FN8000[/B][/COLOR] for newer ecu's or the transfer function [B]fn800[/B] for the older ecu's calculate the lb/min contribution from the isc (known as [I]DEBYMA[/I]) by interpolating the flow at your logged [I]ISCDC[/I] value if you can log the [I]DEBYMA[/I] payload then you don't have to do the following, since most def's do not have access to that payload we will calculate the isc airflow the long way ex: average [I]ISCDC[/I] was 35, lookup your isc transfer, for this example, the transfer gives: 39 dc = .25 lb/min and 28 dc = .12 lb/min so to interpolate what the flow is at 35dc, 39dc - 28dc = 11 dc difference; now work the flow .25 - .12 = .13 difference; .13 airflow difference over the 11 duty cycle difference gives us: .13 / 11 = .0118 per duty cycle now we subtract our dc from the upper end of the scaling 39-35 = 4; we now multiply our duty cycle difference by the airflow per duty cycle 4 * .0118 = .0472; not done yet, dont forget to subtract this from the upper airflow value of the airflow scaling from which you interpolated your [I]iscdc[/I] to get the total isc airflow .25 - .0472 = .2028 the isc valve is flowing .2028 lbs/min of air at 35% dc see how simple it is, just basic math, the ecu uses the following formula [COLOR=red]AM - DEBYMA = ITHBMA[/COLOR] now subtract that value from the [I]AM[/I], ex: 1.026-.2028=.8232 this is the value for the throttle body airflow [B]ITHBMA[/B] scalar, as you can see this is the amount of air the ecu [U]SUBTRACTS[/U] from the [I]AM[/I] to calculate the [I]iscdc[/I] it needs to get to the [I]rpmdsd[/I] before continuing its imperative that you fully understand this statement, to clarify in other words, the ecu looks up the idle air function to calculate how much airflow [I]AM[/I] is needed to reach a [I]dsdrpm[/I], by knowing what the actual [I]AM[/I] from the maf sensor and the amount of airflow that is going through the throttle body [B]ITHBMA[/B] it can very simply calculate the duty cycle needed of the isc valve (a.k.a. Idle Air Control valve) to get the amount of air mass to reach a specific [I]dsdrpm[/I] you should be able to infer by now that fn875n - ithbma = isc flow (lookup dc from fn8000) AM (maf) - fn875n = ipsibr (correction) since this can be a bit confusing i will do another example, lets say the engine has an average idle [I]MAF[/I] of 32.32 which equals 32.32 * 2.2 / 60 = 1.185 [I]AM[/I] at an [I]iscdc[/I] of 17.5%, by looking in the function fn800 or fn8000 we can get the scaling values, A9L2 has the following values: .12 lbs/min = 28dc 0 lbs/min = 10dc which gives us 28-10=18 dc difference .12-0 = .12 airflow difference .12/18=.0066 per dc now to interpolate the airflow 28dc - 17.5dc = 10.5 dc * .0066 = .0693 .12 - .0693 = .0507 lbs/min flowing through the idle air control valve when the duty cycle is at 17.5% am - isc air flow = ithbma 1.185 - .0507 = 1.1343 be sure you understand this before proceeding!!! when an engine is cold it will require more rpms to stabilize, thus we need to have a higher rpm value with airflow for the ecu to interpolate between for the increased engine speed to do this, increase the [B]NUBASE[/B] scalar by 500 rpm, once the engine has stabilized at the new [I]dsdrpm[/I] calculate the new average [I]AM[/I] then insert that value and the new [I]dsdrpm[/I] value into the [B]FN875N[/B] function just like you did before [COLOR=#654456][U]NOTE: EVERY FUNCTION IN THE ECU MUST BE SCALED TO THE ABSOLUTES, THIS MEANS THE TOP MOST VALUE MUST BE THE HIGHEST POSSIBLE INPUT THE ECU ALLOWS AND THE BOTTOM MOST VALUE MUST BE THE ABSOLUTE LOWEST VALUE THE ECU CAN CALCULATE, THIS APPLYS TO ALL FUNCTIONS AND ALL YEAR ECU'S[/U][/COLOR] [/SIZE] [/QUOTE]
Insert quotes…
Verification
Post reply
Random media
Latest posts
What Did You Do To Your Car Today?
Latest: Daryl
41 minutes ago
The Garage
Leaky oil temp sending unit
Latest: Daryl
54 minutes ago
94-95 5.0 - Specific
B
Car miss firing under load
Latest: bobcat
Today at 7:03 PM
General Tech
1995 crank but no start situation
Latest: GTamas
Today at 6:55 PM
94-95 5.0 - Specific
2001 Cobra clutch recommendation?
Latest: SnakeBit!
Today at 5:43 PM
96-04 - 4V Specific
Share this page
Reddit
Pinterest
Tumblr
WhatsApp
Email
Share
Link
Forum statistics
Threads
78,555
Messages
1,536,129
Members
16,201
Latest member
jgib8795
Members online
No members online now.
Forums
TECH
Forced Induction & Tuning
Tuning with Binary Editor
Top