Spielt der Wert eines Widerstands bei der Spannungsteilung eine Rolle, um ihn zu halbieren?

Ich habe eine 7,4-V-Batterie (8,4 V bei voller Ladung), die an ein Arduino angeschlossen ist, und ich muss die Batterie überwachen. Dazu muss ich die Batterie an einen analogen Pin anschließen. Dieser Pin akzeptiert jedoch nur Spannungen von 0-5 V und gibt einen Wert von 0-1023 zurück. Daher möchte ich diese 8,4 V bei voller Ladung auf 4,2 V reduzieren. Ich verstehe, dass ich eine Spannungsteilung verwenden muss, bei der beide Widerstände gleich sind. Ist es wichtig, welche Widerstände? 10 k Ω 10 k Ω vs 1 k Ω 1 k Ω ?

Nun, Sie würden sicherlich nicht 1Ω-1Ω verwenden wollen, weil Sie Watt an Leistung verbrauchen würden. Sie möchten es klein genug dimensionieren, dass Sie keine Energie verschwenden, aber groß genug, dass es die Ausgabe antreiben kann.
Grob gesagt ist der Kompromiss in diesem Fall die vom Teiler verbrauchte Leistung gegenüber der Verzögerung beim Laden des Sample & Hold im Arduino.
Berücksichtigen Sie, wie @copper.hat sagt, auch die Auswirkungen von I/O-Pin-Leckage. Wenn der maximale Leckstrom +/-1 uA (voller Temperaturbereich) beträgt, beeinflusst eine Quellenimpedanz von 10 K das Ergebnis nur um +/-0,2 %, was ziemlich vernachlässigbar ist, aber erheblich höhere Werte des Quellenwiderstands können Anlass zur Sorge geben.

Antworten (6)

Im Atmel-Datenblatt heißt es: "Der ADC ist für analoge Signale mit einer Ausgangsimpedanz von ungefähr 10 kΩ oder weniger optimiert. Wenn eine solche Quelle verwendet wird, ist die Abtastzeit vernachlässigbar."

Um eine Impedanz von 10K zu haben Ω oder weniger, die Widerstände im Teiler sollten 20K oder weniger betragen. Wie andere angemerkt haben, verbraucht das Absenken der Widerstände mehr Strom, daher ist die Verwendung von 20K-Widerständen für mich sinnvoll.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Bearbeiten: Um die Quellenimpedanz zu erklären, die in die "Mitte" des Teilers und die Oberseite schaut:

Wenn die Spitze des Teilers auf eine "steife" Spannung geht (in diesem Fall eine Batterie), beträgt die Impedanz mit Blick auf den Mittelpunkt 20K||20K. Sie können es sich als 20K||(20K+Rs) vorstellen, wobei Rs der Quellwiderstand der Batterie ist (oder womit auch immer die Oberseite des Teilers verbunden ist). Da Rs << 20.000 ist, liegt es sehr nahe bei 20.000||20.000 = 10.000. Wenn Sie die Batterie abklemmen würden (Rs ) wären es 20K.

Die Impedanz aus Sicht der Batterie (Blick nach unten in den Teiler) beträgt etwa 20 + 20 = 40 K, sodass der Stromverbrauch nur ein paar hundert uA beträgt. Das liegt daran, dass die Eingangsimpedanz des ADC sehr hoch ist und parallel zu 20 K liegt, also ungefähr 20 K entspricht, und in Reihe mit weiteren 20 K liegt.

Wird in einer Spannungsteilerschaltung mit zwei 20-K-Widerständen in Reihe Ihre Impedanz am Mittelpunkt nicht 20 K und nicht 10 K betragen?
@RobertHarvey Wenn die Oberseite des Teilers auf eine „steife“ Spannung geht (in diesem Fall eine Batterie), beträgt die Impedanz mit Blick auf den Mittelpunkt 20 K | | 20 K. Sie können es sich als 20K||(20K+Rs) vorstellen, wobei Rs der Quellwiderstand der Batterie ist (oder womit auch immer die Oberseite des Teilers verbunden ist). Da Rs << 20.000 ist, liegt es sehr nahe bei 20.000||20.000 = 10.000. Die Impedanz vom Batterie-Pov beträgt etwa 20 + 20 = 40 K, sodass der Abfluss nur ein paar hundert uA beträgt.
@gbulmer ... fertig.
Eine weitere zu berücksichtigende Sache ist das Hinzufügen eines Kondensators zur Masse direkt am ADC-Eingangspin. Der ADC-Eingang ist normalerweise ein geschalteter Kondensatoreingang - ein kleiner Abtastkondensator wird für einige Zeit mit dem Pin verbunden, dann getrennt und die Ladung gemessen. Je größer die Quellenimpedanz ist, desto mehr Droop verursacht die Sampling-Kappe. Wenn Sie eine „große“ Kappe parallel schalten, kommt die Ladung aus dieser Kappe, anstatt durch den Widerstand gezogen zu werden, was zu weniger Abfall führt. Dadurch können Sie größere Widerstände verwenden, wodurch die Stromaufnahme von der Quelle auf Kosten der Bandbreite begrenzt wird.

