I/M Solutions 2011 Training Forum for Jurisdictions May 17, 2011 SAE J1699-2 Recommended Practice Overview Bob Gruszczynski, OBD Specialist Volkswagen.

Slides:



Advertisements
Similar presentations
PROJECT RISK MANAGEMENT
Advertisements

AASHTO Subcommittee on Maintenance Vehicle Communication Standards, Issues, & Potential Solutions July 19, 2011.
Secure Socket Layer.
ISO Culture SHOQ Quiz 1. This program must be run in MS PowerPoint and requires sound. 2. Click “View” and then “Slide Show”. 3. Click “Continue”
September 20, 2002G2E 2002 GSA Technical Forum1 Best Of Breed (BOB) Standard.
Background and Upcoming changes December DG Technologies.
Automotive WiFi Controller
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
1 Fall 2005 Hardware Addressing and Frame Identification Qutaibah Malluhi CSE Department Qatar University.
OSI Model.
1 Diagnostics Project Introduction Matt Morgan. 2 Diagnostic ’ s Project Purpose Develop the Network layer services for diagnostics on CAN for road vehicle.
1 CCNA 2 v3.1 Module 8. 2 TCP/IP Suite Error and Control Messages CCNA 2 Module 8.
Error Checking continued. Network Layers in Action Each layer in the OSI Model will add header information that pertains to that specific protocol. On.
Heavy Duty OBD Testing Requirements
Caleb Walter. iPhone style charger Malware channel Exploit Vehicle CAN network Create Covert Channel at Public Charging Stations Custom Arduino CAN EVSE.
The University of New Hampshire InterOperability Laboratory Serial ATA (SATA) Protocol Chapter 10 – Transport Layer.
OBD Communication Protocol
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.
ISO Layer Model Lecture 9 October 16, The Need for Protocols Multiple hardware platforms need to have the ability to communicate. Writing communications.
7.09 Features Detroit, Sept Department
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
CMPT 471 Networking II Address Resolution IPv4 ARP RARP 1© Janice Regan, 2012.
Requirements Specification for Lab3 COP4331 and EEL4884 OO Processes for Software Development © Dr. David A. Workman School of Computer Science University.
TCP : Transmission Control Protocol Computer Network System Sirak Kaewjamnong.
TCP/IP TCP/IP LAYERED PROTOCOL TCP/IP'S APPLICATION LAYER TRANSPORT LAYER NETWORK LAYER NETWORK ACCESS LAYER (DATA LINK LAYER)
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.
Improving Loyalty by Improving Dealership Business Operations Raise SSI/CSI Scores Drive Accountability Eliminate Waste Improve Profits Increase Sales.
Lecture 3 Overview. Protocol An agreed upon convention for communication both endpoints need to understand the protocol. Protocols must be formally defined.
User Datagram Protocol (UDP) Chapter 11. Know TCP/IP transfers datagrams around Forwarded based on destination’s IP address Forwarded based on destination’s.
Version Advanced User Training. Instructions This training module contains additional key concepts that are an extension to the concepts in the.
E-Business and Partner Integration BMW Group Seite 1 CA/PDM Partner Integration in Vehicle Cooperations. ProSTEP iViP Symposium Holger Brückner,
Home and building automation in a mixed-use building Ho-Jin Park ETRI, Korea ISO/IEC JTC1/SC25/WG1-N1535.
COP 4930 Computer Network Projects Summer C 2004 Prof. Roy B. Levow Lecture 3.
Car-to-Car Communication for Accident Avoidance
Ministry of Industry and Trade of Russian Federation June 2013 Deputy director of the Department of transport and special engineering industry V. Kaganov.
Information Security 14 October 2005 IT Security Unit Ministry of IT & Telecommunications.
PVE Testing l Assurance that the OBD system is working properly in-use and meets the requirements of the regulation l Testing done close to the start of.
Network Protocols and Standards (Part 2). The OSI Model In 1984, the International Organization for Standardization (ISO) defined a standard, or set of.
Proposed Amendments to Heavy-Duty On-Board Diagnostic Requirements August 23, 2012 Heavy-Duty OBD.
Webinar: The New DPA, NOIA and Exempt Purchase Enhancements to the GPR December 17, 2007.
SIP Performance Benchmarking draft-ietf-bmwg-sip-bench-term-01 draft-ietf-bmwg-sip-bench-meth-01 March 22, 2010 Prof. Carol Davids, Illinois Inst. of Tech.
Network Architecture Protocol hierarchies Design Issues for the layers
CABLING SYSTEM WARRANTY REGISTRATION. PURPOSE OF CABLING REGISTRATION.
1 Amendments to the California Motor Vehicle Service Information Regulation June 22, 2006 California Environmental Protection Agency Air Resources Board.
Collecting Copyright Transfers and Disclosures via Editorial Manager™ -- Editorial Office Guide 2015.
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.
Allen Lyons 2015 I/M Solutions Forum Virginia Beach 1.
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
Department of Consumer Affairs Bureau of Automotive Repair OBD Readiness Monitors and Vehicles of Interest Paul Hedglin, Engineering and Research Branch.
California Diesel Smog Check 1 Greg Coburn BAR Engineering May 23, 2012 I/M Solutions Training Forum Sacramento, CA.
OBD Inspection Using SAE J2534.
Powerpoint Templates Data Communication Muhammad Waseem Iqbal Lecture # 07 Spring-2016.
Review of Trigger Effectiveness How Much is Enough? Rob Klausmeier, de la Torre Klausmeier Consulting, Inc. IM Solutions April 29,
NCI CBIIT LIMS ISIG Meeting– July 2007 NCI CBIIT LIMS Consortium Interface SIG Mission: focus on an overall goal of providing a library of interfaces/adapters.
NCI CBIIT LIMS ISIG Meeting– Aug. 21,2007 NCI CBIIT LIMS Consortium Interface SIG Mission: focus on an overall goal of providing a library of interfaces/adapters.
Protocols and layering Network protocols and software Layered protocol suites The OSI 7 layer model Common network design issues and solutions.
I/M Testing and Vehicle Communications. Drew Tech Background Products used for OEM Engineering, Diagnostics, End of Line testing, recall programs, and.
SAE Cybersecurity Standards Activity
Understand the OSI Model Part 2
Transport Layer Our goals:
Ethernet and Token Ring LAN Networks
Electronic Tampering.
Process-to-Process Delivery:
Lecture 4 Communication Network Protocols
OSI Reference Model Unit II
Internet Control Message Protocol
Ethernet and Token Ring LAN Networks
CLEPA comments on OBD II GTR 18 Draft
Presentation transcript:

