车辆网络工具箱

BEDEUTENDES更新

车辆网络工具箱

kommunkation mit Fahrzeug-Netzwerken über CAN, J1939和XCP Protokollen

现在beginnen:

通过MATLAB和Simulink实现CAN和CAN FD-Nachrichten万博1manbetx

Konfigurieren von CAN- und CAN FD-Kanälen

CAN-Kanal-Funktionen在MATLAB在Simulink ermöglichen中输入CAN-Konf万博1manbetxigurationsblöcke,输入CAN- schnittstellen矢量CAN-硬件定义,输入物理物理参数,输入CAN- bus和CAN- fd - standards。Die Vehicle Network Toolbox bietet can - kanale - funktionen zum Abfragen and Konfigurieren von can - schnittstellen - hardware - instellungen, wie z. B. Busgeschwindigkeit and transceiver - instellungen。Darüber hinaus können Sie weitere CAN-Kanaleigenschaften prüfen, z. B. die Anzahl der verfügbaren Nachrichten oder Anzahl der über den Kanal gesendeten bzw。empfangenen柏林。Durch das Hinzufügen von vector - can - datenbankeien zu CAN-Kanälen werden eingheende nachrichtenautomatich zusammen mit den in the datenbankgespeicherten Informationen präsentiert。卡纳尔人können Sie卡纳尔人über den Kanal senden and empfangen。

Verbinden Sie MATLAB über die Protokolle CAN和CAN FD mit Ihrem Fahrzeug-Netzwerk。

寄给我和我的同事

Standard- can - nachrichten enthalten Eigenschaften zur Speicherung des can - nachrichten identifier (Standard 11-Bit oder erweitert 29-Bit), des Zeitstempels and bis zu 8 Byte CAN-Daten。Ein für die CAN FD-Übertragung konfigurierter Kanal Nachrichten mitz 64字节数据enthalten。

Mithilfe der send - und Empfangsfunktionen and -blöcke der Toolbox können Sie CAN-Nachrichten über CAN-Kanäle senden und empfangen。größeren Datensätzen können请您给我一个离线分析的机会。

MATLAB-Code zum Empfang von CAN-Nachrichten and ihren Signalen im Zeitplanformat。

来自加拿大的Erstellen和Extrahieren von Signalen

汽车网络工具箱verfügt über Funktionen和Blöcke zum Codieren和Decodieren von CAN-Nachrichten。CAN-Nachrichten können Daten enthalten, die mehrere Signale darstellen。Mit den Entpackfunktionen and -blöcken können Sie Startbit, Signallänge, Dateityp and Byteordnung festlegen。我的包和-blöcke bieten dieselben Optionen zur Datenerstellung für Die Übertragung von CAN-Nachrichten。

万博1manbetxsimulink - model, as den CAN Unpack-Block zum Decodieren von CAN- nachrichten verwendet。

我和魏德格本

把CAN-Log-Block放在“工具箱können”中,用“CAN-Nachrichten”代替。请您können dann den CAN Replay-Block verwenden, um we are Nachrichten in einem anderen万博1manbetx simulin - modelell wiederzugeben。Der可以Replay-Block bewahrt死Zeitstempel Der aufgezeichneten Daten,该死死wiedergegebenen Daten死gleichen Timing-Eigenschaften是不是死aufgezeichneten Daten抗议。

这是一个非常重要的问题,它是一个非常重要的问题。

Kommunikation uber dasXCP-Protokoll

Die Vehicle Network Toolbox bietet Funktionen and Blöcke für Die Kommunikation mit Steuergeräten über的XCP- e fahrzeugkalibrierungsprotocol - über CAN- order Ethernet-Bus。Bei der kommunkation mit Steuergeräten über XCP gelten MATLAB oder S万博1manbetximulink als Master- and die Steuergeräte als Slavegeräte。您可以können mit mehreren ECUs kommunizieren, indem Sie mehrere XCP-Kanäle öffnen。Für jedes ECU können您的数据请访问Speicherplätze内halb des ECU lesen和schreiben。Wenn in gesicherter Zugang zu einem ECU最好,können您的种子和Schlüsselsicherheit verwenden, um den Zugang zu ECU zu öffnen。Die Toolbox bieth Funktionen and Blöcke zum Verknüpfen von A2L-Datenbankdateien and zum Erstellen and Anzeigen dynamischer DAQ- and STIM-Messlisten für einen XCP-Kanal。大家听好了,我们将在verknüpften a2l - datestellt上收到您的信息。

model zur Erfassung von Messungen von einem ECU-Slave-Gerät。Das modelell verwendet Blöcke für die xcp - configuration und den XCP-Transport Layer (oben) sowie Blöcke für die XCP-Datenerfassung (unten links), um die Erfassung des PWM-Signals einzurichten (unten rechts)。

kommunkation über das J1939-Protokoll

Die Vehicle Network Toolbox stellt Funktionen and Blöcke für Die Kommunikation über J1939 zur Verfügung - ein CAN-basiertes Hochleistungsprotokoll, as oft in der Schwerlasterindustrie verwendet wire。kommunkation über J1939 verwenden Sie MATLAB-Funktionen oder Simulink-万博1manbetxBlöcke, um die kommunkation einzurichten。我是Einzelnen werden Funktionen和Blöcke bereitgestellt,嗯eine Datenbankdatei (.dbc) mit der j1939 - kommunkation zu verknüpfen, die CAN-Schnittstellen-Hardware zu spezifizieren and J1939-Parametergruppen und empfangen。您的代码和解码信号在参数组中是不存在的,请将它发送到gehörende日期bankdate确定日期。Zusätzlich können您的Sim万博1manbetxulink so konfigurieren, dass es Netzwerkknoten mit Adressansprüchen arbeitet。

模型发送和Empfangen von J1939-Daten在Verwendung von j1939 - send - und J1939-Empfangsblöcken。Das modelell verwendet außerdem j1939 - netzwerkkonfigations -, j1939 - can - transport - layer - konfigations - und J1939-Knotenkonfigurationsblöcke zur Einrichtung der Kommunikation。

Visualisieren des CAN-FD-Datenverkehrs

Die Toolbox enthält Die CAN Explorer- and Die CAN FD Explorer- app zur Visualisierung des aktiven Datenverkehrs auf einem bestimmten CAN- kanal。Sie können die Apps verwenden, während Sie andere Aufgaben in MATLAB order万博1manbetx Simulink ausführen。Für CAN-Datenbankdateien, die Ihrem CAN-Kanal zugeordnet sind, decodieren die Nachrichten and zeigen sie in den korrekten technischen Einheiten an。

Enthält der Traffic im Netzwerk mehr Informationen, als für Ihre Anwendung benötigt werden, können Sie die Anzahl der über einen CAN-Kanal empfangenen CAN-Nachrichten über einen definierten Bereich an CAN-Nachrichten identifiern begrenzen。在“工具箱”里,你可以点击“für我可以点击“benötigt werden”。

anicht des Live-CAN-FD-Bus-Verkehrs auf dem Netzwerk in der CAN FD Explorer-App。安杰格特werden Rohdaten,解码信号和信号图。

Anwenden冯Vektor-CAN-Datenbankdateien

Mit der Vehicle Network Toolbox können Sie Vector-CAN-Datenbankdateien einem CAN-Kanal oder einer Nachricht zuweisen。达达尔奇können您可以给我们提供信息和信号,您可以给我们提供信息和信号,您可以给我们提供信息和信号。Die Fähigkeit, mit branchenüblichen Datenbankdateien zu arbeiten, vereinfact Die Interaktion mit dem CAN-Bus, da Die Datenbank nicht nur Nachrichtenliste und Komponentensignale spezifiziert, sondern außerdem Bit-Packing- und Bit-Unpacking-Bestimmungen für Die dazugehörigen Signale festlegt。Signaldatentyp, Startbit, Länge und Byteordnung sind für die Nachrichten in der Datenbank vordefinert and vereinfachen die signalanalysis。

