Forum: Mikrocontroller und Digitale Elektronik USB-Kabel trennen


von Christoph S. (mcseven)


Lesenswert?

Hi,

ich habe ein Gerät, das an einen Münzautomaten angeschlossen ist, und 
nur für eine bestimmte (bezahlte) Zeit benutzbar sein soll. Der 
Münzautomat schließt nach Einwurf ein großes Relais (Strom) und öffnet 
es nach der eingestellten Zeit wieder.

Das Gerät soll aber nicht vom Strom getrennt werden, da es eine lange 
Bootzeit hat. Statt dessen soll das USB (HighSpeed) Anschlußkabel 
unterbrochen werden. Dazu ist eine kleine Platine zu entwerfen, die eben 
im Münzautomaten Platz findet und dann irgendwie sicherstellt, dass der 
PC das Gerät nicht mehr findet.

Hätte jemand eine Idee, wie ich das umsetzen kann? Kann ich einfach alle 
vier Leitungen per kleinem 4er Relais trennen? Geht das elektrisch 
überhaupt bei der Datenrate noch? Weil ein elektronisches Relais oder 
Optokoppler dürften ja wegen der elektrischen Spezifikation (negative 
Spannung) nicht funktionieren.

Danke,
Christoph

PS: Ja, die Kabel sind so befestigt, dass der Benutzer nicht sein 
eigenes USB Kabel verwenden kann ;)

von Bobby (Gast)


Lesenswert?

Nimm einfach ein Reed-Relais und schalte damit eine der 
USB-Datenleitungen.

von Falk B. (falk)


Lesenswert?

@ Christoph Söllner (mcseven)

>Das Gerät soll aber nicht vom Strom getrennt werden, da es eine lange
>Bootzeit hat. Statt dessen soll das USB (HighSpeed) Anschlußkabel
>unterbrochen werden. Dazu ist eine kleine Platine zu entwerfen, die eben

Also wird es nicht aus USB mit Spannung versorgt.

>im Münzautomaten Platz findet und dann irgendwie sicherstellt, dass der
>PC das Gerät nicht mehr findet.

>Hätte jemand eine Idee, wie ich das umsetzen kann? Kann ich einfach alle
>vier Leitungen per kleinem 4er Relais trennen? Geht das elektrisch
>überhaupt bei der Datenrate noch? Weil ein elektronisches Relais oder

;-)
Sicher. Es gibt HF-Relais bis in den GHz Bereich. Da der Automat sicher 
NICHT mith USB-High Speed (480 Mbits/s) arbeitet, sonder wahrscheinlich 
eher mit 12 oder 1,5 Mbit/s (Full/Low Speed) ist das unkrisisch. Dazu 
musst du nicht mal alle viel Adern trennen, D+ und D- reichen.
Nimm zwei kleine Relais bzw eins mit zwei getrennten Kontakten und gut.

>Optokoppler dürften ja wegen der elektrischen Spezifikation (negative
>Spannung) nicht funktionieren.

???
Wo gibt es bei USB negative Spannungen? Aber an sich stimmt es schon, 
Optokoppler gehen nicht.

Mfg
Falk

von Christoph S. (mcseven)


Lesenswert?

> Wo gibt es bei USB negative Spannungen? Aber an sich stimmt es
> schon, Optokoppler gehen nicht.
D+ / D- ==> Differenzübertragung?

D+ ist positiv gegen Masse,
D- negativ. Hab ich da keine negative Spannung?

von Christian R. (supachris)


Lesenswert?

Optokoppler gehn wegen der bidirektionalen Übertragung nicht. Relais 
klappt bestens, hab da auch mal so einen Keyboard/Maus Umschalter 
gebaut. Ging auch mit High-Speed.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

> D+ ist positiv gegen Masse,
> D- negativ. Hab ich da keine negative Spannung?

Nein. D+ und D- sind beide positiv gegen Masse.

von Falk B. (falk)


Lesenswert?

@  Christoph Söllner (mcseven)

>> Wo gibt es bei USB negative Spannungen? Aber an sich stimmt es
>> schon, Optokoppler gehen nicht.
>D+ / D- ==> Differenzübertragung?

Ja.

>D+ ist positiv gegen Masse,
>D- negativ. Hab ich da keine negative Spannung?

Nööö. Die DIFFERENZ zwischen D+ und D- kann negativ werden, aber nicht 
die Spannungen selbst.

MfG
Falk

von Guido Körber (Gast)


Lesenswert?

Also wenn sich das Gerät an die USB Spec hält, dann wird es auch wenn es 
eine eigene Stromversorgung hat auf die Spannung am USB reagieren. Die 
Spec besagt nämlich, dass der Pull-Up Widerstand an der D+ (full und 
high speed) oder D- (low speed) nur dann Spannung kriegen darf, wenn 
Vbus da ist.

Also würde es ggf. auch gehen die +5V des USB zu unterbrechen, das ist 
weniger kritisch als an den Datenleitungen zu basteln.

von Gast (Gast)


Lesenswert?

Vorsicht, bei Trennung von allen Leitungen muss die Reihenfolge 
eingehalten werden! Deswegen gibt es ja auch voreilende Kontakte in den 
Steckern.

Vielleicht kannst Du einen USB-Hub mit Netzteil dazwischenschalten und 
dessen Netzteil abschalten ...

Gruss, Ingo.

von Jens Plappert (Gast)


Lesenswert?

Ein Hub mit NT funktioniert aber auch ohne dieses. Nur kann er dann 
keine x-mal 500mA mehr lieern....

von Falk B. (falk)


Lesenswert?

@ Guido Körber (Gast)

>Also würde es ggf. auch gehen die +5V des USB zu unterbrechen, das ist
>weniger kritisch als an den Datenleitungen zu basteln.

Doch. Wie gast schon erwähnte, müssen bei Hot-Plugging ERST die 
Datenleitungen, dann VCC und ZULETZT GND getrennt werden.

MfG
Falk

von Olaf K. (Firma: Hobby) (olaf-k)


Lesenswert?

Es gibt USB-Hubs mit NT, welche einen Umschalter haben.
Bus-Powered / Self-Powered.
Bei meinem Funkioniert die USB Spannungsversorgung in der Stellung 
Self-Powered nur bei angeschlossenen NT.
So ein Gerät nehmen und die 5V schalten.

Mfg
olaf

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.