Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Hallo,
ich würde gerne ein Gerät über eine Serielle-Schnittstelle steuern. Allerdings möchte ich keinen USB->RS232 konverter benutzen, sondern die Schnittstelle über die bereits vorhandene USB-6221 lösen. Das Projekt befindet sich bisher in der Vorbereitung. Ich kenne das Protokoll zum Steuern des Gerätes noch nicht. Aber ich vermute, dass ich nur Befehle senden muss und keine Statusabfragen nötig sind.
Gibt es dazu, Pegelumsetzer natürlich vorausgesetzt, eine soft- und hardwaretechnisch die Möglichkeit?
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
RE: Serial-Schnittstelle mit USB-6221?
Das kannst Du bestimmt machen, aber ob der Aufwand das Wert ist, wage ich zu bezweifeln. Wenn Du mit der Umsetzung länger als 20 - 30 min brauchst lohnt sich schon die Anschaffung des Konverters. Und da benötigst Du mit ziemlicher Sicherheit weit länger als eine halbe Stunde. Was spricht denn gegen den Umsetzer?
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Natürlich würde es mit einen Konverte einfach funktionieren
Aber mit geht es darum:
Alle Komponenten sind in einen Gehäuse eingebaut. Die einzige Verbindung zum PC ist das USB-Kabel. Natürlich könnte ich jetzt einen USB-Hub benutzen und einen USB<->RS232 Konverter und das ganz mit in's Gehäuse integrieren. Dann müsste ich aber auch jeden neuen PC an den das Messsystem und die Software neu installiert wird COM-Port technisch anpassen. Das ist meiner Ansicht nach eine sehr große Fehlerquelle, zudem wenn es Fremdpersonen machen. Wenn ich nur die USB-6221 hab, dann muss ich nur die das riesen Treiberpaket von NI installieren und fertig.
(30.05.2011 06:38 )bastian79 schrieb: die Schnittstelle über die bereits vorhandene USB-6221 lösen.
Wie, du willst eine Serielle Schnittstelle, also die RS232, durch Digitale IOs simulieren?
Das wird nichts werden. RS232 ist zeit-sensitiv, mit Standard-PC und Standard-SW nicht zu machen. Es sei denn, du fändest ein fertiges Modul - nur: warum sollte sich einer die Arbeit machen, wenn der andere Weg viel, viel einfachen ist.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
(30.05.2011 08:18 )bastian79 schrieb: ... Wenn ich nur die USB-6221 hab, dann muss ich nur die das riesen Treiberpaket von NI installieren und fertig.
Dann nimm doch einfach einen USB-Seriell Adapter von NI. Die kosten zwar mehr, _müßten_ (im Zweifel vorher nochmal mit NI abklären) aber mit dem großen Device Treiber Paket schon fix und fertig installiert sein.
Wenn du wirklich nur senden musst (ohne Handshake), würde ich versuchen die Befehle während der Entwicklung von einer echten RS-232 Schnittstelle zu samplen und in die Software so zu schreiben, das sie diese Waveforms (=Kommandos) ausgeben kann.
Klingt spannend