CANoe .Car2x
개발 & 테스트 툴 CANoe 옵션 Car2x

V2X 기반 통신 어플리케이션의 시뮬레이션, 개발 및 테스트

옵션 .Car2x는 V2X 어플리케이션 메세지를 기반으로 정보를 수신하는 ECU의 어플리케이션 및 기능 개발에 특히 적합합니다. 이를 통해 Car2x ECU에 구현 된 기능을 원하는 방식으로 테스트할 수 있습니다.

CANoe .Car2x는 사용자의 요구사항을 최적으로 충족하도록 설계되었습니다. Car2x 도메인의 요구사항에 완벽히 맞춰진 정교한 툴입니다. CANalyzer .Car2x는 IEEE (미국) 및 ETSI (유럽)에서 발표한 보편적인 글로벌 표준 및 프로토콜을 지원합니다. 여기에는 CAM, DENM, SPaT, MAP, IVI 및 BSM과 같은 어플리케이션 메시지와 EU의 GeoNetworking 또는 미국의 IEEE 1609 (WAVE)와 같은 기본 프로토콜이 포함됩니다.

또한 CANoe의 모든 강력한 기능을 사용할 수 있습니다. 옵션 .Car2x가 추가된 CANalyzer는 이상적인 멀티버스 테스트 툴로 V2X기반 ECU를 양산 과정까지 최적으로 테스트할 수 있습니다.

장점

  • 분석 - 개별 적용가능한 Measurement Window로 ECU를 분석
  • 신호 인가 - ECU를 위한 가상환경을 생성
  • 테스트 - ECU 테스트
  • 시각화 - 지속적인 시나리오 추적
  • 보안 - ECU의 보안 기능 테스트
  • 결합 - 옵션 .Car2x를 다른 버스 옵션과 결합

응용 분야

  • Car2x 전용 통신 프로토콜을 분석하고 데이터베이스에 정의된 어플리케이션 메시지(CAM, DENM, BSM ...)에 대하여 개별 분석 기능을 제공합니다.
  • 도메인별 프로그래밍 라이브러리를 사용하여 테스트 환경을 쉽고 빠르게 설정하고, 상호 작용 계층(Interaction Layer)을 이용하여 데이터베이스에서 정의된 메시지 전송을 구현합니다.
  • CANoe .Car2x를 사용하면 환경 시뮬레이션에 기초하여 테스트 모듈을 편리하게 생성할 수 있습니다. 테스트 모듈은 자동으로 실행되고 다른 파라미터 세트로 재사용 할 수 있습니다. 테스트 결과는 테스트 보고서로 자동 생성됩니다.
  • 편리하게 생성한 테스트 모듈은 자동으로 실행되고 다른 파라미터 세트로 재사용 할 수 있습니다. 테스트 결과는 테스트 보고서로 자동 생성됩니다.
  • 보안 메커니즘을 활성화하고 유효한 서명으로 ECU에서 승인된 프레임에서 신호를 인가합니다. 사용된 PKI 및 유효한 서명에 대해 수신된 프레임을 확인합니다.
  • 다른 네트워크의 데이터에 액세스합니다. .Car2x 툴체인 옵션을 완벽하게 추가하고 게이트웨이 기능을 테스트합니다.

기능

어플리케이션 메시지

CANoe .Car2x를 사용하면 ASN.1에 정의된 CAM/DENM (ETSI) 또는 BSM/TIM (SAE)과 같은 어플리케이션 메세지를 사용하거나 보낼 수 있습니다.

 

Car2x Network Explorer

[Translate to Korean:] Network Explorer

Car2x Network Explorer는 Car2x 데이터베이스의 뷰어이며 다양한 기능을 제공합니다. 메세지의 데이터 구조를 명확히 나타내어 신호를 빠르게 찾을 수 있으며 노드 및 메세지 속성을 사용하여 전송 동작을 구성할 수 있습니다.

펼치기

Car2x Database

[Translate to Korean:] Simulation Setup

CANoe .Car2x는 메세지 생성 및 디코딩을 위해 어플리케이션 메세지에 대한 디스크립션을 필요로 합니다. CANoe는 이 메세지를 Car2x 데이터베이스에서 사용할 수 있으며 인코딩/디코딩 및 실제(Raw) 값을 논리값으로 변환하는 데 필요한 모든 정보를 포함합니다. 데이터베이스에는 네트워크 노드로 지정되는 어플리케이션 메세지의 할당에 대한 정보도 들어 있습니다. 데이터베이스는 데이터베이스 구성 대화상자에서 관리됩니다.

펼치기

분석

Map window

[Translate to Korean:] Map Window

Map window는 테스트 시나리오에 대한 빠른 정보를 제공합니다. 수신된 모든 Car2x 객체(ITS 차량 스테이션, ITS 도로변 스테이션)의 위치가 맵에 자동으로 표시됩니다. 또한 프로그래밍 라이브러리를 사용하여 객체를 맵 창에 그릴 수 있습니다.

이를 통해 테스트 구성을 필요에 따라 개별적으로 조정할 수 있습니다. (예를 들면, Map window에 테스트 별 파라미터 또는 상태 정보를 표시합니다.) 다른 창과 동기화하여 추가적인 분석을 편리하게 합니다.

펼치기

Car2x station manager

Station manager

Car2x station manager는 ITS 스테이션 관리에 대한 중앙 장치입니다. Car2x 스테이션 관리자를 통해 수신된 패킷을 CANoe에서 관리되는 ITS 스테이션에 수동 또는 자동으로 할당할 수 있습니다.

이 CANoe.Car2x는 패킷 기반뿐만 아니라 통신에 대한 ITS 스테이션 기반 뷰도 제공합니다. ITS 스테이션별로 색상을 지정하여 보다 명확한 정보를 제공하는 개요를 만들 수 있습니다.

펼치기

Data window/Graphic window/State tracker

[Translate to Korean:] Data Window/Graphic Window/State Tracker

모니터링할 차량으로부터 테스트에 연관된 신호들을 선택합니다. Data window에는 데이터베이스에 정의된 단위를 포함하여 결정된 값이 표시됩니다. 이러한 신호를 그래픽으로 표시하려면 Graphic window를 대신 사용할 수 있습니다.  State tracker를 사용하여 상태와 상태 전환을 분석하고, 시간 종속성을 시각화할 수 있습니다.

펼치기

Trace window

Trace window

Trace window는 802.11p WLAN 패킷, 프로토콜(WAVE 1609.x, ETSI) 및 어플리케이션 메시지(SAE, ETSI)를 평가하기 위한 확장된 기능을 제공합니다.

CANoe의 일반 기능 이외에 특정 도메인의 창을 사용자가 지정할 수 있습니다. 따라서 어플리케이션 메시지는 데이터베이스의 정의에 따라 디코딩됩니다. 또한 Protocol analyzer에서 열을 구성하고, 패키지/로그를 강조 표시하거나 오류 메시지를 분석할 수 있습니다.

펼치기

Protocol analyzer

Protocol analyzer

Protocol analyzer로 Car2x 프로토콜 검사를 자동으로 실행합니다. GeoNetworking, IEEE1609.3 및 보안(ETSI/IEEE1609.2)과 같은 특정 프로토콜에 대해 프로토콜별 컨텐츠를 개별적으로 확인할 수 있습니다. 오류가 감지되면 추적 창과 세부 정보창에 경고 및 오류 메시지가 표시됩니다.

펼치기

시뮬레이션 / 신호 인가 / 테스트

Function Library

CAPL에서 사용가능한 Car2x function Library(프로그래밍 인터페이스)는 패키지의 데이터 컨텐츠에 액세스하고, 도메인별 기능을 제공한다.  이를 통해 확장된 분석 기능과 테스트를 구현할 수 있습니다. 또한 이 라이브러리를 사용하면 ECU를 구체적으로 테스트할 수 있도록 ECU의 신호 인가 조건으로서 필요한 시뮬레이션 환경을 생성할 수 있습니다.

펼치기

Interaction layer

Interaction layer

Car2x interaction layer 은 Car2x 데이터베이스를 통해 구성되고, 시뮬레이션 환경 생성을 지원합니다. 노드(ITS 스테이션)를 생성하고, 이 노드에서 전송될 어플리케이션 메시지들을 지정할 수 있습니다. 또한 지원되는 CAPL 함수 라이브러리는 실행 중 전송 동작을 변경하는 기능뿐만 아니라 데이터 값과 프로토콜 정보를 설정하고 읽는 기능을 제공합니다. 따라서 메시지를 전송하기 전에 값을 업데이트하고, 전송을 중단하거나 단순히 테스트 요구에 맞게 사이클 시간을 조정할 수 있습니다.

펼치기

Scenario editor

Scenario editor

Car2x scenario editor는 그래픽 인터페이스를 통해 트래픽 시나리오를 생성할 수 있는 어플리케이션입니다. 이를 위해 루트와 스테이션이 필요합니다.

펼치기

Security

Certificate manager

Certificate manager

테스트할 ECU에서 CANoe.Car2x에 의해 생성된 WLAN 메시지를 수락하려면 패킷에 유효한 서명된 보안 헤더가 포함되어 있어야 합니다.

Certificate manager는 PKI(ETSI와 IEEE1609)를 생성하고, 생성된 인증서를 내보낼 수 있는 기회를 제공합니다. PKI가 이미 존재할 경우 인증서(개인 키 포함)를 CANoe.Car2x로 가져올 수 있습니다.

펼치기

Security API / IL security

CAPL에서 사용 가능한 Car2x function library는 유효한 서명 보안 헤더를 생성하는 등 특수 기능을 제공합니다. 예를 들어, 유효하지 않은 인증서로 ECU의 동작을 테스트할 수 있도록 이러한 기능을 사용하여 실행 상태에서 테스트 노드의 인증서를 변경할 수 있습니다.

펼치기

Car2x certificate explorer

[Translate to Korean:] Certificate Explorer

Car2x certificate explorer를 사용하면 Car2x certificate manage에 저장 및 수신된 알려진 인증서를 기록하고 분석할 수 있습니다. 또한 탐색기는 신뢰성, 인증서 또는 서명 계층 구조 및 인증서 내용을 보여줍니다.

유효하고, 유효하지 않거나 아직 평가할 수 없는 인증서의 수가 Car2x 인증서 탐색기의 아래쪽 영역에 있는 상태 표시줄에 표시됩니다.

펼치기

지원 V2X 표준

옵션 .Car2x는 다음의 V2X 표준을 사용하여 통신하는 차량의 ECU 개발에 적합합니다.

  • IEEE 802.11p (물리 계층)
  • ETSI ITS Standard

    • GeoNetworking (ETSI TS 102 636-4-1 그리고 ETSI EN 302 636-4-1)
    • Security Header (ETSI TS 103 097)
    • Basic Transport Protocol (BTP) (ETSI TS 102 636-5-1 그리고 ETSI EN 302 636-5-1)

  • 다음의 ETSI ITS 어플리케이션 메시지

    • Cooperative Awareness Message (CAM)
    • Decentralized Environmental Notification Message (DENM)

  • IEEE 1609 – WAVE

    • WAVE Short Message Protocol (WSMP) (IEEE 1609.3)
    • WAVE Service Announcement (WSA) (IEEE 1609.3)
    • WAVE Security Services (WSS) (IEEE 1609.2)
    • WAVE Peer-To-Peer Protocol (IEEE 1609.2)

  • 다음의 SAE J2735 – DSRC 어플리케이션 메시지

    • Basic Safety Message (BSM)
    • Signal Phase and Time (SPaT)
    • Map Data Message (MAP)

하드웨어

VN4610

GNSS 리시버를 부착한 VN4610 네트워크 인터페이스

VN4610은 IEEE 802.11p 및 CAN (FD) 네트워크에 액세스할 수 있는 강력한 인터페이스로 USB를 통해 PC에 연결됩니다. IEEE 802.11p 기반 전용 단거리 통신(DSRC)은 5.9GHz 범위에서 통신합니다.

VN4610은 Car2x / V2x 어플리케이션 구현을 위해 필터링 되지 않은 IEEE 802.11p 프레임의 송수신을 지원한다. 수신된 IEEE 802.11p 무선 신호 기반 프레임은 CAN (FD) 메시지와 동시에 어플리케이션으로 전송됩니다. 내장형 GNSS 수신기는 GNSS 시간과 GNSS 위치를 제공합니다.

제품 정보

펼치기
펼치기

다운로드

펼치기
펼치기

교육

CANoe .Car2x Workshops

CANoe 옵션 Car2x는 WLAN으로 임베디드 시스템을 시뮬레이션, 개발, 테스트할 수 있는 다양한 가능성을 제공합니다.

 

그러나 이러한 옵션에 친숙한 소수의 사용자들만이 다양한 기능을 사용하여 시간과 비용을 아낄 수 있었습니다.

Vector의 교육을 통해 일상적인 업무에서 CANoe 옵션 Car2x을 더욱 효율적으로 활용하세요!