Ich arbeite an einem Projekt, bei dem ich die Geschwindigkeit eines Lüfters mit einem Mikroprozessor steuern möchte.
Ich habe mehrere Beiträge über die Verwendung eines Arduino Uno gelesen, um die PWM-Funktion auf einem 4-Pin-Lüfter zu steuern, den Sie in PCs finden, und da ich die Teile herumliegen hatte, dachte ich, es wäre ein guter Anfang.
Der Lüfter ist ein bürstenloser Foxconn 12V DC 0,6A – Modellnummer PVA080G12H-P01
Mein Netzteil ist ein 12 V DC 1000 mA, wahrscheinlich von einem alten 3COM-Switch – Modellnummer 3c16741a
Die Versorgung hat einen Hohlstecker, der zum Uno passt, also dachte ich, das würde perfekt funktionieren.
Ich weiß, dass die richtige Art der Verkabelung darin besteht, die Stromversorgung des Lüfters direkt an den Ausgang der Versorgung anzuschließen und nur ein Steuerkabel zum Uno zu haben, aber da ich erst in der Ideenphase war, wollte ich nicht einfach in das Kabel hacken noch. Der Vin auf dem Uno kann mit 1A umgehen, also dachte ich, für einen ersten Test wäre es in Ordnung, GND und Vin auf dem Uno zu verwenden, um den Lüfter mit Strom zu versorgen.
Durch kurzes Einschalten der Versorgung drehte sich der Lüfter erwartungsgemäß sehr schnell. Der Uno überlebte, aber der Ventilator roch deutlich nach Strom. Es ist wahrscheinlich, dass der Lüfter noch nie zuvor verwendet wurde und mit ziemlicher Sicherheit nicht mit unbegrenzter Geschwindigkeit, also dachte ich, es wäre in Ordnung, weiterzumachen und an der PWM-Seite zu arbeiten.
Ich habe den Code von dlloyd hier https://forum.arduino.cc/index.php?topic=415167.0 verwendet und den Steuerstift des Lüfters mit dem 3-Stift des Uno verbunden. Wenn es über USB mit Strom versorgt wurde, lief es perfekt mit drei Geschwindigkeiten für jeweils 5 Sekunden, obwohl es aufgrund der begrenzten Spannung eine niedrige Gesamtgeschwindigkeit hatte. Ich habe den Code geändert, um 0%- und 100%-Tests hinzuzufügen, das USB-Kabel abgezogen und die 12-V-Versorgung angeschlossen. Der Lüfter verhielt sich unregelmäßig, drehte sich hoch, klickte und verlangsamte sich zufällig, bevor er schnell „Pop“ machte und aufhörte, alle zusammen zu arbeiten. Das direkte Anschließen an die Stromversorgung bringt nichts, also ist es definitiv tot. Der Uno macht weiterhin Spaß.
Aufgrund des Geruchs in meinem einfachen Test gehe ich davon aus, dass das Anschließen des Lüfters an die Stromversorgung zum gleichen Tod geführt hätte, aber alles, was ich gelesen habe, deutet darauf hin, dass der Anschluss eines 0,6-A-12-V-Lüfters an eine 1-A-12-V-Versorgung in Ordnung sein sollte. Kann mir jemand erklären, wie das passieren konnte, damit ich den gleichen Fehler nicht noch einmal mache?
Vielen Dank
Wenn nur der Uno angeschlossen ist, beträgt die Spannung von der Versorgung etwa 16 V!
Wenn man im Internet nachschaut, sind solche Dimensionen definitiv nicht typisch für heutzutage regulierte SMPS.
Abbildung 1. 3COM 3c16741a aus einem Online-Shop.
Ich gehe davon aus, dass Ihr Netzteil ein typisches ungeregeltes Netzteil ist, das nur bei einer bestimmten Stromlast garantiert 12 V liefert. Dies ist ein typisches Schema davon.
Abbildung 2. Typische ungeregelte, altmodische „lineare“ transformatorbasierte Wandwarze. Bildquelle
Und hier ist das typische Lastregelungsdiagramm. In Ihrem Fall sind es Analoga für 12 V 1 A. Für die ungeregelte Stromversorgung wäre die Spannung bei keiner oder geringer Last sehr hoch. Wenn die Last zunimmt, sinkt die Spannung proportional. Auf der anderen Seite würde jedes typische geregelte Netzteil die Regelung der Ausgangsspannung aufrechterhalten, wenn der Mindestlaststrom der Versorgung ausreicht, wie z. B. 10 mA des Linearreglers LM7812. Und dann vorübergehend heruntergefahren, wenn Überstrom oder Übertemperatur auftritt.
Abbildung 3. Lastregelung: Ungeregelt vs. Geregelt. Bildquelle
Darüber hinaus in Anbetracht
Durch kurzes Einschalten der Versorgung drehte sich der Lüfter erwartungsgemäß sehr schnell.
Ich vermutete stark, dass Sie den Lüfter durch die Verwendung eines ungeregelten Netzteils überspannen.
Phil g
Unbekannt123
djwitting