HPtuners EIO and setting up PID for wideband, help?
So, i have the FAST dual sensor wideband:
"Advanced Options
Analog Output Mode:
When reading air/fuel in this mode, an additional analog signal output is provided that will run most
external, electronic air/fuel gauges and/or feed an external data logger (Fig. B). This signal is sent via two
wires that are factory contained under the connector heat-shrink wrap at the display housing end of the
wiring harness (Fig. B). Simply cut the shrink wrap back and pull out the black and grey wires. The black
wire is the signal ground wire and the grey wire is the analog signal output wire.
• Simple Mode:
This takes the output voltage and multiplies it by 10 to calculate the actual air/fuel ratio. Many
external electronic air/fuel gauges use this signal type.
• High Res Mode:
This provides a 0 - 4.096 volt output signal. Certain digital gauges and data acquisition systems
use this type of signal.
• Narrow Band Simulator Mode:
This provides a narrow band output signal that simulates many OEM style air/fuel sensors. This
will allow you to use the wide-band style sensor the FAST™ Dual Sensor Air/Fuel Meter uses not
only serve the air/fuel meter, but also run the engine’s computer. This mode is compatible only
with pre OBD II vehicles."
Not knowing what ratios it will read down and UP to, i used the sample 10-18afr like the HPT demo.
Did the 4/8 = .5 +10(lowest afr) and i get 12.XX
Fiddled with the math settings more and if i go to .300 +10 I can get my target idle afr of 14.7 but when I took her down the street, it barely changed, maybe went to 14.3 at most, when the wideband setup itself was showing 12.7. Im lost...
So, I put the PID of EIO1 as RAW(voltage) and at 14.7 in "high res mode (4v)" I'm getting about ~2.00v. Any input here?
"Advanced Options
Analog Output Mode:
When reading air/fuel in this mode, an additional analog signal output is provided that will run most
external, electronic air/fuel gauges and/or feed an external data logger (Fig. B). This signal is sent via two
wires that are factory contained under the connector heat-shrink wrap at the display housing end of the
wiring harness (Fig. B). Simply cut the shrink wrap back and pull out the black and grey wires. The black
wire is the signal ground wire and the grey wire is the analog signal output wire.
• Simple Mode:
This takes the output voltage and multiplies it by 10 to calculate the actual air/fuel ratio. Many
external electronic air/fuel gauges use this signal type.
• High Res Mode:
This provides a 0 - 4.096 volt output signal. Certain digital gauges and data acquisition systems
use this type of signal.
• Narrow Band Simulator Mode:
This provides a narrow band output signal that simulates many OEM style air/fuel sensors. This
will allow you to use the wide-band style sensor the FAST™ Dual Sensor Air/Fuel Meter uses not
only serve the air/fuel meter, but also run the engine’s computer. This mode is compatible only
with pre OBD II vehicles."
Not knowing what ratios it will read down and UP to, i used the sample 10-18afr like the HPT demo.
Did the 4/8 = .5 +10(lowest afr) and i get 12.XX
Fiddled with the math settings more and if i go to .300 +10 I can get my target idle afr of 14.7 but when I took her down the street, it barely changed, maybe went to 14.3 at most, when the wideband setup itself was showing 12.7. Im lost...
So, I put the PID of EIO1 as RAW(voltage) and at 14.7 in "high res mode (4v)" I'm getting about ~2.00v. Any input here?
4.096 is your max voltage, so you always base the halfway point at stoich (linear response curve)
So, 4.096/2 = 2.048 (stoich 14.7)
So now that we have a relationship, we can fill in the blanks.
Usually in electronics there is multiplication, so normally it would be 2.048V * 2 + 10.7 = 14.7, but since HPT weirdly decided to divide, you can take the inverse of 2(2/1 >> 1/2) and it becomes .5
So (2.048 / .5) + x = 14.7...
" (4.096) + x = "
X=10.604
So to measure in a range where 10.6 would be the most rich [ (0V) + 10.604] this would be workable as our max AFR (lean direction) would be 18.796. I scaled the denomanator untill the adder was 10 flat in the PID I gave you, I think.
Here's a break down:
(2.048 / X) + Y = 14.7
Y is your most rich point, X is your scalar. If you wanted to make your richest measureable AFR 9.0:1:
(2.048 / X) + 9 = 14.7
(2.048 / X) = 5.7
(2.048) = 5.7 * X
2.048 / 5.7 = .359 = x
soooo (2.048 / .359) + 9 = 14.7047 yadda yadda yadda
Most systems are 0-5V, stoich is 2.5, so if things seem funny, well, they are.
PID V/0.488+10.5
So, 4.096/2 = 2.048 (stoich 14.7)
So now that we have a relationship, we can fill in the blanks.
Usually in electronics there is multiplication, so normally it would be 2.048V * 2 + 10.7 = 14.7, but since HPT weirdly decided to divide, you can take the inverse of 2(2/1 >> 1/2) and it becomes .5
So (2.048 / .5) + x = 14.7...
" (4.096) + x = "
X=10.604
So to measure in a range where 10.6 would be the most rich [ (0V) + 10.604] this would be workable as our max AFR (lean direction) would be 18.796. I scaled the denomanator untill the adder was 10 flat in the PID I gave you, I think.
Here's a break down:
(2.048 / X) + Y = 14.7
Y is your most rich point, X is your scalar. If you wanted to make your richest measureable AFR 9.0:1:
(2.048 / X) + 9 = 14.7
(2.048 / X) = 5.7
(2.048) = 5.7 * X
2.048 / 5.7 = .359 = x
soooo (2.048 / .359) + 9 = 14.7047 yadda yadda yadda
Most systems are 0-5V, stoich is 2.5, so if things seem funny, well, they are.
PID V/0.488+10.5


