Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Standard view
Full view
of .
Look up keyword or section
Like this
0 of .
Results for:
No results containing your search query
P. 1
Motoring Device

Motoring Device

|Views: 0|Likes:
Published by Saurabh Godha

More info:

Published by: Saurabh Godha on Jul 17, 2012
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





Final Year Project ReportAn Embedded Automotive Monitoring DeviceAutomon
Submitted byDonal O' ConnorSupervisorTim HorganIn partial fulfilment of the requirements for the Degree of B.Sc. (Hons) Software Development and Computer Networking
- 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.
- iii -
First of all I would like to thank my project supervisor Tim Horgan for helping meget started by purchasing the equipment I required for the project and for hiscontinuous guidance and support. I would also like to thank Vitaliy and theScantool.net team for generously sponsoring a ElmScan 5 scan tool that was anessential component in this project. Another person that deserves greatly to beacknowledged is Martin Buckley, a former employee of SnapOn for offering hisexpertise with car diagnostics and his good advice.I would also like to thank everyone in the QT and TS7000 mailing lists. Thedevelopers on these were always very helpful when I experienced any problems.In fact they also supported me in my choice of using QT Embedded for thisproject which in the end turned out to be the correct one.Finally I would like to thank my family and friends for putting up with myconstant moaning about the project and supporting me through the difficulttimes!

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->