Some CANBUS help (again)
Discussion
Hi folks
2nd CANBUS question in as many days! I have a Gen7 facelift MY08 Accord Tourer as a daily hack. It has the 2.4 VTEC engine.
Recently, I had an LPG kit fitted, which is working fine. The car warms up, switches over to gas and fails back to petrol as/ when expected. The main issue is the fuel needle for the petrol tank in the car, it appears to be working under CANBUS instruction from the main ECM and as I drive along happily on LPG, the car appears to be using fuel. The needle moves down as the miles tick away, the expected remaining range decreases etc. Then, at some kind of interval which I can't work out (might be aorund 200 miles or 3 hrs driving, not sure), the CANBUS module for the dash obviously does a check with the main ECU to see what the tank level sensor is reporting, and the needle shoots up by about half a tank!
The installer of the LPG kit says they don't know of a solution to stop this.
I throw it out to the masses. This is utterly infuriating as if/ when I switch back to petrol to find an LPG station I don't truly know how much fuel I have left! All I know is I have the current reading "or more". This will be fine if I lugged half a tank+ around with me all the time, but as I mainly run on LPG, I'd prefer to save the weight and run around with 1/4 tank or less.
I've tried opening/ closing the petrol flap and pushing a petrol nozzle in without filling up, to no avail. The car doesn't check the tank at any other time as far as I can tell, not even on startup!
So, is there a solution? Can I somehow have the settings altered to get it to read every few miles? Or something else.
Help please!
2nd CANBUS question in as many days! I have a Gen7 facelift MY08 Accord Tourer as a daily hack. It has the 2.4 VTEC engine.
Recently, I had an LPG kit fitted, which is working fine. The car warms up, switches over to gas and fails back to petrol as/ when expected. The main issue is the fuel needle for the petrol tank in the car, it appears to be working under CANBUS instruction from the main ECM and as I drive along happily on LPG, the car appears to be using fuel. The needle moves down as the miles tick away, the expected remaining range decreases etc. Then, at some kind of interval which I can't work out (might be aorund 200 miles or 3 hrs driving, not sure), the CANBUS module for the dash obviously does a check with the main ECU to see what the tank level sensor is reporting, and the needle shoots up by about half a tank!
The installer of the LPG kit says they don't know of a solution to stop this.
I throw it out to the masses. This is utterly infuriating as if/ when I switch back to petrol to find an LPG station I don't truly know how much fuel I have left! All I know is I have the current reading "or more". This will be fine if I lugged half a tank+ around with me all the time, but as I mainly run on LPG, I'd prefer to save the weight and run around with 1/4 tank or less.
I've tried opening/ closing the petrol flap and pushing a petrol nozzle in without filling up, to no avail. The car doesn't check the tank at any other time as far as I can tell, not even on startup!
So, is there a solution? Can I somehow have the settings altered to get it to read every few miles? Or something else.
Help please!

All I know is I have the current reading "or more"
[/quote]
Unless I am reading this wrong then the reading is less than what you have in which case you will never run out of fuel... Not much of a problem.
How sure are you that it isn't correct and when it "resets" it isn't resetting to the correct level which again would be a non-issue.
I'd find a way of determining how accurate it is rather than worrying about it changing or carry some spare fuel I.e 5-10L in a can.
Easiest way I can think of to test the gauge is get 10L of fuel in a can. Fill up both tanks (LPG and petrol) and drive until you run out and see where the fuel gauge ends up if it ends on 0 then surely it is an accurate enough reading if it over reads you will know by how much and if it under reads you will know
[/quote]
Unless I am reading this wrong then the reading is less than what you have in which case you will never run out of fuel... Not much of a problem.
How sure are you that it isn't correct and when it "resets" it isn't resetting to the correct level which again would be a non-issue.
I'd find a way of determining how accurate it is rather than worrying about it changing or carry some spare fuel I.e 5-10L in a can.
Easiest way I can think of to test the gauge is get 10L of fuel in a can. Fill up both tanks (LPG and petrol) and drive until you run out and see where the fuel gauge ends up if it ends on 0 then surely it is an accurate enough reading if it over reads you will know by how much and if it under reads you will know

