Frames
- Aktualisiert2024-09-23
- 1 Minute(n) Lesezeit
Ein Frame ist eine einzelne Nachricht in einem Cluster, die ausgetauscht wird. Jeder Cluster kann eine beliebige Anzahl an Frames enthalten. Es gibt vier Arten von Frames auf einem CAN-Bus:
- Daten-Frame – zum Übertragen von Daten.
- Remote-Frame – zum Anfordern von Daten.
- Fehler-Frame – wird von einem beliebigen Knoten im Bus übertragen, der einen Fehler erkennt.
- Overload-Frame – wird von empfangenden Geräten übertragen, wenn sie noch nicht bereit sind, Daten zu empfangen.
Der Daten-Frame ist der einzige Frame, über den tatsächlich Daten übertragen werden. Dieser Frame besteht aus drei Hauptsegmenten: Header, Payload (Nutzdaten) und Trailer. Frame-Formate unterscheiden sich je nach Kommunikationsprotokoll; siehe NI-XNET-Hardware- und Software-Hilfe für detaillierte Informationen.
Die grundlegendsten Eigenschaften von Frames sind Identifier ("Arbitration ID" für CAN, "Slot ID" für FlexRay) und die Payload Length (Nutzdatenlänge) (0–8 Bytes für CAN und 0–254 Bytes für FlexRay, wobei hier nur gerade Werte zulässig sind).
Neben diesen grundlegenden Eigenschaften weisen CAN-, FlexRay- und LIN-Frames verschiedene protokollspezifische Eigenschaften auf. Verwenden Sie den NI-XNET-Datenbank-Editor, um Eigenschaften gemäß dem Protokoll des Clusters zu bearbeiten.