Ich versuche, einen Schaltkonstantstromregler für ein Ni-MH-Ladegerät herzustellen. Es akzeptiert einen Stromeinstellungseingang vom Mikrocontroller unter Verwendung eines PWM-DAC. Grundsätzlich möchte ich 2000 mA und 200 mA für 1 ° C und 0,1 ° C relativ zum Laden des 2700-mAh-Akkus verwenden.
Ich habe versucht, dies wie folgt zu erreichen:
Ein OP -AMP, das in negativer Rückkopplung konfiguriert ist, verwendet Vset (PWM DAC) als nicht invertierenden Eingang und Vsense (die Spannung am Erfassungswiderstand) als invertierenden Eingang. Es steuert einen kleinen Signal-MOSFET mit seinem Ausgang an, so dass der Spannungsausgang des Abwärtswandlers für den gewünschten Strom an der Last ist.
Ich erhalte jedoch Oszillationen auf TP1, die das gesamte System betreffen.
Hier ist der Schaltplan. Es tut mir leid, dass er 3500 x 2500 Pixel groß ist:
Ich habe einen Kurzschluss anstelle von R6 angeschlossen. da Rdson von Q2 ist ungefähr 50mohms. Außerdem habe ich anstelle einer Batterie einen 1R 11W Keramik-Leistungswiderstand angeschlossen. Q3 ist ausgeschaltet und Q2 ist eingeschaltet. Ich habe ein Amperemeter angeschlossen und es zeigt ungefähr 1,9 A durch den Widerstand an.
Hier sind einige Scope-Shots verschiedener Testpunkte, die ich mit sehr kurzen Erdungskabeln am verwendet habe zu erfassende Sonde.
- Testpunkt 5; nicht invertierende Eingabe des OP-AMP:
- Testpunkt 6; invertierender Eingang des OP-AMP, Spannung am Messwiderstand:
AC-gekoppelt:
- Testpunkt 1; Vsense-Pin des Umschalters, Abfluss von Q1:
- Testpunkt 2; Schaltknoten:
- Testpunkt 4 - Testpunkt 6 ; Sonde an TP4, Erdungsklemme an TP6 oder mit anderen Worten Spannung am P3-Stecker oder Ausgangsspannung:
AC-gekoppelt: