CAN Analyzer
Der emotas CANinterpreter ist ein vielseitig einsetzbarer CAN und CAN FD Analyzer und Monitoring-Tool zur Überwachung und Aufzeichnung des Datenverkehrs und zur Analyse von CAN-Netzwerken.
Durch bereitstehende PlugIns lässt sich der Funktionsumfang erweitern. Auch die Erstellung weiterer PlugIns nach Kundenwunsch ist möglich. Anwendungsfälle hierfür sind z.B. als Service- oder Inbetriebnahmetool für Geräte und Anlagen.
CANinterpreter Highlights
- Online-Überwachung des Busverkehrs
- Interpretation der CAN-Daten nach Anwendervorgaben
- Aufzeichnung der CAN-Telegramme
- Replay-Funktion für CAN-Telegramme
- Analyse des Zeitverhalten zyklischer CAN-Telegramme
- Flexible CAN-ID spezifische Filterung/Triggerung
- einmaliges oder zyklisches Senden von CAN-Nachrichten/Sequenzen
- Funktionserweiterung durch PlugIns
- CAN FD Unterstützung mit entsprechender Hardware
Scripting PlugIn
Das PlugIn basiert auf QtScript/JavaScript, erweitert das CAN Analyzer Tool um CAN und CANopen spezifische Kommandos. Mithilfe des Scripting PlugIns können eigene Benutzeroberflächen z.B. für Test- und Steuerungsapplikationen erstellt werden. Der Entwurf erfolgt über einen grafischen UI-Designer. Lauffähige Beispiele liegen der Auslieferung bei.
PlugIn CANopen Interpretation
Das PlugIn CANopen Interpretation erweitert den CANinterpreter um die Möglichkeit der Interpretation von CANopen-Telegramme anhand der CANopen-Dienste. Anstelle der Datenbytes „40 10 17 10“ zeigt das PlugIn beispielsweise an, dass das Heartbeat-Producer-Objekt(0x1017) per SDO gelesen werden soll. Für alle CANopen-Dienste sind entsprechende Interpretationen verfügbar. Die Dateninhalte der PDOs können anhand des Mappings angezeigt werden und auch eine Interpretation von MPDOs ist integriert. Eine Filterung der Telegramme ist sowohl nach CANopen-Knotennummern als auch nach CANopen-Diensten möglich.
PlugIn J1939 Interpretation
Das PlugIn J1939 Interpretation erweitert den CANinterpreter um die Möglichkeit der Interpretation von J1939-Telegrammen an Hand der J1939-Spezifikation. Eine Filterung der Telegramme ist sowohl nach J1939 Source Address als auch nach PGN möglich.
PlugIn EnergyBus Interpretation
Dieses PlugIn wurde speziell für die Anwendung mit EnergyBus entwickelt. Es überwacht den Datenverkehr bei EnergyBus (CANopen CiA 454) und zeigt die Zustände und Prozessdaten aller EnergyBus-Geräte im Netzwerk an.
CAN Schnittstellen
Windows®:
- HMS/Ixxat CAN Interfaces
- Kvaser CAN-Interfaces
- SYS TEC USB-CANmodul
- PEAK PCAN-USB
- EMS Wünsche CAN-Interfaces
- Vector CAN-Interfaces (XL-Driver)
- Janz Tec CAN-USB
Linux®:
- can4linux
- SocketCAN
Unter Linux werden alle CAN-Schnittstellen mit SocketCAN-API oder can4linux-API unterstützt. Unter MacOS X wird can4osx unterstützt. Mac OS X Versionen sind auf Anfrage erhältlich.
Systemvoraussetzungen
- Microsoft Windows 10
- diverse Linux-Varianten (getestet mit Ubuntu 18.10)
- unterstütztes CAN-Interface
Lieferumfang/Lizenzierung
- CANinterpreter Software zum Download
- Ein-Benutzer-Lizenz, Node-Locked-Lizenz oder Floating Lizenz