NefMoto

Technical => Tuning => Topic started by: SeRiLLo on May 12, 2012, 12:40:25 PM



Title: i can`t exceed 6000rpm limit...
Post by: SeRiLLo on May 12, 2012, 12:40:25 PM
I try to make file for my 3.0TT project with gt28rs turbos and 730cc at base 4 bar injectors. Project is mafless, no 249,no 335, no sai, no sec lamdas etc. I use 8D0907551K base file. I got excelent fueling at idle, partial, WOT at 1.8bar boost, but i have last problem - rev limit at 6000rpm, it just close drossel at 6krpm...

added later...
All limits are correct:
VNMX = 2.5
DNMAXH 700 (becase it affects on rev limit nmot = NMAXOG + DNMAXH and on B_NMAX(maximum engine speed exceeded signal)- i just try use it)
ITNMXH 0
NMAX 5000 (it`s OK)
NMAXOG 7300 (anyway limited 6000 rpm - why??? it`s the main question)
TMOTNMX -20
TNMXH 655
Launch control works well, but rev limit still only 6000 rpm - just close throttle. the ECU does not want support revs above 6000.

I have a some limp mode associated with these DTC's:
 17476 -  no N335:
        -P1068 - 35-00 -  -
17695 -  no N249
        -P1287 - 35-00 -  -
16486 -  no MAF
        -P0102 - 35-00 -  -
I cut off it from file, and it no longer appear, but limp still there
But i can`t find this limit in case of this DTC in functinsrahmen including the section NMAXMD
I appeal to you for help because no longer know where to look for a solution


Title: Re: i can`t exceed 6000rpm limit...
Post by: SeRiLLo on May 13, 2012, 01:44:55 PM
nobody? any ideas? :( ???


Title: Re: i can`t exceed 6000rpm limit...
Post by: nyet on May 13, 2012, 06:09:15 PM
You should really take a look at the S4 wiki tuning guide. You're looking for the wrong maps.


Title: Re: i can`t exceed 6000rpm limit...
Post by: SeRiLLo on May 14, 2012, 02:57:40 PM
You should really take a look at the S4 wiki tuning guide. You're looking for the wrong maps.
No, you do not understand. I know wiki, it`s good. But i`m not nub. But this is my first MAFless project, and I have everything turned except this. All limits are correct:
VNMX = 2.5
DNMAXH 700 (becase it affects on rev limit nmot = NMAXOG + DNMAXH and on B_NMAX(maximum engine speed exceeded signal)- i just try use it)
ITNMXH 0
NMAX 5000 (it`s OK)
NMAXOG 7300 (anyway limited 6000 rpm - why??? it`s the main question)
TMOTNMX -20
TNMXH 655
Launch control works well, but rev limit still only 6000 rpm - just close throttle. the ECU does not want support revs above 6000.

I have a some limp mode associated with these DTC's:
 17476 -  no N335:
        -P1068 - 35-00 -  -
17695 -  no N249
        -P1287 - 35-00 -  -
16486 -  no MAF
        -P0102 - 35-00 -  -
I cut off it from file, and it no longer appear, but limp still there
But i can`t find this limit in case of this DTC in functinsrahmen including the section NMAXMD
I appeal to you for help because no longer know where to look for a solution


Title: Re: i can`t exceed 6000rpm limit...
Post by: SeRiLLo on May 18, 2012, 04:58:45 AM
nobody? no ideas?


Title: Re: i can`t exceed 6000rpm limit...
Post by: SeRiLLo on May 25, 2012, 05:06:53 AM
I found the solution. This 6000 rev limit is specified in the "Drehzahlbegrenzung bei hoher Öltemperatur"(NMAXTO at addr 0х16500 for 551K) table.  It is "Engine speed ​​limit at high oil temperature". This table is only present in the RS4 file. And for the 551F it has 6 points, but only 4 for 551K. ECU has not seen the values ​​of the oil temp from the dashboard, because there is no CAN. Accordingly sets the minimum value from the NMAXTO table.
I hope this will help to someone.


Title: Re: i can`t exceed 6000rpm limit...
Post by: Michel94 on May 25, 2012, 06:52:22 AM
Yes you need oil sonde carter (rs4)  because if the oil isn't hot you can't exced 6000rpm.


Title: Re: i can`t exceed 6000rpm limit...
Post by: prj on May 27, 2012, 04:04:36 AM
I found the solution. This 6000 rev limit is specified in the "Drehzahlbegrenzung bei hoher Öltemperatur"(NMAXTO at addr 0х16500 for 551K) table.  It is "Engine speed ​​limit at high oil temperature". This table is only present in the RS4 file. And for the 551F it has 6 points, but only 4 for 551K. ECU has not seen the values ​​of the oil temp from the dashboard, because there is no CAN. Accordingly sets the minimum value from the NMAXTO table.
I hope this will help to someone.

Have you found the parameters for the  axis for NMAXTO?
It seems to be different between 551K and 551F.

If I look at the same location in 551K and 551F, then in 551K there is a 16 bit axis in the same place (0x164F8). In 551F it is 8 bit.
With factor 0.025 and offset -300, it seems to fit more or less...


Title: Re: i can`t exceed 6000rpm limit...
Post by: SeRiLLo on May 28, 2012, 07:20:24 AM
Have you found the parameters for the  axis for NMAXTO?
It seems to be different between 551K and 551F.

If I look at the same location in 551K and 551F, then in 551K there is a 16 bit axis in the same place (0x164F8). In 551F it is 8 bit.
With factor 0.025 and offset -300, it seems to fit more or less...
Yes, I found it.
NMAXTO axis in 551k at 0x19E0E:     04   B9 BE C3 CD


Title: Re: i can`t exceed 6000rpm limit...
Post by: SeRiLLo on May 28, 2012, 07:25:47 AM
Yes you need oil sonde carter (rs4)  because if the oil isn't hot you can't exced 6000rpm.
... or set 7500 all NMAXTO values and remove the noCAN DTC  ;)


Title: Re: i can`t exceed 6000rpm limit...
Post by: prj on May 28, 2012, 07:45:59 AM
Yes, I found it.
NMAXTO axis in 551k at 0x19E0E:     04   B9 BE C3 CD

Are you sure about this?
In 551F the axis is right before the map. In 551K there is an axis right before the map as well, and it matches, just the units are 16 bit.

I think 0x19E0E is something else. It is present in both ECU's and in 551F it is not the axis for NMAXTO.


Title: Re: i can`t exceed 6000rpm limit...
Post by: SeRiLLo on May 28, 2012, 12:14:38 PM
Are you sure about this?
In 551F the axis is right before the map. In 551K there is an axis right before the map as well, and it matches, just the units are 16 bit.

I think 0x19E0E is something else. It is present in both ECU's and in 551F it is not the axis for NMAXTO.
i am not sure about axis right before map, but 0x19E0E axis сorresponds to the NMAXTO data. Maybe this axis is used in other maps too. But I'm sure that will never need to override values of this temperatures. So I use these values


Title: Re: i can`t exceed 6000rpm limit...
Post by: matchew on May 28, 2012, 12:16:53 PM
Yes, I found it.
NMAXTO axis in 551k at 0x19E0E:     04   B9 BE C3 CD

No you haven't, that is something else.

NMAXTO in this file is a 4x1 with 16 bit axis and 16 bit data, with the axis data being right in front of the map data in normal 16 bit bosch notation.

0x164F8 is the start of axis info.
0x16650 is the start of map data.

All of this is clear to see in the rev limiter routine.