I don't understand why this is an issue - the ECU gives you a fuel level reading when you start the car, you know its general economy at a cruise, so stick a 1/4 or so of a tank in and reset the trip when you run out of LPG.
Or just put some more bloody petrol in it - it's only 30 or 40kg to carry it around, not worth bothering about on a 1500kg car.
Or just put some more bloody petrol in it - it's only 30 or 40kg to carry it around, not worth bothering about on a 1500kg car.
Edited by Krikkit on Thursday 2nd January 10:52
Froomee said:
All I know is I have the current reading "or more"
Unless I am reading this wrong then the reading is less than what you have in which case you will never run out of fuel... Not much of a problem.How sure are you that it isn't correct and when it "resets" it isn't resetting to the correct level which again would be a non-issue.
I'd find a way of determining how accurate it is rather than worrying about it changing or carry some spare fuel I.e 5-10L in a can.
Easiest way I can think of to test the gauge is get 10L of fuel in a can. Fill up both tanks (LPG and petrol) and drive until you run out and see where the fuel gauge ends up if it ends on 0 then surely it is an accurate enough reading if it over reads you will know by how much and if it under reads you will know

Does that make sense?
Krikkit said:
I don't understand why this is an issue - the ECU gives you a fuel level reading when you start the car, you know its general economy at a cruise, so stick a 1/4 or so of a tank in and reset the trip when you run out of LPG.
Or just put some more bloody petrol in it - it's only 30 or 40kg to carry it around, not worth bothering about on a 1500kg car.
The ECU doesn't give me a level reading when i start the car. The needle returns to where it was when I last shut off. Not a problem if carrying plenty of fuel, but when it's hoverring around the reserve, it's frustrating not knowing how far you can travel.Or just put some more bloody petrol in it - it's only 30 or 40kg to carry it around, not worth bothering about on a 1500kg car.
Edited by Krikkit on Thursday 2nd January 10:52
I have the LPG stations app, and I can always get unleaded granted. However, the car is a tool for my work, I do a LOT of miles, LPG range is only about 300 miles, sometimes I really on unleaded as a range extender.
To be honest, if I can't fix the needle, then I will stick 20 litres or so in every 8 LPG tanks, but I'd prefer not to if possible
eltax91 said:
Hi folks
I've tried opening/ closing the petrol flap and pushing a petrol nozzle in without filling up, to no avail. The car doesn't check the tank at any other time as far as I can tell, not even on startup!
Help please!
From the above does this mean that if you fill up the tank (petrol) and start the car again, the needle will remain at the same level as before you filled it, until it runs the fuel sensor check - seems highly unlikely so might be something else going on there.I've tried opening/ closing the petrol flap and pushing a petrol nozzle in without filling up, to no avail. The car doesn't check the tank at any other time as far as I can tell, not even on startup!
Help please!

