Zum Inhalt

CAN Bus

Navigation: Konfiguration > IoT > Quellen > CAN Bus

Die Seite CAN Bus konfiguriert die CAN-Schnittstelle (Controller Area Network) der IRF3851, die zur Erfassung industrieller Daten von einem angeschlossenen CAN-Bus dient. Eingestellt werden die CAN-Bitrate, optional der CAN-FD-Betrieb (Flexible Data-rate) mit eigener Daten-Bitrate, der Nur-Mithören-Modus, das Bus-Fehler-Reporting sowie die automatische Bus-Off-Wiederherstellung. Der aktuelle Schnittstellenstatus — Bit-Timing, Fehlerzähler und Controller-Modus — wird auf der Registerkarte Status angezeigt. Änderungen werden nach Klick auf Anwenden sofort wirksam, müssen aber über die Seite Speichern dauerhaft gesichert werden, um einen Neustart zu überdauern.

Hinweis

Die CAN-Schnittstelle ist nur auf Modellen mit CAN-Hardware verfügbar (z. B. der IRF3851). Bei der IRF3851 teilt sich der CAN-Bus einen 12-poligen Steckverbinder mit den digitalen I/Os 3…5.

Nutzung aus Docker

Der CAN-Bus kann aus auf dem Gerät laufenden Docker-Containern genutzt werden. Aktivieren Sie den CAN-Zugriff für Container auf der Seite Docker.

CAN Bus

Einstellungen

CAN 0 Bitrate
Die CAN-0-Bitrate in Bit/s (Bitrate der Arbitrierungsphase). Sie muss mit der Bitrate des angeschlossenen CAN-Busses übereinstimmen.
CAN 0 FD aktiviert
Aktiviert CAN FD (Flexible Data-rate) für CAN 0. Bei Aktivierung gilt für die Datenphase die separate Daten-Bitrate unten.
CAN 0 Daten-Bitrate
Die CAN-0-Daten-Bitrate in Bit/s für die Datenphase von CAN-FD-Frames. Wird nur bei aktiviertem CAN FD verwendet.
CAN 0 nur mithören
Bei Aktivierung hört CAN 0 nur mit und sendet keine Frames oder Acknowledgments (passives Mithören des Busses).
CAN 0 Bus-Fehler-Reporting
Aktiviert das Bus-Fehler-Reporting für CAN 0.
CAN 0 Neustart (ms)
Die automatische Neustartzeit in Millisekunden nach einem Bus-Off-Zustand (0 deaktiviert den automatischen Neustart).

CAN-Steckverbinder und Verkabelung

Bei der IRF3851 teilt sich der CAN-Bus einen 12-poligen (2×6) Steckverbinder mit den digitalen I/Os 3…5. Die CAN-Signale liegen auf den Pins 9–12; die vollständige Pin-Belegung des Steckverbinders finden Sie unter Elektrische Schnittstellen.

IRF3851 12-poliger Steckverbinder

Pin Signal Beschreibung
9 CAN_H CAN-High-Leitung
10 CAN_L CAN-Low-Leitung
11 CAN_SHIELD Kabelschirm
12 CAN_GND CAN-Bezugsmasse

Empfohlene Verkabelung

  • Verwenden Sie ein verdrilltes Aderpaar für CAN_H (Pin 9) und CAN_L (Pin 10).
  • Verbinden Sie CAN_GND (Pin 12) mit der CAN-Referenzmasse des Bussystems.
  • Führen Sie den Kabelschirm durchgängig und verbinden Sie ihn mit CAN_SHIELD (Pin 11).
  • Verwenden Sie eine Linien-/Busstruktur; vermeiden Sie sternförmige Topologien und halten Sie Abzweige (Stubs) so kurz wie möglich.

Terminierung

  • Setzen Sie 120-Ω-Abschlusswiderstände nur an den beiden physischen Enden des CAN-Busses.
  • Eine IRF3851 als Mittelknoten darf keine zusätzliche Terminierung setzen.

CAN-Bus Verdrahtungsbeispiel

Inbetriebnahme-Checkliste (physische Verbindung)

  • CAN_H (Pin 9) und CAN_L (Pin 10) sind nicht vertauscht.
  • CAN_GND (Pin 12) ist verbunden.
  • Der Schirm ist auf Pin 11 angeschlossen.
  • Genau zwei 120-Ω-Abschlusswiderstände sind vorhanden, jeweils an einem Busende.