CANopen Source Code

Embedded Software für CANopen

Der CANopen Source Code beinhaltet die für eine Implementierung erforderlichen CANopen-Dienste. Er bietet damit dem Anwender die notwendige Kommunikationsfunktionalität für eine eigene Geräteentwicklung.

Eigenschaften und Vorteile

Durch die Anwendung des CANopen Source Codes kann bei der Produktentwicklung erheblich Zeit eingespart werden. Der Anwender kann sich auf die Integration seiner eigenen Applikation konzentrieren, die Implementierung des CANopen-Protokolls wird hierbei wesentlich vereinfacht.
Der Code entspricht der jeweils aktuellsten Version des Kommunikationsprofils CANopen DS-301 und ermöglicht somit eine sichere und CANopen-konforme Umsetzung des Projektes.
Um die Anbindung der eigenen Applikationsdaten an das Objektverzeichnis zu erleichtern, sind bereits beispielhafte Einträge im Objektverzeichnis enthalten. Anhand dieser Vorgaben sind eigene Einträge leicht zu erstellen.

Funktionen:

  • SDO Server
  • PDO /SYNC Handling
  • Heartbeat Producer/Consumer
  • NMT Slave (unterstützt "Life Guarding")
  • Einfache Anpassung an unterschiedliche Anforderungen
  • Breites Spektrum an unterstützten Hardwareplattformen
  • Source Code-Konfiguration und automatische Generierung des Objektverzeichnisses über CANerator CANopen

Darüber hinaus werden für spezielle Anwendungsgebiete Erweiterungsmodule für den CANopen Source Code zur Verfügung gestellt, die separat bestellt werden können:

Abbildung CANopen Source Code

Unterstützung bei der Integration

Bei der Integration des CANopen Source Codes in Ihre Umgebung unterstützt Vector Sie natürlich ebenfalls. Dabei reichen die Leistungen von zugeschnittenen Schulungsangeboten, über Workshops bis hin zu Projektarbeit. [weiter zu "Dienstleistungen für offene Netzwerke"]

Verfügbare Hardwareplattformen

Der CANopen Source Code wird für unterschiedlichste Prozessoren und CAN-Controller angeboten. Die derzeit verfügbaren Hardwareplattformen finden Sie in diesem PDF-Dokument.