Protokollstacks

Protokollstack

CANopen / CANopen FD Slave

Symbolbild Duplostein für CANopen FD Slave

Der CANopen / CANopen FD Slave Protokollstack ist optimiert auf geringen Ressourcenbedarf und eignet sich ideal für intelligente Sensoren oder Aktoren. Der Protokollstack beinhaltet die komplette Funktionalität für eine Integration der CANopen Standards CiA 301 (FD: CiA 1301) und CiA 305 in eigene Geräte. Die Implementierung unterstützt die folgenden CANopen-Dienste:

Logo FDready
CANopen FD Logo - CANopen Slave Protokollstack
CANopen Logo - CANopen Slave Protokollstack
  • Service Data Objects (SDO / USDO Server)
  • Process Data Objects (PDO Consumer & Producer)
  • Network Management (NMT Slave)
  • Emergency Botschaften (EMCY Consumer & Producer)
  • Synchronisations Botschaft (SYNC Consumer & Producer)
  • Layer Setting Services (LSS Slave)
  • Zeitserver ( TIME Producer / Consumer)
Struktur CANopen Slave Protokoll Stack

Alle Dienste können durch die Applikation oder über das lokale Objektverzeichnis zur Laufzeit parametriert werden. Das lokale Objektverzeichnis ist vom Anwender erweiterbar. Diverse Geräteprofile und Applikationsprofile sind als Ergänzung zum Protokollstack verfügbar. Über diverse Callback-Funktionen können Ereignisse des CANopen / CANopen FD Slave Protokollstacks an die Applikation weitergeleitet werden.

Die Anzahl der PDOs kann sowohl für Transmit-PDOs (TPDO) als auch Receive-PDOs (RPDO) frei im Bereich von 0 bis 32 konfiguriert werden, dabei wird das Pre-Defined Connection Set (CiA 301 / 1301) automatisch berücksichtigt. Für sicherheitskritische Applikationen lässt sich das PDO-Linking abschalten.

Durch vielfältige Konfigurationsmöglichkeiten ist eine individuelle Anpassung auf das Zielprodukt möglich. Durch Beispiel-Programme für gängige Evaluation-Boards wird der Einstieg erleichtert, der Anwender kann sich somit auf die Implementierung der eigenen Applikation konzentrieren. Der offene CAN Treiber (CANpie FD) ermöglicht die Anbindung von beliebigen CAN Controllern.

Eigenschaften

  • Funktionsumfang entsprechend CANopen Spezifikation CiA 301 / CANopen FD Spezifikation CiA 1301
  • Unterstützung der Layer Setting Services (LSS, CiA 305)
  • Modulare Struktur mit vielfältigen Anpassungsmöglichkeiten
  • Anpassung auf das Zielprodukt ohne Eingriff in die Code-Strukturen
  • Optimiert auf niedrigen Bedarf an Ressourcen (ROM / RAM)
  • Breites Spektrum von unterstützten CAN Controllern
  • Einheitliche Schnittstelle für den CAN Treiber (CANpie FD)
  • Einfache Erweiterung des Objektverzeichnisses (hersteller-spezifische Parameter)
  • Diverse Erweiterungen verfügbar (Geräteprofile / Safety)
  • Unterstützung von Netzwerk Variablen (CiA 302-4)
  • Bridge Funktion zum J1939 Protokollstack

Lieferumfang

Der CANopen / CANopen FD Slave Protokollstack wird als C99-Quellcode über einen Download-Link zur Verfügung gestellt.

Die Dokumentation (englisch) steht Ihnen auf Github zur Verfügung.

Außerdem gehört zum Lieferumfang:

  • Standortbezogene Firmenlizenz ohne Laufzeitkosten
  • 12 Monate technischer Support per E-Mail oder Telefon
  • Sofort lauffähige Beispiele für diverse Demo-Boards

Option Mini-Master

Mit der Option Mini-Master kann der CANopen Slave Protokollstack um die folgenden Funktionen erweitert werden:

  • SDO Client: Parametrierung anderer CANopen Slave Geräte
  • NMT Master: NMT Zustand anderer CANopen Slave Geräte ändern
  • LSS Master: Bitrate und Node-ID einstellen

Option Safety

Mit der Option Safety ist eine Implementierung der EN 50325-5 mit folgenden Funktionen verfügbar:

  • Maximal 8 SRDOs (SR Data Object)
  • Global Fail-Safe Command
  • Erweiterung des CANopen Slave Objektverzeichnisses

Faire Partnerschaft durch Firmenlizenz und Gratis-Support

Icon Faire Partnerschaft MicroControl - CANopen Slave Protokollstack

User von MicroControl Protokollstacks profitieren von 12 Monaten Gratis-Support ab Kaufdatum. Der sich anschließende, optionale Wartungsvertrag enthält auch automatische Updates.

CANopen Logo

In Ergänzung zu den MicroControl Produkten bieten wir Ihnen CANopen Seminare, Softwaretools sowie technische Beratung und Unterstützung bei der Entwicklung Ihres CANopen Gerätes an.

Bestellinformation

Artikel-Nr.
Beschreibung
50.01.020
CANopen / CANopen FD Slave Protokollstack

Protokollstack im C99-Quellcode, Beispielprogramme, Dokumentation in englischer Sprache, Lieferung per Downloadlink

50.01.030
Option Mini-Master für CANopen Slave Protokollstack

Mit der Option Mini-Master kann der Funktionsumfang der CANopen Slave Protokollsoftware erweitert werden

50.01.031
Option Safety für CANopen Slave Protokollstack

Erweiterung des API des CANopen Slave Protokollstacks durch die Funktionalität der EN50325-5

50.09.401
CANopen Device Profile CiA 401

Geräteprofil für digitale und analoge E/A-Module

50.09.402
CANopen Device Profile CiA 402

Geräteprofil für Antriebe

50.09.404
CANopen Device Profile CiA 404

Geräteprofil für Sensoren und Regler

50.09.406
CANopen Device Profile CiA 406

Geräteprofil für Encoder

50.09.410
CANopen Device Profile CiA 410

Geräteprofil für Neigungssensoren

50.09.417
CANopen Application Profile CiA 417

Applikationsprofil für Liftsteuerungen

50.09.418
CANopen Device Profile CiA 418

Geräteprofil für Batterien

50.09.419
CANopen Device Profile CiA 419

Geräteprofil für Ladegeräte

50.09.437
CANopen Application Profile CiA 437

Applikationsprofil für Photovoltaik Komponenten

50.10.xxx
CANpie FD Treiber

API für die CAN-Implementierung für den jeweiligen Microcontroller

Dokumentation

Downloads

Datenblatt, Rev. L
CANopen / CANopen FD Slave Protokollstack
PDF [258 KB]

Application Note 1201
Einführung in CANopen
PDF [367 KB]

MicroControl Flyer Protokollstacks
PDF [715 KB]

Fragen zum Produkt?

+49 2241 - 25 65 9 - 0

Schreiben Sie eine Nachricht oder rufen Sie uns an.