Top Banner
V1.0 | 2019-09-06 Diagnostic Data from One Tool for Many Use Cases
26

Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

Aug 08, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

V1.0 | 2019-09-06

Diagnostic Data from One Tool for Many Use Cases

Page 2: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

u Vehicle Development Life Cycle

Data and Process Requirements

Diagnostic Workflow

CANdelaStudio

ODX/Manufacturer Specific Data

Summary

Agenda

2/28

Page 3: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

Development, Manufacturing and After Sales

Vehicle Development Life Cycle

Development of vehicles

Manufacturing of vehicles Repairing

SOP Many years

Manufacturing After SalesDevelopment Vehicle Fleet

Abb. Description

OEM Original Equipment Manufacturer

OEM

3/28

Page 4: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

Diagnostic Data

Vehicle Development Life Cycle

The essential data is the same. Testers are different.

DiagnosticData

DiagnosticData

DiagnosticData

ManufacturingDevelopment After SalesVehicle Fleet

HW

& S

W S

upplie

rO

EM

DiagnosticData

4/28

Page 5: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

Vehicle Development Life Cycle

u Data and Process Requirements

Diagnostic Workflow

CANdelaStudio

ODX/Manufacturer Specific Data

Summary

Agenda

5/28

Page 6: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

Types of Diagnostic Data

Data and Process Requirements

u Diagnostic Requirements

u PREEvision, DOORS, (other requirement management tools), …

u AUTOSAR automated code generation

u DEXT (Diagnostic extract)

u Documentation

u RTF, CSV, HTML

u Development, Production and After-sales tools

u CDD, ODX, (other proprietary formats), …

6/28

Page 7: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

Diagnostic Data

Data and Process Requirements

ManufacturingDevelopment

Abb Description Explanation

CDD CANdelaStudio Document ECU Diagnostic Specification

ODX Open Diagnostic Exchange Data Format

Vehicle/ECU Tester Data

DEXT AUTOSAR Diagnostic Extract ECU Parametrization of diagnostics in AUTOSAR

ODX

CDD

DEXT

ODX ODX

After SalesVehicle Fleet

HW

& S

W S

upplie

rO

EM

ODXOEM

SpecificOEM

SpecificOEM

SpecificOEM

Specific

7/28

Page 8: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

Diagnostic Extract (DEXT)

Data and Process Requirements

u AUTOSAR standard data format

u Exchange of diagnostic functionality information

u Configuration of DCM & DEM (AUTOSAR diagnostic components)

u DCM> Diagnostic Services

> Data objects

u DEM> Fault Memory data configuration

8/28

Page 9: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

Separation of Tasks

Data and Process Requirements

Tester

Service A

Service B

DCM

Service A

Service B

ECU Application SW

SW

C

SW

C

SW

C

SW

C

ECU

Data

Data

Data

Data

Data

Data

Data

Data

Data

Data

Data

Data

DEXT

ODX

Lin

k A

pp D

ata

to D

CM

CDD

Service C

Service D

9/28

Page 10: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

ODX Categories

Data and Process Requirements

u ODX groups similar data into categories

u One ODX file contains exactly one ODX-CATEGORY

u ODX-FD Vehicle Functions documentation data

u ODX-E ECU Configuration data

u ODX-F Flash/reprogramming data

u ODX-C/CS Communication Parameters

u ODX-D Diagnostic Services

u ODX-V Vehicle Info

u PDX Files (Packaged ODX)

u Contains one or several ODX files.

u Intention: PDX represents ECU or vehicle

u Zip file, but with extension .pdx

u May contain additional files: Picture, text, java code …

u Must contain a file index.xml which contains the content of the package.

ODX

PDX

Zip file

ODXIndex.xml

+

10/28

Page 11: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

ODX in the Vehicle Life-Cycle

Data and Process Requirements

ODX-FD Vehicle Functions documentation data

ODX-E ECU Configuration data

ODX-F Flash/reprogramming data

ODX-C/CS Communication Parameters

ODX-D Diagnostic Services

ODX-V Vehicle Info

PDX Packaged ODX

ODX-D

ODX-C/CS

ODX-V

ODX-D

ODX-C/CS

ODX-V

ODX-D

ODX-C/CS

ODX-V

ODX-E

ODX-FD

ODX-F

ODX-E

ODX-F

Development

01001001

Manufacturing After Sales

11/28

Page 12: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

Use Cases

Data and Process Requirements

customerSpecific

.ddx.mdx.xml…

X.html

2.0.1 2.1.0 2.2.0

DiagnosticExtract

(.arxml)

.rtf

Tester ParametrizationDocumentationAUTOSAR SW Configuration

.cdd

13/28

Page 13: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

Not All Tools Consume ODX, or the same ODX

Data and Process Requirements

EC

U s

pecif

icati

on

Au

tom

ate

d c

od

eg

en

erati

on

EC

U t

esti

ng

Dia

gn

osti

c

vali

dati

on

EO

L te

sti

ng

Varia

nt

Co

din

g

Deale

r d

iag

no

sti

cs

Rep

ro

gram

min

g

ODX-C/CS M M M M m M m

ODX-D M M M M M m M m

ODX-V M M m M m

ODX-E M M

ODX-F M M M

CDD (CANdelaStudio) M M M M M m M m

DIAG-EXT M

OEM Proprietary M M M M M M M

m = Minor Contribution

M = Major Contribution

15/28

Page 14: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

ODX, DEXT and CDD

u Focus of ODX is tester parameterization, spanning multiple models

u Focus of DEXT is AUTOSAR BSW configuration

