vector-software-platform-product-portfolio-overview.png

CANbedded

CAN 및 LIN 버스를 통한 정보 교환을 위한 기존 솔루션

30년 이상 동안 벡터의 CANbedded 소프트웨어 컴포넌트는 전 세계 수백만 대의 ECU에 동력을 제공해 왔습니다. 거의 모든 주요 OEM의 신뢰를 받고 있는 CANbedded는 CAN 또는 LIN 네트워크가 탑재된 대부분의 차량을 뒷받침하는 안정적인 기술로, 기존 차량 플랫폼은 물론 리소스가 제한된 차량 플랫폼의 ECU에 검증된 신뢰성을 제공합니다. 

CANbedded Basic software는 CAN 버스를 통해 ECU 간 통신을 가능하게 합니다. ECU 소프트웨어의 일부로서, 이 소프트웨어는 OEM 사양에 따라 통신 작업을 처리합니다. 이를 통해 ECU는 차량 내의 다른 ECU 및 외부 서비스 시험기와 효율적으로 통신할수 있습니다. CANbedded는 대부분의 OEM 및 광범위한 마이크로컨트롤러에 대응하는 버전을 지원합니다.

CANbedded를 사용함으로써 사용자는 기능 소프트웨어 개발에 집중할 수 있습니다. 이 스택은 OEM 요구사항에 따라 CAN 메세지의 송신과 수신을 처리합니다. Vector는대부분의 OEM을 위한 맞춤형 CANbedded 배리언트를 제공합니다.

주요 장점

아래 기능들은 효율적인 ECU 통신 및 통합을 위한 견고한 기반을 제공합니다. CANbedded는 검증된 기능과 더불어 다양한 플랫폼 및 OEM 요구사항에 걸친 유연한 배리언트를 지원합니다.

  • 애플리케이션에 특화된 확장 가능한 소스 코드
  • 낮은 메모리 요구량과 빠른 런타임
  • 대부분의 하드웨어 플랫폼 지원 
  • 플랫폼 및 OEM 맞춤형 배리언트 제공 
  • 명확히 정의된 직관적인 인터페이스 
  • 다양한 플랫폼 및 OEM 간 포팅이 용이함 
  • ECU 소프트웨어로의 통합이 용이함

Key Functions of CANbedded

vector-canbedded-can.png
CANbedded CAN 통신

확장 기능

Vector의 추가 Basic software를 활용하여 특정 애플리케이션에 맞게 CANbedded 스택을 확장해보십시오.

CANbedded 게이트웨이는 통신에 필요한 신호와 메세지만 전달함으로써 CAN-CAN 또는 CAN-LIN과 같은 다른 네트워크 간의 데이터를 전송합니다. 이를 통해 효율적인 데이터 교환을 지원하고 불필요한 네트워크 부하를 줄여줍니다.

신호 라우팅, 메세지 라우팅(데이터 대기 행렬 포함 가능), 전송 프로토콜 라우팅 등 다양한 라우팅 옵션을 포함합니다. CANbedded 게이트웨이는 견고하고 효율적인 소프트웨어 컴포넌트로서 게이트웨이 ECU를 위한 신뢰할 수 있는 기반을 제공하며, 다양한 OEM 플랫폼을 지원합니다.

CANdesc 및 DEM - 진단용 소프트웨어 컴포넌트

CANdesc는 다양한 차량 OEM을 위한 균일한 진단 프로토콜로 구현되어있습니다. CANdesc는 진단 사양(CDD 파일)을 기반한 설정에 따라 생성되며, 애플리케이션에 신호 기반의 인터페이스를 제공하여 진단 기능을 ECU 소프트웨어에 손쉽게 통합할 수 있게 해줍니다.

DEM 컴포넌트를 사용하여 CANdesc를 확장하면 오류 메모리를 구현할 수 있습니다. DEM은 애플리케이션 소프트웨어에서 오류가 감지될 때 진단 오류 코드(Diagnostic Trouble Code; DTC)를 저장하여 ECU의 진단 기능을 완성합니다.

CANdesc와 DEM은 다양한 OEM 프로젝트에 사용할 수 있으며, OEM으로부터 독립적인 버전도 제공 가능합니다. 

진단 툴

Vector는 진단 기능의 정의부터 실행 및 플래시 프로세스와 진단 요청의 실행에 이르는 모든 작업을 지원하는 범용 진단 툴체인을 제공합니다. 여기에는 CANdelaStudio, CANoe, CANape 및 Indigo와 같은 툴이 포함됩니다.

XCP Professional

XCP(Universal Calibration Protocol)를 사용하여 차량 내 ECU를 측정, 캘리브레이션 및 평가할 수 있습니다. XCP는 Vector의 주도적인 기여를 바탕으로 ASAM에서 표준화한 것으로, 개발 전반에 걸쳐 일관된 데이터 접근을 지원합니다.

PC에서 CANape 또는 CANoe가 XCP 마스터 역할을 수행하며, ECU는 XCP Professional 소프트웨어 컴포넌트를 통해 ECU의 XCP 슬레이브를 구현합니다. 정의된 ASAM 기능 외에도, BSW 상태 파라미터를 A2L로 자동 생성하는 기능 및 양산 시 기능을 비활성화할 수 있는 옵션과 같은 확장 기능을 제공합니다.

XCP Professional은 CAN 및 LIN을 지원합니다. 다른 네트워크의 경우 Vector의 Basic software인 MICROSAR Classic을 사용할 수 있습니다.

다중 구성 ECU를 위한 솔루션

식별 정보(Identity)는 ECU를 식별하기 위해 사용되며, ECU의 어떤 배리언트가 활성화되어야 하는지 (예: 어떤 쪽의 문을 활성화할 것인지) 결정합니다. 활성화 할 식별 정보는 ECU의 설정에 따라 ECU 초기화 시 설정되며 디스크립션 파일에 기반을 두고 있습니다. ECU의 성능이 향상됨에 따라 변종(variant)의 수는 계속 증가하고 있습니다. 이로 인해 구성 관리에 필요한 노력이 늘어나고 비용도 증가합니다. 이러한 복잡성을 줄이려면 변종을 체계적이고 효율적으로 처리해야 합니다.

Vector는 자동차 OEM 및 제조사와의 장기적인 협력을 바탕으로 이러한 반복적인 사용사례에 맞춤화된 솔루션을 제공합니다. 이를 통해 배리언트를 효율적으로 관리하고, ECU 개발을 간소화하며, 관리 업무와 관련 비용을 줄일 수 있습니다.

CANbedded J1939는 SAE J1939 기반 ECU 네트워크에서 표준화된 통신을 위한 견고한 소프트웨어 스택을 제공합니다. 

상용차 및 농기계를 위해 설계된 이 솔루션은 파워트레인 및 섀시 시스템 전반에 걸쳐 안정적인 데이터 교환을 보장합니다. 

  • 폭넓은 소프트웨어 구성을 통한 효율적인 코드 실행과 프로젝트별 요구사항에 따른 유연한 적용
  • 하드웨어 독립적인 API를 통한 뛰어난 이식성과 다양한 플랫폼 간의 손쉬운 통합 
  • 진단 규약 및 전송 프로토콜과 같은 추가 구성 요소의 원활한 통합으로 종단 간 개발 워크플로우를 지원
  • 편리한 설정과 입증된 확장성을 통해 개발 가속화 및 안정적인 시스템 성능을 보장
지원되는 하드웨어 및 컴파일러 개요
CANbedded는 하드웨어에 크게 구애받지 않아 다양한 플랫폼과 프로젝트 구성에서 높은 유연성을 제공합니다. 초기 단계에서 필요한 하드웨어, 컴파일러 및 Basic Software Module의 조합을 공유함으로써, 고객의 구체적인 요구사항에 완벽하게 부합하는 솔루션을 확보합니다. 이를 통해 Vector는 맞춤형 솔루션을 제공하고, 프로젝트의 원활하고 효율적인 시작을 지원합니다.

CANbedded LIN 통신

CAN 외에도 CANbedded는 LIN(Local Interconnect Network) 통신도 지원합니다. 

CANbedded LIN은 분산형 ECU 네트워크에서 안정적이고 비용 효율적인 통신을 위한 검증된 소프트웨어 스택을 제공합니다. 

  • 표준화되고 확장 가능한 소프트웨어 컴포넌트를 통해 리소스 사용량을 최소화하면서도 프로젝트별 요구사항에 신속하게 대응
  • 런타임 효율성과 최소 메모리 사용량을 위해 최적화하여, 제한적인 하드웨어 환경에서도 높은 성능 보장
  • 파라미터의 자동 생성 및 원활한 통합으로 개발 프로세스및 엔지니어링 작업 간소화 
  • Vector의 툴체인과 완벽하게 호환되어 구성부터 검증에 이르는 효율적인 워크플로우를 지원
  • 기존 버스 시스템을 보완하며 비용 효율성 확보 및 제품 출시 기간 단축
vector-canbedded-lin.png
CANbedded LIN 통신
  • Vector의 툴체인과 완벽하게 호환되어 구성부터 검증에 이르는 효율적인 워크플로우를 지원합니다. 
  • 비용 효율성이 중요한 ECU 서브시스템에 이상적인 CANbedded LIN은 기존 버스 시스템을 보완하며 제품 출시 기간을 단축합니다.

더 많은 정보

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