Log in

View Full Version : AEM 03-0334 wideband BEN



ToonerSQUAD89
November 29th, 2019, 04:10 PM
How do I make a BEN Factor for this and create a PID? Thanks

ToonerSQUAD89
December 1st, 2019, 01:55 PM
23123231222312323122I checked a few posts before, made my PID list and tried to make a Calc pids file for the BEN for the 0334, Is this Correct?

ToonerSQUAD89
December 7th, 2019, 02:10 PM
23123231222312323122I checked a few posts before, made my PID list and tried to make a Calc pids file for the BEN for the 0334, Is this Correct?

anyone help me with this??

TrendSetter
December 13th, 2019, 02:17 AM
i made it using the calc_pids.txt, i dont recognize the interface in your screenshots. im assuming its v8.

the 23.49 in 017 is because my tune is scaled.
no promises that anything here is correct, its just what i did and it seems to be working but i havent tested extensively yet.

*CLC-00-015
AFR 10.00 18.50 .2 "({EXT.AD1}*2.375)+7.3125"

*CLC-00-016
factor 10.00 18.50 .2 "14.63/{CALC.AEM_AFR_VETTE}"

*CLC-00-017
factor .7 1.3 .2 "23.49/{E38.AFRATIO_DMA}"

*CLC-00-018
factor .7 1.3 .2 "{CALC.EQ_VETTE}*({CALC.AEM_AFR_VETTE}/14.63)"


CALC.AEM_AFR_VETTE F001 CLC-00-015 AFR Tuning "Wide Band AFR 1 - VETTE"
CALC.WB_EQ_VETTE F001 CLC-00-016 factor Tuning "eq from wb - vette"
CALC.EQ_VETTE F001 CLC-00-017 factor Tuning "EQ ratio scaled - vette"
CALC.BEN_VETTE F001 CLC-00-018 factor Tuning "BEN from wb - vette"

joecar
December 13th, 2019, 11:00 AM
23123231222312323122I checked a few posts before, made my PID list and tried to make a Calc pids file for the BEN for the 0334, Is this Correct?


How do I make a BEN Factor for this and create a PID? Thanks


anyone help me with this??
Are you connecting your 0334 to FSV2 using analog connection or CAN bus...?

joecar
December 13th, 2019, 11:01 AM
Are you using V7 scantool or V8 scantool...?

joecar
December 13th, 2019, 11:02 AM
Are you using two widebands (i.e a 0333 and a 0334) or just one...?

ToonerSQUAD89
December 18th, 2019, 02:17 PM
joecar connecting via V8 Scan & Tune. one wide band 0334 only. Via CAN BUS

ToonerSQUAD89
December 18th, 2019, 02:22 PM
i cant seem to use it in V7 or im not sure how to CAN wise

joecar
December 20th, 2019, 07:17 AM
You have to log with V8.

ToonerSQUAD89
December 22nd, 2019, 12:08 PM
You have to log with V8.

Do you have a screenshot of how they made a BEN map for this Wideband?

joecar
December 22nd, 2019, 02:20 PM
Copy/paste the following into this file: C:\Users\YOU\Documents\EFILive\V8\Config\UserCalul atedPids.ini



[Groups]
GLOBAL=Global Functions
WO2CAN=Wideband O2 Sensors (CANbus)

[GLOBAL]
MAPBARO="MAP:BARO ratio",factor,3

[GLOBAL.MAPBARO]
0=|-- GLOBAL.MAPBARO
1=|return pid("MAP")/pid("BARO")

[WO2CAN]
WO2BEN="Base Efficiency Numerator (CANbus)",factor,3

[WO2CAN.WO2BEN]
0=|-- WO2CAN.WO2BEN
1=|return pid("WO2S11")/pid("EQ_RAT")

joecar
December 22nd, 2019, 02:21 PM
Ignore GLOBAL.MAPBARO unless you're tuning E92 or E84.

joecar
December 22nd, 2019, 02:28 PM
Remember, for pid WO2S11 you need to select AEM UEGO for the transmission controller and then under GPM select pid WO2S11.

ToonerSQUAD89
December 25th, 2019, 05:44 AM
Remember, for pid WO2S11 you need to select AEM UEGO for the transmission controller and then under GPM select pid WO2S11.


alright thanks! ill give it a try

ToonerSQUAD89
January 1st, 2020, 05:49 AM
alright thanks! ill give it a try

First off Happy New Year to Everyone. I did what you said and it still shows the Numerator stuck on 0.

Anything you need on my end to see whats going on?

ToonerSQUAD89
January 1st, 2020, 01:20 PM
23141231422314323144

This is what I have so far. Car is a 2010 Camaro SS L99 E38 ECU

AEM Wideband is reading and i have it set in lamba.

