Akkordeon
Akkordeons sind aufklappbare Bereiche mit individuellem Inhalt.
Standardansicht
Zielplattformen
Übersicht der Supported Targets zum Download
Eigenschaften / Details
- CiA 302 konformer CANopen Manager Quellcode
- kompletter Quellcode des CANopen Managers, Master und Slaves Services inklusive
- die gleiche API für NMT Master und pur NMT Slave CANopen Geräte (nützlich für HMI Geräte)
- hohe Skalierbarkeit und Portabilität
- in plain ANSI C implementiert
- nahtlos integrierter SDO Manager und SRD Client für dynamische Einrichtungen von SDO Verbindungen
- komplett transparente Verwaltung der SDO Clients
- Konfigurationsmanager, der Concise DCFs nutzt (ein komprimiertes DCF Format) um CANopen Geräte zu konfigurieren
- automatische Konfiguration des Heartbeats oder Life/Node Guardings
- Mehrfachinstanzfunktion - Implementieren Sie verschiedene logische CANopen Geräte auf einer einzelnen Hardware Plattform
- Softwarewartung und technischer Support das erste Jahr unentgeltlich
- keine Lizenzgebühren für eingesetzte Produkte
- Bundles (so genannte Value Packs) mit kompletten Set voll aktivierter CANopen Tools sind verfügbar
- direkte ANSI-C Implementierung und klare modularisierte Strukturen unterstützen eine einfache Portierung zu neuen Zielplattformen
- Generic OS API geeignet für die Integration in Echtzeitbetriebssysteme
- CANopen Manager Protokoll Stack unterstützt die Kommunikations-Schichten zur Implementierung aller standardisierten CANopen Geräteprofile
- CAN Treiber Quellcode für eine Vielzahl von Zielsystemen
- einheitliche CAN Treiber API für alle unterstützten CAN Schnittstellen
- High-Resolution Zeitstempel
- CiA 304 konforme CANopen Safety Protocol Extension (optionales Add-on)
- CiA 402 Device Profile für Motion Control und Antriebe (optionales Add-on)
Modular, Skalierbar und Portabel
Die konsequente Modularisierung der Funktionalitäten und die Implementierung in ANSI-C ermöglichen die einfache Portierung auf verschiedenen Zielsystemen. Dabei wurde großer Wert auf Skalierbarkeit und Performance gelegt. Ein hochoptimiertes Speichermanagement und "Zero-Copy" Implementierung verhindern unnötiges Kopieren von Daten. Mit unserer CANopen Source können Sie kosteneffektiv Ein-Chip-Lösungen ebenso realisieren, wie komplexe mehrkanalige Master Applikationen. So wurde unser CANopen Protocol Stack neben zahlreichen Mikrocontrollern auch erfolgreich auf einen DSP portiert.
Der CANopen Stack ist in individuelle Module organisiert. Diese Module können in ein Projekt integriert oder entfernt werden, je nach den benötigten Funktionalitäten. Die Modularisierung verhindert ein überlagern der Funktionen (cross-call) durch klare Zuweisung untergeordneter bzw. übergeordneter Modulen (Callback function). Es gibt keine Querverweise von globalen Variablen zwischen den Modulen. Eine zentrale Softwareschicht namens „CANopen Controlling Module“ (CCM) bietet eine vereinfachte API der CANopen Funktionen auf der Anwendungsschicht und kontrolliert die Interaktionen der einzelnen Module. Darüber hinaus ist die Hardwarespezifische Implementierung klar vom CANopen Protocol Stack entkoppelt, hierdurch wird es ermöglicht mit minimalem Aufwand eine neue Zielplattform zu portieren.
Dokumente
Erweitertes Set mit optionalem Bild
-
Eigenschaften / Details
- CiA 302 konformer CANopen Manager Quellcode
- kompletter Quellcode des CANopen Managers, Master und Slaves Services inklusive
- die gleiche API für NMT Master und pur NMT Slave CANopen Geräte (nützlich für HMI Geräte)
- hohe Skalierbarkeit und Portabilität
- in plain ANSI C implementiert
- nahtlos integrierter SDO Manager und SRD Client für dynamische Einrichtungen von SDO Verbindungen
- komplett transparente Verwaltung der SDO Clients
- Konfigurationsmanager, der Concise DCFs nutzt (ein komprimiertes DCF Format) um CANopen Geräte zu konfigurieren
- automatische Konfiguration des Heartbeats oder Life/Node Guardings
- Mehrfachinstanzfunktion - Implementieren Sie verschiedene logische CANopen Geräte auf einer einzelnen Hardware Plattform
- Softwarewartung und technischer Support das erste Jahr unentgeltlich
- keine Lizenzgebühren für eingesetzte Produkte
- Bundles (so genannte Value Packs) mit kompletten Set voll aktivierter CANopen Tools sind verfügbar
- direkte ANSI-C Implementierung und klare modularisierte Strukturen unterstützen eine einfache Portierung zu neuen Zielplattformen
- Generic OS API geeignet für die Integration in Echtzeitbetriebssysteme
- CANopen Manager Protokoll Stack unterstützt die Kommunikations-Schichten zur Implementierung aller standardisierten CANopen Geräteprofile
- CAN Treiber Quellcode für eine Vielzahl von Zielsystemen
- einheitliche CAN Treiber API für alle unterstützten CAN Schnittstellen
- High-Resolution Zeitstempel
- CiA 304 konforme CANopen Safety Protocol Extension (optionales Add-on)
- CiA 402 Device Profile für Motion Control und Antriebe (optionales Add-on)
-
Modular, Skalierbar und Portabel
Die konsequente Modularisierung der Funktionalitäten und die Implementierung in ANSI-C ermöglichen die einfache Portierung auf verschiedenen Zielsystemen. Dabei wurde großer Wert auf Skalierbarkeit und Performance gelegt. Ein hochoptimiertes Speichermanagement und "Zero-Copy" Implementierung verhindern unnötiges Kopieren von Daten. Mit unserer CANopen Source können Sie kosteneffektiv Ein-Chip-Lösungen ebenso realisieren, wie komplexe mehrkanalige Master Applikationen. So wurde unser CANopen Protocol Stack neben zahlreichen Mikrocontrollern auch erfolgreich auf einen DSP portiert.
Der CANopen Stack ist in individuelle Module organisiert. Diese Module können in ein Projekt integriert oder entfernt werden, je nach den benötigten Funktionalitäten. Die Modularisierung verhindert ein überlagern der Funktionen (cross-call) durch klare Zuweisung untergeordneter bzw. übergeordneter Modulen (Callback function). Es gibt keine Querverweise von globalen Variablen zwischen den Modulen. Eine zentrale Softwareschicht namens „CANopen Controlling Module“ (CCM) bietet eine vereinfachte API der CANopen Funktionen auf der Anwendungsschicht und kontrolliert die Interaktionen der einzelnen Module. Darüber hinaus ist die Hardwarespezifische Implementierung klar vom CANopen Protocol Stack entkoppelt, hierdurch wird es ermöglicht mit minimalem Aufwand eine neue Zielplattform zu portieren.
-
Dokumente
C
E
-
Einführung in CANopen
(233 KB)
allgemeine Informationen
O
- ODBuilder - Softwaredokumentation (2 MB)
-
ODBuilderII
(238 KB)
allgemeine Informationen
Z
-
Einführung in CANopen
(233 KB)
Erweitertes Set mit optionalem Bild
Zusätzlich in einem Container mit Layoutoption für volle Breite und Hintergrundfarbe.
Eigenschaften / Details
- CiA 302 konformer CANopen Manager Quellcode
- kompletter Quellcode des CANopen Managers, Master und Slaves Services inklusive
- die gleiche API für NMT Master und pur NMT Slave CANopen Geräte (nützlich für HMI Geräte)
- hohe Skalierbarkeit und Portabilität
- in plain ANSI C implementiert
- nahtlos integrierter SDO Manager und SRD Client für dynamische Einrichtungen von SDO Verbindungen
- komplett transparente Verwaltung der SDO Clients
- Konfigurationsmanager, der Concise DCFs nutzt (ein komprimiertes DCF Format) um CANopen Geräte zu konfigurieren
- automatische Konfiguration des Heartbeats oder Life/Node Guardings
- Mehrfachinstanzfunktion - Implementieren Sie verschiedene logische CANopen Geräte auf einer einzelnen Hardware Plattform
- Softwarewartung und technischer Support das erste Jahr unentgeltlich
- keine Lizenzgebühren für eingesetzte Produkte
- Bundles (so genannte Value Packs) mit kompletten Set voll aktivierter CANopen Tools sind verfügbar
- direkte ANSI-C Implementierung und klare modularisierte Strukturen unterstützen eine einfache Portierung zu neuen Zielplattformen
- Generic OS API geeignet für die Integration in Echtzeitbetriebssysteme
- CANopen Manager Protokoll Stack unterstützt die Kommunikations-Schichten zur Implementierung aller standardisierten CANopen Geräteprofile
- CAN Treiber Quellcode für eine Vielzahl von Zielsystemen
- einheitliche CAN Treiber API für alle unterstützten CAN Schnittstellen
- High-Resolution Zeitstempel
- CiA 304 konforme CANopen Safety Protocol Extension (optionales Add-on)
- CiA 402 Device Profile für Motion Control und Antriebe (optionales Add-on)
Modular, Skalierbar und Portabel
Die konsequente Modularisierung der Funktionalitäten und die Implementierung in ANSI-C ermöglichen die einfache Portierung auf verschiedenen Zielsystemen. Dabei wurde großer Wert auf Skalierbarkeit und Performance gelegt. Ein hochoptimiertes Speichermanagement und "Zero-Copy" Implementierung verhindern unnötiges Kopieren von Daten. Mit unserer CANopen Source können Sie kosteneffektiv Ein-Chip-Lösungen ebenso realisieren, wie komplexe mehrkanalige Master Applikationen. So wurde unser CANopen Protocol Stack neben zahlreichen Mikrocontrollern auch erfolgreich auf einen DSP portiert.
Der CANopen Stack ist in individuelle Module organisiert. Diese Module können in ein Projekt integriert oder entfernt werden, je nach den benötigten Funktionalitäten. Die Modularisierung verhindert ein überlagern der Funktionen (cross-call) durch klare Zuweisung untergeordneter bzw. übergeordneter Modulen (Callback function). Es gibt keine Querverweise von globalen Variablen zwischen den Modulen. Eine zentrale Softwareschicht namens „CANopen Controlling Module“ (CCM) bietet eine vereinfachte API der CANopen Funktionen auf der Anwendungsschicht und kontrolliert die Interaktionen der einzelnen Module. Darüber hinaus ist die Hardwarespezifische Implementierung klar vom CANopen Protocol Stack entkoppelt, hierdurch wird es ermöglicht mit minimalem Aufwand eine neue Zielplattform zu portieren.
Alle anzeigen
Dokumente
C
E
-
Einführung in CANopen
(233 KB)
allgemeine Informationen
O
- ODBuilder - Softwaredokumentation (2 MB)
-
ODBuilderII
(238 KB)
allgemeine Informationen