diagnostic data from one tool for many use cases · vin serial no default diagnostic data...

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

Upload: others

Post on 08-Aug-2020

34 views

Category:

Documents


0 download

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