Spannungsteiler mit ADC

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Ich bin ein Neuling und das ist vielleicht nicht schwer. Ich verwende Arduino UNO und versuche, den unbekannten Widerstand mit dem obigen Schema zu finden.

Aber wenn kein Eingang angeschlossen ist, gibt der ADC-Pin einen zufälligen Messwert aus, und wenn ich einen Eingang anschließe, zeigt er direkt 1023 als analogen Messwert an. Was ist hier das Problem? Und auch wenn ich den richtigen ADC-Messwert erhalte, kann der unbekannte Widerstandswert mit dem obigen Spannungsteiler richtig gefunden werden? Die Spannung wird zwischen dem ADC-Pin und dem Gnd-Pin gemessen. Ist das in Ordnung?

Ich würde es so machen: v R 1 = v C C × R 1 R 1 + R 2 und dann herausfinden R 2

Bitte verwenden Sie Kursivschrift zur Hervorhebung und nicht für den gesamten Beitrag und schreiben Sie "Arduino" und "Uno" zur besseren Lesbarkeit richtig groß. Wenn Sie den ADC-Eingang floaten lassen, können Sie aufgrund der hohen Eingangsimpedanz des ADC zufällige Messwerte erwarten. Deine Formel sieht richtig aus.
Sicher, das nächste Mal werde ich es tun ... okay, kann ich also einen Pulldown-Widerstand verwenden, um die schwebenden Eingänge zu verhindern?
Erstens, wie von @Neil_UK hervorgehoben, ist Ihr ADC außerhalb der Skala. 1. Was ist die Versorgungsquelle, ich meine Arduino 5 V oder 3,3 V oder eine externe Quelle? 2. Können Sie einige Details mitteilen, z. B. welche Spannung Sie am ADC-Pin beobachten? Im Allgemeinen vergleicht Arduino mit 5 V, was bedeutet, dass 1023 5 V an seinem analogen Pin entspricht. Wenn Sie Ihre Schaltung betrachten, ist es höchst unwahrscheinlich, es sei denn, der Widerstand liegt im Bereich von wenigen Ohm (oder Milliohm), was meiner Meinung nach nicht der Fall ist. Sie müssen uns also Testergebnisse zur Verfügung stellen, um etwas daraus zu entschlüsseln.

Antworten (1)

Ein Messwert von 1023 bedeutet, dass Ihr ADC außerhalb der Skala liegt, dh seine Eingangsspannung ist höher als die Referenz.

Beachten Sie, dass Sie mehrere verschiedene Quellen für die ADC-Referenz auswählen können, einschließlich VCC (von dem ich aus Ihrem Fragenkontext vermute, dass Sie es verwendet haben), aber es kann auch 1,1 V und eine externe Spannung sein. Aus dem Kopf weiß ich nicht, was der Standard ist.

Sobald Sie VCC als ADC-Referenz ausgewählt haben, ist Ihre Formel für die Spannungen basierend auf R1 und R2 korrekt.

Okay, also werde ich versuchen, es mit seiner internen Referenz zu tun.