Umfassende Steuergeräte- und Netzwerk-Analyse für J1939-Anwender
CANalyzer .J1939
SAE J1939 ist ein CAN-basiertes Kommunikationsprotokoll für den Datenaustausch zwischen Steuergeräten im Nutzfahrzeugbereich. Es stammt von der internationalen Society of Automotive Engineers (SAE) und arbeitet auf dem Physical Layer mit CAN-Highspeed nach ISO 11898. Bei J1939 handelt es sich um ein Multimaster-Netzwerk mit dezentralisiertem Netzwerk-Management und überwiegend verbindungsloser Kommunikation.
Zusätzlich zu der leistungsstarken Basisfunktionalität des CANalyzers steht dem Anwender mit der J1939-Funktionserweiterung ein Werkzeug zur Verfügung, das von der Entwicklung bis zur Inbetriebnahme des J1939-Projektes eingesetzt werden kann.
Die J1939-spezifischen Erweiterungen erlauben es dem Anwender außerdem, sich auf die eigentlichen Aufgaben der Datenanalyse zu konzentrieren, ohne dass eine detaillierte Einarbeitung in das J1939-Protokoll notwendig ist. Dies steigert die Effizienz z.B. der Datenanalyse erheblich. Fehlinterpretationen von CAN-Frames werden vermieden.
Vorteile
- Integriertes Konfigurations- und Analysewerkzeug für elektronische Komponenten in Nutzfahrzeugen
- Schnelle Geräteentwicklung durch Verwendung von Datenbanken mit vordefinierten Standardobjekten
- Umfangreiche Datenanalyse-Funktionalität reduziert die Einarbeitung in die J1939-Spezifikation



Zusatzfunktionen
CANalyzer .J1939 erweitert die Standardfunktionalität von CANalyzer um: | |
• | Protokollspezifische Darstellung, Prüfungen, Interpretation, Filter und Suchfunktionen im Trace-Fenster |
• | Unterstützung der Transportprotokolle BAM, CMDT und Fast Packet |
• | Grafische Darstellung der Netzwerkknoten (Scanner) |
• | J1939-Filter im Messaufbau |
• | Erweiterte Datenbasis |
• | Erweiterter Generatorblock |
• | J1939-spezifische Programmiereigenschaften mit CAPL |
• | Fehlercode-Monitor (DTC-Monitor) |
• | Diagnosespeicher-Fenster |
• | OBD Inspection and Maintenance Monitor |
• | GNSS-Simulator, GNSS-Monitor und GPS Fenster |
• | Unterstützung der J1939 AUTOSAR 4.2.2 Systembeschreibungen |
Highlights
Version 13 und 14
- Aktualisierte J1939.dbc erlaubt eine einfache Simulation und Analyse von fast allen PGs, die in dem aktuellen J1939 Digital Annex (April 2020) definiert sind
Anwendungsgebiete
CANalyzer.J1939 kann überall dort eingesetzt werden, wo J1939-Netzwerke entwickelt, diagnostiziert und geprüft werden. Eingeschränkt können auch Netze stimuliert werden. Da die SAE J1939-Spezifikation die Basis für andere Netzwerke darstellt, wie zum Beispiel
- NMEA 2000®,
- ISO 11783,
- ISO 11992 (Truck & Trailer)
- FMS und
- GB/T 27930,
kann der CANalyzer .J1939 grundsätzlich auch dort genutzt werden. Durch Kombination mit weiteren CANalyzer Optionen erfolgt eine einheitliche Betrachtung auf gleicher Zeitbasis über Busgrenzen hinweg.
- Analyse
Trace-Fenster
CANalyzer .J1939 erlaubt dem Anwender die Überwachung der Kommunikation auf symbolischer Ebene in einem Trace-Fenster. Dort werden die übertragenen Parametergruppen dargestellt. Alle relevanten Informationen werden in eigenen Spalten, wie Parameter Group Number, Priorität, Quell- und Zieladresse sowie Protokollinterpretation in Textform, ausgegeben.
Einzelne Themenbereiche wie Transportprotokolle, Netzwerk-Management und Diagnose werden farblich gekennzeichnet. Insbesondere das Hervorheben von Protokollverletzungen hilft, eine J1939-konforme Kommunikation sicherzustellen.
Zusätzliche Funktionen wie die themenbezogenen Analysefilter, die Kontextsuche und die Spaltenfilter des Trace-Fensters vereinfachen das Auffinden bestimmter Parametergruppen.
Trace-Fenster: Protokollspezifische Information

Trace-Fenster: Analyssefilter

Trace-Fenster: Kontextsuche

GNSS Monitor und Karten Fenster

Der GNSS-Monitor dient der graphischen und numerischen Darstellung der Längen- und Breitengrade, sowie der Höhenangabe einer GNSS-Botschaft des NMEA2000®- oder des J1939-Protokolls.
- Diagnose
Folgende Komponenten stehen für den einfachen Umgang mit dem in J1939 definierten Diagnoseprotokoll zur Verfügung:

