Hi!
Du solltest mal schreiben, was exakt das für ein Lüfter ist. Viele
Modelle haben intern einen kleinen Controller, der es überhaupt nicht
mag, wenn man seine Versorgung mit PWM beaufschlagt.
3-Polig heißt in diesem Fall erst einmal garnix, weil es Lüfter mit
3-Poligen Anschlüssen in vielen Geschamchsrichtungen gibt. Dabei kann
der 3. Pin für vieles zuständig sein:
- NTC Eingang
- PWM Eingang
- 0..10V Eingang
- Tacho-Ausgang
- Alarm-Ausgang
Ja, ehe viele schreien, es gibt einige Lüfter, deren Versorgung man
regeln kann, damit sie ein einem gewissen Bereich die Drehzahl
nachführen. Diese Modelle sollten entsprechend gekennzeichnet sein. Sind
sie es nicht, überleben sie eine ungefilterte PWM als Versorgung nur
eine gewisse Zweit.
Da in der Aufgabenstellung ja explizit angegeben wurde, den Lüfter zu
überwachen, sollte man sich auch einen Lüfter mit 4 Anschlüssen
besorgen, der PWM-Eingang und Tacho-Ausgang hat. Diese Lüfter erwarten
einen Open-Collector Ausgang für ihren PWM Eingang und liefern einen
Open-Collector Ausgang für das Tacho Signal.
Die Anschaltung kann dann auch dementsprechend einfach ausfallen:
Klein-Leistungs MOSFET zwischen Masse und PWM des Lüfters. Gate dieses
MOSFETs an einen PWM-Ausgang ( über einen R).
Ein weiteres MOSFET mit dem Gate und einem PullUp an den Tacho. Interner
PullUp des AVRs am Zählereingang aktiv, MOSFET schaltet nach Masse.
Das MOSFET kann einem ein paar Widerstände einsparen, habe aber keines
im Kopf. Daher würde ich jetzt einfach einen Transistor vorschlagen, den
BC847, aber der ist SMD also Vergleichstype raussuchen. Mit 10k vor der
Basis sollte der aber direkt funktionieren.
Zum Schutz der eigenen Schaltung sollte man aber noch zwei Bauteile
extra pro Signal spendieren: 100R in Reihe vom Lüfterstecker vor jedes
MOSFET und eine Z-Diode oder TAZ von 5V1 nach Masse zwischen MOSFET und
100R.
Damit sollte eine gewisse Sicherheit gegen falsche oder kurzgeschlossene
Verkabelung auf der Seite des Lüfters bestehen. Kostet nur wenige Cent
und spart viel Ärger und Müher, wenns mal kracht.
Gruß, Ulrich