Car-PC.info

USB - USB Geräte einzeln ein-und ausschalten?

webersens - Mi 15 März, 2006 22:14
Titel: USB Geräte einzeln ein-und ausschalten?
Ich bin auf der Suche nach eine Möglichkeit,Usb Geräte die z.B.an einem Hub hängen einzeln und gezielt aus -bzw einzuschalten.
Hintergrund:Viele USB Geräte(Beispiel: TV Karte,GPS Maus oder Touchscreen) haben ja bekanntlich Probleme nach dem Hybernate und den diversen Arten der Ruhezustände.Ausserdem verlängern sie häufig unnötigerweise die Bootzeit (Beispiel: Bluetoothstick).Bei Problemen nach Ruhezustand hilft ja meist nur ein rausziehen und wieder einstecken des Steckers.
Da wäre es doch sinnvoll wenn man das Steckerziehen eleganter lösen könnte.Ich denke das z.B.an eine Schalterreihe die die Stromzufuhr zum USB Ausgang ein und ausschalten kann und somit ein Steckerziehen vortäuscht.Also beispielsweise bei Verwendung eines 4er Hubs 4 Schalter(für jeden Ausgang einen).
Ein weiterer Vorteil wäre die Schonung der CPU Last wenn man einfach nur die zur Zeit benötigten Geräte betreiben würde. Auch könnte man alle unnötigen Verbraucher vor einem S3-Ruhezustand damit abschalten und den Batterieverbrauch erheblich senken.
Ich hab schon gegoogelt und auch hier die Suche benutzt aber bisher nichts zu diesem Thema gefunden.
Es gibt hier doch einige Elektroniker und löterfahrene Leute im Forum.Gibt es da vielleicht jemanden der so etwas schonmal realisiert hat-oder kann mir jemand sowas bauen?Man müßte für mein Verständnis doch eigentlich nur an einem Hub die Pins ,die für die Stromversorgung der USB Geräte zuständig sind trennen und einen Schalter pro Ausgang dazwischen setzen-oder irre ich mich?
Eine andere Möglichkeit wäre ja vielleicht auch das ganze softwareseitig zu lösen.Im Gerätemanager kann man ja beispielsweise die Com-Ports und ich glaube auch die angeschlossenen Garäte deaktivieren.Vielleicht könnte man hier ja eine unkomplizierte Lösung ins Frontend (cPos ?!)mit einbinden?Ich weiß allerdings nicht ob eine softwareseitige Aktivierung bei Problemen nach Ruhezustand überhaupt möglich ist.

So,ich glaube dieser Beitrag ist jetzt lang genug.Ich hoffe mich eingermaßen verständlich ausgedrückt zu haben.Vielleicht haben ja einige von euch ja ein paar Ideen dazu?Wäre dankbar für ein Feedback oder weitere Ideen.
Gruß Christian
WolfgangPue - Mi 15 März, 2006 23:38
Titel:
Das mit einem Schalter sollte ohne Probleme funktionieren. Ich hab mir das schon selbst überlegt um nicht alle USB-Geräte dauernd eingeschaltet zu haben. Die USB-Spezifikation sagt aus, dass die Unterbrechung der Stromversorgung ausreicht um das USB-Gerät zu deaktivieren auch wenn die Datenleitungen noch Kontakt haben.

lg Wolfgang
Kaffeebecher - Do 16 März, 2006 12:04
Titel:
Sowas ähnliches habe ich vor kurzem an meinem Notebook gebaut. (Bluetooth intern nachgerüstet per USB das mittels Schalter ein und ausschaltbar ist) Habe zuerst nur die 5V Leitung schaltbar gemacht, was auch einwandfrei funktioniert hat, nur ist der USB Port an dem ich das angelötet hab nicht funktionsfähig. Erst nachdem ich die D+ verbindung auch noch geschaltet habe, hat es einwandfrei funktioniert. Aber wenn Du nur das Gerät deaktivieren willst dann reicht es die 5Volt Leitung zu schalten. Das Bluetooth gerät ist jedenfalls komplett aus meinem System verschwinden wenn ich es ausschalte.

