Forum: Mikrocontroller und Digitale Elektronik PWM Signal Spannung


von Hans (Gast)


Lesenswert?

Hallo,

ich habe versucht mich in das Thema PWM einzulesen.
Mittels Frequenz und Duty Cycle kann ich das PWM steuern, das klappt.

Aber was mir nicht klar ist, welche Geräte benötigen welche Spannung?
Ich habe vom Modellbau gelesen das die mit max 3.3V DC funktionieren?
Lüfter am PC als Beispiel mit 12V DC
(jeweils bei 100%).

Ich messe bei meiner Hardware 3.33 V DC.

Damit kann ich als Beispiel keinen 12V regeln, oder?

Kann man das PWM dahinter einfach auf die passende Spannung ändern?

Danke!

von The D. (thedaz)


Lesenswert?

Mehr als die Vcc deines Controllers kannst du ohne weitere Hilfsmittel 
nicht erreichen. Durch einen nachgeschalteten Tiefpass kannst du aber 
Spannungen zwischen 0 und Vcc generieren.

von Hans (Gast)


Lesenswert?

Hello!

Vielen Dank!
Gibts da fertige Bausteine oder Geräte für die Hutschiene?

Danke!

von Erwin (Gast)


Lesenswert?

Hans schrieb:
> Damit kann ich als Beispiel keinen 12V regeln, oder?

Eine PWM ist ja immer nur das Ein- und Ausschalten einer Spannung. Mehr 
nicht. Also kannst du z.B. mit einer 3.3V-PWM durchaus auch 24V oder was 
auch immer schalten. Du mußt mit der PWM, die du hast (z.B. 3.3V) ein 
passendes Schaltelement ansteuern (Transistor, FET, PhotoMOS etc.), 
welches dann deine gewünschte Spannung (z.B. 12V, 24V...) schaltet. Du 
kannst aber aus den 3.3V logischerweise keine 12V herausholen. Ich 
hoffe, ich habe deine Frage richtig verstanden und du kannst mit dieser 
Antwort was anfangen. Wenn nicht, frage einfach nochmal, ok?

Erwin

von The D. (thedaz)


Lesenswert?

Hans schrieb:
> Hello!
>
> Vielen Dank!
> Gibts da fertige Bausteine oder Geräte für die Hutschiene?
>
> Danke!

Um was zu tun ? PWM generieren oder Tiefpass ? PWM Signale kannst du mit 
jedem uC generieren, einen Tiefpass bastelst du dir mit einem Widerstand 
und einem Kondensator. Die Dimensionierung hängt dabei von vielen 
Faktoren ab.

https://www.mikrocontroller.net/articles/Gl%C3%A4ttungsfilter_f%C3%BCr_1-Bit_DA-Wandlung

Oder man benutzt gleich den DA Wandler des uC (so er einen hat).

: Bearbeitet durch User
von Hans (Gast)


Lesenswert?

Hallo,

es ist ein Beaglebone Black:
http://beagleboard.org/support/bone101

Dort habe ich 3.3V DC gemessen.

Würde aber gerne einen Gehäuselüfter mit 12V per PWM steuern.

von Student (Gast)


Lesenswert?

Hast du denn irgendwo die passenden 12V zur Verfügung oder müssten die 
aus den 3.3V erzeugt werden?

Wenn du schon 12V hast, dann brauchst du nur einen Transistor der 
zwischen 12V und 0V schaltet.

Eigentlich sind MOSFETs für hohe Lasten (wie es ein Lüfter ist), gut 
geeignet und dank Schaltbetrieb haben sie nahezu keine Verlustleistung.

Das Problem dabei ist, dass die meisten MOSFETs mehr als 3.3V am Gate 
sehen wollen und dein µC je nach Frequenz auch nicht die Ströme liefert 
um die Gatekapazität umzuschichten.

Sprich: Du brauchst bei manchen MOSFETs einen Transistor für den 
Transistor (Treiberstufe genannt), ggf. geht's auch so, aber sauber 
aufgebaut ist sauber aufgebaut.

PS: Es gibt auch LOGIC-LEVEL MOSFETs (Die schalten schon bei 3.3V bzw. 
5V?), haben aber dafür wieder ein höheres R_ds(ON), sprich verbraten 
mehr Wärme beim durchschalten.

von voltwide (Gast)


Lesenswert?

Es gibt sogar logic-level MOSFETs, die schon bei 1,8V schalten. Für 
einen 12V-Lüfter sollte sich da etwas Passendes finden lassen.

von The D. (thedaz)


Lesenswert?

Hans schrieb:
> Hallo,
>
> es ist ein Beaglebone Black:
> http://beagleboard.org/support/bone101
>
> Dort habe ich 3.3V DC gemessen.
>
> Würde aber gerne einen Gehäuselüfter mit 12V per PWM steuern.

Dann brauchst du zumindest keinen Tiefpass. Welche elektrische Leistung 
hat der Lüfter?

Hier wurde das Thema schonmal besprochen :

Beitrag "3,3V Logic Level FET 1A"

: Bearbeitet durch User
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.