V1.0 | 2019-09-06
Diagnostic Data from One Tool for Many Use Cases
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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