CANopen Software für Ihre Geräteentwicklung
CANopen ist ein auf CAN basierendes Kommunikationsprotokoll, welches durch den CAN in Automation e.V. (CiA) definiert wird und international als europäische Norm EN 50325-4 standardisiert ist. Es definiert grundlegende Dienste zum Prozessdatenaustausch sowie zur Konfiguration von Geräten. Neben CANopen sind weitere Geräte- und Applikationsprofile definiert, die vom CiA und seinen Mitgliedern entwickelt und gepflegt werden. emotas ist hier aktiv an der Weiterentwicklung dieser Profile beteiligt. Weil stets aktuelle Anforderungen berücksichtigt werden, können wir unseren Kunden CAN- und CANopen-Produkte bieten, die immer auf dem neuesten Stand sind. Kernprodukte sind die emotas-Protokollstacks und Bootloader. Komfortable Analyse-, Entwicklungs- und Konfigurationstools runden unsere Produktpalette ab. Zudem bieten wir Ihnen fundierte CAN/CANopen-Trainings, professionelle Consulting-Leistungen und bei Bedarf auch individuelle embedded-Software-Entwicklungen.
Seit der Freigabe von CANopen FD (CiA 1301) im September 2017 unterstützen wir auch das CANopen-FD-Protokoll mit unseren Stacks und Tools.
CAN-Interface-Hardware erlaubt den Zugriff von Software-Anwendungen auf CAN-Netzwerke. Sie finden hier eine Auswahl der von uns vertriebenen CAN-Hardware-Produkte. Wählen Sie das optimale CAN-Interface hinsichtlich Ihrer Anwendung und dem Leistungsbedarf. Für die Anwendung mit unseren emotas Software Tools fragen Sie uns – wir beraten Sie gern.
Der CAN-MultiProtokoll Stack unterstützt verschiedenste CAN-basierende Protokolle in einem Gerät. Aufbauend auf der einheitlichen CAN-Treiber-API und der komfortablen universellen CAN-Queue-Implementierung unterstützt der CAN-Multiprotokollstack von emotas CANopen, EnergyBus, J1939 sowie anwenderspezifische Protokolle in einer Applikation. Insbesondere Gateways zwischen mehreren Protokollen lassen sich damit schnell und einfach realisieren.
Der CANopen Slave Stack Basic ist eine CANopen Software Library, die alle Kommunikations-Dienste entsprechend des CANopen Kommunikation-Profils CiA 301 V4.2 und CiA 305 als Source Code bereitstellt.
Der CANopen Master/Slave Stack ist eine Software Library, die alle Kommunikationsdienste entsprechend des CANopen Kommunikationsprofil CiA 301 V4.2 und die Master-Eigenschaften des CiA 302-2 bereitstellt.
Der CANopen Manager Stack ist Erweiterung des CANopen Master/Slave Stacks um die Boot-Up-Manager und Configuration Manager-Funktionalitäten.
Eine wachsende Zahl von CANopen Geräten benötigt heute Bootloader, um die Firmware im Feld auszutauschen. Die Verwendung eines kompletten CANopen Stacks ist für Bootloader wegen des großen Flash-Speicherbedarfs oft ungeeignet. Der CANopen Bootloader von emotas wurde daher mit dem Fokus auf geringen Speicherbedarf entwickelt.
Der CANopen DeviceDesigner ist ein einfach zu bedienendes Tool zum schnellen und kostensparenden Entwurf von CANopen-Geräten.
Mit wenigen Klicks fügt der Anwender aus vordefinierten Profilen das Objektverzeichnis des Gerät zusammen und spezifiziert die Eigenschaften der Objekte. Eine Named-User-Lizenz dieses CANopen Tools gehört zum Lieferumfang der CANopen Library.
Der CANopen UpdateManager ist ein für den Firmware-Download entwickeltes Software Tool, bei dem der Fokus auf einfache Bedienbarkeit liegt. Eine Named-User-Lizenz des Tools ist im Lieferumfang eines CANopen Bootloaders bereits enthalten.
Das CiA309-3-Gateway ist ein universelles TCP/IP-CANopen-Gateway entsprechend der CiA-Spezifikation 309-3. Es ist als Binärversion für Linux verfügbar und kann mit jedem Linux, das eine can4linux oder SocketCAN CAN-Schnittstelle hat, verwendet werden. Zudem steht das Gateway auch im Quellcode zur Verfügung und kann damit auf alle Plattformen portiert werden, die eine CAN-Schnittstelle und einen TCP/IP-Stack mit BSD-Sockets besitzen. Die CANopen-Komponente des Gateways besteht aus dem bewährtem CANopen Master Stack von emotas.
Das CiA309-2-Gateway ist ein universelles Modbus/TCP-CANopen-Gateway entsprechend der CiA-Spezifikation 309-2. Es ist als Binärversion für Linux verfügbar und kann mit jedem Linux, das eine can4linux oder SocketCAN CAN-Schnittstelle hat, verwendet werden. Zudem steht das Gateway auch im Quellcode zur Verfügung.
Durch die weitere Nutzung der Seite stimmen Sie der Verwendung von Cookies zu. Mehr Erfahren
Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.