Ok. I've done some further reading and testing.
What I'm seeing is called the Ground Offset. Innovate describes how to test for it. My fist post describes how to adjust for it. I'll walk you through how to test for it on the Trinity.
The ground from the Trinity analog input is grounded and soldered to the LC-1 white and blue wire. Why is there still a voltage difference? Impedance? Got me. Guess it's a question for an engineer.
First, from the Innovate LC-1 User Manual
7.8 Analog Output tricks/hints
Sometimes there is a ground offset between the device that receives the analog output voltage and the LC-1. This can be especially true if the System ground is not connected to the same ground as the measurement device using the analog out. Both devices reference different grounds and therefore see different voltages. So to compensate for the ground offsets the analog output voltage points have to be shifted by the ground offsets. To measure what the real ground offset is, you can program the analog outputs temporarily to output a flat line voltage by entering the same voltage in both fields for the two analog out programming points. This way the analog output voltage will be fixed, independent of current AFR and can therefore be measured and compensated for easily.
And here is how you test for it on the Trinity.
First we'll set up the LC-1 to output a test voltage.
1) Connect your serial cable/usb adapter to the LC-1 serial out and power on the LC-1.
2) Start the LM Programmer software. You should see it connect and display the "Info/Set AFR" panel.
3) Choose the tab for the output your using. Example uses "Analog Out 2"
4) In the entry boxes for voltage set them both to 5 volts. This makes the LC-1 output a flat 5v
Example screenshot:
5) Click on the "Advanced" button and set the interval to
anything but "instant". Choosing the 12, 6 ,3,etc will enable output smoothing/averaging
6) Return to the "Analog Out 2" screen and hit program.
7) Key off to reset LC-1
8) Disconnect your serial cable and plug back in your external gauge if you have one.
Now we'll set up the Trinity for testing.
In my example I'm using Analog1 of the Trinity.
We're going to make 3 "parameters" using Analog 1 as a input. You can use the same analog input and create multiple "parameters". Then you can use those multiple parameters to drive multiple gauges.
1) Go into options and choose "Configure Analog"
Standard settings
Choose "Add a new parameter"
"Enter the name" = UNCORRECTED
"Input channel" = Analog1
"Unit of measure" = AFR
"Low Value" = 7.35
"High Value" = 22.39
This one will be for your adjustments
Choose "Add a new parameter"
"Enter the name" = LC1
"Input channel" = Analog1
"Unit of measure" = AFR
"Low Value" = 7.35
"High Value" = 22.39
This one displays the voltage the Trinity is detecting
Choose "Add a new parameter"
"Enter the name" = GND_OFFSET
"Input channel" = Analog1
"Unit of measure" = Volts
"Low Value" = 0
"High Value" = 5
Now create a new layout.
1) From the main screen choose the "Logging" icon.
2) Choose "Create a new log"
3) Choose "An empty layout"
4) Add 3 small digital gauges to one page. For the parameters choose the following:
Top LEFT - gauge parameter is "UNCORRECTED"
Top RIGHT - gauge parameter is "LC1"
Bottom LEFT - gauge parameter is "GND_OFFSET"
Example gauge page layout:
5) Exit out and save your layout. Give it a name of AFR_TEST
Your now ready to test. The LC-1 should be sending out a flat 5v signal to the Trinity.
1) Key the ignition on without starting the vehicle
2) Choose "Monitoring" from the main screen
3) Choose your layout AFR_TEST
If it complains about starting the vehicle, just ignore it and load
your layout.
4) It may take a few seconds for the LC-1 to finish its sensor warm up before outputting a voltage. Be patient if the sensor is cold.
With the LC-1 outputting a flat 5v, the Trinity "should" be seeing an AFR of 22.39. The volt gauge should be seeing 5.00 volts. If this is not the case you are seeing the effects of "Ground Offset" which is why we're conducting the tests.
You may see values similar to the screenshot below
On the "UNCORRECTED" gauge, any difference between 22.39 and what it displays is the showing the effect of the ground offset.
Any difference between 5v and what the "GND_OFFSET" gauge displays is showing the effect of the ground offset and the voltage the Trinity is really seeing on the input.
Correcting ground offset
If you didn't read the first post in this thread..you might want to check out
"Calculating percentages of voltage for AFR display" and decide what values you want to test for the shift. If you would like to try some corrected values go in
Options->Configure Analog->Edit Parameter
and change the values for the "LC1" parameter.
That way you still have the "UNCORRECTED" parameter that will display the default AFR. Your "LC-1" will display the adjusted AFR. Log both if you want.
Remember when your done testing and adjusting to reconfigure your LC-1 back to 0-5v !!
In order to see real AFR readings again you need to get back to your 0 and 5v settings in the LM Programmer.
See above - "First we'll set up the LC-1 to output a test voltage". Just change the low value back to 0 volts
==========
Here's a video showing the test. I made the video first and then typed out this small book. Poor narration by me includes calling it "Innovative" instead of Innovate and other gems. I'm not a damn TV announcer ya know!! lol
And I'm wearing a red shirt while i'm filming..you'll see when I start the car. Even I was like "WTF was that?"
Den