autosar diagnostic extract...8 u diagnostic services [76 pages] u how to describe the configuration...

19
V1.0 | 2016-09-12 The Standard in Practice AUTOSAR Diagnostic Extract

Upload: others

Post on 05-Apr-2020

56 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: AUTOSAR Diagnostic Extract...8 u Diagnostic Services [76 pages] u How to describe the configuration of the diagnostic services of AUTOSAR u How to map diagnostic services to SWC or

V1.0 | 2016-09-12

The Standard in Practice

AUTOSAR Diagnostic Extract

Page 2: AUTOSAR Diagnostic Extract...8 u Diagnostic Services [76 pages] u How to describe the configuration of the diagnostic services of AUTOSAR u How to map diagnostic services to SWC or

2

u Diagnostic Processes in Place

AUTOSAR DEXT Introduction

Possibilities with DEXT in Diagnostic Tools

Diagnostic Processes with DEXT in Practice and Beyond

Agenda

Page 3: AUTOSAR Diagnostic Extract...8 u Diagnostic Services [76 pages] u How to describe the configuration of the diagnostic services of AUTOSAR u How to map diagnostic services to SWC or

3

Diagnostic Requirements

Diagnostic Processes in Place

Diagnostics

OEM

TIER1

??

Others

Legislation

After Sales

Production

Page 4: AUTOSAR Diagnostic Extract...8 u Diagnostic Services [76 pages] u How to describe the configuration of the diagnostic services of AUTOSAR u How to map diagnostic services to SWC or

4

Different Diagnostic Requirement Workflows in Place

Diagnostic Processes in Place

?

?

?

u No common authoring format

u Various OEM specific exchange formats

u Different tooling

u As many workflows in place as there are OEMs and TIER1

u For diagnostic testers the ODX format is established as exchange format

We need a diagnostic exchange format

OEM driven

TIER1 driven

?

Page 5: AUTOSAR Diagnostic Extract...8 u Diagnostic Services [76 pages] u How to describe the configuration of the diagnostic services of AUTOSAR u How to map diagnostic services to SWC or

5

But ECUC is no exchange format

u ECUC is designed to be

u input for code generator

u extensible for vendor-specific extensions

u ECUC has incompatible changes between AUTOSAR versions

u Tooling cannot be adapted each time.

u In reality the used format is a mixture between many AUTOSAR versions

ECUC to Exchange Diagnostic Data

Diagnostic Processes in Place

ECUC

OEM

TIER1

Page 6: AUTOSAR Diagnostic Extract...8 u Diagnostic Services [76 pages] u How to describe the configuration of the diagnostic services of AUTOSAR u How to map diagnostic services to SWC or

6

Established Vector Diagnostic Workflow

Diagnostic Processes in Place

ECU Extract of System Description provided by OEM

Communication input files provided by OEM.

OEM specific pre-configuration files provided by Vector

Other AUTOSAR tools

.arxml DaVinci Developer

PREEvision

DaVinci Configurator Pro

Software Component Description Files

Contain software component information

Header and Code Files

u BSW module configuration

u RTE u SWC

.c

.h

Other AUTOSAR tools

ECU Configuration Description

Vector Tool

3rd Party tool

CANdelaStudio

Diagnostic Data File .cdd

.odx

.arxml .arxml .arxml

ECUC .arxml

.arxml .arxml .arxml

BASE-ECUC

.arxml

.arxml

DBC FIBEX LDF

Page 7: AUTOSAR Diagnostic Extract...8 u Diagnostic Services [76 pages] u How to describe the configuration of the diagnostic services of AUTOSAR u How to map diagnostic services to SWC or

7

Diagnostic Processes in Place

u AUTOSAR DEXT Introduction

Possibilities with DEXT in Diagnostic Tools

Diagnostic Processes with DEXT in Practice and Beyond

Agenda

Page 8: AUTOSAR Diagnostic Extract...8 u Diagnostic Services [76 pages] u How to describe the configuration of the diagnostic services of AUTOSAR u How to map diagnostic services to SWC or

8

u Diagnostic Services [76 pages]

u How to describe the configuration of the diagnostic services of AUTOSAR

u How to map diagnostic services to SWC or BSW ports

u Diagnostic Event Handling [45 pages]

u How to describe the diagnostic events, DTCs, extended data records, snapshot records

u How to map event related data and function calls to SWC or BSW ports

u Upstream Mapping [317 pages]

u How to derive ECUC from the DEXT content

What the Document Describes

AUTOSAR DEXT Introduction

u Use Cases [ 5 pages]

u What’s the goal: DCM and DEM configuration

u Conceptual Background [2 pages]

u Why not using ECUC?

u Common Meta Model Elements [33 pages]

u How to achieve “decentralized configuration”

Page 9: AUTOSAR Diagnostic Extract...8 u Diagnostic Services [76 pages] u How to describe the configuration of the diagnostic services of AUTOSAR u How to map diagnostic services to SWC or

9

u Diagnostic representation on network

u For diagnostics the DEXT is like system extract for communication

DEXT and System Extract

AUTOSAR DEXT Introduction

AUTOSAR

Network

ServiceInterface

u SYS-EX: PDU, Signal

u DEXT: SID, DID, RID, DTC

SYS-EX

DEXT

Page 10: AUTOSAR Diagnostic Extract...8 u Diagnostic Services [76 pages] u How to describe the configuration of the diagnostic services of AUTOSAR u How to map diagnostic services to SWC or

10

AUTOSAR DEXT

u Can be incomplete as all AUTOSAR .arxml files

u Allows to deliver fragments to the diagnostic tool chain

Valid Fragmented Contribution

AUTOSAR DEXT Introduction

ODX Comparison to ODX

u ODX schema requires complete files

.arxml .arxml

.arxml .arxml

.arxml

Page 11: AUTOSAR Diagnostic Extract...8 u Diagnostic Services [76 pages] u How to describe the configuration of the diagnostic services of AUTOSAR u How to map diagnostic services to SWC or

11

u New AUTOSAR Standard

u Detailed concept validations, prototypes in practice

u Risk of missing features

u “AUTOSAR-aware” OEMs

u Will enforce standard modification for new features

u Avoiding SDGs while standard is evolving

u OEM specific schema as intermediate solution (“OEM DEXT”)

u In upcoming release 4.3.0

u Integrated feedback from previous releases

u OBD, J1939, Fim

u Environmental Conditions

Stability of DEXT

AUTOSAR DEXT Introduction

Page 12: AUTOSAR Diagnostic Extract...8 u Diagnostic Services [76 pages] u How to describe the configuration of the diagnostic services of AUTOSAR u How to map diagnostic services to SWC or

12

Diagnostic Processes in Place

AUTOSAR DEXT Introduction

u Possibilities with DEXT in Diagnostic Tools

Diagnostic Processes with DEXT in Practice and Beyond

Agenda

Page 13: AUTOSAR Diagnostic Extract...8 u Diagnostic Services [76 pages] u How to describe the configuration of the diagnostic services of AUTOSAR u How to map diagnostic services to SWC or

13

Base ECUC Configuration without DEXT

Possibilities with DEXT in Diagnostic Tools

DaVinci

Configurator Pro

ECUC Configuration Description

.arxml

Code G

enera

tor

Fro

ntE

nd

Authoring

Proprietary File

Import data processors

Proprietary DataBase

u Missing standardized authoring format

u Exchange formats with different quality

u Dependency to individual tooling

u Manual adding of individual configurations

The OEM specific workflow creates an OEM specific diagnostic solution

Header and Code Files

uDCM and DEM uOEM specific

extensions

.c

OEM

.h

OEM

AUTOSAR

Page 14: AUTOSAR Diagnostic Extract...8 u Diagnostic Services [76 pages] u How to describe the configuration of the diagnostic services of AUTOSAR u How to map diagnostic services to SWC or

14

Base ECUC Configuration with DEXT

Possibilities with DEXT in Diagnostic Tools

AUTOSAR DEXT

Standardized exchange format

Code G

enera

tor

Fro

ntE

nd

Authoring AUTOSAR

DaVinci

Configurator Pro

ECUC Configuration Description

.arxml

DEXT OEM?

Header and Code Files

uDCM and DEM uOEM specific

extensions

.c

OEM?

.h

OEM?

Page 15: AUTOSAR Diagnostic Extract...8 u Diagnostic Services [76 pages] u How to describe the configuration of the diagnostic services of AUTOSAR u How to map diagnostic services to SWC or

15

Input Data Update

Possibilities with DEXT in Diagnostic Tools

u Updating input data is common in diagnostic processes

u Updating existing ECUC configurations is challenging

u DEXT format facilitates the update procedure

u Vector DaVinci Configurator Pro provides a smart update functionality, for DEXT and other input data

New Requirement

Development Integration

New Function

Legislation Update

Feature Increase

DEXT DaVinci

Configurator Pro

Header and Code Files

uDCM and DEM

ECUC Configuration Description

.arxml

.c

.h

Page 16: AUTOSAR Diagnostic Extract...8 u Diagnostic Services [76 pages] u How to describe the configuration of the diagnostic services of AUTOSAR u How to map diagnostic services to SWC or

16

ECUC

u Network representation

u Application Pre-Mapping

u OEM specific behavior

u 100% derived in best case

u Integrator completes project configuration

u DEXT modelling on higher SWC level

u More frontloading

u Less integrator responsibility

Reducing Integrator Responsibility

Possibilities with DEXT in Diagnostic Tools

Integrator

DEXT

Page 17: AUTOSAR Diagnostic Extract...8 u Diagnostic Services [76 pages] u How to describe the configuration of the diagnostic services of AUTOSAR u How to map diagnostic services to SWC or

17

Diagnostic Processes in Place

AUTOSAR DEXT Introduction

Possibilities with DEXT in Diagnostic Tools

u Diagnostic Processes with DEXT in Practice and Beyond

Agenda

Page 18: AUTOSAR Diagnostic Extract...8 u Diagnostic Services [76 pages] u How to describe the configuration of the diagnostic services of AUTOSAR u How to map diagnostic services to SWC or

18

DEXT as Connector to EE Development

Diagnostic Processes with DEXT in Practice and Beyond

refe

rences

PREEvision

CANdela Studio

System Design

Diagnostic Design

DEXT

SYS-EX

Page 19: AUTOSAR Diagnostic Extract...8 u Diagnostic Services [76 pages] u How to describe the configuration of the diagnostic services of AUTOSAR u How to map diagnostic services to SWC or

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

Author: Wigbert Knape Vector Germany

For more information about Vector and our products please visit www.vector.com