My 2007 Prius has 150k miles, and runs at around 51 miles per gallon. Being an engineering student, I am always bothered by the fact that I could potentially improve my MPG if I had enough information to drive for optimal efficiency. I am not impressing anyone with my acceleration anyway, might as well impress them with my MPG. I was hoping to use an OBD2 data logger to obtain my gas mileage along with lots of other data to find the most efficient driving procedure. I would love to have massive data sets filled with many different values to analyze in Excel and MATLab. However, having done some reading, it appears that OBD2 data doesn't include a mpg value for Priuses. Is there any way I can obtain that data through the OBD2? If not, are there any other ideas? (Potential hacking of the information display or computer?) I'm sure you all have a lot more knowledge on this stuff than I do, and I would appreciate any ideas! I just really want a bunch of data I can analyze and work with! (Eventually, I would love to build my own cruise control that keeps the car in a state that best maximizes the fuel efficiency, during both acceleration and cruise, but that's a long way out)
I have never seen a "MPG" data pid anywhere in any ecu. You could always get a scantool with enhanced Toyota capabilities and data log info such as: RPM, vehicle speed, MAF, injection volume and time. That's probably what the car's ecu(s) use to guesstimate MPG with whatever algorithm Toyota came up with. Posted via the PriusChat mobile app.
Doesn't have to be a PID in an ECU. The Linear Logic ScanGauge also has a bunch of computed values it can log for you. I don't often have mine on that screen, but if I remember right it remembers those per drive and per day, at least, maybe also per tank.