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.