Ich verwende RPi 3b+ mit ADC (MCP3208), um das AC-Signal (+/- 5 V) zu überwachen. Da der ADC keine negativen Signale lesen kann, habe ich versucht, ihn mit einem Operationsverstärker (LM741) zu pegeln.
Ich habe versucht, diese Verbindung herzustellen (die Versorgungsspannung wurde auf +-15 V geändert):
Ich habe eine einfache Spannungsteilerschaltung erstellt, indem ich 2 1k-Widerstände von 3,3 V meines Pi verwendet und sie als V Ref für meinen Operationsverstärker angeschlossen habe.
Ich verwende diese Einstellung von myDAQ:
Und was ich bekommen habe, ist ein konstanter DC 0f 2,527 V:
Irgendeine Idee, was schief gelaufen ist?
BEARBEITEN:
Ich habe die Versorgung von 3,3 V auf +-15 V geändert, wie einige von Ihnen erwähnt haben, und der VREF-Pin meines ADC wurde jetzt ebenfalls auf 1,65 V eingestellt, genau wie der VREF für meinen Operationsverstärker. Das Ergebnis ist:
Ist es richtig anzunehmen, dass LM741 schlecht für die Pegelverschiebung ist, weil ich immer noch keine 0-3,3 V bekomme?
Das Datenblatt für den LM741 zeigt, dass die Stromanschlüsse von Ihrer Schaltung abweichen.
Hier ist die Pinbelegung für den LM741:
Pin 8 ist "NC", was für "nicht verbunden" steht. Pin 7 ist das richtige V+.
Abgesehen davon können Sie eine 741 nicht mit 3,3 V betreiben.
Seine Ein- und Ausgänge müssen alle ein paar Volt von den Stromschienen entfernt bleiben. Das ist mehr als Ihre Versorgungsspannung, Sie können also nicht erwarten, dass der 741 irgendetwas Nützliches tut.
Ich glaube nicht, dass der '741 mit einer Versorgung von 3,3 V und GND funktioniert. Fast seine Parameter sind bei V+=+15V und V-=-15V spezifiziert.
Ändern Sie die Versorgungsspannungen an Ihrem '741-Modell oder verwenden Sie einen anderen Operationsverstärker.
Ich verstehe nicht, warum Sie den Fehler aus den bereitgestellten Informationen erhalten.
Wenn Sie die Versorgungsspannung ignorieren, wird Ihr Problem wie folgt in eine Design-Spezifikation übersetzt.
Eingang -5 bis +5 V, Ausgang 0 bis 3,3 V
V GAIN = 3,3/10 ... OFFSET = 3,3/2 V = 1,65 Nicht invertierend.
Kannst du das jetzt lösen?
Ihr Hauptproblem ist Vcc, Vee auf Ihrem Operationsverstärker war falsch. (Fest)
Verwenden Sie in Zukunft entweder einen Rail-Rail-CMOS-Operationsverstärker oder erhöhen Sie Vcc, Vee, um einen ausreichenden Spannungsbereich zu haben, da BJT-Operationsverstärker typ. +-2 V zusätzlich benötigen. Sättigung am Ein- und Ausgang zu verhindern.
Verstärkung = R2/(R1+R2) * (1 + R4/R3)
Offset = Vref*R1/(R1+R2) * (1 + R4/R3)
Simulationsproblem an Ihrem Ende. OK für mich,
Verwenden Sie stattdessen meine bevorzugte SIM (für echte analoge Teile fügen Sie ESR, pF, ESL usw. hinzu)
Das Photon
Cristobol Polychronopolis
SamGibson
Hazman Hussin
Feuerstelle
Hazman Hussin
Rohr
Spehro Pefhany