30
by Ralf Ramrath Webinar - New Generation Tools & Use Cases

Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

  • Upload
    kpit

  • View
    446

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

by

Ralf Ramrath

Webinar - New Generation Tools & Use Cases

Page 2: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Today’s Presenter

9/3/20132

Mr. Ralf RamrathProduct Manager Diagnostics

Page 3: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Today we will show you…

9/3/20133

…how to describe diagnostic functions

…how to check diagnostic data and

…how to document.

…how to commission your ECU

…how to establish a diagnostic communication

…how to validate.

…how to create executable test specifications

…how to generate test reports

…how to create own test cases.

Page 4: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Today we will show you…

9/3/20134

…how to describe diagnostic functions

…how to check diagnostic data and

…how to document.

…how to commission your ECU

…how to establish a diagnostic communication

…how to validate.

…how to create executable test specifications

…how to generate test reports

…how to create own test cases.

Page 5: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

The ECU

9/3/20135

Board from ATMEL (DVK90CAN1)

2 (almost) independant CAN Nodes

Starter Kit #1

Starter Kit #2

Inputs (Compass Key)

Outputs (8 LEDs)

Soundmodule

Fault Memory

Monitoring Values, e.g. Voltage Clamp 15/30

Functions

Page 6: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Diagnostic Function – Example 1

9/3/20136

Request (Tester ECU):

$22 02 20 (DID 0x0220 = Battery Voltage)

22 02 20

62 02 20 HI LO

Page 7: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Diagnostic Function – Example 1

9/3/20137

ECU

Values

0..65535

Battery-

Voltage

10.2V

02 F8

Umrechnungsfkt.:

y=0.0125x + 0.7 [V]

Page 8: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Diagnostic Function – Example 2

9/3/20138

Request (Tester ECU):

$22 02 00 (DID 0x0200 = Compass Key Status)

Bit-coded:

0=Key releases

1=Key pressed

22 02 00

62 02 00 nn

S W E N - C - -

Page 9: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Diagnostic Function – Example 2

9/3/20139

22 02 00

62 02 00 40

0 1 0 0 0 0 0 0

Bit-coded:

0=Key releases

1=Key pressed

Page 10: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Diagnostic Function – Example 2

9/3/201310

22 02 00

62 02 00 84

1 0 0 0 0 1 0 0

Bit-coded:

0=Key releases

1=Key pressed

Page 11: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Today we will show you…

9/3/201311

…how to describe diagnostic functions

…how to check diagnostic data and

…how to document.

…how to commission your ECU

…how to establish a diagnostic communication

…how to validate.

…how to create executable test specifications

…how to generate test reports

…how to create own test cases.

Page 12: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Checking the Diagnostic Data

9/3/201312

EDITOR TESTER

Data

Creation Commissioning

Will it work?

Database

Designer

Diagnostic

CommunicatorChecker

Checking

Trafo

Checking

Report

Page 13: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Today we will show you…

9/3/201313

…how to describe diagnostic functions

…how to check diagnostic data and

…how to document.

…how to commission your ECU

…how to establish a diagnostic communication

…how to validate.

…how to create executable test specifications

…how to generate test reports

…how to create own test cases.

Page 14: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Documenting the Diagnostic Data

9/3/201314

Database

Designer

Diagnostic

CommunicatorChecker Trafo

Checker

Report

Formatter

Diagnostic-

documentation

Page 15: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

2 Options for Documentation

9/3/201315

Full Formatting The whole ECU

Page 16: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

2 Options for Documentation

9/3/201316

Partial Formatting Single Diagnostic Functions or Data

Page 17: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Today we will show you…

9/3/201317

…how to describe diagnostic functions

…how to check diagnostic data and

…how to document.

…how to commission your ECU

…how to establish a diagnostic communication

…how to validate.

…how to create executable test specifications

…how to generate test reports

…how to create own test cases.

Page 18: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Commissioning the Diagnostic Data

9/3/201318

Only 4 steps towards a successful diagnostic communication:

Step 1: Selection of the diagnostic data

Step 2: Selection of the hardware (VCI) or simulation channel

Step 3: Selection of the ECUs

Step 4 [optional]: Changing communication parameters

Page 19: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Commissioning – Step 1

9/3/201319

Page 20: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Commissioning – Step 2

9/3/201320

Page 21: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Commissioning – Step 3 & 4

9/3/201321

Page 22: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Today we will show you…

9/3/201322

…how to describe diagnostic functions

…how to check diagnostic data and

…how to document.

…how to commission your ECU

…how to establish a diagnostic communication

…how to validate.

…how to create executable test specifications

…how to generate test reports

…how to create own test cases.

Page 23: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

…Let’s go!

9/3/201323

Page 24: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Conclusion: DiagnosticCommunicator

9/3/201324

Page 25: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Today we will show you…

9/3/201325

…how to describe diagnostic functions

…how to check diagnostic data and

…how to document.

…how to commission your ECU

…how to establish a diagnostic communication

…how to validate.

…how to create executable test specifications

…how to generate test reports

…how to create own test cases.

Page 26: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

OTXSuite – Hello World!

9/3/201326

Page 27: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Extendable & Adaptable Test-Framework

9/3/201327

This ECU Test Panel as well as the Test specification & test report is completely

implemented in the OTX – with the OTXSuite – an executable test specification

Page 28: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Creation of a new Test Case

9/3/201328

ECU Test Panel (GUI)

controls

Test Bench

contains

Test Case #1

Test

Case #2

Test

Case #3

Consists

Of

Test

Steps

Step 1

Step 2

Step N

:

:

Page 29: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Test Case Example: Read-Write-Read

9/3/201329

The Test Case consists of the following test steps:

1. Requests ECU to transit into “Extended Session”

2. Execute Security Access

3. Read Identifier

4. Write defined set of patterns, e.g. AA or 55

5. Read back & check

6. Write back the backuped value

7. Read-Back & check

Page 30: Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases

© KPIT Technologies Limited

Thank you

www.kpit.com

9/3/201330