Please Suggest A Electronic Fuel Tank Level Sensor!

Please suggest me a A Electronic fuel tank level Sensor, It would be used in a Bike with Petrol utilized as fuel in it.

what does the tank looks like?

level sensor - Liquid Level Sensor - 8" - SEN-10221 - SparkFun Electronics - check datasheet for fuel resistance

Is a sensor that measures the fuel used also an option? You can calculate the fluid level from that iff you refill allways to the max and reset some counters. It might be more robust as the level may change due to bumps in the road etc.

Thanks a lot ROB, Its a Royal Enfield Bullet bike please google to find the Pictures.

I'm reading the sensor datasheet lets see if it fits the need.

@Rob as per the sensor it means it will be installed inside the wall of the bikes tank, i have to look forward to whether it could be done or not?

Nishant:
@Rob as per the sensor it means it will be installed inside the wall of the bikes tank, i have to look forward to whether it could be done or not?

Whether it can be done or not depends entirely on your fabrication skills. You need to physically mount the sensor inside the tank and take wires from it to the control circuit (which I assume is outside the tank). If you have the necessary fabrication skills you'll already have a pretty good idea what is involved. If you don't, I suggest you find somebody that does. Putting electrical wires through the side of a fuel tank is not something to be tackled lightly.

@PeterH - 30 minutes ago had a talk about fabrication and at that time i was explained that we can do it, about putting wires in the tank that is very crucial point to note indeed.

If you would use a flow meter you would not need to have wires in the tank .... don't have any link for a fuel resistant flow meter ... :frowning:

thanks ROB for coming back can you be more Specific to which "Flow Meter" you are talking about , is it analog ?
also what about connecting arduino with the Analog meter to have its stats taken into arduino and processed over a lcd or led like this > Make: Projects

robtillaart:
If you would use a flow meter you would not need to have wires in the tank .... don't have any link for a fuel resistant flow meter ... :frowning:

I wouldn't fancy trying to calculate fuel level from a flow meter - it makes the solution much harder. The simplest solution is to use a level sensor, but you need a good way to mount it in the tank and connect to it. What are you going to do with the fuel level? If you're displaying it on a gauge then consider getting hold of the sensor that gauge is designed to work with and just use that. Presumably every bike with a fuel gauge faces the same problem and I'm sure there is a simple solution using standard parts. Failing that, the hardest part I see is mounting the sensor in the tank and connecting to it, and that isn't an Arduino problem it's a metal fabrication problem.

@PeterH thanks for coming back! actually the sensor would be fitted inside a bike that is custom made so the tank is also custom made as such i talked with the fabricator's they said that before sealing the tank , the tank is basically primer coated so after this coating we have to fix the sensor within the tank.About the output of the sensor ,the sensor's output will be shown with the help of an LED and on a LCD screen not a Gauge at all.

What do you think we should use to stick the sensor to the tank, i have some epoxy based adhesive is it a problem?
Is there a method to take input from Analogue Fuel gauge into Arduino for processing?

Petrol is a very good solvent so I wouldn't be confident that an Epoxy would stand up to it, although you may be able to find one that is petrol resistant. It may sound strange, but plain old chewing gum is one of the best petrol sealants!

I suggest that you find any old bike which has a fuel level gauge, cut the sensor out of the tank and mount it in your new tank using the same mounting technique. It might be welded, silver soldered, glued, or whatever. But get this done by somebody who has done it before and knows what they're doing. You really don't want electrical components coming loose and bumping around inside your fuel tank.

Remember that you also have to figure a way to get the wiring into the tank. Take the same approach: find out how other production bikes do it, and have somebody with experience of doing this use the standard technique.

Hi Nishant,

Please be carefull when handling electronics inside a closed compartment with mixture of air and fuel. Eventhough the Ex and ATEX rules can be anoying from time to time (and increases the price of hardware) it helps if I want to NOT blow up the chemical plant.

Since this is a costum made bike I reckon that the sensor is a MUST HAVE item - otherwise I would stick to the milage on the trip counter. It's my experience that the trip counter is accurate within +/- 10% counting from full tank to use of reserve.

If this is a showoff sensor how about this:

  1. Mount the tank on weight scales and average the mesurments to compensate for vibrations during driving.

  2. Mount a pressure difference cell with the "wet-leg" at the lower part and the "dry-leg" at the top head space. If you are building a steampunk bike I would take this option. Dry-leg as a brass tupe on the outside..... oh well.

  3. Radar sensor? I guess there will be problems with non-uniform geometri of the tank - and those are a bit expencive.

  4. Nuclear sensor - probaly a no-go on street driving bikes...

Please check the conduktivity of fuel (or hexane) if you wannw try with a conductivity rod.

-Fletcher

Inputting Analog gauges

I was reading this Article but the guy didn't extended to 2nd level where it was to be defined that how it will be possible all the way.Make: Projects

Hi Nishant,

This is your main problem (cut from the link):

Make sure your Sending Unit is working! apparently most gauge problems are due to a faulty sending unit, (basically a potentiometer attached to a float arm in your gas tank)

-Fletcher

HI Fletcher thanks for the reply actually my main problem is to note the way to input the analog gauges information into arduino for processing not the accuracy of gauge because my dad said that there is a floating ball in the tank and he said no potentiometer in the tank to take input into arduino's analog pin.(I doubt at it)

Also I can fix the accuracy of analogue gauge by accepting every 90 sec's(3 x 90 = 270 sec) input from the analog gauge and then divding it by 3 to take the average

Can you do like airplanes do? A lever that floats on an arm that moves up & down.

Or perhaps something optic. A vertical tube that fills to the fuel level, with light transmitters on one side and receivers on the other that the fuel either blocks or not.

Or maybe a light emitter on the bottom and a recevier on top, depth of the fluid determined by brighthnes received.

What about this Fuel Gauge >> Mixed-signal and digital signal processing ICs | Analog Devices

Please have a look and comment

HI Robert sir thanks for the ideas well i have kept the obvious thing to read the float arm resistor as back up if i dnt find anything else, meanwhile there is also a STRIP type sensor that can prpvide with the values but the main problem with it is getting its electrical points out of the tank to read the signal.

That's an Accurate Battery-Capacity Estimation chip, not liquid fuel.

ok I got it, Given the complexities the cost will rise and yes the accuracy will be better. Till now i have got two alternatives that is the fuel level measuring strip and taking the input from the gauge resistor