SAE J1939 Stack

J1939 Stack Übersicht

Übersicht

Der SAE J1939 Stack ermöglicht eine einfache und schnelle Entwicklung von J1939 Geräten.
Eine komfortable API erlaubt die einfache Auswertung von empfangenen Daten. Der J1939 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.

Um den Ressourcenverbrauch gering zu halten, ist der J1939 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 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 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 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
  • 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
  • Optional Multi-Line Support für Gateways oder Mehrkanalgeräte
  • Optional Diagnostic Messages Erweiterung mit einfacher API für DM1..DM64
  • Optional J1939 Safety Support
  • Optionale UDS Server Erweiterung verfügbar
  • Optional CAM11/CAM21 (CiA510) Client/Server verfügbar
  • Optional RV-C Support
  • Im MultiProtocol-Stack mit anderen CAN-basierenden Protokollen kombinierbar

J1939 Stack Highlights

  • ANSI-C kompatibler 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 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 Software an. Darüber hinaus können wir Sie mit einer gemeinsamen Inbetriebnahme oder kompletter Softwareentwicklung bei Ihrem Projekt unterstützen.

Für weitere Fragen, Preis- und Bestellinformationen zur J1939 Library stehen wir Ihnen gern unter 03461-794160 oder service@emotas.de zur Verfügung.

Haben Sie noch Fragen?

Unser Team aus erfahrenen Softwareentwicklern steht Ihnen gern zur Seite.