On-Board Diagnostics (OBD-II) Port Aug 26, 2014

Slides:



Advertisements
Similar presentations
Advanced Scan Tool Diagnostics Steve Zack Jim Wilson
Advertisements

Chapter 18 On-Board Diagnostics and Scan Tools.
OBDII Bluetooth Dongle
Deep Memory Automotive Data Logger Adolph Seema Paul Kurucz.
Engine Control Units A look at technology in the Automotive Industry.
Monitor. Manage. Maintain.
AASHTO Subcommittee on Maintenance Vehicle Communication Standards, Issues, & Potential Solutions July 19, 2011.
87 ONBOARD DIAGNOSIS ONBOARD DIAGNOSIS.
Using the iOBD2 Scan Tool
Automotive WiFi Controller
Working group L-EPPR 03 June 2014 International environmental and propulsion performance requirements for L-category vehicles – OBD expert group On-board.
Malfunction Indicator Lamp l Dedicated, single lamp for all OBD faults –“Check Powertrain” proposed –open to other standardized alternatives? l MIL cannot.
Her(me)s: The OBD Free Project problem As cars become increasingly complex due to sophisticated electronic systems and safety features, traditional icon-based.
On Board Diagnostics OBD
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
Heavy Duty OBD Testing Requirements
Advanced Engine Performance Diagnosis, 4/e By James D. Halderman © 2009 Pearson Higher Education, Inc. Pearson Prentice Hall - Upper Saddle River, NJ.
ELECTRONIC FUEL INJECTION COMPONENTS
Caleb Walter. iPhone style charger Malware channel Exploit Vehicle CAN network Create Covert Channel at Public Charging Stations Custom Arduino CAN EVSE.
OBJECTIVES After studying Chapter 4, the reader will be able to:
Engine Performance Systems
OBD Communication Protocol
Electronic Fuel Injection Vocabulary 1.Injector (solenoid ) 9.)emission standards 2.Stoichiometric14.7 to 1 3.Throttle body of injection 4.Port injection10.)Types.
Developing PC-Based Automobile Diagnostic System Based on OBD System Authors : Hu Jie, Yan Fuwu, Tian Jing, Wang Pan, Cao Kai School of Automotive Engineer.
7.09 Features Detroit, Sept Department
GENISYS TECHNICIAN TRAINING Steve Zack - SPX. Scroll to Scan Diagnostics To perform Scan Tool functions scroll to Scan Diagnostics and press Enter Enter.
General Motors OBD II Scan Tool Interface
J. E. Marsden, Mack Trucks, Inc. - Aug. 6, 2003 Vehicle Implications of OBD Based on initial proposal for regulation from California ARB, July 25, 2003.
Copyright 2002AST Training A.S.T. Training’s Introduction to Driver’s Seat Diagnostics.
Diagnosis and Troubleshooting of Automotive Electrical, Electronic, and Computer Systems, Fifth Edition By James D. Halderman © 2010 Pearson Higher Education,
General Requirements l MIL specifications and protocol l Fault code handling l Monitoring conditions l Other terminology/structure California Environmental.
Asttraining.com Scan Procedures for Ford EEC-V OBD II Systems.
Proposed Engine Manufacturer Diagnostic (EMD) System Regulation Mobile Source Control Division California Air Resources Board May 20, 2004 Sacramento,
Automotive Fuel and Emissions Control Systems, 2/e By James D. Halderman and Jim Linder © 2009 Pearson Higher Education, Inc. Pearson Prentice Hall -
Engine Cooling System Intake & Exhaust System Fuel System Charging System Engine Control System.
2013 IM Solutions Training Forum Emission Testing Readiness Issues Presented By Scot Manna Top Tech Training Inc.
I/M Solutions Schaumberg, IL May 5-8, Issue Statement A number of state I/M programs are interested in performing OBD tests on diesel vehicles ≤
Electronic Tampering. Overview 1.Drew Tech 2.What is Tampering 3.Common methods of tampering 4.Exploring the OBD2 Simulator 5.Detecting Simulators 6.Flash.
So, I Failed My OBD Inspection! Now What? Or, What is GCAF going to do for ME? (my tag is due tomorrow!), Or I believe in clean air BUT I need to register.
Allen Lyons 2015 I/M Solutions Forum Virginia Beach 1.
Confidential | AA-AS/xx | 7/8/2015 | © Robert Bosch GmbH 2015 All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution,
KPIT Cummins Confidential - Version 1.0 On- board Diagnostics OBD – II Experience 1.
Automobile Background ECU Parameters ( SAE Society of Automotive EngineersJ1979 ) – Speed – Engine RPM – Ignition on – Battery Boltage – VIN # – Fuel Trim.
ECU/EMS. OPERATION PARAMETERS EMS SCHEMATIC SENSOR LIST.
Japan’s proposal for EPPR (India comment for EPPR-14-06e) (India comment for EPPR-14-06e) 3/Mar/ 2016 JAPAN AUTOMOBILE STANDARDS INTERNATIONALIZATION.
I/M Solutions Conference
California Diesel Smog Check 1 Greg Coburn BAR Engineering May 23, 2012 I/M Solutions Training Forum Sacramento, CA.
Engine Overall 2UZ-FE Engine
OBJECTIVES After studying Chapter 27, the reader will be able to: 1. Prepare for ASE Engine Performance (A8) certification test content area “D” (Emission.
Vehicle Monitoring System ECE 445: Senior Design Project Ishan Ahuja Caleb Perkinson Samuel Utomi May 2, 2016.
OBD2 Bluetooth Adapter ELM327 Bluetooth plugs into your car and laptop / phone / tablet — and let's them communicate with each other through OBD software.
ELM327 Bluetooth Quickly, Easily and Safely Discover and Take Complete Control of Your Car by Plugging in This Compact, Genuine and Reliable Bluetooth.
Japan’s proposal for EPPR-16-10
(After the EPPR telephone conference on 11/May/2016)
Quickly, Easily and Safely Discover and Take Complete Control of Your Car by Plugging in This Compact, Genuine and Reliable Bluetooth Scanner... ELM327.
Total Car Diagnostics ELM327 USB scanner can read numerous car data/parameters that handheld scan tools can't. Combined with powerful OBD software — you'll.
MULTI POINT FUEL INJECTION
24 Chapter On-Board Diagnostics and Scan Tools.
Self Diagnosis and Trouble Codes
    PRODUCT PRESENTATION ON :   INCREASING REVENUE BY USING GLO 3G NETWORK TO SUPPORT REMOTE AUTO DIAGNOSIS AND MANAGEMENT (GLO VEHICLE DIAGNOSIS AND MANAGEMENT)
Understanding Computer Control Systems
On-Board Diagnostics Chapter 18 Lesson 1.
What Does a Reduced Power Light in your Car Signify
Electronic Tampering.
Engine Removal and Replacement
OBD II Emission Monitoring
Failure types, Codes, Clearing codes
Network and security trends in connected cars
Automotive Technology Principles, Diagnosis, and Service
Presentation transcript:

On-Board Diagnostics (OBD-II) Port Aug 26, 2014 Jasprit Singh Gill PhD Student, Automotive Engg CU-ICAR jasprig@clemson.edu

Overview OBD-II Port Overview Regulations for OBD - SAE J1962 overview Location Connector types Regulations Connector contacts OBD Protocols and Stack Accessing OBD port ELM327 Scanners OBD Commands SAE J1979 overview ELM 327 scanner commands

OBD-II port On Board Diagnostic port Mandatory in vehicles after 1996 Primary intention – emission checks

Audience for OBD port For Repair Technicians: For State Agencies: pinpoint problems by retrieving vital automobile. For State Agencies: Where vehicle inspection and maintenance programs are required. For Vehicle Owners: Alerts about potential need for vehicle repair through the "Check Engine” light. For Vehicle and Engine Manufacturers: Required by EPA to be installed on light-duty vehicles and trucks, as well as heavy-duty engines. Application developers Source: http://www.epa.gov/obd/

Connector Types – A & B Img source: https://www.scantool.net/support/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=3

Location of Connector Driver’s side foot-well No higher than the bottom of the point where the steering column exits the instrument panel when at the lowest adjustable position. Securely mounted to the vehicle Face of the vehicle connector pointing downward toward the rear of the vehicle Vertically or horizontally mounted Tolerance: ± 5° Img Src: Google Images

Connector A Orientation Src:SAE J1962

Ease of Access Clearly designated with the letters OBD. Easy to remove without any tools. One hand operation should be possible Shall remain attached to the vehicle (hinged, tethered, etc.) “Keep Clear” areas around OBD port Src:SAE J1962

Keep Clear Areas Src:SAE J1962

Connector Contacts Src:SAE J1962

Protocols supported by OBD-II port SAE J1850 PWM SAE J1850 Variable Pulse Width IS 9141-2 (like RS232) ISO 14230-4 (KeyWord Protocol) ISO 15765-4 (CAN) Src:SAE J1962

OSI Protocol stack for OBD Source: SAE J1979

ELM327 based Scanners – Life made easy Use ELM327 ICs (http://elmelectronics.com/obdic.html#ELM327 ) OBD to RS232 Interpreters Scanners available for Serial (RS232) Serial (USB) Bluetooth Wifi

Accessing OBD via ELM327 scanner Serial Bluetooth Wifi OBD Port

What do I need to know to read OBD data? OBD Commands (SAE J1979, J1979-DA) AT Commands (http://elmelectronics.com/ELM327/AT_Commands.pdf ) Serial/Bluetooth/Wifi interface programming for host platform

Accessing SAE Documents http://clemson.libguides.com/content.php?pid=46348&sid=449232

Service / Mode types Src: SAE J1979 Service ID / Mode (Hex) Description 0x01 Request current powertrain diagnostic data 0x02 Request powertrain freeze frame data 0x03 Request Emission related diagnostic trouble codes 0x04 Clear/reset emission related diagnostic information 0x05 Request oxygen sensor monitoring test results 0x06 Request on-board monitoring test results for monitored systems 0x07 equest emission-related diagnostic trouble codes detected during current or last completed driving cycle 0x08 Request control of on-board system, test or component 0x09 Request vehicle information 0x0A Request emission-related diagnostic trouble codes with permanent status Src: SAE J1979

OBD Service 1 – List of some generic PIDs Description 0x05 Engine Coolant temp 0x0A Fuel Pressure 0x0B Intake Manifold Pressure 0x0C Engine RPM 0x0D Vehicle Speed Sensor 0x0E Ignition Timing 0x10 Air Flow Rate from MAF sensor 0x11 Absolute Throttle Position 0x1C OBD requirements to which vehicle is certified 0x1F Time since engine Start 0x21 Distance traveled while MIL is activated 0x46 Ambient Air temperature 0x49 Accelerator pedal position 0x5A Relative Accelerator Pedal Position 0x5B Hybrid/EV Battery Pack Remaining Charge 0x5C Engine Oil Temperature 0x5D Fuel injection timing 0x5E Engine Fuel Rate 0x78 Exhaust Gas Temperature Bank 1 0x79 Exhaust Gas Temperature Bank2 For more: SAE J1979-DA

OBD Commands 2 to 7 byte commands. SID followed by RID, MSB first, LSB last SID – Service IDs, Mode RID – Request IDs Parameter ID (PID) – service 1/2 OBD Monitor ID (OBDMID) – service 6 Test ID (TID) – service 8 InfoTypes – Service 9 Command To fetch Rpm – “0x010C” Vehicle speed – “0x010D” 1 byte SID PID 7 bytes max SID PID1 PID2 PID3 PID4 PID5 PID6

Service 1 - Response Src: SAE J1979-DA

Service 1 - Response Src: SAE J1979-DA

Service 3 – Request Emission related DTCs DTC = Diagnostic Trouble Code Send “0x0101” request, get the number of emission-related DTCs from all ECUs that have this available. Send a “0x03” request for all emission-related DTCs. Each ECU that has DTCs will respond with one or more messages, each containing up to three (3) DTCs. Src: SAE J1979-DA

Service 3 – Resp Emission related DTCs For description of DTCs: SAE J2012, J2012-DA Src: SAE J2012

ELM327 Commands http://elmelectronics.com/DSheets/ELM327DS.pdf ELM327 accepts 2 sets of commands AT commands start with “AT” Rest assumed to be OBD commands All commands need to terminate with a carriage return character (0x0D in ASCII, <CR>) RPM – “0x010C<CR>” Vehicle Speed – “0x010D<CR>” <CR> repeats last command Protocol interpreter, does not assess OBD messages Software should wait for ‘>’ before sending next command Key commands for ELM327 “AT Z” – reset “AT SP0” – auto protocol detection More - http://elmelectronics.com/ELM327/AT_Commands.pdf

ELM327 with COM port Android bluetooth socket: http://developer.android.com/reference/android/bluetooth/BluetoothSocket.html Bluetooth from Mac: http://decyborg.wordpress.com/2013/09/08/bluetooth-serial-communication-with-arduino-jy-mcu-bluetooth-and-macbook-pro/ Wifi access into ELM327 scanners: http://xcardiag.over-blog.com/article-how-to-set-up-wifi-elm327-the-obd2-auto-scanner-adapter-to-iphone-ipad-ipod-109788558.html

Thank you…!! jasprig@clemson.edu Queries Thank you…!! jasprig@clemson.edu