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!
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
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
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.
Im Elektor vom September ist ein ESR-C-Messgerät zum selberbauen drinnen, da kannst du dir das Prinzip anschauen. Ganz Interessant.
Ich kann das hier nur empfehlen: http://elm-chan.org/works/cmc/report.html Einfach, genau, selbstkalibrierend.
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
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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.