Forum: Mikrocontroller und Digitale Elektronik USB to RS232 wandlung zur Kommunikation mit einem uC


von michl (Gast)


Lesenswert?

Hallo,

Ich möchte demnächst ein "kleines" Projekt verwirklichen in dem ich ein 
Einzelbild einer kleinen Webcam von einem uC empfangen und weiterleiten 
möchte. Vorerst möchte ich mich nur damit beschäftigen die Daten an den 
uC zu senden. Die Verarbeitung selbst wird mal außen vor gelassen.
Dem USB-Protokoll möchte ich dabei möglichst aus dem Weg gehen. Meine 
erste Idee besteht darin das USB-Signal in ein RS232-Signal umzuwandeln 
bevor es an den uC gesendet wird. Dazu würde ich gerne einen 
USB-to-Serial Bridge Controller (zB. FT232xx oder PL-2303) verwenden. Da 
ich allerdings noch nie mit einem derartigen IC gearbeitet habe stellen 
sich mir noch ein paar grundlegende Fragen.

1) Funktioniert die Umwandlung in solchen IC's rein hardwaremäßig oder 
funktionieren diese nur in Verbindung mit einem Software-Treiber eines 
PC's
2) Da es sich bei USB um eine Master-Slave-Architektur handelt bin ich 
mittlerweile skeptisch ob die Bausteine in Verbindung mit einem Slave 
(nehme mal an die Kamera stellt einen Slave dar) überhaupt 
funktionieren.

Für Kommentare, Anregungen und Alternativvorschläge bin ich dankbar!

von Thomas E. (thomase)


Lesenswert?

michl schrieb:
> Dem USB-Protokoll möchte ich dabei möglichst aus dem Weg gehen. Meine
>
> erste Idee besteht darin das USB-Signal in ein RS232-Signal umzuwandeln
>
> bevor es an den uC gesendet wird.

Das funktioniert so herum nicht.

Es gibt Wandler von RS232 auf USB. Aber nicht von x-beliebigen USB-Daten 
auf seriell.

mfg.

von Rene K. (draconix)


Lesenswert?

Aber nicht gleich die Flinte ins Korn werfen ;)

Es gibt schon einige Möglichkeiten einer Kamera ein Bild abzufragen, in 
der Elektor war da glaube ich schonmal ein schöner Beitrag drinn.

Aber auf eine USB Kamera mußt du wohl verzichten müssen :/

von Matthias (Gast)


Lesenswert?

Nur zum Verständnis, Du willst:

Von USB-WEBCAM ein Bild an einen uC?

Wenn ja, dann könnte das kompliziert werden. Entweder die Leute
bei FTDI haben eine passende Firmwarelösung für ihren Vinculum 
Controller
(der stellt ein Hostcontroller für ein USB "Slave" dar und hat eine
UART Schnittstelle [auch SPI,...] für uC), evtl. musst Du Dir die
passende Device Klasse selber dazu stricken (USB -> 
Bildverarbeitungsgerät(?)) oder Du brauchst ein uC mit USB Hostfunktion
(evtl. get auch OTG?), dann musst Du aber auch zumindest die 
Treiberklasse für die CAm basteln...

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.