PDA

View Full Version : CalcVe tuning question



djv86
May 5th, 2015, 08:36 AM
If I were to remove bank 2 sensor 1 H02 sensor and installed the wb02 In place of the h02 what would be needed besides turning of the dtcs to have the vet data accurate ? Just remove part of the equation in the pid?

I understand the outcome my be less accurate although it's a pain having each customer add an additional O2 bung to use the wideband and both 02s.

My wb02 is the innovative mtx-l afr and has a narrowband 02 analog output could I connect that into the factory H02s connector and still use both bank fuel trims ?

joecar
May 5th, 2015, 09:43 PM
The Innovate widebands support both narrowband and wideband outputs (and serial comms output), so you can still use LTFT's...

yes, you connect the narrowband analog signal (and signal ground) to the factory NBO2 connector in the PCM harness...

and at the same time you can either connect the serial comms to V2's serial comms input (the RJ12 jack)(using null modem Rx/Tx crossover), or connect the wideband analog signal (and signal ground) to V2's analog input (AD1+, AD1-).



I have rigged up an NBO2 connector to an LC-1 so that I can port it from vehicle to vehicle (mainly F-car)(note: different vehicles have different NBO2 connectors, so you can rig an intermediate/modular connector if you do many vehicles).

joecar
May 5th, 2015, 09:54 PM
HOWEVER, IF you want to use WIDEBAND ONLY in Calc.VET, you can tailor Calc.VET to do this...


there are several ways to do this (choose just one method, not all):

EITHER:

1. in CLC-00-032, replace {GM.EQIVRATIO}=1 with 0:


*CLC-00-032
factor 0 4 .0 "0"

and continue to use CALC.SELBEN to correct the MAF.

OR:

2. in CLC-00-220, replace {CALC.CL} with 0:


*CLC-00-220
factor 0.5 1.5 .4 "iff(0, {CALC.LTFTBEN}, {CALC.WO2BEN})"

and continue to use CALC.SELBEN to correct the MAF.

OR:

3. in CLC-00-305 (and in CLC-00-315 for Calc.MAFT), replace {CALC.SELBEN} with {CALC.WO2BEN}:



*CLC-00-305
% 0.0 100.0 .2 "{CALC.WO2BEN}*{CALC.VEN.%}"
VE 0.0 2.468 .4 "{CALC.WO2BEN}*{CALC.VEN.VE}"
...

*CLC-00-315
gps 0.0 400.0 .1 "{CALC.WO2BEN}*{CALC.MAFN.gps}"

and use CALC.WO2BEN to correct the MAF.

djv86
May 6th, 2015, 01:30 AM
Awesome. Now as for the wiring I've seen some diagrams on the factory O2 plug two wires are for the heater and the other two wires

One is signal high
One is signal low

Do I plug the analog out into both of those ? Or just the signal high?

joecar
May 6th, 2015, 02:47 AM
Signal Hi = wideband analog signal
Signal Lo = wideband signal ground = wideband ground


This is what I did with my LC-1 for connecting to my FlashScan V1 (back in the day)
(for use on LS1 F-car, square female NBO2 connector on vehicle harness):
LC-1-widband-hook-up post #50 (https://forum.efilive.com/showthread.php?564-LC-1-widband-hook-up&p=19121&viewfull=1#post19121)
LC-1-widband-hook-up post #60 (https://forum.efilive.com/showthread.php?564-LC-1-widband-hook-up&p=20320&viewfull=1#post20320)

https://forum.efilive.com/attachment.php?attachmentid=494&d=1141267401


Now I do it slightly different, the cabling is more integrated (and no 6-way connector and no 3-way connector).

If you need it portable among vehicles that have different style NBO2 connector, then make it modular by using a generic connector and making sub-sub-harnesses for each NBO2 connector style (the sub-sub-harness plugs into the generic connector).

djv86
May 6th, 2015, 03:08 AM
So I use my analog output into the signal high and then just ground the signal low from the ecm to chassis ground ?

djv86
May 6th, 2015, 04:37 AM
So as my understanding reading other post

The factory wiring ho2 plug
A - HO2S low signal
B - HO2S high signal
C - heater low control
D - hot in run and start


I use

Pin D to power the WBO2
Pin C as the WBO2 ground
Pin B to the analog out from WB02
Pin A to a splice onto pin C

Does that seem appropriate ?

joecar
May 6th, 2015, 12:00 PM
So I use my analog output into the signal high and then just ground the signal low from the ecm to chassis ground ?I would try to ground as close to the wideband as you can.

joecar
May 6th, 2015, 12:10 PM
So as my understanding reading other post

The factory wiring ho2 plug
A - HO2S low signal
B - HO2S high signal
C - heater low control
D - hot in run and start


I use

Pin D to power the WBO2
Pin C as the WBO2 ground
Pin B to the analog out from WB02
Pin A to a splice onto pin C

Does that seem appropriate ?
You need to check if NBO2 pin C is simply grounded by the ECM, or if it is modulated to ground by the ECM... if it is modulated then you can't use it as a ground.

I would connect NBO2 pin A to a non-power ground wire coming out of the wideband, if available... otherwise connect it as close to the wideband as you can (rather than splicing it into NBO2 pin C)(having it run parallel/next to the signal wire will help to cancel out some noise).

What year/model/vehicle is this (do you have a wiring diagram...?)...?

djv86
May 6th, 2015, 12:19 PM
I'll be messing with a 07 GMC Yukon Denali xl
04 Silverado 5.3
2011 Silverado 5.3 and possibly others

joecar
May 6th, 2015, 12:28 PM
Do you have an advanced DMM that can measure frequency (Hz)...?

See if you can detect some frequency on NBO2 pin C wrt to battery power/positive (you have to do it with NBO2 sensor plugged into the NBO2 connector, so you have to either backprobe the connector with a pin or use a piercing probe on the wire going to pin C on the NB subharness)...

if you detect appreciable Hz then you can't use NBO2 pin C as a ground (because the ECM is controlling NBO2 heater by modulating heater current);

if you detect pretty much zero Hz then you can use NBO2 pin C as ground (since ECM simply connects it to constantly (in run) to ground to run heater current).


It might be simpler to use chassis ground somewhere close by.

joecar
May 6th, 2015, 12:32 PM
For example,:
- 1998-2002 F-car and Y-car PCM switched NBO2 pin C to constantly to ground while engine was running (i.e. constant heater current);
- 2005-2006 GTO PCM modulated (I think it was PWM) NBO2 pin C to control (vary) the heater current according to engine operating conditions;

lol, I learned this the hard way :)