Hallo, ich möchte mit einem ATMEGA den Widerstand eines LDRs möglichst genau messen. Der Widerstandwert der gemessen werden soll liegt zwischen 80 Ohm und 300.000 Ohm. Hierfür habe ich mir einen Spannungsteiler aufgebaut in dem das LDR R2 bildet und über die gegebenen Werte Uges, U2 und R1 leicht errechnet werden kann. Soweit so gut. Um über den ganzen Widerstandsbereich genau messen zu können habe ich an 6 Ausgängen des Atmega verschiedene Widerstände angeschlossen die ich bei Bedarf als R1 im Spannungsteiler schalte. Leider sind die Ausgangsports des ATMEGA nicht hochohmig wenn der Ausgang auf Low steht, so dass die auf Low gestellten Ausgänge Einfluss auf den Spannungsteiler haben. Seitdem sind die Messungen nur noch Müll. Gibt es noch eine andere Möglichkeit über einen grossen Wiederstandbereich genau zu Messen? Die R1 Widerstände mit Transistoren zu schalten wäre eine Möglichkeit aber zu umständlich. Ich habe überlegt zuerst mit einer Referenzspannung von 5 Volt zu Messen und dann je nach Spannungsteiler Spannung die Referenzspannung über eine Zener-Diode auf den passenden Bereich zu schalten um immer die bestmögliche Auflösung zu haben. Wie würdet ihr das machen?
Die Ausgänge sind hochohmig wenn du sie hochohmig schaltest. Lies: als Eingang.
Hi, jo so gehts. Danke. Die Genauigkeit lässt noch zu wünschen übrig. Muss nochmal nachmessen ob ich ein Offset oder so zwischen ADC und Spannungsteiler habe.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.