Forum: Projekte & Code Solarinverter Lüftersteuerung, 24V - 290V in, 2xpwm out, DS18b20.


von Sebastion B. (brinkmann)


Angehängte Dateien:

Lesenswert?

Solarinverter Lüftersteuerung, 24V - 290V in, 2xpwm out, DS18b20

Meine vier microinverter (4x300W) werden bei vollast ziemlich heiss. So 
heiss dass der interne temperaturschuz aktiv wird und die leistung 
zurückregelt. Das ergibt dann 150W anstatt 300W pro inverter.

Meine bisherige steuerung bestand aus einem el-cheapo NTC modul mit 
anzeige und relais. Das oszilliert bei dämmerung aber mit der 
einbrechenden solarspannung, das "tickt" jeden abend 20 minuten lang.

Die neue steuerung verwendet einen DS18b20, arduino mini, einstellbarer 
22-290V dc-dc konverter und zwei pwm-fan's, die mit dem 4-pol stecker.

Der temp sensor wird mit einem einfachen onewire bitbang modul 
eingelesen. Der port ist "input_pullup" so dass ein externen pullup 
unnötig ist.
Als ausgang dient timer1 der mit 25khz periode. PWM generieren die 
beiden output-compare register.

Die temp wird mit sollwert verglichen und über PI regler (mit 
einseitigem I) in zwei 25khz pwm signale gewandelt die lüfter steuern.


Temp Switch module:
https://de.aliexpress.com/item/32639652990.html
DC-DC 24-290 auf 10V:
https://de.aliexpress.com/item/1005003843527962.html

: Bearbeitet durch User
von Sebastion B. (brinkmann)


Angehängte Dateien:

Lesenswert?

Erfahrung nach 1 Tag:

Ein & ausschalten bei sonnenauf & untergang kein problem.

Man muss den Temperatursensor am heissesten Inverter ankleben, nicht an 
dem der frühmorgens abgeschattet ist. Mehrere Sensoren wären gut.

Die Lüfter halten die Inverter bei konstant 27 grad. Denke 30 grad 
set-temp ist für Sommer besser. Die 300W Inverter bringen so locker 310W

😀 ❤️ 😂

: Bearbeitet durch User
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.