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

  • 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

Zusätzlich in einem Container mit Layoutoption für volle Breite und Hintergrundfarbe.

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.

Alle anzeigen
Dokumente

Webseite durchsuchen

Die interne Suche findet Seiten, Dokumente und Blog-Einträge.
Bitte geben Sie einen Suchbegriff ein.

Wonach suchen Sie?

Häufig gesucht:

  • EMV-Test
  • Projektmanagement
  • Prototypenfertigung