Ich erstelle einen einfachen Aufwärtswandler nach dem klassischen Schaltplan nur zu Lernzwecken.
Der Schalter ist ein Leistungstransistor, der vom PWM-Ausgang eines Arduino gesteuert wird (mit zusätzlichen erforderlichen Komponenten). Ich möchte einen Rückkopplungsmechanismus implementieren, um die Ausgangsspannung zu steuern oder zu regeln. Ich bin ein Anfänger, aber ich weiß, wie man einen Spannungsteiler verwendet, um die Ausgangsspannung als analogen Eingang für Arduino zu lesen. Was ich mir nicht ganz sicher bin, ist, was ich basierend auf der Eingabe erhöhen oder verringern soll. Wenn ich zum Beispiel die Ausgangsspannung erhöhen muss, um den gewünschten Ausgangsspannungspegel beizubehalten, sollte ich
Ich möchte eine höhere Einschaltzeit des Schalters erreichen, aber was ist der richtige Weg, dies zu tun?
Wenn nur das Umschalten des Arbeitszyklus die Antwort ist, wie wirkt sich die Frequenz auf die Ausgangsparameter aus? Ermöglicht es auch die Steuerung der Ausgangsspannung (aber nicht auf die richtige Weise)? Oder bestimmt es, wie viel Strom ich der Ausgangslast zulasse? Oder etwas anderes? Bitte helfen Sie.
Denken Sie darüber nach, was passiert. Der Schaltzyklus besteht aus zwei Teilen. Der erste Teil ist, wenn der Schalter geschlossen ist und die Eingangsversorgungsspannung über die Induktivität gelegt wird. Dadurch steigt der Strom positiv an: -
Je länger der Schalter geschlossen ist, desto höher wird der Strom. Mehr Strom bedeutet mehr im Magnetfeld gespeicherte Energie (W): -
Wenn der Schalter öffnet, wird diese Energie über die Diode an die Last übertragen. Wenn dies 100.000 Mal pro Sekunde geschieht, beträgt die Leistung für die Last 100.000 x W.
Sie können also Arbeitszykluserhöhungen verwenden, um mehr Leistung an die Last zu senden, und Sie können den Arbeitszyklus ändern, um die Spannung an der Last zu regulieren. Wenn Sie den Arbeitszyklus konstant halten und die Frequenz erhöhen, verringert sich die "Ladezeit" mit zunehmender Frequenz und die pro Zyklus übertragene Energie nimmt quadratisch mit der Frequenz ab, aber da die Frequenz zunimmt, werden mehr Pakete mit reduzierter Energie pro Sekunde geliefert. Eine Erhöhung der Frequenz bei konstanter Einschaltdauer reduziert die Leistung zur Last proportional.
Kurze Antwort: Arbeitszyklus variieren, Frequenz konstant halten. Verwenden Sie vorzugsweise die höchstmögliche Frequenz.
Der übliche Ansatz zum Entwerfen der Steuerung einer Schaltnetzteilversorgung ist die Verwendung des Zustandsraum-gemittelten Modells des Systems (erstmals 1976 von Cuk eingeführt, Link ).
Dieses gemittelte Modell repräsentiert das tatsächliche System am besten, je näher die Schaltperiode bei Null liegt. Wählen Sie daher die höchstmögliche Frequenz für PWM (erreichbar durch den Mikrocontroller ohne Signalverfälschung) und ändern Sie sie nicht.
Der Regelvorgang ist dann inhärent eine Frage der Tastverhältnisberechnung. Der direkteste Ansatz besteht darin, die Annahme des stationären Zustands (Ausgangsspannung ist bereits konstant) und den Arbeitszyklus wie im Wikipedia-Artikel zu erhalten . Oder nutzen Sie das Zustandsraum-gemittelte Modell und entwerfen Sie einen Regler mit PI-Aktion.
winzig
Tony Stewart EE75
Verbale Kint