Forum: Mikrocontroller und Digitale Elektronik USB Host für FDTI USB RS232 TTL Adapter


von Buzii (Gast)


Lesenswert?

Hallo Forum,
ich habe derzeit ein Projekt, bei dem ich ca. 1000 Luftklappen über den 
Computer Prüfen muss. Für die Verbindung zwischen Luftklappe und 
Computer habe ich ein Gerät (GUIV-A). Das GUIV-A wird über ein USB Kabel 
mit dem Computer verbunden, wird einfach als Serielle Schnittstelle 
erkannt und in der Software wird der Com Port gewählt und auf 1200Baud 
gestellt. Das GUIV-A ist von einer Firma ausgeliehen, öffnen ist also 
keine Option. Da die Klappen in der Zwischendecke eingebaut sind und die 
Regler ein Stockwerk höher, währe es schön, die Verbindung per Funk 
herzustellen.

Gibt es eine Möglichkeit, die USB Schnittstelle am GUIV-A abzugreifen, 
in RS232 TTL umzuwandeln und dann per Funk übertragen? Was brauche ich 
dafür, ein USB Host Controller? Ist da die Komunikation mit USB RS232 
TTL schon implementiert? Oder gibt es was (fast) fertiges was ich nehmen 
kann? Ich kenne mich mit dem USB Zeug kaum aus, habe für meine 
Schaltungen immer nur ein USB RS232 TTL Wandler genutzt.

LG Buzii

von Peter II (Gast)


Lesenswert?

USB kann man über Netzwerk übertragen, damit auch über WLAN.

die Fritzboxen müssten dafür geeignet sein, dort hast du WLAN und USB 
dran. Dann must du auf dem PC nur noch den Virtuellen USB-Port 
installieren und schon müsste es funktionieren.

von Buzii (Gast)


Lesenswert?

Funktioniert das nicht nur für Festplatten und Druckern? Hat das mal 
jemand mit einem USB RS232 TTL Adapter probiert?

von Peter II (Gast)


Lesenswert?

Buzii schrieb:
> Funktioniert das nicht nur für Festplatten und Druckern? Hat das mal
> jemand mit einem USB RS232 TTL Adapter probiert?

soweit ich weiß, reichen sie USB komplett durch, damit kannst du 
anstecken was du willst.

von Christian R. (supachris)


Lesenswert?

Funktioniert prinzipiell erst mal mit allen Geräten. Mein USB MSP430 
Programmer von Olimex geht auch problemlos über die Fritzbox.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Geeignete USB-Netzwerk-Server gibt es u.a. von Silex, deren Technik ist 
auch in vielen anderen vergleichbaren Produkten enthalten, so z.B. in 
der "Homebase" von Belkin.

Den Unterschied zwischen einem geeigneten und einem ungeeigneten 
USB-Netzwerkserver erkennt man daran, ob auf dem steuernden PC 
Devicetreiber installiert werden müssen oder nicht.
Da der geeignete USB-Netzwerk-Server sich verhält wie eine Art virtuelle 
USB-Schnittstelle, ist dafür ein Devicetreiber erforderlich.

Andere Geräte, die auch als USB-Netzwerk-Server bezeichnete werden, sind 
aber de facto nur einfache SMB Datei- oder Druckserver und benötigen 
deswegen keinen Devicetreiber -- und sind für die Aufgabenstellung hier 
nutzlos.

Bei Fritzboxen mit USB-Port nennt sich die Aktion "USB-Fernanschluss".

von Buzii (Gast)


Lesenswert?

Danke für die schnellen Antworten.
Gibt es andere Vorschläge? Gibt es eine Möglichkeit den USB Anschluss in 
RS232 TTL umzuwandeln? Ich habe noch sehr Leistungsstarke Telemetrie 
Sender und Empfänger zur Verfügung, die würde ich gerne nutzen.

LG Buzii

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Buzii schrieb:
> Gibt es eine Möglichkeit den USB Anschluss in
> RS232 TTL umzuwandeln?

Mit einigem Aufwand ja, dazu brauchst Du einen USB-Host mit 
Unterstützung für den FT232 und einen µC, der den ganzen Kram steuert.

Das ist mit dem "Vinculum" VNC1L von FTDI und einer dazu passenden 
Firmware (die in den VNC1L zu laden ist) und einem einfachen µC zu 
erschlagen.

von Buzii (Gast)


Lesenswert?

Hallo Rufus, dass hört sich gut an, wenn ich das Datenblatt richtig 
verstehe, gibt es das schon fertig, ich muss nur noch die richtige 
Firmware laden.
http://www.ftdichip.com/Support/Documents/AppNotes/AN_182_Vinculum-II_UART_to_FT232Host_Bridge.pdf

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.