PDA

View Full Version : Calc.BEN_xxxn - AutoVE using LM2



twadam
May 13th, 2009, 01:13 AM
Versions:
EFILive v.7.5.5
FlashScan V1
Innovate LM-2

Using AutoVE process ...

I've done some searching and have come up dry. When using the external output on the LM2 and logging it in EFILive (V1) can I use the CALC.BEN_LM12 PID even though I am using an LM2 device ? I do not see an available PID for CALC.BEN_LM22 ?

BTW - I am also logging EXT.AD2 with what seem to be appropriate Volt values. Volts are consistently between 2-3.5 v, mainly in the 2.5 area (I believe 2.45 is stoich?). The leaner values are in higher RPM/Kpa sections.

My question is related to some odd behavior I have seen after looging this paticular BEN and getting values from 1.2 - 2.5 even though I have both lean and rich conditions. I am assuming these are high based on the AutoVE tutorial. I would expect values closer to .89 - 1.2.

Or do I need to create my own calculated PID maybe by changing the formula in sae_generic for LM1 to more accurately represent the LM2 hardware ?

Any advice is appreciated.

twadam
May 13th, 2009, 04:03 AM
So here is a little more info:

Why do I think the BEN numbers are off ? Maybe I have the wrong understanding on how this AutoVE works. I made an assumption on AutoVE based on the fact that you should be able to copy your BEN values from your map built in the scan software and then "paste->paste and multiply with labels" these values into your Main VE table. This should force your VE tune closer to a AFR of 14.7.

So correct me if I'm wrong.

My assumption:
The CALC.BEN_LM12 values being fed from the LM2 into EFILive should be somewhere close to '1' ... slightly less than 1 for rich cells and slightly greater than 1 for lean cells. (ie., an AFR of 13.5:1 in one cell would produce a BEN of .92 in the same cell on my map, which once the 'paste and multiply' was performed should yield (existing VE Value x .92) which should bring that cell closer to 14.7 AFR when logging for that particular cell. Netting a decrease in VE value. For a lean AFR value of 16:1, the BEN should be something like 1.09 (existing VE Value x .109) yielding that cell closer to 14.7 AFR when logging for that particular cell. Netting and increase in VE value.

mr.prick
May 13th, 2009, 08:18 AM
The analog outs are programmable,
just set them the same as the LC-1 or LM-1 and log those PIDs.

5.7ute
May 13th, 2009, 12:44 PM
As mr.prick has said program the lm-2 outputs to match the LC-1 tutorial. The lc1 output settings give a much better range over the standard lm-1/lm-2. Then just use the lc-1 pids or write your own for the lm-2.
Are you using two widebands or just the one? If using two you will need to either make a calc pid using an average value of the two banks for autoVE or use the leaner bank as your baseline.

twadam
May 13th, 2009, 02:18 PM
Thanks for the replies!

I'm still struggling with this for some reason.

Here is what I've been digging up:

From LM-2 Manual:
Analog Output 1 is programmed to output between 0 V for an
AFR of 7.35 (gasoline) and 5.0V for an AFR of 22.39. Analog Output 2 simulates a typical narrow band oxygen sensor.

From LM-1 Manual:
As factory programmed the first output simulates a typical narrow band oxygen sensor. The second output is programmed to output between 1.0 V for an AFR of 10 (gasoline) and 2.0V for an AFR of 20.

From LC-1 Manual:
As factory programmed the first output simulates a typical narrow band oxygen sensor. The second output is programmed to output between 0 V for an AFR of 7.35 (gasoline) and 5.0V for an AFR of 22.39. Other curves of course are easily programmable

From sae_generic:
# Innovate LM-1 WBO2
# ========================
*CLC-00-928
V 0.0 5.0 .1 "{EXT.AD1}"
AFR 10.0 30.0 .1 "{EXT.AD1}*10"
*CLC-00-929
factor 0.0 2.0 .1 "{CALC.AFR_LM11.AFR}/{GM.AFR}"
*CLC-00-930
V 0.0 5.0 .1 "{EXT.AD2}"
AFR 10.0 30.0 .1 "{EXT.AD2}*10"
*CLC-00-931
factor 0.0 2.0 .1 "{CALC.AFR_LM12.AFR}/{GM.AFR}"

# Innovate LC-1 WBO2
# ========================
*CLC-00-932
V 0.0 5.0 .1 "{EXT.AD1}"
AFR 10.0 20.0 .2 "({EXT.AD1}*3)+7.35"
*CLC-00-933
factor 0.0 2.0 .1 "{CALC.AFR_LC11.AFR}/{GM.AFR}"

*CLC-00-934
V 0.0 5.0 .1 "{EXT.AD2}"
AFR 10.0 20.0 .2 "({EXT.AD2}*3)+7.35"
*CLC-00-935
factor 0.0 2.0 .1 "{CALC.AFR_LC12.AFR}/{GM.AFR}"

Okay so the programming end of the LM-2 and LC-1 look identical. And the "factor" in sae_generic look identical. So how is it that using the CALC_LC1n pid will make a difference ?

Are these the correct values to program the LM-2 output?:
0V = 7.35 AFR
5V = 22.39 AFR

5.7ute - FWIW,I'm only using 1 WBO2.

5.7ute
May 13th, 2009, 02:31 PM
Not having an Lm-2 I assumed it would have been set the same as the LM-1.(Once again that assumption was wrong)
Going from the outputs you posted, out of the box you just need to use the LC-1 pids and analogue output 1.
I also have analog output 2 to deliver a flatline voltage of 2.5 to use in a calc pid to remove ground offset variations, this will also ensure you are logging the correct EXT.ADn pid.

Being post 666 there was sure to be something wrong.

mr.prick
May 13th, 2009, 02:33 PM
The LM2 appears to be the same as the LC1,
use the LC1 PIDs with the LM2 factory settings,
and you can use BEN_LC11.
Otherwise program the out to what ever and define your own PIDs.

joecar
May 13th, 2009, 05:30 PM
Don't edit sae_generic.txt... it will be replaced each time software is updated.

Instead, edit calc_pids.txt.

twadam
May 13th, 2009, 11:23 PM
Being post 666 there was sure to be something wrong.

LOL ! Thanks for your help


The LM2 appears to be the same as the LC1,
use the LC1 PIDs with the LM2 factory settings,
and you can use BEN_LC11.
Otherwise program the out to what ever and define your own PIDs.

I think this is what I'll try first, it makes the most sense as of now.


Don't edit sae_generic.txt... it will be replaced each time software is updated.

Instead, edit calc_pids.txt.

Thanks for the tip !

twadam
May 16th, 2009, 03:55 AM
I ended up turning on PIDS for other Wideband controller brands/models and found that the PLX PIDS worked well for the LM-2 device.