Forum: Mikrocontroller und Digitale Elektronik Virtual COM Port Device an Arduino


von Justus P. (platinenpro)


Lesenswert?

Liebe Forumsmitglieder,

vielleicht suche ich auch einfach nach den falschen Begriffen, aber 
glaubt mir ich durchforste seit Tagen das Internet. Aber nichts ist so 
direkt das, was ich meine.

Ich versuche mal einfach mein Problem zuschildern:
Ich habe mir ein Modul gekauft, welches über eine USB-Schnittstelle 
Daten an einen Computer überträgt. Dazu musste ich auf meinem Computer 
ein VCP(Virtual COM Port)-Treiber installieren. Ich gehe also davon aus, 
das der Microcontroller auf meinem Board gibt die Daten seriell aus. Nun 
möchte ich aber die Daten nicht mit einem Computer empfangen, sondern 
mit einem Arduino.
Bei meiner Recherche bin ich auf ein USB-Host Shield gestoßen, welche 
dann die Daten wieder aufbreitet und über eine SPI-Schnittstelle 
ausgibt. Allerdings soll die Konfiguration des USB-Hosts, damit er dann 
den richtigen Treiber installiert hat, wohl etwas komplizierter sein und 
deshalb frage ich mich: Müsste es nicht eine einfachere Möglichkeit 
geben, das Virtual COM Port Device auszulesen.

Liebe Grüße und ein schönes Wochenende
Justus

von Joe G. (feinmechaniker) Benutzerseite


Lesenswert?

Ein VNC2 (Vinculum-II) ist ein USB 2.0 Host mit serieller, paralleler 
oder SPI Schnittstelle. Der sollte helfen dein USB Gerät an den Arduino 
zu bringen.

von Heinz (Gast)


Lesenswert?

Was ist es denn für ein Modul?

Wenn nicht all zu kompliziert / teuer, wäre es evtl. am einfachsten, im 
Modul direkt vor dem USB-Wandler die seriellen Daten abzugreifen, bevor 
es 2 Mal hin und hergewandelt wird?

von Justus P. (platinenpro)


Lesenswert?

Vielen Dank für eure schnellen Antworten.

Der VNC2 -Chip ist ja sowas ähnliches wie das USB-Shield vom Arduino.

Mit dem vorher abgreifen wird es auch etwas schwierig. Es handelt sich 
um das C94-M8P Modul von ublox und die dort vorhandene UART 
Schnittstelle wird bereits vom Radio-Modul verwendet. Deshalb war die 
Idee die USB Schnittstelle zu verwenden. Laut Schaltplan ist die USB 
Schnittstelle aber leider im Chip integriert und somit fällt die zweite 
Möglichkeit auch weg.

Ich werde dann mal wohl das USB-Host-Shield kaufen. Über weitere 
Vorschläge würde ich mich trotzdem freuen.

LG Justus

von Justus P. (platinenpro)


Lesenswert?

Ich glaube, ich hab gerade durch Zufall, das Modul zum Zurückwandeln 
gefunden:
http://www.hobbytronics.co.uk/usb-host-serial

Vielleicht könnt ihr mir ja mal sagen, ob das funktioniert. Ansonsten 
würde ich es jetzt einfach bestellen und dann melde ich mich mal, ob es 
funktioniert.

Schönen Restsonntag
LG Justus

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Für 15 GPB (also etwa 18 EUR) ... plus Versandkosten.

> The USB Host Board is based around the Microchip 24FJ64GB002
> microcontroller which contains a built-in full-speed USB host
> controller.

Ja, das Ding macht Vergleichbares wie der VNC1L von FTDI. Es wird halt 
mit bequem nutzbarer Firmware ausgeliefert, die diverse 
USB-Standardgeräteklassen und USB-UARTs unterstützt.

von Joe G. (feinmechaniker) Benutzerseite


Lesenswert?

Justus P. schrieb:
> Vielleicht könnt ihr mir ja mal sagen, ob das funktioniert.

Ja, ist ein PIC mit der entsprechenden Firmware.

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.