36
V1.0 | 2018-12-11 @Automotive Diagnostics Techday 2018 Seoul ECU의 효율적인 진단 검증 솔루션 CANoe 옵션 DiVa

ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

V1.0 | 2018-12-11

@Automotive Diagnostics Techday 2018 Seoul

ECU의 효율적인 진단 검증 솔루션 CANoe 옵션 DiVa

Page 2: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

2

u Overview

데이터 기반의 진단 검증 및 시험

프로토콜 검증 TC 자동 생성 과 실행

진단 기능 시험 TC 자동 생성과 실행

완전 자동화 시험 패키지- OEM Extension

테스트 보고서 분석 및 활용

Agenda

Page 3: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

3

The Mission

Overview

CANoe.DiVa

data driven diagnostic tests

test generation

reproducible

automated

broad and detailed

test run

documented

automated

diagnostic tests

Page 4: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

4

무엇을 지원 하는가?

무엇을 얻을 수 있는가?

왜 중요한가?

Diagnostic Validation

Overview

u OEM 과 공급업체에서 완전 자동화 된 진단 소프트웨어 검증

u 진단 영역의 자동 테스트 케이스 생성, 수행 및 그 결과에 따른 요구사항 추적

u Protocol (e.g. Timing, Format,…)*

u Application (e.g. Fault Memory & Parameter validation) **

u Flashing/Software Download ***

u 진단은 개발 및 테스트 단계에서 강력한 도구이다.

u ECU모듈을 교환 하기보다 업데이트로 비용 과 시간에 대한 노력에 대한 효과를 높일 수 있다.

u 새로운 기술 OTA(Over-The-Air)는 신뢰성이 높은 진단을 기반으로 하고 있다.

u 진단 테스트 환경 설정 및 수행 등에 대한 노력이 현저히 감소

u 5배 이상의 효율성 -> 다양한 프로젝트 기반으로 입증

u 회기 테스트 검증 지원 -> Invalid (NRC) 와 같은 반복적인 테스트 가능

u 사용자 관점의 진단 인터페이스로 구현된 환경 제공

Page 5: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

5

Diagnostics in Development Process

Overview

Requirements

Specify required Features

Implementation

Generate ECU SW Diagnostics

Flashing

Download Software to ECU

Integration Test

Validate ECU SW Diagnostics

Development Test

Test Functions and DiagnosticsDiagnostic Specification

Author Diagnostic Specification

ECU Specification

OEM Specification

Page 6: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

6

Diagnostic Application Test Scopes

Overview

DiagnosticProtocol

DiagnosticApplication

SoftwareDownload

Data drivendiagnostic validation

Page 7: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

7

Overview

u 데이터 기반의 진단 검증 및 시험

프로토콜 검증 TC 자동 생성 과 실행

진단 기능 시험 TC 자동 생성과 실행

완전 자동화 시험 패키지- OEM Extension

테스트 보고서 분석 및 활용

Agenda

Page 8: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

8

u 프로토콜 검증

u 진단 프로토콜 소스 구현에 대한 검증> 진단 표준 : UDS, KWP, OBD, ..

> 진단 서비스 항목

> 진단 동작 모드: 세션, 보안

> 진단 메시지 포멧( 명령 과 응답 )

> 진단 응답(Positive & Negative Response)

> 진단 통신 파라미터

u 기능 시험

u ECU 기능과 진단 서비스(DID)를 통합 과정에서 발생 되는 에러

u ECU 기능 (DID) 및 자가 진단(DTC)에 대한 시험> ECU 내 정보를 식별 하기 위한 정보

> ECU 메모리 정보

> ECU 기능의 강제 구동

> ECU I/O의 정보

> ECU 고장 코드 및 추가 데이터 확인

> Extended Data

> Snapshot Data

진단 프로토콜 검증 및 기능 시험

데이터 기반의 진단 검증 및 시험

Page 9: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

9

CANoe.DiVa

데이터 기반의 진단 검증 및 시험

Page 10: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

10

u Download Tests with Vector vFlash

u Valid Flash execution

u Valid Flash execution at min. and max voltage

u Error during transfer data> Cancel by clamp reset

> Cancel by stop transmission

u Erase Memory Errors > Clamp reset during EraseMemory

> Cancel sequence after EraseMemory

> Skip erase

u Data Transfer> Transmit wrong CRC

> Transmit wrong Signature

소프트웨어 다운로드 테스트

데이터 기반의 진단 검증 및 시험

Test Specification Report Analysis

Test

Page 11: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

11

Overview

데이터 기반의 진단 검증 및 시험

u 프로토콜 검증 TC 자동 생성 과 실행

진단 기능 시험 TC 자동 생성과 실행

완전 자동화 시험 패키지- OEM Extension

테스트 보고서 분석 및 활용

Agenda

Page 12: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

12

프로토콜 검증?

프로토콜 검증 TC 자동 생성 과 실행

