Forum: Mikrocontroller und Digitale Elektronik Kapazität messen


von Sebastian Knödler (Gast)


Lesenswert?

Hallo!
Bin gerade dabei mir ein kleines C-Meter zu bastelln, bin aber gerade
auf ein kleines Problem gestossen:

Ich lade einen C (47µF) über nen Port Pin von nem ATMega 48 (240 Ohm
dazwischen).
Dann habe ich den ADC über 4,7kOhm zwischen C und R angeschlossen.

Sieht ungefähr so aus:

Portpin---| 240 Ohm |----|------| 47µF |------Masse
                         |
ADC-------| 4,7kOhm |----|

Normalerweise müsste ja am ADC ne Spannung zwischen 0 und 5V sein,
jenachdem wie weit der C aufgeladen ist, oder?
Ich bekomme allerdings nur 0 Volt am ADC raus!

Ist die Schaltung so richtig aufgebaut oder ist da ein Fehler drin?
Wäre gut zu wissen ob der fehler in der Programmierung liegt!

Danke für eure Hilfe!

von Robby (Gast)


Lesenswert?

Also, was ich als erstes mal machen würde, ist, die spannung am C mit
nem Multimeter messen. Besser wäre mit nem Oszi den Spannungsverlauf zu
mesen, aber ich schätze mal du hast keins, oder? Eigentlich müsste das
mit der Schaltung so funtionieren. Dein ADC funktioniert? Schon mal mit
Vcc und nem Poti getestet? AREF und AVCC hast du richtig angeschlossen,
oder?

Gruß
Robby

von MSE (Gast)


Lesenswert?

Die üblichen Verdächtigen:

Bitte verzeih mir die Frage, aber hast Du den Portpin, über den Du Dein
C aufladen möchtest, auch korrekt (als Ausgang) konfiguriert und setzt
Du ihn dann auch auf High?

(Du sagst nichts darüber und ich kann in Deine Schaltung nicht
reinschauen.)

Gruß, Michael

von Martin (Gast)


Lesenswert?

Ist der Ausgang vom AVR ein Push-Pull ???

von TravelRec. (Gast)


Lesenswert?

Yep! Kondensator Laden und Entladen funktioniert mit einem Pin, als
Ausgang deklarieren und 1 oder 0 ausgeben. Allerdings würde ich einen
höheren Serienwiderstand zum Elko hin nehmen (1k), damit der Portpin
nicht überlastet wird und es zu Meßverfälschungen kommt.

von Hubert.G (Gast)


Lesenswert?

Im Elektor vom September ist ein ESR-C-Messgerät zum selberbauen
drinnen, da kannst du dir das Prinzip anschauen. Ganz Interessant.

von Benedikt (Gast)


Lesenswert?

Ich kann das hier nur empfehlen:
http://elm-chan.org/works/cmc/report.html
Einfach, genau, selbstkalibrierend.

von Togger (Gast)


Lesenswert?

Hi Sebastian,
ich würde mittels eines weiteren portpins den Kondensator entladen,
weil sonst misst die Spannung ewig.
Und du willst doch die Kapazität messen oder.
Selbst wenn die Ladezeit messen willst, muß er ja irgendwann mal
entladen werden.
Sorry, aber ohne Programmauszug ist der Fehler nicht zu finden, weil
ist eh meist Softwaresache.

lg Ralf

von henning (Gast)


Lesenswert?

Hallo basti,

einen C-Meter wollte ich auch schon immer mal aufbauen.
Hast du deine Applikation am laufen?
Wie sieht deine Schaltung bzw. C-Programm aus?

von Sebastian Knödler (Gast)


Lesenswert?

Hallo,
danke für eure Hilfe.
Die Elektor hab ich mir auch schon angesehen, allerdings machen die das
ganze mit einem 555er.

Hab gerade nicht so viel Zeit um das ganze umzusetzen, werd aber meine
Ergebnisse posten wenn ich soweit bin.

MfG
Basti

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.