#ENGLISH
>>

<< CAN-MultiProtokoll Stack <<

Übersicht

Der CAN-MultiProtokoll Stack unterstützt verschiedenste CAN-basierende Protokolle in einem Gerät. Aufbauend auf der einheitlichen CAN-Treiber-API und dem komfortablen, universellen CAN-Queue-Implementierung unterstützt dieser CAN Stack von emotas CANopen, EnergyBus, J1939 sowie anwenderspezifische Protokolle in einer Applikation. Insbesondere Gateways zwischen mehreren Protokollen lassen sich damit schnell und einfach realisieren.

Die Konfiguration erfolgt mit dem im Lieferumfang enthaltenen CAN DeviceDesigner. Mit seinen hinterlegten Datenbanken ermöglicht das Tool eine schnelle und und komfortable Einrichtung der gewünschten Dienste und Features. Dabei stehen auch weiterhin alle Eigenschaften der bestehenden Stacks zur Verfügung, wie z.B. für CANopen alle Slave und Master Dienste oder bei J1939 Broadcast-Mechanismen sowie Transportprotokolle für größere Datenmengen. Somit können mit dem CAN-MultiProtokoll Stack auf einfache Art und Weise zusätzliche auf CAN basierende Protokolle in eine bestehende Applikation zu integriert werden.

Zur Integration von hersteller-spezifischen Protokollen stehen zwei Varianten zur Verfügung.
Dafür steht entweder eine ressourcensparende Slim-API mit einfachen Funktionen zum Senden und Empfangen zuvor registrierter CAN-IDs bereit. Der
Empfang wird dabei über Callback-Funktionen realisiert und es können CAN-Daten Telegramme gesendet und empfangen werden.

Oder in der zweiten Variante erlaubt die Full-API die Definition komplexer CAN-Nachrichten mit Ihren Dateninhalten. So können bestehende Applikationsvariablen in definierte CAN-Telegramme „gemappt“ werden. Der CAN Stack realisiert dann automatisch das Timer- oder Event-gesteuerte Senden und die Applikation muss nur die Daten aktualisieren. Damit können Applikation und Kommunikation getrennt werden. Beim Empfang werden außerdem die definierten Applikationsvariablen automatisch durch den Stack aktualisiert. Auch im CAN DeviceDesigner können Event-getriggerten Telegrammen Inhibitzeiten zugeordnet werden, deren Überwachung der Stack automatisch garantiert.

Der CAN-MultiProtokoll Stack ist für eine Vielzahl unterschiedliche Mikrocontroller sowie für verschiedene Betriebssysteme (Linux, Windows, RTX64, …) verfügbar.
Sofort lauffähige Beispiele für diverse Compiler/IDEs vereinfachen die ersten Schritte mit dem Stack.

Der CAN DeviceDesigner ist als Ein-Benutzer-Lizenz im Lieferumfang enthalten und sowohl als Windows, Mac OS X und Linux-Version verfügbar.  |||||

// INFO

<< EnergyBus Software, Tools & Dienstleistungen <<

emotas embedded communication GmbH ist der Software-Entwicklungspartner des EnergyBus e.V.. Wir führen   =>

// INFO

<< EtherCAT Software & Tools <<

EtherCAT DeviceDesigner Der EtherCAT DeviceDesigner ist ein einfach zu bedienendes Tool zum schnellen   =>

// ALLGEMEIN

<< 10 gute Gründe für emotas <<

Wir geben Ihnen 10 Gründe, warum emotas Ihr Entwicklungspartner ist:   =>

// ALLGEMEIN

<< CAN/CANopen Überblick <<

CAN/CANopen Technology CANopen has been the standard for open CAN based networks for nearly twenty years   =>

// UNTERNEHMEN

<< Über emotas <<

emotas embedded communication GmbH Die emotas embedded communication GmbH – 2012 als emtas GmbH   =>




Durch die weitere Nutzung der Seite stimmen Sie der Verwendung von Cookies zu. Mehr Erfahren

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen