Willkommen Gast. Bitte einloggen oder registrieren.
November 26, 2024, 04:41:42
Übersicht Ungelesene Beiträge auflisten Hilfe Suche Spiele Mitgliederkarte Kalender Login Registrieren

Schnellsuche
+  MODDING-FAQ FORUM
|-+  Alles rund ums Modden
| |-+  Tutorials (Moderator: xonom)
| | |-+  Allzweck PWM-Steuerung
  « vorheriges nächstes »
0 Mitglieder und 7 Gäste betrachten dieses Thema.
Seiten: [1] 2 3 4 5 6 ... 10 nach unten Drucken
Autor Thema: Allzweck PWM-Steuerung  (Gelesen 130873 mal)
Modding-FAQ
Der unsterbliche Geist der Site
Administrator

*

Karma: +1000/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 87


;-)


Profil anzeigen
Allzweck PWM-Steuerung
« am: November 22, 2005, 21:40:35 »

Fragen, Antworten und Diskussionen zum Tutorial:



Allzweck PWM-Steuerung (by TzA)
Gespeichert
OlafSt
Global Moderator

*

Karma: +13/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 2138


Master of STLCD and LISA III


Profil anzeigen
Re: Allzweck PWM-Steuerung
« Antwort #1 am: November 23, 2005, 10:37:01 »

Sehr schönes Tutorial. Ich habe so den Eindruck, das da mehr Arbeit hintersteckt, als man gemeinhin so sieht  Wink

Karma (+) erteilt, weil verdient.
Gespeichert

Erstens: Lies was da steht. Zweitens: Denk drüber nach. Drittens: Dann erst fragen
Falzo
Diktator vom Dienst
Administrator

*

Karma: +15/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 5088



Profil anzeigen WWW
Re: Allzweck PWM-Steuerung
« Antwort #2 am: November 23, 2005, 11:45:50 »

hab die navigation mal korrigiert, vor dem release funktionierte alles, da muss wohl beim eintrag in den news was mit den seitenzahlen verrutscht sein. nu sollte jedenfalls gehen...

schliesse mich im übrigen Olaf an. wurde ja auch zeit das wir mal was zum Thema PWM anbieten können, selbst wenn man damit keine Lüfter steuert kann man das eben wie beschrieben vielfältig einsetzen zB um die Case-Beleuchtung aus LEDs vernünftig zu dimmen...
Gespeichert

...bis einer heult!
find virtual reality related boards at https://vrforum.de
AVR-Simon
Dremelfreund

*

Karma: +2/-0
Offline Offline
Beiträge: 127


Ja, ich habe was mit Mikrocontrollern zu tun :-)


Profil anzeigen
Re: Allzweck PWM-Steuerung
« Antwort #3 am: November 23, 2005, 14:17:14 »

Ah, gut Falzo. Hatte mich gestern Abend schon gewundert nach dem Release und wollte bescheid sagen, warst wohl aber schon am schlummern Grin

Was ich noch loswerden will:
Der TLC272 kann als absolute maximum Rating 30mA Sourcen und Sinken. Schließt man da jetzt ein FET an, könnte es durchaus (nicht unerhebliche) Probleme geben.

Ein FET hat eine bestimmte Eingangs- oder Gatekapazität. Möchte man einen Mosfet jetzt ganz schnell an und wieder ausschalten, muss man am Gate ständig Elektronen "absaugen" oder "ansaugen" lassen. Nunja, da der Widerstand eines Kondensators (bei UKond.=0V) nahezu 0 geht, wirkt dies zuerst wie ein Kurzschluss, ist ja nicht weiter schlimm... oder doch?

Hat man jetzt eine Frequenz erreicht, bei der man so irre schnell diese (und es sind nicht gerade wenige) Elektronen hin- und herschleudern muss, kann das ganz schön beachtliche Ströme erzeugen. (Gatekapazität vom IRF5305 ~1500pF)

Nun worauf ich hinaus will: Da der TLC272 nur "absolute maximum" 30mA sourcen/sinken kann, kann es durchaus passieren, dass der FET nicht mehr vollständig öffnet und sperrt. Sperrt der FET gerade zur Hälfte, kommt schon wieder der Massepegel ans Gate und zieht den Transistor offen.

Eigentlich sind 20kHz viel zu viel. Um eine 20kHz PWM mit zB 100 Schritten angemessen ansteuern zu können Bedarf es schon deutlich mehr Treibstrom am Gate.

20kHz = 50 uS Periodenzeit. Hat man 100 Schritte pro Periodenzeit, so ist der kleinste Schritt 50/100 = 500nS lang. Jetzt will man aber nicht den ganzen einen Schritt mit laden oder entladen beschäftigt sein, sondern der Pegel am Mosfet Ausgang soll ja schon für 2/3 stabil auf High oder Low bleiben. Wären ja schon 300nS Rise und Fall Time. Da man aber beides braucht, bleiben nur jeweils 150nS für Rise und Fall.
Und ich wette mit euch, 150nS Rise/Falltime sind mit 1500pF an 30mA sicherlich nicht zu erreichen.

Ich empfehle deshalb Leuten, die mit so hohen Frequenzen arbeiten wollen den ICL7667. Den gibts bei Reichelt für 1€.
Das ist ein "Dual MOSFET Driver" mit 1,5Ampere Spitzenstrom am Ausgang.
Laut Diagramm verspricht er bei 1500pF Kapazitiver Last eine Rise und Fall Time von 30nS.
Pin2 und Pin4 legt ihr an euer MOSFET Signal, dass aus der PWM Schaltung vom Tutorial  hier kommt, an Pin6 kommt +12V und an Pin3 kommt GND, und an Pin7 oder Pin5 schließt ihr euer Mosfet Gate an (Nicht beide zusammenschalten!)

Danke fürs Zuhören :-)

PS: Achja, wenn man den ICL7667 einsetzt mit 50nS Rise Time (bisschen Luft lassen), würde ich eine Maximalfrequenz von 50kHz empfehlen, mehr macht auch kaum Sinn, und erzeugt nur hochfrequente Störung.
« Letzte Änderung: November 23, 2005, 14:22:15 von AVR-Simon » Gespeichert

mhoerte1
Kathodenjünger

*

Karma: +0/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 99


Alle sind jeder und die dürfen nix!


Profil anzeigen WWW
Re: Allzweck PWM-Steuerung
« Antwort #4 am: November 23, 2005, 14:31:37 »

Hab die PWM mal aufgebaut zwar mit nem LM324 als OPV und einem IRFZ24N und muss sagen funktioniert ganz gut !!!!!!

Aber das Brummen im Lüfter hört man schon ganz schön  Roll Eyes


Aber geiles Tut dass muss man schon sagen !!!!!!  bestens  bestens
Gespeichert

"Das Problem kennen ist wichtiger, als die Lösung zu finden, denn die genaue Darstellung des Problems führt automatisch zur richtigen Lösung." Albert Einstein
TzA
Modder der Apokalypse

*

Karma: +10/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 1166



Profil anzeigen
Re: Allzweck PWM-Steuerung
« Antwort #5 am: November 23, 2005, 15:36:16 »

Klinkerstein, da muss ich dir aber doch widersprechen:
Ich hab das alles grade mal simuliert (LTspice), die Zeit zum Umladen des FETs beträgt bei 20kHz knapp 0,6µs, bei einer Periodendauer von 50µs geht das noch (die Verlustleistung am FET geht etwas hoch, ist aber bei 2A Strom immer noch bloß bei 250mW, also nix worum man sich Sorgen machen müsste). Der Strom am Ausgang des TLC272 beträgt in der Spitze 25mA, in der Realität dämpft die Streuinduktivität sogar noch mit. Übrigens ist der Operationsverstärker beliebig lange kurzschließbar, also kaputtmachen kann man auf jeden Fall nichts. 50kHz ginge übrigens auch noch, Verlustleistung ist dann knapp 400mW, die Pulse sind dann halt eher etwas trapezförmig (was ja aber die Funktion nicht stört).

