Forum: Analoge Elektronik und Schaltungstechnik ESP, N-Mosfet 12V Fan PWM mit Mos-Modul


von Achim A. (achim_a)



Lesenswert?

Hallo Forumsmitglieder,

ich versuche mich gerade an einer PWM-Steuerung um einen 12V Fan via ESP 
über Mosfet zu dimmen, zumindest soweit es er mit der benötigten 
Spannung  erlaubt .

Frage:
Ist es korrekt das der GND des ESP, gleich der GND der 12V 
Spannungsversorgung sein muss, damit ein Mosfet nicht kaputt geht und es 
überhaupt auch funktioniert?

Ich verwende dabei folgende Schaltungen im Anhang.
Auch mit diesem Modul.
Dort konnte ich leider den gleichen GND nicht erkennen.

Viele Grüße
Achim

edit: sorry sehe gerade das 2 mal die gleiche Schaltung angehängt wurde
die eine Zeichnung zeigt die Verwendung des gleichen GND und die zweite 
nicht, was mich etwas verwirrt

: Verschoben durch Admin
von Michael B. (laberkopp)


Lesenswert?

Achim A. schrieb:
> Ist es korrekt das der GND des ESP, gleich der GND der 12V
> Spannungsversorgung sein muss, damit ein Mosfet nicht kaputt geht und es
> überhaupt auch funktioniert?

Ja.

Ausserdem brauchst du einen MOSFET der mit 3V voll einschaltet wie 
STS6NF20V, nicht einen normalen IRF520 Restposten aus dem vorherigen 
Jahrhundert der das erst mit 10V schafft.

von H. H. (Gast)


Lesenswert?

Achim A. schrieb:
> 12V Fan [...] zu dimmen

Lässt er sich denn per PWM dimmen?

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Achim A. schrieb:
> Ist es korrekt das der GND des ESP, gleich der GND der 12V
> Spannungsversorgung sein muss
Jedes IC und die allermeisten Schaltungen beziehen ihre Pegel auf GND. 
Und wenn du 2 Schaltungsteile miteinander verbindest, ist es sinnvoll, 
auch diesen Bezugspunkt zu verbinden.

> einen 12V Fan
Welchen? Gibt es dazu einen Link?

> mit diesem Modul
Mit welchem? Gibt es dazu einen Link?

> Dort konnte ich leider den gleichen GND nicht erkennen.
Da gibt es 2 Möglichkeiten:
1. du hast einen Schaltplan des Moduls, dann ist es einfach, denn du 
kannst im Schaltplan sehen, was womit verbunden ist
2. du hast keinen Schaltplan des Moduls, dann musst du es umdrehen und 
die Leiterbahnen verfolgen, um zu sehen, was womit verbunden und wie 
alles verschaltet ist

: Bearbeitet durch Moderator
von Achim A. (achim_a)


Lesenswert?

Michael B. schrieb:
> Ausserdem brauchst du einen MOSFET der mit 3V voll einschaltet wie
> STS6NF20V, nicht einen normalen IRF520 Restposten aus dem vorherigen
> Jahrhundert der das erst mit 10V schafft

ja, das Thema hatte ich auch einige male gelesen, dachte aber das man 
den Angaben min 3.3v vertrauen konnte

das sind wohl alle im Netz angebotenen Mosfet-Module zumindest nicht für 
3.3V tauglich... gehts dann mit Levershifter auf 5v der sind die da auch 
noch mist

Wenn wir schon bei dem STS6NF20V sind...

welchen Wiederstand müsste ich dann zw. Gnd und der PWM-Leitung die zum 
Gate geht, einbauen?
wenn ich einen IRLZ34n nehme, hatte ich es mit 10K probiert...
geht so lala, aber nicht wirklich sauber... hier hatte ich Schaltungen 
ohne Levelshifter und mit verwendet... beides war nicht prickelnd

von Achim A. (achim_a)


Lesenswert?

H. H. schrieb:
> Lässt er sich denn per PWM dimmen

Das PWM Signal des ESP geht ja nur zum Gate.
der Lüfter wird dann über seinen GND gedimmt... so dass eben nur die 
Spannung reduziert wird...
Dimmbar ist der Lüfter direkt auch via PWM da es ein PC Lüfter ist

ich wollte aber die Mosfetschaltung und nehmen wo er über GND über den 
Mosfet gedimmt wird

von Achim A. (achim_a)


Lesenswert?

Lothar M. schrieb:
> Mit welchem? Gibt es dazu einen Link?

https://www.alpenfoehn.de/produkte/auslaufmodelle/luefter/basic-140mm-pwm

hier das Modul

https://www.amazon.de/gp/product/B07F7SV84V?ref=em_1p_4_ti&ref_=pe_19533061_811086591

das hier habe ich auch noch hier
https://www.amazon.de/gp/product/B07VRCXGFY?ref=em_1p_2_ti&ref_=pe_19533061_811086591


edit:
das stand bei der Beschreibung des roten Moduls. was wohl diesen  IRF520 
Mosfet besitzt

Spezifikation:
Abmessung: 33 * 24 mm / 1,29 * 0,94 Zoll.
Gewicht: 10 g.
Spannung: 3,3 V, 5 V.
Ausgangsspannung: 0-24V.
Eingangsstrom: Unter 5A (Wärmeableitung ist erforderlich, wenn der Strom 
über 1A liegt)
Port: Digitalpegel.
Plattform: kompatibel mit Arduino, SCM, ARM, Raspberry Pi.

edit2:
habe gerade die Beschreibung hier gelesen.. dort steht allerdings das 
der IRF520 die 3.3v kann... wie das 
Beitrag "Re: ESP, N-Mosfet 12V Fan PWM mit Mos-Modul"

: Bearbeitet durch User
von H. H. (Gast)


Lesenswert?

Achim A. schrieb:
> ich wollte aber die Mosfetschaltung und nehmen wo er über GND über den
> Mosfet gedimmt wird

Also vorsätzlich die untaugliche Variante.


Viel Glück.

von H. H. (Gast)


Lesenswert?

Achim A. schrieb:
> dort steht allerdings das
> der IRF520 die 3.3v kann.

In Wolkenkuckucksheim kann er das bestimmt.

von Achim A. (achim_a)


Lesenswert?

H. H. schrieb:
> Also vorsätzlich die untaugliche Variante.

welche Variante wäre dann besser... gibts dazu ein Schaltplanbeispiel? 
,,, bin leider kein Elektroniker... habt bitte etwas Verständnis das ich 
nicht gleich alles so fix begreife

von Achim A. (achim_a)


Lesenswert?

Michael B. schrieb:
> STS6NF20V

hast du dazu noch eine Alternative? der hier scheint ein Exot zu sein 
und bei Reichelt & Co gibts den nicht

von H. H. (Gast)


Lesenswert?

Achim A. schrieb:
> welche Variante wäre dann besser...

Dem Lüfter an seinem PWM-Anschluss PWM zu geben.


> gibts dazu ein Schaltplanbeispiel?

"4-pin Lüfter ansteuern"

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Angehängte Dateien:

Lesenswert?

H. H. schrieb:
> Dem Lüfter an seinem PWM-Anschluss PWM zu geben.
Das ist wohl ein üblicher 4-Pin Anschluss mit Versorgung, Tachoausgang 
und PWM-Eingang. Das steht im "Datenblatt" des verlinkten 
Auslaufmodells. Allerdings ohne jegliche Spezifikation dieser PWM. Also 
am besten einfach so machen, wie es alle anderen auch machen...

: Bearbeitet durch Moderator
von H. H. (Gast)


Lesenswert?


von Εrnst B. (ernst)


Angehängte Dateien:

Lesenswert?

H. H. schrieb:
> https://www.intel.com/...

Seltsamerweise ist das eine komische Version von dem Dokument, nicht 
durchsuchbar, kein Inhaltsverzeichnis, jede Seite ein Bild ohne Text...

Irgendwoher hatte ich die oben angehängte Version, die ist deutlich 
besser.

Lothar M. schrieb:
> Allerdings ohne jegliche Spezifikation dieser PWM

Intel hat das seinerzeit spezifiziert, und für ihre eigenen "Boxed" 
Lüfter auch implementiert, AMD hat die Spec 1:1 übernommen, und alle 
PC-Lüfter-Hersteller, die Lüfter für Intel- oder AMD Mainboards 
verkaufen wollten, halten sich mehr oder weniger dran. Wohl auch 
Alpenföhn.

von Achim A. (achim_a)


Lesenswert?

Εrnst B. schrieb:
> Intel hat das seinerzeit spezifiziert, und für ihre eigenen "Boxed"

wäre das die korrekte Schaltung dazu? brauche ich die Kondensatoren 
auch? und was ist ein RC  Circuit 3,3K-ohm

von H. H. (Gast)


Lesenswert?

Achim A. schrieb:
> wäre das die korrekte Schaltung dazu?

Ein Transistor (NPN oder N-MOSFET) und ggf noch ein Basiswiderstand.

von Achim A. (achim_a)


Lesenswert?

H. H. schrieb:
> Ein Transistor (NPN oder N-MOSFET) und ggf noch ein Basiswiderstand.

sorry hatte die Schaltung vergessen

ist es korrekt das ich hier den Anaog-pin verwenden muss und nicht die 
digitalen -PWM-Pins? das wäre übel da ich nur einen Analogpin habe und 
mehrere Lüfter zu steuern wären

geht das nicht auch über die digitalen-PWM's ?

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Achim A. schrieb:
> ist es korrekt das ich hier den Anaog-pin verwenden muss
Ein "Analog-Pin" ist ein Eingang, du willst aber etwas ausgeben.

> geht das nicht auch über die digitalen-PWM's ?
Es gibt keine analoge PWM, denn PWM kennt nur 2 Pegel: high und low.

Achim A. schrieb:
> wäre das die korrekte Schaltung dazu?
Du verbindest die GND von Lüfter und uC, und dann verbindest du den PWM 
Ausgang deines uC mit dem PWM Eingang des Lüfters.

: Bearbeitet durch Moderator
von Achim A. (achim_a)


Lesenswert?

Lothar M. schrieb:
> Es gibt keine analoge PWM, denn PWM kennt nur 2 Pegel: high und low.

ja was ich dann über PWM steuern kann... aber wieso messe ich dann bei 0 
PWM keine Spannung und bei 50% PWM ca die Hälfte von 3.3V und bei 100% 
messe ich 3,28V ?

von Achim A. (achim_a)


Lesenswert?

Lothar M. schrieb:
> Du verbindest die GND von Lüfter und uC, und dann verbindest du den PWM
> Ausgang deines uC mit dem PWM Eingang des Lüfters.

ok das probiere ich gleich mal...
das wäre ja der Obergau wenn das so einfach ginge...ohweiha hätte ich da 
was dann an Tagen verballert

von H. H. (Gast)


Lesenswert?

Achim A. schrieb:
> Lothar M. schrieb:
>> Es gibt keine analoge PWM, denn PWM kennt nur 2 Pegel: high und low.
>
> ja was ich dann über PWM steuern kann... aber wieso messe ich dann bei 0
> PWM keine Spannung und bei 50% PWM ca die Hälfte von 3.3V und bei 100%
> messe ich 3,28V ?

Weil dein Messgerät über die Zeit mittelt.

von H. H. (Gast)


Lesenswert?

Achim A. schrieb:
> Lothar M. schrieb:
>> Du verbindest die GND von Lüfter und uC, und dann verbindest du den PWM
>> Ausgang deines uC mit dem PWM Eingang des Lüfters.

Das kann funktionieren, weil man die Ausgänge des ESP 5V tolerant 
konfigurieren kann. Muss man dann auch machen!

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Angehängte Dateien:

Lesenswert?

H. H. schrieb:
> Muss man dann auch machen!
Und auch die spezifizierte PWM Frequenz von 25 kHz annähernd einhalten.

von Achim A. (achim_a)


Lesenswert?

H. H. schrieb:
> Das kann funktionieren, weil man die Ausgänge des ESP 5V tolerant
> konfigurieren kann. Muss man dann auch machen!

ohne Gewähr,
als ich das mit 3.3V und 5V am ESP mal im Netz suchte, wurde vor 
irgendwo abgeraten zu konfigurieren... bin aber nicht ganz sicher.
es wurde meist geraten dann über 3.3v-5V Levelshifter das Signal zu 
senden.
Wäre das nicht die sicheste Methde wenn ich schon am PWM des Lüfters ein 
5V Signal benötige?

von H. H. (Gast)


Lesenswert?

Achim A. schrieb:

> Wäre das nicht die sicheste Methde wenn ich schon am PWM des Lüfters ein
> 5V Signal benötige?

Du benötigst dort nur einen Schalter nach GND, eben einen Transistor.

von Achim A. (achim_a)


Lesenswert?

H. H. schrieb:
> Du benötigst dort nur einen Schalter nach GND, eben einen Transistor.

verstehe ich jetzt nicht, sorr
muss ich da jetzt noch einen Transistor einbauen?
kann man das nicht direkt via PWM signal vom ESP ansteuern oder wenn 
über einen Levelshifter auf 5V?
Geht das nicht?

von Michael B. (laberkopp)


Lesenswert?

Achim A. schrieb:
> welchen Wiederstand müsste ich dann zw. Gnd und der PWM-Leitung die zum
> Gate geht, einbauen?

Der sorgt ja nur dafür, dass der MOSFET aus bleibt, so lange der ESP den 
gpio noch auf Eingang geschaltet hat, da reichen 100k, 10k gehen aber 
auch.

Achim A. schrieb:
> Wäre das nicht die sicheste Methde

Viel sicherer ist es, noch 20 Bauteile zu spendieren. Aber wozu, wenn 
man es auch richtig machen kann ohne jeden Hardwareaufwand.

von H. H. (Gast)


Lesenswert?

Achim A. schrieb:
> Levelshifter auf 5V?

Dafür sorgt doch der Transistor.

von H. H. (Gast)


Lesenswert?

Michael B. schrieb:
> Der sorgt ja nur dafür, dass der MOSFET aus bleibt, so lange der ESP den
> gpio noch auf Eingang geschaltet hat, da reichen 100k, 10k gehen aber
> auch.

Und wenn man einen Bipolartransistor nimmt, dann reichen auch 10-100k 
als Basiswiderstand.

von Εrnst B. (ernst)


Lesenswert?

Achim A. schrieb:
> muss ich da jetzt noch einen Transistor einbauen?

die 5V oder 3.3V an dem Steuerpin kommen vom Lüfter. Deine Schaltung 
sollte keine Spannung da hineingeben. Deshalb: "Open Collector", also 
einfach ein Transistor, der den Steuerpin nach GND zieht.
Die Lüfter nehmen es aber meist auch nicht übel, wenn da eine 
Push-Pull-PWM anliegt. Die Kennlinie ist dann evtl. etwas anders.
Wenn dein Lüfter 5V an dem Pin liefert (Nachmessen!), aber du den mit 
einem 3.3V GPIO verbinden willst, ist das i.A. auch kein Problem: Der 
Lüfter liefert da max. 5mA. Wenn der ESP-Pin als Output definiert ist, 
also nicht High-Z, fließen die einfach auf die 3.3V-Schiene ab.
Könnte man auch mit einer Angst-Schottky unterstützen.

Auch ein Lüfter mit 5V-Steuereingang wird die 3.3V nicht als "LOW" 
interpretieren.

Vorsicht nur bei Stromspar-Modi, da könnten die 5mA reichen um deine 
Versorgungsspannung hochzuziehen.

von Manfred P. (pruckelfred)


Lesenswert?

Michael B. schrieb:
> Ausserdem brauchst du einen MOSFET der mit 3V voll einschaltet wie
> STS6NF20V,

SO-8-Gehäuse. Gibt es wirklich keine bedrahteten FETs mit 3V-U(GS) mehr 
zu kaufen?

> IRF520 .. aus dem vorherigen Jahrhundert

Wenn der günstig streut, bekommt man am ESP noch nicht einmal eine LED 
zum Glimmen.

Wenn man beim Ali nach Arduino-Modulen sucht, bekommt man diese 
Mistdinger massenhaft angeboten - obwohl bekannt sein solte, dass das 
nicht passt.

Achim A. schrieb:
> welchen Wiederstand müsste ich dann zw. Gnd und der PWM-Leitung die zum
> Gate geht, einbauen?
> wenn ich einen IRLZ34n nehme, hatte ich es mit 10K probiert...

Widerstand , ohne e! Der IRLZ34N ist auch ungeeignet, kann erst ab 4 
Volt am Gate definiert schalten.

Achim A. schrieb:
> das hier habe ich auch noch hier
> https://www.amazon.de/gp/product/B07VRCXGFY?

Ebenso unbrauchbar, die AOD4184A-FETs passen für 5Volt-µCs, nicht zum 
ESP.

H. H. schrieb:
> Achim A. schrieb:
>> dort steht allerdings das der IRF520 die 3.3v kann.
> In Wolkenkuckucksheim kann er das bestimmt.

Stimmt doch, der kann sogar 100 Volt (sperren).

Michael B. schrieb:
> Achim A. schrieb:
>> Wäre das nicht die sicheste Methde
> Viel sicherer ist es, noch 20 Bauteile zu spendieren. Aber wozu, wenn
> man es auch richtig machen kann ohne jeden Hardwareaufwand.

