CANoe.DiVa - ECU의 진단 프로토콜 테스트 자동화
DiVa는 ECU 진단 소프트웨어의 정상 동작 여부를 자동으로 테스트하기 위한 CANoe 확장 옵션입니다. ECU 진단 내용을 기반으로 재생산 가능한 테스트 케이스가 생성됩니다.
CANoe는 자동으로 이러한 테스트 케이스를 실행하고 테스트 리포트를 생성합니다.
장점
- CDD나 ODX 포맷의 ECU 진단 데이터를 기반으로 포괄적인 테스트 범위에서 테스트 케이스와 테스트 사양서를 생성
- 테스트 케이스 자동 실행 및 테스트 리포트 자동 생성
- 다양한 진단 표준 (UDS, OBD, KWP2000, GMW3110)과 OEM 별 진단 데이터 해석 및 테스트 사양 지원
- 손쉬운 테스트 환경 설정
- CANoe 테스트 환경 통합
이를 통해 ECU 진단 소프트웨어의 품질 향상과 소요 시간 및 노력을 절감할 수 있습니다.







응용 분야
테스트 케이스 생성과 테스트 실행 자동화는 테스트에 있어서 중요한 트렌드입니다. 시스템 공급자는 회귀(regression) 및 배포(release) 테스트뿐만 아니라 개발 중에도 광범위한 테스트를 수행해야 합니다. 자동차 OEM은 모든 개발 단계와 차량의 조립 및 출하 단계에서 체계적인 테스트와 요구사항에 대한 추적성이 필요합니다.
CANoe.DiVa는 많은 OEM과 공급업체가 사용하고 있습니다. 특정 OEM 업체를 위한 맞춤형으로 개발된 툴은 아니지만, OEM 별로 특별한 DiVa 확장 기능을 추가하여 사용할 수 있습니다.
14 버전의 특징
타사 진단 절차의 통합 및 테스트
- D-PDU API를 통해 실행된 모든 진단 작업을 테스트합니다.
- 자유롭게 구성 가능한 시스템 조건 (예: 저전압)에서 타이밍, 프로토콜, 지원 서비스 및 예상 값을 테스트합니다.
장점: 개발, 생산, A/S 또는 OTA의 OEM 별 유스케이스가 자동으로 재현 가능하게 테스트합니다. 테스트는 ECU와 진단 절차가 함께 작동하는지 확인합니다. 개발시 아직 사용할 수 없는 구성 요소 (예 : 온보드 테스터)는 에뮬레이션되므로 진단 절차 테스트가 훨씬 더 일찍 수행될 수 있습니다.
그 외 최적화
- 새로운 60V 벡터 VT System 모듈 지원 (VT2808, VT1104, VT7101)
- DiVa 프로젝트의 상대 경로를 지원함으로써 연속 통합(CI) 또는 회귀 테스트 어플리케이션 등과 같은 고객의 개발환경에 완벽 적용
- 고해상도 디스플레이 및 성능과 관련된 사용자 인터페이스 최적화
- UDS 테스트: 읽기 전용 DID가 값이 변경되는지를 테스트
- 새로운 OEM 전용 테스트 지원 확장
기능
CANoe.DiVa는 테스트 구성, 테스트 생성, 테스트 결과 분석을 지원하며, 여기에는 요구사항에 대한 추적성과 자동화된 테스트 제어가 포함되어 있습니다. 생성기는 구성된 테스트 깊이(나쁘거나 좋은 케이스 모두)에 따라 폭넓은 테스트 케이스를 생성하기 위하여 ODX 또는 CDD를 사용합니다. CANoe 구성에 추가되는 테스트 환경뿐만 아니라 테스트 플로우와 개별 테스트에 대한 자세한 테스트 사양을 함께 생성합니다. 테스트 범위에는 프로토콜 및 어플리케이션이 모두 포함됩니다. 테스트 실행 결과는 HTML 포맷의 보고서로 만들어집니다. DiVa의 Analysis 탭은 테스트 결과에 대해 비교, 분류, 필터링, 그리고 주석 달기, 요구사항 연결(linking) 등의 기능을 제공합니다. 사용자가 입력한 주석 및 요구사항은 순차적인 테스트 실행 동안 지속적으로 저장됩니다.
- 물리/기능적 어드레싱 및 타이밍
- 프로토콜 포맷: 유효 및 유효하지 않은 요청 처리
- 다양한 세선 및 보안 레벨에서의 서비스 실행 및 거부
- 데이터 타입 및 값 제한
- 파라미터 vs 파라미터: 읽기/쓰기 비교
- 기대값과 파라미터 비교 (예: CCP/XCP를 통해 수집한 값)
- 파라미터를 I/O 및 네트워크 신호와 비교
- 에러 상태를 자동으로 방어 및 리셋 (네트워크 신호 에러 또는 VT System이나 다른 HIL을 통한 전기적 에러)
- 프로토콜 및 사양에 따라 적절히 DTC가 설정, 리셋 및 보고 되었는지 포괄적으로 검사
vFlash로 ECU의 플래시 프로그래밍 검증. CANoe DiVa는 vFlash의 지원으로 부트로더를 위한 테스트를 생성할 수 있습니다. vFlash는 90개 이상의 부트로더를 지원합니다. (2017년 1월 기준)
CANoe.DiVa 다른 테스트와 더불어 다음 테스트를 생성합니다.
- 시간과 포맷에 따라 진단 통신의 유효한 플래싱 및 테스트
- 저전압/과전압 시 플래싱
- 다른 지점 및 플래싱 중 지정된 파워 서플라이의 인터럽션에서 플래시 시퀀스 종료
- 요구사항의 생성 또는 요구사항 시스템(예: Doors)이나 테스트 데이터 관리 시스템으로부터 Vector Connection Utility/AddIn을 통해 요구사항 가져오기
- 생성된 데이터는 요구사항에 맵핑할 수 있습니다. 이는 요구사항의 추적을 가능케 합니다.
- 개별 요구사항마다 테스트 결과의 표시
- 테스트 결과를 요구사항 또는 테스트 데이터 관리 시스템으로 반환
-
Vector Security Manager의 통합. Vector Security Manager는 OEM별 보안 기능을 제공
예: 진단 인증 -
진단 인증 및 서비스 가용성 테스트
지원하는 진단 표준 및 프로토콜
- ISO 14229 (UDS): 2006/2013/2020,
- ISO 15765 (CAN 버스의 진단),
- ISO 14230 (KWP 2000),
- ISO 15031/ J1979 (OBDII),
- ISO 27145 (WWH-OBD)
- GMW 3110
- 수많은 OEM을 위한 전용 테스트 지원:
일반적인 진단 테스트(예: ISO 14229) 이외에도 CANoe.DiVa는 추가적인 테스트를 지원합니다.
제품 설명
Component | Recommended | Minimum |
CANoe | CANoe.DiVa 12 runs with the CANoe variants Full, Run and Pex. Basic requirement is an installed CANoe license, Version 12. | |
Operating System | Windows 7/8.1/10 | |
Processor | Intel Core i5 3,0 GHz | Intel Core 2 Duo 2,6 GHz |
Memory (RAM) | 4 GB | 1 GB |
HDD Capacity | ≥ 2,0 GB (depends on used options and needed Operating Systems components) | |
Screen Resolution | 1920 x 1080 |
다운로드
-
2020-08-21 서비스팩CANoe.DiVa 13.0 SP2
-
2020-06-08 서비스팩CANoe.DiVa 12.0 SP3
-
2020-06-04 애드온Polarion ALM Connection Utility 2.0.1 for vTESTstudio
-
2020-04-17 애드온Intland codeBeamer ALM Connection Utility 1.0.0 for vTESTstudio
-
2019-11-28 애드온IBM RQM Connection Utility 2.0.0 for vTESTstudio
-
2019-10-29 애드온Jama Connect Connection Utility 1.0.0 for vTESTstudio
-
2019-10-10 애드온PTC Integrity Connection Utility 2.0.0 for vTESTstudio
-
2019-03-08 애드온DOORS AddIn 4.0.0 for vTESTstudio
-
2019-03-04 서비스팩CANoe.DiVa 11.0 SP4
-
2018-07-20 서비스팩CANoe.DiVa 10.0 SP6
다운로드를 위한 카테고리를 선택하십시오:
뉴스 & 이벤트
Currently no events are planned. All events can be viewed on the Event Overview page.
- 2020-12-02 Vehicle Diagnostic Testing – Quick and Easy with Indigo
- 2020-10-14 Validation of UDS Implementation with Continuous Integration and...
- 2020-10-14 Automated Testing of Diagnostic Protocol Implementation and...
- 2020-10-07 Diagnostic Data from One Tool for Many Use Cases
- 2020-09-30 Flashing ECUs over CAN (FD), Ethernet, FlexRay or LIN with vFlash
- 2020-07-08 Diagnostics Handling in AUTOSAR
- 2020-07-01 A Comparison of SAE J1939 and UDS (ISO 14229) Diagnostic...
- 2020-06-24 A Brief Introduction to the Diagnostic Protocol UDS (ISO 14229)
교육

차량에서 사용하는 제어 유닛의 수와 복잡성은 기하급수적으로 증가하고 있습니다. 따라서 개발 프로세스의 초기 단계에 진단을 포함시키는 것이 중요해지고 있습니다.
벡터는 교육 및 워크샵을 통해 진단 작업에 대한 근본적인 이해를 돕고 있습니다. 벡터 진단 툴 체인에 대한 전반적인 지식 및 실습 기회도 함께 제공되고 있습니다.