MonitorEngine
This UseCase describes the Driver monitoring the engine state while driving.
The UseCase starts when the Driver connects the computer, starts the software, and enables the ignition.
The software displays engine runtim information in realtime, in a familiar and visually appealing manner. This will be as gauges or illuminated icons as most appropriate, and as most often used on existing car dashboards.
The following information is displayed:
- Engine speed in revolutions per minute
- Coolant temperature in celsius
- Battery voltage in volts
- Ignition advance in degrees
- Lambda in lambda units
- Exhaust gas temperature in celsius
- Manifold air pressure in bar
- Manifold air temperature in celsius
- Throttle position in percent
- Injector duty cycle in milliseconds (or percent?)
- Switchable between milliseconds and duty cycle (%) would be nice.
- Enrichments
- Acceleration enrichment
- Warmup enrichment
- What else is there?
- Knock as a lamp
- Wideband lambda activation as a lamp
- Nitrous solendoid activation as a lamp
- Coolant fan activation as a lamp
- Water pump activation as a lamp
- RPM limiting as a lamp
- Oil temperature
- Oil pressure
- Transmission temperature
- Selectable units for temperature, pressure, etc. Some people still like F and PSI etc... Could be done via a 'units.xml' file as you plan to do the gauges?
- Current VE estimate from the VE map may be useful as a sanity check in the Enrichments page.
- Also consider putting target lambda & correction in there.
Maybe you can create individual displays for each enrichment variables,so users would have more information about what they doing.I personally need it,but it would be also great if it would be switchable.NanassyPeter
We're well past information-overload for most people now, so yes, it'll have to be switchable. Probably spread over a couple of tabs or pages too, say, with all of the enrichments on one page.
The software presents the default selection of gauges by reading configuration data from a gauges.xml file, in a custom XML format. The Driver may display the gauges in full screen mode if desired, by selecting Display->Fullscreen.
In the event of out-of-range or dangerous readings (high EGT or low oil pressure for exammple), an audible alert is generated. If the affected display is a gauge, it will display an error lamp on the face. After the run, when RPM has dropped to zero, or idles for several minutes, the software suggests making a diagnostic and runtime log for analysis.
The display is updated continuously until the Driver ends the session or chooses another function within the software.