My old analog fuel monitoring system is very
accurate, but it only provided
Fuel_Flow_rate
Total_Fuel_Used
I now have my new digital development system
programmed and operating, being fed by an injector pulse train. It
at this point provides ( on 3 user
selectable screens on a 2x16 backlit LCD )the following:
1. Fuel_Flow Rate
2. Fuel_Used
3. Fuel_Remaining (for those of us who have problem
subtracting above 3000 MSL {:>))
4. Time_Remaining (at current flow rate) before Dry
tanks (This to keep your heart beating at a faster pace)
5. RPM (to the nearest +- 1 rpm)
6. HP Power (Estimate calculated based on
fuel flow rate - mainly just a fun item that was easy to add)
7. Low_Fuel Alarm (Default value is 30 minutes at
current burn rate but can be user changed - maybe)
8. Air/Fuel Ratio Indication on LCD
(L-------X--------R) with the X position corresponding to the LED lite on
the lean-rich line. (Uses the cheap O2 sensor)
It Will save Fuel_Remaining value to EEPROM on
engine/power shutdown
Will Retrieve Fuel_Remaining Value upon Power
up.
Everything mentioned above is current working on my
development board sitting on my bookcase design laboratory.
Still working on how best to input/change data -
right now 3 push buttons appear to have the lead
Need this so that user can
1. Can change fuel remaining value (in case
someone stole fuel from you tank {:>))
2. Can Add fuel to quantity (preferably after
refueling)
perhaps change the Low fuel alarm - I may simply select 30 minutes as I am
concerned about somebody intending to put in 10 minutes and putting in 1 {:>)
- guaranteed to accelerate the heart rate.
3. A self calibration feature whereby you put
in the amount of fuel it took to fill the tank and the chip calculates the
difference and adjusts the K factor to close the error gap. This would
also take care of aging injectors and different flow rate injectors (up to a
point).