Entladevorgang eines Kondensators messen

Gast #6365508
Lesenswert?

Hallo,
ich hoffe ihr könnt mir weiterhelfen.
Im Anhang habe ich mal eine Schaltung platziert die einen Kondensator 
über einen uC Pin P1.0 auflädt.

Nun ist es so das der uC mach der Aufladung des Kondensators für eine 
bestimmte Zeit ausgeht. Und dann wieder mit Spannung versorgt wird.
Ich möchte die Zeit bestimmen, wie lange die "Aus" Phase dauert.

Während der "Aus"-Phase darf ja kein uC Pin den Kondensator berühren 
damit dieser sich nicht über den uC Pin entlädt.

Meine Frage ist: Wie kann ich die Entladekurve des Kondensators vom uC 
Pin entkoppeln?

Mein Ansatz ist: MOSFETS oder Operationsverstärker. Es muss nur 
sichergestellt sein das das eingesetzte "Schalt"-Element nicht in der 
"Aus"-Phase niederohmig wird.
Angehängte Dateien:
Gast #6365523
Lesenswert?

Kurt schrieb:
> Wie kann ich die Entladekurve des Kondensators vom uC Pin entkoppeln?

Von P1.0 ist er über die Diode entkoppelt.

Allerdings liefern übliche 8051 Ausgänge keinen Strom von plus,  sondern 
schalten nur nach Masse.

Wenn dein Entladeproblem aber über Vmess stattfindet über die eingebaute 
Schutzdiode des uC Analogeingang: einfach nicht messen.

Wenn das Messen und die ganze Schaltung aber irgendeinen Sinn haben 
soll: verrate doch mal den Sinn.
Gast #6365555
Lesenswert?

Kurt schrieb:
> 3. Die Versorgungsspannung des uC ist wieder da. VCC ~ 3V
> -> uC will den Spannungswert Vmess vom Kondensator wissen.

Hast du genau an der Stelle nicht das Problem, dass die Spannung wieder 
relativ zügig ansteigt, bis du mit deiner Messung fertig bist?

Entlade doch den Kondensator nicht über den Spannungsteiler, sondern 
einfach mit einem 100k über die Eingangsschutzdiode des µC.
Klar, es gibt einen Fehler wegen der Diode; kann man evtl. raus rechnen.
Gast #6365569
Lesenswert?

Kurt schrieb:
> De4n Sinn dahinter habe ich doch beschrieben

Du hast nicht den Sinn beschrieben.

Sinn wäre so was wie: der uC will wissen wie lange seine 
Versorgungsspannung ausgefallen ist.

Dann spielen solche Fragen eine Rolle: welche Zeiträume, wie genau, wie 
kurz ist er davor garantiert an, und auch bei welchen Temperaturen, denn 
die spielt eine erhebliche Rolle gegenüber Leckströmen.

Dann kann man überlegen, ob der doch erhebliche Rückwärtsstrom einer 
Schottky-Diode tolerabel ist, ob die Selbstentladung des Kondensators 
nicht die Genauigkeit versaut, ob der uC überhaupt so lange versorgt ist 
um einen Goldcap zu laden, ob nicht eine höhere Spannung besser wäre 
wenn sie sowieso von der uC Versorgung entkoppelt ist, oder eine so 
geringe dass Dioden-Flusspannungen irrelevant sind, oder ob man den 
Kondensator lieber eine RTC versorgen lassen würde.

So aber ist deine Frage einfach nur blöd und eventuelle Lösungen ggf. 
unzureichend weil z.B. auch ein gesperrter Transistor noch Strom 
durchlässt.

Ein LM358 erlaubt z.B. eine höhere Eingangsspannung auch wenn seine 
Versorgung fehlt und könnte als buffer vor den Analogeingang gesdchaltet 
werden. Gibt halt ein pasr Millivolt fehler und bernötigt einen pull 
down damit er 0 erreicht.
Gast #6365582
Lesenswert?

Kurt schrieb:
> De4n Sinn dahinter habe ich doch beschrieben.
Der Sinn bleibt völlig schleierhaft.
Du hast eine Entkopplung über die Diode und wenn die Spannung am 
Kondensator wegen Entladung zu stark abnimmt, erfolgt eine erneute 
Aufladung.
Warum und wozu Du die Zeitdauer der Nicht-Aufladung wissen willst, 
erklärst Du nicht.
Die Entladekurve eines Kondensators kannst Du nun wirklich überall 
finden ):
Gast #6365691
Lesenswert?

Stefan ⛄ F. schrieb:
>>> Den R4 würde ich entfernen und dann kann der 'rosa' Widerstand auch 10k
>>> betragen.
>> Wer entlädt dann den Kondensator?
>R6

Ich kann dir nicht folgen. Egal ob ich R4 überbrücke oder weg lasse, 
sehe ich keinen Pfad, über den der Kondensator entladen wird. Siehe 
angehängte Bilder.
Angehängte Dateien:
Gast #6365693
Lesenswert?

Kurt schrieb:
> Ich hatte mehr an so etwas gedacht. Nur soll das Signal über den
> n-MOSFET nicht digital sein, sondern die Kondensator Entladekurve
> wiederspiegeln.

Das kann so nicht funktionieren. Mit nur einem Transistor wird das nicht 
klappen, weil du je nach Schaltungsvariante entweder das Gate nicht 
passend angesteuert bekommst oder die Body Diode des Transistors 
unerwünscht leiten wird.
Gast #6365712
Lesenswert?

Stefan ⛄ F. schrieb:
> Egal ob ich R4 überbrücke oder weg lasse,

Ich meinte schon R4=0.
Und den 'rosa' Widerstand an die µC-Versorgung, nicht an die geschaltete 
Spannung. Deshalb müsste er doch hochohmig sein, was mit einem 10n an 
VMess vermutlich ausreichend kompensiert werden kann.
Ich sagte ja, ich hab es nicht ausprobiert, auch nicht simuliert. War 
halt eine Idee, ggf. eine Schnapsidee.

Dann ist das noch die beste Idee. Reedrelais an µC-VCC, der Kontakt 
trennt die VMess-Leitung:
hinz schrieb:
> Häng ein kleines (Reed-)Relais dazwischen.
#6365752
Lesenswert?

Vielleicht bin ich zu doof um zu begreifen was das Ganze soll.

- Es darf nur der Mess Spannungsteiler belasten.. ?
- Resp was soll das, mit welchen spezifikationen ?
- Soll die selbst-Entladung gemessen werden, von welcher Sorte Cap ?
- Soll eine Zeit gemessen werden, der Kondenser ist quasi egal ?
- Wieviel Zeit soll gemessen werden ?
- Sekunden, Minuten. Stunden ?
#6365852
Lesenswert?

Kurt schrieb:
> Leute, der Sinn ist zu überprüfen wielange die "Aus"-Phase dauerte. Die
> maximale "Aus"-Phase sind hier 200ms.

Dan verpass deinem uC einen Stützkondensator, damit er die 200ms + 
Sicherheit weiterläuft.
Dann kann der uC das ganz locker in Software   erledigen.
Das wird in Summe weit genauer und zuverlässiger. Zudem auch noch 
einfacher. Im simpelsten Fall ein dicker Kondensator und ne Diode.

Lies dir mal den Abschnitt hier durch:
https://www.mikrocontroller.net/articles/Speicher#EEPROM-Schreibzugriffe_minimieren

Da ist die Schaltung schon gut beschrieben. Nur statt Daten ins EEPROM 
zu schreiben, startest du halt den Timer.

Hoffe, das hilt weiter...
Grüße, S
Gast #6366172
Lesenswert?

MaWin schrieb:
> Dann kann man überlegen, ob der doch erhebliche Rückwärtsstrom einer
> Schottky-Diode tolerabel ist ...

Hast du mal ins Datenblatt geguckt?
Bei 25°C und 3V liegt der bei der BAT54 weit unter 100nA. Das darfst du 
jetzt mal in Relation zu den 30000nA durch die 100kΩ vom Spannungsteiler 
setzen. Dafür muss man eigentlich nicht überlegen ...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren