Ich möchte sowohl positive als auch negative Spannungen mit ADC messen. Meine Eingangsspannung liegt im Bereich von -55 bis +55 V, was insgesamt 110 V entspricht. ADC, den ich verwende, ist MCP3424, da es relativ einfach ist, ihn mit Raspberry Pi zu koppeln. MCP3423 ist ein differenzieller ADC mit positiven und negativen Eingängen für jeden Port. Ich möchte den negativen (-) Anschluss mit GND verbinden, also führe ich die Spannung dem positiven Eingang zu. Es gibt mir einen Bereich von 0 bis 2,048 V. (Lesungen von ADC sind 18-Bit)
Ich möchte den Bereich von -55 V bis + 55 V in einen Bereich von 0 - 2,048 V umwandeln. Mit etwas googeln und meinen begrenzten Elektronikkenntnissen bin ich auf folgende Schaltung gekommen:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Fragen/Probleme sind:
Gibt es andere Probleme, die ich nicht sehe?
@ Andyakas Antwort ist im Grunde die gleiche wie das, was ich sagen wollte, aber er hat die invertierende Verstärkertopologie verwendet. Also +1 zu seiner Antwort.
Wie auch immer, da ich die Berechnungen bereits durchgeführt habe, werde ich dies auch posten. Die folgende nicht invertierende Topologieschaltung sollte auch funktionieren:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Die Werte von R3 und R4 können anhand Ihrer Versorgungsspannung (einfacher Potentialteiler) berechnet werden. Die Werte von R1 und R2 habe ich anhand von E12-Widerständen berechnet. Es ist möglicherweise nicht so genau, wie Sie möchten - es ergibt sich ein Ausgangsbereich von 0,175 bis 1,94 V für einen Eingangsbereich von +/-55 V.
Wenn Sie Widerstände mit höherer Genauigkeit verwenden, können Sie näher herankommen. Beispielsweise betragen die entsprechenden Werte der E48-Serie (1 %) 133.000 und 2,49.000 für R2 bzw. R1. Dazu müssen Sie mit einem Potentialteiler von R3 und R4 eine 1,04-V-Referenz erzeugen. Sie kommen dann Ihrem gewünschten Bereich ziemlich nahe und erhalten einen Ausgangsbereich von 0,01 V bis 2,031 V für einen Eingang von +/-55 V.
Meine Eingangsspannung liegt im Bereich von -55 bis +55V
Meine erste Beobachtung ist, dass Sie ein sich langsam bewegendes Signal meinen müssen; Mit anderen Worten, Sie haben einen Eingang, der zwischen -55 V und +55 V variieren kann. Ich sage "langsame Bewegung", weil der von Ihnen gewählte ADC nominell auf niedrige Abtastraten ausgerichtet ist. Ja, es kann 240 Sps machen, aber das wäre nicht so toll beim Abtasten einer 50/60-Hz-Wechselspannung, weil Sie die Spitzen leicht verpassen können, wenn Sie nicht synchronisiert sind.
Der Bereich beträgt 110 Volt und muss auf 2,048 Volt reduziert werden, sodass eine einfache Dämpfung ausreicht (zwei Widerstände). Als nächstes müssen Sie den Bereich von -1,024 V bis +1,024 V um +1,024 V vorspannen (oder verschieben), und eine einfache Operationsverstärker-Summierungsschaltung kann dies tun.
Alle Widerstandswerte identisch mit Punkt (a) gespeist mit -1,024 V und Punkt (b) gespeist mit dem gedämpften Signal. Aufgrund des Ladeeffekts des Widerstands in der Leitung (b) wird es etwas mehr Dämpfung geben, aber dies kann verwaltet werden und kann auch ein bisschen ein Problemlöser sein, da ADCs keinen perfekten zuverlässigen Eingangsbereich haben auf dem Deckblatt des Datenblattes angegeben.
Sie erhalten am Ende einen invertierten Ausgang, dh +1,024 V wird durch -1,024 V dargestellt, aber das ist nach der Digitalisierung trivial.
Sie müssen auch auf die interne Referenzgenauigkeit und Drift im ADC achten - es ist ziemlich beschissen, wenn Sie genaue und zuverlässige Messungen wünschen.
Für den Operationsverstärker würde ich einen Rail-to-Rail-Typ in Betracht ziehen, damit er seinen Ausgang nach unten in Richtung 0 V erreichen kann, wenn das Eingangssignal an einem Extrem liegt.
Sie können auch einen passiven Teiler verwenden (ich würde in diesem Fall Schutz hinzufügen, aber das Prinzip gilt)
Wenn V du willst also kein Strom rein und so
und wenn V du willst also hast du keinen strom drin und so
Fix zu etwas Vernünftigem wie 100k, auflösen Und und Sie haben einen Ausgabebereich von 0 bis für die Eingabe, die Sie brauchen.
Justin
Scott Seidmann
Tom Tischler
davaradijator