Die PWM ist btw völlig analog, hier gibt es nix mit "Schritten".
Gespeichert

You need only two tools. WD-40 and duct tape. If it doesn't move and it should, use WD-40. If it moves and shouldn't, use the tape
AVR-Simon
Dremelfreund

*

Karma: +2/-0
Offline Offline
Beiträge: 127


Ja, ich habe was mit Mikrocontrollern zu tun :-)


Profil anzeigen
Re: Allzweck PWM-Steuerung
« Antwort #6 am: November 23, 2005, 16:57:03 »

Hm?

Also erstmal ist Simulation und Realität etwas unterschiedliches. Bei solchen Fragen würde ich nie einer Simu glauben.

20kHz entspricht einer Periode von 50uS. Wenn du 1/10 Dutycycle hast, dann ist die ON Zeit 5 uS lang und die Off-Zeit 45uS. Wenn du 2x 0,6us Umladen pro Periode hast, dann hast du nur noch 3,4uS richtigen HIGH Pegel... das sind fast 1/3 der ON Time nur für Rise+Fall...
Und das ist nur bei 20kHz... und 1/10 DC (Ist ja nicht wirklich was dolles 1/10)

Aber beim OPAMP hast du Recht. Kaputt geht nix.

Die Trapezform ist aber schlecht bei hohen Lasten am Mosfet, da der MOSFET während des Trapezes halb durchgeschaltet ist und dabei am meisten Verlustleistung hat.

"Sauberer" ist einfach die Variante mit Mosfet Treiber.

Jaja, mit Schritten meinte ich Duty Cycle..

PS: Bitte versteh das nicht falsch. Ich will deine PWM Steuerung nicht schlecht machen. Finde ich sogar sehr gut, endlich mal jemand der einen P-Channel aufer Highside einbaut. Eventuell könnte man dann sogar noch Tachosignal auswerten !
« Letzte Änderung: November 23, 2005, 17:04:07 von AVR-Simon » Gespeichert

OlafSt
Global Moderator

*

Karma: +13/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 2138


Master of STLCD and LISA III


Profil anzeigen
Re: Allzweck PWM-Steuerung
« Antwort #7 am: November 23, 2005, 17:56:09 »

Also erstmal ist Simulation und Realität etwas unterschiedliches. Bei solchen Fragen würde ich nie einer Simu glauben.

Stimme ich zu, auch wenn die Simulationen heutzutage schon nicht schlecht sind.

Zitat
Die Trapezform ist aber schlecht bei hohen Lasten am Mosfet, da der MOSFET während des Trapezes halb durchgeschaltet ist und dabei am meisten Verlustleistung hat.

Das ist richtig. Doch wie lange dauert diese Trapezphase ? Eben genau 0,6us. Ich sehe das als völlig unkritisch an.
Unangenehm wird das ganze doch erst, wenn der Mosfet gar nicht mehr in ein sauberes ON/OFF kommt, sondern nur noch in diesem "halben" Zustand verbleibt bzw. gar nicht mehr richtig leitend wird.

Erst in dieser Region würde ich mir Gedanken um einen Mosfet-Treiber machen.

Zitat
Finde ich sogar sehr gut, endlich mal jemand der einen P-Channel aufer Highside einbaut.

FULL ACK !
Gespeichert

Erstens: Lies was da steht. Zweitens: Denk drüber nach. Drittens: Dann erst fragen
AVR-Simon
Dremelfreund

*

Karma: +2/-0
Offline Offline
Beiträge: 127


Ja, ich habe was mit Mikrocontrollern zu tun :-)


