ABSTRACT_01_3840x3840px.jpg

CANalyzer

CANalyzer를 이용한 ECU 및 네트워크 분석

CANalyzer는 네트워크 통신을 분석하고 스티뮬레이션 할 수 있는, 직관적인 조작 방식을 갖춘 종합 소프트웨어 툴입니다. 이 툴은 전세계 자동차 산업을 비롯한 다양한 분야에서 널리 사용되고 있습니다.

네트워크 통신 분석을 담당하는 분이라면 신뢰성 있고 사용하기 쉬운 툴이 필요합니다. 또한 네트워크에서 어떤 일이 일어나고 있는지 명확하게 파악할 수 있어야 합니다. CANalyzer는 이러한 명확성을 제공합니다. 이 툴은 통신 동작을 이해하고, 문제를 파악하며, 시스템 동작을 확실하게 검증할 수 있도록 지원합니다.

강력한 기능은 간단한 분석 작업부터 복잡한 시스템 동작에 대한 심층 분석까지, 기본 분석 작업은 물론 고급 사용사례까지 모두 지원합니다.

장점

  • 분석 결과에 빠르게 접근할 수 있는 직관적인 사용 환경
    명확하고 효율적인 워크플로우를 통해 분석 작업에 신속하게 접근하고 이동할 수 있습니다.
  • 네트워크 통신의 간편한 관찰, 분석 및 조작
    통신 동작을 실시간으로 관찰하고 분석하며 제어할 수 있습니다.
  • 유연한 분석 기능
    필터, generators 및 replay 기능을 구성하여 관련 데이터에 집중할 수 있습니다.
  • 오프라인 분석을 위한 원활한 로깅 및 replay
    일관되고 상세한 분석을 위해 통신 데이터를 기록하고 재생합니다.
  • CAPL 프로그래밍을 통한 맞춤형 분석 
    CAPL을 활용하여 분석 기능을 확장하고 자동화함으로써 광범위한 분석 작업을 수행할 수 있습니다.

적용 분야

분석

분석

ECU와 소프트웨어 기능 간의 정보 교환 및 통신 과정 분석

이 분석의 목적은 ECU와 소프트웨어 기능 간에 교환되는 정보를 평가하는 데 있습니다. 정보 교환은 네트워킹 기술(버스 시스템, 네트워크) 또는 하드웨어 연결(디지털/아날로그)을 통해 이루어질 수 있습니다.

상세 지원 범위는 물리적 값(전류, 전압 등)부터 프로토콜 패킷에 대한 디지털화된 바이너리 정보, 그리고 기호(Symbols)로 표현된 시그널에 이르기까지 다양하며, 이러한 정보는 CANalyzer의 다양한 분석 윈도우를 통해 확인할 수 있습니다.

진단

진단

자동차 ECU 진단 통신에 대한 상세 분석

CANalyzer는 자동차 관련 모든 네트워크 및 Transport protocols을 지원하며, 진단 관점에서 통신을 분석합니다.

진단 테스트는 반자동 방식뿐만 아니라 상호작용(Interactive) 방식으로 수행할 수 있습니다. 상호작용(Interactive) 테스트의 경우, 폴트 메모리 읽기, 배리언트 코딩, OBD-II 등 모든 주요 사용사례에 대해 진단 윈도우을 사용할 수 있습니다.

스티뮬레이션

스티뮬레이션

지정된 System Under Test(SUT)와의 상호작용을 통해 ECU 데이터 트래픽을 관찰, 분석 및 제어합니다.

예를 들어 ECU의 데이터 트래픽을 관찰, 분석 및 제어할 수 있습니다. 미리 구성된 사용자 인터페이스를 통해 시스템에 간단한 메시지와 시그널 값을 송신할 수 있습니다. 이러한 기능을 바탕으로 CANalyzer를 이용한 시그널 인가는 다음과 같은 여러 목적에 활용됩니다.

  • System Under Test(SUT)에 대한 재현 가능한 시티뮬레이션
  • 평가를 위한 테스트 시나리오 확장
  • 제어 파라미터 결정

주요 특징: 보안에 구애받지 않는 분석

Security Manager를 활용한 보안 보호 ECU 및 네트워크 분석

Security Manager를 활용한 보안 보호 ECU 및 네트워크 분석

ECU의 보안 메커니즘은 차량 및 그 기능을 조작이나 무단 액세스로부터 보호합니다. 그러나 분석 및 진단 목적을 위해, 개발 단계와 이후 운영 과정에서 권한이 있는 담당자가 차량 통신에 참여할 수 있어야 합니다.

벡터는 ‘보안 관리자(Security Manager)’를 통해 다양한 벡터 툴에서 동일하게 적용되는 통합 솔루션을 제공합니다. CANalyzer 외에도 CANoe, CANape, Indigo, CANoe.DivavFlash에서도 Security Manager를 사용할 수 있습니다.

Security Manager의 사용사례

  • 통신: SecOC − 분석 중심
  • 진단: 인증
  • 진단: 배리언트 코딩
  • TLS: 클라이언트 및 서버 시뮬레이션
  • TLS: 마스터 시크릿을 사용하는 TLS Observer
  • TLS: TLS를 통한 DoIP
  • MACsec: 802.1 AE 2018 표준
  • MACsec: 키 합의(MKA) 프로토콜 802.1.x-2020
  • IPsec: 인증서 기반 피어 인증, 비활성 피어 감지, IKE fragmentation 및 IKE rekeying에 대한 IKEv2 지원
  • IPsec: StrongSwan IPsec 구성 가져오기
  • IPsec: 보안 정책 데이터베이스에 대한 완전한 제어

CANalyzer 에디션

워크플로우 내에서 CANalyzer를 어떻게, 어디에서 사용하는지에 따라 사용자의 요구사항에 맞게 조정됩니다.

CANalyzer DE – 데스크톱 에디션

CANalyzer DE – 데스크톱 에디션

CANalyzer DE는 소프트웨어 엔지니어를 위한 표준 작업 환경입니다. 로컬 워크스테이션에서 이 툴을 사용하여 네트워크 통신을 분석하고, 디버깅하며, 그 원리를 파악할 수 있습니다.
 

사용자에게 주는 이점

  • 데스크톱 컴퓨터와 상호작용하며 작업할 수 있습니다. 네트워크 통신을 직접 분석하고, 스티뮬레이션 하며, 재현할 수 있습니다.
CANalyzer TBE – 테스트 벤치 에디션

CANalyzer TBE – 테스트 벤치 에디션

CANalyzer TBE는 테스트 벤치 및 생산 시스템과 같은 테스트 환경에서 사용하도록 설계되었습니다. 이를 통해 로컬 데스크톱 환경 밖에서도 CANalyzer를 실행할 수 있습니다.


사용자에게 주는 이점

  • 테스트 및 생산 스테이션에서 분석과 평가를 수행할 수 있습니다. 원격 접속이 가능하며 실제 및 가상 환경에서 실행할 수 있습니다.
  • TBE는 테스트를 실행하고 확장하는 데 필요한 툴입니다.

CANalyzer 옵션

버스 시스템, 프로토콜 또는 분석 기능 등과 같은 특수 기능을 통해 CANalyzer의 Scope를 유연하게 확장할 수 있습니다.

차량용

CANCar2xEthernet
FlexRayLIN 

상위 애플리케이션 프로토콜의 경우

CANopenISO 11783J1587
J1939  

계측용

Scope

항공전자 시스템용

A429AFDXCAN | A825

CANalyzer Variants

에디션별로 단계적으로 제공되는 기능 세트입니다. 각 애플리케이션에 맞게 구성되어 있습니다.

Expert Variant (/exp)

Expert Variant는 일반적인 표준 사용사례에 적합합니다. 이 버전은 거의 모든 기능과 확장 기능을 제한 없이 제공합니다.
다만, 이 버전에서는 CAPL 프로그램의 작성 및 실행이 지원되지 않습니다.

Expert Variant (/exp)

Professional Variant (/pro)

Professional Variant는 모든 기능과 확장 기능을 제한 없이 제공합니다. 이 버전은 네트워크 트래픽의 단순한 관찰부터 다양한 시스템에 대한 복잡한 분석, 시뮬레이션 및 평가에 이르기까지 모든 사용사례를 지원합니다.

Professional Variant (/pro)

제품 설명

현재 및 과거 CANalyzer 버전에 대한 자세한 릴리스 정보와 포괄적인 분석 내용을 확인할 수 있습니다.

릴리스 노트 보기

구성 요소권장최소
CPU

인텔 또는 AMD의 x86-64 명령어 세트를 지원하는 CPU (예: 인텔 코어 i9 래프터 레이크 또는 AMD 라이젠 9 9900)***

16코어 이상

인텔 또는 AMD의 x86-64 명령어 세트를 지원하는 CPU (예: 인텔 코어 i7 또는 AMD 라이젠 7 9700)***

 4코어 이상

메모리(RAM)64 GB 이상≥ 32 GB
하드디스크 공간8 GB NVMe8 GB SSD
화면 해상도4K풀 HD
운영체제*

Windows 10 64비트 (버전 1803 이상)
Windows 11 64비트 (버전 21H2 이상)
Windows Server 2022 표준**
Windows Server 2025 표준**

 

* 가상화되지 않은 환경. 가상 머신에서 실행은 가능하지만 테스트되지 않았습니다. Vector 하드웨어와의 연동 시 가상화로 인해 성능에 영향을 받을 수 있습니다(예: 응답 지연 시간이 증가할 수 있음).
** test bench 에디션(TBE) 전용입니다. 다른 라이선스는 사용할 수 없습니다. 단일 사용자 컴퓨터로만 사용하십시오. 다중 사용자 환경에서의 서버 운영은 불가능합니다.
*** ARM 명령어 세트를 지원하는 CPU는 지원되지 않습니다.

다운로드

제품 및 솔루션 문의
제품 및 솔루션 문의
솔루션 검토, 기술 상담 또는 도입 문의가 있으신 경우 요구사항을 알려주십시오. 벡터 전문가가 귀사의 환경에 적합한 방안을 검토하여 안내해 드립니다.

관련 제품