Wie bestimmt man den Widerstandswert für das PWM-Signal?

Ich habe 8 Lüftermodule, die 2 Lüfter pro Modul enthalten. Diese 16 Lüfter werden mit 12 VDC versorgt und über den PWM-Steuerpin gesteuert.

Das Datenblatt für das Lüftermodul: https://www.delta-fan.com/Download/Spec/GFM0412SS-BL4F.pdf .

Mikrocontroller, den ich verwende: https://docs.particle.io/datasheets/wi-fi/photon-datasheet/

Laut Datenblatt kann ich 3,3 V am PWM-Pin der MCU ausgeben. Dies passt in den Bereich des PWM-Signals, das der Lüfter liest. Im Beispiel im Datenblatt für den Lüfter platzieren sie einen 2-kOhm-Widerstand zwischen der MCU und dem PWM-Pin. Ich glaube, ich lese das MCU-Datenblatt richtig und es sagt, dass ich nur 100 mA bekomme, die ich auf dem PWM-Pin der MCU beziehen kann. Ich möchte, dass alle 16 Lüfter mit der gleichen Geschwindigkeit laufen.

Fragen:

  1. Wie bestimme ich die Größe des Widerstands, der für das PWM-Signal für einen Lüfter verwendet werden soll?

  2. Kann ich dieses PWM-Signal verwenden, um alle 16 Lüfter zu steuern? Wenn ja, wie bestimme ich den Widerstandswert?

  3. Wenn ich den einen Pin nicht verwenden kann, um alle 16 Lüfter zu steuern, würde vielleicht ein Transistor dies für mich lösen. Wenn ja, keine Ahnung, wie man den erforderlichen Widerstand herausfindet.

  4. Wenn Sie die Widerstandswerte herausgefunden haben, erklären Sie bitte, wonach ich in den Datenblättern suchen sollte, damit ich weiß, wie dies in Zukunft für andere Komponenten zu tun ist.

Ich stelle fest, dass Sie Justmes Antwort akzeptiert haben. Bitte beachten Sie, dass es eine sehr gute Richtlinie ist, etwa 24 Stunden zu warten, bevor Sie eine Antwort annehmen. Indem Sie sofort zustimmen, beseitigen Sie jeglichen Anreiz für andere, einen Beitrag zu leisten – und ihr Beitrag könnte besser sein. Übrigens könnte die Antwort, die Sie früh akzeptieren, sogar falsch sein.
Sie erhalten 100 mA von einem MCU-Pin?
Sorry, ich bin auch neu hier. Ich werde die Markierung als Antwort rückgängig machen und mehr Zeit warten. Ich glaube das sagt das Datenblatt. Obwohl ich an einer anderen Stelle io-Eigenschaften gefunden habe und 25 mA sagt. Ich bin mir einfach nicht sicher.
@Justme hatte Recht, es wurde überhaupt kein Widerstand benötigt. Nach dem Anschließen des PWM-Signals an ein Modul (2 Lüfter) wurde ein Strom von 0,3 mA verwendet. Auch wenn der Pin nur 25mA leisten kann, deckt dies alle Lüfter ab. Danke allen für die Hilfe. Als nächstes werde ich daran denken, die Frage länger offen zu lassen und sicherzustellen, dass ich eine richtige Antwort bekomme.

Antworten (1)

Die Antwort auf alle vier Fragen lautet, dass Sie dort keinen Widerstand platzieren sollten.

Der im Bild gezeigte Widerstand ist kein externer Widerstand, der in Ihrer PWM-Treiberschaltung vorhanden sein sollte. Es gibt nur an, welche Art von Last der Lüfter für Ihr Signal darstellt, dh es ist die Eingangsimpedanz des PWM-Pins. Die Ausgangsimpedanz oder Antriebsfähigkeit Ihrer PWM-Quelle bestimmt, wie viele Lüfter daran angeschlossen werden können. Natürlich können Sie Transistoren oder Logikpuffer hinzufügen, um mehr Lüfter anzutreiben.

Ich danke Ihnen für Ihre Hilfe. Kann ich alle 16 Lüfter ohne Transistor betreiben? Wenn ich einen Transistor brauche, wie finde ich die Wattzahl für den Widerstand heraus und würde ich einen Widerstand für den Transistor brauchen, wenn ich diesen Weg gehen würde?
Vergessen Sie den Widerstand, Sie legen keinen Widerstand an die PWM-Leitung, wenn Sie mit Logikgattern fahren. Beide Datenblätter sind wirklich ziemlich schlecht. Das Datenblatt des Lüfters sagt nicht wirklich aus, wie viel es den PWM-Pin belastet, es sagt nur, dass es einen internen Vorwiderstand hat. Und für den Photon müssen Sie das STM32-Datenblatt öffnen, um herauszufinden, wie viel Ausgangspin geladen werden kann. Aber es nützt nichts, denn selbst wenn man weiß, wie viel Last der Photon fahren kann, weiß man nicht, wie viel der Lüfter ihn belastet. IIRC STM32 hat 8-mA-Ausgänge, daher sollte es in der Lage sein, vielleicht zwischen 4 und 8 Lüfter anzutreiben.
Danke für die Hilfe! Ich werde es als Lösung markieren. Was ich tun werde, ist, mein Messgerät mit dem PWM-Pin in Reihe zu schalten und den Strom für 1 Lüfter zu messen und von dort aus zu berechnen. Danke noch einmal
Schalten Sie stattdessen Ihr Messgerät in Reihe von der 3,3-V-Versorgung zum Lüfter-PWM-Eingang. Dann müssen Sie sich keine Gedanken darüber machen, mit welchem ​​​​PWM-% es läuft, und Sie haben es einfach R = 3.3 ICH .