Profil anzeigen
Re: Allzweck PWM-Steuerung
« Antwort #8 am: November 23, 2005, 18:15:29 »

Also erstmal ist Simulation und Realität etwas unterschiedliches. Bei solchen Fragen würde ich nie einer Simu glauben.
Das ist richtig. Doch wie lange dauert diese Trapezphase ? Eben genau 0,6us. Ich sehe das als völlig unkritisch an.
..

Moment. Bei DC = 1% wären das
1/20000 = 50uS. 50uS/100 = 500nS und davon sind jetzt 1200ns Rise und Fall Time?

Das ganze kommt nur nicht zum Ausdruck (In Form von erhöter Verlustleistung), weil der Strom des Lüfters in der Zeit nicht stark genug ansteigen kann, und somit der Strom durch den Mosfet klein ist. Hätte man bei DC=1 nen 100A ohmschen Verbraucher, tut ers nich lang.
Gespeichert

OlafSt
Global Moderator

*

Karma: +13/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 2138


Master of STLCD and LISA III


Profil anzeigen
Re: Allzweck PWM-Steuerung
« Antwort #9 am: November 23, 2005, 21:13:18 »

Mal ehrlich: Wieviele von uns werden jemals mit Strömen jenseits der 16A zu tun haben ? Und diese dann auch noch per MOSFET schalten ?

Bei diesen Strömen hat man andere Sorgen  - selbst die 6 Watt, die an diesem MOSFET @100Amps entstehen, sind ein verschwindend kleines Problem Wink
Gespeichert

Erstens: Lies was da steht. Zweitens: Denk drüber nach. Drittens: Dann erst fragen
Plasma
Gast


E-Mail
Re: Allzweck PWM-Steuerung
« Antwort #10 am: November 24, 2005, 20:21:55 »

*Plasma motzt* Grin

In den meisten Fällen möchte man mehrere LEDs dimmen. In den meisten dieser Fälle hat man 12 Volt zur Verfügung, kann also (mal abgesehen von blauen oder anderen besonders spannungshungrigen) vier LEDs in Serie schalten, ansonsten drei. Das senkt zudem die Anzahl notwendiger Vorwiderstände. Durch die Serienschaltung ändert sich der Vorwärtsstrom und das Verhältnis von Strom zu Spannung ist während der Veränderung letzterer wesentlich größer. Somit kann man durch eine einfache Transistor-Dimmerschaltung mit einem normalen 10K-Poti LEDs sehr schön regeln. Anfangs- und Endzustände kann man, wie bei TzA auch, durch Widerstände ausgleichen, sodass man wirklich den vollen Regelbereich des Potis ausnutzen kann.

Den gleichen Trick erreicht man, indem man in Serie zu den LEDs ein paar Standarddioden schaltet. Alles zu lesen hier. Die Transistorschaltung ist sicherlich nicht viel einfacher als die hier gezeigte PWM, aber es ist vom Prinzip her einfacher und man kann z.B. auf den teuren MOSFET verzichten.

Aber ein nettes Tutorial, und für Fans von Hochfrequenztechnik sicherlich sehr willkommen Cheesy Eine der einfachsten PWM-Schaltungen die ich kenne, die meisten anderen die ich bisher gesehen habe treiben locker den dreifachen Aufwand an Bauteilen. *Thumbs up* oder wie das heißt Wink
Gespeichert
OlafSt
Global Moderator

*

Karma: +13/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 2138


Master of STLCD and LISA III


Profil anzeigen
Re: Allzweck PWM-Steuerung
« Antwort #11 am: November 25, 2005, 22:41:07 »

Das senkt zudem die Anzahl notwendiger Vorwiderstände.
Was ja logisch und auch allgemein bekannt ist. Dadurch erkauft man sich allerdings auch einen Nachteil: Geht eine LED durch, dann leuchtet gar keine in der Kette mehr (sofern die defekte LED eine Unterbrechung darstellt) oder alle gehen drauf (defekte LED bildet Kurzschluß, sehr selten).