u CDD supports tester parameterization, BSW configuration and diagnostic validation

Data and Process Requirements

ServicesData

Communication

VariantCoding

Flashing

Tester Parameterization

BSWConfiguration

DiagnosticValidation

ODX

CDD

DEXT

16/28

Page 15: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

Vehicle Development Life Cycle

Data and Process Requirements

u Diagnostic Workflow

CANdelaStudio

ODX/Manufacturer Specific Data

Summary

Agenda

17/28

Page 16: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

Diagnostic Workflow with Vector Toolchain

Diagnostic Workflow

CANdelaStudio

CANdela(CDD)

CANdescDaVinci

CANoeCANalyzerCANapeIndigo

CANoe.DiVavFlash

3rd Party Tools

PREEvision

3rd Party Toolse.g. DOORS

AUTOSARDEXT

Code Generation

TesterValidation

Requirements

Specification Flashing

18/28

Page 17: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

Development of Diagnostic Communication

Diagnostic Workflow

Development

Supplier OEM

Data flow Dependency Document Data Tool

CANdelaStudio

CANdelaStudio

cdd

cddt

DiagnosticSpec.

ODXAuthoring Guideline

odx/prop

cdd/odx/ DEXT

cdd/odx/ DEXT

GENy/ DaVinci

GENy/ DaVinci

Development Production

Service

CANoeDiVa

Tester

Tester

CANoe/Indigo

CANoeDiVa

CANoe/Indigo

cdd/odx

cdd/odx

19/28

Page 18: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

Vehicle Development Life Cycle

Data and Process Requirements

Diagnostic Workflow

u CANdelaStudio

ODX/Manufacturer Specific Data

Summary

Agenda

20/28

Page 19: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

Executive Summary

CANdelaStudio

u CANdelaStudio is an authoring tool:

u specify the diagnostic functionality of an ECU

u Template concept

u guides input of diagnostic data

u guarantees conformity to the OEM specific requirements

u Powerful data exchange features allow to…

u reuse existing data in other formats

u generate data to drive individual processes

u adapt multiple versions of standards (e. g. ODX 2.0.1 and 2.2.0)

u Comfortable user-interface

u short start-up period

u no need to dive into details of diagnostic data modeling and formats like e. g. ODX

u Proven in many car projects worldwide

21/28

Page 20: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

Template concept

CANdelaStudio

Diagnostic templateOEM.cddt (XML)

u Combines diagnostic information in a machine-readable CANdela template

Diagnostic use-cases

OEM specificdiagnostic specifications

VIN

Serial no

Default diagnostic data

ISO-standards:ISO 14229, ISO 15765, ISO 13400...

CANdesc

Editor

ODX

Autosar

Configuration of diagnostics tools

E.g. provide all standard UDS services

E.g. define 3 additional OEM specific services

„Diagnostic Class“ maps services to use-cases: Present Data, Variant Coding, Routine, Fault Memory …

Data Types, DIDs, DTCs, … usable for all ECUs

Attribute definition for ODX export, code generator, validation…

22/28

Page 21: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

Template concept

CANdelaStudio

u CANdela template

u represents the diagnostic specification for an OEM

u available on request for most known OEMs

u CANdela documents

u are instances of the template

u … for individual ECUs

TemplateOEM.cddt

Document

ECU

ABS.cdd

Document

ECU

IC.cdd

Document

ECU

AC.cdd

Document

ECU

DOOR.cdd

Document

ECU

BCM.cdd

Document

ECU

ESP.cdd

23/28

Page 22: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

Data Exchange Capabilities

CANdelaStudio

Import

CANdelaStudio

Export

2.0.1

2.2.0

.cdd

customerSpecific

.ddx.mdx.xml…

X

.tmx

.csv

.cdi .cdi

.html

2.0.1 2.1.0 2.2.0

ASAP2 (.a2l)AUTOSAR

(.arxml)CANdb (.dbc)FIBEX (.xml)

DiagnosticExtract

(.arxml)

.csv

.rtf

24/28

Page 23: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

Why export it?

ODX/Manufacturer Specific Data

u CANdelaStudio

u Enables generating diagnostic data

u Focus on diagnostics> No need for special knowledge of the underlying data formats

u Supports import and export of diagnostic data from/to ODX

u Decouples your data from the wide diversity of ODX format conventions > Is therefore ideal for migration of master data to the ODX format

u Many OEMs/suppliers implement consistency in ODX

u Template concept to ensure OEM conforming data

u Quick but stable solution

Authoring Generating Consuming

25/28

Page 24: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

Vehicle Development Life Cycle

Data and Process Requirements

Diagnostic Workflow

CANdelaStudio

ODX/Manufacturer Specific Data

u Summary

Agenda

26/28

Page 25: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

Data Import and Export

Summary

u Different data formats for different use cases

u CANdelaStudio is capable of generating these data formats

u Imports and Exports can be from standardized formats or customized

u Imports> Standard import features

> Custom import from a database

u Exports> Standard

> CDD -> Vector proprietary data format

> DEXT -> AUTOSAR standard format for code generation

> RTF -> Documentation

> DTC export

> Custom

> ODX (odx-d and PDX) -> Authoring guidelines

> OEM proprietary data format

27/28

Page 26: Diagnostic Data from One Tool for Many Use Cases · VIN Serial no Default diagnostic data ISO-standards: ISO 14229, ISO 15765, ISO 13400... CANdesc Editor ODX Autosar Configuration

© 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-09-06

Author:Vivek JollyVector North America

For more information about Vectorand our products please visit

www.vector.com