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!
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.
Hello! Vielen Dank! Gibts da fertige Bausteine oder Geräte für die Hutschiene? Danke!
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
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
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.
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.