Figured I'd give a quick update on the state of the code. I've been working casually on it and have gotten a lot done since the most recent demonstration video (https://www.youtube.com/watch?v=OXi7dnEgSMg). Also been squashing various bugs.
You can configure 16 different parameters to show in the MPG area (as demonstrated in that video), but it's now possible to configure the gauges as well and to show things on what I'm calling the "FCD numbers" - the 50, 100, and 150 above the instantaneous MPG gauge. There's a menu system to configure all these that I think is pretty simple after a quick explanation. I tried to make it as intuitive as possible, given the limited display capabilities.
I have a Pegasus board installed in my Insight, of course, so I can test it every day. When I have new firmware to put on it I can just upload it over the USB cable that I left hanging out by the OBD-II port. Very useful!
I currently have Pegasus set up like this - autostop light shows whether I'm in lean burn or not. Fuel gauge shows TPS, 0-100%. Battery gauge shows actual SOC, 20-80%. Assist/regen gauges show IKW (IMA request in kilowatts), 0.0-9.0kW. On the FCD 50/100 I'm showing assist/regen limit flags (those are just 0 or 1). And on the FCD 150 I'm showing instantaneous MPG, calculated from RPM, speed, and fuel injector time as discussed before.
I have gotten the instantaneous fuel equation to be pretty good - I'm assuming 145cc/min and it seems accurate up to about 110mpg, but higher than that and the number I calculate is higher than what the bar graph seems to show. I may need to tweak it a little still.
It's coming along quite well! Still a lot of features to implement for what I would call v1 of the software, but it's going well.
You can configure 16 different parameters to show in the MPG area (as demonstrated in that video), but it's now possible to configure the gauges as well and to show things on what I'm calling the "FCD numbers" - the 50, 100, and 150 above the instantaneous MPG gauge. There's a menu system to configure all these that I think is pretty simple after a quick explanation. I tried to make it as intuitive as possible, given the limited display capabilities.
I have a Pegasus board installed in my Insight, of course, so I can test it every day. When I have new firmware to put on it I can just upload it over the USB cable that I left hanging out by the OBD-II port. Very useful!
I currently have Pegasus set up like this - autostop light shows whether I'm in lean burn or not. Fuel gauge shows TPS, 0-100%. Battery gauge shows actual SOC, 20-80%. Assist/regen gauges show IKW (IMA request in kilowatts), 0.0-9.0kW. On the FCD 50/100 I'm showing assist/regen limit flags (those are just 0 or 1). And on the FCD 150 I'm showing instantaneous MPG, calculated from RPM, speed, and fuel injector time as discussed before.
I have gotten the instantaneous fuel equation to be pretty good - I'm assuming 145cc/min and it seems accurate up to about 110mpg, but higher than that and the number I calculate is higher than what the bar graph seems to show. I may need to tweak it a little still.
It's coming along quite well! Still a lot of features to implement for what I would call v1 of the software, but it's going well.