Programmierbare Stromquelle

Ich muss eine programmierbare Stromquelle aus einem 8051-Mikrocontroller bauen.

Es benötigt einen Ausgangsstrom von maximal 0 bis 10 mA.

Wie mache ich das? Welche Schaltungen muss ich bauen?

Ich wollte 20 Schritte machen - mit 0,5 mA sind es also 20 Schritte von 0 bis 10 mA.

Was ist der Spannungsbereich oder Lastwiderstandsbereich?
Welche Genauigkeit benötigen Sie?

Antworten (2)

Hier ist ein Beispiel , das von -15 V bis +15 V mit +/- 18 mA reicht. Wenn Sie also keine höheren oder niedrigeren Spannungen benötigen, sollte es mit zwei Chips und einer Handvoll Passiven ausreichen. Es bietet ein hohes Maß an Auflösung und Stabilität und erfordert positive und negative Vorräte, sodass es möglicherweise übertrieben ist.

Wenn Sie uns jedoch mitteilen, welchen Spannungsbereich Sie suchen, ist eine einfachere Schaltung möglicherweise besser geeignet.

Hier ist eine weitere Option, 100 mA und 9 V: http://www.discovercircuits.com/DJ-Circuits/100ma-current-source.htm 1 Chip, zwei Fets und eine Handvoll Komponenten.

Eine kostengünstige Lösung besteht darin, ein PWM-Signal zu erzeugen, es mit einer RC-Zelle zu filtern und es dann einem Spannungs-Strom-Wandler zuzuführen. Im einfachsten Fall kann dies ein Transistor mit einem Widerstand im Emitter und der Last im Kollektor sein. Sie können dafür aber auch einen Operationsverstärker verwenden. Da du nur eine 20-stufige Skala benötigst, reicht dir das vielleicht aus.

Eine bessere, aber teurere Lösung besteht darin, einen DAC an 5 Ihrer digitalen Ausgänge anzuschließen und den Ausgang des DAC wie zuvor einem Spannungs-Strom-Wandler zuzuführen. Ich denke, es gibt sogar einige DACs, die ihren Ausgangsstrom direkt steuern. Da Sie nur 5-Bit-Auflösung benötigen, können Sie sogar einen R-2R DAC selbst bauen, wie hier beschrieben .

Letztendlich hängt die optimale Lösung von den Einschränkungen Ihres Projekts ab (Zeit? Preis? Größe?).