IPEmotion – CAN Bus Traffic

Transcription

IPEmotion – CAN Bus Traffic
IPEmotion – CAN Bus Traffic
Speichern, Auswerten, Simulieren
PM 04.05.2016 (V2.3)
Inhalt
1.
2.
3.
4.
5.
6.
7.
2
Applikationen
Funktionsübersicht: Protokolle PlugIn
Traffic speichern
Traffic analysieren
Traffic simulieren / ausgeben
Anzeige: Botschaften Generator
Anhang: ID Filter und Frames
IPEmotion CAN Bus Traffic Analyse
V2.3
Applikation
Die CAN Bus Traffic Messung, Analyse und Simulation ist eine
wichtige Funktion für alle Anwender, die Messungen an
Steuergeräten durchführen.
IPEmotion unterstützt Funktionen zur
‣ CAN Bus Analyse und Diagnose
‣ Benchmarking und Reengineering
‣ Fehleranalyse
‣ Ausgabe von Signalen zur CAN Bus Simulation
IPEmotion bietet in einem Software Paket die Funktionen einer
leistungsfähigen Messsoftware zusammen mit Funktionen zur
CAN Bus Traffic Analyse und Simulation
3
IPEmotion CAN Bus Traffic Analyse
V2.3
Funktionsübersicht: Protokolle PlugIn
‣ CANdb free running
‣ CAN Traffic messen
‣ CAN Traffic senden
CAN Protokolle:
‣ OBD / OBD21 messen
‣ GM-LAN
‣ J1939 mit:
‣
‣
‣
‣
Diagnostics Message 1 (DM1)
Status Signale
FMI (Failure Mode Identifier)
Beschreibungsdatei Import auf 2 Schnittstellen:
OC (Occurrence Count)
‣
‣
‣ XCP, CCP, KWP
‣ XCPonETHERNET
4
CAN: DBC, Autosar, A2L, Fibex, GM-LAN
ETH: A2L
IPEmotion CAN Bus Traffic Analyse
V2.3
Protokolle PlugIn – Traffic Messung
‣ Traffic Kanal auf dem CAN
Knoten anlegen.
‣ Gewünschte Frames aktivieren
‣ Messung starten
5
IPEmotion CAN Bus Traffic Analyse
V2.3
Traffic Anzeige Instrument
Messages
(IDs)
Ist die passende DBC hinterlegt, werden die
Signale wie hier angezeigt.
In der Kopfzeile kann auch gefiltert werden.
6
IPEmotion CAN Bus Traffic Analyse
V2.3
Traffic Instrument – ASCII Export
Traffic Daten aus dem
Instrument können nach ASCII
exportiert werden.
7
IPEmotion CAN Bus Traffic Analyse
V2.3
Zusammenfassung Traffic Anzeige
Funktionsübersicht
8
Instrument
Einstellung
Botschadftsansicht (ID basierend)
Logger Ansicht (Anzahl der Tabellen träge einstellbar)
Filter Funktionen in Spalte: ID, Name, Typ
Datenazeige: umschaltbar dezimal / hexadecimal
Farbumschlag
Bytes die sich ändern zeigeneinen einen Farbumschlag
Blau: langsam ändernde Daten Bytes – alle 5 Sekunden
oder langsamer
Grau: schnell änderende Daten Bytes – < 5 Sekunden
Weiss: statische Daten Bytes – keine Änderungen
Aktualisierungsrate im Insrument: 10 Hz
Frames
Data, Status, Remote, Error, Statistic, Counter
Akzeptanz Filter
Im Protokolle PlugIn können Filtermasken definiert
werden. Siehe Anhang
Filter
In der Spalte ID, Name, Typ
Signale
Mit hinterlegte DBC Datei werden Signale angezeigt
Traffic Export
Export der Traffic Daten als ASCII Datei.
Voraussetzung
IPEmontion 2014 R2 & Protokolle PlugIn
Edition: Professional oder Developer
IPEmotion CAN Bus Traffic Analyse
V2.3
CAN Traffic Simulation / Ausgabe
Traffic Kanal als „Ausgang“
konfigurieren.
Manuelle Ausgabe:
‣ Eingabe der Botschaften über
‣
Alphanumerisches Instrument
Traffic Generator Instrument
Automatische Ausgabe:
‣ Funktionsgenerator auf CAN
‣
9
Senden ausgeben
Aufgezeichnete ASCII Traffic
Datei auf Traffic Kanal
ausgeben.
IPEmotion CAN Bus Traffic Analyse
V2.3
Traffic Generator einrichten
‣ Traffic Generator anlegen
‣ Traffic Kanal zuordnen
‣ Traffic ASCI Datei hinterlegen
‣ Ausgabe beginnt mit dem Start
der Messung
10
IPEmotion CAN Bus Traffic Analyse
V2.3
ANZEIGE – Botschaften Generator
Eingabe der Daten im den Byte Datenspalten
Eingabe der Daten als physikalischer Wert.
Auswahl von Botschaften aus DBC Datei oder manuelle
Eingabe.
YouTube: http://youtu.be/Hi8LyfnKCu0
11
IPEmotion CAN Bus Traffic Analyse
V2.3
Anhang (1)
Welche Frames werden unterstützt:
‣ Data frames:
‣ Status frames:
Empfangende Traffic Daten (Messen)
Keine gemessenen Frames sondern über das PlugIn berechnet Kennwerte
CAN_SERVER_STATE_BUS_ACTIVE
CAN_SERVER_STATE_BUS_WARNING
CAN_SERVER_STATE_BUS_PASSIVE
CAN_SERVER_STATE_BUS_OFFLINE
> changed to status active
> changed to status warning
> changed to status passive
> changed to status offline
Buffer overflow causing a loss of data:
CAN_SERVER_STATE_HARDWARE_BUFFER_OVERFLOW
CAN_SERVER_STATE_SOFTWARE_BUFFER_OVERFLOW
CAN_SERVER_STATE_BUFFER_OVERFLOW
‣ Remote frames:
‣ Error frames:
‣ Statistik frames:
‣
‣ Frames übertragen:
12
Anfrage Telegramm um passive CAN Teilnehmer auszufordern daten zu senden.
Alle fehlerhaften Frames
Kein gemessener Frame, sondern ein vom PlugIn berechneter Wert um
statistische Daten zur Verfügung zu stellen.
Traffic Daten die von IPEmotion gesendet werden (Ausgabe z.B. über Generator).
IPEmotion CAN Bus Traffic Analyse
V2.3
Anhang (2)
Filterfunktionen im PlugIn.
0x0B
0xB5
Example: The following IDs can pass
the filter
0xB4, 0xB5, 0xB6, 0xB7, 0xBC, 0xBD,
0xBE,0xBF
13
IPEmotion CAN Bus Traffic Analyse
V2.3
IPEmotion – CAN Bus Traffic
Speichern, Auswerten, Simulieren
PM 04.05.2016 (V2.3)