Kapazität messen

Gast #220152
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!
Gast #220153
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
Gast #220154
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
Gast #220156
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.
Gast #220159
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
Gast #220160
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?
Gast #220161
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 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.