rajivc666
Full Member
Karma: +23/-2
Offline
Posts: 127
|
|
« Reply #255 on: March 06, 2012, 11:01:07 PM »
|
|
|
I was wondering whether all this is valid for 1.8t engines. Please validate my understanding of fueling as follows. IN my stock hj ecu say if I floor the pedal at say at 1000rpm, then immediately lambda goes to about .95 from the lamfa map for acceleration enrichment . And if there is any degradation in timing (onset of knock I guess) then KFFdlbts and KFdlbts starts enriching. And as the EGT's go above 900 (FBSTABGM is set to 0 at 900,0.5 at 920 , 1.0 at 940 and above) extra fuel is added for component protection by kflbts. I dont understand how the fueling based on KFLAMKR and KFLAMKRL is any better. On my car CWLAMFAW bit zero is set to 0. And I am attaching my KFLAMKR and KFLAMKRL to me it looks all disabled, please confirm that. What I dont understand is the difference between Knock enrichment by KFFdlbts/KFdlbts and KFLAMKR/ KFLAMKRL. Hope somebody can help me understand this As I have been struggling with this concept for quite some time.
|
|
|
Logged
|
|
|
|
nyet
|
|
« Reply #256 on: March 06, 2012, 11:38:16 PM »
|
|
|
And if there is any degradation in timing (onset of knock I guess) then KFFdlbts and KFdlbts starts enriching
bts is EGT based, not knock based
|
|
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease do not ask me for tunes. I'm here to help people make their own. Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
|
|
|
createddeleted
Full Member
Karma: +7/-2
Offline
Posts: 90
|
|
« Reply #257 on: March 06, 2012, 11:48:49 PM »
|
|
|
Plainly, as I understand it:
Lamfa = Fueling based on pedal position. Does not relate to actual loads.
Kflbts = Forced fueling based on egt. If set at stock egt or raised threshold levels then it will be your component protection by dumping fuel, your set lambda, once threshold is reached. Forced fueling by low egt disables this component protection. Kffdlbts is factored in to Kflbts as lambts = KFLBTS + ([KF]DLBTS * KFFDLBTS)
Kflamkr = Fueling based on knock recognition, it is preemptive. With CWLAMFAW set at zero, which not all ecu's are, KR fueling is enabled. You make the car follow kflamkrl based on knock. If you don't knock you are following the 0 column. The values in the table are lambda; use a calculator to convert to AFR if you tune based on AFR. The values on the left side are load. Change these to represent your assumed load values or follow julex's on page 12 of this thread where you max at 191.250. Your car will now adjust AFR based on load vs knock recognition value. However if there is knock recognized you are now able to fuel based on degrees of knock beyond the first 0 column.
Fueling within the entire system will follow the richest set point where ever you may have set it within any of these variables.
Someone correct me if I am wrong.
|
|
|
Logged
|
|
|
|
rajivc666
Full Member
Karma: +23/-2
Offline
Posts: 127
|
|
« Reply #258 on: March 07, 2012, 12:18:38 AM »
|
|
|
Thanks I understand it a little better now. So in my stock map KFdlbts = 400°c , so bts is activated early on so ..is it not that KFFdlbts and KFdlbts is doing the function of knock enrichment as the value of multiplier Kfdlbts depends on the degradation of timing , and will have the same effect as using KFLAMKR/ KFLAMKRL or is it better to overcome my fear of KFLAMKR/ KFLAMKRL and use it. In the stock form its load axis is so weird it scares me . Please bear with me.
|
|
|
Logged
|
|
|
|
createddeleted
Full Member
Karma: +7/-2
Offline
Posts: 90
|
|
« Reply #259 on: March 07, 2012, 12:38:58 AM »
|
|
|
Thanks I understand it a little better now. So in my stock map KFdlbts = 400°c , so bts is activated early on so ..is it not that KFFdlbts and KFdlbts is doing the function of knock enrichment as the value of multiplier Kfdlbts depends on the degradation of timing , and will have the same effect as using KFLAMKR/ KFLAMKRL or is it better to overcome my fear of KFLAMKR/ KFLAMKRL and use it. In the stock form its load axis is so weird it scares me . Please bear with me. If you still use BTS for fueling, you run into a couple problems. Either you dont get it because you have not reached temperature threshold. You reach temperature threshold, but now that you have your BTS fueling you have no component protection. (irratic in my case) It is better to have, in my opinon, fueling from kflamkrl while still having bts for component protection. I have been working all kind of tuning methods for fuel for the last 10 months. KR fueling is the best I have come by as my car is nearly spot on and is 100% better. I do of course have the others tailored to where I want them for a few tweaks.
|
|
|
Logged
|
|
|
|
rajivc666
Full Member
Karma: +23/-2
Offline
Posts: 127
|
|
« Reply #260 on: March 07, 2012, 05:28:44 AM »
|
|
|
So obviously KFLAMKR/ KFLAMKRL is disabled in my stock file as the max load is 90 and all values are 1 and stock enrichment is all through bts, can somebody confirm this.
|
|
|
Logged
|
|
|
|
pedrosousa
Full Member
Karma: +3/-0
Offline
Posts: 75
|
|
« Reply #261 on: March 07, 2012, 06:16:53 AM »
|
|
|
Can someone show a 2d image of KFLAMKR and KFLAMKRL
|
|
|
Logged
|
|
|
|
rajivc666
Full Member
Karma: +23/-2
Offline
Posts: 127
|
|
« Reply #262 on: March 07, 2012, 06:19:46 AM »
|
|
|
Look at the first post on this page.
|
|
|
Logged
|
|
|
|
julex
|
|
« Reply #263 on: March 07, 2012, 07:24:44 AM »
|
|
|
So obviously KFLAMKR/ KFLAMKRL is disabled in my stock file as the max load is 90 and all values are 1 and stock enrichment is all through bts, can somebody confirm this.
you'd have to check CWLAMFAW to see if it is really disabled or not. Having "1"s everywhere though ensures that even if CWLAMFAW is "0" (which enables KR based fueling), the output lambda from the table will always be "1" which in practical terms means "disabled". having load at 90 max only means that beyond 90% load, regardless if it is 90 or 190, that value will be used for whatever the table is used for. That's why we frequently re-define column header values to different load values to get more control in high load scenarios.
|
|
|
Logged
|
|
|
|
rajivc666
Full Member
Karma: +23/-2
Offline
Posts: 127
|
|
« Reply #264 on: March 07, 2012, 07:41:24 AM »
|
|
|
Thats what is interesting CWLAMFAW is set to 0 but function is disabled by setting both kr maps all to 1.
|
|
|
Logged
|
|
|
|
julex
|
|
« Reply #265 on: March 07, 2012, 09:06:34 AM »
|
|
|
just one of the ways to skin a cat I guess.
|
|
|
Logged
|
|
|
|
elRey
|
|
« Reply #266 on: March 07, 2012, 09:09:51 AM »
|
|
|
just one of the ways to skin a cat I guess.
which is the theme of this thread
|
|
|
Logged
|
|
|
|
phila_dot
|
|
« Reply #267 on: March 07, 2012, 10:05:19 AM »
|
|
|
Thats what is interesting CWLAMFAW is set to 0 but function is disabled by setting both kr maps all to 1.
Bit 0 of CWLAMFAW does not enable or disable this function. It only changes how dzwwl and wkrma are evaluated.
|
|
|
Logged
|
|
|
|
s5fourdoor
|
|
« Reply #268 on: March 07, 2012, 11:54:20 AM »
|
|
|
this thread is making alot of progress. [let's gather the screenshots, explanations, and anecdotes to prepare for the s4 wiki...]
|
|
|
Logged
|
|
|
|
Tony@NefMoto
Administrator
Hero Member
Karma: +132/-4
Offline
Posts: 1389
2001.5 Audi S4 Stage 3
|
|
« Reply #269 on: March 08, 2012, 10:57:32 PM »
|
|
|
I apologize, I must have inherited this from tony's tune. You're right, stock S4 KFLAMKR is useless and needs to be altered. FWIW RS4 KFLAMKR is 1.0 in all cell.
In the tune I posted, I altered KFLAMKR relative to stock. In stock form KFLAMKR is mostly useless. I'm glad this thread is still going. I think it has grown by four pages since the last time I checked.
|
|
|
Logged
|
|
|
|
|