Schnelle & standardkonforme Implementierung eigener CANopen-Geräte
Inklusive NMT Master, LSS Master oder SDO Clients
Der CANopen Stack Master & Slave Source Code enthält die komplette Funktionalität entsprechend der CiA Spezifikation 301. Der CANopen Quellcode ermöglicht eine schnelle und standardkonforme Implementierung eigener, voll ausgestatteter CANopen Master oder Slave Geräte inklusive NMT Master (Netzwerk Manager), LSS Master (Layer Settings Service) oder SDO Clients.
Ein hoher Grad an Performance wird durch direkte, ereignisorientierte Signalisierung bis in die Applikationsebene erreicht. Der CANopen Stack Master & Slave Source Code ist durch entsprechende Funktionalitäten für eine einfache Integration in verschiedene Betriebssysteme vorbereitet. Eine Portierung gestaltet sich dadurch wesentlich einfacher.
Die umfangreiche und gut strukturierte API erlaubt eine einfache Benutzung der CANopen Services: Sie brauchen sich nicht um die Details in der Implementierung zu kümmern. Die im Paket enthaltenen Beispielprogramme, die zielorientierten Demo-Projekte und die umfassende Dokumentation begleiten Sie Schritt für Schritt.
Eine CAN-Treiber-Portierung, die Implementierung von spezifischen Demo-Projekten oder die Anpassung der CANopen-Software an nicht direkt unterstützte Prozessoren kann innerhalb weniger Tage durchgeführt werden. Bitte kontaktieren Sie SYS TEC für weiterführende Informationen hinsichtlich der verfügbaren Möglichkeiten und Dienstleistungen.
Ihre Vorteile:
- kompletter Quellcode der CANopen Master und Slaves Services inklusive
- Mehrfachinstanzen - Implementieren Sie verschiedene logische CANopen Geräte auf einer einzelnen Hardware Plattform
- Softwarewartung und technischer Support im ersten Jahr unentgeltlich
- keine Laufzeitlizenzgebühren für damit entwickelte Produkte
Zielplattformen...
Übersicht der supported Targets zum Download
Eigenschaften / Details...
- CiA 301 konformer CANopen Quellcode
- kompletter Quellcode der CANopen Master und Slaves Services inklusive
- Mehrfachinstanzen - Implementieren Sie verschiedene logische CANopen Geräte auf einer einzelnen Hardware Plattform
- Softwarewartung und technischer Support im ersten Jahr unentgeltlich
- der im Lieferumfang enthaltene OD-Builder ermöglicht die Erstellung von Objektverzeichnissen mittels einfach bedienbarer grafischer Oberfläche
- keine Laufzeitlizenzgebühren für damit entwickelte Produkte
- Bundles (so genannte Value Packs) mit kompletter Zusammenstellung verfügbarer, voll aktivierter CANopen Tools
- 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 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. Unser CANopen Protocol Stack ist ebenso für Mikrocontroller, als auch für Digitale Signalprozessoren (DSP) geeignet.
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.
Keine Laufzeitlizenzgebühren auf eigene Produkte...
Wir bieten eine attraktive Preisgestaltung - Sie erhalten den kompletten Quellcode als auch Beispielprojekte als Buy-Out Lizenz zu einer kostengünstigen Einmalzahlung.
Die erworbene Lizenz ist standortgebunden und kann durch Ihre Entwickler am Standort für diverse Targets, Projekte und Produkte verwendet werden. Hierbei fallen keine weiteren Lizenzgebühren an.
Über eine Lizenzerweiterung können auch Entwicklungspartner und weitere Standorte Ihres Unternehmen den Quellcode nutzen.
Unsere Update- und Supportservices können jährlich verlängert werden - so bleibt auch Ihr Stack immer auf dem neuesten Stand.
Dokumente & Downloads...
Downloads Name Type Size Action C CANopen Source Code - Produktdatenblatt pdf 2 MB Download CANopen Master & Slave Source Code - V5.71 Release Notes des CANopen Master & Slave Source Codes pdf 60 KB Download CANopen Benutzerhandbuch gekürzte Fassung pdf 2 MB Download CANinterpreter für Windows P/N SO-1123 - Evaluation version 1.13.0 *Please note the shown plug-ins are not included in standard version of CANinterpreter zip 120 MB Download CANopen DeviceExplorer für Windows P/N SO-1124 - Evaluation version 2.16.1 *Please note the shown plug-ins are not included in the version of CANopen DeviceExplorer. zip 121 MB Download CANopen DeviceExplorer für Linux P/N SO-1124 - Evaluation version 2.16.1 *Please note the shown plug-ins are not included in the version of CANopen DeviceExplorer. zip 62 MB Download CANinterpreter für Linux P/N SO-1123 - Evaluation version 1.13.0 *Please note the shown plug-ins are not included in standard version of CANinterpreter zip 45 MB Download E Einführung in CANopen allgemeine Informationen pdf 233 KB Download O ODBuilder - Softwaredokumentation pdf 2 MB Download ODBuilderII allgemeine Informationen pdf 238 KB Download Z Zielplattformen - Supported Targets pdf 116 KB Download Bestellinformationen...
Bestellinformation Art.-Nr.
Beschreibung
SO-877
CANopen Source Code
CANopen Protocol Stack Source Code (NMT Master & Slave), ODBuilderII, Dokumentation, standortbezogene CANopen Stack Firmenlizenz ohne Laufzeitkosten inkl. 12 Monate Updates und Support
SO-877-VP
CANopen Source Code Value Pack
CANopen Protocol Stack Quellcode (NMT Master & Slave), ODBuilderII, CANopen DeviceExplorer Full Version, Process Data Linker plug-in, USB-CANmodul1, Dokumentation, standortbezogene CANopen Stack Firmenlizenz ohne Laufzeitkosten inkl. 12 Monate Updates und Support
5006008
Lizenzerweiterung für CANopen Stack
zur projektbezogenen, zeitlich beschränkten Nutzung durch externen Entwicklungspartner
5006001
Support und Updates SO-877
Supportverlängerung um 1 Jahr
5006002
Support und Updates SO-877-VP
Supportverlängerung um 1 Jahr
Ihr Ansprechpartner:
Ihr Vertriebsteam der SYS TEC electronic