Codebeispiel, das zeigt, wie Nachrichten unter Verwendung von in CAN-Datenbankdateien gespeicherten Informationen angezeigt werden können。

Verwenden冯A2L-Beschreibungsdateien

Mit der Vehicle Network Toolbox können Sie Beschreibungsdateien nach dem industrial standard A2L (auch als ASAP2 bekannt) verwenden, um Mit ecu über das XCP-Protokoll von MATLAB oder万博1manbetx Simulink zu kommunizieren。Mit a2l - beschreibunsdateien können您可以在ECU-Parameter zugreifen中使用matlab - pr万博1manbetxogramder和simulink - model进行编程。A2L-Beschreibungsdateien enthalten Informationen über die zugehörige speicheraddress für einen bestimmten参数,die Speicherstruktur and den Datentyp。在物理参数上,我们可以用U/min和Grad摄氏度来表示。Mit发送日期können Sie Kalibrierungs- und Messaufgaben durchführen,发送日期和演讲者发送日期。

Codebeispiel, das zeigt, wie auf in A2L-Dateien gespeicherte Informationen zur Verwendung mit xp - verindungen zugegriffen werden kann。Es verwendet einen frei verfügbaren XCP-Slave-Simulator von Vector and Vector Virtual CAN-Kanälen。

麻省理工学院Arbeiten MDF-Dateien

Mit der Vehicle Network Toolbox können Sie problemlos Daten aus Messdatenformatdateien (MDF) importieren。Die Toolbox unterstützt Version 3.0 und höher des MDF-Standards。Wenn Sie in MDF-Objekt in MATLAB erstellen, können Sie die grundlegenden Eigenschaften der Datei anzeigen, einschließlich des anfänglichen Zeitstempels, der Datengröße, der Kanalgruppe and der Informationen zum Kanalnamen。嗯,我很想知道开始和结束的时间。Standardmäßig wid das Ausgabeformat Ihres Ergebnisses als Zeitplan zurückgegeben,该死的您的问题是我们的zeitgestemelten arbeiten können。

Für groe ße MDF-Dateien, die nicht in den Speicher passen, können Sie einen MDF-Datenspeicher erstellen and eine Vorschau der gestapelten datierend auf den von Ihnen angeggebenen Parametern anzeigen。请您können我的朋友,我的朋友请您ähnlicher mdf我的朋友请您。

Beispielcode zur Vorschau einer MDF-Datei über die Befehlszeilenschnittstelle und zur anschließenden Prüfung der Daten im variable - editor。

Anwenden von virtuellen Kanälen

欢迎您können virtuelle CAN- und CAN-FD-Kanäle zum Testen和Simulieren der netzwerkkommunkation verwenden。麻省理工学院einem virtuellen Kanal können您在einer loopback - configuration测试中的模型,在physische Hardware zu verwenden。模具网络工具箱unterstützt zwei Arten von virtuellen Kanälen: Virtuelle MathWorks-Kanäle und solche von Drittanbietern von CAN-Schnittstellen-Hardware。Virtuelle Kanäle von Drittanbietern wie Vector and Kvaser erfordern die安装在硬件支持包中。万博1manbetxvirtualellen MathWorks-Kanäle werden mit der Toolbox geliefert and erfordern keine zusätzlichen Treiber订单Suppor万博1manbetxtpakete。

万博1manbetxsimulink - modelell,这是我们在MathWorks-Kanälen zum Senden和Empfangen CAN-Daten的硬件时代的产品。

麻省理工学院Arbeiten CDFX-Dateien

我的日期是ASAM-Kalibrierungsdatenformat (CDFX)cdfx-汽车网络工具箱功能。在simulink - model中输入für。万博1manbetx

Verwenden von Kalibrierungsdaten aus einer CDFX-Datei als Eingaben für in s万博1manbetximulink - model and grafische Darstellung der simulationsausabe für die ASAM.C.MAP-Parameter。