LabVIEWForum.de - RS232 über USB

LabVIEWForum.de

Normale Version: RS232 über USB
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,
ich möcht parallel zu Spannungswerten die Druckwerte aus einem Digitalmanometer mit in einem Spreadsheet abspeichern.
Allerdings läuft meine RS232 über USB.
Da ich mich bei diesem Thema überhaupt nicht auskenne und ich schon einiges ausprobiert habe und meine Quelle nie gefunden habe, wäre ein wenig Hilfe schön.
Wie könnte ein möglicher Aufbau des Einlesen der Werte aussehen?
Müsste ich vorher noch spezielle Software installieren, um mein Manometer über USB erkennen zu können?
Vielen Dank.
Wenn du den Windows-USB-Treiber von deinem USB-RS232-Converter installiert hast, hast du nichts mehr mit USB zu tun. Die RS-232 Schnittstelle wird als eine ganz normale serielle Schnittstelle behandelt.

Stecke deinen Converter in ein USB-Slot und gehe in Geräte-Manager von Windows (Systemsteuerung->System->Hardware->Gerätemanager) und kuck nach welche Bezeichnung deine COM-Schnittstelle hat (z.B. COM4).

In LV benutze ganz normales VISA-VI Seriell Open, Read, Write u.s.w.

Gruss, Eugen
Super, das hat schon mal funktioniert. Nur habe ich jetzt noch zwei winzige Probleme.
Ich habe das Problem, dass weder in der Tabelle, noch in Diagramm oder Spreadsheet was rauskommt.
Eingetragen ist das Manometer als COM3.
Ich hänge mein VI mal dran.
Sorry, aber du hast bei VISA-Read Byte-Count auf 0 eingestellt. Was soll den das VI lesen?

Gruss
Druckwerte, d.h. Dezimalzahlen.
Müsst ich die etwa noch konfigurieren?

PS: und was ist ein frame error bzw. was kann man dagegen tun?
Ich meine wenn du dem VI sagst, dass es 0 Bytes lesen soll, was erwartest du am Ausgang dieses VIs? Natürlich kommen da 0 Bytes raus (also nichts).
Wenn ich 8 eingebe kommt genauso wenig raus.
Was ist ein Frame error? Ist nirgendwo beschrieben, wie man den beheben kann.
Frame-Error tritt dann auf wenn die Konfiguration deiner seriellen Schnittstelle mit der Konfiguration der Schnittstelle am Gerät nicht übereinstimmt. Bitte vergleichen.

Gruss
Mal eine allgemeine Frage.
Wenn ich das Manometer anschließe und die Messung starte, trennt er mir die Schnittstelle laut MAX gleich ab. Ich habe allerdings die Messbox, MAus und Tastatur über einen USB- Verteiler laufen.
Könnte das vielleicht Überlastung sein?
Für einen kurzzeitigen Moment habe ich Werte im Diagramm und Tabelle erhalten, bevor wieder die Fehlermeldung kommt (Byte =8).

Ich habe herausgefunden, dass mir in die Ausgabe die Einheit [mmHg] periodisch ausgegeben wird, aber nicht die angezeigten Druckwerte. Hat jemand eine Idee?

Danke für die vorhergehenden Hilfen. Hat mir echt was gebracht.
Was verstehst du unter MAX?
Um mit dem Gerät zu kommunizieren musst du dich mit dem Protokoll des Geräts auskennen.
Welche Fehlermeldung bekommst du? ( Byte = 8 )
Bei dem VI, das du angehängt hast fehlen 4 weitere VIs, was machen die?
Schliesse an den Ausgang des VISA-Read einen Stringindikator, um zu sehen, was das Gerät sendet.

Gruss
Seiten: 1 2
Referenz-URLs