Lüfter + Ansteuerung

OP #7501985
Lesenswert?

Hallo, ich habe eine Schaltung mit MCU, Leistungshalbleiter, Kühlkörper und Temperaturmessung am laufen. Passive Kühlung reicht leider nicht aus, deshalb möchte ich einen Lüfter 50x50mm nachrüsten (Mit Layoutänderung)

Habe 24 V DC, PWM Ausgang, schnellen Zähleingang zur Verfügung. Etwas Platz für 2-3 kleine SMD Transistoren auf dem Board ist vorhanden.

Welchen Lüftertyp bzw. Ansteuerung könnt ihr mir empfehlen ? Drehzahlsteuerung und Drehzahlerfassung wäre gut. Es gibt wohl welche mit 2,3 oder 4 Leitungen.....

#7501993
Lesenswert?

Moin,

Nutz' das bisschen Platz fuer einen 12V Schaltregler. Dann kannst du die 4-Pinner aus dem PC Bereich anschliessen. Ich glaube nicht, dass es viele 24V Luefter mit eingebauter Drehzahlsteuerung und -ueberwachungsausgang gibt. Selbstgemachte PWM auf der Betriebsspannung auf einen Luefter geben und Drehzahlsteuerung damit erhoffen ist sehr risikoreich.

Gruss WK

#7501994
Lesenswert?

Dirk F. schrieb:

Drehzahlsteuerung und Drehzahlerfassung wäre gut. Es gibt wohl welche mit 2,3 oder 4 Leitungen.....

Also wenn du die Drehzahl steuern und erfassen willst, solltest du einen mit 4 Pins, davon ein Tachoausgang und ein PWM Eingang nehmen. Aber die gibt es selten mit 24V.

Die meisten wollen aber - wenn der Lüfter nicht sowieso voll durchläuft - nicht die Drehzahl sondern die Temperatur regeln, brauchen also keinen Tachoausgang und - weil ein gestörtes Tachosignal daher keinen Ärger bereitet - sparen sich auch den PWM Eingang sondern steuern den MOSFET direkt mit langsamerer PWM, kommen also mit 2-Pin Lüftern aus.

#7502019
Lesenswert?

Moin,

Michael B. schrieb:

Nicht jeder BLDC Lüfter ist geeignet, aber wenn kein Elko drauf ist, funktioniert das.

Mag schon sein, wuerde ich mir aber nicht freiwillig antun. Denn wenn der Luefter dann in X Jahren getauscht werden muss, gibt's genau diesen Typ nicht mehr und dann geht die Sucherei los - und in keinem Datenblatt steht drinnen, ob der jetzt die hausgemachte PWM abkann oder nicht. btdt.

Gruss WK

OP #7502042
Lesenswert?

Danke für die guten Hinweise. Ich würde es jetzt so machen wollen: 4 Pin Lüfter 12 V. Festspannungsregler von 24V auf 12 V. PWM Ansteuerung. Impuls Drehzahlmessung

Frage zur Drehzahlmessung: Ich kenne die Schaltung, wo ein Widerstand von +12 V auf den Tacho Pin geht. Dann ein Widerstand zu Masse um den Pegel auf 5 V/3.3V herunter zu ziehen.

Reicht nicht ein einfacher Pull-Up nach +3,3 V oder sogar der interne WeakPullUp der MCU ???

#7502806
Lesenswert?

Jan B. schrieb:

http://www.pavouk.org/hw/fan/en_fan4wire.html

Das ist eine sehr schlechte Beschaltung, vmtl. Trial-und-Error irgendwie zusammengefriemelt.

  • Tacho-Pullup geht unnötig gegen 12V, aber OK, kann man machen.
  • PWM-Signal ist kein OpenCollector-Signal
  • PWM-Signal hat eine 3V3-Zener, das kann ältere Lüfter daran hindern volle Drehzahl zu erreichen.

Man kann einfach die Spec von Intel anschauen, die haben das 4-Pin-Interface "erfunden", und die Sache danach aufbauen.

https://www.intel.com/content/dam/support/us/en/documents/intel-nuc/intel-4wire-pwm-fans-specs.pdf

#7503575
Lesenswert?

Zu dem Thema gibts auch ein gutes Whitepaper von Noctua.

Bei 4-Pin Lüftern sollte es eigentlich leicht machbar sein da hier dauerhaft 12V am Lüfter anliegen. Bei 3-Pin Lüftern wo direkt die 12V Versorgung gepulst wird muss darauf geachtet werden dass im Moment der Drehzahlmessung die Versorgungsspannung kurzzeitig konstant angelegt und nicht gepulst wird, ansonsten können Impulse des Tachosignals ausbleiben.

Es gibt auch extrige Lüfter-Treiber-ICs.

https://www.noctua.at/pub/media/wysiwyg/Noctua_PWM_specifications_white_paper.pdf https://www.microchip.com/en-us/products/sensors-and-motor-drive/motor-drivers/fan-controllers

Angehängte Dateien:
#7503597
Lesenswert?

Michael B. schrieb:

Zu dem Thema gibts auch ein gutes Whitepaper von Noctua.

Das Problem dabei ist, das passt nur zu den Noctua-Lüftern und evtl. einigen anderen. Noctua schlägt vor, das PWM-Steuersignal per Push-Pull CMOS Stufe zu treiben, die intel-Spec will explizit OpenCollector ohne extra Pull-Ups/Pull-Downs/Zener-Dioden.

Grund warum intel das so will liegt höchstwahrscheinlich im Design der ersten 4-Pin-intel-Boxed-Kühler:

Die waren Analog geregelt, mit OpAmp auf der Lüfter-Platine, und haben das PWM-Signal einfach mit einem Kondensator an einem Spannungsteiler (auf ca. 3.3V) und Vorwiderstand ausgewertet. Wenn das PWM-Signal Push-Pull statt OpenCollector ist, oder durch zusätzliche Widerstände verzogen wird, stimmt die Spannung am Kondensator nicht mehr, und die Lüfterkennlinie ist eine andere.

OP #7503959
Lesenswert?

Hallo, ich würde dann die Schaltung wie im Anhang gezeigt aufbauen. Das Signal PWM ist ein Push-Pull PWM Signal 3,3V von der MCU. Das Signal Speed geht an einen 3,3V Timer/Counter Eingang der MCU mit internen weak Pull Up.

Sollte das so funktionieren ?

Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren