Forum: Analoge Elektronik und Schaltungstechnik programmierbare Stromquelle mit LT3092


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Aya A. (aya_a)


Angehängte Dateien:

Lesenswert?

Hallo Zusammen,

ich möchte eine programmierbare Stromquelle bauen. Also ich brauche 
einen Strom von 1mA ...10mA und ich möchte diesen Strom per 
Mikrocontroller z.B. Arduino steuern.

Ich habe viel gelesen und gefunden dass die IC LT3092 mit zwei 
Widerstände sehr geeignet ist.

Meine Frage: Wie kann ich einen von den Widerstände variieren ? Oder wie 
kann ich diese Stromquelle realisieren ?

Hat jemand andere Vorschläge ?

Ich wäre sehr dankbar wenn jemand mir helfen kann.

Aya

von Alexxx (Gast)


Lesenswert?

Muss es denn eine High-Side-Stromquelle sein?
Stromquelle gegen Masse ist einfacher zu realisieren - Transistor + 
Emitterwiderstand + OPA... findest du sicher in den 
Schaltungsvorschlägen hier.
Dann ist der LT nur für relativ kleine Ströme geeignet.
Den Widerstand variieren ist nicht vernünftig machbar, brauchst du auch 
nicht. Du musst die Spannung zwischen Set-Eingang und Stromausgang 
variieren. Das könnte man mit einem Instrumenten-Verstärker machen, bei 
dem man den Ref-Eingang auf Stromausgang legt und mit dessen Ausgang Set 
ansteuert...

von Aya A. (aya_a)


Angehängte Dateien:

Lesenswert?

Hi Alex,
vielen Dank für deine Antwort. Ich bin ehrlich gesagt nicht so fit mit 
Elektronik. Daher kann ich deine Frage nicht beantworten. Aber ich 
erkläre es dir wofür ich den Strom brauche..

Also ich muss einen Sensorwiderstand mit Arduino messen und mit Strom 
vorheizen. D.h. ich muss vill einen 5 mA strom da liegen und dann die 
Spannung am Widerstand mit der Analog-Eingang vom  Arduino messen. Das 
ist alles.

Da ich keine zusätzliche Stromquelle habe, dachte ich mir, ich 
realisiere eine Stromquelle mit dem LT3092 und Arduino.

Im Anhang steht eine Schaltung von LT3092 ... Kann ich mit einem anderen 
IC  eine Spannung am SET-Eingang variieren ???


Danke für deine Hilfe

Aya

von Klaus R. (klara)


Lesenswert?

Hat der Arduino vielleicht einen DA-Wandler?
mfg klaus

von Aya A. (aya_a)


Lesenswert?

Klaus R. schrieb:
> Hat der Arduino vielleicht einen DA-Wandler?
> mfg klaus

Nein, der Arduino hat keinen DA-Wandler, solang ich weiß.

von U. M. (oeletronika)


Lesenswert?

Hallo,
> Aya A. schrieb:
> Also ich brauche  einen Strom von 1mA ...10mA und ich möchte
> diesen Strom per Mikrocontroller z.B. Arduino steuern.

> Ich habe viel gelesen und gefunden dass die IC LT3092 mit zwei
> Widerstände sehr geeignet ist.
Kann man sicher irgendwie realisieren, aber es gibt auch andere 
Lösungen.

> Meine Frage: Wie kann ich einen von den Widerstände variieren ? Oder wie
> kann ich diese Stromquelle realisieren ?
> Hat jemand andere Vorschläge ?
Man könnte z.B. einen IC nehmen, der für 0-20mA Stromschleifen gedacht 
ist.
Z.B. eine AD420 oder AD5410/AD5420 oder DAC7750/DAC8750 oder ähnlich.
Gruß Öletronika

von MaWin (Gast)


Lesenswert?

Aya A. schrieb:
> Oder wie kann ich diese Stromquelle realisieren ?

Die übliche Stromquelle für Lasten gegen Masse ist die Howland 
Stromquelle, der Strom lässt sich durch die Eingangssoannung festlegen. 
Die Widerstände müssen recht genau sein, die Frage ist also, wie genau 
der Strom eingehalten werden muss. Die zweite Frage, woher die 
Einstellsoannung kommt. Da der Arduino keinen DAC hat, kann man PWM mit 
Filter glätten, oder Widerstände eines Soannungsteilers umschalten, oder 
einen extra DAC einsetzen.
Kann die Last ohne Masseverbindung sein, reicht ein einfacher OpAmp
1
             +Ub
2
              |
3
Sollwert ----|+\
4
             |  >--Last--+
5
          +--|-/         |
6
          |              |
7
          +--------------+
8
                         |
9
                       Shunt
10
                         |
11
                        GND

von Klaus R. (klara)


Lesenswert?

Aya A. schrieb:
> Meine Frage: Wie kann ich einen von den Widerstände variieren ?

Soll das programmgesteuert gemacht werden oder genügt ggf. eine manuelle 
Betätigung mittels Poti?
Ansonsten hat MaWin ja auf PWM hingewiesen. Das wäre wohl der geringste 
Aufwand.
mfg klaus

: Bearbeitet durch User
von Aya A. (aya_a)


Angehängte Dateien:

Lesenswert?

MaWin schrieb:
> Aya A. schrieb:
>> Oder wie kann ich diese Stromquelle realisieren ?
>
> Die übliche Stromquelle für Lasten gegen Masse ist die Howland
> Stromquelle, der Strom lässt sich durch die Eingangssoannung festlegen.
> Die Widerstände müssen recht genau sein, die Frage ist also, wie genau
> der Strom eingehalten werden muss. Die zweite Frage, woher die
> Einstellsoannung kommt. Da der Arduino keinen DAC hat, kann man PWM mit
> Filter glätten, oder Widerstände eines Soannungsteilers umschalten, oder
> einen extra DAC einsetzen.
> Kann die Last ohne Masseverbindung sein, reicht ein einfacher OpAmp
>
1
>              +Ub
2
>               |
3
> Sollwert ----|+\
4
>              |  >--Last--+
5
>           +--|-/         |
6
>           |              |
7
>           +--------------+
8
>                          |
9
>                        Shunt
10
>                          |
11
>                         GND
12
>


Vielen Dank für deine hilfreiche Antwort.

Ich habe mir einen IC (Rail-to-Rail) genommen und habe ich wie folgt 
nachgebaut(Sieh bitte Anhang).



Ich messe einen Strom von 0 bis 7,24 mA...Allerdings rauscht die 
Spannung, die am Sensor abfällt, total.

Ich wollte einen Tiefpass vor dem Eingang (Also nach PWM) einsetzen, 
aber ich weiß es nicht wie ich die R und C bestimmen kann

hast du villt eine Idee ?

Herzliche Grüße,

Aya

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.