The program is in a stage where it can be run in a car to try if its function, measuring of the fuel economy, is usable.
Seeking testers! Seeking C++ programmers!
It would be good to have a few persons install the software in a car, along with flow sensors and a GPS. I'm mostly interseted in the accuracy. It would help if you drive a lot, which I currently don't.
Once we know that generally the approach is useful, we can start augmenting the code. But be aware, maybe we find that the accuracy is not good enough. Although I'm pretty optimistic that it'll be useful.
Things to do:
- Add temperature measurements of the fuel at the flow sensors to compensate for volume and viscosity changes of the fuel.
- Add british units (miles, gallons).
- Beautify the C++ code to bring it up to current best practices.
- Add a model of the non-linearity of the flow sensors. At low flows, the sensors output rates smaller than expected.
- Add better error handling.
- Add handling of hibernate and wake up. As of V0.1.1, it's added but not tested well.
Thanks for reading!
Air
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Correction, the current 0.1.4 does have temperature compensation. The software runs pretty well compared to the older versions.
I have implemented the temperature compensation in my car. See the readme file in the download.
Despite all the effort, I did not manage an accurate consumption measurement (with two flow sensors) yet. Either the consumption when driving is shown too high or it is shown negative at engine idle, depending on the chosen temperature lapse rate.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The program is in a stage where it can be run in a car to try if its function, measuring of the fuel economy, is usable.
Seeking testers! Seeking C++ programmers!
It would be good to have a few persons install the software in a car, along with flow sensors and a GPS. I'm mostly interseted in the accuracy. It would help if you drive a lot, which I currently don't.
Once we know that generally the approach is useful, we can start augmenting the code. But be aware, maybe we find that the accuracy is not good enough. Although I'm pretty optimistic that it'll be useful.
Things to do:
- Add temperature measurements of the fuel at the flow sensors to compensate for volume and viscosity changes of the fuel.
- Add british units (miles, gallons).
- Beautify the C++ code to bring it up to current best practices.
- Add a model of the non-linearity of the flow sensors. At low flows, the sensors output rates smaller than expected.
- Add better error handling.
- Add handling of hibernate and wake up. As of V0.1.1, it's added but not tested well.
Thanks for reading!
Air
Testing turned out that cars with a feed and return fuel line need a temperature compensation. This is not implemented yet.
There are issues with the corruption of the trip data. The not yet released 0.1.4 Version will try to address that.
If your car has a feed only fuel line, you might try Flowswot. It would be best if you post your intentions or results here.
Correction, the current 0.1.4 does have temperature compensation. The software runs pretty well compared to the older versions.
I have implemented the temperature compensation in my car. See the readme file in the download.
Despite all the effort, I did not manage an accurate consumption measurement (with two flow sensors) yet. Either the consumption when driving is shown too high or it is shown negative at engine idle, depending on the chosen temperature lapse rate.