pjensen641
Member
- :
- 2013 CX-5 AWD Touring Zeal Red
I've been working with Dashcommand, which is an Android app for viewing and logging OBD data. It is similar to Torque, which may be a bit more well known. If you are not familiar, it basically allows you to do 3 things. First is to do the typical reading and clearing of diagnostic codes. Second is that you can look at a live virtual dashboard or a custom set of gauges which you can define. Third is that you can data log.
In addition to all of this, you can create your own custom PIDs and Dashboards. I've messed around a bit and created some custom PIDs to calculate fuel flow, Inst MPF, Torque, Power, and BSFC all based on extended Mazda PIDs which are more accurate than the ones in the basic app. I've also taken the basic "Tuexedo" Dashboard and customized the "Performance" page for the CX-5. Since the CX-5 is all about efficiency, I have focused on gauges for monitoring the efficient performance. You can monitor the Atkinson cycle behavior (90-95% MAP at anything over 50% load) of the engine and tune your driving style to take advantage of it. You can monitor things like Fuel trim and knock retard to make sure the engine is happy with the fuel you are buying. You can look at instant BSFC to understand the most efficient way to accelerate (basically 1500-3000 RPM at 80-100% load shows a consistent minimum BSFC). If you have any aspirations of achieving the best fuel mileage, this should be a useful tool.
Right now I have the following displays on the Performance page
-%Engine Load
-Speed
-Intake Cam Advance (in %)
-Relative MAP in % of Barometric
-Instant MPG based on the MAZDA.FIA PID
-Avg MPG as provided by Dashcommand (they provide a fill-up "learning" scheme to increase accuracy)
-Manifold Vacuum
-Fuel Trims
-Instant BSFC
-Timing and Knock Retard
-Instant Power
-Instant Torque
-Coolant Temp
It requires the custom PIDs I have created in order to work correctly. Also, I have really only focused on English units and the 2.0 engine. Still a work in progress. I have one error with BSFC digital readout I need to fix with the current version, but should get that done tomorrow.
Anyway, if you are interested it is available here or if you search for dashboards using the tag"cx5" within the app.
Custom PIDs are here, and require the Mazda extended PID package from Dashcommand.
I've made some general observations using this dash.
-Once warmed up, you will achieve 90-95% MAP (virtually unthrottled) at 50% engine load. Anything below 50% is throttled, anything above will be controlled by the intake cam.
-Any engine temp below 160ish seems to make it behave more like an otto cycle. Significant throttling with higher cam advance.
-Best BSFC I have shown is 0.34lb/HP-Hr. While my calculation method isnt perfect due to assuming a preset torque curve, it is very near something like a Prius engine.
-Best BSFC is 1500-3000 RPM at 80-100% load, with virtually no penalty for reving out to 3000. No need to accelerate abnormally slow!
-In 6th gear cruise at 65, you must try to stay below 60% engine load to achieve low 30's MPG. 50% load is high 30's
-WOT enrichment will begin at 4000RPM. Below that shows a Lambda of 0.95-1. Above that tapers gradually to 0.75-0.8.
-The intake cam will only stay 100% advanced from 2000-3500 or so. It will back off to about 50% advance by redline.
In addition to all of this, you can create your own custom PIDs and Dashboards. I've messed around a bit and created some custom PIDs to calculate fuel flow, Inst MPF, Torque, Power, and BSFC all based on extended Mazda PIDs which are more accurate than the ones in the basic app. I've also taken the basic "Tuexedo" Dashboard and customized the "Performance" page for the CX-5. Since the CX-5 is all about efficiency, I have focused on gauges for monitoring the efficient performance. You can monitor the Atkinson cycle behavior (90-95% MAP at anything over 50% load) of the engine and tune your driving style to take advantage of it. You can monitor things like Fuel trim and knock retard to make sure the engine is happy with the fuel you are buying. You can look at instant BSFC to understand the most efficient way to accelerate (basically 1500-3000 RPM at 80-100% load shows a consistent minimum BSFC). If you have any aspirations of achieving the best fuel mileage, this should be a useful tool.
Right now I have the following displays on the Performance page
-%Engine Load
-Speed
-Intake Cam Advance (in %)
-Relative MAP in % of Barometric
-Instant MPG based on the MAZDA.FIA PID
-Avg MPG as provided by Dashcommand (they provide a fill-up "learning" scheme to increase accuracy)
-Manifold Vacuum
-Fuel Trims
-Instant BSFC
-Timing and Knock Retard
-Instant Power
-Instant Torque
-Coolant Temp
It requires the custom PIDs I have created in order to work correctly. Also, I have really only focused on English units and the 2.0 engine. Still a work in progress. I have one error with BSFC digital readout I need to fix with the current version, but should get that done tomorrow.
Anyway, if you are interested it is available here or if you search for dashboards using the tag"cx5" within the app.
Custom PIDs are here, and require the Mazda extended PID package from Dashcommand.
I've made some general observations using this dash.
-Once warmed up, you will achieve 90-95% MAP (virtually unthrottled) at 50% engine load. Anything below 50% is throttled, anything above will be controlled by the intake cam.
-Any engine temp below 160ish seems to make it behave more like an otto cycle. Significant throttling with higher cam advance.
-Best BSFC I have shown is 0.34lb/HP-Hr. While my calculation method isnt perfect due to assuming a preset torque curve, it is very near something like a Prius engine.
-Best BSFC is 1500-3000 RPM at 80-100% load, with virtually no penalty for reving out to 3000. No need to accelerate abnormally slow!
-In 6th gear cruise at 65, you must try to stay below 60% engine load to achieve low 30's MPG. 50% load is high 30's
-WOT enrichment will begin at 4000RPM. Below that shows a Lambda of 0.95-1. Above that tapers gradually to 0.75-0.8.
-The intake cam will only stay 100% advanced from 2000-3500 or so. It will back off to about 50% advance by redline.
Last edited: