Hi, ich weiß es gibt viele Artikel dazu, aber eine einfache Lösung für mein Problem konnte ich bisher nicht entdecken. Ich habe hier mehrere PC Lüfter rumliefen 3 und 4 polig und habe festgestellt, wenn ich die 3 poligen mit PWM steuere dann liefert der Hallsensor nur noch Mist. Schließe ich ihn an ein Labornetzteil, liefert der Sensor bei 3,5V saubere Werte und ich kann die Drehzahl errechnen. Beim 4 poligen ist das Problem etwas anders, läuft aber aufs gleich raus, denk ich. An 12V läuft er mit voller Geschwindigkeit, der Sensor liefert plausible Werte und ich kann per PWM die PWM Leistung auf LOW Schalten und der Lüfter wird langsamer. ABER leider nur bis 800 Upm, max. ist 1600 Upm etwa. Wenn ich den gleichen Lüfter mit 6V betreibe dreht er sauber bei etwa 300 Upm. Ich denke ich brauche also eine per Arduino einstellbare Gleichspannungsquelle oder bessergesagt eine Schaltung die mit aus den 12V die im PC eh habe entsprechende Spannung macht. Ziehen tuen beide Lüfter bei 12V max Speed ziemlich genau 200mA. Beitrag "PC-Lüfter: PWM oder analog?" hier hab ich gelesen das ein TO220-Transistor vielleicht eine Lösung wäre, leider gab’s da keine Schaltung mehr zu sehen. Am liebsten wäre mir ja irgend ein kleines fertig platinchen von alibaba wo ich nur 12V und irgendwie 0-5V reinpacke und Gleichstrom 0-12V rauskommt. Eine alternative wäre das PWM so zu verändern das ich längere Phase gleichspannung habe um den sensor korret auszulesen, aber wenn da gleichspannung anliegt beschleunigt er ja .... Hat da jemand einen Denkanstoß für mich
Hier findest du eine Möglichkeit, um den Lüfter über einen Transistor mit PWM zu steuern. http://www.electroschematics.com/wp-content/uploads/2014/01/arduino-temperature-fan-speed-control.png
Der Lüfter ist wohl von Hause aus auf eine variable Gleichspannung ausgelegt, somit ist diese auch gleich Betriebsspanung für den Hallsensor. Dieser zeigt sich verständlicherweise stark irritiert, wenn er eine gepulste Betriebsspannung erhält. a) Du könntest das Problem evtl. lösen, indem du direkt am Vcc-Pin des Hallsensors einen Elko gegen GND schaltest - falls du rankommst. b) vlt. kann man auch die Stromversorgung des Hallsensors komplett von der des Motos trennen c) Eine weitere Idee wäre es, den Lüfter im Ganzen hinter einer Diode zu betreiben und dann mit einem Elko die PWM wieder soweit zu intergrieren, dass der Hallsensor nicht mehr "spinnt"
Ich habe mich über PWM-Lüfter hier eingelesen: http://www.elektronik-kompendium.de/sites/com/1503111.htm Sebastian schrieb: > wenn ich die 3 poligen mit PWM steuere dann liefert der > Hallsensor nur noch Mist. Das hast du gut erkannt. Der Hallsensor braucht eben die Versorgungsspannung, um das Tachosignal zu generieren. In der Praxis wird das dann so gelöst, dass zum Messzeitpunkt einen langen High-Impuls ausgegeben wird, z.B. für eine oder zwei Umdrehungen. Wenn man nun nur alle 1 oder 2 Sekunden misst, hat das keinen großen Einfluss auf die Drehzahl. Der vierpolige Lüfter hat mehr logik integriert und übernimmt die Geschwindigkeitsregelung. Ob der nun bei 0% PWM komplett abschaltet oder mit einer Mindestgeschwindigkeit dreht, kommt auf den verwendeten Lüfter an. Der ganze Sinn dahinter ist, im niedrigen Drehzahlbereich einen linearen Geschwindigkeitsverlauf zu erreichen. Ein Lüfter braucht deutlich mehr Spannung um anzulaufen, als einen laufenden Lüfter am laufen zu halten. "Schalthysterese" und so...
Danke erstmal für die Antworten. erstmal zu Mick: http://www.electroschematics.com/9540/arduino-fan-speed-controlled-temperature/ Beim 3pol hab ich das so ähnlich auch (mein TempSensor ist digital), aber man kann halt nur angeben dass der Lüfter jetzt mit x% läuft, ausgehend von linearem Verhältnis PWM->Drehzahl. Dazu kommt das ich nicht glaube das das Verhältnis linear ist, die letzten 20% PWM bringen den Lüfter deutlich mehr in Fahrt als die 60% davor (anfangen zu drehen beginnt er bei etwa 20%). dann zu Frank: auf die Idee bin ich noch nicht gekommen, ich hatte zwischenzeitlich die Idee da noch einen externen Hallsensor anzubringen. Aber ich werde mal versuchen einen zu Zerlegen. Ich hatte mich auch kurz gefragt ob man einen nicht 3V oder so anschließen kann und dann per PWM 9V drauf "pulsiert". Keine Ahnung ob sowas geht. Aber der Hall Sensor ist mit 3V zufrieden und liefert Ergebnisse (3V angeschlossen und dann unter anderem von Handgedreht). zu Little Basdart: http://www.elektronik-kompendium.de/sites/com/1503111.htm ja da hatte ich gelesen das man einfach längere HIGH Impulse zum Messen rein baut, ich müsste mal schauen wie lang die sein müssen damit der Hall Sensor korrekt arbeitet, je langsamer er dreht desto länger müssten die Phasen sein oder? Und je länger HIGH anliegt, desto mehr beschleunigt der Lüfter... also ne Sache des Timings Von der Idee den Lüfter per variable Spannung zu versorgen haltet ihr nix? Ist so eine per Arduino verstellbare Spannung (12v zu 0-12v) schwer zu bauen?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.