Dies ist eine alte Version des Dokuments!
Flaschenkühler - Programmversion 0.1
Die erste Version der Software für den Flaschenkühler wirmet sich der Regelung des PC-Lüfters. Das erscheint zunächst nur ein Nebenschauplatz zu sein, ermöglicht mir aber Erfahrungen zu sammeln
- mit der Änderung der PWM-Frequenz
- mit dem dem Auslesen eines Thermistors
- mit der PID-Regelung
Das Ziel ist zunächst, die Drehzahl eines 4-Pin-PC-Lüfters über ein Poti zu regeln.
Änderung der PWM-Frequenz
Timer
Der Arduino Nano hat drei Timer, die sich auf die PWM-Frequenz verschiedener Pins auswirken:
- timer 0: Pins 5 und 6
- timer 1: Pins 9 und 10
- timer 2: Pins 3 und 11
Der timer 0 wirkt sich auf die Befehle millis(); micros() und delay() aus, so dass er nicht verändert werden sollte.
Evtl. muss die Bibliothek gepatched werden: https://forum.arduino.cc/index.php?topic=117425.135
http://arduino-info.wikispaces.com/Arduino-PWM-Frequency
http://www.netzmafia.de/skripten/hardware/Arduino/programmierung.html
Tachosignal
Der PC-Lüfter geibt ein Tachosignal aus, das mit einem interruptfähigen Pin erfasst werden soll.
Tags: #Arduino #Nano #PC-Lüfter