Automotive Diagnostics Using The Controller Area Network (CAN) Denise R. James

Similar documents
On Board Diagnostics (OBD) Monitors

Testing Expo Comparison of OBD II Scan-Tool diagnostics for light-duty vehicles and heavy-duty trucks. Peter Stoß Director RA Automotive

Service Bulletin Trucks

(If this step is missed, then OBD software is not going to work. So it's CRUCIAL that you follow below steps).

Table of Contents 1. INTRODUCTION GENERAL INFORMATION-ABOUT OBDII/EOBD PRODUCT DESCRIPTIONS OPERATIONS...11

Adaptive Cruise Control System Overview

Happy Birthday OBD II Emission Control System becomes diagnostic tool

INDEX. 1.Safety Precautions and Warnings...3

Gm Vehicle Trouble Code Obd2 List Gas And

Alternative Fuel Engine Control Unit

Holden VZ 3.6L ECU & Powertrain Interface Module Linking Instructions

Abrites Diagnostics for Peugeot/ Citroën User Manual abrites.com

USER GUIDE incardoc ios

THE SOFTWARE WILL BE AVAILABLE ON TechCONNECT ON FEBRUARY 3, 2004.

SAFETY PRECAUTIONS Warning: Read and understand all instructions in this manual. Use appropriate personal safety equipment including hearing and eye p

Powertrain Control Software

OVERVIEW: This bulletin involves selectively erasing and reprogramming the Powertrain Control Module (PCM) with new software.

Huf Group. Your Preferred Partner for Tire Pressure Monitoring Systems. IntelliSens App

PID/DTC Lookup Prototype

Huf Group. Your Preferred Partner for Tire Pressure Monitoring Systems

DIAGNOSIS AND TESTING

Lester Electrical ChargerConnect App User s Guide

THE witech SOFTWARE IS REQUIRED TO BE AT THE LATEST RELEASE BEFORE PERFORMING THIS PROCEDURE.

Are you as confident and

ECUSimLite System User Manual

Cover. L5v2 Plug-In Conversion Module(PCM) Diagnostic Trouble Codes

USER GUIDE 1 USER GUIDE

THE witech SOFTWARE IS REQUIRED TO BE AT THE LATEST RELEASE BEFORE PERFORMING THIS PROCEDURE.

FOR HELP WITH USING witech FOR ECU FLASH REPROGRAMMING, CLICK ON THE APPLICATION S HELP TAB.

ECT Display Driver Installation for AP2 Module

VAG Instrument Cluster Reset Cable ADC219

DIAGNOSIS AND TESTING

Speed Sentinel Programmable Road Speed Limiter

THE witech SOFTWARE LEVEL MUST BE AT RELEASE OR HIGHER TO PERFORM THIS PROCEDURE.

User Guide Electronic Logging Device

FOR HELP WITH USING witech FOR ECU FLASH REPROGRAMMING, CLICK ON THE APPLICATION S HELP TAB.

MGL Avionics EFIS G2 and iefis

FOR HELP WITH USING witech FOR ECU FLASH REPROGRAMMING, CLICK ON THE APPLICATION S HELP TAB.

SAFETY PRECAUTIONS SAFETY FIRST!... 1 ABOUT THE CODE READER CONTROLS AND INDICATORS... 3 DISPLAY FUNCTIONS... 4

WHAT S NEW v2.3

YEAR(S) MODEL(S) ADDITIONAL INFORMATION Camry Engine(s): 2AZ Transmission(s): 5AT VDS(s): BE46K

Temperature transmitter CAN SAE J1939 DST T92C

THIS BULLETIN IS BEING PROVIDED IN ADVANCE. THE SOFTWARE WILL BE AVAILABLE ON TechCONNECT ON OR AFTER DECEMBER 15, 2003.

Important Information About Your L TDI Audi

OVERVIEW: This bulletin involves reprogramming the Transmission Control Module (TCM) with the latest available software.

DTC P1518 Throttle Actuator Control (TAC) Module Serial Data Circuit

INDEX. 2. Using the Scan Tool Tool Description Specifications Accessories Include Product Troubleshooting...

CONTACT: Rasto Brezny Executive Director Manufacturers of Emission Controls Association 2200 Wilson Boulevard Suite 310 Arlington, VA Tel.


FOR HELP WITH USING witech FOR ECU FLASH REPROGRAMMING, CLICK ON THE APPLICATION S HELP TAB.

JRVCS105 TROUBLESHOOTING GUIDE

Chapter. On-Board Diagnostics and Scan Tools

Declaration. EZ400 Diagnosis System

CAN-bus. Scanning of diagnostic trouble codes via OBD-II connector

Vehicle makes models and variants known or believed to be using this vehicle system, required diagnostic lead and degree of known compatibility.

Document ID: General Motors Corporation. All rights reserved.

8/18/2017 Throttle Position Sensor TSB Title: 10-FL /18/2010 Engine Controls - MIL ON/DTC's P2135/P0638

Operating Manual OBD Link Connector

FasDiag JD101 Code Reader. User Manual. OBDII Car Diagnostic Scanner

OVERVIEW: This bulletin involves selectively erasing and reprogramming the Powertrain Control Module (PCM) with new software.

SECTION 5 DIAGNOSTIC TROUBLE CODES (DTC)

Abrites Diagnostics for Nissan/Infiniti

FPS5851DLC4 Urea Quality Sensor - Provisional Specification

Owner s Manual Supplement. Liquefied Petroleum Gas (LPG) Fuel System for 1998 GM Medium Duty Chassis (C-60/C-70) with 6.0L and 7.

DTC P1811 Maximum Adapt and Long Shift

Title: TCM CALIBRATION UPDATE: M.I.L. ON DTC P2716 Models: 07 Camry (2GR -FE, 6 -Speed A/T)

Part Number AEM 4-CH WIDEBAND UEGO CONTROLLER

Contents Getting Started with PrePass ELD...4 Starting a Trip...7 During a Trip Co-Driver Features... 14

Additions, Revisions, or Updates

ELD DRIVER GUIDE June 21, 2018

Idle Timer Controller - ITC515-A Ford Transit Contact InterMotive for additional vehicle applications

14801A Reprogram Engine Control Module

XC Instrumentation System Owner s Manual Revision /05/06

Technical Service BULLETIN July 1, 2004

THE DRBIII FLASH FILES FOR THIS BULLETIN ARE AVAILABLE ON DealerCONNECT.

2007 (PM) Dodge Caliber

DTC P0118 Engine Coolant Temperature (ECT) Sensor Circuit High Voltage

Elm327 Car Diagnostic Fault Code Reader Scan Tool 1.3a

Disclaimer. Safety Precautions and Warnings. NexLink NL102 User Manual

Techstream ECU Flash Reprogramming Procedure

MURANO; AUTOMATIC BACK DOOR DOES NOT OPERATE AND RELATED DTCS

1993 ENGINE PERFORMANCE Volkswagen Self-Diagnostics. EuroVan

YEAR(S) MODEL(S) ADDITIONAL INFORMATION Camry Engine(s): 2AZ VDS(s): BE30K, BE32K Solara Engine(s): 2AZ VDS(s): CE30P, CE38P

THE DRBIII FLASH FILES FOR THIS BULLETIN ARE AVAILABLE ON DealerCONNECT.

Grid Heater Starting Aid (T000)

User s Manual XOB15091 OBD II / EOBD CODE READER. All Rights Reserved. Warranty and Service

Abrites Diagnostics for Fiat/Alfa/Lancia/FCA User Manual

FAULT CODE 451 Injector Metering Rail Number 1 Pressure Sensor Circuit - Voltage Above Normal or Shorted to High Source

CONDITIONS FOR RUNNING THE DTC

THE witech SOFTWARE IS REQUIRED TO BE AT THE LATEST RELEASE BEFORE PERFORMING THIS PROCEDURE.

Technical Service BULLETIN

OBD2DISPLAY MANUAL. 195 mm Length, 81 mm Width, 32 mm Height, OBDII connector + cable 1500 mm

WHAT S NEW FEATURE LIST

DIAGNOSIS AND TESTING

ENGINE IMMOBILISER SYSTEM

Speed Sentinel II Programmable Road Speed Limiter

Table of Contents. 3120f

IMPORTANT INFORMATION ABOUT YOUR L TDI Volkswagen GENERATION 2.2 ENGINE

DESCRIPTION & OPERATION

CRUISE CONTROL SYSTEM

Transcription:

Automotive Diagnostics Using The Controller Area Network (CAN) Denise R. James

Topics Covered Overview of CAN Layout in Vehicle OBD II Little Known Car Bonuses Android App Obtaining OBD II Codes

Overview of CAN Serial Data Bus used to transmit and receive messages between electronic control modules. High Speed CAN Data is 250 mps or 500 mps. Medium Speed CAN Data is 125 mps. SAE-J1939 is a subset of the CAN 2.0B. It is used for diesel engines.

CAN 2.0B 11-bit Protocol Initially CAN used 11-bit protocols until around 1991. 11 bits wide, 2 11, 2048 different message types are possible.

CAN 2.0B 29-bit Protocols 29 bits wide, 2 29, 536870912 different message types are possible.

CAN 2.0B 11-bit and 29-bit Protocols If a Remote and Data Frame have the same identifier, the Data Frame wins the arbitration. This is what the Remote Frame is requesting. Data frames have higher priority over Remote Frames. Identifiers determine priority. The node with the lowest ID will always win the arbitration, and therefore has the highest priority.

CAN Nodes Shown With Terminating Resistors CAN_H 120 120 CAN_L

CAN Buses In Vehicle

Example of High Speed CAN Bus 500 mps DPFE Sensor Injector Solenoid Sensor Actuator Powertrain Control Unit CAN 2 controller Microprocessor CAN 1 controller Tx CAN Transceiver CAN_L Rx May have 20 units Adaptive Cruise Control Unit Microprocessor CAN controller Tx CAN Transceiver CAN_L Rx CAN_H CAN_H 120 Ω Terminating Resistors Reside in Units 120 Ω

~1995 Ford Ranger Powertrain Control Unit

Example of Low Speed CAN Bus 125 mps DPFE Sensor Transmission Solenoid Sensor Actuator Powertrain Control Unit CAN 2 controller Microprocessor CAN 1 controller Tx CAN Transceiver CAN_L Rx May have 20 units Adaptive Cruise Control Unit Microprocessor CAN controller Tx CAN Transceiver CAN_L Rx CAN_H CAN_H 120 Ω Terminating Resistors Reside in Units 120 Ω

Example of LIN, Local Interconnect Network Bus 1 kbit/s to 20 kbit/s Cost effective one wire serial bus with a much lower speed than CAN bus. Used for non-vital automotive functions such as seat controls and steering wheel controls LIN is preferred over CAN when speed or bandwidth are not important. No license required to implement LIN. Not part of OBD.

On Board Diagnostics - OBD II In 1996 the government mandated On Board Diagnostics for emissions control. As of 2008, the government standard is now one serial data bus, ISO 15765-4. This hardware on the Diagnostics Terminal Connector, and the software message protocol is compatible with CAN 2.0 2008: All cars sold in the United States are required to use the ISO 15765-4 signaling standard (a subset of the Controller Area Network (CAN) bus).

Diagnostic Terminal Connector - DTC 12 V Female DTC as in a vehicle 24 V Female DTC as in a vehicle Assure a 24 v mating connector will not connect to a 12 v connector Will talk about 12 V DTC in this presentation

Vehicle Diagnostic Terminal Connector The Female OBD-II Connector is found on the driver's side under the instrument panel. It must be within 2 feet of the steering wheel. SAE J1962 defines two connectors, one for 12 volt cars and one for 24 volt cars. The different middle groove assures a 12 volt connector only connects to a mating 12 volt male connector and a 24 volt connector connects with another 24 volt connector.

12 V Female Diagnostic Connector in Vehicle 1 Manufacturer discretion 9 Manufacturer discretion 2 Manufacturer discretion 10 Manufacturer discretion 3 Manufacturer discretion 11 Manufacturer discretion 4 Chassis ground 12 Manufacturer discretion 5 Signal ground 13 Manufacturer discretion 6 CAN-High (ISO 15765-4 ) 14 CAN-Low (ISO 15765-4) 7 Manufacturer discretion 15 Manufacturer discretion 8 Manufacturer discretion 16 Ignition Battery Ignition battery instead of battery to assure the battery is not drained due to CAN activity. CAN is inactive until it is provided Ignition Battery.

For Model Year 2008+ OBD II CAN Pin Out For Cars 2008 and beyond are required to have CAN 2.0 message protocol with CAN-High (ISO 15765-4 ) on Pin 6, CAN-Low (ISO 15765-4 ) on Pin 14.

Diagnostic Terminal Connector As Shown In The Vehicle Used To Retrieve OBD-II Codes Pin 14 Required pins, 4, 5, 6, 14, and 15 are populated. In this case pin 11 is also populated Pin 6

On Board Diagnostics Monitoring CARB has OBD II requirements for gasoline engine and diesel engines in vehicles under 6,350 kg (14,000 lb) gross vehicle weight rating (GVWR). The engine manufacturer diagnostics (EMD) system is used on vehicles over 6,350 kg (14,000 lb) GVWR. SAE-J1939, a subset of signaling standard CAN.

On Board Diagnostics Monitoring Government requirements state that the Service Engine Soon and Check Engine Malfunction Indicator Lights illuminate when certain emission levels occur. On vehicles equipped with OBD-II, the light has two stages: steady (indicating a minor fault such as a loose gas cap or failing oxygen sensor) and flashing (indicating a severe fault, that could potentially damage the catalytic converter if left uncorrected for an extended period). Don t Drive until Serviced Is the Fuel Cover Open?

Volkswagen Diesel OBD II Issues Turning off emissions during normal operation gives better gas mileage From: New York Times Article How Volkswagen Got Away With Diesel Deception

Little Known Car Bonuses Obtaining New Parts After Warranty Expires An automotive part that has failed after sale is of high interest to product engineers. I have never heard of an automotive manufacturer not paying for a failed component in order to receive the part for failure analysis. A failed component is a gold mine of potential quality improvements. The customer has actually done the testing in the field for the Engineer. This works when the dealer repair shop name is the same as the manufacturer dealer. A Nissan dealer will most likely call Nissan Automotive and ask if they would like to pay for the replacement part in lieu of the failed part.

Little Known Car Bonuses Up To Date Software Revisions Installed Whenever your car is in for service, oil change, brakes, etc at the dealer, ask if they will install the latest software updates for your vehicle. There are software updates that are nor recalls but are nice to have. They are intended for when the car is brought in for the issue the software was designed for. Do not wait to see if you will have the issue. Get the free latest software update.

Little Known Car Bonuses Vector CAN Posters, App. Notes The posters displayed are all free from Vector, a well known automotive serial data bus support supplier. www.vector.com

Android App Obtaining OBD II Codes Use an OBD Diagnostic Hardware Interface. I purchased mine on Amazon for about $12 OBD II application. I choose the Torque OBD II Android app to work with my Nexus 7 tablet. Most cell phones are acceptable. Purchase the app that matches your phone Apple or Android.

Android App Obtaining OBD II Codes This is what an Diagnostic Terminal Connector looks like in a Camry. Pins 4, 5, 6, 14, 15 are populated as required. Pins 7, 14, and 16 are also populated.

Android App Obtaining OBD II Codes Plug in the OBD Diagnostic Interface to the Diagnostic Terminal Connector in the Car Red Light Turns On with Ignition On

Android App Obtaining OBD II Codes Pair the OBD diagnostic interface with the Nexus 7. Next select Bluetooth in the Torque OBD app

Android App Obtaining OBD II Codes Add the Vehicle Camry in the App

Android App Obtaining OBD II Codes Vehicle data is displayed, OBD-11 as defined by CARB since it is the most stringent emissions requirement

Android App Obtaining OBD II Codes OBD II Sensors Supported In Vehicle

Android App Obtaining OBD II Codes Display with Ignition On. Zero RPM

Android App Obtaining OBD II Codes Start The Car, get 1003 RPMs. Did not do a drive cycle

Android App Obtaining OBD II Codes Click on the Fault Icon on the main menu to search for vehicle faults. Then tap on the icon below

Android App Obtaining OBD II Codes Searching for Faults. No faults were found in this case

References 1. California Air Resources Board, CARB. http://www.arb.ca.gov/msprog/obdprog/obdfaq.htm 2. Bosch Semiconductors http://www.boschsemiconductors.de/media/pdf_1/canliteratur/can2spec.pdf 3. https://en.wikipedia.org/wiki/can_bus#standards 4. http://pinoutsguide.com/carelectronics/car_obd2_pinout.shtml 5. http://openxcplatform.com/ 6. Wikipedia 7. https://www.motorcraftservice.com/pubs/content/~wv8e/~mus ~LEN/14/V8E1013.HTM 8. Philips Semiconductors Application Note HAI/AN 92 002