u 진단 표준 DB를 기반으로 TC를 자동 생성 하여 ECU의 진단 프로토콜 구현 상태를 검증

u ISO 14229-1(UDS), ISO14230(KWP), ISO15031(OBD), OEM 전용 프로토콜…

u 진단 DB의 정확도와 완성도에 따라 TC의 완성도가 결정됨

u 검증 항목

u Diagnostic Services> 송신/수신 동작 시험

> 상태 천이 시험(state dependency)

> 데이터 내용 시험

> 에러 코드 관리 시험

> …

u Diagnostic Communication> 진단 서비스 지원 여부 시험

> 타이밍 시험

> 메시지 포맷 시험

> …

u Transport Protocol> 파라미터 시험

> 타이밍 시험

> …

Page 13: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

13

진단 프로토콜 TC설정 환경 데모

프로토콜 검증 TC 자동 생성 과 실행

Page 14: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

14

Overview

데이터 기반의 진단 검증 및 시험

프로토콜 검증 TC 자동 생성 과 실행

u 진단 기능 시험 TC 자동 생성과 실행

완전 자동화 시험 패키지- OEM Extension

테스트 보고서 분석 및 활용

Agenda

Page 15: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

15

ECU 진단 기능 시험이란?

진단 기능 시험 TC 자동 생성과 실행

u ECU의 기능을 DID 와 DTC를 이용하여 식별정보 및 동작 상태를 시험u Data Identifier 를 이용하여 ECU 파라미터 및 식별 정보 검증

u Routine Identifier를 이용한 ECU 결과 데이터 검증

u ECU의 I/O 변경에 따른 결과 검증

u Diagnostic Trouble Code 발생 환경을 구성하여 발생 유무 검증> 확장 데이터 지원 : Extended Data, Snapshot Data

u DiVa의 진단 기능 시험 환경

u System Condition> 테스트의 완전 자동화 환경 제공> System Conditions이 TC와 함께 자동 생성> 테스트 리소스 재사용> 예)CANoe의 시스템 변수, VT System, dbc, …

> 진단 모드에 영향을 주도록 시스템 상태 정의

> 예)“3rd Gear Selected” or “Engine Running”> System Conditions은 DTC 항목 과 서비스에 적용

Page 16: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

16

DiVa의 System Condition

진단 기능 시험 TC 자동 생성과 실행

u System Condition 종류 및 설정

u Setting of System Variable

u Setting a Bus Message

u Waiting Time

u User Interaction

u Clamp Control

u VT System I/O Stimulation

u CAPL Code call

Page 17: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

17

DemoCar를 이용한 DTC 테스트 환경

진단 기능 시험 TC 자동 생성과 실행

CDD

DiVa CANoe진단 테스트 모듈

IO 변수, DBC

IO 라인 스위치ECU 전원 공급 장치

ECU 전원 제어기, CAN 버스 에러 발생기

USB

CAN

CAN

B+

ACCGND

VH1150

USB

보고서

EtherCAT

Page 18: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

18

DemoCar를 이용한 DTC 테스트 워크플로우

진단 기능 시험 TC 자동 생성과 실행

u DTC FaultOverVoltageDTC 테스트에 적용CAPL Function 설정

Page 19: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

19

Application Testing

진단 기능 시험 TC 자동 생성과 실행

u Configure multiple DTC set criteria per DTC

u Excel Import/Export of DTC and diagnostic parameter information

u Edit DTC or diagnostic parameter attributes in Excel

u Copy/Paste and import spec info from existing Excel tables

CANoeDiVa

.xlsx

CANoe.DiVastructure

.xlsx

OEM/Supplier structure

Export

Import

Edit

Copy

Page 20: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

20

Overview

데이터 기반의 진단 검증 및 시험

프로토콜 검증 TC 자동 생성 과 실행

진단 기능 시험 TC 자동 생성과 실행

u 완전 자동화 시험 패키지- OEM Extension

테스트 보고서 분석 및 활용

Agenda

Page 21: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

21

u 기본 솔루션

u 테스트 패턴을 이용한 TC 자동생성 – DiVa 툴 이용

u 표준 프로토콜(UDS…)의 테스트 패턴을 이용한 TC 생성 – DiVa의 기본 기능

u CANoe에서 테스트 모듈 실행

u 리포트 파일 XML 포맷

u 확장 솔루션 (통합형 진단 테스트 패키지)

u 기본 솔루션

+ OEM 사양의 테스트 패턴을 이용한 TC 생성 – DiVa에 OEM extension 추가

+ 그 외 진단 테스트 모듈 추가(TP, 진단 기능, 진단 GW 기능 …)

+ 진단 테스트를 위한 ECU HIL 구성 추가 – VT System 추가

u CANoe에서 테스트 모듈 실행

u 리포트 파일 XML 포맷 또는 사용자 정의 포맷

개요

