车辆网络工具箱

车辆网络工具箱

CAN,J1939,XCP프로토콜을 사용하여 차량 내 네트워크와 통신할 수 있습니다.

시작하기:

MATLAB및 模万博1manbetx拟에서 可以및 CAN FD메시지 송수신

可以및 CAN FD채널 구성

MATLAB의 可以채널 함수와 模拟万博1manbetx의 可以구성 블록을 통해 可以또는 CAN FD표준을 사용하여 可以버스와의 물리적 연결을 설정하는 向量罐인터페이스 하드웨어로의 연결을 정의할 수 있습니다. 车载网络工具箱는 버스 속도, 트랜시버 설정과 같은 可以인터페이스 하드웨어 설정을 조회하고 구성하는 可以채널 함수를 제공합니다. 또한, 채널에서 유효한 메시지 개수와 송수신된 메시지 개수와 같은 기타 可以채널 속성을 검증할 수도 있습니다. 向量罐데이터베이스 파일을 可以채널에 연결하면 데이터베이스에 저장된 정보를 사용하여 수신 메시지가 자동으로 표시됩니다. 可以채널을 정의하면 정의한 채널에서 可以메시지를 송수신할 수 있습니다.

可以및FD프로토콜을사용하여MATLAB을차량네트워크에연결할수있습니다。

可以메시지송수신吗

표준可以메시지는可以메시지식별자(표준비11트또는확장29비트)를저장하는속성,타임스탬프,및최대8바이트의可以데이터를포함합니다。可以FD송신을위해구성된채널은최대64바이트의데이터를포함하는메시지를담을수있습니다。

툴박스의함수및블록을송수신하면可以채널을통해可以메시지를주고받을수있습니다。대규모데이터셋의경우오프라인에서분석할수있도록可以메시지를기록할수있습니다。

可以메시지및신호를타임테이블형식으로수신하는MATLAB코드。

可以메시지로부터 신호 작성 및 추출

车辆网络工具箱에는可以메시지인코딩및디코딩을위한함수및블록이포함되어있습니다。可以메시지데이터는여러신호를나타내는데이터를포함할수있습니다。解压缩함수와블록을통해시작비트,신호길이,데이터형및바이트순서를지정할수있습니다。包함수와블록에서도동일한옵션으로可以메시지전송에사용할데이터를조합할수있습니다。

可以打开블록을 사용하여 可以메시지를 디코딩하는 模拟모델.万博1manbetx

可以메시지의기록및재생吗

车载网络工具箱의 可以记录블록을 사용하면 모델에서 수신한 可以메시지를 小地毯파일에 저장할 수 있습니다. 그런 다음 可以重播블록을 사용하여 다른 模拟모델에서 메시지를 재생할 수 있습니다. 可以重播블록万博1manbetx은 재생된 데이터가 기록된 데이터와 동일한 타이밍 특성을 갖도록 기록된 데이터의 타임스탬프를 보존합니다.

차량 테스트 시행에서 기록된 바퀴 속도 데이터를 재생한 플롯.

XCP프로토콜을 통한 통신

车载网络工具箱는 可以또는 이더넷 버스에서 자동차 보정 프로토콜인XCP를통해ECU와통신하는함수와블록을제공합니다。的XCP를통해ECU와통신할때는MATLAB또는仿真软件가마万博1manbetx스터가되고ECU가슬레이브기기가됩니다。여러개의XCP채널을열면여러개의ECU와통신할수있습니다。각ECU에대해ECU내특정메모리위치에데이터를읽고쓸수있습니다。ECU에대한보안액세스가존재하는경우시드와키보안을사용하여ECU에대한액세스를열수있습니다。车辆网络工具箱는A2L데이터베이스파일을연결하고,XCP채널의동적采集및机枪兵측정목록을생성하고보는함수와블록도제공합니다。측정목록은연결된A2L파일의측정및이벤트정보를기반으로설정됩니다。

ECU슬레이브기기에서측정값을얻는모델。이모델은XCP配置및XCP传输层블록(위)과XCP数据采集블록(왼쪽아래)을사용하여PWM신호의수집(오른쪽아래)을설정합니다。

J1939프로토콜을 통한 통신

车辆网络工具箱는중장비트럭업계에서널리사용되는기可以반하이레벨프로토콜인J1939를통해통신하는함수와블록을제공합니다。J1939를통해통신할때는MATLAB함수나仿真软件블록万博1manbetx을사용하여통신을설정할수있습니다。구체적으로살펴보면,데이터베이스(.dbc)파일을J1939통신에연결하고,可以인터페이스하드웨어를지정하고,J1939파라미터그룹을송신및수신하는함수와블록이제공됩니다。사용자는연결에연동된데이터베이스파일에의해정의된파라미터그룹을사용하여네트워크의신호데이터를인코딩및디코딩할수있습니다。또한주소할당(地址声称)을사용하여仿真软件가네트워크노드로기능하도万博1manbetx록구성할수있습니다。

J1939传输블록과J1939收到블록을사용하여J1939데이터를송수신하는모델。이모델은또한J1939网络配置,J1939可以传输层配置및J1939节点配置블록을사용하여통신을설정합니다。

可以및 CAN FD트래픽 시각화

이툴박스에는특정可以채널에서활성트래픽을시각화하기위한可以Explorer와FD Explorer앱이있습니다。MATLAB또는仿真万博1manbetx软件에서다른작업을수행하면서이러한앱을사용할수있습니다。可以채널에연동된可以데이터베이스파일에대해이러한앱은메시지를디코딩하여올바른공학단위로표시할수있습니다。