gruß Tom.
webersens - Do 16 März, 2006 12:26
Titel:
Was macht denn die D+ Leitung?Wenn ich dich richtig verstanden habe meinst du,daß wenn ich nur die 5V schalte zwar das Gerät deaktiviert werden kann aber ich es nicht wieder einschalten kann oder wie?
Polo2006 - Do 16 März, 2006 12:38
Titel:
Coole Idee vielleicht versuche ich das mal mit sowas hier:

Image

Der Saft kommt dann aus der USB Leitung oder so... =)

mfg
webersens - Do 16 März, 2006 12:50
Titel:
Naja so ähnlich -sollte vielleicht nicht sooo dramatisch aussehen.Ich hab da eher an kleine Taster gedacht die ich dann z.B. im Aschenbecher unterbringe oder so...
MacG - Do 16 März, 2006 14:44
Titel:
Und was sagt Windows, wenn man einfach den Strom kappt?
WolfgangPue - Do 16 März, 2006 14:56
Titel:
Ist das gleiche, wenn denn Stecker rausziehst! USB ist ja hot-plug fähig.

lg Wolfgang
MacG - Do 16 März, 2006 15:04
Titel:
Es kommt also die Warnmeldung für Entfernen ohne zu deaktivieren.
WolfgangPue - Do 16 März, 2006 17:03
Titel:
Naja, einfach der Ton, dass ein USB-Gerät entfernt wurde. Warnmeldung sollte keine kommen.

zB.:
Wenn ich meinen Bluetooth-Dongle anstecke, dann kommt der "USB-connected" Ton und unten rechts kommt das Bluetoothsymbol dazu. Mehr passiert aber auch nicht. Wenn ich ihn wieder rauszieh, verschwindet das Symbol und der USB-disconnected" Ton kommt. Gleich funktioniert das wenn ich es mit dem Schalter mache.

Die USB-Steckverbindungen sind ja so ausgelegt, dass die Stromverbindung zuerst gekappt wird. Also kommt uns die USB-Spezifikationen für dieses Vorhaben entgegen.

lg Wolfgang
webersens - Do 16 März, 2006 21:45
Titel:
Müßte also alles funktionieren..Ich werd wohl mal einen Hub "opfern".
Hat jemand ne Idee für ne kleine Schalterleiste-am besten Taster?Werd wohl mal bei Conrad blättern müssen.
@WolfgangPue: Muß ich jetzt die D+ Leitung und die Stromversorgung schalten oder reicht es nur den Strom zu schalten?
Dima - Do 16 März, 2006 22:35
Titel:
Hallo

ich such auch sowas den ich hab ein Prob mit der Touchscreen funktion er findet es manchmal einfach nicht sobald ich USB rausstecke und wieder rein dann gehts.
Wer weiss welche Kontakte man am usb unterbrechen muss damit er das Gerät nicht mehr findet.
mfg Dima
Der_Gummibaer - Do 16 März, 2006 23:25
Titel:
die spannung liegt doch auf den "äußeren" pins an, oder? ich möchte eh mein hub zerlegen.. um die ports sinnvoll in die mittelkonsole einzubauen.. die idee mit dem trennen ist super... wenn man jetzt neben jeden port nen kleinen schalter baut sollte es ja klappen.. ich guck auch mal conrad Smile

p.s. ich denke ein schalter mit ner kontrolllampe wäre gut. man kann ja leds. auf die leitung schalten..

aber sind es nu 5volt oder 12 volt? ich dachte eingenlich immer na 12volt.. wäre ja wichtig für de leds

gruß marcel


----- edit -----
da gibts ja tausende bei conrad.. aber taster find i nix tolles..
was haltet ihr davon:

KIPPSCHALTER R13-36A1-11 oder KIPPSCHALTER R13-403A 12V ROT/WEISS

