Forum: Mikrocontroller und Digitale Elektronik 4-Pin Lüfter mit seltsamer PWM


von Gunnar J. (gjohannsen)


Angehängte Dateien:

Lesenswert?

Hallo liebes Forum,

ich habe eine Problem mit der PWM-Ansteuerung eines Sanyo Lüfters.
Im Anhang habe ich einmal den Schaltplan angehängt. Der Lüfter ist an 
12V angeschlossen und der Tacho-Ausgang besitzt (wie im Datenblatt 
beschrieben) einen Pull-Up Widerstand. Das funktioniert soweit auch sehr 
gut.

Leider ist das PWM-Signal sehr "verschliffen", wenn der Lüfter 
angesteuert wird. Im Anhang sind zwei weitere Bilder die das 
PWM-Sigbal-Verhalten widerspiegeln. Das gelbe Signal ist das Signal aus 
dem µC (ein AVR) und das grüne Signal ist am PWM-Eingang des Lüfters 
gemessen. Bei den Bildern handelt es sich um 50% und 90% PWM.

Beim Transistor handelt es sich um einen BC850, ich habe aber auch schon 
eine Darlingtonschaltung aufgebaut um die Stromverstärkung zu erhöhen, 
leider vergeblich...

Durch diese Signalkurve stimmt die Drehzhal leider nicht im geringstem 
mit der erwarteten überein :-/

Kann mir jemand von euch helfen dieses doch sehr eigenartige Verhalten 
zu erklären und zu lösen?

Vielen Dank.

von Bronco (Gast)


Lesenswert?

Wie groß ist R2?

von Stefan (Gast)


Lesenswert?

Das sieht aus als würde da irgend eine Kapazität geladen werden

von JensM (Gast)


Lesenswert?

Der Lüfter hat wohl einen recht hochohmigen Eingang.
Warum sollte sich das Signal am Eingang ändern wenn Du ihn vorher auf 
Masse gezogen hast? Da must Du dafür sorgen, dass der Eingang schnell 
einen high Pegel bekommt (Pullup).

Nach meiner Erfahrung funktioniert der PWM-Eingang aber auch als 
normaler Logik Eingang.
Deshalb würde ich den Transistor einfach entfernen und den uC direckt an 
den PWM-Eingang des Lüfters anschliessen.

MfG
JensM.

von Stefan (Gast)


Lesenswert?

Wie Jens schon gesagt hat. Den µC-Ausgang direkt an den Lüfter hängen. 
Und einen Pullup nach Vcc

von (prx) A. K. (prx)


Lesenswert?

Die Spezifikation für 4-Pin Lüfter mit PWM:
http://www.formfactors.org/developer%5Cspecs%5Crev1_2_public.pdf
Von Open Collector/Drain steht bei der PWM Control nichts.

: Bearbeitet durch User
von Stefan (Gast)


Lesenswert?

Welche Frequenz hat denn dein PWM-Signal? In der Spec steht 25kHz (21-28 
kHz akzeptabel)

von (prx) A. K. (prx)


Lesenswert?

Stefan schrieb:
> Welche Frequenz hat denn dein PWM-Signal?

Oszi-Bild gucken? ;-)

von Stefan (Gast)


Lesenswert?

Hat nur grad keinen Rechner zur Hand :)...aber 1/40µ dürften 25k sein :D

von Gunnar J. (gjohannsen)


Lesenswert?

Danke für die schnellen Rückmeldungen.

Bronco schrieb:
> Wie groß ist R2?

Ist für das Problem nicht relevant, da es sich um das Tacho-Signal 
handelt. Aber es ist ein 4k7.

Frequenz: 25kHz ;-)

ich bin bei der Beschaltung nun streng nach Datenblatt vorgegangen. Die 
sagan da Open-Drain, Open-Kollektor und TTL Eingang für den PWM-Eingang.
Das mit dem uC direkt verbinden werde ich mal probieren.

Kann es zu irgendwelchen Problemen kommen, wenn ich dort "einfch so" 
einen Pullup dranhänge? Dieser Widerstand wird nirgens im Datenblatt 
erwähnt...

von (prx) A. K. (prx)


Lesenswert?

Gunnar Johannsen schrieb:
> ich bin bei der Beschaltung nun streng nach Datenblatt vorgegangen. Die
> sagan da Open-Drain, Open-Kollektor und TTL Eingang für den PWM-Eingang.

"TTL Eingang" passt sowohl direkt an den µC als auch an O.C. mit Pullup.

> Kann es zu irgendwelchen Problemen kommen, wenn ich dort "einfch so"
> einen Pullup dranhänge?

Nö, mach mal. Aber nach 5V, nicht nach 12V.

: Bearbeitet durch User
von cooli (Gast)


Lesenswert?

Schönes OSZI!!! ;)

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.