With LC-1 programmed to default (brown channel), you need these pids:
AFR_LC11 and/or 2
BEN_LC11 and/or 2
With LC-1 programmed to default (brown channel), you need these pids:
AFR_LC11 and/or 2
BEN_LC11 and/or 2
Yeah - when I use the right PIDs, I get values, how wierd!
I had already reverted the LC-1 voltage settings back to the defaults, so the log should actually be reflecting reality and not the 2.5/3.5 v values.
Pin C is the yellow and pin E is the brown (backwards, I know; assume that means that for real logging I'd need to use EXT.AD2 or swap them)
derekf_ext_pids.efi
That's correct, use EXT.AD2 or swap.
make sure LC-1 yellow channel is programmed to match the AFR_LC11 pid and that LC-1 is programmed with the same stoich AFR as your B3601.
I'll look at your file later on my other PC.
Okay - altered B3601 to reflect 14.12 for the E10 fuel that's all we can get here.
Reset the LC-1 to 2.5v on Analog 1 and 3.5 on Analog 2.
First log is with power on but engine off -- EFILive reads pretty much exactly what it should for the voltages, without much bouncing around.
Second log, I reset the LC-1 voltages to the factory defaults and captured with the car idling; Analog 2 is LC12 (so I assume that that's what I need to pay attention to).
Anything jump out as wrong, or am I headed in the right direction?
derekf_29Jul10_engine_off.efi
derekf_29Jul10_idle.efi
Sanity check, is this what you have:
LC-1 Analog 2 = brown -> V1 pin C = EXT.AD2
EXT.AD2 -> pay attention to: CALC.AFR_LC12, CALC.BEN_LC12
(you had CALC.BEN_LC11 in your log... but that's ok, you can add calc pids to the log file after the fact, and then save the log file).
Sanity checks:
- LC-1 Analog 2 (brown) is programmed to default V:AFR points...?
- LC-1 is programmed for stoichiometric AFR 14.12...?
If the AFR_LC12 waveform has too many squiggles, you can program the LC-1 out do 1/3 or 1/6 smoothing.
Looks like it's working... you can further sanity check by allowing Closed Loop which should cause AFR_LC12 to tightly oscillate around 14.12.
That spike in AFR_LC12 is a single misfire... the fuel/air was not burnt, so the oxygen is not used, so the wideband registers lean (wideband looks at oxygen content in exhaust gas... so a misfire is different than a rich burn).
Last edited by joecar; July 29th, 2010 at 01:52 PM.
Oh, something is wrong with GM.DYNAIRTMP_DMA it shows 326°F which is incorrect... it should be close to IAT with a little influence from ECT;
it might that DYNAIRTMP_DMA is not defined correctly for 1998 OS's.
Derek,
Is this a 1998 Corvette or Camaro/Firebird...?
Sanity: confirmed. Brown is connected to pin C. The settings are the factory defaults for Analog Out 2, with the exception that stoich is set to 14.1.
This is a 98 Trans Am. DYNAIRTMP_DMA doesn't appear to resolve as a supported PID on this OS, even if I do "validate PIDs" before I start logging.
Yes, that pid is not supported on 1998...
You would have to create a calc pid that using lookup() on a copy of your B4901 table and blend IAT/ECT from this, as you have done in your other thread.