UDS based diagnostic data in ODX · 2019. 12. 18. · Generic viewer for all UDS based data -...

17
V1.0 | 2019-12-17 ODXStudio Webinar UDS based diagnostic data in ODX

Transcript of UDS based diagnostic data in ODX · 2019. 12. 18. · Generic viewer for all UDS based data -...

  • V1.0 | 2019-12-17

    ODXStudio Webinar

    UDS based diagnostic data in ODX

  • 2

    Presenter

    Tobias Weidmann

    Product Manager ODXStudio

    Panelist

    Stefan Leutgeb

    Senior Software Development Engineer

    Hosts

    Welcome

  • 3

    Welcome

    ODXStudio - Overview and Concepts

    ECU Perspective

    Tool Demo

    Use Cases

    Agenda

  • 4

    Overview

    ODXStudio - Overview and Concepts

    Powerful authoring tool for diagnostic data in ODX format

    Utilizes the native ODX data model internally

    Optimal support for different use cases via specific perspectives

    I. Create diagnostic data for a ECU easily

    II. Specify DTC and Snapshot data easily

    III. Extract diagnostic content from ODX data of different OEMs

    IV. Inspect diagnostic differences between two PDX containers

  • 5

    Other Basic Tool Features

    ODXStudio - Overview and Concepts

    Global Undo and Redo

    Actions for automation and pre/post processing

    Import of signals, parameters and DTCs from A2L, DBC, FIBEX, AUTOSAR, XLSX, CSV, CDI

    Integrated CANdelaStudio data import

    Role concept: Configure visibility of perspectives per user

  • 6

    Project Approach

    ODXStudio - Overview and Concepts

    ODXStudio works on projects

    A project consists of a set of ODX and additional files plus an ODXStudio project file

    Projects are always based on master projects

    Import/Export of PDX archives to/from projects

    Project data format is ODX

    ODXStudio

    ODXStudio Project

    ODX ODXODX

    CDD javaProject

    File

    CDD

    ODX

    PDX

    PDX

    Master Project

    Default Settings

  • 7

    Library Concept

    ODXStudio - Overview and Concepts

    “Don’t start from scratch if work is already done”

    ODXStudio Project “Engine ECU”

    ProjectFile

    Master Project “ODX-RS UDS Master Project”

    Communication Parameters“Diagnostics on CAN”

    ODX

    ODX

    ODX

    Protocol Layer“UDS”

    Functional Groups“Comfort Bus”

    “Diagnostic Bus”“Powertrain”

    ODXShared Libraries“UDS Services”“Data Types”

    “Units”“DTCs”

    Default SettingsProject Directory Structure

    OEM specific Guidelines

    ODXBase Variant“Engine ECU”

    ODXECU Variant

    “Version 0…n”

    “Engine ECU”Extensions

  • 8

    Basics

    ECU Perspective

    What is the ECU perspective?

    A simplified perspective for editing ODX-D 2.2.0 data based on the ODX-RS standard (Recommended Style)

    Generic viewer for all UDS based data - independent from the ODX modeling (both ODX 2.2.0 and ODX 2.0.1*)

    Benefits

    View DIDs, RIDs, IOCs and Fault Memory in an easy to use GUI

    No need to understand the ODX details of modelling

    Elaborate heuristics extract the net content from the ODX data

    *) ODX 2.0.1 supported with ODXStudio 4.0 SP2 (2016-12)

  • 9

    Why ODX-RS?

    ASAM standard, represents a best practice for ODX data

    Can be used as a startup authoring guideline

    Lowers the initial hurdle for ODX newbies

    ECU oriented GUI

    Focus on diagnostics for one ECU

    Comfortable creation of DIDs, RIDs, IO Controls and DTCs

    Make the 90% use case as easy as possible

    Configurable by master project

    Available services are configured in master project

    DOP library in master project can be compulsory (read only)

    Create diagnostics for an ECU just by (de)selecting features

    Diagnostic oriented view

    ECU Perspective

  • 10

    List of available DIDs

    Screenshot

    ECU Perspective

  • 11

    Tool Demo

    Tool

    Demo…

  • 12

    How can I create diagnostic data for my ECU easily

    Use the ECU perspective for ODX-RS based data

    Simple GUI for editing

    Conversions

    DIDs, IO Controls and Routines

    DTCs

    Session and Security information

    No ODX knowledge needed

    Behavior can be parameterized thru the master project

    Generation of reports in HTML or RTF

    Precondition:

    Data is modelled according to ODX-RSe.g. by using the ODX-RS UDS Master Project from the ODXStudio installation

    Use Cases (I)

    Use Cases

  • 13

    Use Cases (I)

    Use Cases

    Tool Demo

    Create an ECU from Scratch…

  • 14

    How do I specify DTC and snapshot information for my ECU easily

    Use the Fault Memory section in the ECU perspective

    Simple GUI for editing

    DTCs

    Extended Data Records and Snapshot Records supported

    Snapshot Data and Extended Data per DTC

    No ODX knowledge needed

    Intended to provide powerful mass operations

    Use Cases (II)

    Use Cases

  • 15

    How can I extract the diagnostic content from data of different OEMs

    Use the ECU perspective as an generic viewer for any UDS based ECU data

    Simple GUI for viewing

    Conversions

    DIDs, IO Controls and Routines

    DTCs

    Session and Security information

    No ODX knowledge needed

    Diagnostic data is extracted and prepared into the easy to use GUI of the ECU Perspective

    Generation of reports in HTML or RTF

    Only precondition: Data specifies a UDS ECU

    Use Cases (III)

    Use Cases

  • 16

    How can I detect the relevant changes between two PDX containers

    Use the content based comparison

    Content based comparison

    DIDs, IO Controls and Routines

    DTCs

    Focuses on diagnostic information rather than on ODX structures

    Diagnostic data is extracted according to the structure of the ECU Perspective and thencompared

    Only precondition: Data specifies a UDS ECU

    Use Cases (IV)

    Use Cases

  • 17 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-12-17

    Author:Uwe SchmidtsVector Germany

    For more information about Vectorand our products please visit

    www.vector.com

    http://www.vector.com/