system-visual-measurement-calibration.png

CANape 옵션: 바이패싱

일정한 시간 동작 특성을 보장하면서 연산을 바이패싱

바이패싱 방식에서는 ECU 소프트웨어의 일부를 ECU 외부의 하드웨어 플랫폼에서 결정론적 응답 시간에 맞춰 실행합니다. 이를 통해 전체 ECU 코드 생성 및 플래싱 과정 없이도 기능을 신속하게 수정할 수 있습니다. 바이패싱 방식은 메모리나 CPU 성능이 부족하여 기존 ECU 하드웨어에서 새로운 기능을 실행하기 어려운 경우에 유용합니다.

주요 특징

  • 간편한 생성: MATLAB/Simulink 또는 C 코드로 함수(DLL) 프로그래밍
  • 병렬 실행: 여러 연산을 동시에 실행하고 필요에 따라 활성화 또는 비활성화
  • 그래픽 시각화: CANape에서 바이패싱 및 ECU 모델을 시각화하고 계측 데이터와 파라미터에 접근
  • 소프트웨어 시뮬레이션 및 검증: 실제 버스 시스템과 고해상도 시간 트리거링(full passing)을 활용한 ECU 테스트

적용 분야

VN8900 및 VX1000을 활용한 CANape 구성입니다. VN8900에 통합된 실시간 컴퓨터가 바이패싱 알고리즘을 연산하며, 여러 바이패싱 DLL을 병렬로 실행할 수 있습니다.

canape-option-bypassing.png
VN8900 및 VX1000을 사용한 CANape의 구성 초기 설정. VN8900에 통합된 실시간 컴퓨터가 바이패스 알고리즘을 계산합니다. 또한 VN8900에서 여러 개의 바이패스 DLL을 병렬로 실행할 수도 있습니다.

기능

Simulink 모델 또는 C 코드에서 함수를 정의하고 모델의 입력과 출력에 CANape I/O 기능 블록을 배치합니다. 코드 생성, 컴파일 및 링크가 완료되면 CANape에서 통합할 .dll 파일을 사용할 수 있습니다.

CANape에서 모델의 입력과 출력은 ECU의 실제 시그널과 연결됩니다. 바이패싱 알고리즘은 구성 변경을 통해 CANape에서 VN8900으로 자동 전송됩니다. VN8900에서 모델을 실행하면 VX1000 하드웨어, XCP on Ethernet, XCP on CAN, CAN, FlexRay 또는 I/O를 통해 ECU에서 필요한 입력 데이터를 수집합니다. 이후 CANape를 사용하여 VN8900의 바이패싱 알고리즘과 ECU 내부 코드를 계측하고 캘리브레이션할 수 있습니다.

제품 설명

관련 제품

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