Engineering & Systeme

PWM-Lüftersteuerung im Grow

Drehzahl, Frequenz und warum 25 kHz der Unterschied zwischen lautlos und nervtötend ist

growixclub.de · Lesezeit: 12 Min. ·

In den meisten DIY-Growboxen läuft der Lüfter entweder auf 100 % oder gar nicht. Manchmal dazwischen, über einen billigen Dimmer-Regler, der den Motor schwingen lässt und ein hochfrequentes Pfeifen erzeugt, das durch Wände geht.

PWM — Pulsweitenmodulation — macht das richtig: stufenlose Drehzahlkontrolle, lautlos, energieeffizient, mit Rückmeldung über tatsächliche RPM. Das Growix-System steuert drei unabhängige Lüfterkreisläufe damit.

Was PWM ist — die Grundlagen

PWM schaltet das Steuersignal eines Motors sehr schnell zwischen 0 und 100 % hin und her. Der Motor integriert diese Pulse aufgrund seiner Trägheit zu einer mittleren Drehzahl. Der Duty Cycle — der prozentuale Anteil der Zeit, in der das Signal auf HIGH ist — bestimmt die effektive Drehzahl.

Duty Cycle 50 % → Motor läuft ca. 50 % der Maximalgeschwindigkeit (nicht linear)

Die Frequenz — warum 25 kHz nicht verhandelbar ist

PWM bei niedriger Frequenz — 50 Hz, 200 Hz, selbst 1 kHz — ist im Hörbereich des Menschen. Der Motor reagiert auf jeden Puls als mechanisches Ereignis: Spule zieht an, lässt los, zieht an. Das erzeugt ein Summer- oder Pfeifgeräusch.

PWM-FrequenzGeräuschEignung Grow
50–200 HzLautes Summen, gut hörbarUngeeignet
1–5 kHzHohes Pfeifen, nervigSchlecht
10 kHzGrenzbereich HörbarkeitAkzeptabel
25 kHzOberhalb Hörbereich (> 20 kHz)Empfohlen — lautlos
40+ kHzUltraschall, Schaltverluste steigenNicht notwendig

25 kHz ist der Standard-PWM-Frequenz-Zielwert für PC-Lüfter (4-Pin-Standard). Das Growix verwendet diese Frequenz auf allen drei Kanälen. Das Ergebnis: 48–50 dB Schallpegel auf 1 Meter — im Betrieb durch die geschlossene Box kaum wahrnehmbar.

3-Pin vs. 4-Pin Lüfter

TypDrehzahlsteuerungRPM-Rückmeldung
2-PinSpannung (ineffizient)Nein
3-PinSpannung oder PWM (begrenzt)Ja (Tach-Signal)
4-PinEchtes PWM (25 kHz)Ja (Tach-Signal)

Das Growix verwendet ausschließlich 4-Pin-Lüfter. Das Tachometer-Signal gibt pro Umdrehung typischerweise 2 Pulse aus — der Pi liest diese Pulse und berechnet die tatsächliche RPM. Das bedeutet: der Controller weiß jederzeit, ob ein Lüfter blockiert ist oder ausgefallen ist.

Minimum Duty Cycle — die Stallgrenze

PWM ist nicht linear. Bei zu niedrigem Duty Cycle startet ein Lüfter nicht mehr zuverlässig. Diese Stallgrenze liegt je nach Lüfter bei 10–30 % Duty Cycle. Das Growix OS kalibriert diese Grenze beim ersten Start für jeden Kanal automatisch:

# fan_calibration.py
def find_stall_threshold(pwm_channel, tach_pin):
    """Minimalen Duty Cycle finden, bei dem der Lüfter stabil läuft."""
    for duty in range(5, 50, 5):
        set_pwm(pwm_channel, duty, freq_hz=25000)
        time.sleep(2)
        rpm = read_tach(tach_pin)
        if rpm > 100:
            return duty  # Gefundene Stallgrenze
    return 30  # Fallback

Die drei Lüfterkreisläufe des Growix

KanalFunktionPWM-BereichVPD-Reaktion
Zuluft (Intake)Frischluft einbringen30–80 %Erhöhen wenn VPD zu hoch
Abluft (Exhaust + Filter)Luft + Geruch abführen50–100 %Erhöhen bei hohem VPD / hoher rF
Umluft (Circulation)Luftbewegung am Baldachin20–70 %Leichte Erhöhung bei Stresssignalen

Das Growix OS hält Abluft permanent etwas stärker als Zuluft — das erzeugt den gewünschten Unterdruck, der Geruchdurchsickerung verhindert. Bei einer VPD-Abweichung von mehr als 0,15 kPa reagiert das System mit gestuften Lüftungserhöhungen — zunächst Abluft, dann Zuluft — um VPD-Schwankungen zu dämpfen, nicht zu verstärken.

Fazit: PWM mit 25 kHz, 4-Pin-Lüfter, Tach-Feedback und automatischer Stallgrenzenkalibrierung ist die richtige Basis für eine lautlose, zuverlässige Growbox-Lüftung. Alles andere ist ein Kompromiss, der irgendwann hörbar wird.
Tritt dem Club bei

Erhalte Zugriff auf alle STL-Dateien, das OS und die Community.

Early Access