Fuel level sensor signals and the computer
Looking for some advice here. I have a 2009 Z06 I put twin turbos on. I developed a controller for a fuel pump not available in the US yet, so I have had the tanks out a few times. I eliminated the crossover mess. My tanks are connected via a dash 12 line at the bottom. Cool thing is I can drop tanks in 20 minutes, bad part is now the gas gauge rarely works.
I don't understand why GM made this so damn complicated, all they needed to do was average the signals and call it a day. My question is, how can I make the computer happy and why is it unhappy? I've read the tanks equalize when not running, so my signals should basically be always sending equal amounts like on startup.
Any advice on this? Thanks!
I don't understand why GM made this so damn complicated, all they needed to do was average the signals and call it a day. My question is, how can I make the computer happy and why is it unhappy? I've read the tanks equalize when not running, so my signals should basically be always sending equal amounts like on startup.
Any advice on this? Thanks!
Looking for some advice here. I have a 2009 Z06 I put twin turbos on. I developed a controller for a fuel pump not available in the US yet, so I have had the tanks out a few times. I eliminated the crossover mess. My tanks are connected via a dash 12 line at the bottom. Cool thing is I can drop tanks in 20 minutes, bad part is now the gas gauge rarely works.
I don't understand why GM made this so damn complicated, all they needed to do was average the signals and call it a day. My question is, how can I make the computer happy and why is it unhappy? I've read the tanks equalize when not running, so my signals should basically be always sending equal amounts like on startup.
Any advice on this? Thanks!
I don't understand why GM made this so damn complicated, all they needed to do was average the signals and call it a day. My question is, how can I make the computer happy and why is it unhappy? I've read the tanks equalize when not running, so my signals should basically be always sending equal amounts like on startup.
Any advice on this? Thanks!
BJK
Thanks man, but I knew that already. I was looking for a bit more in depth view of why the computer is not happy right now seeing identical signals coming from the senders. I know they both send some % of the 5v source back depending on level.
I really thought GM was just averaging the signals, because that logic would work for every scenario and give an accurate over all fuel reading, but that is obviously not the case.
I really thought GM was just averaging the signals, because that logic would work for every scenario and give an accurate over all fuel reading, but that is obviously not the case.
Thanks man, but I knew that already. I was looking for a bit more in depth view of why the computer is not happy right now seeing identical signals coming from the senders. I know they both send some % of the 5v source back depending on level.
I really thought GM was just averaging the signals, because that logic would work for every scenario and give an accurate over all fuel reading, but that is obviously not the case.
I really thought GM was just averaging the signals, because that logic would work for every scenario and give an accurate over all fuel reading, but that is obviously not the case.
Thanks man, but I knew that already. I was looking for a bit more in depth view of why the computer is not happy right now seeing identical signals coming from the senders. I know they both send some % of the 5v source back depending on level.
I really thought GM was just averaging the signals, because that logic would work for every scenario and give an accurate over all fuel reading, but that is obviously not the case.
I really thought GM was just averaging the signals, because that logic would work for every scenario and give an accurate over all fuel reading, but that is obviously not the case.
Here are photos of the driver's side fuel pump with sender and float, and a closeup view of just the level sender. Note: The close up view is for a sender used in '07 and later. The '05 and '06 senders have the green wires attached at the bottom of the circuit board as shown in the fuel pump assy photo. They are not interchangeable.
BJK
BJK
Last edited by 07MontRedcp; Aug 5, 2013 at 02:26 PM.
It looks like GM's algorithm is that if the level sensor in the passenger tank reads a fuel level, then it is added to the capacity (9 gals) of the drivers side tank. If there is no reading from the passenger tank, it then shows the level of the drivers tank.
Why not average the 2? Maybe dealing with the sloshing of one tank was easier than dealing with 2, while trying to provide an accurate fuel gauge.
Why not average the 2? Maybe dealing with the sloshing of one tank was easier than dealing with 2, while trying to provide an accurate fuel gauge.
Did you determine that by experiment? What happens if you substitute 150Ω resistors for both level senders? If it's summing the decoded signals, the gauge should show a little below 1/2 tank. If it's doing what you describe, it should show 3/4 tank. If it's programmed to recognize that combination as evidence of a bad sender and/or failed venturi pump, it should throw a code.
Good idea, I will check the code and see if that provides some insight. When I eliminated the crossover I really assumed they were just averaging the signals, but I suppose it's looking for a more complicated scenario like you said to detect failed components. I may have to program a chip to emulate the OEM behavior, but I'd like to avoid that of course
Good idea, I will check the code and see if that provides some insight. When I eliminated the crossover I really assumed they were just averaging the signals, but I suppose it's looking for a more complicated scenario like you said to detect failed components. I may have to program a chip to emulate the OEM behavior, but I'd like to avoid that of course 

Le Mans Master






Joined: Aug 2004
Posts: 5,972
Likes: 48
From: NCM Lifetime#2195 Bulverde, Texas 78163
St. Jude Donor '13
You would of been better off if you had installed a low volume pump inside the passenger tank. Have that one pump into the drivers tank. Then all would be happy. If the passenger tank stays full and the drivers is low, You will not be able to refill the drivers tank. It has a shut off to keep from getting fuel in the evap. lines.
I don't understand why most won't install a higher volume pump and splice into the factory fuel setup. The factory pump will still work correctly and drain both tanks. Seems pretty simple to me and will support large hp applications.
I don't understand why most won't install a higher volume pump and splice into the factory fuel setup. The factory pump will still work correctly and drain both tanks. Seems pretty simple to me and will support large hp applications.
You would of been better off if you had installed a low volume pump inside the passenger tank. Have that one pump into the drivers tank. Then all would be happy. If the passenger tank stays full and the drivers is low, You will not be able to refill the drivers tank. It has a shut off to keep from getting fuel in the evap. lines.
I don't understand why most won't install a higher volume pump and splice into the factory fuel setup. The factory pump will still work correctly and drain both tanks. Seems pretty simple to me and will support large hp applications.
I don't understand why most won't install a higher volume pump and splice into the factory fuel setup. The factory pump will still work correctly and drain both tanks. Seems pretty simple to me and will support large hp applications.
On a side note, the pump is working great. It sits in the stock holder and is supporting 1000+ RWHP on e85.
Thanks for everyones input, not sure what I will do at this point.
Le Mans Master






Joined: Aug 2004
Posts: 5,972
Likes: 48
From: NCM Lifetime#2195 Bulverde, Texas 78163
St. Jude Donor '13
There are a few different zones that GM uses. If it falls out of the correct zone it will throw on the check engine light and default to empty on the gauge. Same thing if the right tank is full and the left tank starts to empty.
Contact SinisterC6. He has a long thread about his build by Vengeance Racing. They removed his fuel tanks and provided another. You may get some help on how they got the fuel gauge to work.
http://forums.corvetteforum.com/c6-f...ce-racing.html
http://forums.corvetteforum.com/1584497047-post453.html
http://forums.corvetteforum.com/1584497774-post457.html
BJK
http://forums.corvetteforum.com/c6-f...ce-racing.html
http://forums.corvetteforum.com/1584497047-post453.html
http://forums.corvetteforum.com/1584497774-post457.html
BJK
Yeah, I saw that, but that was the first time the car was started. I doubt they wanted much fuel when everything is new. None the less, contacting them to see how they resolve the issue can't be all that bad.
BJK
BJK










