IXXAT - Products, Services and Training for CAN, CANopen, DeviceNet, CAL, FlexRay, LIN, Embedded TCP/IP
Home
Features
Galerie
Interfacekarten
Tutorial
Tips, News, Artikel
Support & FAQ
Downloads
Impressum


English
Tutorial

7 Transmit-Modul: Senden von CAN-Nachrichten

Mit dem Transmit-Modul können CAN-Nachrichten definiert und einzeln oder zyklisch versendet werden.


Unter der Menü- und Schalterleiste des Transmit-Moduls befindet sich ein Eingabefeld in Form einer Tabelle zur Eingabe der zu versendenden CAN-Nachrichten.

In der Spalte Tx wird angezeigt, ob es sich um ein manuelles oder zyklisches Sendeobjekt handelt
In der Spalte Identifier wird der Identifier der CAN-Nachricht eingetragen
In der Spalte Nachricht wird der Name angzeigt, der dem Identifier in der verwendeten Datenbasis zugeordnet ist
In der Spalte RTR wird der Nachrichten-Typ bestimmt. Ist die Checkbox aktiviert, wird ein Remote-Frame versendet
In der Spalte Beschreibung ist eine weitere Beschreibung der Nachricht möglich
In der Spalte Daten werden die Daten der CAN-Nachricht eingetragen. Durch Betätigen des Schalters in der Schalterleiste kann zwischen dezimaler und hexadezimaler Eingabe umgeschaltet werden.
In der Spalte Sendekonfiguration werden Einstellungen für zyklische Sendeobjekte vorgenommen. Es lassen sich die Anzahl der Nachrichten, die Zykluszeit und die Inkrementierung des Identifiers, eines Datenbytes oder -Worts definieren.

Versuchen Sie nun, eine erste CAN-Nachricht zu erstellen:

Achten sie darauf, dass die Schalter ID hex und Data hex betätigt sind und klicken Sie in das erste ID-Tabellenfeld. Tragen Sie den Hexadezimalwert "14" für den Identifier ein und wechseln Sie mit der Tabulatortaste oder durch Hineinklicken in die Spalte Beschreibung. Diese Nachricht soll die Drehzahl eines Motors übermitteln. Als Nachrichten-Beschreibung käme also zum Beispiel Engine speed in Frage.

Für die Eingabe des Drehzahl-Wertes sollen die ersten beiden Bytes des Datenbereiches verwendet werden. Geben Sie einen Wert im Datenfeld an, z.B. "E2 04".

Starten Sie jetzt das Receive-Modul, damit die Nachrichten empfangen werden können. Versenden Sie dann die konfigurierte CAN-Nachricht entweder
über den Menüeintrag Funktion | Nachricht senden,
durch Anklicken des Icons in der Schalterleiste oder
durch Klicken auf das Symbol in der Tx-Spalte der Nachrichtenzeile.

Wiederholen Sie dies mehrere Male. Im Transmit-Modul wird der Versand der Nachricht in der Statuszeile bestätigt.


Ist das Receive-Modul im Scroll-Modus, so zeigt es jede einzelne Nachricht mit ihrem Empfangszeitpunkt an. Dieser kann durch Betätigen des Schalters rel/abs relativ zur vorangegangen Nachricht oder absolut zum Startzeitpunkt des canAnalyser dargestellt werden.


Wechseln Sie nun in den Overwrite-Modus. Hier stellt das Receive-Modul immer nur die zuletzt empfangene Nachricht dar, zeigt aber in seiner Spalte Anzahl die Gesamtzahl der empfangenen Nachrichten mit dem jeweiligen Identifier.


In beiden Modi lässt sich die Anzeige entweder

über den Menüeintrag Funktionen | Anzeige löschen oder
durch Klicken des Icons in der Schalterleiste

wieder zurücksetzen.