Forum: Mikrocontroller und Digitale Elektronik Widerstand und Photostrom über selben analog Eingang messen


von Benjamin R. (chillchamp)


Angehängte Dateien:

Lesenswert?

Hallo,
wie schon im Titel beschrieben will ich Eingänge am µC sparen. Ich habe 
mehrere NTCs und mehrere Photodioden. Mit einem Multiplexer schalte ich 
die nacheinander durch. Der analog Eingang des Mikrocontrollers sitzt 
dann zwischen R1 und Photodiode/NTC und greift da die Spannung ab (siehe 
Bild).

Die Messung muss nicht sehr schnell oder genau sein. Die Temperatur 
vielleicht auf 0,5 K und die Photodiode (welche neben einer High Power 
LED sitzt) soll nur anzeigen ob ich mich auf ein paar mm einer 
Oberfläche genähert habe.

Normalerweise würde ich für die NTC Messung für R1= 10 kOhm nehmen und 
für die Photodiode R1= 1MOhm. Geht auch irgendwas dazwischen für beide 
Fälle?

Funktioniert das so oder so ähnlich wie im angehangenen Bild oder kann 
ich die Idee gleich vergessen?

: Bearbeitet durch User
von Jau (Gast)


Lesenswert?

Benjamin Ru schrieb:
> Funktioniert das so oder so ähnlich wie im angehangenen Bild oder kann
> ich die Idee gleich vergessen?

Angehangenes Bild geht schon nicht bzw. ist viel zu langsam, da zu groß. 
Bildformate bitte beachten.

von Benjamin R. (chillchamp)


Lesenswert?

Hab das Bild grad mal kleiner gemacht, sorry

von Ulrich H. (lurchi)


Lesenswert?

Im Prinzip kann es so funktionieren. Je nach µC kann man ggf. sogar noch 
einen internen Pullup Widerstand dazu schalten oder nicht und so 2 etwas 
unterschiedliche Bereiche erreichen, wenn auch mit großer Toleranz.

Ein Alternative wäre ggf. ein Kondensator (z.B. 10 nF) statt Rx. Über 
die Ladezeit bzw. Verzögerung könnte man da den Bereich etwas anpassen. 
Je nach ADC hat man ja auch ein Limit dafür wie hochohmig die Quelle 
sein darf ohne das man größere Fehler bekommt.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Benjamin Ru schrieb:
> Ich habe mehrere NTCs
> Die Messung muss nicht sehr schnell oder genau sein. Die Temperatur
> vielleicht auf 0,5 K
Sportlich, sportlich!
Ich glaube, du hast eine sehr differenzierte Wahrnehmung von "genau". 
Mit den NTCs schaffst du das ohne Abgleich auf jeden Fall nicht. Damit 
musst du deine Genauigkeit um den Faktor 2..5 anpassen. Und zudem 
brauchst du eine große Tabelle oder Float-Berechnungen (in schlauer 
Reihenfolge), um das Polynom auszurechnen...

Ich würde dir den LM135 o.ä. empfehlen, dann macht auch der 
Bahnwiderstand des Mux nichts mehr aus.

BTW: den erwähnten 10nF Kondensator würde ich in jedem Fall vom uC 
ADC-Pin nach Masse schalten. Nach dem Umschalten des externen Mux muss 
dann ein wenig gewartet werden, aber es werden beim Wandlungsergebnis 
weniger Abhängigkeiten von der jeweils vorherigen Messung zu sehen 
sein...

: Bearbeitet durch Moderator
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
Noch kein Account? Hier anmelden.