Forum: PC-Programmierung Strom aus der USB


von Wolfram (Gast)


Lesenswert?

Hallo,

ich brauche Strom aus der USB, am besten 500mA.
Wie kann ich Windows überlisten, um diesen entnehmen zu können?
Virtuellen Treiber installieren, oder so?
Ich habe keine Ahnung, bin von der Hardware-Seite und möchte einfach an
die Stromversorgung dran;-))

Können mir da einige Spezies weiterhelfen?

Danke,

Gruß Wolfram

von Tobi (Gast)


Lesenswert?

500mA sind nur möglich, nachdem das Gerät diese speziell angefordert
hat. Dazu gabs hier schn einige gute Beiträge (suche usb 500ma) oder in
den specs sollte sich auch was finden

von Olaf Stieleke (Gast)


Lesenswert?

Ist zwar einer der finstersten Hacks, die ich kenne, aber...

Schlicht und ergreifend die D+/D- Leitung des USB nicht anklemmen.
Prompt kann man Strom aus dem USB ziehen - bis an die 500mA heran. Man
sollte nur nicht auf die Idee kommen, ein weiteres Gerät an den Port
anzuklemmen.

Ich selbst und einige aus der Casemodder-Szene haben ein LCD mit
LED-HG-Beleuchtung (Gesamtstrom meines LCD: 465mA) auf diese Weise am
USB hängen - klappt tadellos, schon seit >1 Jahr - und der USB-Port ist
noch immer okay, gerade mit einem Stick getestet.

von Wolfram (Gast)


Lesenswert?

hehe,

danke, so werde ich es machen!
(Hab sogar intuitiv das Layout schon so gestaltet;-))

Mittlerweile bin ich auf den (logischen) Trichter gekommen, daß ein Hub
(intern oder extern) das Problem eh löst, also der gibt immer 500mA
raus.

Ich brauch den Strom halt, um für eine Steuerung den Strom für die
Optokoppler usw. zu liefern. Sollte reichen.

Nacht!

Wolfram

von Chris (Gast)


Lesenswert?

> Mittlerweile bin ich auf den (logischen) Trichter gekommen, daß ein
> Hub (intern oder extern) das Problem eh löst, also der gibt immer
> 500mA raus.

Ich wage nicht zu behaupten, ich würde mich mit dem Thema auskennen,
aber kann ein USB-Hub nicht doch einzelne Geräte "abklemmen", falls
diese unangemeldet zu viel Strom verbrauchen?

von T.Stütz (Gast)


Lesenswert?

@Chris
Ja das ist möglich (Windows 2000 auf jeden Fall)
jedoch weiß windoof hier ja nicht das es ein Gerät dranhängen hat
weshalb der Trick auch funktioniert.

Gruss

von Tobi (Gast)


Lesenswert?

Wenn man extra dafür einen Hub nimmt kann man auch gleich ein 5V
Steckernetzteil nehmen oder die 5V Schiene des PC anzwacken. Oder
bleibt da der coolness Faktor ala 'Ich kann was selbstgebautes an USB
nschliessen' auf der Strecke?

von Wolfram (Gast)


Lesenswert?

Nixda Coolness,
ich muß eh mit 2 parallelen Schnittstellen an die Steuerung,
die serielle ebenfalls.
Später möchte ich die USB integrieren, bis dahin soll sie halt nur als
Stromspender für die Glassmessstäbe dienen.
Mit nem Steckernetzteil wäre es möglich, dann habe ich aber das Problem
der unterschiedlichen Zuschaltung (Zustände) von
PC/Steuerung/Stromversorgung, die ich bis jetzt gut gelöst habe.

Aber ich habe nirgends einen echten Hack gefunden, mit dem man im
Gerätemanager eintragen kann,das man hier 500mA entnehmen kann.
Kann doch eigentlich nicht sein, oder?
Also quick und dirty...

Gruß Wolfram

von Tobi (Gast)


Lesenswert?

Das mit der Coolness war mehr ein Seitenhieb auf Olaf als auf dich. ;-)

Ich habe noch nie gehört, dass man diese Begrenzung per Software
aushebeln kann. Wie gesagt, die einzige echte (mir bekannte)
Möglichkeit wäre, die 500mA beim Host anzufordern

von dragon (Gast)


Lesenswert?

Ich verstehe euer Problem nicht so ganz. Normalerweise sollte es kein
Problem ein Gerät mit 500mA über USB zuversorgen. Klar, laut
Spezifiktion muss das bei der Anmeldung angegeben werden, aber
normalerweise kriegt der Host gar nicht mit ob das Gerät 500mA oder
100mA zieht. Problematisch wird es erst bei Strömen über 500mA. Die
ganzen 2,5 Zoll USB Festplatten ziehen meist über 500mA, und die
funktioniern trotzdem. Wenn man nur Strom braucht dann wie oben
erwähntm, einfach die Datenleitungen nicht anschließen. Wird auch bei
den ganzen Kaffeewärmern so gemacht und die ziehen auch über 100mA.

von René König (Gast)


Lesenswert?

> Ich verstehe euer Problem nicht so ganz. Normalerweise sollte es
> kein Problem ein Gerät mit 500mA über USB zuversorgen.

Die Spezifikation stellt sicher, daß alle Geräte unter allen
erdenklichen Umständen zuverlässig funktionieren. Wenn Du auf wirklich
zuverlässige Funktion nicht angewiesen bist, darauf keinen Wert legst,
hast Du in der Tat kein Problem und kannst das so machen. Ich lege
jedenfalls Wert darauf, und dewegen setze ich keine beleuchteten
Strippen ein und auch keine Kaffeewärmer. Auch werde ich garantiert nie
nicht den USB einfach so anzapfen.

Eine Versorgung über 500 mA ist normalerweise immer ein Problem.
Fliesst da zuviel Strom, schaltet der Host den Saft ganz einfach ab.
Fragt sich nur, wieviel unter 'zuviel' zu verstehen ist (bei 501 mA
wird der Host kaum schon abschalten). Es kann deswegen durchaus sein,
daß Deine Festplatte funktioniert, aber sicher nicht an jedem Rechner.
In meinen eigenen Geräten schalte ich so ab 800 mA ab, BTW.

von Thorsten (Gast)


Lesenswert?

> Klar, laut Spezifiktion muss das bei der Anmeldung angegeben
> werden, aber normalerweise kriegt der Host gar nicht mit ob das
> Gerät 500mA oder 100mA zieht.

Mein Host (USB 2) schaltet sofort den Port ab, wenn beim reinstecken
des Device mehr als 100mA gezogen werden. Allerdings gibt es USB 1
Hosts, die da durchaus tolerant sind.

Gruß

von Olaf Stieleke (Gast)


Lesenswert?

Wie ich schon schrieb, man sollte nicht auf die Idee kommen, >500mA aus
dem USB zu zerren. Vom Abschalten, wie Thorsten es beschrieb, bis hin
zum Abfackeln der Treiber ist da alles drin. Das war schlußendlich mit
"finsterem Hack" gemeint.

Im übrigen kam ich nur auf die Idee mit dem USB, weil jemand meine
Software STLCD einsetzen wollte, aber keinen Bock auf Molex-Stecker
hatte. Beleuchtete Kabel hab ich auch keine - mein Casemod ist 100% vom
Netzteil versorgt (auch das LCD inzwischen) und 100% Handcraftet, die
LCD-Software eingeschlossen.

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.