Schaltung zum Messen von Widerständen von 20k bis 20M?

OP #5284230
Lesenswert?
• ▲
▼
Hallo zusammen,

ich bin auf der Suche nach einer Möglichkeit Widerstände von 20k bis 20M 
(eventuell reichen 15 M) zu messen.

Meine Idee war ursprünglich das Ganze mittels eines unbelasteten 
Spannungsteilers und einem 12 Bit ADC zu erledigen.
Dann habe ich das mal durchgerechnet und festgestellt, dass das für 
größere Werte nicht wirklich funktioniert, da das Auflösungsvermögen mit 
steigendem Widerstandswert sinkt.


Wie kann man eine solche Messung realisieren?
Eine Genauigkeit und Auflösung von 1 k oder besser wäre prima.
Ich dachte, dass ich vielleicht über den zu messenden Widerstand einen 
Kondensator laden und die Zeit messen könnte?
Hier ist mir allerdings noch nicht klar, wie sowas konkret aussehen kann 
und wie ich es dimensioniere.
Am Ende brauche ich einen digitalen Wert, der entweder über einen ADC 
oder irgendwie anders in einen Mikrocontroller kommen kann.

Ist der Ansatz mit dem Kondensator gut oder gibt es einen besseren?

Vielen Dank :-)
#5284238
Lesenswert?
• ▲
▼
@Roland Britz (rollob)

>ich bin auf der Suche nach einer Möglichkeit Widerstände von 20k bis 20M

Sind immerhin 3 Dekaden.

Wie genau soll es sein und welche Auflösung ist angestrebt?

>Eine Genauigkeit und Auflösung von 1 k oder besser wäre prima.

Dann braucht du eine Bereichsumschaltung, von 2, besser 3 Bereichen.

200k, 2M, 20M

Und vergiss es, die 20M mit 1k aufzulösen! 20k sind vielleicht halbwegs 
drin, wenn man nicht ein Präzisionsinstrument nachbauen will. Macht 1 
Promille Auflösung. Ob das dann auch so GENAU ist, ist eine andere 
Frage, siehe Auflösung und Genauigkeit.

>Ich dachte, dass ich vielleicht über den zu messenden Widerstand einen
>Kondensator laden und die Zeit messen könnte?

Nö. Nimm einen Strom-Spannungswandler (einfach ein invertierender OPV) 
und miss damit stromrichtig den Strom durch deinen Widerstand an 
konstanter Spannung. Den Meßwert per ADC umwandeln, rechnen, fertig. 20M 
an
#5284441
Lesenswert?
• ▲
▼
Roland B. schrieb:
> ich bin auf der Suche nach einer Möglichkeit Widerstände von 20k bis 20M
> (eventuell reichen 15 M) zu messen.
>
> Meine Idee war ursprünglich das Ganze mittels eines unbelasteten
> Spannungsteilers und einem 12 Bit ADC zu erledigen.
> Dann habe ich das mal durchgerechnet und festgestellt, dass das für
> größere Werte nicht wirklich funktioniert, da das Auflösungsvermögen mit
> steigendem Widerstandswert sinkt.
>
> Wie kann man eine solche Messung realisieren?

Indem man mehrere Vergleichswiderstände verwendet. Multimeter verwenden 
dafür klassisch die dekadisch gestaffelten Widerstände des 
Eingangsspannungsteilers. Aber für ein reines Widerstandsmeßgerät kann 
man auch andere (krumme) Werte verwenden. Dann reichen auch weniger als 
12 Bit im ADC.

Ein Beispiel findet sich bei Zabex. Da sind es 7 Widerstände und der 
10-Bit ADC in einem ATMega: http://www.zabex.de/site/ohmmeter.html

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.