Universal Cloud Adapter Cloud Adapter protocols
CAN-Bus to Cloud

Mit CAN-Bus in die Cloud

Der Controller Area Network-Bus, kurz CAN-Bus, ist ein robustes und zuverlässiges Kommunikationsprotokoll, das ursprünglich für die Automobilindustrie entwickelt wurde. Heute findet es in zahlreichen Anwendungen Verwendung, darunter Maschinen- und Anlagenbau.

Für die Anbindung an die Cloud, wird das Softwaremodul Universal Cloud Adapter benötigt. Der Cloud Adapter kann auf beliebigen Windows oder Linux Geräten (x86, x64 oder ARM) installiert werden. Die Einrichtung ist unter „Erste Schritte“ erklärt. Alternativ können Sie auch unser AnyViz IoT Gateway einsetzen.

CAN-Bus Topologie

CAN ist ein bidirektionaler 2-Draht-Bus, der nach dem „Multi-Master-Prinzip“ arbeite. Die beiden Drähte sind als CAN-High und CAN-Low bekannt und ermöglichen die Kommunikation zwischen allen Knoten im Netzwerk. Durch diese einfache Verkabelung können Knoten Nachrichten senden und empfangen, ohne dass ein zentraler Rechner erforderlich ist. Dies reduziert nicht nur den Verkabelungsaufwand, sondern auch die Fehleranfälligkeit des Systems.

CAN-Bus Logo Funktionsweise

Die Funktionsweise des CAN-Bus basiert auf der Übertragung von Nachrichten, die als Frames bezeichnet werden. Jeder Frame enthält eine eindeutige Kennung und eine bis zu 8-byte große Nutzlast. Der AnyViz Cloud Adapter erfasst die gesendeten Frames aller Knoten und sendet die Werteänderungen der konfigurierten Datenpunkte in die Cloud. Dabei kann ein Frame mehrere Datenpunkte enthalten. Wird ein Datenpunkt aus der Cloud geschrieben, so versendet der Cloud Adapter selbst einen Frame mit der konfigurierten Kennung. Somit kann auch das Schreiben von Werten auf den CAN-Bus aus der Cloud ermöglicht werden.

Nützliche Informationen zur Ankopplung

  • Zur Anbindung von CAN-Geräten wird eine dedizierte Schnittstelle benötigt, die in nur wenigen Edge-Geräten verbaut ist. Unter IoT-Gateways finden Sie eine stets aktuelle Liste an empfohlenen Geräten.

  • Der CAN-Bus benötigt eine ordnungsgemäße Terminierung, um Reflexionen und Signalverzerrungen zu vermeiden. Stellen Sie sicher, dass an beiden Enden des Bus-Kabels Terminierungswiderstände (typischerweise 120 Ohm) angebracht sind.

  • Alle CAN-Knoten müssen mit derselben Bitrate arbeiten. Wählen Sie bei längeren Kabeln oder störungsanfälligen Umgebungen eine niedrigere Bitrate (z.B. 125kbits/s), um eine stabile Kommunikation zu gewährleisten.