• BS ISO 22901-1:2008

    Current The latest, up-to-date edition.

    Road vehicles. Open diagnostic data exchange (ODX) Data model specification

    Available format(s):  Hardcopy, PDF

    Language(s):  English

    Published date:  30-11-2008

    Publisher:  British Standards Institution

    Add To Cart

    Table of Contents - (Show below) - (Hide below)

    Foreword
    Introduction
    1 Scope
    2 Normative references
    3 Abbreviated terms
    4 ODX use cases
      4.1 General
      4.2 Use case 1: ODX process chain
      4.3 Use case 2: Cross vehicle platform ECU diagnostic
          development
      4.4 Use case 3: Franchise and aftermarket service
          dealership diagnostic tool support
      4.5 Architecture of a Modular VCI compliant D-server
      4.6 ODX benefit examples
    5 Specification release version information
      5.1 Specification release version location
      5.2 Specification release version
    6 Introduction to and use of Unified Modelling Language (UML)
      6.1 General aspects
      6.2 Class diagrams
      6.3 Mapping to XML
    7 ODX data model
      7.1 General modelling principles
      7.2 ODX package
      7.3 ODX data model for diagnostics
      7.4 Usage scenarios (diagnostic)
      7.5 ODX data model for ECU memory programming
      7.6 ECU programming usage scenarios (flash)
      7.7 ECU variant coding usage scenarios
      7.8 ODX data model for ECU configuration
      7.9 Function dictionary
    8 Data model implementation in XML
      8.1 Classifier
      8.2 Relationships
    9 Packaged ODX data (PDX)
      9.1 Overview
      9.2 Structure of PDX package
      9.3 Usage scenarios
    Annex A (normative) - Enumerations and pre-defined values
    Annex B (normative) - ODX checker rules
    Annex C (normative) - XML schema
    Annex D (informative) - User-defined formats for flashdata
    Annex E (informative) - Coherent examples for diagnostic services
    Annex F (informative) - ECU-MEM example
    Annex G (informative) - Session security example
    Bibliography

    Abstract - (Show below) - (Hide below)

    Describes the concept of using a new industry standard diagnostic format to make diagnostic data stream information available to diagnostic tool application manufacturers, in order to simplify the support of the aftermarket automotive service industry.

    Scope - (Show below) - (Hide below)

    This part of ISO22901 specifies the concept of using a new industry standard diagnostic format to make diagnostic data stream information available to diagnostic tool application manufacturers, in order to simplify the support of the aftermarket automotive service industry. The Open Diagnostic Data Exchange (ODX) modelled diagnostic data are compatible with the software requirements of the Modular Vehicle Communication Interface (MVCI), as specified in ISO22900-2 and ISO22900-3. The ODX modelled diagnostic data will enable an MVCI device to communicate with the vehicle Electronic Control Unit(s) (ECU) and interpret the diagnostic data contained in the messages exchanged between the external test equipment and the ECU(s). For ODX compliant external test equipment, no software programming is necessary to convert diagnostic data into technician readable information to be displayed by the tester.

    The ODX specification contains the data model to describe all diagnostic data of a vehicle and physical ECU, e.g. diagnostic trouble codes, data parameters, identification data, input/output parameters, ECU configuration (variant coding) data and communication parameters. ODX is described in Unified Modelling Language (UML) diagrams and the data exchange format uses Extensible Mark-up Language (XML).

    The ODX modelled diagnostic data describe:

    • protocol specification for diagnostic communication of ECUs;

    • communication parameters for different protocols and data link layers and for ECU software;

    • ECU programming data (Flash);

    • related vehicle interface description (connectors and pinout);

    • functional description of diagnostic capabilities of a network of ECUs;

    • ECU configuration data (variant coding).

    Figure1 shows the usage of ODX in the ECU life cycle.

    The purpose of this part of ISO22901 is to ensure that diagnostic data from any vehicle manufacturer is independent of the testing hardware and protocol software supplied by any test equipment manufacturer.

    General Product Information - (Show below) - (Hide below)

    Committee AUE/16
    Development Note Supersedes 07/30133604 DC. (12/2008)
    Document Type Standard
    Publisher British Standards Institution
    Status Current
    Supersedes

    Standards Referencing This Book - (Show below) - (Hide below)

    ISO 639-1:2002 Codes for the representation of names of languages — Part 1: Alpha-2 code
    ISO/IEC 8859-1:1998 Information technology 8-bit single-byte coded graphic character sets Part 1: Latin alphabet No. 1
    SAE J 1708 : 2016 SERIAL DATA COMMUNICATIONS BETWEEN MICROCOMPUTER SYSTEMS IN HEAVY-DUTY VEHICLE APPLICATIONS
    ISO/IEC 10646:2014 Information technology Universal Coded Character Set (UCS)
    ISO 14229-1:2013 Road vehicles Unified diagnostic services (UDS) Part 1: Specification and requirements
    ISO 11898-2:2016 Road vehicles — Controller area network (CAN) — Part 2: High-speed medium access unit
    SAE J 1587 : 2013 JOINT SAE/TMC ELECTRONIC DATA INTERCHANGE BETWEEN MICROCOMPUTER SYSTEMS IN HEAVY-DUTY VEHICLE APPLICATIONS
    SAE J 2190 : 1993 ENHANCED E/E DIAGNOSTIC TEST MODES
    ISO 11898-1:2015 Road vehicles — Controller area network (CAN) — Part 1: Data link layer and physical signalling
    ISO 8601:2004 Data elements and interchange formats Information interchange Representation of dates and times
    SAE J 2610 : 2015 SERIAL DATA COMMUNICATION INTERFACE
    ISO/IEC 11578:1996 Information technology — Open Systems Interconnection — Remote Procedure Call (RPC)
    SAE J 1939 : 2013 SERIAL CONTROL AND COMMUNICATIONS HEAVY DUTY VEHICLE NETWORK - TOP LEVEL DOCUMENT
    SAE J 2534/1 : 2015 RECOMMENDED PRACTICE FOR PASS-THRU VEHICLE PROGRAMMING
    ISO/IEC 8859-2:1999 Information technology 8-bit single-byte coded graphic character sets Part 2: Latin alphabet No. 2
    ISO 11992-1:2003 Road vehicles Interchange of digital information on electrical connections between towing and towed vehicles Part 1: Physical and data-link layers
    ISO 11898-3:2006 Road vehicles Controller area network (CAN) Part 3: Low-speed, fault-tolerant, medium-dependent interface
    ISO 3166-1:2013 Codes for the representation of names of countries and their subdivisions Part 1: Country codes
    ISO 15031-5:2015 Road vehicles Communication between vehicle and external equipment for emissions-related diagnostics Part 5: Emissions-related diagnostic services
    IEEE 754-2008 REDLINE IEEE Standard for Floating-Point Arithmetic
    ISO 15031-6:2015 Road vehicles Communication between vehicle and external equipment for emissions-related diagnostics Part 6: Diagnostic trouble code definitions
    SAE J 1850 : 2015 CLASS B DATA COMMUNICATIONS NETWORK INTERFACE
    • Access your standards online with a subscription

      Features

      • Simple online access to standards, technical information and regulations
      • Critical updates of standards and customisable alerts and notifications
      • Multi - user online standards collection: secure, flexibile and cost effective