gruß derweil
Polo2006 - Fr 17 März, 2006 00:09
Titel:
Link funzt nicht muss ich mich wohl selber bemühen

du meinst das hier:

Image

Menge in Stück Preis in EUR Ersparnis in EUR
1 2,44 --
10 2,20 9% = 0,24

hab mir erspart die restliche preistafel zu kopieren weil sich wohl keiner 500 stk ins auto pflanzt und wenn doch dann bitte Posten Razz
Der_Gummibaer - Fr 17 März, 2006 07:46
Titel:
jupp genau das... sieht doch heiß aus wenn man auf chrom seht oder? der andere mit weiß/rot ist leider etwas groß aber der hätte halt die beleuchtung Smile
Nightmare - Fr 17 März, 2006 08:13
Titel:
Die Warnmeldung "Entfernen ohne deaktivieren" kommt i.d.R. nur bei Datenträgern (HDD,Stick) und dann auch nur wenn diese entsprechend konfiguriert sind. Du kannst sie aber auch auf "schnelles Entfernen" stellen, dann kommt die Meldung nicht.
Zudem vermeidest du dann Datenverlust.
Normalerweise handhabt Windoof das nämlich folgendermaßen:

schreibst du Daten auf einen Stick werden diese erst in den Cache geladen um dem User eine höher Ü-Rate vorzutäuschen. Deaktivierst du den Stick um ihn zu entfernen werden oft noch die letzten Daten erst rübergeschrieben. Ziehst du ihn raus ohne zu deaktivieren sind diese Daten evtl. futsch.

Die Option "schnelles Entfernen" zwingt Windoof dazu, die Daten immer direkt auf den Stick zu schreiben. Dauert minimal länger, aber ist dafür sicherer.

Wegen der Schaltung mach ich mir mal Gedanken, da ich mich demnächste eh an den Einbau machen werde. Den Touchscreen abzuschalten wäre z B auch interessant, falls man Touchwütige Beifahrer hat Wink
Nightmare - Fr 17 März, 2006 08:41
Titel:
Es sind übrigens 5 Volt Wink

Hier mal ein Link für diverse Kabelbelegungen:

http://www.pitts-electronics-home.de/electron/steckver.htm

USB findet ihr im Bereich "Computer- Steckverbinder fuer Keyboard, Maus, MIDI, Joystick usw.: " auf der rechten Seite
Polo2006 - Fr 17 März, 2006 09:08
Titel:
Nightmare hat folgendes geschrieben:

Wegen der Schaltung mach ich mir mal Gedanken, da ich mich demnächste eh an den Einbau machen werde. Den Touchscreen abzuschalten wäre z B auch interessant, falls man Touchwütige Beifahrer hat Wink


Ich hab es nicht ausprobiert aber ich glaube das wird bei geräten mit eigener Stromversorgung nicht klappen wir weil diese nicht abhänngig von USB strom sind. Oder merkt windoof das da kein strom fliest???
Kaffeebecher - Fr 17 März, 2006 09:37
Titel:
Also um das Gerät zu deaktivieren reicht es wenn man die 5V Leitung schaltet. Hab das eben mal mit einer externen Festplatte mit eigener Stromversorgung ausprobiert. Wenn 5V aus ist, dann findet er kein USB gerät mehr. Ob dies natürlich bei allen Geräten mit externer Stromversorgung auch so ist, weis ich nicht.
gruß Tom.
Kaffeebecher - Fr 17 März, 2006 09:40
Titel:
webersens hat folgendes geschrieben:
Was macht denn die D+ Leitung?Wenn ich dich richtig verstanden habe meinst du,daß wenn ich nur die 5V schalte zwar das Gerät deaktiviert werden kann aber ich es nicht wieder einschalten kann oder wie?


Doch, natürlich kannst Du es wieder einschalten. Ich wollte damit nur sagen das der USB-Port an dem ich den Bluetooth-dongle gelötet habe nicht für andere USB-Geräte verfügbar ist (Sie werden nicht erkannt) erst nachdem ich die D+ auch noch getrennt habe hat auch das funktioniert.

gruß Tom.
WolfgangPue - Fr 17 März, 2006 09:58
Titel:
Bei Geräten mit externer Stromversorgung hilft das nichts, wenn die Stromversorgung vom USB-Port unterbrichst, da musst schon die externe Stromversorgung unterbrechen. Problem dabei ist nur, wenn das USB-Gerät externen Strom oder den Strom vom USB-Port nehmen kann, weil dann musst du beide unterbrechen. Geschickter wäre es halt dann, wenn du die USB-Port Stromverbindung kappst und alles über den externen Anschluss regelst.

lg Wolfgang
WolfgangPue - Fr 17 März, 2006 10:01
Titel:
Farbcodierungen und Pinouts
Pin Name Farbe Beschreibung
1 VCC Rot +5V
2 D- Weiß Data -
3 D+ Grün Data +
4 GND Schwarz Ground
webersens - Fr 17 März, 2006 12:45
Titel:
@nightmare:wo stell ich die USB Geräte in Windows auf schnelles entfernen?Kann ich das bei allen Geräten einstellen oder nur bei Sticks und HDD`s?Wenn das bei allen Geräten geht könnte ich mir vorstellen,daß das der Grund für diverse Hybernateprobleme sein könnte,oder?

@all:Ich hab mal irgendwo so ganz kleine Taster mit rotem Kopf gesehen.Ich meine die hatten sogar ne LED drin.Ich glaube das war irgendwo im Modellbau oder im Modelleisenbahnbereich-da müßte es doch sowas geben.Ich finds aber z.Zt einfach nicht wieder.

@polo2006:Der Touchscreen hat i.d.R.keine eigene Stromversorgung.Natürlich wird der Bildschirm normal mit Strom versorgt aber die Touchfunktion funktioniert nur über USB.
Nightmare - Fr 17 März, 2006 12:46
Titel:
Auch Geräte mit externer Stromversorgung sollten auf diese Weise getrennt werden können. Die externe Versorgung z B bei Festplatten ist ja eher für den höheren Bedarf der verbauten Hardware.
Meines Wissens wird der in dem Gerät verbaute USB Controller weiterhin durch das USB Kabel versorgt.
Aber das ist etwas daß sich durch Ausprobieren ganz einfach belegen oder widerlegen lässt Wink
Der_Gummibaer - Fr 17 März, 2006 12:59
Titel:
mann kann doch auch immer die D+ und/oder D- leitung trennen.. dann ist es egal ob externe stromversorgung oder nicht.. schon mal jemand getestet?
Nightmare - Fr 17 März, 2006 14:08
Titel:
Bei der Stromleitung wärs halt einfacher. Weiß nicht, inwiefern sich das auf die Datenqualität auswirkt wenn man an den D-Leitungen rumpfuscht
MacG - So 19 März, 2006 17:32
Titel:
Also meine Datenleitungen werden per Relais verbunden, das ergab bisher keine Schwierigkeiten.

Mich würde mal interessiern, wo man das "schnelle Entfernen" aktivieren kann.
Nightmare - So 19 März, 2006 20:09
Titel:
Genau kann ichs dir nicht sagen, aber es war glaub ich irgendwo in den Eigenschaften des entsprechenden USB Geräts zu finden. Man muss das halt für jedes Gerät einzeln machen


Edith: Habs gefunden
MacG - So 19 März, 2006 20:14
Titel:
Bei meinem USb-Stick kann ich es nicht finden, liegt wohl an Win2k.
Nightmare - So 19 März, 2006 20:50
Titel:
gut möglich, mit win2k hab ich es noch nicht probiert
WolfgangPue - Mo 20 März, 2006 11:27
Titel:
Kann zu Problemen führen, weil die Stromversorgung zuerst getrennt werden muss. Deswegen sind die Datenkontakte bei den USB-Steckern auch länger, damit die erst später getrennt werden. Dann können auch keine falschen Signale übetragen werden.

edit: Hab noch auf den letzten Beitrag der ersten Seite geantwortet, hab übersehen, dass es schon eine zweite gibt Smile
moepy - Mo 20 März, 2006 14:32
Titel:
*edit*


oh...da waren andere schneller Sad
Citroen_Andre - Mi 19 Apr, 2006 21:13
Titel:
Die Stromversorgungsanschlüsse sind länger.

Hier mal eine Schaltung die sich schon mehrfach bewährt hat.
http://www.car-pc.info/phpBB2/viewtopic.php?t=7024&postdays=0&postorder=asc&start=25
Damit umgeht man das Raus und Rein stecken der USB Geräte.

Normalerweise werden die USB Geräte im polling abgefragt.
Beim ersten verbinden erzeugt das USB Gerät einen kurzen Impulse auf der D+ Leitung, daran erkennt der Host das ein neues Gerät vorhanden ist.
Es kann sein das durch die fehlende Versorgungsspannung die D+ Leitung mit blockiert wird wodurch keine Datenübertragung mehr statt findet.
Informant - Do 30 Nov, 2006 20:39
Titel:
Hallo zusammen!
Ich bin neu im Forum lese es aber schon über ein halbes
Jahr. Da ich selber gerade mir ein CarPC zusammenbaue
und gerne meine Erfahrungen weiter geben würde, natürlich
will ich dann auch jede menge was von euch wissen Smile.

Zufälling kann ich
MacG
und
webersens
und den anderen sagen wo man die USB Geräte auf
Schnelles etfernen einstellen kann.
1. Rechte Maustaste auf Arbeitsplatz -dann-> Eigenschaften (Man landen in Allgemeinen Menü)
2. Oben in den Fenster auf Hardware klicken.
3. Auf Geräte-Manager klicken
4. Das USB Gerät aussuchen und mit Rechter Maustaste draufklicken, auf das USB Gerät.(in meinen Fall ist es eine Externe USB Festplatte also klicke ich auf "USB 2.0 Storage Device USB Device") -dann-> Eigenschaften
5. Man Landet wieder in Allgemeinen Menü von den USB Gerät diesmal,
oben in den Fenster auf Richtlinien klicken. Und wenn ihr alles richtig gemacht habt müsst ihr in den fenster sein was Nightmare unter den Pic.2 gesendet hat.

MfG Alex!
billy - Do 30 Nov, 2006 20:52
Titel:
@macG
mit win 2k bekommst bei egal welchem gerät eine fehlermeldung.

erst winXP ist vollständig hot-plug fähig.

gruß
billy
marci - Do 04 Okt, 2007 00:46
Titel:
Oder Du nimmst das hier:

Anleitung zum Glücklichsein mit USB Devices Smile

http://www.v8scimitar.co.uk/BeginnersGuidetoDevcon.pdf
dridders - Do 04 Okt, 2007 10:10
Titel:
Das hat nichts mit Hotplug-Faehigkeiten sondern mit dem Schreibcache zu tun. Aus Performance-Gruenden haelt man normal einen Teil der Schreibaktionen erstmal im Hauptspeicher, so dass die Anwendung bereits weiter arbeiten kann waehrend noch geschrieben wird. Du denkst also dein Dokument waere gespeichert, wenn du den Stick aber sofort abziehst hast du nur Datenschrott, da die Haelfte noch im Hauptspeicher war (viele Flashsticks sind tierisch traege beim Schreiben). W2K hat den Schreibcache Standardmaessig aktiv und warnt deshalb (auch wenns dann schon zu spaet ist), WXP hat ihn standardmaessig deaktiviert, so dass hier das abziehen moeglich ist sobald das Programm fertig meldet, aber es auch deutlich langsamer laeuft.
marci - Do 04 Okt, 2007 23:53
Titel:
achso.. hmm verstehe. klar, in dem Fall ist es besser alle (schreib)Caches auszuschalten...
Alle Zeiten sind GMT + 1 Stunde
Powered by phpBB2 Plus and Kostenloses Forum based on phpBB