The PID i made just stays at 0

Im just not too seasoned on this whole calc pids thing, and im sorry for being a pain.

is there anywhere i can watch a tutorial or a place where i can learn how to make these PIDS?

ToonerSQUAD89
January 1st, 2020, 02:24 PM
Here are some more photos of whats going on23145231462314723148

i dont know why everytime i datalog record and end i get that error

ToonerSQUAD89
January 17th, 2020, 12:11 PM
Anyone? I followed the directions and still cant get this to work, becoming very frustrating.

joecar
January 23rd, 2020, 10:31 AM
First off Happy New Year to Everyone. I did what you said and it still shows the Numerator stuck on 0.

Anything you need on my end to see whats going on?

Can you post a pic showing this (can you make the pics show the right way instead of sideways, that would help me alot)...

it could be as simple as setting the precision to non-zero.

ToonerSQUAD89
January 23rd, 2020, 10:37 AM
i chose that PID as well from the selected amount tho

ToonerSQUAD89
January 23rd, 2020, 10:38 AM
I choose W02S11, and the drop down EQRAT 11

joecar
January 23rd, 2020, 10:38 AM
Sorry, that is the correct pid ( ignore my post about the wrong pid ).

ToonerSQUAD89
January 23rd, 2020, 10:38 AM
Uploading now what I got

ToonerSQUAD89
January 23rd, 2020, 10:41 AM
23174231752317623177

for some reason they keep coming sideways

joecar
January 23rd, 2020, 11:13 AM
In the 3rd pic, did you drag/drop the pid WO2CAN.WO2BEN from the rhs (under calculated pids)...?


In the 4th pic, the data (the name of which is at the top) should be WO2BEN, not EQ_ERROR.

ToonerSQUAD89
January 23rd, 2020, 11:17 AM
In the 3rd pic, did you drag/drop the pid WO2CAN.WO2BEN from the rhs (under calculated pids)...?


In the 4th pic, the data (the name of which is at the top) should be WO2BEN, not EQ_ERROR.


Yes, I took the W02CAN.W02BEN from the calc pids I made.

ToonerSQUAD89
January 23rd, 2020, 11:35 AM
Check these out. I fixed it up, but still having issues :(

ToonerSQUAD89
January 23rd, 2020, 03:38 PM
I was able to get the table reading a BEN Factor with the help of a member, but it doesn't swing to a positive number or negative number. It stay at 1. See my log.
23184

My Command is 0.999 basically 1.00 for Lamda. Itll go lean and rich and doesnt change the error factor so i can use it to dial in my VVE.

ToonerSQUAD89
January 25th, 2020, 08:32 AM
OK BIG NEWS, IT works finally! 23185

spy2520
January 26th, 2020, 07:55 AM
OK BIG NEWS, ITWORKS! Now can someone look at this. is it suppose to read - under 1.00? 23185

How did you manage to get it to work? Using all the same formulas all i ever seem to get is 0.000. The sensor reads fine in the log, there is just something in the math i must be missing.

ToonerSQUAD89
January 26th, 2020, 11:08 AM
post your calc pid file here. I want to see what you actually have, took me a while with help and understanding it all now finally in V8
It was first a never ending 0, then got it to read 1.00 then one more tweak and it reads now as should <1.00...1.00 and >1.00.

joecar
January 26th, 2020, 10:57 PM
I'm sorry I have been having a string of job interviews and I have been out of town.

How did you get it going...?

ToonerSQUAD89
January 27th, 2020, 03:27 AM
Copy/paste the following into this file: C:\Users\YOU\Documents\EFILive\V8\Config\UserCalcu latedPids.ini



[Groups]
GLOBAL=Global Functions
WO2CAN=Wideband O2 Sensors (CANbus)

[GLOBAL]
MAPBARO="MAP:BARO ratio",factor,3

[GLOBAL.MAPBARO]
0=|-- GLOBAL.MAPBARO
1=|return pid("MAP")/pid("BARO")

[WO2CAN]
WO2BEN="Base Efficiency Numerator (CANbus)",factor,3

[WO2CAN.WO2BEN]
0=|-- WO2CAN.WO2BEN
1=|return pid("WO2S11")/pid("EQ_RAT")



23186

I made a brand new calc pid, and just entered this in the attached image. The Green Line is my CalcPid Name.
It appears when using a pid with a sub pid you need to specify it. it should read EQ_RAT11 because that is the sub pid for the WB which is why you use a : between. I think your original Pid may have worked but it didn't specify the sub pid which was EQ_RAT11 (the wideband in lamda)

Joecar while youre here, with V8 the Transient Filters, where can you edit them and apply? I did it in V7 but dont see it here for some reason in the same fashion

spy2520
January 27th, 2020, 05:21 AM
Aha. "WO2S11:EQ_RAT11". I think i tried everything but a colon on that. That solved my problem.

For some reason i was hellbent on WO2S11.EQ_RAT11 being it.

ToonerSQUAD89
January 27th, 2020, 08:13 AM
Aha. "WO2S11:EQ_RAT11". I think i tried everything but a colon on that. That solved my problem.

For some reason i was hellbent on WO2S11.EQ_RAT11 being it.

Great so you got it to work?

spy2520
January 27th, 2020, 08:22 AM
Great so you got it to work?

Yep. That colon was the missing piece of the puzzle for me.

ToonerSQUAD89
January 27th, 2020, 09:39 AM
Awesome btw I saw in a previous post you applied a filter and some transient filters on your map, how was this done in V8

spy2520
January 27th, 2020, 12:36 PM
Awesome btw I saw in a previous post you applied a filter and some transient filters on your map, how was this done in V8

You build the filters just like a calculated pid. I used the same ideas as some of the V8 tutorials such as the filters in the calc.ve or autove guides. Things such as throttle changing more than 5%, cutting out any wild AFRs, then setting minimum temp and RPMs. Then i just made another filter pid that just checked if all were true and applied that. You can only apply one filter at a time from what i can tell.

spy2520
January 27th, 2020, 12:44 PM
this is what i have so far. It ain't perfect but it appears to work. The BEN filters haven't been updated to use the AEM sensor BEN yet.

ToonerSQUAD89
January 27th, 2020, 12:52 PM
I wish EFI live had a lot of this built in to v8 would help but i'll play around with it and make sense of it eventually, just a learning curve thats all

spy2520
January 28th, 2020, 03:38 AM
ok ill dig into those and try to apply it to my Calc

At this point the calc pids stuff is still baffling me, im still learning how to even make this stuff. I wish EFI live had a lot of this built in to v8 would be easier. I have a lot to learn on and step by step is not really available and a lot pertain to older controllers still

Guess its off to go over the entire program before messing around logging and read Into Lua5.1 to understand it all

Let me know if you need any explanation on whats happening in one of the pids/filters.

ToonerSQUAD89
January 28th, 2020, 08:02 AM
Let me know if you need any explanation on whats happening in one of the pids/filters.

Thanks really appreciate it. Ive read over your pids and understand it a little better but still need to read more into it. How do you apply the filters to the BEN map in V7 you apply the filter thru filters but not on here V8.

I want to apply a TP changing 5% to the map as im doing this at operating temps and wont fall below 185f.
Not sure what else i should apply. I want to try an get a very accuate and consistent map

Also boolean...is that a rate of change meaning?

spy2520
January 28th, 2020, 09:17 AM
boolean basically means true or false. Only two values can be returned.
The rate of change calculation is dx("PID",frame()-1,frame())

For the filters, you need to add them as part of the pid selection 23189

Then select the filter 23190

Then on "F4: Charts" you'll see a button to apply the selected filter to the right of the playback buttons. I believe this SHOULD apply to all charts, maps etc.

You may have to reselect the data pid at the top of your map, you should see the cells change based on the filters. It doesn't always auto update the map from what i can tell.

ToonerSQUAD89
January 28th, 2020, 03:12 PM
boolean basically means true or false. Only two values can be returned.
The rate of change calculation is dx("PID",frame()-1,frame())

For the filters, you need to add them as part of the pid selection 23189

Then select the filter 23190

Then on "F4: Charts" you'll see a button to apply the selected filter to the right of the playback buttons. I believe this SHOULD apply to all charts, maps etc.

You may have to reselect the data pid at the top of your map, you should see the cells change based on the filters. It doesn't always auto update the map from what i can tell.



Ok im going to try it out thursday when i have free time to log. Ill let you know friday how it went. In the meantime going to keep reading and toying around with V8. The more i play around and experiment the more its making some more sense. Just a learning curve to overcome.

hsv084
July 10th, 2021, 06:59 PM
OK BIG NEWS, IT works finally! 23185

Hi ToonerSQUAD89 how did you get this to work. I'm not sure what I am doing wrong but my MAP only populates '1' in any point it moves into.

joecar
July 20th, 2021, 05:46 PM
Check that the the MAP axis on the map has the same units as the MAP pid that was logged.

hsv084
July 20th, 2021, 10:13 PM
Check that the the MAP axis on the map has the same units as the MAP pid that was logged.

Hi Joecar, Thanks for the reply. I can confirm that the pid that is logged is ECM.MAP (kPa) and my map axis is ECM.MAP (kPa).
My progress so far can be found here: https://forum.efilive.com/showthread.php?30244-Aem-ben-maps

Regards Jeff