Sitemap

Produkte

Produktinformationen

SAE J1939

SAE J1939 Protokollsoftware

Softwarepaket für die Entwicklung von J1939-Geräten


Die SAE J1939 Protokollsoftware ermöglicht eine einfache und schnelle Entwicklung von SAE J1939 Geräten. Alle in der SAE J1939 Spezifikation definierten Kommunikationsmechanismen (ausgenommen der Bridge-Funktionalität) sind vorhanden, wodurch sich der Entwickler voll und ganz auf seine Applikation konzentrieren kann.

Da die Anwenderschnittstelle als universelle Funktionsschnittstelle auf Nachrichtenbasis ausgelegt ist, ist die Protokollsoftware gleichzeitig die Basis für Erweiterungen wie NMEA 2000 oder ISO 11783 (ISOBUS).

Die J1939 Protokollsoftware ist in ANSI C implementiert und unabhängig von CAN Controller, CPU und Betriebssystem (sofern vorhanden). Eine Anpassung an die Hardware erfolgt über das optional erhältliche CAN-Treiber Paket.

Die mitgelieferte Dokumentation und C-Anwendungsbeispiele erlauben einen schnellen Start mit der SAE J1939 Protokollsoftware.

Funktionalität

  • Senden und Empfangen von anwendungsspezifischen Nachrichten (bestätigt und unbestätigt)
  • Behandlung der J1939 Transportprotokolle für große Datenblöcke (nachrichten- und teilnehmerorientiert)
  • Gleichzeitige Kommunikation zu mehreren Teilnehmern
  • Unterstützung des "Address Claiming" Verfahrens für die dynamische Bestimmung der Knotenadresse
  • Zyklisches Senden und Empfangen von Nachrichten mit Timeout-Überwachung

Varianten der SAE J1939 Protokollsoftware


Die SAE J1939-Protokollsoftware ist in drei Varianten verfügbar:

Die Variante Single Channel erlaubt die dynamische Konfiguration der SAE J1939 Protokollsoftware über die Funktionsschnittstelle und damit zur Laufzeit. Diese Variante unterstützt eine Software-Instanz (CAN-Kanal) und ist für den Einsatz unter einem Echtzeitbetriebssystem vorbereitet. Die Software kann aber ebenso in einer Anwendung ohne Betriebssystem eingesetzt werden.

Die Variante Multi Channel unterstützt mehrere Software-Instanzen (CAN-Kanäle) sowie mehrere Anwendungen auf einem CAN-Kanal. Außerdem kann diese durch weitere optionale Pakete für  NMEA2000 und ISO15765-2 Diagnose erweitert werden. Die weiteren Features sind identisch zur Single Channel Variante.

Die Variante Micro ist optimiert für den Einsatz auf 8-Bit CPUs mit stark begrenzten RAM-Resourcen. Hier erfolgt die Konfiguration der Software komplett statisch über generierte Files durch das mitgelieferte Konfigurationswerkzeug. Da hier alle Konfigurationsparameter in den Flash-Speicher gelegt werden können, reduziert sich der RAM-Bedarf für die SAE J1939 Protokollsoftware erheblich. Ein für diese Variante angepasster CAN Treiber ist im Paket enthalten.


Lieferumfang

  • SAE J1939 Protokollsoftware im Quellcode
  • Firmenlizenz (begrenzt auf Firmenstandort und Geschäftsbereich)
  • Ausführliches Handbuch
  • C-Anwendungsbeispiele
  • SAE j1939 Designer (30 Tage Testlizenz)
  • Technischer Support

Ergänzende Leistungen
(nicht im Lieferumfang enthalten)

  • Wartungsvertrag
    Als Ergänzung zum J1939 Softwarepaket bietet IXXAT einen Wartungsvertrag an. Der Wartungsvertrag beinhaltet während der Laufzeit des Vertrags die folgenden Leistungen:
    - Kostenlose Updates und Fehlerbehebung
    - Technischer Support

  • Codeeinführung
    Eintägige Einführung in den SAE J1939 Software Code. Schnittstellen, Abläufe und Datenflüsse werden erläutert. Ebenso können hierbei direkt Fragen hinsichtlich der zu erstellenden Anpassung beantwortet und Anpassungen am Code vorgenommen werden.

Bestellnummer
1.02.0351.00000 SAE J1939 Protokollsoftware Variante Single Channel
1.02.0351.00001 SAE J1939 Protokollsoftware Variante Multi Channel
1.02.0286.TTDDC SAE J1939 Protokollsoftware Variante Micro
(Target Optionen auf Anfrage)