eltax91 said:
Krikkit said:
I don't understand why this is an issue - the ECU gives you a fuel level reading when you start the car, you know its general economy at a cruise, so stick a 1/4 or so of a tank in and reset the trip when you run out of LPG.
Or just put some more bloody petrol in it - it's only 30 or 40kg to carry it around, not worth bothering about on a 1500kg car.
The ECU doesn't give me a level reading when i start the car. The needle returns to where it was when I last shut off. Not a problem if carrying plenty of fuel, but when it's hoverring around the reserve, it's frustrating not knowing how far you can travel.Or just put some more bloody petrol in it - it's only 30 or 40kg to carry it around, not worth bothering about on a 1500kg car.
Edited by Krikkit on Thursday 2nd January 10:52
I have the LPG stations app, and I can always get unleaded granted. However, the car is a tool for my work, I do a LOT of miles, LPG range is only about 300 miles, sometimes I really on unleaded as a range extender.
To be honest, if I can't fix the needle, then I will stick 20 litres or so in every 8 LPG tanks, but I'd prefer not to if possible
SavanP said:
From the above does this mean that if you fill up the tank (petrol) and start the car again, the needle will remain at the same level as before you filled it, until it runs the fuel sensor check - seems highly unlikely so might be something else going on there.
There must be something that triggers the car to re-sample when it's filled up. If it's not the engine being restarted, possibly there's a sensor on the filler cap? If there is, you can probably tap into that somehow to get the thing to constantly re-sample. You might be able to query the fuel tank level directly from the ECU via the diagnostics port, but it'll be a manufacturer specific code so working out how could be tricky.
Max_Torque said:
it "knows" it's been filled up when the fuel level readings increase by a certain amount. All the rest of the time the readings will either stay the same or decrease.
So if you can fool the car into thinking it is empty then it might recheck the fuel tank and get back to the correct readingI can't imagine the fuel gauge being anything other then a variable resistance
SavanP said:
eltax91 said:
Hi folks
I've tried opening/ closing the petrol flap and pushing a petrol nozzle in without filling up, to no avail. The car doesn't check the tank at any other time as far as I can tell, not even on startup!
Help please!
From the above does this mean that if you fill up the tank (petrol) and start the car again, the needle will remain at the same level as before you filled it, until it runs the fuel sensor check - seems highly unlikely so might be something else going on there.I've tried opening/ closing the petrol flap and pushing a petrol nozzle in without filling up, to no avail. The car doesn't check the tank at any other time as far as I can tell, not even on startup!
Help please!

eltax91 said:
SavanP said:
eltax91 said:
Hi folks
I've tried opening/ closing the petrol flap and pushing a petrol nozzle in without filling up, to no avail. The car doesn't check the tank at any other time as far as I can tell, not even on startup!
Help please!
From the above does this mean that if you fill up the tank (petrol) and start the car again, the needle will remain at the same level as before you filled it, until it runs the fuel sensor check - seems highly unlikely so might be something else going on there.I've tried opening/ closing the petrol flap and pushing a petrol nozzle in without filling up, to no avail. The car doesn't check the tank at any other time as far as I can tell, not even on startup!
Help please!

eltax91 said:
I assume, although not testing this until I have less fuel in the tank, that some kind of trigger (say 3l or more added) exists in the ECU to update the CANBUS modules. This may be my only "trick" to make it work, but if that exists, then surely a decent ECU programmer could emulate that trigger ever 10 miles or something....
Are we trying to find a £1000 solution to a £10 problem?Check wiring diagram for car, i suspect the fuel level sender will be an analogue device hardwired directly to the instrument cluster. As such, shorting the output pin directly to ground or 5v (depending which way is "full tank" should fool the car into thinking it has been refuelled.
Zulu 10 said:
Max_Torque said:
Check wiring diagram for car, i suspect the fuel level sender will be an analogue device hardwired directly to the instrument cluster. As such, shorting the output pin directly to ground or 5v (depending which way is "full tank" should fool the car into thinking it has been refuelled.
I agree that the sender may well be a simple analogue resistive device, but it's not that simple:Despite giving the visual appearance of analogue gauges, very few modern instrument culsters actually contain traditional galvanometers: most seem to be stepper motors, hence ground its input won't help, and may damage the driver...

Zulu 10 said:
Max_Torque said:
Check wiring diagram for car, i suspect the fuel level sender will be an analogue device hardwired directly to the instrument cluster. As such, shorting the output pin directly to ground or 5v (depending which way is "full tank" should fool the car into thinking it has been refuelled.
I agree that the sender may well be a simple analogue resistive device, but it's not that simple:Despite giving the visual appearance of analogue gauges, very few modern instrument culsters actually contain traditional galvanometers: most seem to be stepper motors, hence ground its input won't help, and may damage the driver...
My recommendation would be to measure the resistance of the level potentiometer, and get a manual potentiometer of a similar rating (say a 10Kohm one), use a 1kohm series resistor on the signal return line (to prevent direct short to the rails) and play around with the pot to see what happens!
Assuming the level sensor in the tank is a varible resistor, you could make my self calibrated fuel gauge by tapping into the output from the level sensor, cost £10 , time 1/2 day 
http://www.mez.co.uk/ms13.html

http://www.mez.co.uk/ms13.html
Gassing Station | General Gassing | Top of Page | What's New | My Stuff


