InnovChipELECTRONICS

INNOVCHIP · Ratgeber

Von Classical CAN zu CAN FD: Kompatibilität vor dem Umbau prüfen

Kurz erklärt

Ein CAN-FD-Upgrade ist eine Änderung des gesamten Kommunikationssystems. Beginnen Sie mit einer Teilnehmerliste und den tatsächlich benötigten Nachrichten. Ein neuer Transceiver allein macht weder einen alten Controller noch ein vorhandenes Anwendungsprotokoll CAN-FD-fähig.

Controller und Transceiver getrennt erfassen

TI erläutert die Aufgabenteilung: Der Controller bestimmt das Frameformat, der Transceiver überträgt die elektrischen Bussignale. Prüfen Sie beide Komponenten getrennt. Texas Instruments — CAN controller and transceiver roles

Erstellen Sie für jedes Gerät eine Zeile mit Hardwareversion, Controller, Transceiver, Firmware und unterstütztem Betriebsmodus. Erfassen Sie auch Diagnoseadapter und Bootloader. Gerade ein selten verwendetes Servicegerät kann bei der Migration übersehen werden.

Altgeräte vor FD-Frames schützen

Kvaser weist darauf hin, dass klassische CAN-Controller nicht einfach zusammen mit FD-Frames betrieben werden können; getrennte Segmente mit geeigneter Kopplung sind eine mögliche Lösung. Kvaser — CAN FD

Entscheiden Sie deshalb ausdrücklich, ob zunächst alle Geräte klassische Frames verwenden oder ein Segment migriert wird. Dokumentieren Sie, welche Nachrichten eine Kopplung weitergeben darf und wie Ausfälle oder nicht unterstützte Daten behandelt werden sollen.

Nachrichtenplan vor Geschwindigkeitsversprechen prüfen

Listen Sie Nutzdaten, Sendeperiode, Priorität und spätesten Empfangszeitpunkt jeder wichtigen Nachricht auf. Unterscheiden Sie zyklische Steuerdaten von Diagnose und Dateiübertragung. Ein höherer Spitzendurchsatz allein beantwortet keine Frage nach der rechtzeitigen Zustellung.

Legen Sie die Bit-Timing-Parameter für den gewählten Modus nachvollziehbar ab. Prüfen Sie mit dem realen Kabelbaum, den Verzweigungen und den vorgesehenen Teilnehmern. Ein kurzer Tischaufbau ist keine vollständige Freigabe für die Installation.

Migration mit Rückfallweg abnehmen

Testen Sie zunächst eine bekannte Nachricht im bisherigen Betrieb und erweitern Sie den Versuch schrittweise. Beobachten Sie Fehlerzähler, verlorene Nachrichten und Verhalten bei Neustarts. Ein Bus, der sich ständig nach Fehlern erholt, ist nicht automatisch stabil.

Beispiel: Ein neuer Messknoten benötigt mehr Daten, die bestehende Steuerung soll jedoch unverändert bleiben. Definieren Sie zuerst den Übergang zwischen beiden Segmenten, einschließlich Datenalter und Ausfallmeldung. Prüfen Sie anschließend, ob ein Rückfall auf den bisherigen Zustand praktisch möglich ist.

Vor der CAN-FD-Freigabe

  • Alle Teilnehmer und Servicewerkzeuge inventarisieren.
  • Controller- und Transceiver-Eignung getrennt bewerten.
  • Frameformate und Segmentgrenzen dokumentieren.
  • Latenz und Fehler unter realistischer Last messen.
  • Migration, Diagnose und Rückfallweg gemeinsam testen.

Häufige Fragen

Kann ein FD-fähiges Gerät klassische Frames verwenden?

Viele CAN-FD-Controller bieten diesen Betrieb. Prüfen Sie jedoch Controllerdokumentation und Firmwarekonfiguration; eine Aufschrift am Transceiver reicht als Nachweis nicht aus.

Muss auch das Diagnosewerkzeug ersetzt werden?

Es muss zumindest die tatsächlich verwendeten Frames und Betriebsparameter verstehen. Prüfen Sie Aufzeichnung und Fehlerdarstellung, bevor Sie sich auf einen vorhandenen Adapter verlassen.

Technische Quellen

Passende Entwicklungsleistung

CAN- und CAN-FD-Entwicklung

Projekt besprechen