temperaturabhängige Lüftersteuerung, 4 Kanäle mit dem Arduino Nano
Erstellt: 17. November 2020
Zuletzt aktualisiert: 21. Mai 2021
Im Video beschreibe ich meine Version einer temperaturabhängigen Lüftersteuerung mit dem Arduino NANO und dem DS 18B20.
Besonderheiten
- Messung auf 4 Kanälen
- Lüftergeschwindigkeiten in mehreren Stufen oder alternativ stufenlos regelbar
- Steuerung von 4 unabhängigen PWM-Lüftern
- Alarm-Buzzer bei 80°C
- Ansteuerung von 4 Relais zur Sicherheitsabschaltung bei 90°C
- alle Temperaturgrenzen und PWM-Werte frei einstellbar
Mit der Schaltung kann man zb. an 4 Kühlkörpern die Lüfter unabhängig gemäß gemessener Temperatur steuern. Die verschiedenen Temperaturstufen sowie die zugehörigen PWM-Ausgabewerte sind frei wählbar.
Im Beispiel bleiben die Lüfter bis 30°C aus, darüber - bis 60°C - laufen die Lüfter mit mittlerer Geschwindigkeit. Ab 80°C dann mit höchster Geschwindigkeit und Ausgabe eines Warntons. Ab 90 °C kann per separater Digitalausgänge für jeden Kanal ein Sicherheitsrelais die Energiezufuhr (not)abschalten.
Alternativ zum "Stufenalgorithmus" steht eine lineare Regelung zur Auswahl. Hier wird im Bereich 30°C ... 80°C linear von der minimal möglichen bis zur maximalen Drehzahl geregelt. Warnton und Abschaltrelais funktionieren genau so, wie im Stufenalgorithmus.