Hallo zusammen,
ich habe folgendes Problem:
Ich möchte gerne meinen Laptop über einen Kühler extern kühlen. Dies
soll über den USB Port geschehen. Ich weiß, dass der USB Port 5V
Spannung liefert und bei nicht angemeldeten Geräten einen Strom von
100mA, bei angemeldeten Geräten einen Strom von 500mA zulässt (ja ich
weiß, unter gewissen Umständen sind noch mehr drin ;) ).
Habe nun ein altes USB-Kabel an den Port meines Rechner angeschlossen,
Lüfter dran, aber tut sich nix. Lüfter zuckt kurz, läuft aber nicht an!
Zusätzlich gibt Windows eine Nachricht raus: "USB-Gerät wird nicht
erkannt". Wenn ich am USB Port messe, liegen 5V an. Es liegt also kein
Defekt vor. Der Lüfter läuft normalerweise bei 3V und einem Strom von
19mA an (mit 2x1,5V Batterien getestet), daran liegts also auch nicht!
Kann mir jemand helfen?
Hoffe ich bin hier richtig.
Gruß Max
Evtl. Falschen Port-Pin erwischt? Die äußeren beiden sind +5V und GND.
Wenn nur diese benutzt werden, kann Windows gar kein Gerät erkennnen.
Die Fehlermeldung bedeutet, dass auf einer der Datenleitungen Spannung
anliegt.
Aufgepasst beim Messen: Mit einem Voltmeter werden auch die
Datenleitungen mit Massepegel gemessen, die haben einen 15kOhm
Widerstand nach GND auf der Host Seite.
Max schrieb:> Ich weiß, dass der USB Port 5V> Spannung liefert
Jein... können auch nur 4,irgendwas sein.
> und bei nicht angemeldeten Geräten einen Strom von> 100mA,
Nein. Nicht angemeldeten Geräten muss er erstmal nur genug Strom geben,
dass die sich anmelden können. Wenn diese das nicht tun,
kann/darf/sollte der Port den Strom abschalten.
> bei angemeldeten Geräten einen Strom von 500mA zulässt
Auch nur, wenn das Gerät nach 500mA gefragt und diese vom Betriebssystem
bewilligt bekommen hat.
Klar, Strommessung pro Port und ein extra Transistor zum Stromabschalten
sind teuer, deshalb eher selten verbaut. Am ehesten sieht man sowas noch
an teuren Business-Notebooks.
> Evtl. Falschen Port-Pin erwischt? Die äußeren beiden sind +5V und GND.> Wenn nur diese benutzt werden, kann Windows gar kein Gerät erkennnen.> Die Fehlermeldung bedeutet, dass auf einer der Datenleitungen Spannung> anliegt.
Also ich habe das +5 und das GND Kabel mit den zugehörigen Kabeln des
Lüfters verbunden. D.h. rot vom Rechner an rot vom Lüfter, schwarz vom
Rechner an schwarz vom Lüfter. Die Datenleitungen grün und weiß habe ich
unberücksichtigt gelassen. Wie gesagt, es tut sich nix. Windows scheint
den Port abzuschalten?
Denn während des Bootvorgangs des PCs läuft der Lüfter einwandfrei.
Ein Hostcontroller der sich an die Spec hält. Löblich. Gerade bei
Noetbooks ist das gern gesehn, damit der Akku nicht so schnell leer ist.
Schalte mal einen 1,5k Widerstand zwischen eine Datenleitung und +5V,
vielleicht gehts dann. Damit wird ein Gerät vorgegaukelt, Windows bringt
dann aber immer noch die Meldung, dass es nicht erkannt wurde. In einem
anderen Thread hatte das mal geholfen.
Hallo Max,
> Defekt vor. Der Lüfter läuft normalerweise bei 3V und einem Strom von> 19mA an (mit 2x1,5V Batterien getestet), daran liegts also auch nicht!
Bei welcher Spannung und welchem Strom der anlaeuft st unerheblich.
Dass er bei 5V 19mA zieht ist eher unwahrschinlich.....schlies ihn mal
an 5V vom Netzteil an und messe den STrom!
Gruss
Michael
Michael Roek schrieb:> schlies ihn mal> an 5V vom Netzteil an und messe den STrom!
irrelevant, da:
Max schrieb:> Denn während des Bootvorgangs des PCs läuft der Lüfter einwandfrei.
Sobald der Windows-Treiber die Regie übernimmt, stellt der fest: "Da
zieht einer unerlaubt strom" und erteilt den Befehl zum abschalten. Und
die Hardware wurde nicht soweit verkrüppelt, dass der Befehl wirkungslos
bleiben würde.
Da hat sich also ausnahmsweise mal der Ing gegen den BWLer durchsetzen
können.
Wie Chris schon schreib:
Christian R. schrieb:> Löblich
Zum Ursprungsproblem: Versuch den Detection-Widerstand. Wenn der nicht
geht: Verbinde die Grüne und Weiße Ader. (Damit simulierst du ein Gerät
das "nur mal schnell Strom will", nach der USB-Charger Spec)
Wenn das nicht geht:
ATTiny25 mit V-USB dazuklemmen. Der kann deinen Lüfter dann auch gleich
Software-Steuerbar machen ;)
> Verbinde die Grüne und Weiße Ader. (Damit simulierst du ein Gerät> das "nur mal schnell Strom will", nach der USB-Charger Spec)
Sorry... geht so nicht.
D+ und D- verbunden ist, wie ein Gerät einen einen Ladestrom-Port von
einem echten Daten-Port unterscheiden kann. Nicht wie das Gerät seinen
Stromwunsch mitteilt.
Also nimm den Power-Vampir oder bau dir einen selber.
Alternativ kannst du auch in den Windows-Stromspareinstellungen schauen,
ob man da das Verhalten umkonfigurieren kann.
(Bei Lenovo-Thinkpads gibts da eine Option im Bios, aber die steuert nur
die Stromabgabe über den "gelben" USB-Port während der Rechner
heruntergefahren ist)
Vielen Dank für die bisherige kompetente Hilfe!
ich werde das mit dem 1,5kohm Widerstand als erstes mal versuchen, weiß
leider nicht was V-USB bzw. Power-Vampir und dergleichen bedeutet. Zudem
wüsste ich jetzt nicht, wie ich den ATTiny25 in meine Schaltung
integrieren sollte. Vllt ist das ja weniger kompliziert als ich denke?
Ich habe noch eine weitere Frage: Sollte ich es nun schaffen mit dem
ATTiny25 einen Stromfluss herzustellen, kann ich dann einen DC/DC
Wandler von 5V auf 12V in Reiche nachschalten?
Gruß Max
Ich hatte lediglich einen 15kohm Widerstand zur Hand. Habe nun das grüne
Datenkabel mit dem Widerstand verbunden und anschließend den Widerstand
mit dem +5V Kabel kurzgeschlossen. Über dem Widerstand liegen 2,5V
Spannung bei eingestöpseltem USB-Kabel an. Schließe ich den Lüfter an
GND und +5V an tut sich nach wie vor nichts :(
Widerstand zu groß?!
Mir ist während der Löterei ein Einfall gekommen:
Kann ich nicht 9 bzw. 12V vom Netzeil zum Laptop hin abgreifen?! Ich
meine dort gibt es solche Adapter, die zwischengeschaltet werden können.
Gruß Max