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)