완전 자동화 시험 패키지- OEM Extension

Page 22: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

22

시스템 설명

완전 자동화 시험 패키지- OEM Extension

CDDCANdelaStudio

DiagnosticAuthoring Tool

ODX

ISO-표준

OEM 사양

ECU 전용 사양

CANoe

Test Module Execution

OEM Extensions

테스트 보고서

ReportHTML/

XML

다른 테스트 모듈(TP, 진단 기능, 진단 GW 기능…)

DiVa

DiagnosticIntegration & Validation Tool

사용자 시험환경 설정(ECU/장비/시험조건)

HW 시험환경(VT System)

DBC

테스트 모듈

Page 23: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

23

사용자 시험환경 설정 예시

완전 자동화 시험 패키지- OEM Extension

Page 24: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

24

테스트 보고서 예

완전 자동화 시험 패키지- OEM Extension

u 각 테스트 스텝별 Pass/Fail 표시

u CANoe.DiVa TC의 참고 ID를 표시

Page 25: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

25

테스트 시간 비교

완전 자동화 시험 패키지- OEM Extension

OEM Test Spec DiVa 자동화 평가 수동 평가

사양1 ~2 – 5 hrs ~2 - 3 wks

사양2 ~2 – 5 hrs ~2 - 3 wks

사양3 ~4 – 8 hrs ~1 – 1.5 wks

사양4 ~5 – 30 min ~1 – 1.5 wks

Total: ~9 – 19 hrs ~6 – 9 wks

Page 26: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

26

OEM 별 사용사례

완전 자동화 시험 패키지- OEM Extension

u 국내 H사

u 제어기 고장진단코드 자동화 검증 도입

u Daimler

u Diagnostic Protocol tests for

> CAR 2009, 2011, 2013, 2014

> Truck 2011, 2013

> Star3 (since CANoe.DiVa 10.0SP2)

u Flash tests

> SLP9, SLP10, SLP10.7 and SLP11

u FCA

u Fiat Diagnostic Validation> Z-0059: Self Diagnostic Checks

> Z-0059/1: Bench Checks

> Z-0071: Flash Programming Checks

> Z-0145: Transport Protocol Checks

u Chrysler Diagnostic Validation > SD-11468: ECU Diagnostic Verification

Procedures

u GM

u GMW3110 Node Verification Procedures in version 1.5 and 1.6> Protocol Testing

u GM CG3388 Testing Global B (in work)> Mainly Protocol Testing with some Application level tests

u VAG

u Support of supplier relevant test cases in

> VW80124 v1.9 and v1.10 / Test Spec v6.4*

> VW80125 v3.1 and v4.0 / Test Spec v6.4*

u Toyota

u Phase 5 tests> Security Access, Fault Memory, Time-

Series/Predictive SSR, CAN-TP

> Remote Addressing, Dynamic Data, Routines, …

u Porsche, Suzuki, GWM, ….

Page 27: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

27

Overview

데이터 기반의 진단 검증 및 시험

프로토콜 검증 TC 자동 생성 과 실행

진단 기능 시험 TC 자동 생성과 실행

완전 자동화 시험 패키지- OEM Extension

u 테스트 보고서 분석 및 활용

Agenda

Page 28: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

28

u 테스트 실행 결과 비교

u 테스트 보고서의 관점

u Groups

u Result ( Pass/Fail/Warning )

u Services

u ECU State ( Session and Security)

u Classification/Comment

u Requirements

u 간단한 결과 보고서 지원

u 주석 및 시험 결과를 분류

u 다양한 형태의 보고서 관점으로 결과 확인

u 결과 보고서를 보관하고 특정 결과 보고서를 발췌 할수 있게 지원

테스트 보고서

테스트 보고서 분석 및 활용

Page 29: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

29

보고서 분석 데모 - Groups

테스트 보고서 분석 및 활용

Page 30: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

30

보고서 분석 데모 - Result ( Pass/Fail/Warning )

테스트 보고서 분석 및 활용

Page 31: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

31

보고서 분석 데모 - Services

테스트 보고서 분석 및 활용

Page 32: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

32

보고서 분석 데모 - ECU State ( Session and Security)

테스트 보고서 분석 및 활용

Page 33: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

33

보고서 분석 데모 - Comment

테스트 보고서 분석 및 활용

Page 34: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

34

보고서 분석 데모 - Requirements

테스트 보고서 분석 및 활용

Page 35: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

35

보고서 분석 데모 - Active DTC Test

테스트 보고서 분석 및 활용

Page 36: ECU의효율적인진단검증솔루션 CANoe 옵션 · 2018. 12. 11. · 완전자동화시험패키지- OEM Extension CDD CANdelaStudio Diagnostic Authoring Tool ODX ISO-표준

36 © 2018. Vector Korea IT Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2018-12-11

Author:Kim, Yong-HeeVector Korea

For more information about Vectorand our products please visit

www.vector.com