Es spielt grundsätzlich keine Rolle - Sie erhalten unabhängig vom Widerstandswert die halbe Eingangsspannung. Es sollte jedoch offensichtlich sein, dass bei Verwendung extrem großer Werte die Strommenge, die der Spannungsteiler liefern/senken kann, für den analogen In-Pin nicht ausreicht, da er einige, wenn auch sehr geringe Kapazitäten und Leckagen aufweist Strom.

Das Ziel ist also, den maximalen Widerstandswert zu finden, der zuverlässig mit dem Arduino-Pin verbunden ist.

Aus meiner eigenen Erfahrung denke ich, dass 10k-Widerstände gut ausreichen, ohne zu viel Strom zu verschwenden.

Als Faustregel für die Dimensionierung der Widerstände gilt, dass der Ruhestrom des unbelasteten Teilers etwa gleich groß ist 10 × den Laststrom, um sicherzustellen, dass der Teiler nicht zu stark belastet wird (aber die Widerstände sind immer noch so groß wie möglich). Dies gibt Ihnen zwei Gleichungen und zwei Unbekannte:

R 2 R 1 + R 2 v IN = v AUS

ich ( R 1 + R 2 ) = v IN

wo R 2 ist der untere Teilerwiderstand und ich ist der Ruhestrom des unbelasteten Teilers (den Sie einstellen 10 × den Laststrom mit der Faustregel).

Eine Verbesserung des Teilers wäre das Hinzufügen eines Operationsverstärkerpuffers zum Ausgang des Spannungsteilers:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Der nicht invertierende Eingang des Operationsverstärkers am Ausgang des Spannungsteilers hat einen sehr niedrigen Vorspannungsstrom, sodass Sie sehr große Widerstände im Teiler verwenden können. Wenn Sie einen Operationsverstärker mit sehr niedrigem Versorgungsstrom wählen, können Sie sogar noch weniger Strom verbrauchen, als Sie mit dem Teiler selbst benötigen würden. Der Kompromiss ist natürlich die zusätzliche Komplexität des Operationsverstärkers.

