결정적 시간 동작으로 바이패싱 계산 – CANape 옵션 Bypassing
바이패싱 시 ECU 소프트웨어의 일부는 결정적 응답 시간으로 ECU 외부의 하드웨어 플랫폼에서 실행됩니다. 이를 통해 전체 ECU 코드 생성 및 플래시 프로세스를 거치지 않고도 기능을 빠르게 수정할 수 있습니다. 또한 비교 계측을 위한 기능을 쉽게 토글(전환)할 수 있습니다. 바이패싱은 메모리 또는 CPU 성능이 충분하지 않을 경우 등의 기존 ECU 하드웨어로 새 기능을 실행할 수 없을 경우에 사용됩니다.
바이패싱과 달리 전체 ECU 소프트웨어의 풀패싱(fullpassing)은 하드웨어 플랫폼에서 실행됩니다. 따라서 개발 초기 단계에서는 실제 버스 시스템으로 소프트웨어를 테스트합니다.
장점
- MATLAB/Simulink 또는 C 코드를 사용하여 기능(DLL)을 쉽게 생성
- 다중 바이패스 계산은 병렬로 수행하고, 활성화 또는 비활성화 가능
- 바이패스 기능 계산 시의 정확한 시간 동작
- 실시간 컴퓨터가 내장된 VN8900 네트워크 인터페이스는 바이패스 알고리즘의 실행 플랫폼 역할 수행
- VN8900은 CANape에서 standalone 바이패스 시스템으로 구성될 수 있고, 런타임 시 CANape에 연결할 필요 없음
- VN8900용 CANape에서 바이패스의 완벽한 구성
- CANape는 계측 데이터 및 파라미터에 액세스할 수 있는 바이패스 모델과 ECU 모델의 시각화 제공
- 실제 버스 시스템, 고해상도 시간 트리거링(풀패싱)을 통한 ECU 소프트웨어 시뮬레이션/검증

기능
Simulink 모델 또는 C 코드에서 기능을 정의하고, CANape I/O 기능 블록을 모델의 I/O에 위치시킵니다. 코드 생성, 컴파일 및 링크 후에 통합을 위해 CANape에서 DLL을 사용할 수 있습니다.
CANape에서 모델의 I/O는 ECU의 실제 신호에 연결됩니다. 바이패싱 알고리즘은 실행하기 쉬운 구성 변경에 의해 CANape에서 VN8900으로 자동 전송됩니다. 이러한 전송을 통해 모든 관련 데이터와 구성이 VN8900에 로드됩니다. VN8900에서 모델 런타임 시 VX1000 하드웨어, Ethernet의 XCP, CAN의 XCP, CAN, FlexRay 또는 I/O를 통해 ECU에서 필요한 입력 데이터를 얻습니다. 알고리즘 결과는 차례로 같은 경로를 통해 ECU로 전송됩니다. CANape를 사용하면 VN8900의 바이패스 알고리즘과 ECU의 코드를 계측 및 캘리브레이션할 수 있습니다.
또한 CANape 13.0부터 VN8900에서 다중 바이패스 알고리즘을 병렬로 실행할 수 있습니다. 예를 들어 두 개의 VX1000 시스템을 통해 두 개의 ECU에 연결된 두 개의 기능(DLL)을 계산할 수 있습니다. 또한 VN8900에 대한 바이패스 알고리즘을 구성한 다음 VN8900에서 스탠드얼론 베리언트로 실행할 수 있습니다. 스탠드얼론 모드에서는 한 개의 ECU만 지원됩니다.
제품 정보
VN8900 지원은 CANape 10.0이상의 버전에서만 가능합니다.
다운로드
뉴스 & 이벤트
교육

CANape Fundamentals Workshop
벡터는 CANape에 관한 지식을 얻고 넓힐 수 있는 다양한 기회를 제공합니다. CANape의 초급 교육 과정으로는 CANape Fundamentals Worshop을 추천합니다. 다른 고급 고육을 수강하기에 앞서 이 기본 교육 과정을 수강하시는 것이 좋습니다. 그러나 교육을 개별적으로 자유롭게 신청하시는 것도 가능합니다.