Übersicht
Der SAE J1939 FD Stack ermöglicht eine einfache und schnelle Entwicklung von J1939 FD Geräten nach J1939-22. Eine komfortable API erlaubt die einfache Auswertung von empfangenen Daten. Der J1939 FD Software Stack ist mit einem definierten Treiber-Interface ausgestattet, das eine einfache Adaption an vorhandene oder auch neue CPU Typen ermöglicht. Dazu stehen eine Vielzahl an verschiedenen Hardwareanpassungen bereit.
Unser J1939 FD Stack beinhaltet ebenfalls einen klassischen J1939 Stack und sowohl zur Kompilier- als auch zur Laufzeit kann zwischen J1939 und J1939 FD gewählt werden.
Um den Ressourcenverbrauch gering zu halten, ist der J1939 FD Stack in weiten Teilen konfigurier- und skalierbar. Es werden nur die jeweils für die Applikation benötigten Programmteile übersetzt und eingebunden. Dabei unterstützt die J1939 FD Library alle relevanten J1939 Transportprotokolle und optional Diagnosedaten (Diagnostic Messages). Vordefinierte SLOT-Funktionen unterstützen zudem bei der Konvertierung der Messwerte in das Übertragungsformat und umgekehrt.
Um den Einstieg in die Nutzung des J1939 FD Stacks zu vereinfachen, gehören mehrere, sofort lauffähige Beispiele sowie ein Benutzerhandbuch zum Lieferumfang. Für die Nutzung der Funktionen steht ebenfalls ein Referenzhandbuch mit der Beschreibung der Funktionsparameter bereit. Durch die komplette Implementierung der von J1939 FD definierten Kommunikationsmechanismen können sich die Entwickler vollständig auf die Applikation konzentrieren.
Mit dem einzigartigen J1939 DeviceDesigner wird die Definition der PGNs und SPNs signifikant vereinfacht und durch die Importmöglichkeit für PGNs erübrigen sich fehlerträchtige manuelle Eingaben.
Features
-
- Zyklisches Senden und Empfangen von J1939-Nachrichten
- inkl. Zeitüberwachung zyklischer Empfangsnachrichen
- Multi-PG support
- Transportprotokoll(TP) und BAM für größere Datenmengen
- feste Knotenadresse oder Address Claiming
- Filterung der Empfangsnachrichten nach PGN und Source-Adresse
- ISO-TP Client- und Server-Support inklusive – für CAN FD und klassiches CAN
- Optional Multi-Line Support für Gateways oder Mehrkanalgeräte
- Optional Diagnostic Messages Erweiterung mit einfacher API für DM1..DM64
- Zyklisches Senden und Empfangen von J1939-Nachrichten
- Optionale UDS Server Erweiterung verfügbar
- Im MultiProtocol-Stack mit anderen CAN-basierenden Protokollen kombinierbar
J1939 FD Stack Highlights
- ANSI-C kompatibler J1939 FD Stack als Source Code
- inklusive klassischem J1939 Stack als Source Code
- MISRA-C konform
- verfügbar für viele CPU Typen
- komfortables User-Interface
- in weiten Teilen konfigurier- und skalierbar
- 1 J1939 DeviceDesigner inklusive
Systemvoraussetzungen
- ANSI-C Compiler
Lieferumfang/Lizenzierung
- SAE J1939 FD Sourcecode (ANSI-C kompatibel)
- Treiberanpassung für ausgewählten Mikrocontroller/CPU
- sofort lauffähige Beispielapplikationen
- Anwenderhandbuch und Referenzhandbuch(Doxygen) zum Download
- standortbezogene Firmenlizenz oder Projektlizenz ohne Laufzeitkosten incl. 6-24 Monate kostenloser Support je nach Lizenz
- 1 Named-User-Lizenz bzw. Floating-Dongle-Lizenz des J1939 DeviceDesigner inklusive, je nach Lizenztyp
- optionaler Wartungsvertrag
Schulungen und Integrationssupport
Zusätzlich bieten wir Ihnen Schulungen zum J1939 Protokoll und auch zur Benutzung unserer J1939 FD Software an. Darüber hinaus können wir Sie mit einer gemeinsamen Inbetriebnahme oder kompletter Softwareentwicklung bei Ihrem Projekt unterstützen.