OpAmp Verstärkung größer als erwartet

#4135435
Lesenswert?

Ahoi zusammen,

ich baue einen Datenlogger (bislang auf AVR-Basis), um LiIon-Ladegeräte 
zu bewerten. Ich rechne mit einem Strom von 1A - 0,05A und die 
Spannungslage ist zwischen 0 und 4,3V. Aus fünf 0R47 habe ich einen 
0R094 gelötet. Direkte Messungen mit der ATmega328-Bandgap-Referenz 
liefern schon brauchbare Ergebnisse, jedoch recht grob aufgelöst und am 
unteren Rand mit großer Ungenauigkeit.

Also habe ich mir ein paar OpAmps bestellt, bis jetzt sind MCP6001 
angekommen. Den habe ich nach Datenblatt aufgebaut, die überall gleiche 
Schaltung als nichtinvertierenden Verstärker. Die Widerstände haben 
(nachgemessen) 100,2kOhm respektive 10,09kOhm. Ich würde daher eine 
Verstärkung von 11 (präzise: 10,93) erwarten.

Am Shunt messe ich jetzt jedoch 0,070V, am OpAmp-Ausgang 0,999-1,003V. 
Also eine Verstärkung um etwa den Faktor 14,3. Damit wird es jetzt 
natürlich schwer, 1A zu messen, aber das ist erst mal zweitrangig.

Ich verstehe OpAmps noch nicht richtig, kann die Datenblätter nur recht 
rudimentär deuten. Daher finde ich keinen Hinweis, warum mein 
Spannungsteiler nun zu einer doch 30% größeren Verstärkung führt. 
Testweise hatte ich 10nF an der Versorgung (alle Komponenten - Lade-IC, 
Arduino-Nano-Board, OpAmp werden via USB gespiesen), jedoch ändert das 
gar nichts.

Hat da jemand eine Idee? Wie kommt das, wie ändere ich das?

Danke schon mal!
Angehängte Dateien:
Gast #4135452
Lesenswert?

Dirk K. schrieb:
> messe ich jetzt jedoch 0,070V

Womit gemessen? Multimeter? :/
In dem Spannungsbereich würde ich nichts mehr glauben ^^ und für deine 
erwartete Spannungsverstärkung von 11 müsste die Spannung am Shunt ja 
nur etwa 0,09 statt 0,07 betragen. Aussagekräftiger wäre es einen 
definierten Strom durch den Shunt zu schicken und dann die 
Ausgangsspannung des OPs sich anzugucken.
#4135459
Lesenswert?

"Standardschaltung für nichtinvertierenden Verstärker":

https://www.mikrocontroller.net/articles/Datei:Op-verstaerker-b.png

Genau das habe ich aufgebaut. Alle Komponenten haben gemeinsame Masse. 
Ue kommt vom Shunt, Ua geht an den ATmega-Eingang. 08/15.

Gustav: den Unterschied zwischen 0,090V und 0,070V traue ich dem 
Multimeter schon zu. Ist zwar nur ein VC97, aber bislang konnte ich mich 
auf dessen Ergebnisse recht gut verlassen. Erwartung und Messung kamen 
sonst immer gut hin :)

... muss ich mir wohl doch mal ein Labornetzteil zulegen, langsam ist es 
so weit. Danke für den Input so weit, Messungenauigkeit hatte ich zwar 
erwartet, aber so gravierend eher nicht.
Gast #4135510
Lesenswert?

Dein OpAmp hat einen "output swing", d.h. er kann üblicherweise in den 
Grenzen seiner Eingangsspannung eine Ausgangsspannung erzeugen, erreicht 
die Versorgungsspannungen aber "normalerweise" nicht ganz; d.h. er würde 
zwar 0.77V ausgeben, kann aber nicht weniger als 1V.
Hier wäre interessant, was für einen OP du genommen hast. Und der Tipp 
für dich, einen "Rail-to-Rail"-Verstärker zu kaufen.
Gast #4135522
Lesenswert?

Ichich schrieb:
> Hier wäre interessant, was für einen OP du genommen hast.

So wie ich es lese, hat er einen OPV, der an die rails rankommt:

Dirk K. schrieb:
> Also habe ich mir ein paar OpAmps bestellt, bis jetzt sind MCP6001
> angekommen. Den habe ich nach Datenblatt aufgebaut,



Rudi schrieb:
> Ja, macht gewaltigen Unterschied! Diese Schaltung geht nicht, da hätten
> wir lange raten können.

Kannst du das genauer erklären?

@ Dirk:

dein Shunt beträgt nur 94mOhm, die Zuleitung haben verglichen damit 
keinen vernachlässigbaren Widerstand. Evtl. hast du mit dem Messgerät 
nur den Spannungsabfall am Shunt gemessen, mit dem OPV aber den 
Spannungsabfall an Zuleitung und Shunt (beliebter Fehler). Das hängt von 
deiner Leiterführung ab, die ich in deinen bisherigen Bildern nicht 
wirklich erkennen kann.
#4135523
Lesenswert?

