Forum: Mikrocontroller und Digitale Elektronik USB<>seriell


von Tomato (Gast)


Lesenswert?

Hallo allerseits. Ich habe einen Fahrradcomputer, der sich an den PC
anschließen lässt. Dies erfolgt über USB. Dieser USB Adapter scheint
aber wohl lt. Systemsteuerung ein USB<>seriell Interface zu sein, d.h.
eigentlich ist der Adapter ein serieller mit nachgeschalteten seriell
zu USB Adapter.

Nun brauche ich allerdings den umgekehrten Weg, da ich den
Fahrradcomputer an einen Palm anschließen will. Weiss jemand, wie die
Belegung oder der Aufbau eines USB/seriell-Adapters aussieht? Kann ich
einfach RX und TX am USB-Stecker abgreifen und auf die serielle
Schnittstelle jagen?

Der Fahhradtacho scheint im übrigen kein "Protokoll" zu haben. Ich
muss den PC auf den Datenempfang vorbereiten und dann am Fahrradtacho
die Daten senden. (Dies passiert auch bis 100%, wenn kein PC
angeschlossen ist, also checkt der Fahrradtacho wohl keine
Rückmeldung)

Danke schonmal im voraus.

von StarTrekMichi (Gast)


Lesenswert?

schau mal unter folgendem link:
http://cesko.host.sk
(Oben auf hardware klicken, dann zum englischen teil runterscrollen)
nennt sich: "IgorPlug-USB to RS232 converter + "

das könnte auch noch interessant sein: "IgorPlug-USB"

Aber mit sicherheit kannst du nicht einfach rxd/txd an USB anschließen.
Denn der Witz von USB ist ja grade, dass es für die Anwender extrem
einfach ist (reistecken, fertig), jedoch für die Developer etwas
kompliziert ist. Du musst da ein etwas kompliziertes Protokoll
befolgen...

von T.Stütz (Gast)


Lesenswert?

Hallo,

Deine Frage ist auf 2 Arten zu verstehen:

- USB-Device (wie z.B. USBStick) an Palm geht nicht (auch nicht
elektrisch)

- Fahradcomputer öffnen, RxD/TxD/RTS/CTS der "seriellen"
Schnittstelle identifizieren und anzapfen. Dabei darauf Achten da
das meist TTL-Pegel sind, Pegelwandler dran und dann noch an Palm oder
PC.

Könntest du unter Systemsteuerung/System/Hardware/Gerätemanager
mal unter USB den "USB Seriell" Wandler anclicken
und unter Treiber(details) nachschauen was da steht.

Ich vermute stark, das da sowas wie FTDI steht, was die ganze sache
vereifacht => www.ftdichip.com

Gruss

von Joern G. (Gast)


Lesenswert?

Der Tip von StarTrekMichi bringt nichts, weil du USB-Host brauchst und
nicht noch ein USB-Gerät.
Einzige Möglichkeit (da Palm kein USB-Host kann) ist öffnen und die
Fahrradcomputer-Sendeleitung einfach parallel abgreifen (ist TTL-Level,
also MAX202 noch dazwischen klemmen).

Senden zum Fahrradcomputer ist komplizierter, da der USB-Chip ja
ebenfalls die Leitung treibt, also müsstest du schon diese Leitung am
USB-Chip (vermutlich FTDI oder PL-2303) durchtrennen, wenn du dem
Computer etwas senden möchtest, was du aber vermutlich gar nicht tun
willst, oder?

jörn

von Steffen (Gast)


Lesenswert?

So unverständlich hat Tomato doch eigentlich nicht geschrieben oder?

"Kann ich einfach RX und TX am USB-Stecker abgreifen und auf die
serielle Schnittstelle jagen?"

Sollte funktionieren aber die Signale müssen evtl. erst auf RS232 Pegel
gebracht werden. Z.B. durch einen Max232. Kommt auf die Beschaltung des
Adapters an.

Welche Leitung was ist, kannst Du evtl. durch ausmessen feststellen.
Wie viele Leitungen gehen denn zum Fahrradcomputer?

Lässt sich der USB-RS232 Wandler öffnen, so dass Du feststellen kannst
was für ein Chip verbaut ist?

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.