Automatischer CAN TX/RX-Modus
Unsere CAN-Module unterstützen RAW CAN und J1939 innerhalb der automatischen CAN-TX/RX-Funktionen. Die Konfiguration erfolgt komfortabel über das ICT-Tool.
RAW CAN
RAW CAN ermöglicht das direkte Senden und Empfangen von CAN-Paketen ohne übergeordnetes Kommunikationsprotokoll. Unterstützt werden:
- Standard-CAN-IDs mit 11 Bit
- Erweiterte CAN-IDs mit 29 Bit
Die CAN-ID wird direkt im ICT-Tool eingetragen. Zusätzlich wird festgelegt, welche I/O-Daten gesendet oder wie empfangene Daten verarbeitet werden.
RAW CAN eignet sich besonders für eigene CAN-Protokolle, fest definierte Nachrichtenstrukturen und die direkte Kommunikation zwischen CAN-Teilnehmern.
J1939
SAE J1939 ist ein CAN-basiertes Kommunikationsprotokoll, das unter anderem in Nutzfahrzeugen, Land- und Baumaschinen sowie industriellen Anwendungen eingesetzt wird.
J1939 verwendet eine 29-Bit-CAN-ID, die Informationen zur Priorität, zum Nachrichteninhalt, zum Absender und gegebenenfalls zum Empfänger enthält.
Die wichtigsten Bestandteile sind:
Prio – Priority
Bestimmt die Priorität der Nachricht. Der Wertebereich liegt zwischen 0 und 7, wobei ein kleinerer Wert eine höhere Priorität bedeutet.
PGN – Parameter Group Number
Kennzeichnet den Inhalt und die Funktion der Nachricht.
SA – Source Address
Gibt die Adresse des sendenden CAN-Teilnehmers an.
DA – Destination Address
Gibt bei zieladressierten Nachrichten die Adresse des Empfängers an.
TX-Modus
Der Auto-TX-Modus ermöglicht das automatische Senden von CAN-Paketen an andere Busteilnehmer. Dabei können digitale und analoge Eingangssignale des Moduls entweder zyklisch in festgelegten Intervallen oder abhängig von definierten Eingangszuständen übertragen werden.
Alternativ lässt sich ein Trigger-Ereignis festlegen. In diesem Fall wird ein CAN-Paket erst gesendet, nachdem zuvor ein bestimmtes Paket auf einer definierten CAN-ID empfangen wurde, beispielsweise ein CAN-Sync auf der ID 0x80.
Folgende Einstellungen können konfiguriert werden:
- TX-Modus aktivieren oder deaktivieren
- CAN Mode: RAW CAN mit 11-Bit- oder 29-Bit-CAN-ID beziehungsweise J1939
- Zieladresse beziehungsweise CAN-ID
- TX-Mode
- Trigger Mode
- Sendeintervall
RX-Modus
Der Auto-RX-Modus ermöglicht die automatische Verarbeitung empfangener CAN-Pakete. Die enthaltenen Daten werden direkt an die analogen oder digitalen Ausgänge des Moduls weitergeleitet. Dadurch können beispielsweise Relaisausgänge von einem anderen Teilnehmer im CAN-Bus gesteuert werden.
Folgende Einstellungen können konfiguriert werden:
- RX-Modus aktivieren oder deaktivieren
- CAN Mode: RAW CAN mit 11-Bit- oder 29-Bit-CAN-ID beziehungsweise J1939
- Zu empfangende CAN-ID beziehungsweise Absenderadresse
- RX-Mode
