NefMoto

Noob Zone => Noob Questions => Topic started by: andre1997 on August 29, 2021, 07:41:31 AM



Title: BTS kicking in through B_tabgbts with EGT of 660
Post by: andre1997 on August 29, 2021, 07:41:31 AM
Hello guys,

currently I am trying to fit a pair of new injectors. The injectors I want to fit are Bosch EV14 550ccm with a 4bar FPR. I already changed KRKTE and TVUB as follows:

Code:
KRKTE: 0.051504
TVUB: 3.30 1.62 1.16 0.75 0.54

I think the fuel trims are fine. No big differences in LTFT. However in WOT my BTS is always kicking in. According to the Funktionsrahmen I logged B_tabgbts to see if it gets activated. I got this information from the diagramm LAMBTSENABLE.png in the attachments.(http://)

And as expected it gets activated around 2800 rpm as you can see in attachment FlagActivated.png. However if I check the condition for the flag  to activate according to the S4 Wiki (Chapter LAMBTS) I can not see why it is getting activated?

Quote
* KFLBTS_0_A - requested lambda for component protection when calculated EGT (tabgbts_w) is above TABGBTS, modified by FBSTABGM, DLBTS, and KFFDLBTS.
* FBSTABGM (0x150C2) - KFLBTS multiplier. Make sure you change the axis properly to represent your lowered TABGBTS. Again, not necessary if you have a properly scaled MAF. Also, all ones in most files.
* [KF]DLBTS and KFFDLBTS - lambts = KFLBTS + [KF]DLBTS*KFFDLBTS. Therefore, setting KFLBTS to 1 where you don't need it won't disable bts, you also have to set KFFDLBTS = 0 as well.[23] Note that Mbox has DLBTS (2D), not KFDLBTS (3D).[24]
* TABGBTS - Threshold for KFLBTS. Unless calculated EGTs are above this threshold, KFLBTS is ignored. You may have to lower TABGBTS if you have a scaled MAF, since calculated EGTs will be artificially low.

My threshhold is still original with 840°C. While it is activating my calculated EGT is 660°C. Also curious is that BTS just shows around 400 rpm later in desired Lambda as you can see in Lambda.png. I am sorry that I do not know how to add images in here ...

I also added my log. The tune is bad in my opinion, but I am currently trying to get fueling right. Does someone of you maybe now why BTS kicks in already at EGT of 660°C?


Thanks in advance,
Andre


Title: Re: BTS kicking in through B_tabgbts with EGT of 660
Post by: tao13 on August 30, 2021, 09:54:29 AM
How looks FBSTABGM?
When it kicks at 660 the TargetAFRdrivereReq follows KFLBTS or LAMFA?


Title: Re: BTS kicking in through B_tabgbts with EGT of 660
Post by: Blazius on August 30, 2021, 12:07:17 PM
^ You got it wrong mate, TargetAFRDriverReq=lamfa.



First what is your CWLAMBTS set at? Is tabgm_w or TABGKRM_W is the switching point?
If you dont have cwlambts defined, just log both of these values and you will see which is used as tabgbts_w and you will find your issue likely. If not you will have to look elsewhere.


Title: Re: BTS kicking in through B_tabgbts with EGT of 660
Post by: tao13 on September 01, 2021, 07:14:04 AM
Hi Blazius.
I have the same problem in a audi TT BAM file fuel desire follow LAMFA not KFLBTS.
I use modifications for 5120hack file. Car works greate but i can not change the fuel to KFLBTS. I tried to work with KFLAMKRL and it works but i had a DSG and when the gear changes retards appear and use KFLAMKRL. I deactivated it. So my problem remaining fuel desire follow LAMFA not KFLBTS.
My CondEGTForPartProtection (B_tabgbts) is active when  EGTModelBeforeCat(tabgm_w ) is touched like i defined in my file in TABGBTS -630, BUT the problem is the AirFuelRatioDesired ( lamsbg_w ) follow LAMFA not KFLBTS.
LAMSA is leaner than KFLBTS very musch.
TVLBTS is 0
TDLAMBTS = 0
TKATSA = 1229
TABGSS = 1229
KFFDLBTS - all 0
KFDLBTS all 0
I don;t have KAT and rear O2.
EGT sensor is disabled because i use a gt2871, so,  egt is calculated.

Can be CWLAMBTS? it is 0 in my BAM file. I saw in AUM (032SG) / AUQ (032HS,032HN) CWLAMBTS is 4 (bit 2 active for tabgkrm).  I don't have this TABGKRM_W in ecu definition for ME&logger.
I will try with CWLAMBTS = 4
Please some advice.
Thanks



Title: Re: BTS kicking in through B_tabgbts with EGT of 660
Post by: Blazius on September 01, 2021, 11:24:04 AM
Hi Blazius.
I have the same problem in a audi TT BAM file fuel desire follow LAMFA not KFLBTS.
I use modifications for 5120hack file. Car works greate but i can not change the fuel to KFLBTS. I tried to work with KFLAMKRL and it works but i had a DSG and when the gear changes retards appear and use KFLAMKRL. I deactivated it. So my problem remaining fuel desire follow LAMFA not KFLBTS.
My CondEGTForPartProtection (B_tabgbts) is active when  EGTModelBeforeCat(tabgm_w ) is touched like i defined in my file in TABGBTS -630, BUT the problem is the AirFuelRatioDesired ( lamsbg_w ) follow LAMFA not KFLBTS.
LAMSA is leaner than KFLBTS very musch.
TVLBTS is 0
TDLAMBTS = 0
TKATSA = 1229
TABGSS = 1229
KFFDLBTS - all 0
KFDLBTS all 0
I don;t have KAT and rear O2.
EGT sensor is disabled because i use a gt2871, so,  egt is calculated.

Can be CWLAMBTS? it is 0 in my BAM file. I saw in AUM (032SG) / AUQ (032HS,032HN) CWLAMBTS is 4 (bit 2 active for tabgkrm).  I don't have this TABGKRM_W in ecu definition for ME&logger.
I will try with CWLAMBTS = 4
Please some advice.
Thanks



KFLBTS 0 ? KFFBTS 0? I think you answered your own question.

CWLAMBTS = 4 -> tabgkrm_w is used as the critical temperature
CWLAMBTS = 0 -> tabgm_w is used as the critical temperature

032HS 363354 tabgkrm_w - $3849D6



Title: Re: BTS kicking in through B_tabgbts with EGT of 660
Post by: tao13 on September 01, 2021, 11:49:35 AM
Thanks Balzius.
not KFLBTS ....i wrote KFDLBTS 0 and KFFDLBTS 0 too.
KFLBTS is ritcher than LAMFA
I need tabgkrm_w for 018H.
Only difference between 018h and 032hs (witch works on KFLBTS after tabgbts was touch) is CWLAMBTS!


Title: Re: BTS kicking in through B_tabgbts with EGT of 660
Post by: Blazius on September 01, 2021, 11:57:50 AM
Thanks Balzius.
not KFLBTS ....i wrote KFDLBTS 0 and KFFDLBTS 0 too.
KFLBTS is ritcher than LAMFA
I need tabgkrm_w for 018H.
Only difference between 018h and 032hs (witch works on KFLBTS after tabgbts was touch) is CWLAMBTS!

018H 360313 tabgkrm_w =  $3849CC


Title: Re: BTS kicking in through B_tabgbts with EGT of 660
Post by: tao13 on September 01, 2021, 12:18:24 PM
Thanks Blazius.
I made a new log with CWLAMBTS = 4 and made lower TABGBTS = 530 and FBSTABGM afferent to see the difference.
CondEGTForPartProtection (B_tabgbts) activated at 630 degree so used TABGKRM.
BUTTTTTT the fuel desire remaining on LAMFA not switch to KFLBTS!
ANY IDEEA???

Can be from incorect maf scaling?
WIKI said "FBSTABGM (0x150C2) - KFLBTS multiplier. Make sure you change the axis properly to represent your lowered TABGBTS. Again, not necessary if you have a properly scaled MAF."
or "TABGBTS - Threshold for KFLBTS. Unless calculated EGTs are above this threshold, KFLBTS is ignored. You may have to lower TABGBTS if you have a scaled MAF, since calculated EGTs will be artificially low."

I will decrease Tabgbts very much to see what happen!


Title: Re: BTS kicking in through B_tabgbts with EGT of 660
Post by: nyet on September 01, 2021, 05:47:31 PM
Thanks Blazius.
I made a new log with CWLAMBTS = 4 and made lower TABGBTS = 530 and FBSTABGM afferent to see the difference.
CondEGTForPartProtection (B_tabgbts) activated at 630 degree so used TABGKRM.
BUTTTTTT the fuel desire remaining on LAMFA not switch to KFLBTS!
ANY IDEEA???

Can be from incorect maf scaling?
WIKI said "FBSTABGM (0x150C2) - KFLBTS multiplier. Make sure you change the axis properly to represent your lowered TABGBTS. Again, not necessary if you have a properly scaled MAF."
or "TABGBTS - Threshold for KFLBTS. Unless calculated EGTs are above this threshold, KFLBTS is ignored. You may have to lower TABGBTS if you have a scaled MAF, since calculated EGTs will be artificially low."

I will decrease Tabgbts very much to see what happen!

Not sure why you think MAF scaling changes things here... your logged EGT is all that matters anyway.


Title: Re: BTS kicking in through B_tabgbts with EGT of 660
Post by: Blazius on September 01, 2021, 06:55:28 PM
Thanks Blazius.
I made a new log with CWLAMBTS = 4 and made lower TABGBTS = 530 and FBSTABGM afferent to see the difference.
CondEGTForPartProtection (B_tabgbts) activated at 630 degree so used TABGKRM.
BUTTTTTT the fuel desire remaining on LAMFA not switch to KFLBTS!
ANY IDEEA???

Can be from incorect maf scaling?
WIKI said "FBSTABGM (0x150C2) - KFLBTS multiplier. Make sure you change the axis properly to represent your lowered TABGBTS. Again, not necessary if you have a properly scaled MAF."
or "TABGBTS - Threshold for KFLBTS. Unless calculated EGTs are above this threshold, KFLBTS is ignored. You may have to lower TABGBTS if you have a scaled MAF, since calculated EGTs will be artificially low."

I will decrease Tabgbts very much to see what happen!

Mate..

You should look again because:
1.B_lambts is active but B_tabgbts is not until 630~.
2.AFR request from lambts is much much leaner than lamfa, therefore it uses lamfa as final desired afr, everything works as it should.

Check your calibration again but I highly suggest reading through the s4wiki multiple times....


Title: Re: BTS kicking in through B_tabgbts with EGT of 660
Post by: nyet on September 01, 2021, 07:37:11 PM
AFR request from lambts is ... leaner than lamfa

It really is this simple.


Title: Re: BTS kicking in through B_tabgbts with EGT of 660
Post by: tao13 on September 01, 2021, 11:28:20 PM
Thanks Blazius.
Blazius in last file /log who i made it, my b_lambts is active and  B_tabgbts is touched because TABGBTS was setted at 530 degree and FBSTABTS is defined properly 500 - 0 , 540 - 1.001 , 800 - 1.001 ,900-1.001.
NYET(is simple) and Blazius my AFR request from lambts is ... NOT leaner than lamfa, please see the picture.





Title: Re: BTS kicking in through B_tabgbts with EGT of 660
Post by: Blazius on September 02, 2021, 02:24:17 AM
Thanks Blazius.
Blazius in last file /log who i made it, my b_lambts is active and  B_tabgbts is touched because TABGBTS was setted at 530 degree and FBSTABTS is defined properly 500 - 0 , 540 - 1.001 , 800 - 1.001 ,900-1.001.
NYET(is simple) and Blazius my AFR request from lambts is ... NOT leaner than lamfa, please see the picture.


Go through the FR and s4wiki again.


Title: Re: BTS kicking in through B_tabgbts with EGT of 660
Post by: tao13 on September 02, 2021, 03:11:59 AM
I saw this, desire follow lamfa table even if lamfa is much leaner than KFLBTS+(KFFDLBTS*KFDLBTS)!
TABGBTS is touched, B_Lambts is active...problem remaining...AirFuelDesire MUST NOT BE LAMFA!
The problem is in other place i think!
Blazius, oplease can you confirm my 2 scallae addreses are correct:
TABGBTS - 0x1CADC
TABG - 0x1CB44
Thanks


Title: Re: BTS kicking in through B_tabgbts with EGT of 660
Post by: tao13 on September 02, 2021, 09:18:47 AM
Something happen only when back to stock with KFDLBTS and made all 1 for KFFDLBTS.
The fuel desire is ritcher than LAMFA but leaner than KFLBTS.
i atached the log and the modification of fuel desire can see at 100% pedal.


Title: Re: BTS kicking in through B_tabgbts with EGT of 660
Post by: Blazius on September 02, 2021, 10:02:39 AM
Something happen only when back to stock with KFDLBTS and made all 1 for KFFDLBTS.
The fuel desire is ritcher than LAMFA but leaner than KFLBTS.
i atached the log and the modification of fuel desire can see at 100% pedal.



I dont know what you mean but in that log afr follows lambts request except for top end. Also dont forget you are knocking so knock based afr is in play too.


Title: Re: BTS kicking in through B_tabgbts with EGT of 660
Post by: tao13 on September 02, 2021, 10:22:23 AM
Thanks Blazius. With a filter on 3rd gear and pedal 100% i see in that log afr follow lambts (KFLBTS with some multuiplications factors) from 4000rpm.
I hopeed with KFDLBTS =0 and KFFDLBTS =0 to obtain the real KFLBTS value in lambts. BUT....i think is not like this. So the formula is wrong KFLBTS+(KFFDLBTS*KFDLBTS)!
Right?
I will decrease more KFLBTS values and will try to have more fuel from lambts, because i want leave lamfa leaner somewhere at top 12.2.
I will write here the results.


Title: Re: BTS kicking in through B_tabgbts with EGT of 660
Post by: tao13 on September 02, 2021, 11:21:39 AM
WORST!
With KFLBTS ritcher and FBSTABGTS made from 1.001 to 1.02 .........fuel desire is again LAMFA!
Retards maximum -0.75 at the top.
Some advice about TLAFA = 0! if it is 0 fuel works only on lamfa?


Title: Re: BTS kicking in through B_tabgbts with EGT of 660
Post by: tao13 on September 04, 2021, 03:50:08 AM
SOME CONCLUSIONs after 1 week with FBSTABGM 0 for axis lower than TABGBTS and 1 when axis >=TABGBTS.
1.KFFDLBTS and KFDLBTS can be 0 - not affect if LAMBTS is active or not , they only multiply. (log 032HS with both maps 0 , log 018h with KFFDLBTS all 1 and KFDLBTS stock)
2. in 018H(BAM) file something activate lambts sooner or later(see logs 018h_1 , 018h_2) ,i dont understood why and what even if TABGBTS is touched from the start of logs (same load , same b_tabgbts , in 018h_1 is lambts is active when is ritch then lamfa). Maybe here someone give an explanation.
3. TLAFA = 0 looks LAMFA si active all the time and BTS never activate! (must make more tests).
4.CWLAMBTS in 032HS is 4 (works with tabgkrm) and in 018H is 0 (work with tabgbts).
5. in 032HS calculated EGT before cat (who is applied for activate lambts) is much bigger than in 018H , aproximatly with 200 degree. I think the calculation of them is different between files. I compared logs EGT with real one gauge read EGT and looks like 018h(BAM) is near real value +- 30degree.
6. in both situation 032hs and 018H, i don't have retards and i confirm and LAMBTS activated, so LAMBTS not depends by KNOCK!


Title: Re: BTS kicking in through B_tabgbts with EGT of 660
Post by: totti on September 14, 2021, 01:16:05 AM
^ You got it wrong mate, TargetAFRDriverReq=lamfa.



First what is your CWLAMBTS set at? Is tabgm_w or TABGKRM_W is the switching point?
If you dont have cwlambts defined, just log both of these values and you will see which is used as tabgbts_w and you will find your issue likely. If not you will have to look elsewhere.

What is the default value for CWLAMBTS.2? For my HN 0001 is 1 so tabgkrm is used for bts but at other sw-s it is 0. When is the difference? Maybe when egt sensor is places it is 0 other cases 1?


Title: Re: BTS kicking in through B_tabgbts with EGT of 660
Post by: tao13 on September 14, 2021, 07:39:35 AM
Yes, different calculation
CWLAMBTS.2 you will have a higher egt calculation!


Title: Re: BTS kicking in through B_tabgbts with EGT of 660
Post by: totti on September 14, 2021, 12:04:44 PM
Yes, different calculation
CWLAMBTS.2 you will have a higher egt calculation!

I know that it is different, just I don't know when tabgm and when tabgkrm is used.


Title: Re: BTS kicking in through B_tabgbts with EGT of 660
Post by: tao13 on September 14, 2021, 12:06:37 PM
CWLAMBTS.2 = 0 use tabgm
CWLAMBTS.2 = 1 use tabgkrm


Title: Re: BTS kicking in through B_tabgbts with EGT of 660
Post by: totti on September 14, 2021, 03:08:43 PM
CWLAMBTS.2 = 0 use tabgm
CWLAMBTS.2 = 1 use tabgkrm

Sorry maybe I wrote it wrong. I know how CWLAMBTS works. What I don't know which is the default value in the different SW versions like HN 0001. I can check it but is there any scheme that all of the SW use tabgkrm or this is changing in the different sw-s?