Ichich schrieb:
> erreicht
> die Versorgungsspannungen aber "normalerweise" nicht ganz; d.h. er würde
> zwar 0.77V ausgeben, kann aber nicht weniger als 1V.
> Hier wäre interessant, was für einen OP du genommen hast. Und der Tipp
> für dich, einen "Rail-to-Rail"-Verstärker zu kaufen.

Das hat er gemacht, denn der MCP6001 ist ein Rail to Rail Typ:
http://www.microchip.com/wwwproducts/Devices.aspx?product=MCP6001

Dirk K. schrieb:
> bis jetzt sind MCP6001
> angekommen. Den habe ich nach Datenblatt aufgebaut, die überall gleiche
> Schaltung als nichtinvertierenden Verstärker.

MfG Paul
Gast #4135526
Lesenswert?

Achim S. schrieb:
> Evtl. hast du mit dem Messgerät
> nur den Spannungsabfall am Shunt gemessen, mit dem OPV aber den
> Spannungsabfall an Zuleitung und Shunt (beliebter Fehler). Das hängt von
> deiner Leiterführung ab, die ich in deinen bisherigen Bildern nicht
> wirklich erkennen kann.

Sehr richtig. Deswegen sollte man an einem Shunt - wenn man schon
einen OP verwendet - die Spannung diferentiell messen.

Übrigens: ein oder mehrere Abblock-Cs sind auch in einer
analogen Schaltung sehr von Vorteil. Das weglassen solcher
spricht Bände über die Mentalität des Fricklers.
Gast #4135531
Lesenswert?

Dirk K. schrieb:
> Achim S.: Die Zuleitung ist für Ue ist tatsächlich etwas lang und hat
> zwei Übergänge (DuPont-Strippe als Verlängerung). da könnte ich einen
> zumindest besseren Verbinder aus zwei Pins löten.

Die Zuleitung niederohmig machen, ist auf jeden Fall schon mal gut. 
Ansonsten würde ich dir empfehlen: nimm eine Kalibrierkurve auf, bei der 
der Zuleitungswiderstand schon mit eingeschlossen ist. Dann rechne in 
der Folge mit dem Gesamtwiderstand von Zuleitung und Shunt, nicht mehr 
alleine mit den 94mOhm. Voraussetzung ist natürlich, dass der 
Zuleitungswiderstand immer gleich bleibt (also keine Steckverbinder... 
mitgemessen werden).
#4135532
Lesenswert?

Boardbewunderer (Gast) schrieb:
> Übrigens: ein oder mehrere Abblock-Cs sind auch in einer
> analogen Schaltung sehr von Vorteil. Das weglassen solcher
> spricht Bände über die Mentalität des Fricklers.

Dirk K. schrieb:
> Testweise hatte ich 10nF an der Versorgung (alle Komponenten - Lade-IC,
> Arduino-Nano-Board, OpAmp werden via USB gespiesen), jedoch ändert das
> gar nichts.
#4136611
Lesenswert?

Entschuldigung, hat etwas gedauert - immer stört die Arbeit beim Basteln 
;)

OpAmp im Leerlauf, Shunt 0,000V -> Ua 11mV. Stabil, kein Hin- und 
Hergehüpfe.

Ich hab mit dem Spielzeug-Scope DSP Nano 201 draufgeguckt - max. 
0,02Vp-p, 1,34V, bei ~900-1000mA über den Shunt. Die "Linie" ist normal, 
nicht fett, sieht für mich nicht nach Schwingen aus.
#4139072
Lesenswert?

Um das so halbwegs zum Abschluss zu bringen - wahrscheinlich ist die 
freifliegende Verkabelung Hauptursache für dieses Phänomen. Heute sind 
meine 0R03-Shunts sowie das Labornetzteil angekommen, also habe ich das 
grade noch mal auf einer einzigen Platine aufgebaut (auf dem Foto fehlt 
noch der 47k/10k-Spannungsteiler für die Batteriespannung). Das liefert 
auf den Punkt die per 220k/10k eingestellte Verstärkung mit Faktor 23.

Damit kann ich nun bis 1,5A Ladestrom messen, und die Ergebnisse sind 
auch plausibel und stabil.

Auszug:
1
Starting measurements. USB Vcc: 4768 mV.
2
s; Vbat; mA; mAh;
3
1;2788;0;0;
4
2;3805;0;0;
5
3;3799;0;0;
6
4;3805;0;0;
7
5;4071;745;0;
8
6;4071;736;0;
9
7;4071;742;0;
10
8;4065;737;0;
11
9;4065;736;1;
12
10;4065;733;1;
13
11;4071;733;1;
14
12;4071;734;1;
15
13;4071;734;1;
Angehängte Dateien:
#4139226
Lesenswert?

Dirk K. schrieb:
> Um das so halbwegs zum Abschluss zu bringen - wahrscheinlich ist die
> freifliegende Verkabelung Hauptursache für dieses Phänomen.

Wir haben nie Zeit, etwas vernünftig aufzubauen, aber immer Zeit, 
etwas noch einmal zu bauen.
;-)

Dirk K. schrieb:
> Damit kann ich nun bis 1,5A Ladestrom messen, und die Ergebnisse sind
> auch plausibel und stabil.

Was lange währt, wird endlich gut.

MfG Paul

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren