Quick run down. I am using HPTuners VCM Standard (no external logging inputs, i.e. no EOI plug for wideband etc).
To get around this everyone just uses a 5v sensor input from the PCM (I am using the fuel tank pressure sensor pin since in my swap this is not used by the PCM for anything useful).
Then you set HPTuners to log (in this case fuel tank pressure) as a wideband sensor (by giving it the right function, in this case it is (Volts/.3324 + 7.35)=afr as the range of the LC1 is 7.35-22.39 over a 5 volt range, thus each volt = 3.008 = inverse= .3324)
I assumed all was well with this setup and tuned accordingly getting my VE table almost perfect. Out of curiosity I pulled out an old laptop last night that has a serial port and plugged the LC1 directly in and ran Innovates "LogWorks" program to see how accurate my HPTuners reading was versus LogWorks (as LogWorks is supposed to always be dead nuts accurate as to what the sensor is reading since it is getting a digital reading versus the HPTuners analogue/mathematically generated reading).
Well, the readings were way off, with motor off, sensor in exhaust LogWorks reads 20.6 AFR (which should output 4.4 volts) while HPTuners shows 4.98 volts or 22.35 AFR. This is obviously very concerning as that is a 1.7 AFR offset in free (in exhaust pipe) air.
Now this is where it gets confusing. I have gone through and programmed the LC1 to output flat line voltage and HPTuners seems to be reading the voltage pretty much perfectly, if I tell it to output 1 volt across the board HPTuners sees 1.03v, at a commanded 5v it see's right around 5v. Yet Logworks still shows 20.6 free air while giving an analogue output of 4.98v (or 22.35).
So now I am real confused, the math is simple and it is right, the voltage it is basing it's calculation off of seems to be right, yet the two number do not jive (by a large margin).
So now I am starting to question the grounding situation, right now I have the odbii port (pin 4 & 5) grounded to a common chassis ground with the LC1 (which has three grounds that I combined at the lug, a system ground, analogue ground, and heater ground). Upon further reading it seems the heater ground should be separated to prevent pulses from the heating circuit, so I will do that tonight (although spikes are not what I am seeing here, this is a totally wrong number).
As far as the other LC1 grounds (system and analogue) I guess I should try to ground them at the same place the PCM is grounded since the PCM is the one getting the 5v signal input and comparing it against it's ground.
Does this sound right, could the difference between the chassis ground that the WB is currently hooked to and the PCM ground cause the PCM to read differently then the WB, and if so why would the PCM have the right flat line voltage when I command the WB to output a flat line output?
To get around this everyone just uses a 5v sensor input from the PCM (I am using the fuel tank pressure sensor pin since in my swap this is not used by the PCM for anything useful).
Then you set HPTuners to log (in this case fuel tank pressure) as a wideband sensor (by giving it the right function, in this case it is (Volts/.3324 + 7.35)=afr as the range of the LC1 is 7.35-22.39 over a 5 volt range, thus each volt = 3.008 = inverse= .3324)
I assumed all was well with this setup and tuned accordingly getting my VE table almost perfect. Out of curiosity I pulled out an old laptop last night that has a serial port and plugged the LC1 directly in and ran Innovates "LogWorks" program to see how accurate my HPTuners reading was versus LogWorks (as LogWorks is supposed to always be dead nuts accurate as to what the sensor is reading since it is getting a digital reading versus the HPTuners analogue/mathematically generated reading).
Well, the readings were way off, with motor off, sensor in exhaust LogWorks reads 20.6 AFR (which should output 4.4 volts) while HPTuners shows 4.98 volts or 22.35 AFR. This is obviously very concerning as that is a 1.7 AFR offset in free (in exhaust pipe) air.
Now this is where it gets confusing. I have gone through and programmed the LC1 to output flat line voltage and HPTuners seems to be reading the voltage pretty much perfectly, if I tell it to output 1 volt across the board HPTuners sees 1.03v, at a commanded 5v it see's right around 5v. Yet Logworks still shows 20.6 free air while giving an analogue output of 4.98v (or 22.35).
So now I am real confused, the math is simple and it is right, the voltage it is basing it's calculation off of seems to be right, yet the two number do not jive (by a large margin).
So now I am starting to question the grounding situation, right now I have the odbii port (pin 4 & 5) grounded to a common chassis ground with the LC1 (which has three grounds that I combined at the lug, a system ground, analogue ground, and heater ground). Upon further reading it seems the heater ground should be separated to prevent pulses from the heating circuit, so I will do that tonight (although spikes are not what I am seeing here, this is a totally wrong number).
As far as the other LC1 grounds (system and analogue) I guess I should try to ground them at the same place the PCM is grounded since the PCM is the one getting the 5v signal input and comparing it against it's ground.
Does this sound right, could the difference between the chassis ground that the WB is currently hooked to and the PCM ground cause the PCM to read differently then the WB, and if so why would the PCM have the right flat line voltage when I command the WB to output a flat line output?
Comment