Der Wert des Hinzufügens des Operationsverstärkers besteht darin, dass Sie viel größere Widerstände für R1 und R2 verwenden können, wodurch der "verschwendete" Strom durch den Teiler reduziert wird.
Der verschwendete Strom zum Teilen von 8 V durch 2 x 20 k beträgt ~ 200 uA, was weniger ist, als die meisten Operationsverstärker mit geringer Leistung verwenden. Kennen Sie einen Sub-100uA-Operationsverstärker, der eine deutliche Verbesserung bringen würde? Ein Operationsverstärker macht es auch schwieriger, ihn auszuschalten - ohne den Operationsverstärker können Sie entweder die hohe Seite an einen GPIO-Ausgang binden oder einen Fet hinzufügen, sodass der Strom Null ist, es sei denn, Sie messen die Spannung.
@PeteKirkham Ein paar Minuten suchen ergibt den LPV511 : 1,75 μ Ein maximaler Versorgungsstrom bei einer 12-V-Versorgung und eine stabile Einheitsverstärkung. In jedem Fall wurde in der Frage kein Laststrom angegeben, daher habe ich den Tipp zum Puffer des Operationsverstärkers eingefügt.
@copper.hat Nein, es ist ein geschalteter Kondensatoreingang, kein hochohmiger Eingang. Ein kleiner Abtastkondensator wird angeschlossen und aufgeladen. Diese Kapazität verursacht einen Spannungsabfall, wenn die Quellenimpedanz zu hoch ist.
@alex.forencich: Daran hatte ich nicht gedacht. Die Atmega-Dokumentation. Listen Sie den analogen Eingangswiderstand für den ADC als (typ.) 100 MOhm auf, also nahm ich nur an, dass sie eine interne Pufferung auf dem s / h hatten ... (Es zeigt jedoch die 'analoge Eingangsschaltung' als Schalter in Reihe mit ein '1 ... 100 kOhm' Widerstand und eine 14pf Kap., also bin ich jetzt verwirrter als je zuvor.)
Ich habe meine falsche Behauptung entfernt, dass die Eingabe bereits ein Operationsverstärker ist. Selektives Lesen meinerseits.
@Null danke - die parametrische Suche von Farnell listet den Versorgungsstrom nicht auf - haben Sie eine andere parametrische Suche verwendet oder wissen Sie zufällig, wonach Sie suchen müssen?
@PeteKirkham Um den LPV511 zu finden, können Sie auf ti.com gehen und im Produktbaum auf "Produkte" --> "Verstärker und Linear" --> "Low Power Amp (<=500uA)" klicken. Sie erhalten eine Tabelle mit Reihen von Parametern und können den Iq-Parameter pro Kanal herunterwählen. Die meisten IC-Hersteller bieten eine Art Suchtabelle an, in der Sie die gewünschten Parameter anpassen können, obwohl sie nicht immer leicht zu finden sind.

Mathematisch spielt es keine Rolle. Zwei 1-kΩ-Widerstände oder zwei 10-kΩ-Widerstände teilen beide die Spannung in zwei Hälften.

In der Praxis sollten Sie die höheren Werte verwenden, etwa 33 kΩ oder 47 kΩ. Die beiden 1-kΩ-Widerstände ziehen etwa 4 mA. Zwei 47-kΩ-Widerstände bringen das auf weniger als 0,1 mA.

Wenn die Laufzeit wichtig ist, verwenden Sie die höheren Werte, ansonsten verwenden Sie, was Ihnen gefällt oder zur Hand ist.

Ich würde einen 100-nF-Kondensator (vielleicht 10 nF für die größeren Widerstände) vom Mittelpunkt auf Masse legen, um Rauschen herauszufiltern.

Um den optimalen Wert zu ermitteln, müssen Sie die Eingangsimpedanz des A/D-Wandlers kennen. Angenommen, es hat einen Wert von 10.000. Wenn Sie den Spannungsteiler mit zwei Widerständen 10k machen, wird es gut funktionieren ... bis Sie den A / D-Wandler anschließen. Warum? Denn die Eingangsimpedanz des A/D ist vergleichbar mit dem Widerstand des Teilers. Dann, dem Beispiel folgend, wenn Ihr A/D-Wandler 10k Eingangsimpedanz hat, sollte der betreffende Spannungsteiler mit Widerständen von 1k oder noch kleiner realisiert werden, so dass bei Parallelschaltung der Wandlerimpedanz von 10k dieser Wert nicht nennenswert ist beeinflussen den Wert des Teilerwiderstands.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Wie die Schaltpläne zeigen, ohne angeschlossenen A/D

v Ö = v ich n 2

aber falls R EIN D ist vergleichbar mit R

v Ö = v ich n ( R | | R EIN D ) R + R | | R EIN D

Kurz gesagt, der Wert der Teilerwiderstände sollte so hoch wie möglich sein, was jedoch nicht durch den Wert der Eingangsimpedanz des Wandlers beeinflusst wird . Als Faustregel gilt, dass der Teilerwiderstand 10 mal kleiner als die Impedanz des Wandlers wäre .

In diesem Fall laden Sie eine Kappe auf. Das Problem besteht also nicht darin, dass der ADC-Eingangswiderstand den Messwert verzerrt, sondern dass das Aufladen länger dauert. Sie haben Recht, dass es die Impedanz ist, aber hier sind es 10-20pf.

Berücksichtigen Sie neben der Verwendung von Widerständen, die die Batterie nicht zu stark belasten, auch die Toleranz der Widerstände im Spannungsteiler, die die Genauigkeit der gemessenen Spannung beeinflussen. Enger tolerierte Widerstände ermöglichen eine genauere Messung.