Frage C-Tutorial, Beispiel ADC "Messen eines Widerstandes"

Gast #121724
Lesenswert?
• ▲
▼
Hallo,

zum Tutorial
http://www.mikrocontroller.net/wiki/AVR-GCC-Tutorial#Definition_einiger_Datentypen
habe ich mal ein paar Fragen:
1.) Müßte die Tabelle mit der 3 Bit-Auflösung nicht nur 8 verschiedene
Meßwerte enthalten (2hoch3=8)? Die 5 V sind doppelt; außerdem
überschneiden sich die Grenzen. Es müßte doch 0-0,624V/0,625V-1,24V
etc. heißen.

2.) Das mit dem Messen eines Widerstandes verstehe ich nicht ganz.
Warum ist der Kondensator denn an VCC angeschlossen? Er wird doch über
den High-Zustand des Pins aufgeladen; da kann der Kondensator doch auch
einfach mit dem anderen Pin an Masse liegen (wenn´s ein ElKo ist,Polung
beachten;klar). Es wird auch beschrieben, daß der Kondensator "mit VCC
entladen wird". Wenn an beiden Pins VCC angelegt wird, ist die
Spannungsdifferenz über dem Kondensator = Null. Aber das dann entladen
nennen? Außerdem soll ja nicht wirklich genau VCC und GND mit High und
Low an den Pins ausgegeben werden. Aber wozu ist denn das ganze hier
gut? Es wird doch die Spannung am Pin gegen Masse als Bezugspunkt
gemessen (2/5 VCC Threshold).

Das sind zwar beides ziemlich alberne Fragen, aber wenn ich schon bei
den kleinsten Grundlagen falsch liege und das nicht korrigiere, kann
ich wohl nie tiefer einsteigen.

Gruß
Lutz
Gast #121725
Lesenswert?
• ▲
▼
Hi

zu 1)
Ich hab die Tabelle mal korrigiert.

zu 2)
Ob der Kondensator an Vcc oder an Masse hängt ist hier ziemlich egal.
Ein Kondensator ist entladen wenn seine beiden "Platten" das gleiche
Potenzial haben. Wo dieses Potential liegt ist wurscht. Selbst wenn
beide Platten 1kV gegen Erde haben ist da keine Ladung im Kondensator
gespeichert. Die Ermittlung des Widerstandswerts läuft dann über eine
Zeitmessung.

Matthias

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren