LabVIEWForum.de - CAN Transmit/Receive

LabVIEWForum.de

Normale Version: CAN Transmit/Receive
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich habe ein großes Problem welches ich allein nicht lösen kann. Darum benötige ich dringend Hilfe.
Ich versuche mit dem CANcaseXL ein Batterie-Steuermodul von Bosch zu steuern. Da geht es erst nur darum die LED's an- und auszuschalten. Das funktioniert. Jetzt will ich aber noch den Status des Tasters und den Temperaturwert lesen. Die Befehle dafür kennt der Mikrocontroller im Steuermodul. Jetzt weiß ich nicht, ob mein Ideenansatz zum Empfangen der Daten richtig ist. Ich hab mir das folgendermaßen vorgestellt: Ich sende ein Remoteframe mit der entsprechenden ID ohne Daten(DLC=0) und lese dann aus, was zurückgesendet wird. Leider funktioniert das nicht und ich weiß nicht ob es richtig ist oder ich einen großen Denkfehler gemacht habe.
Als Ausgabe nach dem ersten mal ausführen erhalte ich folgendes: RX_MSG c=0, t=0, id=0016 l=0, tid=00
Bei der zweiten ausführung erhalte ich folgende Meldung: RX_MSG c=0, t=15249037729792, id=0015 l=1, 00 REMOTE_FRAME TX

Im Anhang ist das .vi für Transmit und Receive und die Beschreibung der XL Driver Library. Ich hoffe das mir jemand helfen kann.
Wenn es nötig ist, kann ich noch das komplette Programm Hochladen. Da müsst ihr mir nur bescheid sagen

Gruß Artia
Offtopic2
Bitte das nächste Mal selber auf den Crosspost hinweisen (vgl. LVF-Regeln).

Danke, Jens
Referenz-URLs