CAN/CAN FD 네트워크를 위한 설계 환경
CANdb++
CAN/CAN FD 네트워크 개발의 핵심 요소는 버스 상에서 교환되는 데이터의 명세입니다. 이는 DBC 파일 형식으로 정의되며, 다음과 같이 다른 모든 개발 단계의 기초가 됩니다.
► 버스 통신 시뮬레이션 및 분석
► ECU/LRU 소프트웨어 및 상세한 ECU/LRU 테스트에 대한 구성
DBC 데이터베이스는 CAN/CAN FD 네트워크의 속성, 버스에 연결된 ECU/LRU 및 메시지 및 시그널을 정의합니다.
J1708/J1587 및 ARINC 429 뿐만 아니라 J1939/ISO11783 등의 확장 프로토콜을 지원하는 CANdb ++ Admin은 DBC 데이터베이스를 시각화하고, 새로운 데이터베이스를 작성하거나 기존 데이터베이스의 데이터를 수정하는 데 필요한 기능을 사용자에게 제공합니다.
장점
- J1939/ISO11783, J1708/J1587 및 ARINC 429 등의 버스 시스템을 설계하는 데 특화된 기능을 제공합니다. 또한, 설계된 데이터베이스를 J1939 용 벡터 툴체인에 통합하여 사용할 수 있습니다. 이와 같이 CANdb ++ Admin은 통신 네트워크 개발자 및 컴포넌트 공급 업체에게 중요한 툴입니다.
- CANdb ++ Admin은 항공기뿐만 아니라 완성차에 대한 통신 매트릭스를 작성하는 기능을 제공합니다. 특히 게이트웨이를 통한 시그널 라우팅 정보와 네트워크의 실시간 동작을 평가하기 위한 타이밍 정보를 정의할 수 있습니다.
- 또한 CANdb ++의 데이터 모델을 통해 다양한 요구 사항에 맞출 수 있도록 사용자 속성을 추가하여 정의할 수 있습니다.
응용 분야
통신 메트릭스 설계
- 차량 및 항공기 네트워크와 ECU/LRU의 통신 오브젝트를 정의
- 예측되는 타이밍 동작 (버스로드, 전송 시간 등)과 관련된 네트워크 분석
- 통신 데이터에 대한 사용자 친화적인 유저 인터페이스
- 사용자 속성(전송 동작, 전송 주기, 타임아웃)으로 표현가능한 전송/수신 관계에 대한 사양
분산 시스템의 개발 프로세스에서의 데이터의 사용
- 공급 업체로 전달하기 위한 일부 네트워크 혹은 ECU/LRU 의 데이터 추출
- 통신 데이터를 기술하기 위한 사실상의 표준으로서 Vector DBC 형식 완벽 지원
데이터 모델
- 통신 오브젝트(예: 메시지, 시그널, 네트워크 참여자) 뿐만 아니라, 오브젝트간 관계(메시지의 송신 노드, 네트워크 상의 노드들이 수신하는 시그널)를 정의
- 단일 데이터베이스에서 여러 네트워크 관리
- 사용자는 여러가지 사용자 속성(예: 차량, 항공기, 타임아웃) 정의 가능