I/M Solutions 2011 Training Forum for Jurisdictions May 17, 2011 SAE J Recommended Practice Overview Bob Gruszczynski, OBD Specialist Volkswagen of America Audi of America SAE E/E Diagnostics Vice-Chair

2 J Scan Tool Validation What is it? Document title  Test Cases For OBD-II Scan Tools and I/M Test Equipment Scope  To define test cases for the OBD-II interface on external test equipment (such as an OBD-II Scan Tool, I/M Tester, etc.) which can be used to verify compliance with the applicable standards such as SAE J1978 and SAE J1979 for Passenger Cars, Light-Duty Trucks, and Medium-Duty Vehicles and Engines (OBD II)

3 J Current Status n Document format and outline have been agreed by the group. This will be circulated among interested parties for comment. n Initialization test scenarios have been selected and implemented for first ballot. n SAE Information Report to be issued regarding initialization anomalies. New SAE Project – J as of March n ETI, scan tool and I/M manufacturers, and OEM’s providing testing scenarios based on field experience. n First ballot expected this year.

4 J – Why? n SAE J Vehicle OBD II Compliance Test Cases Recommended Practice was written at the request of California ARB to be used as part of vehicle OBD PVE (j)(1) testing. n ARB has legislated that for 2005 MY and newer vehicles OEM’s must conduct testing according to J n Successful completion of a J test indicates that the vehicle is capable of correct OBD communications.

J – Why?

7 n All three valid K-line protocol init sequences are shown on slide 1 (only one is allowed per vehicle) o Protocol-Decision for 5 baud is done via KeyBytes n The red line indicates the path taken by the tool in case of 5 baud init and ISO14230 KeyBytes. o red path A to B to “request (9141-2)“ is not ISO compliant n The red path from C to D appears to represent a new init attempt by the tester and can be handled by a vehicle only supporting 5 baud init in two different ways: o ignore the fast init sequence and respond to the request within 5 sec ( KWP diagnostic session via 5 baud init still open) o stops the running diagnostic session (opened by successful 5-baud init) due to erroneous request and/or next init attempt - recognize new init by the first falling edge (fast init) - no response because fast init not supported n In case the vehicle supports fast init : o does not answer during 5 baud init attempt o responds to the following fast init correctly J – Why?

8 Some CAN vehicles from several manufacturers appear to not return VIN or CalID. ISO is the CAN Standard that relates to emission- related systems and states (Table 7): ParameterNameValueDescription N_WFT max WaitFrame Transmission 0No FlowControl wait frames are allowed for legislated OBD. The FlowControl frame sent by the external test equipment following the FirstFrame of an ECU response message shall contain the FlowStatus FS set to 0 (ClearToSend), which forces the ECU to start immediately after the reception of the FlowControl frame with the transmission of the ConsecutiveFrame(s). BSBlockSize0A single FlowControl frame shall be transmitted by the external test equipment for the duration of a segmented message transfer. This unique FlowControl frame shall follow the FirstFrame of an ECU response message. ST min SeparationTi me 0This value allows the ECU to send ConsecutiveFrames, following the FlowControl frame sent by the external test equipment, as fast as possible. If a reduced implementation of the ISO network layer is done in a legislated-OBD ECU, covering only the above listed FlowControl frame parameter values (BS, STmin), then any FlowControl frame received during legislated-OBD communication and using different FlowControl frame parameter values as defined in this table shall be ignored by the receiving legislated-OBD ECU (treated as an unknown network layer protocol data unit).

9 n Differing exemptions by state:  2-6 year new vehicle exemption.  Change of ownership requirements. n K-Line protocols have been called “dead protocols”  Some ISO 9141 vehicles just entering I/M (Calif. diesel program).  Most ISO vehicles just entering I/M (2004, 2005 MY). n CAN/ISO will have a long life. (M. McCarthy – ARB) n J testing will identify known issues like those listed above, and can prevent new issues from reaching the field. n State I/M programs and other tool purchasers can specify J testing as part of requirements for new equipment. J – Why?

10 J – Why? n Conceptually, if a scan tool or I/M tool successfully completes SAE J testing, it should most likely be capable of correct OBD communications. n Therefore, if a vehicle passes J and a tool passes J1699-2, there should be no issue with communications. n Communications rates should approach 100%.

11 n Main item is to reduce OBD communications issues. n Tool manufacturers can use J as part of internal validation testing. n State I/M programs and other tool purchasers can specify J testing as part of requirements for new equipment. Future Usage

12 n States starting to look into methods of performing fraud detection and prevention. n Service $01 data not reliable due to older SAE J1979 implementations (diesel monitor data reported as gasoline). n Service $09 and possible Service $06 data currently not reliable due to inconsistencies in multi-frame data handling with CAN protocol. n Standardized testing utilizing SAE J can help to insure data integrity. Future Usage

13 Conclusions  No matter how well written, developers and users will make misinterpretations of SAE Recommended Practices and ISO Standards.  OBD Communications issues are still a significant issue in the field.  Communications issues can be greatly reduced.  SAE J compliance can be a way to alleviate issues.  Fraud detection and prevention strategies can be enhanced by use of SAE J

14 THE END Thank you for your attention!