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 |
• | Unterstützung für CAN FD (nach J1939-17 und J1939-22) |
• | 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 |
Neue Funktionen
Version 16
|
|
|
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
- 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.
CAN FD
CANalyzer.J1939 unterstützt J1939 auf Basis von CAN FD nach den Spezifikationen SAE J1939-17 und SAE J1939-22.
CAN FD ermöglicht Übertragungsraten der Nutzdaten von 2000 kBaud bei einer Länge von bis zu 64 Byte. Dadurch erhöht sich im Vergleich zu classical CAN (250 oder 500 kBaud, 8 Byte) der Durchsatz, sodass entweder die Buslast reduziert oder die Teilnehmerzahl erhöht werden kann.
Analyse
FD.TPs, Multi-PGs und die damit übertragenen Contained-PGs (C-PGs) mit all ihren Signalen werden übersichtlich im Trace-Fenster visualisiert. Protokollverletzungen werden erkannt und dargestellt. Protokollspezifische Eigenschaften können zusätzlich im Detailed View analysiert werden.
J1939-22-Verkehr wird im Trace-Fenster interpretiert

Protokollspezifische Eigenschaften werden in der Detailansicht angezeigt

Simulation
Für jede einzelne Parametergruppe kann festgelegt werden, ob sie mit FD.TP oder als Contained-PG mit Multi-PG oder als einzelner CAN (FD) Frame gesendet wird.
Type-of-Service- und Trailer-Format-Werte einzelner Parametergruppen können im DBC konfiguriert und später zur Laufzeit über die CAPL-Funktionen angepasst werden. Bei Bedarf können Assurance Daten definiert bzw. analysiert werden. Vielfältige Möglichkeiten für Fehlerinjektion sind ebenfalls vorhanden.

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 CANalyzer.J1939(PDF)
Haben Sie technische Fragen und suchen passende Antworten? Unsere Knowledge Base hält die wichtigsten FAQs für Sie bereit.
Downloads
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!