inca 측정, ecu 캘리브레이션 및 진단을 위한 통합 툴 환경 · 2020-01-30 ·...

6
INCA 측정, ECU 캘리브레이션 및 진단을 위한 통합 툴 환경 이타스 INCA 제품군에 포함된 소프트웨어는 측정 데이터 수집, ECU 캘리브레이션 진단에 필요한 통합된 환경을 구성 합니다. INCA 소프트웨어는 ECU 소프트웨어 개발 전과정에서 사용되고 있습니다. 사용자는 INCA 소프트웨어를 윈도우 PC랩탑에 설치 하여 사무실, 실험실, 테스트 벤치 테스트 차량 어디에서든 사용할 있습니다. INCA 소프트웨어는 오프라인에서의 캘리브 레이션 데이터 관리, 측정 데이터 분석, PC 시뮬레이션에서 차량 시험까지 광범위한 어플리케이션에 적용될 있습니다. 예를 , 사용자는 INCA 소프트웨어의 Closed Loop 시뮬레이션을 통해 관련된 ECU 기능 모델의 매개변수를 최적화할 있을 뿐만 아니 , 시뮬레이션 결과에 따라 ECU 매개변수를 초기에 캘리브레이 션하거나 테스트 벤치에서 실제 전자 제어 시스템과 연결하여 ECU캘리브레이션하고, 도로 테스트에서 전체 시스템의 제어 기능을 검증할 있습니다. 제품 개요 자동차 시스템의 ECU 캘리브레이션 측정 변수 수집 표시 ECU 파라미터 캘리브레이션 가상 오실로스코프, 측정값 표시 캘리브레이션 에디터를 사용자 친화적 실험 환경 모든 종류의 이타스 인터페이스, 측정 드라이브 리코더 모듈 지원 캘리브레이션 데이터 관리, 측정 데이터 분석, ECU 플래시 프로 그래밍을 위한 통합 데이터베이스에 기반한 일관성 있는 어플리케이션 데이터 관리 자동화 통합을 위한 개방형 인터페이스 측정 캘리브레이션과 관련된 표준 데이터 형식 지원

Upload: others

Post on 24-Feb-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: INCA 측정, ECU 캘리브레이션 및 진단을 위한 통합 툴 환경 · 2020-01-30 · 고성능 프로그래밍 인터페이스도 제공합니다. 사용자는 개별 측

INCA측정, ECU 캘리브레이션 및 진단을 위한 통합 툴 환경

이타스 INCA 제품군에 포함된 소프트웨어는 측정 데이터 수집,

ECU 캘리브레이션 및 진단에 필요한 통합된 툴 환경을 구성

합니다 .

INCA 소프트웨어는 ECU 소프트웨어 개발 전과정에서 사용되고

있습니다. 사용자는 INCA 소프트웨어를 윈도우 PC나 랩탑에 설치

하여 사무실, 실험실, 테스트 벤치 및 테스트 차량 등 어디에서든

사용할 수 있습니다. INCA 소프트웨어는 오프라인에서의 캘리브

레이션 데이터 관리, 측정 데이터 분석, PC 시뮬레이션에서 차량

시험까지 광범위한 어플리케이션에 적용될 수 있습니다. 예를 들

어, 사용자는 INCA 소프트웨어의 Closed Loop 시뮬레이션을 통해

관련된 ECU 기능 모델의 매개변수를 최적화할 수 있을 뿐만 아니

라, 시뮬레이션 결과에 따라 ECU 매개변수를 초기에 캘리브레이

션하거나 테스트 벤치에서 실제 전자 제어 시스템과 연결하여

ECU를 캘리브레이션하고, 도로 테스트에서 전체 시스템의 제어

기능을 검증할 수 있습니다.

제품 개요

자동차 시스템의 ECU 캘리브레이션

측정 변수 값 수집 및 표시 ECU 파라미터 캘리브레이션

가상 오실로스코프, 측정값 표시 및 캘리브레이션 에디터를 갖

춘 사용자 친화적 실험 환경

모든 종류의 이타스 인터페이스, 측정 및 드라이브 리코더 모듈

지원

