Bus Manager란 무엇인가요?
dSPACE Bus Manager는 시뮬레이션, 평가 및 제어 작업의 일환(예: restbus 시뮬레이션(HIL(hardware-in-the-loop)/SIL(software-in-the-loop) 및 RCP 작업)으로 관련 시뮬레이션 플랫폼에 대한 LIN, CAN, CAN FD 및 J1939 버스 통신을 필요한 세부 수준으로 신속하게 구성할 수 있는 강력한 툴입니다.
이 강력한 구성 소프트웨어는 모듈형 dSPACE 실시간 시스템인 SCALEXIO, 컴팩트하고 견고한 차량용 프로토타이핑 시스템인 MicroAutoBox III, PC 기반 시뮬레이션 플랫폼인 VEOS와 긴밀하게 연동됩니다.
애플리케이션 분야
dSPACE Bus Manager는 시뮬레이션 목적으로 버스 통신을 구성하는 강력한 툴입니다.
- RCP
- HIL(Hardware-in-the-Loop)
- SIL(Software-in-the-Loop)
네트워크 복잡성 관리 및 강력한 버스 시뮬레이션 생성
차량 내 네트워크, 특히 AUTOSAR 기반 네트워크의 시뮬레이션은 점점 더 복잡해지고 있습니다. dSPACE Bus Manager는 RCP, HIL 및 SIL 애플리케이션에 대한 효율적인 시뮬레이션을 생성하는 데 필요한 노력을 최소화합니다. 런타임 중 조작 기능을 포함하여 SecOC, E2E 또는 GTS와 같은 기능은 툴에서 직접 구현됩니다.
Bus Manager의 주요 이점
Bus Manager는 시각화, 데이터 가져오기 및 내보내기, 조작, 모니터링, 자동화를 위한 다양한 전문 기능을 제공합니다.
이 툴을 사용하면 매우 복잡한 통신 설명 파일을 빠르게 가져올 수 있습니다 . RCP 및 HIL(hardware-in-the-loop)에서 SIL(software-in-the-loop) 애플리케이션에 이르기까지 restbus 시뮬레이션을 통합할 수 있습니다. 자동화 인터페이스 툴을 사용하면 restbus 구성을 사용자 지정 하고 필요한 단계를 자동화 할 수 있습니다. 드래그 앤 드롭을 통한 손쉬운 구성 덕분에 프로그래밍 기술이 필요하지 않습니다.
따라서 Bus Manager는 수작업 프로그래밍을 대폭 줄여주는 임베디드 컨트롤러 소프트웨어를 개발하고 테스트하기 위한 툴 체인의 중요한 부분이 됩니다.
개방성 및 확장성
종합적인 자동화 인터페이스를 통해 반복되는 작업을 스크립트로 작성할 수 있습니다. 개별 사용자 코드를 호출하여 특정 요구사항을 충족할 수 있습니다.
AUTOSAR 지원
Bus Manager는 보안 온보드 통신, 엔드투엔드 보호 및 글로벌 시간 동기화와 같은 최신 AUTOSAR 버전과 통신 기능을 지원합니다.
모델링 툴에 구애받지 않음
모델 인터페이스를 사용하면 버스 시뮬레이션을 다양한 환경 모델(예: MATLAB® Simulink®)에 연결하거나 FMU(Functional Mockup Units)를 통해 다른 툴에 연결할 수 있습니다. 모델 인터페이스는 다른 모델링 툴과 독립적입니다.
툴 체인 및 워크플로우
Bus Manager는 버스 시뮬레이션을 구현하기 위한 편리하고 간단한 워크플로우를 제공합니다. 일반적으로 VEOS가 포함된 가상 시나리오와 SCALEXIO 및 MicroAutoBox III이 포함된 실시간 시스템에는 동일한 워크플로가 적용됩니다.
- 하나 이상의 버스 통신 매트릭스를 가져옵니다. 모든 관련 정보는 후속 버스 구성을 위해 자동으로 추출됩니다.
- 버스 구성 생성
- 시뮬레이션할 부품 정의 및 구성
- 필요한 경우 조작 및 검사 구성
- 실시간 하드웨어 액세스를 지정합니다(이 단계는 RCP 및 HIL 시나리오에만 적용됨).
- 마지막으로 빌드 프로세스를 시작하고 실시간 애플리케이션을 다운로드(RCP 및 HIL 시나리오에 적용)하여 실행하거나 VEOS Player의 버스 시뮬레이션 컨테이너(BSC)를 사용하여 가상 시뮬레이션을 실행합니다.
기능 개요
| 기능 | 설명 |
| 일반 |
|
| LIN |
|
| CAN / CAN FD |
|
| 버스 조작 및 검사 |
|
Bus Manager 버전
ConfigurationDesk의 Bus Manager
ConfigurationDesk의 Bus Manager를 사용하면 버스 통신을 구성하고 dSPACE SCALEXIO, MicroAutoBox III 또는 MicroLabBox II 시스템용 실시간 애플리케이션에서 이를 직접 구현할 수 있습니다. 또는 버스 시뮬레이션 컨테이너를 생성할 수도 있습니다. 버스 시뮬레이션 컨테이너는 다양한 dSPACE 시뮬레이션 플랫폼에서 사용할 수 있습니다. 예를 들어, VEOS Player의 버스 시뮬레이션 컨테이너를 사용하여 VEOS용 오프라인 시뮬레이션 애플리케이션에서 구성된 버스 통신을 구현할 수 있습니다.
독립형 솔루션으로서의 Bus Manager
Bus Manager를 사용하면 버스 통신을 구성하고 버스 시뮬레이션 컨테이너를 생성할 수 있습니다. 예를 들어, 특정 dSPACE 시뮬레이션 플랫폼에서 구성된 버스 통신을 사용하려면 버스 시뮬레이션 컨테이너를 VEOS Player 또는 ConfigurationDesk로 가져오면 됩니다. VEOS Player를 사용하면 오프라인 시뮬레이션 애플리케이션에서 버스 통신을 구현할 수 있고, ConfigurationDesk를 사용하면 실시간 애플리케이션에서 버스 통신을 구현할 수 있습니다. Bus Manager(독립형)에서 사용한 프로젝트를 ConfigurationDesk의 Bus Manager와 함께 재사용할 수도 있습니다(예: 이미 구성된 버스 통신으로 작업하고 이를 실시간 애플리케이션에서 구현하기 위해).