Announcement

Collapse
No announcement yet.

OBD Fuel Trim vs ECUWorx DME Utility LTFT

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    OBD Fuel Trim vs ECUWorx DME Utility LTFT

    I'm chasing a bit of a minor issue. My LTFTs tend somewhat negative usually ending up around -8 to -9% (i.e. a bit rich but not by heaps). When cold / open loop it seems to run fairly rich but otherwise runs fine.

    I reset the adaptations using the ECUWorx tool and they read back as 0.00 as expect (edit: I think although perhaps that was 1.00 based on my realisation below). Drove the car to work (about 15km)

    Using the Android App "Car Scanner" by the end of the drive you could see the LTFTs start at 0 as expected after the reset and slowly drift negative ending up at -6.25 and -5.47

    I then tried the ECUWorx DME tool again and it gave 0.94 and 0.95. Before the reset, they read as 0.92 and 0.92.

    Ah I think I figured it out whilst writing this.... Do ECUWorx fuel trims show as a scaling factor i.e. 0.94 means -6.00% and it just loses some precision compared to the normal OBD tools?

    Click image for larger version

Name:	Screenshot 2021-04-27 09.05.12-1.png
Views:	1694
Size:	56.6 KB
ID:	101301

    #2
    STFT / Additive figures are in are pulsewidth in ms.
    LTFT / Multiplicative figures are percentage / factor modification of injector pulsewidths.

    Comment


      #3
      Thanks for confirming.

      Comment


        #4
        Originally posted by Martyn View Post
        STFT / Additive figures are in are pulsewidth in ms.
        LTFT / Multiplicative figures are percentage / factor modification of injector pulsewidths.
        In this case the ECUWorx shows STFT1=-0.07, LTFT1 = 0.94.
        Does this mean the DME reduces 0.07ms of the calculated injector pulse width and add 0.94% to the calculated pulse width. However OP said the OBD2 app reported LTFT at -6.25%, and so I don't see the equivalent of ECUWorx LTFT of +0.94% and standard OBD2 LTFT of -6.25%. Are we comparing apple to apple here?
        Can someone explain how to read ECUWORx LTFT that makes sense when compared with OBD2 LTFT?

        Comment


          #5
          LTFT is not a percentage - his response is little confusing. The number is a multiplier. So (value x 0.94) is the same as (value - 6%).

          Im not 100% sure about the STFT values.

          Comment


            #6
            How do you get LTFT 0.94 is the same as -6%?

            Comment


              #7
              Originally posted by sapote View Post
              How do you get LTFT 0.94 is the same as -6%?
              0.94 * value = (1 - 0.06) * value
              2002 Topasblau M3 - Coupe - 6MT - Karbonius CSL Airbox - MSS54HP Conversion - Kassel MAP - SSV1 - HJS - PCS Tune - Beisan - MK60 Swap - ZCP Rack - Nogaros - AutoSolutions - 996 Brembos - Slon - CMP - VinceBar - Koni - Eibach - BlueBus - Journal

              2012 Alpinweiss 128i - Coupe - 6AT - Slicktop - Manual Seats - Daily - Journal

              Comment


                #8
                This is super confusing. The rest of the world uses percentage for this value. ecuworx should do the same.

                Comment


                  #9
                  Must be an engineer thing. My first instinct was to assume it’s a multiplicative factor.

                  Comment


                    #10
                    Originally posted by heinzboehmer View Post

                    0.94 * value = (1 - 0.06) * value
                    Oh man, I never see this. Thanks. And if the fuel trim = 1.06 then it is +6%.
                    They should just stick with the OBD standard of fuel trim data.

                    Comment


                      #11
                      I have a feeling the additive vs multiplicative factor is a DME thing, not an ecuworx tool thing. This approach makes sense if the engineers wanted more resolution on the STFT than on the LTFT, while constraining both to a float of a certain bit width.

                      Pure speculation though
                      2002 Topasblau M3 - Coupe - 6MT - Karbonius CSL Airbox - MSS54HP Conversion - Kassel MAP - SSV1 - HJS - PCS Tune - Beisan - MK60 Swap - ZCP Rack - Nogaros - AutoSolutions - 996 Brembos - Slon - CMP - VinceBar - Koni - Eibach - BlueBus - Journal

                      2012 Alpinweiss 128i - Coupe - 6AT - Slicktop - Manual Seats - Daily - Journal

                      Comment


                        #12
                        Originally posted by sapote View Post

                        In this case the ECUWorx shows STFT1=-0.07, LTFT1 = 0.94.
                        So what it means for STFT=-0.07? It makes no sense if it means 0.07ms subtracted from the base calculated/table pulse width as we don't know what the base value is.

                        Comment


                          #13
                          Originally posted by sapote View Post

                          So what it means for STFT=-0.07? It makes no sense if it means 0.07ms subtracted from the base calculated/table pulse width as we don't know what the base value is.
                          Base value would be (some constant grabbed from a table in ms) * LTFT, no?
                          2002 Topasblau M3 - Coupe - 6MT - Karbonius CSL Airbox - MSS54HP Conversion - Kassel MAP - SSV1 - HJS - PCS Tune - Beisan - MK60 Swap - ZCP Rack - Nogaros - AutoSolutions - 996 Brembos - Slon - CMP - VinceBar - Koni - Eibach - BlueBus - Journal

                          2012 Alpinweiss 128i - Coupe - 6AT - Slicktop - Manual Seats - Daily - Journal

                          Comment


                            #14
                            What is the "value" that is multiplied by .94 (in this case) to get to -6%?
                            2004 Silbergrau Metallic 6MT
                            Karbonius/OEM Snorkel/Flap/HTE Tuned
                            Ssv1/Catted Sec. 1/SS 2.5" Sec. 2/SCZA

                            OE CSL Bootlid/AS SSK/BC Coils/4.10 Gears/ Sportline 8S Wheels/Cobra Nogaros
                            RACP Plates/Vincebar/CMP/Turner RTAB/Beisan

                            2006 M6 Black Saphire SMG
                            Instagram

                            Comment


                              #15
                              Originally posted by Cubieman View Post
                              What is the "value" that is multiplied by .94 (in this case) to get to -6%?
                              We don't need to know the "value" (which is based on the air mass, rpm, temp, etc.) but we know that the DME reduced that value by 6% as the mixture was a little too rich. 6% is not too bad, but more than 8% is problematic.

                              0.94 is 94% of the "value" is injected instead of 100% the value, so this means the injected fuel is 6% reduction from the idea value.

                              In ECUWORx world, LTFT = 1 is perfect as no modification to the "value" is needed. It's unnecessary caused confusion, and they shouldn't use LTFT or STFT for their data format.

                              Comment

                              Working...
                              X