네트워크의 트래픽에 응용 사례에 필요한 것보다 더 많은 정보가 포함되어 있으면 可以채널이 수신하는 可以메시지 개수를 可以메시지 식별자에 대한 정의된 범위로 제한할 수 있습니다. 车载网络工具箱의 필터 함수와 마스크 설정을 사용하면 응용 사례에 필요한 만큼의 메시지만 수신할 수 있습니다.

CAN FD浏览器앱으로 표시한 네트워크의 실시간 CAN FD버스 트래픽. 원시 데이터, 디코딩된 신호 및 신호의 플롯을 볼 수 있습니다.

向量可以데이터베이스파일사용

车载网络工具箱를 사용하여 向量罐데이터베이스 파일을 可以채널이나 MATLAB또는 模拟메시지와 연결할 수 있습니다. 이렇게 하면 응万博1manbetx용 사례 특정 메시지 및 신호 이름(예: 引擎管理组、引擎管理组、,그리고 스케일링된 공학 단위를 사용하여 可以메시지를 인코딩 및 디코딩할 수 있습니다. 데이터베이스는 메시지 목록과 구성요소 신호를 지정할 뿐만 아니라 연관 신호에 대한 비트 패킹 및 패킹 해제 규칙도 제공하므로 이 툴박스를 사용하면 업계 표준 데이터베이스 파일로 작업할 수 있어 可以버스와의 상호작용이 간단해집니다. 메시지에 사용되는 신호 데이터형, 시작 비트, 길이, 바이트 순서가 모두 데이터베이스에 미리 정의되어 있어 신호 분석이 간단해집니다.

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

A2L기술파일사용

车载网络工具箱에서는 업계 표준 A2L(ASAP2라고도 함) 기술 파일을 사용하여 MATLAB또는 模拟에서 XCP프로토콜을 통해 万博1manbetx电子控制单元와 통신할 수 있습니다. A2L기술 파일을 사용하면 MATLAB프로그램 또는 模拟모델에서 내부 电子控制单元파라미터에 액세스할 수 있습니다. A2L기술 파일에는 특정 파라미터에 대한 메모리 주소 정보, 저장 구조 및 데이터형 정보가 있습니다. 이 파일에는 시스템 파라미터, 센서 특성, 정정 인자와 같은 저장된 값을 RPM,섭씨와 같은 물리 단위로 변환하는 규칙도 포함되어 있습니다. 이 데이터가 있으면 데이터 구문 분석과 메모리 주소 디코딩을 하지 않고도 보정 및 측정 작업을 수행할 수 있습니다.

XCP연결에 사용할 수 있도록 A2L파일에 저장된 정보에 액세스하는 방법을 보여주는 코드의 예. 이 예에서는 矢量및 矢量虚拟罐채널에서 무료로 제공되는 XCP슬레이브 시뮬레이터를 사용합니다.

中密度纤维板파일로 작업

车辆网络工具箱를사용하면MDF(测量数据格式)파일로부터쉽게데이터를가져올수있습니다。3.0车辆网络工具箱는MDF표준버전이상을지원합니다。MATLAB에서MDF객체를만들때초기타임스탬프,데이터크기,채널그룹,채널이름정보등파일의기본적인속성을볼수있습니다。MDF파일의일부만을읽어들이려면채널이름이나시작및중지시간을지정하면됩니다。기본적으로결과의출력형식은타임테이블로반환되므로타임스탬프가적용된데이터를사용해보다쉽게작업할수있습니다。

메모리에담을수없을정도로큰MDF파일의경우,MDF데이터저장소를만들고지정한파라미터를기반으로데이터를배치단위로미리볼수있습니다。비슷한MDF파일의모음에대해쉽게작업하기위해데이터저장소를만들수도있습니다。

명령줄인터페이스를통해MDF파일을미리보고변수편집기에서데이터를검사하는코드의예。

가상채널사용

가상 可以및 CAN FD채널을 네트워크 통신의 테스트 및 시뮬레이션에 사용할 수 있습니다. 가상 채널을 사용하면 물리적 하드웨어를 사용하지 않고도 루프백 구성으로 모델을 테스트할 수 있습니다. 车载网络工具箱는 두 가지 종류의 가상 채널을 지원합니다. 하나는 数学作品가상 채널이고, 다른 하나는 타사 可以인터페이스 하드웨어 공급업체에서 제공하는 가상 채널입니다. 矢量및 克瓦瑟와 같은 타사 공급업체가 제공하는 가상 채널을 사용하려면 해당 공급업체의 드라이버나 하드웨어 지원 패키지를 설치해야 합니다. 数学作品가상 채널은 툴박스와 함께 제공되며, 추가 드라이버나 지원 패키지가 필요하지 않습니다.

数学作品가상 채널을 사용하여 하드웨어 없이 可以데이터를 송수신하는 것을 보여주는 模拟모델.万博1manbetx

CDFX파일로 작업

车辆网络工具箱에서제공하는cdfx함수를 사용하여 CDFX(ASAM)보정 데이터 형식) 데이터에 액세스할 수 있습니다. CDF파일의 보정 데이터를 模万博1manbetx拟모델의 입력으로 사용할 수 있습니다.

CDFX파일의 보정 데이터를 模万博1manbetx拟모델의 입력으로 사용하고 ASAM.C.地图파라미터의 시뮬레이션 출력을 플로팅합니다.