LabVIEWForum.de - Kommunikation mit Generator via PXI-8516

LabVIEWForum.de

Normale Version: Kommunikation mit Generator via PXI-8516
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo, folgendes Problem:
Ein Generator soll Mittels LIN über ein PXI-8516 angesteuert werden. Ich habe schon einiges probiert, bin aber noch auf keinen grünen Zweig gekommen. Anbei einer meiner Versuche.
Problem hier ist, dass nicht einmal etwas rausgeschrieben wird, laut XNET-Busmonitor. Wenn ich die „XNET-Clear“ weglasse, sehe ich zwar Datenausgang am Monitor, allerdings mekert dann der Eigenschaftsknoten, dass man eine Aktion auf einem gestarteten Interface ausführen möchte.
Was mir noch aufgefallen ist, dass wenn ich das VI so wie ich es hier hochgeladen habe im Light-Modus ausführe werden auch Daten auf den Bus geschrieben.
Empfangen habe ich leider bis jetzt noch nichts…
Den Generator Nachrichtenkatalog habe ich auch angehängt. Zuvor war der Generator über ein USB-Modul an ein PC angeschlossen, dort war es so, dass zuerst immer der Steuer_Frame gesendet wurde, dann ein Leerer Status Frame, worauf der Generator Antwortete und die Daten ausgelesen wurden. einen Screenshot davon habe ich auch noch beigefügt.
Leider findet man zu LIN Kommunikation mit XNET Hardware sehr wenig im Netz und auch die Beispiele von NI haben mich nicht zum Ziel gebracht.
Ich glaub Fast, dass das Problem in meiner Datenbank liegt, diese ist auch anbei, wäre super, wenn mir jemand weiterhelfen könnte. Oder mache ich grundsätzlich im Blockdiagramm etwas falsch?
Hallo Anton,

mal rein interessehalber: handelt es sich um einen Generator (aka "Lichtmaschine") der Firma Valeo?
Ja genau, es handelt sich um einen Generator von Valeo.
Hast du schon Erfahrungen damit gemacht?
Hallo Anton,

ja, sowas habe ich schon gesteuert. Allerdings mit einem CAN-zu-LIN-Umsetzer und eben einem CAN-Port…

Dieser Beitrag bezog sich darauf…
Ah ja, hab ich mir fast gedacht.
Ist es zufällig möglich, dass du mir das vi. hier hochlädst? Evetuell hilft mir das weiter...
Hallo Anton,

ich glaube kaum, dass dir das hilft. Ich habe hier mit einem cRIO gearbeitet und die CAN-Kommunikation über den FPGA "handgestrickt" erledigt.
Das Erstellen der Steuer-Botschaft sieht so aus:
[attachment=51363]
Die Grundauswertung der Generator-Statusmeldung übernimmt auch der FPGA (Zerlegen der Botschaft in die einzelnen Signale), auf dem cRIO erfolgt dann nur noch die Skalierung in "Realgrößen":
[attachment=51364]
(Anhand der Skalierungswerte solltest du die zugehörigen Werte erkennen…)

Die eigentliche LIN-Kommunikation läuft (bei mir) sehr komfortabel über den CAN-LIN-Umsetzer, der sich um das Timing der einzelnen LIN-Messages kümmert…
Ok, aber trotzdem danke!

Ich hätte noch ein paar Grudsätzliche XNET Fragen, evtl. kannst du mir da ja auch helfen, oder jemand anderes weis es:

Wann verwende ich eigt. "Stream", "Queued" und wann "Single Point", wenn ich einen Frame schreiben, bzw. lesen will.
Was ist der Unterschied zwischen "Single Point", "Waveform" und "XY", bei Signal IN/OUTput außer das Datenformat?
Referenz-URLs