elm 327 obd

Download Elm 327 Obd

Post on 15-Apr-2017

354 views

Category:

Engineering

0 download

Embed Size (px)

TRANSCRIPT

ELM 327 OBD

ELM 327 OBD

Davide Mazza

Sapienza University of Rome DIAG Pervasive Systems

https://github.com/davidemazzahttps://www.linkedin.com/in/davide-mazza-33a9b291

1

Produced by ELM Eletronic (v. 1.0 2005)Programmed microcontrollerTranslate theon-board diagnostic (OBD) interfaceBluetoothInterface both PC and SmartphoneCompatible with all cars that respect the generic OBD standardLast Version 2.1

What is it ELM 327?

2

What is it OBD?On-board diagnostics (OBD)Vehicle's self-diagnostic and reporting capabilityIntroduce in the 1980s Only idiot lightModern OBD Real-time dataDifferent Standard InterfacesELM 327 use OBD-II

3

OBD IIPINOUTELECTRICAL SIGNALLING PROTOCOLS AVAILABLESPECIFIESTYPE OF DIAGNOSTIC CONNECTORMESSAGING FORMAT

4

OBD II

5

Protocols ELM 327SAE J1850 PWM pin 2 and 10SAE J1850 VPW - pin 2ISO 9141-2 - pin 7 and 15 (optional)ISO 14230-4 KWP - pin 7 and 15 (optional)ISO 15765-4 CAN pin 6 and 14SAE J1939

18916

6

Protocols ELM 327ELM 320ELM 322ELM 323ELM 325ELM 327ELM 328ELM 329SAEJ1850-PWMXXSAEJ1850-VPWXXISO9141-2XXISO14230-4 (slow)XXISO14230-4 (fast)XXISO15765-4 (CAN)XXSAEJ2411 (SWCAN)XXKW1281(SAEJ2818)SAEJ1939 (250kbps)XXSAEJ1939 (500kbps)XXSAEJ1708 (J1587)XSAEJ1708 (J1922)X

7

Engine RPM Calculated Load ValueCoolant TemperatureVehicle SpeedShort and Long Term Fuel TrimIntake Manifold PressureTiming AdvanceIntake Air TemperatureAir Flow RateAbsolute Throttle PositionOxygen sensor voltagesFuel System status and PressureOther . . . Sensor Data

8

How to use: test phaseEgine ECU diagnostics tool that uses a cheap Bluetooth ELM / OBD adapter to connect to your car OBD2 engine management system

Android App (available on Google PlayStore) Record Data TripsWidget SensorDifferent display typesDTC trouble codesConnection also GPSUpload data logs

Torque Lite (OBD2 & Car)

9

My personal Trip with Torque LiteHow to use: test phase

10

My personal Trip with Torque LiteHow to use: test phase

11

My ApplicationOBD AppOBD is a basic application for the connection with your ELM 327. Detection data in real time. Update data NOT delete ( comparison)

Android App (available here and with qrcode) Choose which data sensor see Real time update data sensorList of your tripsSelect obd protocolCompass

GitHub repository: https://github.com/davidemazza/OBDApp

12

API

13

API

Code

15

Code

16

Code

17

OBD App

18

OBD App

19

Live Demo

20

Thanks!

21

Recommended

View more >