캘리브레이션 데이터 관리, 측정 데이터 분석, ECU 플래시 프로

그래밍을 위한 통합 툴

데이터베이스에 기반한 일관성 있는 어플리케이션 데이터 관리

자동화 및 툴 통합을 위한 개방형 인터페이스

측정 및 캘리브레이션과 관련된 표준 및 데이터 형식 지원

Page 2: INCA 측정, ECU 캘리브레이션 및 진단을 위한 통합 툴 환경 · 2020-01-30 · 고성능 프로그래밍 인터페이스도 제공합니다. 사용자는 개별 측

INCA는 차량 환경에서 ECU, 차량 버스, 센서 및 기타 소스에서 발

생한 신호를 시간 동기화된 방식으로 수집 및 기록하고, 이러한

신호가 가상 계측기에 표시되도록 합니다. 측정이 진행되는 동안

사용자는 편리한 INCA 편집기 기능을 통해 ECU 제어 및 진단 기

능의 매개변수값을 동시에 조정할 수 있습니다. 또한 특정 테스트

에 필요한 하드웨어 설정과 실험 구성을 INCA 오프라인에서 준비

할 수 있습니다. 전자 제어 시스템을 캘리브레이션하고 ECU 및 차

량 시스템 환경에서 발생한 측정 데이터를 기록하기 위하여 INCA

는 CAN, CAN-FD, FlexRay와 더불어 하드웨어 기반의 강력한

FETK, XETK, ETK 제어 장치 인터페이스를 지원합니다. INCA는 이

타스의 컴펙트한 차량용 하드웨어 모듈을 사용하여 이러한 인터

페이스에서 발생한 데이터를 모두 수집합니다. 고객별 하드웨어

나 기타 공급업체의 장비를 통합하기 위하여 이타스는 하드웨어

통합 개발 키트(INCA-HWI.DK)를 제공합니다.

표준을 준수하는 개방형 인터페이스

어떠한 툴이 특정 적용 케이스에 적합한 툴인지를 알려면 그 툴이

다른 툴과 함께 사용될 수 있는지를 먼저 알아야 할 때가 있습니다.

INCA는 다양한 적용 케이스에 활용될 수 있도록 표준을 준수하는

개방형 인터페이스를 제공합니다. 예를 들어, INCA에서 프로세스

의 자동화나 측정 데이터의 온라인 분석을 허용하는 스크립트를

고성능 MATLAB® 인터페이스나 포괄적 COM-API (Component Ob-

ject Model Application Programming Interface)를 통해 INCA와 결

합할 수 있습니다. 또한 INCA는 측정 및 캘리브레이션 데이터의 교

환을 위해 관련된 모든 데이터 형식을 지원합니다.

테스트 벤치 및 차량에서의 자동화

INCA는 ASAM 인터페이스인 ASAP3 또는 ASAM MCD-3MC를 통

해 테스트 벤치 자동화에 연결될 수 있습니다. INCA 애드온 제품

인 INCA-MCE(임베디드 측정 및 캘리브레이션)를 이용하는 사용

자는 EtherCAT 또는 개방형 실시간 P2P 프로토콜인 iLinkRT™을

통해 테스트 벤치에서 실시간으로 ECU에 액세스할 수 있습니다.

이를 통해 사용자는 동적인 운전 상태에 있는 테스트 벤치에서 엔

진 컨트롤을 캘리브레이션하고 과도 상태의 효과를 측정할 수 있

습니다. 이와 별도로 INCA-FLOW를 사용하면 플로우 다이어그램

형태로 전자 제어 시스템의 캘리브레이션 및 검증과 관련된 프로

세스를 그래픽 형태로 정의하고 INCA를 통해 그 과정을 자동화할

수 있습니다.

INCA 제품군

INCA는 사용자가 ECU 캘리브레이션 및 검증과 관련한 다양한 작업

을 효율적으로 수행할 수 있도록 다양한 맞춤형 툴을 제공합니다.

INCA의 기본 제품은 다음과 같은 툴로 구성되어 있습니다.

데이터베이스 매니저 기능이 포함된 워크스페이스

워크스페이스는 캘리브레이션 및 측정 작업을 수행하기 위해 필

요한 모든 아이템을 제공합니다. 각 작업의 ECU 데이터 및 실험

하드웨어 구성은 강력한 데이터베이스에서 관리됩니다. 사용자

는 워크스페이스를 통해 이러한 데이터를 선택하고 링크를 설정

하거나, 특정 에디터를 사용하여 데이터를 처리할 수 있습니다.

또한 사용자는 실험을 준비하는 동안 내보내기/가져오기 메커니

즘을 통해 개별 데이터베이스 항목 혹은 링크된 데이터베이스 항

목을 팀 구성원과 간편하고 효율적으로 교환할 수 있습니다.

하드웨어 구성 에디터

하드웨어 구성 에디터는 사용된 하드웨어 모듈의 측정 채널이나

ECU 및 버스 인터페이스의 속성을 보여 줄 뿐만 아니라 장치 간

연결 및 장치와 PC 연결 상태를 트리 구조로 표시합니다. 사용자

친화적인 대화 방식은 사용자로 하여금 개별 인터페이스 및 측정

채널을 쉽게 구성할 수 있도록 지원합니다. 또한 하드웨어 모듈을

오프라인에서 미리 구성한 후 차량 및 테스트 벤치에서 이를 작동

시키는 방식으로 시간을 절감할 수 있습니다.

실험 환경

특정 ECU 기능의 캘리브레이션 및 검증에 필요한 가상 계측기를

폭넓게 제공하는 Experiment Environment는 시험 목적에 맞게

특화하여 환경을 구성할 수 있는 사용자 친화적 그래픽 인터페이

스입니다. 실험 환경은 측정 신호를 다양한 방식으로 그룹화하고

동시에 여러 측정 파일에 저장할 수 있습니다. 또한 사용자가 복

잡한 실험을 일목요연하게 세분화하여 관리할 수 있도록 실험을

다양한 레이어로 구분하여 나타내며, 이 때 개별 디스플레이 창과

캘리브레이션 창이 레이어 별로 나타납니다. 사용자 맞춤형 작업

을 구성하기 위하여 INCA Instrument 개발 키트(INCA-INS.DK)를

사용하면 .NET/C#에서 개발된 사용자 정의 디스플레이 창을 실

험 환경에 손쉽게 통합할 수 있습니다.

Page 3: INCA 측정, ECU 캘리브레이션 및 진단을 위한 통합 툴 환경 · 2020-01-30 · 고성능 프로그래밍 인터페이스도 제공합니다. 사용자는 개별 측

그림 4: INCA는 기업의 기존 프로세스, 데이터 backbone 및 툴 환경과 쉽게 통합될 수 있도록 개방형 인터페이스를 제공합니다.

그림 1: INCA 측정 데이터 분석기(MCDA)

그림 2: INCA 하드웨어 구성 에디터

그림 3: INCA 캘리브레이션 데이터 관리자(CDM)

Page 4: INCA 측정, ECU 캘리브레이션 및 진단을 위한 통합 툴 환경 · 2020-01-30 · 고성능 프로그래밍 인터페이스도 제공합니다. 사용자는 개별 측

메모리 페이지 매니저

INCA에서 ECU 프로그램 코드 및 데이터는 ECU에서와 마찬가지

방식으로 각 메모리 페이지에 저장됩니다. 메모리 페이지 매니저

는 INCA 데이터베이스에 저장된 어떠한 코드 및 데이터 페이지를

연결된 ECU의 RAM 혹은 플래시 메모리로 전송 시킬 것인지를 판

단합니다. 메모리 페이지 관리가 작동하는 동안 사용자는 Wor-

king 페이지와 reference 페이지 사이를 이동하며 작업할 수 있습

니다.

캘리브레이션 데이터 매니저 (CDM)

CDM은 캘리브레이션 프로젝트 과정에서 생성된 ECU 데이터를

효율적으로 관리하기 위해 필요한 모든 기능을 제공합니다.

캘리브레이션 데이터 복사, 비교 및 병합

캘리브레이션 데이터 문서화 및 결과값 비교 (예: ASCII, HTML,

PDF 파일 형태)

ASAM 메타 데이터 형식 MSRSW V3.0을 사용하여 정의할 수 있

는 CVX, DCM(DAMOS Container Module), PaCo(Parameter

Content), ASAM CDF(ASAM Calibration Data Format) 또는 고객

별 형식으로 데이터 내보내기 가능

CDM을 통해 사용자는 개별 변수에 대한 원본 데이터나 물리적 값

을 비교할 수 있습니다. 결과적으로 CDM은 프로젝트가 다른 데이

터 유형과 변환 공식을 사용하는 경우 다른 여러 ECU 프로젝트에

서 사용할 수 있습니다. 또한 CDM은 AVL CRETA™ 와 같은 서버

지원형 캘리브레이션 데이터 관리 시스템과 데이터를 교환하기

위해 필요한 인터페이스를 제공합니다.

측정 데이터 분석기(MDA)

INCA 제품군의 MDA 툴은 기록된 측정 데이터를 평가하기 위하여

그래프, 표 및 통계 디스플레이 등 적절한 분석 기능을 제공합니

다. MDA는 측정 파일에서의 특정 이벤트 검색 기능, 동기식 줌 기

능, t축 혹은 x축을 따라 다양한 디스플레이 창에서 동기식 확대/

축소 및 스크롤 기능과 같은 많은 유용한 기능을 제공합니다. 또

한 사용자의 특수한 계산식 및 평가 알고리즘을 통합하기 위하여

고성능 프로그래밍 인터페이스도 제공합니다. 사용자는 개별 측

정 곡선을 미리 정의된 레이아웃으로 인쇄하고 측정 데이터를

MDF 및 ASCII 양식으로 내보내기하여 문서화 작업을 할 수 있습

니다. 사용자는 MDA를 단독 혹은 INCA와 결합하여 사용할 수 있

으며, INCA를 통해 기록된 측정 데이터를 측정 후 자동으로 MDA

에서 열어 분석할 수 있습니다.

INCA 애드온

INCA 애드온의 기능이 더해지면 INCA의 기능 범위가 확장됩니

다. 현재 사용 가능한 애드온은 다음과 같습니다.

ECU 기능 바이패스 및 외부 매개변수화

ECU 기능을 개발 및 캘리브레이션하려는 사용자는 이타스

EHOOKS 소프트웨어 제품군의 툴을 사용하여 개별 ECU 소프트

웨어 Function에 신속하게 HOOK을 삽입할 수 있습니다. INCA 추

가 기능인 EHOOKS-BYP(바이패스)와 EHOOKS-CAL(캘리브레이

션)이 있다면 사용자는 ECU에서 HOOK을 활성화시켜 바이패스

모드를 실행하거나 외부에서 해당 기능의 특정 매개변수값을 지

정할 수 있습니다.

프로토타이핑 하드웨어 및 가상 시뮬레이션 통합

INCA-EIP(실험 타겟 통합 패키지) 애드온을 통해 이타스의 ES900

하드웨어 제품군 시뮬레이션 모델에서 실행되는 프로토타입 ECU

Function을 캘리브레이션할 수 있습니다 . 또한 INCA-EIP는

MATLAB®/Simulink®에서 시뮬레이션을 실행하는 동안 INCA를

사용하여 Simulink® 모델의 매개변수를 캘리브레이션하는데 사

용할 수 있습니다. 이 과정에서 컴파일 작업이 필요하지 않기 때

문에 사용자는 캘리브레이션을 수행 중 Simulink®에서 모델을 빠

르고 편리하게 수정할 수 있습니다.

온보드 진단 및 ODX 기반 플래시 프로그래밍

INCA와 ODX-LINK(진단 통합 패키지) 애드온을 사용하면 온보드

진단 기능을 동일한 INCA 실험 및 인터페이스 하드웨어를 통해

ECU 제어 기능과 동시에 검증 및 캘리브레이션할 수 있습니다.

INCA는 개방형 진단 데이터 교환과 관련한 ISO 22901-1 표준인

ODX 외에도 “OBDII-on-CAN” 프로토콜을 지원합니다. ODX-LINK

와 플래시 프로그래밍 목적으로 특수 제작된 ODX-FLASH(플래시

통합 패키지)를 통해 ODX에 기반한 ECU 플래시 메모리를 프로그

래밍할 수도 있습니다.

FlexRay 및 LIN 차량 버스 통합

INCA-FLEXRAY(FlexRay 통합 패키지)는 XCP 프로토콜을 통해

FlexRay ECU를 검증 및 캘리브레이션할 수 있도록 지원합니다.

추가 기능인 INCA-FLEXRAY와 INCA-LIN(LIN 통합 패키지)을 사용

하면 해당 버스에서 전송되는 신호가 INCA를 통해 모니터링 될

수 있습니다. 즉, 필요한 경우 전송 신호를 수집, 물리적으로 표시

하고 필요한 경우 기록할 수 있습니다.

Page 5: INCA 측정, ECU 캘리브레이션 및 진단을 위한 통합 툴 환경 · 2020-01-30 · 고성능 프로그래밍 인터페이스도 제공합니다. 사용자는 개별 측

기술 데이터

인터페이스

ECU 캘리브레이션 ETK, FETK, and XETK, CAN (CCP, XCP, KWP, UDS), CAN FD (XCP, UDS), K-Line (KWP2000, McMess), USB (XCP), 이더넷 (XCP), FlexRay (XCP)

버스 모니터링 CAN, CAN FD, J1939, LIN, FlexRay

측정 장치 이더넷 (ES4xx, ES6xx), CAN, SMB (LA4)

테스트 벤치/ 자동화 ASAP3, ASAM MCD-3 MC, COM-API, iLinkRT™, EtherCAT

데이터 교환

ECU 기술 ASAM MCD-2 MC (ASAP2)

버스 기술 CANdb (CAN), CANalyzer logfiles (CAN), AUTOSAR (CAN), LDF (LIN), FIBEX (FlexRay)

캘리브레이션 데이터 (Hex 양식) Intel Hex, Motorola S19 (S5 and S6)

캘리브레이션 데이터 파일 양식(물리적 표시) DCM, CVX, PaCo, ASAM AE CDF

측정 파일 양식 ASAM MDF (MDF4), MDF3, ASCII, DIADEM-ATF, FAMOS, MATLAB®-M

테스트 벤치에서 실시간 ECU 액세스

INCA-MCE(임베디드 측정 및 캘리브레이션) 애드온을 ES910

프로토타이핑 및 인터페이스 모듈과 함께 사용하면 테스트 벤

치에서 빠르고 실시간으로 ECU에 액세스할 수 있습니다. 이 애

드온은 테스트 벤치에서 엔진의 동적 작동 상태를 측정하기 위

해 필요한 테스트 벤치 측정 및 캘리브레이션 방법의 사용을 용

이하게 합니다.

MATLAB® 통합

INCA-MIP(MATLAB® 통합 패키지)는 MATLAB®과 INCA가 측정

신호 및 ECU 매개변수값을 교환할 수 있는 MATLAB과 INCA 간

인터페이스를 제공합니다. 이 애드온을 통해 사용자는 MATLAB®

스크립트에 기반하여 캘리브레이션 및 검증 절차를 자동화할

수 있을 뿐만 아니라, MATLAB®이 제공하는 광범위한 수치 방

법을 사용하여 MATLAB®에서 측정값을 분석하고 추가 처리할

수 있습니다.

캘리브레이션의 품질 및 성숙도

INCA-QM-BASIC(기본 품질 및 성숙도 트래킹) 애드온은 품질 관

리 및 프로세스 최적화를 위하여 ECU 데이터 성숙도를 문서화, 관

리 및 트래킹합니다. 이 애드온을 통해 사용자는 ASAM 표준인

CDF와 PACO에 따라 개별 변수에 대해 메타 정보를 제공할 수 있

습니다.

캘리브레이션 가이드 및 자동화

INCA-FLOW를 사용하면 특별한 프로그래밍 지식이 없는 사

용자도 캘리브레이션 및 검증과정을 그래픽으로 정의하고

자동화할 수 있습니다. 이를 위하여 해당 과정을 사용자 친화적인

INCA-FLOW 에디터에 플로우 다이어그램 형식으로 나타냅니다.

이후 이 툴을 사용하여 플로우를 컴파일하고 오프라인에서

테스트할 수 있습니다. INCA-FLOW를 통해 INCA를 자동화하면 광

범위한 캘리브레이션 및 검증 과정을 표준화하여 도로 테스트에

서 재현할 수 있습니다. 동시에 이러한 캘리브레이션 과정을 IN-

CA-FLOW 도표를 통해 읽기 쉬운 양식으로 정확히 문서화할 수

있습니다.

Page 6: INCA 측정, ECU 캘리브레이션 및 진단을 위한 통합 툴 환경 · 2020-01-30 · 고성능 프로그래밍 인터페이스도 제공합니다. 사용자는 개별 측

www.etas.com

ETA

S-PG

A/M

KC_E

SE/0

2_2

018

기술 데이터

적용 케이스

캘리브레이션 온라인/오프라인 캘리브레이션, 2 페이지 (working/ reference 페이지)/ 1페이지 컨셉, 복수 ECU/프로세서에 액세스, 툴을 통해 제한적 캘리브레이션 RAM 관리, 종속 매개변수 및 적응형 매개변수 지원, 스칼라 및 다차원 매개변수 (1D~4D) 데이터, 캘리브레이션 시나리오 에디터

캘리브레이션 데이터 관리 캘리브레이션 데이터 목록 작성, 비교 및 복사, 기능적 보기, 성숙도 지원, 캘리브레이션 데이터의 버전 관리, 캘리브레이션 데이터 관리 시스템에 대한 eCDM 인터페이스

측정 데이터 수집 측정값의 수집 및 온라인에 표시, 캘리브레이션 매개변수(스칼라, 속성 곡선/ 도표), 다양한 트리거 옵션, 추출 신호를 온라인에서 계산 및 표시, ECU 스토리지 덤프의 hex 및 물리적 표시, 주행 기록계를 통한 자율 측정

측정 데이터 분석 xt/xy 오실로스코프, 표로 나타내기, 커서, 오프라인 트리거, 신호 계산, 통계 분석

데이터베이스 ECU 프로젝트 관리(hex 데이터, ASAM MCD-2MC 기술), 하드웨어 구성, 실험, 가져오기 및 내보내기 기능을 통한 일관적 정보 교환

실험 환경 다양한 사용자 친화적 표시 및 제어 요소, 사용자 특수 요인 통합을 위한 인터페이스

하드웨어 구성 ECU 및 버스 인터페이스와 측정 모듈 구성, 오프라인 구성 및 시뮬레이션을 위한 가상 장치, 연결된 하드웨어의 자동 검색, 자동 펌웨어 업데이트, CAN 메시지 전송

래피드 프로토타이핑 실험 타겟 통합(ES910)

ECU 진단 에러 메모리 읽기 및 처리, 진단 이벤트를 통한 데이터 기록 유도, 진단 서비스 검증, 서비스 진행 자동화, OBCII-on-CAN 진단을 위한 ODX 파일 사전 구성

ECU 플래시 프로그래밍 Flash-Jobs, 복수 ECU의 플래시 프로그래밍, 툴 독립적인 Java ODX Flash Jobs 지원

ASAM MCD-2MC 에디터 ECU 프로젝트의 ASAM MCD-2MC 내용 수정

호스트 시스템 요구사항

하드웨어 2GHz 프로세서 (최소)/ 3GHz 쿼드 코어 프로세서 (권장), 설치용 DVD-ROM 드라이브, 최소 1024*768 이상의 그래픽 카드, 256 MB RAM, 16비트 컬러, DirectX 9

메모리 2 GB RAM (최소)/ 16 GB RAM 이상 (권장), 2 GB 하드 디스크/ 10 GB 여유 공간 (권장)

운영체제 Windows® Vista (SP1 이상)*, Windows® 7 (SP1 이상), Windows® 8, Windows® 8.1, Windows® 10

* INCA V7.2 서비스팩 4까지 지원

Info INCA 제품군에 대한 자세한 내용은 홈페이지(www.etas.com/INCA)에서 확인하시거나, 이타스코리아(031-326-6200,

[email protected])로 문의해주시기 바랍니다.