J1939 Protocol Stack

Der J1939-Protokoll-Stack in ANSI-C ermöglicht eine einfache und schnelle Entwicklung von SAE J1939-Geräten. Durch die komplete Implementierung der von J1939 definierten Kommunikationsmechanismen kann sich der Entwickler vollständig auf seine Applikation konzentrieren.

Übersicht

Der J1939 Protocol Stack in ANSI-C ermöglicht eine einfache und schnelle Entwicklung von SAE J1939 Geräten. Durch die komplette Implementierung der von J1939 definierten Kommunikationsmechanismen kann sich der Entwickler vollständig auf seine Applikation konzentrieren.

Durch die modulare Struktur des J1939 Protocol Stacks, welche sich am OSI-Modell orientiert, ist eine Anpassung an weitere Zielplattformen einfach und kurzfristig möglich.

Anwendung

Der ANSI-C-kompatible J1939 Protocol Stack bietet folgende Features:

  • Senden und Empfang von applikationspezifischen Nachrichten
  • Vorfilterung der Nachrichten nach PGN- und Quelladresse
  • Unterstützung der Transportprotokolle TP-BAM und TP-CM für das Senden größerer Datenblöcke
  • Parallele Kommunikation mit mehreren Empfängern/Sendern
  • Unterstützung des „Address Claimings“ zur dynamischen Adressvergabe

Mithilfe des kompletten und detaillierten Referenzhandbuchs und der mitgelieferten, lauffähigen Beispiele gelingt der Einstieg in den J1939 Protocol Stack binnen kurzer Zeit.

Zur Integration in ein bestehendes Projekt werden die Dateien des J1939 Protocol Stack der Applikation hinzugefügt. Die Anpassung des Stacks an die Gegebenheiten der jeweiligen Applikation erfolgt über einfache Konfigurationsdateien, welche in das Projekt eingebunden werden. Dadurch lässt sich ein jeweils an die Applikation angepasster optimaler Speicherbedarf erreichen. An weiteren Hardwareressourcen benötigt der Stack einen CAN-Interrupt sowie einen zyklischen Timer.

Lieferumfang

  • J1939 Protocol Stack mit getrenntem Treiberinterface
  • CPU/CAN Treiber
  • zahlreiche sofort übersetzbare Beispiele
  • Referenzhandbuch mit Beschreibung aller Anwenderfunktionen einschließlich Übergabeparameter und Return-Werten
  • kostenfreier Support per e-mail und kostenfreier Update Service im Supportzeitraum

Entwicklungswerkzeuge

Der CAN-Analyzer CAN-REport ist ein leistungsfähiges und vielseitig einsetzbares Werkzeug zur Analyse und Inbetriebnahme von CAN-basierenden Netzwerken wie J1939. Mit der J1939-Erweiterung können J1939-Nachrichten komfortabel interpretiert und visualisiert werden. Zudem bietet die Erweiterung Funktionen um J1939-Nachrichten aus dem CAN-REport heraus zu senden.

Eine Vielzahl von PC-CAN-Interface-Hardware sind für für USB, RS232, PCI- und PCI-Express-Schnittstellen verfügbar.

Lizenzbedingungen (Auszug)

Für den J1939 Protocol Stack werden einmalige Lizenzgebühren in Form des Kaufpreises erhoben. Weitere Lizenzgebühren beim Einsatz der Software innerhalb der Firma des Lizenznehmers entstehen nicht (keine Runtime-Lizenzen). Die Weitergabe der Software an Dritte bzw. die Implementierung durch den Lizenznehmer in Produkte Dritter ist nicht gestattet.

Bestellinformation

  • 3000/10 J1939-SRCLIB-Slave-SL J1939 Developers Kit (Single CAN) im C Sourcecode
  • 0570/12 J1939 -Stack-Inbetriebnahmeunterstützung
  • 0580/10 CAN-REport-W (Windows™)
  • 0580/20 CAN-REport-L (LINUX™)
  • 0580/12 CAN-REport J1939 Extension

Datenblatt

Nutzen Sie das Produktdatenblatt.

Ähnliche Produkte

ANSI-C CANopen Library
ANSI-C CANopen Library
ANSI-C CANopen Treiberpakete
ANSI-C CANopen Trei...
CANopen Modules and Profiles
CANopen Modules and...
CANopen Bootloader
CANopen Bootloader
m4d – CANopen Gateway Server CiA 309-3
m4d – CANopen Gat...
CANopen Starter Kit
CANopen Starter Kit
youCAN
youCAN
Linux CAN can4linux / CANopen Driver
Linux CAN can4linux...
USB/CAN-Interface CPC-USB
USB/CAN-Interface C...
CPC-PCI/PCIe CAN Interface
CPC-PCI/PCIe CAN In...
PCI Intellican CAN Interface
PCI Intellican CAN...
Janz CAN-PCI Interface
Janz CAN-PCI Interface
IGW/900 - ist im Abkündigungsprozess
IGW/900 - ist im Ab...
EtherCAN
EtherCAN
CAN Analyzer CANREport
CAN Analyzer CANREport
CANobserver
CANobserver
CANwatch
CANwatch
Industrial Communication Creator - ICC (CANopen Design Tool)
Industrial Communic...
CANopen Device Monitor
CANopen Device Monitor
CANopen Configuration Manager
CANopen Configurati...
USB/CAN-Interface BASIC+ XS
USB/CAN-Interface B...
CANopen Master / Slave DLL
CANopen Master / Sl...
CANopen Evaluation Software
CANopen Evaluation...
Device Driver für VxWorks
Device Driver für...
Janz CAN-USB Interface
Janz CAN-USB Interface
Janz PC-Card Interface
Janz PC-Card Interface
Janz CAN-PC104 Interface
Janz CAN-PC104 Inte...
J1939 Protocol Stack
J1939 Protocol Stack
NetGen für SAE J1939
NetGen für SAE J1939
CANopen Mini Bootloader PAULUS
CANopen Mini Bootlo...
Treiber für Renesas RL Familie
Treiber für Renesa...
Gateway EtherCAN / EtherCANopen CI-ARM9
Gateway EtherCAN /...
USB/CAN Interface CPCUSB/embedded
USB/CAN Interface C...
CAN LWL Transceiver CTrans OL
CAN LWL Transceiver...
Janz CAN-USB Interface
Janz CAN-USB Interface
USB/CAN-Interface BASIC+ XS
USB/CAN-Interface B...
USB/CAN-Interface CPC-USB
USB/CAN-Interface C...
USB/CAN Interface CPCUSB/embedded
USB/CAN Interface C...