- Fehlercode-Monitor (DTC-Monitor)
Der Fehlercode-Monitor erlaubt den einfachen Umgang mit dem J1939-Diagnoseprotokoll. Ohne Programmierung können Fehlercodes (DTC – Diagnostic Trouble Codes) und Diagnosebotschaften dargestellt oder bei Bedarf abgefragt werden. Über eine Schaltfläche ist es möglich von einem ausgewählten Fehlercode an die entsprechende Stelle im Trace-Fenster zu springen. Zudem wird der Umgang mit Freeze Frames (erweiterte Informationen aus dem Fehlerspeicher) unterstützt. Damit eignet sich der Fehlercode-Monitor besonders für die abgasrelevante Diagnose oder die Diagnose des Antriebstrangs. Die Ergebnisse können mit Hilfe der Zwischenablage einfach in andere Anwendungen exportiert werden.

- Diagnosespeicherzugriff
Mit dem Diagnosespeicher-Fenster (DiagMemAcc) ist der direkte Zugriff auf Speicherbereiche in einem Steuergerät möglich. Dies kann z.B. der Fehlerspeicher oder der Programmcode sein. Die Adressierung erfolgt mit Hilfe von Parameternummern (Suspect Parameter Numbers) oder einer Adresse. Das Fenster basiert auf den Diagnosediensten DM14, DM15, DM16, DM18. Die Authentifizierung wird mit Hilfe einer herstellerspezifischen Seed & Key-DLL realisiert. Alternativ ist mit CAPL die Implementierung des Seed & Key-Verfahrens möglich. Darüber hinaus ermöglicht die Unterstützung von Diagnosedienst DM13 (Start/Stop Broadcast) die zeitweise Reduzierung der Netzlast.
- OBD-I/M Monitor
Der „OBD Inspection and Maintenace Monitor“ unterstützt den Steuergeräteentwickler sowie den Integrator im Umgang mit abgasrelevanten Tests. Mit diesem Fenster lassen sich steuergeräteinterne Tests anstoßen und die Ergebnisse darstellen. Grundlage für das Fenster sind die Diagnosedienste DM5, DM7, DM8, DM10, DM21, DM26 und DM30.
Für herstellerspezifische Diagnoseprotokolle steht das Diagnostic Feature Set (KWP2000 und UDS) zur Verfügung. Dabei werden ebenfalls Netzwerke mit wechselnden Steuergeräteadressen unterstützt.
Transport Protokoll
Die Option .J1939 unterstützt die Transportprotokolle
- BAM,
- CMDT und
- Fast Packet.
Bei Verwendung dieser Protokolle zerlegt CANalyzer. J1939 größere PGs automatisch in einzelne CAN Frames bzw. setzt die einzelnen CAN Frames wieder zu einer PG zusammen. Zusätzlich wird die Kommunikation während der Messung auf Fehler überwacht und ggf. Warnungen ausgegeben. Die Interpretation des Protokolls beschränkt sich auf den vom Anwender als J1939 konfigurierten Kanal. Gateway-Lösungen mit verschiedenen Protokollen können so einfach überwacht werden. Die Darstellung von 11-Bit- und 29-Bit-CAN-Identifiern wird gleichzeitig unterstützt.
Datenbasis
J1939-Parametergruppen und -signale werden in einer Datenbank beschrieben, die bereits exemplarisch mit den Standardobjekten vordefiniert ist. Der Anwender kann die Datenbank mit dem mitgelieferten CANdb++ Editor beliebig erweitern, um z.B. anwendungsspezifische Parametergruppen (Proprietary PGs) zu definieren.
Der CANdb++ Editor wurde speziell für den Einsatz im J1939-Umfeld mit Dialogen und zusätzlichen Ansichten erweitert, um die Erstellung und Verifikation für den Anwender erheblich zu erleichtern. Die so definierten Parametergruppen und Signale können im gesamten Programm symbolisch ausgewählt werden.

Produktbeschreibungen
- Produktinformation: Detaillierte informationen zu CANoe .J1939 (PDF)
Haben Sie technische Fragen und suchen passende Antworten? Unsere Knowledge Base hält die wichtigsten FAQs für Sie bereit.
Downloads
-
2021-01-22 Service Pack SoftwareCANalyzer 14 SP2 Online Installer
-
2021-01-21 Service Pack SoftwareCANalyzer 14 SP2 Full Installer
-
2020-11-16 Service PackCANalyzer 13.0 SP3 (64 Bit)
-
2020-05-26 Service PackCANalyzer 12.0 SP5 (64 Bit)
-
2019-05-29 Service PackCANalyzer 11.0 SP4 (64 Bit)
-
2019-01-17 Service PackCANoe / CANalyzer 10.0 SP7 (32 Bit)
-
2019-01-17 Service PackCANoe / CANalyzer 10.0 SP7 (64 Bit)
-
2018-12-21 Service PackCANoe / CANalyzer 9.0 SP8 (32 Bit)
-
2018-12-21 Service PackCANoe / CANalyzer 9.0 SP8 (64 Bit)
-
2018-11-22 Service PackCANoe / CANalyzer 8.5 SP7 (32 Bit)
-
2021-01-21 DemoCANalyzer 14 SP2 Demo (64 Bit)
Training
CANalyzer .J1939 Seminare

CANalyzer .J1939 bietet vielfältige Möglichkeiten zum Entwickeln, Diagnostizieren und Testen von J1939-Systemen. Doch nur wer diese Möglichkeiten kennt, kann das Potenzial voll ausschöpfen und Zeit und Geld einsparen.
Nutzen Sie daher unsere Schulungen und Weiterbildungsangebote, um CANalyzer .J1939 in Ihrem Arbeitsalltag noch effizienter einzusetzen!