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

Thread: Can someone help me out with calc.pids

  1. #1
    Lifetime Member
    Join Date
    Oct 2010
    Posts
    281

    Default Can someone help me out with calc.pids

    I went through my calc_pids text and to me it looks messed up I tried to piece together what all you guys are using and think I got alot that aren't needed and mixed up some that are. My LTFT ones are golden I just need the AFR ones. Basically to log AFR, EQ, AFR BEN correction, EQ BEN correction. OR if you can clean mine up i'd appreciate it.
    Attached Files Attached Files

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

    Default My 2ยข

    The formula for CALC.BENS1 should be "({GM.EQIVRATIO}/{EXT.WO2EQR1})"
    and the units changed to factor.
    I don't know what "({GM.EQIVRATIO}*{EXT.WO2LAM1})" will give you.

    The commanded AFR PID (from EQ) should be "(the value of {B3601}/{GM.EQIVRATIO})"
    Multiple sets based on different AFR values may cause some confusion.
    If you change {B3601} then simply paste the value into the PID expression.

    I have found {GM.AFR} to be out of sync with {GM.EQIVRATIO}, so don't waste a channel on it.
    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
    Join Date
    Oct 2010
    Posts
    281

    Default

    Yeah I really don't plan on using analog WB anyways, If I do i'll come to that road later. I just want to make sure when I get a BEN factor that it's right and i'm using the right ones. All the pids I require show up as supported but i'm not 100% sure the formulas are correct.

  4. #4
    Joe (Moderator) joecar's Avatar
    Join Date
    Apr 2003
    Posts
    27,777

    Default Calc_pids.txt file for 4.3L engine displacement

    Are you obtaining the AFR/LAM/EQR from the LC-1 using serial comms...?

    [ ok, I see we can we eliminate the analog LC-1 pids ]

    Your engine displacement is 4.3L...?

    See attached cleaned up file.

    Edit: I decided I didn't like AFR in CLC-00-110 so I deleted the AFR portion of CLC-00-110 [it refused to work right] (see attached).
    Edit: I decided to simplify CLC-00-110 so I deleted the EQR portion of CLC-00-110 [it ok, but it was complicated] (see attached).

    Note: the attached calc pid file include's pavetim's diesel mpg pid (won't work on gas PCM's).
    Attached Files Attached Files
    Last edited by joecar; January 23rd, 2011 at 11:15 AM.

  5. #5
    Joe (Moderator) joecar's Avatar
    Join Date
    Apr 2003
    Posts
    27,777

    Default

    Quote Originally Posted by mr.prick View Post
    ...

    I don't know what "({GM.EQIVRATIO}*{EXT.WO2LAM1})" will give you.

    ...
    You already know that that is the same as "({GM.EQIVRATIO}/{EXT.WO2EQR1})", right...?



    lam = 1/eqr

  6. #6
    Lifetime Member
    Join Date
    Oct 2010
    Posts
    281

    Default

    Honestly Joe I don't know much about EQ and lambda. Until I learn better I use afr cause I know afr.

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

    Default

    Quote Originally Posted by pavetim View Post
    Honestly Joe I don't know much about EQ and lambda. Until I learn better I use afr cause I know afr.
    They are related as follows:

    For commanded air/fuel:
    AFR = stoichAFR * Lambda = stoichAFR / EQR

    For wideband air/fuel:
    AFR = stoichAFR * Lambda = stoichAFR / EQR


    i.e. AFR is always proportial to Lambda (i.e. multiplied by the stoichAFR) and inversely proportional to EQR.


    i.e. note that Lambda = 1/EQR.
    Last edited by joecar; January 23rd, 2011 at 10:28 AM.

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

    Default

    Commanded EQR is handy because it quickly tells you how rich/lean is being commanded regardless of fuel used (e.g. EQR 1.2 is 20% rich for any fuel).

    Wideband Lambda is handy because is quickly tells you how much to multiply VE or MAF by to correct it (e.g. Lambda 0.83 means multiply by 0.83 regardless of fuel).

  9. #9
    Lifetime Member
    Join Date
    Oct 2010
    Posts
    281

    Default

    what about this one Joe I noticed you got rid of it. Its the new one Shawn made.
    *CLC-00-301
    % 0.0 100.0 .2 "{SAE.MAF.gps}*({GM.DYNAIRTMP_DMA.C}+273.15)*3445. 2/(4.300*{SAE.RPM}*{SAE.MAP.kPa})*{CALC.BEN1}"
    VE 0.0 3.0 .4 "{SAE.MAF.gps}*({GM.DYNAIRTMP_DMA.C}+273.15)*1 5/({SAE.RPM}*{SAE.MAP.kPa})*{CALC.BEN1}"

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

    Default

    Quote Originally Posted by pavetim View Post
    what about this one Joe I noticed you got rid of it. Its the new one Shawn made.
    *CLC-00-301
    % 0.0 100.0 .2 "{SAE.MAF.gps}*({GM.DYNAIRTMP_DMA.C}+273.15)*3445. 2/(4.300*{SAE.RPM}*{SAE.MAP.kPa})*{CALC.BEN1}"
    VE 0.0 3.0 .4 "{SAE.MAF.gps}*({GM.DYNAIRTMP_DMA.C}+273.15)*1 5/({SAE.RPM}*{SAE.MAP.kPa})*{CALC.BEN1}"
    I changed it to use the newly named CALC.WO2BEN1 pid which does the exact same thing as CALC.BEN1 but using the CLC-00-110 which allows the BEN to be calculated by one of three forms (you choose the form by specifying the units).
    Last edited by joecar; January 23rd, 2011 at 11:02 AM.

Page 1 of 2 12 LastLast

Similar Threads

  1. Some pids not available on default vs my pids
    By LS1Nova in forum General
    Replies: 5
    Last Post: July 19th, 2010, 09:45 AM
  2. Calc Pids
    By minytrker in forum External A/D inputs
    Replies: 3
    Last Post: February 19th, 2010, 04:39 AM
  3. Missing calc.pids
    By VetPet in forum General
    Replies: 21
    Last Post: December 4th, 2005, 03:01 PM
  4. CALC pids
    By purrvert in forum General
    Replies: 3
    Last Post: October 24th, 2005, 11:32 PM
  5. Idle Tuning with new pids (calc pid file included
    By Dirk Diggler in forum General (Petrol, Gas, Ethanol)
    Replies: 57
    Last Post: October 4th, 2005, 01:06 PM

Posting Permissions

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