Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: delta map pid

  1. #1
    Lifetime Member 5.7ute's Avatar
    Join Date
    Oct 2006
    Posts
    1,840

    Default delta map pid

    I am trying to make a calc pid for delta map & tps & it is returning insane values. I am using the dx() function eg: "dx({SAE.MAP},x)" x being the number of frames over which the value is derived. The values being returned are extremely inaccurate. For example a map change of 1.0 kpa can read as high as 5 or more. a TP change of 17% can read well over 30%. This value needs to be derived over as few frames as possible to test the steady state cax file that I made. Any ideas??
    Attached Files Attached Files
    The Tremor at AIR

  2. #2
    Lifetime Member mr.prick's Avatar
    Join Date
    Nov 2006
    Posts
    3,195

    Default

    Is Delta_MAP/Delta_load the difference from the current frame to last/vice versa?

    PHP Code:
    #Units         Low      High     Fmt    Expression
    #------------ ---------- ----------- -------- --------------------------------------------------------------
    *CLC-00-003
    psi            0         16          .0        
    "({SAE.MAP.psi})-value({SAE.MAP.psi},frame()-1)"
    kPa            0        105         .0        "({SAE.MAP.kPa})-value({SAE.MAP.kPa},frame()-1)"

    *CLC-00-041
    %          -100       100           .1       "({SAE.TP})-value({SAE.TP},frame()-1)"

    #Code                   PRN         SLOT            Units            System                  Description
    #------------------ ----------- ------------------- --------------- -------------------- -----------------------------------
    CALC.DELTA_MAP         F003     CLC-00-003    "kPa,psi"          Air               "Delta  MAP"

    CALC.DELTA_LOAD       F041     CLC-00-041        %            Throttle               "Delta Load" 
    What's this .cax file for?
    Last edited by mr.prick; December 30th, 2009 at 04:31 PM.
    512k RoadRunner Firmware 12.14R
    FlashScan V2 Bootblock V2.07.04 Firmware V2.07.22 EFILive V7.5.7 (Build 191) V8.2.1 (Build 181)
    LC-1 WBO2

    _________________________________________________

  3. #3
    Lifetime Member mr.prick's Avatar
    Join Date
    Nov 2006
    Posts
    3,195

    Default

    "My Delta_MAP" might not be what you are looking for,
    it is the kPa/PSI difference not percentage.
    The Delta_Load may work but try
    "dx({SAE.MAP},-1)"
    "dx({SAE.TP},-1)"
    512k RoadRunner Firmware 12.14R
    FlashScan V2 Bootblock V2.07.04 Firmware V2.07.22 EFILive V7.5.7 (Build 191) V8.2.1 (Build 181)
    LC-1 WBO2

    _________________________________________________

  4. #4
    Lifetime Member 5.7ute's Avatar
    Join Date
    Oct 2006
    Posts
    1,840

    Default

    Thanks mr.prick. I used similar to yours & it works great.
    *CLC-00-211
    KPA 0.0 105.0 0.3 "({SAE.MAP})-value({SAE.MAP},frame()-1)"
    *CLC-00-212
    % 0.0 100.0 0.3 "({SAE.TP})-value({SAE.TP},frame()-1)"
    The cax I am working on denotes the steady state conditions. It is part of the transient fuelling & injector stuff I am getting into line.
    I need to double check the scalars, descriptions etc before I post it up hence the need for the delta pids to check it against.
    Thanks again
    The other Mick
    The Tremor at AIR

  5. #5
    Lifetime Member
    Join Date
    Jul 2005
    Posts
    702

    Default

    the dx function is rather useless on ecu's with low resolution (anything e40 and older). on the newer stuff it's much more useful. i dont use it much due to habitually exporting everything to matlab and using their smoothing functions to make sense of all the spikes and back'n'forth twitching due to lousy resolution.

    what is your goal here? transition spotting?

  6. #6
    Lifetime Member 5.7ute's Avatar
    Join Date
    Oct 2006
    Posts
    1,840

    Default

    Quote Originally Posted by redhardsupra View Post
    the dx function is rather useless on ecu's with low resolution (anything e40 and older). on the newer stuff it's much more useful. i dont use it much due to habitually exporting everything to matlab and using their smoothing functions to make sense of all the spikes and back'n'forth twitching due to lousy resolution.

    what is your goal here? transition spotting?
    Pretty much.
    I have found the parameters for when the pcm denotes either a steady state or transient condition. These I have put into a cax file which I want to double check before posting it up. This is mainly to help filtering during road tuning, but will also help in the injector offset parameters I am still working on.
    The Tremor at AIR

  7. #7
    Joe (Moderator) joecar's Avatar
    Join Date
    Apr 2003
    Posts
    28,403

    Default

    +1 what Marcin said...

    any thing less than 40 Samples/s is just too poor a resolution... and 40 S/s is not sufficient either.


  8. #8
    Joe (Moderator) joecar's Avatar
    Join Date
    Apr 2003
    Posts
    28,403

    Default

    Mick,

    Are you looking for "change in MAP" or for "rateof change of MAP"...?


    "change in MAP" is how you have it in post #4, simply the change in MAP... [i.e. it has units kPa].

    "rate of change of MAP" is the change in MAP divided by the change in time [i.e. it has units kPa/s]... this is what dx() gives.


    Example: a change in MAP of 1 kPa over 0.2 seconds (two frames at 10 frames/s) gives rate of 5 kPa/s.


    Note:
    multiplying the rate of change in MAP by the change in time gives the change in MAP.

  9. #9
    Joe (Moderator) joecar's Avatar
    Join Date
    Apr 2003
    Posts
    28,403

    Default

    Quote Originally Posted by 5.7ute View Post
    Pretty much.
    I have found the parameters for when the pcm denotes either a steady state or transient condition. These I have put into a cax file which I want to double check before posting it up. This is mainly to help filtering during road tuning, but will also help in the injector offset parameters I am still working on.
    Mick, good job...

    does this mean we will know which of the MAF or VE the PCM is using...?

  10. #10
    Joe (Moderator) joecar's Avatar
    Join Date
    Apr 2003
    Posts
    28,403

    Default

    That some interesting calc pids you got there...

Page 1 of 2 12 LastLast

Similar Threads

  1. Please explain Delta MAP Kpa...
    By Redline Motorsports in forum E37, E38 & E67 PFI ECM's
    Replies: 56
    Last Post: December 20th, 2019, 10:08 AM
  2. delta map psi
    By 69camaro5speed in forum E37, E38 & E67 PFI ECM's
    Replies: 0
    Last Post: December 26th, 2007, 02:22 PM
  3. LS2 E38 HSV - Injector Flow Versus Delta MAP?
    By Acer in forum E37, E38 & E67 PFI ECM's
    Replies: 1
    Last Post: August 12th, 2007, 06:52 AM
  4. delta air mass spark...
    By brokenfly in forum General (Petrol, Gas, Ethanol)
    Replies: 3
    Last Post: May 10th, 2007, 03:10 AM
  5. What delta are you guys seeing between commanded and actual AFR?
    By johnsZ06 in forum Gen III V8 Specific
    Replies: 32
    Last Post: April 19th, 2007, 11:47 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •