vFlash
쉽고 빠른 ECU 플래싱

vFlash - CAN, CAN FD, FlexRay, LIN 및 Ethernet을 이용한 쉽고 빠른 ECU 플래싱

vFlash는 진단 (예: UDS) 을 통해 ECU 프로그래밍을 매우 쉽게 할 수 있는 툴입니다. 이미 80여개의 자동차 제조사의 140여개에 이르는 플래시 사양을 지원하고 플러그인 컨셉을 적용해 확장이 쉽습니다.

 

장점

유연함

  • 진단과 관련된 모든 네트워크를 통한 플래싱: CAN, CAN FD, LIN, FlexRay, Ethernet(DoIP, SoAd = AUTOSAR Socket Adapter)
  • 다양한 OEM의 여러 플래시 사양에 대한 "즉각적인" 지원

용이함

  • 사전 구성된 플래시 프로젝트를 하나의 패키지(.vflashpack)로 쉽게 교환
  • vFlash 템플릿을 기반으로 다양한 부트로더에 대한 플래시 프로젝트를 빠르고 쉽게 생성

빠름

  • 높은 전송 속도: 예: 1,000kByte를 36.6s에 전송 (27.3kByte/s), (조건: CAN 버스, STmin = 0, BS = 0, 500kBit/s)

완전함

  • 다양한 데이터 형식 지원
  • GUI를 통한 대화형 제어 또는 API를 통한 자동 제어
  • 원거리에서 원격 소프트웨어 업데이트/플래싱

응용 분야

vFlash는 자동차 OEM 및 공급 업체에서 ECU의 프로그래밍 및 리프로그래밍 업무를 담당하는 모든 사용자를 위해 개발됐습니다. vFlash는 사용자가 실험실, 프로그래밍 스테이션, 실험 차량 혹은 양산 차량 내에서 매우 효율적인 플래시를 할 수 있도록 지원합니다.

그래픽 사용자 인터페이스로 vFlash를 제어하거나 라이브러리로 기존 환경에 간단하게 통합할 수 있습니다.

스페셜 버전인 "vFlash Station"을 활용하면 독립된 통신 채널에서 최대 8개의 ECU를 동시에 플래싱할 수 있습니다.

vFlash Bootloader 지원

벡터에서는 다양한 자동차 OEM 및 부트로더를 위해 미리 준비한 여러 vFlash 템플릿을 제공합니다.

6 버전의 특징

Vector Security Manager는 벡터 툴과 OEM의  보안을 연결해줍니다.

  • vFlash는 Vector Security Manager를 지원하며 다양한 OEM 별 보안 요건 따라 vFlash가 차량/ECU에 대해 자체 인증을 수행할 수 있습니다.
  • 곧 출시 예정인 DoIP용 ISO 13400-3을 기반으로 vFlash는 TLS를 기반으로 한 통신을 선택적으로 암호화합니다.
펼치기
  • vFlash Remote 6부터는 사무실의 진단 전문가가 통신 채널을 간단히 할당하며 더 이상 진단 비전문가인 차량 운전자가 복잡하게 수동으로 할당하지 않아도 됩니다.
  • 원격 플래싱에 유용: 삭제 및 확인 단계가 진행 표시 줄에 표시됩니다.
  • 온라인 서비스 액세스를 위한 초기 암호를 vFlash 내에서 변경할 수 있습니다.
  • 이제 vFlash Remote 및 Indigo Remote에 공통 원격 액세스 포인트를 사용할 수 있습니다. vFlash Remote로 플래싱하고 Indigo Remote로 차량 진단을 수행할 수 있습니다.

 

펼치기
  • 이전 버전으로 저장하여 이전 vFlash 버전과도 호환되는 프로젝트를 교환합니다.
  • 4.3GB 이상의 데이터를 플래싱하거나  4.3GB 이상의 주소지정이 가능합니다.
  • 새로운 벡터 Ethernet 네트워크 인터페이스 (예: VN5620)의 네트워크 기반 통신 컨셉을 지원합니다.
  • 자동화 인터페이스를 통해 일시적으로 통신 파라미터를 변경하여 vFlash 프로젝트를 사용하는 동일한 ECU들을 플래시합니다. (예: 동일한 LIN 제어기들의 NAD 변경)
  • 서명을 외부 파일로 스와핑하는 것과 같은 특별한 방식의 ODX-F 확장을 지원합니다.

 

펼치기
  • vFlash는 vFlash 템플릿을 통해 다양한 차량 제조업체의 130개 이상의 서로 다른 플래시 부트로더(= 사양)를 지원하며 계속해서 새로운 템플릿 추가하고 있습니다.
  • HKMC Ethernet 통신 프로토콜 "Eth Diag"를 통한 통신을 지원합니다.

 

펼치기

기타 기능

  • 개발 단계에서 플래시웨어를 유연하게 참조하여 코드 변경 사항을 신속하게 테스트하거나 사전 구성된 플래시 프로젝트를 단일 패키지 파일로 간단히 교환 가능
  • 오류 발생 시 추후 분석을 위해 CAN 통신 추적
  • OEM과 공급 업체가 상호 사용하는 툴에서 다양한 인증 보안 방식을 해결하도록 Security Manager를 적용
  • TLS를 통한 DoIP 통신 보호 (ISO13400-3)
  • 플래싱 전후에 실행되는 소위 "custom actions"을 통해 OEM 플래시 시퀀스를 유연하게 확장
  • Intel-Hex, Motorola-S 및 바이너리 형식의 데이터를 직접 "네이티브"프로그래밍하거나 ODX-F 및 제조업체 형식과 같은 컨테이너 형식 기반 프로그래밍
  • "custom actions" 기능을 사용하여 플래시 보고서로 플래시 작업의 문서화 및 품질 보증
  • "custom actions" 기능을 사용하여 데이터 복구로 인코딩 또는 데이터 백업
  • 압축 및 암호화된 데이터 플래싱
  • 사용자 인터페이스를 통한 대화형 플래싱 및 프로그래밍 인터페이스 (C API 및 C# API)를 통한 자동 플래싱, 프로세스 통합 및 기존 소프트웨어 환경에 통합
  • CANoe.DiVa와 결합하여  (CAN, FlexRay, DoIP, LIN을 통해) ECU의 플래시 부트로더 검증
  • VN8810 지능형 진단 하드웨어를 사용한 독립형 플래싱
  • "vFlash Station" 배리언트 통해 각각 별도의 채널에서 여러 ECU를 동시에 플래싱
  • "LIN Broadcast Flashing"을 사용하여 여러 개의 동일한 LIN ECU를 동시에 플래싱
  • vFlash Remote로 모든 위치에서 ECU 원격 플래싱-회사 네트워크 외부에서도 사용 가능

원격 플래싱

vFlash Remote는 진단 사용자에게 위치에 구애받지 않고 ECU를 원격으로 리프로그래밍할 수 있는 옵션을 제공합니다.

 

사용자는 다음과 같은 이점을 얻을 수 있습니다.

  • 손쉬운 원격 ECU 리프로그래밍 -장소에 구애받지 않고 많은 수고나 비용 발생 없음
  • 자동차 테스트 드라이브 및 해외 등과 같이 멀리 떨어진 공장과 같은 환경에서도 높은 유연성과 신뢰성의 이점 제공
  • 안전성과 신뢰성 있는 플래싱 절차
  • 원격 연결을 위한 쉬운 원격 통신 인프라 설정 기능
  • vFlash로 생성된 기존의 플래시 패키지를 원격 플래싱에 재사용하여 효율 향상 및 비용 절감 효과
펼치기
vFlash Remote Overview

vFlash Remote를 플래시 툴로 사용되여 인터넷을 통해 차량 내 액세스 포인트에 원격으로 연결합니다. 원격 인터페이스 방법은 2가지가 있습니다.

  1.  vFlash Access Point를 통합한 지능형 VN8810 진단 장치 이용
  2. vFlash Access Point와 벡터 네트워크 인터페이스가 설치된 윈도우 기반 PC 이용

필요한 vFlash Access Point는 현재 탭 메뉴 중 "Download Access Point"를 클릭하여 요청할 수 있습니다.

vFlash Remote와 vFlash Access Point 간의 원격 연결은 항상 암호화되어 제 3자가 플래시 데이터를 보거나 조작할 수 없습니다. 또한, 플래시 데이터를 액세스 포인트로 전송하는 작업은 ECU 리프로그래밍에서 분리됩니다. 리프로그래밍은 플래싱할 데이터가 액세스 포인트로 모두 전송되고 타당성 검사를 통과한 경우에만 시작됩니다.

플래시 절차 중에 진행 정보를 지속적으로 제공하고, 완료 후 상태 확인 피드백을 받고, 문서화를 위해 보고서를 선택적으로 생성하여 투명성을 추가합니다.

vFlash와 마찬가지로 vFlash Remote 또한 자동차 제조사의 플래시 사양을 구현하는 플래시 템플릿을 사용하며 현재 80여 개 자동차 제조사의 140개 이상의 템플릿을 사용할 수 있습니다.

펼치기

vFlash Remote Access Point - 다운로드 요청

펼치기

지원 인터페이스

Interface CAN(FD) FlexRay LIN Ethernet
(DoIP, SoAd)
VN16XX X   X  
VN8810
(as standalone flash device)
X   X X
VN5610A, VN5620, VN5640 X     X
VN7572, VN8970, VN8972 X X X  
VN7600, VN7610 X X    
VN7640 X X X X
VX10xx X(1) X(1)    
VX0312 X     X
PC interface       X(2)

(1) = with option CAN respectively FlexRay

(2) = without SoAd support

버전

vFlash Standard는 CAN (FD), LIN, FlexRay 및 Ethernet (DoIP 및 SoAd)을 통해 단일 ECU를 리프로그래밍하는데 적합한 버전입니다. PC, VN8810, VN8810, VN89xx, 및 VT System에서 사용할 수 있습니다.

  • PC에 설치된 경우, 플래시 설정을 만들고 구성하고 ECU를 플래싱을 위한 GUI를 제공합니다. 또한 제공되는 간단한 C 및 C # 프로그래밍 인터페이스 (API)를 이용하여 vFlash를 통해 리프로그래밍을 실행하는 자체 어플리케이션을 만들 수 있습니다.
  • VN8810에 vFlash를 설치하면 휴대형 플래시 장치로 사용할 수 있습니다.
  • VN89xx 또는 VT System에 설치된 경우 vFlash는 일반적으로 CANoe에 의해 제어됩니다. 이 경우 CANoe는 광범위한 테스트 시나리오를 실행하고 vFlash를 트리거하여 필요에 따라 소프트웨어를 변경합니다.
    예: 테스트 소프트웨어와 드라이브 소프트웨어 간 전환
펼치기

vFlash Station 버전은 별도의 CAN (FD), LIN, FlexRay 또는 Ethernet (DoIP) 채널을 통해 최대 8 개의 ECU를 병렬로 프로그래밍하는 데 사용됩니다. 이 버전은 PC에서 사용됩니다. 간단한 C 및 C # 프로그래밍 인터페이스 (API)를 제공하여 다양한 자동화 작업을 수행하거나 vFlash를 제어하는 사용자 어플리케이션을 만들 수 있습니다.

vFlash Station 설치시 C++ 및 C#으로 만든 예시가 제공됩니다. 이러한 예를 기반으로 기존 자동화 소프트웨어를 쉽게 확장할 수 있습니다.

펼치기

vFlash Remote는 vFlash를 확장하여 장거리에서 ECU를 리프로그래밍하는 추가 옵션으로 최신 버전의 vFlash에만 추가할 수 있습니다. ECU/모듈 담당자는 자신의 사무실에서 ECU를 원격으로 리프로그래밍할 수 있습니다. 차량은 vFlash 액세스 포인트가 필요하고, 담당자는 vFlash와 이 옵션만 구비하면 됩니다. vFlash Access Point는 벡터 웹사이트에서 무료로 다운로드 받을 수 있습니다.

펼치기

제품 정보

펼치기

vFlash Standard

  Recommendation Minimum
Operating System* Windows 7 SP1, Windows 8.1, Windows 10 (≥ version 1709)
CPU
Intel compatible
> 2 GHz
≥ 2 cores
Intel compatible
1 GHz
2 cores
Memory 4 GB 2 GB
Screen resolution > 1280 x 1024
1024 x 768

vFlash Station

  Recommendation Minimum
Operating System* Windows 7 SP1, Windows 8.1, Windows 10 (≥ version 1709)
CPU
Intel compatible
> 2,5 GHz
≥ 4 cores
Intel compatible
1 GHz
2 cores
Memory 8 GB 4 GB
Screen resolution** -
-

* Not virtualized. Running in a virtual machine is possible but not tested. Operation with Vector hardware may be affected by virtualization, e.g., higher latencies may occur.
** Only library, no graphical user interface

펼치기

기술적인 질문에 대한 답변이 필요하신가요? KnowlegdeBase를 이용해보세요!

펼치기

다운로드

다운로드를 위한 카테고리를 선택하십시오:

교육

[Translate to Korean:] Indigo Diagnostics Training

차량에서 사용하는 제어 유닛의 수와 복잡성은 기하급수적으로 증가하고 있습니다. 따라서 개발 프로세스의 초기 단계에 진단을 포함시키는 것이 중요해지고 있습니다.

벡터는 교육 및 워크샵을 통해 진단 작업에 대한 근본적인 이해를 돕고 있습니다. 벡터 진단 툴 체인에 대한 전반적인 지식 및 실습 기회도 함께 제공되고 있습니다.

 

관련 페이지

VN8810

지능형 진단 디바이스

자세한 정보
Indigo

쉽고 편리한 차량 진단 테스터

Indigo에 대한 자세한 정보
원격 진단 및 플래싱 솔루션

다양한 응용 분야에서의 원격 진단 및 플래싱을 지원하는 툴을 제공합니다.

더 자세히
원격 D-PDU API

표준화된 D-PDU API를 통한 차량 원격 통신 (ISO 22900-2)

D-PDU API에 대한 자세한 정보
CANoe.DiVa

ECU의 진단 프로토콜 테스트 자동화

자세한 정보
CANdelaStudio

ECU 진단 디스크립션의 데이터의 효율적인 사양화

CANdelaStudio에 대한 자세한 정보
ODX 솔루션

ODX 진단 데이터를 다루는 벡터 제품

ODX 솔루션에 대한 자세한 정보
OBD 솔루션

OBD를 위한 강력한 툴 및 임베디드 소프트웨어

OBD 솔루션에 대한 자세한 정보
Case Study & 기사

기술기사 및 Case Study 일람

자세한 내용
진단 엔지니어링 서비스

진단에 관한 풍부한 노하우가 담긴 서비스

엔지니어링 서비스에 대한 자세한 정보