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

Gast #121724
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
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

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.