Übertreibe nicht. Hinz' Vorschlag mit einem Transistor hinter dem ESP 
erfordert zwei Bauteile und vermeidet den Tod des ESP.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Achim A. schrieb:
> muss ich da jetzt noch einen Transistor einbauen?
Um das Drama aufs Nötigste abzukürzen, mach es so:
1
                             Lüfter
2
                     12V --- 2  12V                            
3
                            
4
                           X 3  Sense  
5
                            
6
               .------------ 4  Control
7
µC           |/
8
PWM ---4k7---|   BC547
9
             |>  
10
               |   
11
GND -----------o------------ 1  GND
Der Rest ist Software (PWM Konfiguration und Anpassung des PWM-Werts an 
schnell/langsam).

Manfred P. schrieb:
> Hinz' Vorschlag mit einem Transistor hinter dem ESP erfordert zwei
> Bauteile und vermeidet den Tod des ESP.
Allerdings steht in der Spec von 2005 auch das:
1
Note: New fan designs are strongly encouraged to implement a 3.3V pull up 
2
for compatibility with buffer design limits on Hardware Monitor Devices

Insofern hat man gute Chancen, 20 Jahre später an einen Lüfter mit 3V3 
Pullups zu geraten. Weniger Mutige würden das einfach mit einem 
Spannungsmesser am offenen Control-Pin des Lüfters nachmessen. Und wenn 
da dann 3V3 herauskommen, dann reicht diese Schaltung:
1
                    Lüfter
2
            12V --- 2  12V                            
3
                           
4
                  X 3  Sense  
5
µC          
6
PWM --------------- 4  Control
7
                         
8
GND --------------- 1  GND

: Bearbeitet durch Moderator
von Achim A. (achim_a)


Lesenswert?

Εrnst B. schrieb:
> einfach ein Transistor, der den Steuerpin nach GND zieht.

ast du mal einen Link zu so einem Bauteil... gibts da nicht auch x 
verschiedene?
welchen Transistor bitte... bin kein Elektroniker,,, deshalb bitte mehr 
Hilfe/Infos dazu... Danke!

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Achim A. schrieb:
> ast du mal einen Link zu so einem Bauteil...
Im Ernst: wenn du dich nicht eine winzige Kleinigkeit selber mit dem 
Thema beschäftigen willst, dann ist schon dieses Niveau von 
"Hardwareentwicklung" schlicht zu viel.

Sonst ist die Bildersuche von Google ein brauchbarer Startpunkt:
- 
https://www.google.com/search?q=4+wire+pwm+fan+control+schematic&tbm=isch

von Achim A. (achim_a)


Lesenswert?

Lothar M. schrieb:
> Der Rest ist Software (PWM Konfiguration und Anpassung des PWM-Werts an
> schnell/langsam).

Ok, und die 4 vom Lüfter (Control) ist dass der PWM-Pin des Lüfters?
ich sehe da nur 2 Anschlüsse am Lüfter

1 x 12V und einmal Control oder doch GND des Lüfters?

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Achim A. schrieb:
> ich sehe da nur 2 Anschlüsse am Lüfter
Wo siehst du nur 2 Anschlüsse? An deinem Lüfter? Der sollte 4 Leitungen 
haben. Und in meinem Schaltplan habe ich alle 4 Pins durchnummeriert von 
1 bis 4. Der Pin 3 ist der Tachoausgang, den brauchst du nicht, deshalb 
ist er ausge-X-t.

Dort im untersten Bild ist im Grunde der selbe Schaltplan:
- 
https://electronics.stackexchange.com/questions/153846/arduino-how-to-read-and-control-the-speed-of-a-12v-four-wire-fan

Dich interessieren dort aber nur die 2 Bauteile R243 und Q1.

: Bearbeitet durch Moderator
von H. H. (Gast)


Lesenswert?

Achim A. schrieb:
> ich sehe da nur 2 Anschlüsse am Lüfter

Was für einen Lüfter hast du nun?

von Achim A. (achim_a)


Lesenswert?

Lothar M. schrieb:
> G

hatt das zu spät gesehen danke

von H. H. (Gast)


Lesenswert?

Manfred P. schrieb:
> Gibt es wirklich keine bedrahteten FETs mit 3V-U(GS) mehr
> zu kaufen?

TN0702

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
Noch kein Account? Hier anmelden.