Zitat
Durch die Serienschaltung ändert sich der Vorwärtsstrom und das Verhältnis von Strom zu Spannung ist während der Veränderung letzterer wesentlich größer. Somit kann man durch eine einfache Transistor-Dimmerschaltung mit einem normalen 10K-Poti LEDs sehr schön regeln.

Auch das kennen wir ja schon zur Genüge. Aber: LED lassen sich weder durch Strom noch durch Spannung vernünftig und vor allem linear dimmen. Das ganze dimmen per Strom oder Spannung gerät völlig außer Kontrolle, wenn man LED verschiedener Farben mixt.

Zitat
Die Transistorschaltung ist sicherlich nicht viel einfacher als die hier gezeigte PWM, aber es ist vom Prinzip her einfacher und man kann z.B. auf den teuren MOSFET verzichten.

Den MOSFET muß man in dieser Schaltung auch nicht unbedingt verwenden, jeder andere FET tut es auch - alles eine Frage des Stroms, der da fließen soll.

Zitat
Aber ein nettes Tutorial, und für Fans von Hochfrequenztechnik sicherlich sehr willkommen Cheesy
Ich hatte hier jedenfalls keine Probleme mit Hochfrequenz - die ja auch in einem etwas anderen Bereich als 20kHz liegt Wink
« Letzte Änderung: Juni 21, 2006, 14:45:12 von OlafSt » Gespeichert

Erstens: Lies was da steht. Zweitens: Denk drüber nach. Drittens: Dann erst fragen
AVR-Simon
Dremelfreund

*

Karma: +2/-0
Offline Offline
Beiträge: 127


Ja, ich habe was mit Mikrocontrollern zu tun :-)


Profil anzeigen
Re: Allzweck PWM-Steuerung
« Antwort #12 am: November 25, 2005, 23:33:35 »

LEDs in Reihe ist theoretisch auch nicht so gut, da die LEDs Toleranzen, unter anderem, bei der Vorwärtsspannung haben.. Und das Resultat ist uns ja bewusst.
Gespeichert

Plasma
Gast


E-Mail
Re: Allzweck PWM-Steuerung
« Antwort #13 am: November 26, 2005, 00:10:01 »

Zitat von: AVR-Simon
Und das Resultat ist uns ja bewusst.

Nee ist es nicht. Klärst du mich bitte auf? Ich hab leider kein E-Technik studiert Embarrassed
Gespeichert
neo -_-
Herr der Lüfter

*

Karma: +1/-10
Offline Offline
Geschlecht: Männlich
Beiträge: 317


no risk no fun ;)


Profil anzeigen WWW
Re: Allzweck PWM-Steuerung
« Antwort #14 am: November 26, 2005, 00:31:21 »

das soll heißen das die leds verschieden hell leuchten könnten
weil manche zu wenig und manche zu viele strom bekommen

das problem hatte ich bis jetzt erst einmal  Wink

edit: hm ich überlege Grade ob man die Schaltung nicht auch als led stroboskop nutzen kann ich
weiß ja nicht wie weit man mit der Frequenz runter gehen kann

und kann was kaput gehn wenn R1003 0Ohm hat ? 


« Letzte Änderung: November 26, 2005, 01:31:36 von neo -_- » Gespeichert

wir werden alle sterben^^
 Unfruchtbarkeit ist erblich!!
Seiten: [1] 2 3 4 5 6 ... 10 nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  

Einloggen mit Benutzername, Passwort und Sitzungslänge      

Powered by MySQL Powered by PHP
eXTReMe Tracker
Seite erstellt in 0.05 Sekunden mit 19 Zugriffen.
© 2001-2022 MODDING-FAQ FORUM | SMF
Alle Rechte vorbehalten.
Prüfe XHTML 1.0! Prüfe CSS!