가상 버스 시뮬레이션

PC에서 ECU 및 ECU 통신 테스트

이점: 가상 버스 시뮬레이션을 통한 ECU 테스트

  • 가상 ECU로 인해 ECU 프로토타입이나 추가 하드웨어가 필요하지 않음
  • 실시간 제한에 구애를 받지 않음
  • 기존 통신 매트릭스 및 restbus 구성 사용
  • 테스트 및 실험 환경 재사용
  • CAN, LIN 및 이더넷 사용 가능

도전 과제: ECU 네트워크의 분산 기능 개발 및 검증

일부 기능에는 여러 소프트웨어 구성 요소(SWC)가 다양한 ECU에 분산되어 있습니다. 이러한 ECU는 버스 네트워크를 통해 통신합니다. 이러한 기능을 철저하게 테스트하려면 ECU 간의 통신을 포함한 전체 시스템을 시뮬레이션해야 합니다. 이러한 테스트는 개발 중에 가능한 한 빨리 실시하는 것이 이상적입니다.

아이디어: 초기 개발 단계에서의 버스 시뮬레이션

PC 기반 시뮬레이션 플랫폼인 dSPACE VEOS를 사용하면 버스 통신의 조기 테스트가 가능합니다. 가상 ECU(V-ECU)를 사용하기 때문에 필요한 하드웨어는 표준 PC뿐입니다. 더 이상의 ECU 하드웨어 프로토타입이 필요하지 않습니다. ECU 소프트웨어 개발 과정에서 ECU 간 통신을 정의하는 기존 통신 매트릭스를 기반으로 필요한 V-ECU를 생성합니다. 새로운 소프트웨어가 반복될 때마다 V-ECU를 쉽게 업데이트할 수 있어 통신 테스트가 항상 최신 상태로 유지됩니다. V-ECU와 VEOS는 순전히 소프트웨어 기반이기 때문에 시뮬레이션이 실시간 제한의 영향을 받지 않습니다. 전체 시스템 통신을 테스트하는 데 필요한 restbus 시뮬레이션은 V-ECU와 동일한 통신 매트릭스를 기반으로 정의됩니다. 실시간 시뮬레이션과 마찬가지로 가상 버스 시뮬레이션에서도 신호 레벨까지 상세한 버스 모니터링이 가능합니다.

기능 개발자는 이 가상 버스 통신 시뮬레이션을 통해 HIL(hardware-in-the-loop) 시뮬레이션이 실행되기 훨씬 전에 오류를 찾아 수정할 수 있으므로 HIL 시뮬레이터에서 귀중한 시간을 절약할 수 있습니다. 또한 테스트 스크립트, 버스 및 기타 구성과 같이 VEOS와의 통신 테스트를 위해 생성된 모든 아티팩트를 HIL 테스트에 재사용할 수 있으므로 추가 구성 작업을 줄일 수 있습니다.

예시: 컴포트 ECU의 조기 검증

기존 컴포트 기능은 차량 후방의 컴포트 ECU에서 실행되는 새로운 구성 요소를 통해 확장됩니다. 이 ECU는 CAN을 통해 차량 전면의 메인 컴포트 ECU와 통신합니다. 메인 ECU는 이미 V-ECU의 형태로 테스트를 거쳤습니다. Bus Manager를 사용하여 restbus 시뮬레이션 구성을 생성했습니다.

예를 들어 Simulink® 모델과 같은 새로운 부품이 출시되는 즉시 V-ECU를 생성하는 데 사용됩니다. 메인 ECU의 버스 구성을 재사용할 수 있어 가상 버스 시뮬레이션을 쉽게 설정할 수 있습니다. V-ECU 간의 통신을 정의하고 restbus 시뮬레이션을 구성하는 데 동일한 통신 매트릭스가 사용되므로 두 부분이 원활하게 상호작용하며 전혀 수정할 필요가 없습니다.

테스트 프로세스 후반부에 가상 버스 시뮬레이션을 위해 생성된 구성, 테스트 레이아웃 및 모니터링을 포함하여 이미 테스트된 restbus 시뮬레이션을 HIL 테스트에 재사용할 수 있습니다.

혁신을 추진하세요. 항상 기술 개발의 동향을 주시해야 합니다.

저희 전문 지식 서비스에 가입하세요. dSPACE의 성공적인 프로젝트 사례를 확인해 보세요. 시뮬레이션 및 검증에 대한 최신 정보를 받아보세요. 지금 바로 dSPACE 다이렉트(뉴스레터)를 구독하세요.

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.