dSPACE는 V-ECU의 생성 및 활용을 위한 포괄적인 툴 체인을 제공합니다. V-ECU는 시뮬레이션 시나리오에서 실제 ECU를 에뮬레이션하는 소프트웨어입니다.

V-ECU는 단일 기능만 포함한 단순한 형태부터 실제 ECU의 모든 구성 요소를 포함한 완전한 형태까지, 다양한 버전으로 제공됩니다.

  • 가장 단순한 형태의 V-ECU는 하나의 기능을 수행하는 단일 구성 요소로 구성됩니다.
  • 더 복잡한 버전에서는 V-ECU가 여러 소프트웨어 구성 요소를 연결해, 하나의 ECU 전체 기능을 구현할 수 있습니다. 현실적인 태스크 스케줄링을 위해 AUTOSAR 런타임 환경(RTE)과 운영체제(OS)도 포함됩니다. 필요에 따라 버스 통신이나 NvRAM 시뮬레이션을 위해 선택된 기본 소프트웨어(BSW) 구성 요소를 추가할 수도 있습니다.
  • 생산 ECU에 사용될 실제 BSW 코드를 포함하면 V-ECU를 더욱 현실적으로 구현할 수 있습니다.

애플리케이션 구성 요소와 기본 소프트웨어가 결합된 V-ECU는 실제 ECU에 필적하는 기능을 제공합니다. 이 V-ECU는 차량 내 시나리오에서 VEOS나 MicroAutoBox II를 사용한 PC 기반 시뮬레이션을 통해 검증에 사용됩니다.

dSPACE의 V-ECU 지원

  • SystemDesk를 이용한 소프트웨어 아키텍처 기반의 간편한 V-ECU 생성
  • 단순하지만 기능적인 V-ECU의 자동 생성
  • 보다 사실적인 V-ECU 동작을 위한 정교한 맞춤 설정 가능

가상 ECU를 사용해야 하는 이유

V-ECU는 소프트웨어 구성 요소(SWC)의 통합 테스트를 보다 사실적으로 만들어 줍니다. 새로운 SWC는 V-ECU에 통합되어, VEOS 오픈 루프나 사실적인 플랜트 모델을 사용해 시뮬레이션할 수 있습니다. 실제 ECU 하드웨어를 사용하지 않으므로, 사용자는 실시간보다 빠른 속도로 시뮬레이션을 실행하고 기능을 더 편리하게 디버깅할 수 있습니다.

폭넓은 변형 범위를 갖춘 V-ECU는 다양한 테스트 시나리오에 필요한 모든 요소를 포함합니다. V-ECU는 개발 단계 전반에서 생성할 수 있어 테스트 프로세스를 보완합니다. 생성이 간편하므로 사용자는 새로운 개발 상태를 지속적으로 통합할 수 있습니다.
V-ECU의 또 다른 장점은 HIL(hardware-in-the-loop) 테스트를 미리 준비할 수 있다는 점입니다. V-ECU는 실제 ECU 하드웨어와 동일한 인터페이스를 제공하므로, VEOS를 통해 테스트 레이아웃과 구성을 개발하고 검증할 수 있습니다. 기능 테스트를 HIL 시뮬레이터에서 PC로 미리 전환해 수행할 수도 있습니다.

가상 ECU는 어떻게 생성하나요?

기본 소프트웨어가 없는 단순한 형태의 V-ECU는 dSPACE의 양산 코드 생성기인 TargetLink나 Simulink로 생성할 수 있습니다. 이 경우 주로 TargetLink 또는 Simulink 모델용 코드만 포함됩니다.

보다 복잡한 V-ECU를 생성하려면, V-ECU에 포함될 구성 요소의 AUTOSAR 소프트웨어나 시스템 아키텍처가 필요합니다. 소프트웨어 또는 시스템 아키텍처는 ARXML 파일 형태로 SystemDesk에 가져오거나, SystemDesk의 모델링 모듈에서 직접 모델링해 V-ECU 생성 입력으로 사용할 수 있습니다. 또한 소프트웨어 구성 요소를 구현하는 코드 파일과 해당 A2L 파일이 필요합니다.
SystemDesk는 이러한 입력을 바탕으로 V-ECU를 생성할 수 있는 종합적인 기능을 제공합니다. V-ECU 생성에 과도한 시간이 들지 않도록 하는 것이 핵심입니다. 이를 위해 SystemDesk는 다양한 기능을 갖춘 ECU 구성 프레임워크를 제공합니다. 예를 들어, 아키텍처 설명을 기반으로 기본 소프트웨어를 자동 구성할 수 있으며, 실행 가능 객체와 태스크 간의 매핑을 제안해 실행 순서까지 최적화합니다. 이러한 자동 구성 기능 덕분에 V-ECU 생성은 몇 번의 클릭만으로 완료됩니다.


더욱 현실적인 V-ECU가 필요할 경우, 자동 구성 결과를 구체적인 요구사항에 맞게 조정할 수도 있습니다. 나아가 자동 구성 방식을 수정해 생산용 BSW를 포함할 수도 있습니다. 이는 생산 BSW를 V-ECU에 통합하려는 경우 특히 권장됩니다.

가상 ECU의 주요 수혜자

기능 및 소프트웨어 개발자 는 새로운 기능이나 수정된 기능을 자동으로 통합해, 초기 개발 단계부터 사실적인 V-ECU를 지속적으로 활용할 수 있습니다. 또한 VEOS 기반 HIL 테스트 환경의 사실적인 모델을 검증 용도로 사용할 수 있습니다.

소프트웨어 통합 담당자 는 SystemDesk에서 다양한 출처의 소프트웨어 구성 요소나 기능을 결합해 완전한 V-ECU를 생성할 수 있습니다. 완전한 V-ECU는 애플리케이션 레이어뿐 아니라 RTE와 선택적 기본 소프트웨어를 포함해, 전체 구성 요소의 통합 테스트를 수행할 수 있습니다. 또한 소프트웨어 통합 담당자는 생성한 V-ECU를 기능 및 소프트웨어 개발자에게 제공하여 기능 검증에 활용할 수 있습니다.

HIL 테스터 는 기존 V-ECU를 재사용해 일부 테스트를 PC에서 사전에 수행함으로써 테스트 일정을 앞당길 수 있습니다. HIL 시뮬레이터에 적용하기 전, HIL 테스트와 테스트 시나리오를 미리 준비할 수도 있습니다.

더 많은 정보를 원하시나요? 문의하기:

dSPACE direct 뉴스레터 서비스를 통해 최신 소식을 받아보세요.

dSPACE 뉴스레터 서비스를 통해 최신 use case 와 신규 솔루션 및 제품, 교육 및 이벤트에 대한 정보를 지속적으로 확인하세요. 여기에서 무료 로구독을 신청하세요.

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.