- ii -
All modern vehicles today include an Engine Control Unit (ECU). This unit isresponsible for the co-ordination of all sub systems of the vehicle such as the antilocking breaking system (ABS) and the fuel ignition system. The ECU readssensor values from various parts of the engine and depending on these values itperforms the appropriate actions. For example, if the air intake is low, the fuelinput is increased to compensate. If errors occur in the engine managementsystem, such as a miss-fire in the engine, the ECU must log this error and if serious enough, illuminate the malfunction indicator lamp (MIL) on the dashboardto notify the driver. All this information is made available to scan tools and faultcode readers using the Onboard Diagnostics (OBD) protocol.The purpose of this project,
, is to make this information freely availableto drivers or mechanics in an embedded touch screen device. This can give thedriver more insight into what is occurring in their car in real time. Engine tunersoften monitor sensors during a tuning session to see what affects the changeshave. Generally they would connect a laptop to a scan tool to monitor such data.Often, they may take the car out for a spin around a track. Having a laptop in thisenvironment can be difficult.
solves these problems by providing many useful functions such as realtime display of sensor data, diagnostic trouble code (DTC) reading and muchmore. These features will be listed further on in this document. The projectcontains three main components: (1) The touch screen computer, (2) TheELM327 OBD interface chip and (3) the actual
software that will workwith these devices.