Ich baue ein System, das die Spannung von Batterien misst und aufzeichnet. Es gibt 8 Kanäle im System, jeder Kanal kann 0-35 V messen. Die Genauigkeit, für die wir uns entschieden haben, beträgt +/- 0,02 V.
Der Operationsverstärker LMV324 wurde ausgewählt, da er eine Eingangsoffsetspannung von max. 6 mV angegeben. Es wird ein 12-Bit-ADC mit einer Referenzspannung von 1,8 V verwendet.
Ich habe die Schaltung gebaut und festgestellt, dass der Ausgang des Operationsverstärkers auch ohne angelegte Eingangsspannung 0,04 V beträgt. Ich habe zwei dieser Operationsverstärker auf derselben Platine und alle Ausgangsspannungen zwischen 0,038 V und 0,04 V ohne Eingabe.
Zuerst dachte ich, dass Rauschen / Welligkeit von meinem DC-DC-Wandler, der die Operationsverstärker mit Strom versorgt, das Problem gewesen sein könnte, aber dann habe ich auf einen Linearregler umgeschaltet und genau das gleiche passierte.
Warum passiert das?
Input- Offset bedeutet, dass der Operationsverstärker einen Unterschied von> 6 mV zwischen seinen Eingängen erkennen kann . Der Ausgang kann immer noch über 6mV liegen. Sie benötigen einen Rail-to-Rail-Operationsverstärker, der an seinem Ausgang auf null Volt abfällt . Ich weiß nicht, ob es etwas billiges gibt, das das kann.
Hier ist ein Tutorial zur Eingangsoffsetspannung https://www.analog.com/media/en/training-seminars/tutorials/MT-037.pdf
Der übliche Weg, um einen Nullausgang zu erhalten, ist die Verwendung einer symmetrischen Doppelversorgung. Und dann eine Art Schutzschaltung, um sicherzustellen, dass der Ausgang innerhalb der uC-Eingangsgrenzen liegt. Dadurch wird jeder einzelne Operationsverstärker, der jemals hergestellt wurde, auf null Volt heruntergefahren.
Oder man kann den Eingang mit einer Vorspannung (in diesem Fall 65 mV) hinzufügen und dann dem Operationsverstärker zuführen. Dies wird jedoch wahrscheinlich noch mehr Fehler einführen.
Wenn Sie einen Operationsverstärker finden, der einen 0-V-Ausgang hat, aber einen hohen Eingangs-Offset hat, können Sie immer noch den LMV324 verwenden. Stellen Sie eine Verstärkung am LMV324 ein und speisen Sie sie in den anderen Operationsverstärker ein.
[Der OP07 ist kein Rail-to-Rail-Operationsverstärker. Aus dem Datenblatt geht hervor, dass bei einer Versorgung von ±15 V die Ausgangsschwankung maximal ±12,5 V beträgt. Das heißt, wenn die Stromversorgung eine 5-V-Einzelschiene ist, variiert der Ausgang von +1,5 V bis +3,5 V max, anstatt 65 mV bis 4,99 V für den LMV324 (typisch) oder sogar 5 mV bis 3,5 V für den LM358 (typisch)]
hinzugefügt Bei 3,3 V Single-Rail-Versorgung für den Operationsverstärker zum Messen der Batteriespannung ist der LM358 in Ordnung. Ich würde versuchen, die Versorgungsspannung nach Möglichkeit etwas zu erhöhen, um Variationen zwischen den Chips zu berücksichtigen, da 3,3 V genau 3,3-1,8 = 1,5 V Headroom lassen (was die Grenze für diesen Operationsverstärker ist).
Wie Doodle und andere unten sagen, wird eine Batterie in Wirklichkeit niemals auf null Volt abfallen, sodass ein Rail-to-Rail-Operationsverstärker nicht wirklich erforderlich ist.
Die Eingabe von Null wäre für die Genauigkeit großartig. Wenn das OP jedoch einen uC verwendet, kann die Kalibrierung möglicherweise auch in Software durchgeführt werden, wenn der Eingangsoffset für den jeweiligen Chip stabil ist (dies ist eine Annahme).
Die Genauigkeit wird durch die Linearitäts- und Driftfehler des Widerstandsteilers, des Operationsverstärkers und des ADC bestimmt. Solche Schaltungen werden normalerweise mit einer externen Spannungsquelle in der Produktionslinie oder während der Prüfung/Inbetriebnahme kalibriert, und Sie müssen keine Präzisionswiderstandsnetzwerke oder Operationsverstärker mit niedrigem Offset verwenden.
Wenn Sie können, ist es immer eine Option, einige elektronische Schalter an jedem Eingang zu verwenden, um eine Selbstkalibrierung beim Einschalten und regelmäßig danach zu ermöglichen, wenn Sie die thermische Drift vollständig aufheben möchten.
Vergessen Sie nicht die EMI-Filterung am Eingang sowie den ESD-Schutz!
M KS
Andi aka
Russel
John
Scott Seidman