Vehicle Network Toolbox

 

Vehicle Network Toolbox

CAN, J1939 및 XCP 프로토콜을 사용해 차량 내 네트워크와 통신

CAN 버스 연결을 묘사하는 선을 통해 차량에 연결된 Simulink 모델이 화면에 표시된 랩탑의 모습.

CAN 통신

CAN 또는 CAN FD 프로토콜을 사용해 CAN 버스로의 연결을 구성하고 설정한 후 CAN 메시지를 송수신하고 인코딩 및 디코딩할 수 있습니다. 이러한 메시지는 오프라인 분석을 위해 기록될 수 있으며 다른 Simulink 모델에서 재생될 수 있습니다.

ECU 슬레이브 장치에서 측정값을 얻는 방법을 보여주는 3개의 Simulink 창. 이 모델은 XCP Configuration 및 XCP Transport Layer 블록(위)과 XCP Data Acquisition 블록(오른쪽 아래)을 사용하여 PWM 신호의 수집(왼쪽 아래)을 구성합니다.

XCP 프로토콜

XCP 프로토콜을 사용해 CAN, CAN FD 또는 이더넷을 통해 ECU와 통신할 수 있습니다. ECU 내 특정 메모리 위치에 있는 데이터를 읽고 쓰며 A2L 파일을 연결하여 보정 및 측정 작업을 수행할 수 있습니다. ASAM CDFX(Calibration Data Format)의 데이터에 액세스하고 분석할 수 있습니다.

CAN을 통한 J1939 통신을 설정하는 데 사용되는 J1939 Transmit, J1939 Receive, J1939 Network Configuration, J1939 CAN Transport Layer Configuration 및 J1939 Node Configuration 블록이 표시된 Simulink 모델.

J1939 프로토콜

J1939 프로토콜을 통해 통신을 설정하여 데이터베이스 파일을 연결하고, CAN 인터페이스 하드웨어를 지정하며, J1939 파라미터 그룹을 송수신하고, 신호 데이터를 인코딩 및 디코딩할 수 있습니다.

CAN 및 CAN FD 앱

CAN Explorer 및 CAN FD Explorer 앱을 사용해 특정 CAN 채널의 활성 트래픽을 시각화하고 메시지를 디코딩하여 공학 단위로 표시할 수 있습니다.

XCP 연결에 사용할 수 있도록 A2L 파일에 저장된 정보에 액세스하는 방법을 보여주는 MATLAB 라이브 스크립트.

A2L 기술 파일

A2L(ASAP2) 기술 파일을 사용해 MATLAB 또는 Simulink에서 XCP 프로토콜을 통해 ECU와 통신할 수 있습니다. 이러한 파일에는 메모리 주소, 데이터형 및 저장된 값을 물리 단위로 변환하는 규칙에 대한 정보가 포함되어 있어 보정 및 측정 작업을 간소화할 수 있습니다.

명령줄 인터페이스를 통한 MDF 파일 미리보기와 변수 편집기 내 MDF 파일의 데이터를 보여주는 MATLAB 데스크탑.

MDF 파일

쉽게 MDF 파일을 가져오고 내보내며, 기본 속성을 보고, MDF 파일을 만들며, 기존 MDF 파일에 timetable형 데이터를 쓸 수 있습니다. MDF 파일의 일부를 읽고 데이터저장소를 만들어 크기가 큰 파일로 작업할 수 있습니다.

MathWorks 가상 채널을 사용하여 하드웨어 없이 CAN 데이터를 송수신하는 것을 보여주는 Simulink 모델.

가상 채널

가상 CAN 및 CAN FD 채널을 사용해 물리적 하드웨어를 사용하지 않고도 루프백 구성에서 네트워크 통신을 시뮬레이션할 수 있습니다. MathWorks 가상 채널 또는 Vector 및 Kvaser 같은 타사 공급업체의 채널을 사용할 수 있습니다.

CAN 데이터베이스 파일에 저장된 정보를 사용해 메시지를 보는 방법을 보여주는 코드의 예.

DBC 및 ARXML 파일

MATLAB 또는 Simulink에서 Vector CAN 데이터베이스 파일(DBC)을 CAN 채널 또는 메시지에 연결해 애플리케이션별 이름과 스케일링된 공학 단위를 사용하여 CAN 메시지를 디코딩 및 인코딩할 수 있습니다. ASAM ARXML 파일의 정의를 사용해 Simulink에서 CAN 및 CAN FD 메시지를 인코딩 및 디코딩하고 MATLAB에서 CAN 메시지를 디코딩할 수 있습니다.

LIN 버스 데이터 디코딩

MDF 또는 BLF 파일의 LIN 데이터를 식별하고 MATLAB에서 LDF(LIN Description File)를 사용해 MDF 또는 BLF 파일에 포함된 LIN 버스 데이터를 디코딩할 수 있습니다.

지금 그 가능성을 발견해 보세요.


구입할 준비가 되었나요?

가격을 확인하고 관련 제품을 살펴보세요.

학생이세요?

Campus-Wide License를 통해 이미 귀하의 학교에서 MATLAB, Simulink 및 그 밖의 애드온 제품에 대한 사용 권한을 제공하고 있을 수 있습니다.