Forum: Mikrocontroller und Digitale Elektronik Widerstandsmessung µC


von MetraWatt (Gast)


Lesenswert?

Hallo,

kann man grundsätzlich mit einem atmel mikrocontroller einen widerstand 
messen? Wenn ja wie würde man das am einfachsten über zwei Ports bzw. 
vllt sogar mit einem Port realisieren?


Hat einer ne Idee?

von dsggsbfghgdhg (Gast)


Lesenswert?

ja kann man

brauchste keine ganzen ports für da reichen 2 pins für .

müssen nichtmal analoge eingangspins sein. reichen auch digitale wenn 
die zeitdauer der aufladung gemessen wird

von Düsendieb (Gast)


Lesenswert?

Da machst einen Spannungsteiler und misst mit einem Analogeingang der µc 
die Spannung am zu messenden Widerstand.

Da kommst Du dann an die Problematik mit dem Messbereich, da der 
Analogeingang nur eine begrenzte Auflösung hat

von MetraWatt (Gast)


Lesenswert?

dsggsbfghgdhg schrieb:
> ja kann man
>
> brauchste keine ganzen ports für da reichen 2 pins für .

meinte natürlich Pins....
>
> müssen nichtmal analoge eingangspins sein. reichen auch digitale wenn
> die zeitdauer der aufladung gemessen wird

wie meinst du das mit wenn die Zeitdauer der Aufladung gemessen wird 
über einen Kondensator ?

von MetraWatt (Gast)


Lesenswert?

Düsendieb schrieb:
> Da machst einen Spannungsteiler und misst mit einem Analogeingang
> der µc
> die Spannung am zu messenden Widerstand.
>
> Da kommst Du dann an die Problematik mit dem Messbereich, da der
> Analogeingang nur eine begrenzte Auflösung hat

ich muss eigentlich nur erkennen können ob der Widerstand gegen null / 
niederohmig oder hochohmig ob das jetzt 2k oder 3k sind ist mir egal.

von isch (Gast)


Lesenswert?

Das kannst du mit einer Wheatstoneschen Messbrücke machen, indem du die 
Spannung mit dem ADC misst.

http://de.wikipedia.org/wiki/Wheatstonesche_Messbr%C3%BCcke

von Karl H. (kbuchegg)


Lesenswert?

MetraWatt schrieb:

> wie meinst du das mit wenn die Zeitdauer der Aufladung gemessen wird
> über einen Kondensator ?

Ja. Ist eine Möglichkeit.
Ein RC-Glied (danach googeln) hat 2 zeitbestimmende Komponenten: die 
Größe des Kondensators, die Größe des Widerstands. Das kann man jetzt 
auch umdrehen: Kennt man den Kondensator, dann kann man die Zeitdauer 
des Ladevorgangs ausmessen und daraus die Größe des Widerstands 
ausrechnen.

Aber ehrlich: Beschäftige dich erst mal mit einem Spannungsteiler, dem 
ADC des µC und dessen Auswertung per Programm. Damit hast du fürs erste 
ausreichend zu tun und wenn du das dann beherrscht, kannst du ja immer 
noch den 2.ten Weg ausprobieren, der über zeitliche Messungen am RC 
Glied führt.

von dsggsbfghgdhg (Gast)


Lesenswert?

so schön.

und nun schreibste nochmal auf was du wirklich hast und willst. Zudem 
das was du meinst und nicht den falschen kram.

denn sonst wirst du die ganze zeit nur fragmente bekommen und keine 
saubere antwort.

getreu dem moto  "denken drücken sprechen" oder umformuliert "denken 
planen schreiben absenden" und nicht umsortieren

von Karl H. (kbuchegg)


Lesenswert?

MetraWatt schrieb:

> ich muss eigentlich nur erkennen können ob der Widerstand gegen null /
> niederohmig oder hochohmig ob das jetzt 2k oder 3k sind ist mir egal.

Ob 2k schon als hochohmig qualifiziert sei jetzt mal dahin gestellt. 
Aber um die Festlegung einer Grenze wirst du nicht rumkommen. Wenn deine 
Auswertung eines von 2 Ergebnissen bringen soll, musst du eine Grenze 
festlegen, ab der du den 'Widerstand' in eine von diesen 2 Kategorien 
einteilst.

Was soll es denn werden? Das ganze klingt für mich jetzt eher nach 
Kabeltester als nach Widerstandsmesser. Beschreib doch mal die wirkliche 
Aufgabenstellung und nicht das was du denkst, wie es zu lösen ist.

: Bearbeitet durch User
von Amateur (Gast)


Lesenswert?

Die ganz große Preisfrage bei der Widerstandsmessung ist: Wie groß?

Reicht Dir ein "Schätzeisen", oder willst Du's genau wissen?

Willst Du Widerstände im Bereich von 0 Ohm messen oder geht's um Gigaohm 
und Isolation?

Solche Kleinigkeiten sollten berücksichtigt werden, wenn man Widerstände 
messen will.

von MetraWatt (Gast)


Angehängte Dateien:

Lesenswert?

Karl Heinz Buchegger schrieb:
> Was soll es denn werden? Das ganze klingt für mich jetzt eher nach
> Kabeltester als nach Widerstandsmesser. Beschreib doch mal die wirkliche
> Aufgabenstellung und nicht das was du denkst, wie es zu lösen ist.

ich habe folgende Schaltung die soweit für sich funktioniert. Jetzt 
möchte ich mit einem mikrocontroller erkennen ob das Gerät was dahinter 
hängt mit dem Taster eingeschaltet wurde oder mit dem Reedkontakt.

Daher meine Überlegung den Widerstand an X1 und X2 zumessen um so 
entscheiden zu können wurde der Taster kurz betätigt oder nicht.

von MetraWatt (Gast)


Lesenswert?

Hallo,

hat einer vielleicht noch eine Idee wie ich einfach mit einem ATmega88 
Mikrocontroller feststellen kann ob die Schaltung durch den Taster oder 
durch den Reedkontakt ausgelöst wurde.


Leider haben meine Ideen in der Praxis nicht funktioniert.

von Rowland (Gast)


Lesenswert?

Wie oft fragst Du eigentlich noch das Gleiche ohne auf antworten ein zu 
gehen?

Beitrag "Schaltungsentwurf"

von c-hater (Gast)


Lesenswert?

dsggsbfghgdhg schrieb:

> ja kann man
>
> brauchste keine ganzen ports für da reichen 2 pins für .

Ein Pin reicht prinzipiell. Allerdings wird man zur Umschaltung der 
Meßbereiche einige weitere Pins benötigen.

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.