Xtm • Mess- und Analyse-Software für den CAN-Bus und

Xtm • Mess- und Analyse-Software für den CAN-Bus und Restbussimulation
CAN Analyse und
Restbussimulation durch
•
•
•
•
•
•
•
•
Trace-Fenster
Grafik-Fenster
Panel-Fenster
Tune-Fenster
CAN-Statistik-Fenster
CAN-Sende-Fenster
Script-Programmierung
LIN- und andere
Netzwerk-Interfaces
Online Messen und Offline Analysieren von CAN Daten – das neue Softwaretool Xtm
Das Software Interface für die umfassende
CAN Bus Analyse: Xtm
Xtm heißt das neue universell und einfach zu
bedienende Mess- und Analyseprogramm für
den CAN und weitere im Fahrzeug verwendete
Netzwerkebusse.
Das Softwaretool bietet die Möglichkeit, den
CAN Bus Verkehr eines oder mehrerer CAN
Busse in einem oder mehreren Trace-Fenstern
zu beobachten und zeitkorreliert darzustellen. Die
über ein intuitives Triggermenü getriggerten und
in Echtzeit aufgezeichneten CAN Daten können
über dbc-Datenbasen rückinterpretiert und als
physikalische Signale online dargestellt werden.
CAN Botschaften können hierbei detailliert in
dem Scroll- bzw. Fixed-Mode visualisiert und
zur Offline Analyse verwendet werden.
Auch können selbst definierte CAN Botschaften
oder zuvor abgelegte CAN Traces durch die
CANReplay bzw. CANSend Funktion zu Testund Simulationszwecken wiederverwendet
Ein Tool für (fast) alle Fälle: Xtm unterstützt
CAN, LIN und weitere Netzwerkbusse und
Diagnose-Protokolle
Im Moment unterstützte Netzwerke sind CAN, LIN
und Ethernet (UDP). Des weiteren kann die
serielle Schnittstelle des PCs und die K-Leitung
(mit entsprechendem Adapter für die Kvaser
LAPcan Karte) zur Kommunikation mit externen
Rechnerkonten wie z.B. Fahrzeug-Steuergeräten
verwendet werden.
und beliebig oft ausgesendet werden. Neben dem
Trace-Fenster stellt Xtm mit den mächtigen und
Easy-to-Use Grafik- und Panel-Fenster hierzu
verschiedene Grafikobjekte bereit:
•
•
Zeitdiagramm y(t)
Balken, Tacho, Numerisch, u.v.m.
Mit Hilfe des Statistik-Fenster können im weiteren
Aussagen über die Häufigkeit von CAN Botschaften, Bustiming, Busauslastung und Busstörungen
gemacht werden.
Die erweiterte Software Umgebung
Diagnose und Restbussimulation: Xtm
für
Xtm ist modular aufgebaut: auf der untersten
Ebene befinden sich die Hardware Schnittstellen
und Schnittstellen, welche ein bestimmtes
Kommunikationsprotokoll wie z.B. XCP oder
ODX implementieren. Diese Schnittstellen
werden angelegt und parametriert, sind jedoch im
Normalbetrieb in Xtm nicht direkt sichtbar.
Sichtbar sind vielmehr die Daten und Signale, die
von diesen Schnittstellen generiert werden.
Mit Hilfe von Xtm ist es auch möglich, die
Kommunikation mehrerer vernetzter Rechnerknoten (z.B. Fahrzeug-Steuergeräte) auf unterschiedlichen Bussen darzustellen, zu analysieren
und bei Bedarf fehlende Rechnerknoten durch die
Simulation Ihres Netzwerkverhaltens zu ersetzen
bzw. die bestehende Kommunikation zu beeinflussen und/oder zu ergänzen. Das Dekodieren
der CAN / LIN Botschaften erfolgt hierbei mit
Hilfe von Beschreibungsdateien im dbc bzw. ldf
Format. Zur Kommunikation über Diagnoseschnittstellen stehen die eingebauten Transportprotokolle ISO15765 und VWTP zur Verfügung.
Über aktive Steuerobjekte wie z.B. Slider,
Buttons, usw. können darüberhinaus im PanelFenster Steuerabläufe für Restbussimulationen
eigenständig in einer C++ ähnlichen Skriptsprache programmiert werden.
Systemvoraussetzungen
Empfohlene Grundvoraussetzung ist ein PC mit
dem Betriebssystem Windows NT, Windows 2000
oder Windows XP. In Abhängigkeit der konkreten
Aufgabe, die mit Xtm durchgeführt werden soll,
sind die folgenden Hardware Vorrausetzungen einzuhalten:
•
•
•
CAN Hardware der Firma Kvaser AB
(LAPcan, USBcan, PCIcan, DRVlin, usw.)
Serielle Schnittstelle
Ethernet Netzwerk Interface
Als CAN Hardware unterstützt Xtm alle CANAdapter der Firma Kvaser AB. In Abhängigkeit der
installierten Treiber ist auch der Betrieb mit der
CANcardX und CANcardXL der Firma Vector
Informatik GmbH möglich.
Somit stellt Xtm nicht nur ein vielseitiges Online
Mess- und Analyseprogramm dar, sondern ist
gleichermaßen eine Entwicklungsumgebung zur
Steuerung von vernetzten Rechnerknoten sowie zur
Visualisierung und Modifikation innerer Zustände
von Rechnerknoten.
Derartige kundenspezifische Projekte können auf
Basis von Xtm realisiert werden. Gerne stehen wir
Ihnen zur Beratung Ihrer ganz individuellen
Aufgabe zur Verfügung. Sprechen Sie uns an! Oder
testen und überzeugen Sie sich von Xtm doch
einfach selbst!
Eigenschaften von Xtm
•
•
•
•
•
•
•
•
•
•
Echtzeitumgebung auf Basis von Windows-Threads, die mit höchster Priorität ausgeführt werden
Hardware Schnittstellen zu CAN, LIN, K-Leitung, Ethernet und serielle Schnittstelle
Kommunikations- (XCP, ODX) und Transportprotokollunterstützung ISO15765 und VWTP
Verschiedene Visualisierungs-Fenster als Schnittstelle zum Anwender
Script-Sprache zur Simulation von Netzwerkknoten
Filter-, Generator- und Replay-Funktionen
CAN Statistiken über Botschaften, Busauslastung und Busstörungen
Umfangreiche Triggerbedingungen (Botschaften, Signale, Flanken, Grenzwertüberschreitung,
Fehlerzustände)
Modularer Aufbau: neue Hardware-Schnittstellen und Visualisierungs-Fenster können einfach
hinzugefügt werden, sodass auf Basis von Xtm kundenspezifische Anwendungen entstehen
dbc und ldf Datenbasisunterstützung
CAESAR Datensysteme GmbH
Keltenring 16
D-82041 Oberhaching (Germany)
Telefon: +49 - (0)89 - 613049 - 0
Telefax: +49 - (0)89 - 613049 - 97
www.caesar-datensysteme.de
[email protected]