USB-DAQ-Gerät an RS232

Wir haben ein Datenerfassungsgerät (Spannungsdatenlogger), das über ein USB-Kabel für Strom und Kommunikation mit einem PC verbunden ist. Aufgrund einiger anderer Geräte, die wir bereits besitzen, wäre es praktisch, diese über das RS232-Protokoll an eine serielle Schnittstelle anzuschließen. Gibt es eine einfache Möglichkeit, dies zu tun (z. B. ein Produkt von der Stange)? Ich habe zahlreiche USB-zu-RS232-Konverter gefunden, aber sie scheinen in die entgegengesetzte Richtung zu gehen. Kann ich einfach eines dieser Kabel verwenden und anspleißen, um das Gerät extern mit Strom zu versorgen?

Was bedeutet "daq"?
@JYelton Datenerfassung

Antworten (2)

USB zu RS232 oder TTL Serial sind USB-Slave/Peripheriegeräte. Sie brauchen einen USB-Host, um zu funktionieren. Es funktioniert nicht von alleine rückwärts.

Ihre drei Optionen sind 1) Wenn das vorhandene Gerät bereits ein Seriell-zu-USB-Gerät im Inneren verwendet, können Sie es ändern, indem Sie dieses Teil entfernen und mit der vorhandenen seriellen Verbindung verbinden. Wenn die interne Serie TTL ist, benötigen Sie einen TTL-zu-RS232-Pegeladapter.

2) Wenn Sie das Gerät nicht modifizieren möchten und es sich um ein einfaches CDC/virtuelles serielles Port-Gerät handelt, kann ein kleiner Linux-Computer mit einem USB- und einem seriellen Port als Pass-Through-Gerät eingerichtet werden. Etwa 10 bis 20 Dollar und eine Stunde für die Einrichtung, wenn Sie Linux-Erfahrung haben.

3) Wenn es sich bei dem Gerät nicht um ein einfaches Gerät mit serieller Schnittstelle handelt, für dessen Funktion spezielle Treiber und Software erforderlich sind, dann sehen Sie sich ein Problem an, das eine große Anzahl von Arbeitsstunden für das Reverse Engineering und die Implementierung erfordert, wenn nicht sogar Geld.

Eine vierte Option besteht darin, das DAQ durch eines zu ersetzen, das Ihren Anforderungen entspricht.

Ich mag die Linux-Computer-Idee, aber sind $10-$20 realistisch? Ich würde eine Handvoll kaufen, wenn ich sie zu diesem Preis finden kann, aber das Beste, was ich tun kann, ist der Pi oder Beaglebone Black, also liegen wir im Bereich von 40 $.
@ScottSeidman alles, was es braucht, ist USB und eine serielle Schnittstelle. Benötigt nicht mehr als 16 MB RAM oder 4 MB Flash, alles, was es tut, ist hochzufahren und eine virtuelle serielle Schnittstelle an den physischen seriellen Port zu senden. Was Linux-Computerpreise betrifft, 10-Dollar-Router, 35-Dollar-Android-TV-Sticks, 30-Dollar-Android-Handys, Pogoplugs, 10-Dollar-Digitalbilderrahmen, Hölle, 30-Dollar-WLAN-fähige SD-Karten mit Linux. Eingebettete Computer sind billig, und je weniger Optionen benötigt werden, desto billiger.
Ich dachte mir, dass dies der Fall sein könnte. Danke für die Antwort. Ich habe das Gerät überprüft und es hat kein Serial-to-USB-Gerät im Inneren. Da wir sowieso einen Computer haben müssen, kann ich einfach den Computer (z. B. Pi) verwenden, um die Daten über USB auszulesen und aufzuzeichnen.

Nein, Sie können die USB-zu-RS232-Konverter wahrscheinlich nicht heiraten. In der USB-Welt brauchen Sie ein Gerät und einen Host für das Gerät (USB OTG für den Moment ignorieren). Die Konverter sind Geräte, und Sie haben keinen Host, mit dem Sie sie steuern können.

Ich vermute, dass es einfacher sein wird, einen eigenen Spannungsdatenlogger mit serieller Kommunikation von Grund auf neu zu bauen, als einen USB-zu-Seriell-Konverter zu kaufen oder zu bauen. Das größte Hindernis, das ich sehe, ist, dass RS232 keinen Strom am Anschluss hat, sodass Sie Ihr Gerät mit Strom versorgen müssten.

Alternativ gibt es wahrscheinlich native serielle Spannungslogger wie Sand am Meer! http://www.g4jnt.com/SerialLogger/HF-10.htm zum Beispiel.

Ich habe nach Alternativen gesucht, um das Gerät zu ersetzen, das wir haben, aber nichts Äquivalentes gefunden. Einen zu bauen wäre wahrscheinlich ziemlich einfach, aber das ist ein bisschen außerhalb meiner Fähigkeiten! Danke für die Antwort.