I have had to recalibrate my fuel sensor to match the ADU.
In order to get an accurate reading as possible I filled the tank from empty in 1L increments and recorded the voltage.
I hoped to be able to enter the readings into the ‘Calibrated sensor’ section of the analogue input for the sensor but I can’t seem to get it to work.
This is my data (truncated into 18 points to match the 18 of the calibrated sensor section).
Litres Volts
5
0.73
6
1.49
7
1.89
8
2.17
9
2.46
10
2.69
11
2.87
12
3.04
13
3.18
14
3.32
15
3.40
16
3.48
17
3.55
18
3.66
22
3.78
26
3.99
34
4.20
41
4.34
When I enter the top row as the Litres, when I try to input the voltage on the lower row it changes it to a different number (a completely different one).
@FloorItGarage I wonder if you could also please possibly assist with an Alarm for LOW FUEL now?
I am trying to get it to work but it isn’t. I have a Function to convert L to Gallons, so I have analogue input fuel sensor, then the L to Gall function then to ECU.FUEL LEVEL.
My lowest voltage reading is 0.73 volts. This is the lowest level at which the sensor reads and is with 5L in the tank. This suits me as if I can get the alarm to operate properly, when it is activated it means I have 5L left in the tank, but this would read empty on the gauge.
Do I need to set the alarm to the voltage on the fuel sensor? or the final level in the ECU.FUEL LEVEL?
I have tried both in simulation but can’t get either to work.
replied to your DM but for anyone else in the future:
I’d use the built in fuel level conditioner in the configurations (ECU.FUEL.LEVEL channel is the output) and operate the alarm and or the alarm colour on the graphic display based on that.
I always prefer the fuel level to be in %, it’s easier math. Can leave a separate table/log and even display a number somewhere if you want to calculate fuel burn (there is also logged channels for this in the ADU already)
Simulation is a bit tough for this, it only simulates the one channel for display purposes. Testing logic needs to be done with the unit powered on and connected to your computer, then logic functions behave more normally.
Fuel sender is also often easy enough to put a few resistors in or a potentiometer and test irl.
I think you’re going to find 5L in the tank isn’t safe enough, I usually set the warning near where the factory does (look up the service manual for your car and see if there’s a testing for the gauge section), which is usually 10-20 litres. With the car sitting idling it (tank design depending of course) it may be able to suck fuel down to 5L but it gets pretty frothy/air filled. With any motion it’s moving away from the pickup tube and causing air pockets to enter the line.
I’ve been too risky here before and had customers run out of fuel lol