Ich habe eine Induktivität in der Größenordnung von 1 uH, deren Strom ich mithilfe eines PWM-Signals mithilfe einer Schaltung wie dieser regeln möchte:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Wo ich einen Mikrocontroller habe, der die 1-MHz-Rechteckwelle erzeugt, die normalerweise ein PWM-Signal wäre.
Nach meinem Verständnis sollte das PWM-Tastverhältnis vielleicht 1/10 oder weniger der L / R-Zeitkonstante betragen (in diesem Fall beträgt die L / R-Zeitkonstante 10 Mikrosekunden). Obwohl meine Schaltung diese Anforderung erfüllt, ist der Strom, der in dieser Simulation durch die Induktivität fließt, sehr zackig, etwa so:
Wenn ich die PWM-Frequenz auf 10 MHz erhöhe, ist das Signal immer noch gezackt (was ich erwarten würde), aber die Amplitude des Stroms über die Zeit ist viel kleiner, was ich will.
Frage Abgesehen von einem schnelleren PWM-Signal (nicht wirklich eine Option ... meine MCU ist nur so schnell) oder einer Induktivität mit niedrigerem ESR (auch ziemlich hart), was sind meine Optionen, um dies zu erreichen?
Gibt es programmierbare Stromquellen-ICs, die die Arbeit für mich erledigen würden? Könnte ich einen DAC + Operationsverstärker verwenden und mich auf den ESR der Induktivität verlassen?
Die Verwendung eines 47-uF-Kondensators mit der Lösung von Dmitry Grigoryev gibt mir einen Stromausgang, der dem, was ich will, viel näher kommt. Der Strom muss nicht sehr schnell moduliert werden, daher funktioniert die Verwendung eines Kondensators mit höherem Wert für mich gut, und ich kann meine PWM-Frequenz auf 180 kHz senken, was meine MCU erzeugen kann.
Dies ist ein Stromdiagramm, das mit einem 180-kHz- und einem 47-uF-Kondensator erzeugt wurde
Ich frage mich immer noch, ob eine Art Operationsverstärker + BJT-Lösung völlig dumm wäre oder nicht.
Fügen Sie Ihrer Schaltung parallel zur Induktivität einen Kondensator hinzu:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Wählen Sie den Kapazitätswert so, dass die Resonanzfrequenz Ihres LC-Kreises viel niedriger als die PWM-Frequenz, aber viel höher als die Frequenz der Stromschwankungen ist, die Sie erzeugen möchten. Auf diese Weise stören die Resonanzeffekte das Signal, das Sie zu erzeugen versuchen, nicht wesentlich.
Ein einfacher Ansatz besteht darin, einfach einen geeigneten Induktor (z. B. 10 uH oder 20 uH) in Reihe mit dem zu schalten, den Sie steuern möchten.
Die beiden Geräte zusammen verhalten sich elektrisch wie ein 11- oder 21-uH-Induktor, und der Strom durch Ihren 1-uH-Induktor ist viel gleichmäßiger.
Ich denke, die aktuellen Wellenformen stimmen mit dem überein, was Sie von Ihrer Schaltung erwarten würden. Mit der Standard-Induktorgleichung:
Sobald Ihre Schaltung einen stabilen Zustand erreicht hat, beträgt die Stromänderung über einen einzelnen Zeitraum von 0,5 us ungefähr 1,3 A, was in der gleichen Größenordnung liegt wie die erwartete Änderung:
Ich nehme an, Sie haben nicht bemerkt, dass der Induktor gesättigt ist, dh er kann seine gespeicherte Energie nicht auf 0 entladen, wodurch sein Gleichstromanteil letztendlich so hoch ist. Die PWM ist absolut das Richtige, wenn nur die Schaltung eine Rückkopplungsschleife hat und das Tastverhältnis je nach Fehler variieren kann. (dh Differenz: gesehen - erwarteter Strom). Aber wenn die PWM-Leistung die ganze Zeit konstant ist, gibt es nichts zu sagen als: dumme Schaltung -> dumme Ergebnisse.
Bimpelrekkie
Bimpelrekkie
John M
John M
Spehro Pefhany
Bradmann175
John M
Bradmann175