Forum: Mikrocontroller und Digitale Elektronik Mini USB (Slave mit Slave verbinden)


von Toomy (Gast)


Lesenswert?

Hallo zusammen,
habe folgendes Problem!
Es gibt zwei Geräte die einen mini USB Ausgang haben (beide Slave). Gibt 
es eine Möglichkeit über ein Verbindungskabel mit ein bisschen 
Elektronik, die miteinander Kommunizieren zu lassen?
Ich denke da müsste so ne Art Slve Master umwandler drin sein!
Gibt es sowas schon zu kaufen?
MfG Tommy

von volltroll.de (Gast)


Lesenswert?

Sklaven arbeiten nicht ohne Anweisung, also brauchste noch nen 
Sklaventreiber. Nen µC mit USB-Host (vielleicht geht auch USB2go) 
brauchste schon.

von volltroll.de (Gast)


Lesenswert?

ps: plus passende Software.

von Toomy (Gast)


Lesenswert?

Danke für die Antwort!
Werd mich mal in USB2go einarbeiten!

von zwieblum (Gast)


Lesenswert?

usb->rs232->nullmodemkabel->rs232->usb

von karadur (Gast)


Lesenswert?

Hallo

USB-> RS232 ist auch Slave!!!

von Toomy (Gast)


Lesenswert?

Klingt ja super! Und das geht?

von Toomy (Gast)


Lesenswert?

Also doch keine wirkliche Lösung!

von Malte _. (malte) Benutzerseite


Lesenswert?

Nein. Ich denke - je nach Gerät- ist hinterher die Software die 
haupt-Herausforderung. Gegebenenfalls ist ein Netbook o.ä. die 
einfachste Variante für eine Zusammenschaltung.

von Christian R. (supachris)


Lesenswert?

Das geht schon von der Hardware her nicht. Ein USB Device kann keinen 
Host Controller spielen. Man kann höchstens zwei USB OTG Controller 
verbinden, bei 2 Devices, die keine OTG Funktionalität haben, geht das 
auf keinen Fall. Für dein "Problem" gibts keine Lösung.

von Toomy (Gast)


Lesenswert?

Das würde also bedeuten:
Bei den beiden Geräten, ist eines ein Handheld, da müsste man die 
entsprechende Software wahrscheinlich Inplementieren!

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

Kommt auch noch drauf an, welches Protokoll die Geräte sprechen. USB ist 
ja nur die Schnittstelle. Wenn es zwei als Festplatte ansteuerbare 
Geräte sind,
gibt es fertige Überspielgeräte. Bei propietären Protokollen bist Du 
aber aufgeschmissen.

Schreib mal genauer, was Du das verbinden willst und was für Daten 
ausgetauscht werden sollen.

-- EDIT --
Auf jeden Fall brauchst Du eine Prozessoreinheit mit zwei 
USB-Host-Ports.
Statt einem Netbook bieten sich diverse günstige Linux-DSL-Router mit 
USB-Port (zB Edimax/Sweex) an. Da muß dann nur noch die Software 
geschrieben werden.

von Toomy (Gast)


Lesenswert?

Das ist ja mal ne Aussage,
also gibt es für so einen Fall keine Lösung?

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

Siehe mein Posting (hatte da noch was dazu geschrieben, wärend Du 
geantwortet hast). Ist Dir eventuell noch nicht aufgefallen.

von Toomy (Gast)


Lesenswert?

Das eine ist ein RFID Lesegrät, das andere wie bereits genannt ein 
Handheld.
Wenn es klappen sollte, muss mann beides zusamm in einer Hand halten 
können!
Spätestens jetzt wird es wohl nicht mehr zu realisieren sein.

von Εrnst B. (ernst)


Lesenswert?

> Das eine ist ein RFID Lesegrät ...

Dann schau da mal nach, wie dieses seinen USB-Slave implementiert.
Die Chancen stehen recht gut, dass dort ein FT232 o.ä. verbaut ist.
Die einfache Lösung wäre dann, den USB-Chip auszulöten und stattdessen 
ein Bluetooth Funkmodul einzulöten.
Ist dann zwar nicht mehr USB, aber dafür einfach und ohne großen Aufwand 
an dein Handheld koppelbar.

von Toomy (Gast)


Lesenswert?

Hallo Ernst, danke für die Antwort, aber du hast den Link vergessen

von Gast (Gast)


Lesenswert?

Welchen Link meinst du? Den auf den von dir verwendeten RFID Reader 
dessen Bezeichnung hier niemand kennt?

von Εrnst B. (ernst)


Lesenswert?

Toomy schrieb:
> Hallo Ernst, danke für die Antwort, aber du hast den Link vergessen

Welchen Link? Den wo man ein Bluetooth-Modul kaufen kann?
http://www.tme.eu/

Oder den Link zwischen Handheld und RFID-Reader? Der geht über Bluetooth 
(SPP). Welcher Handheld/Handy/PDA kommt denn heute noch ohne Bluetooth?

von Toomy (Gast)


Lesenswert?

Sorry hatte dich falsch verstanden. Verstehe dass das eine Alternative 
wäre, aber dadurch würde der Energiebedarf doch rapide ansteigen. Die 
Batterien würde dementsprechend schnell leer sein.

von Εrnst B. (ernst)


Lesenswert?

Tja, wenns denn über USB gehen muss, brauchen wir mehr Infos für eine 
vernünftige Aussage.
z.B. hat dein Handheld einen OTG-USB-Port? Traust du dir zu, einen 
Treiber für das Betriebssystem auf dem Handheld zu schreiben? Ist das 
überhaupt möglich, ohne ein NDA mit dem Hersteller?
Was ist es für ein RFID-Reader, welches Protokoll spricht dieser über 
USB? Wieviel Hardware willst du dazwischenschalten? Könntest du dich mit 
einem Linux zwischen den beiden Geräten anfreunden, oder sprechen da 
ideologische Gründe dagegen?

von Toomy (Gast)


Lesenswert?

Hallo Ernst,
ich sehe mit mal ebenso ist das nicht getan! Würden wir uns das ganze 
mal aus wirtschaftlichen Aspekten ansehen, wäre es wahrscheinlich 
billiger im RFID Reader einen Chip zu verbauen, der sowohl Slave als 
auch Host sein kann. Wahrscheinlich wäre das dass logischste

von Christian R. (supachris)


Lesenswert?

Ein USB Host auf einem RFID Leser? So ein Quark. Dann müsstest du für 
deinen Handheld immer noch einen Treiber schreiben, damit der ein 
passender Slave ist.

Das sinnvollste ist, auf dem RFID Leser einen USB Slave Baustein 
einzusetzen, für den es Windows Mobile bzw. Windows CE Treiber gibt. 
Dann kannst du den normal über virtuellen COM Port aus dem Handheld 
heraus ansprechen. Oder aber Bluetooth, z.B. den LMX9820, da kannst du 
dann vom Mobile aus eine Serialport Verbindung über SPP aufbauen.

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.