Experiment zum Messen von Kapazitäten

Gast #3273860
Hallo,
ich würde gerne einen kapazitiven Positionssensor ausprobieren, so wie 
er in http://elm-chan.org/works/vlp/report_e.html als Variante c) 
beschrieben ist.
D.h. eine bewegte Platte über zwei feste (symm. Aufbau).

Für meinen fliegenden Plattenkondensator ca. 25cm^2 komme ich auf 22 pF:
8,85e-12  1  0,05^2 / 0,001 = 22,125e-12

Mit meinen (lächerliche geringen?) 10 kHz Sinus, einem 500 
Ohm-Widerstand (zu klein?) und einem 10 uF (viel zu groß?) Kondensator 
(wozu dient der?) bekomme ich ziemlich genau das am Messwiderstand, was 
ich auch reinstecke (Sinus ohne DC-Offset).

Wahrscheinlich hilft auch der fliegende Aufbau nicht (PCB-Stücke und 
fliegende Verdrahtung) weiter wenn dadurch die Mess-Kapazität anteilig 
klein ist.

Besteht überhaupt eine Chance, mit diesen Mitteln etwas am Oszi zu 
sehen?
#3274217
> ich würde gerne einen kapazitiven Positionssensor ausprobieren,
> so wie er in http://elm-chan.org/works/vlp/report_e.html als
> Variante c) beschrieben ist.


In dem Beispiel gehen sie mit einem 8Mhz CMOS 5Vpp Signal (16MHz/2) auf 
die Diodenbrücke. Die Auswertung erfolgt über drei Tiefpässe (RC, LC, 
RC). Die Dioden sollten sehr schnell schalten können und kleine 
Kapazitäten haben (1pF, 2ns).
Gast #3274489
AD7745 ist ja krass, aber habe ich nicht. Leider auch keine schnellen 
Dioden oder ein MHz Sinusgenerator. Muss ich mich wohl dahingehend 
erstmal informieren oder ein anderes Verfahren finden.
Danke für die Antworten!
#3274553
Die nehmen einen CMOS Rechteck-Oszillator mit internem Teiler durch 2 um 
ein möglichst konstantes 50% Tastverhältnis zu bekommen. Der einfachste 
Nachbau wäre es einen 16MHz Takt mit einem 74AC74 zu teilen. Damit hast 
du dann 8MHz mit konstantem 50% Tastverhältnis. Das Ganze geht auch mit 
anderer Taktfrequenz z. B. 6MHz.
Gast #3274685
Habe doch einen 8 MHz Oszillator gefunden:
1
#include "msp430g2211.h"
2
void main(void)
3
{
4
  WDTCTL = WDTPW + WDTHOLD;
5
  BCSCTL1 = 13;
6
  DCOCTL = (3<<5);
7
  P1SEL = BIT4;
8
  P1DIR = BIT4;
9
  while(1);
10
}

Damit funktioniert es auch mit meinen Grabbelkistenbauteilen 
einigermaßen zufriedenstellend: 0,53 .. 1,3 V bei 3.6 V Sinus (p2p).
Gast #3274715
Der Messwiderstand in einen Tiefpass gewandelt (vgl. 
http://elm-chan.org/works/vlp/galamp2.png) bringt dann verrauschte (0,3 
V)  0,5 .. 3,1 V DC.

Aber was macht der Kondensator "über" den Gleichrichter? Ohne ihn ist 
die Ausgangsspannungsdifferenz viel kleiner, aber wieso verursacht er 
nicht einen konstanten Strom (er ist dem Sensor ja parallel geschaltet). 
Was ist die Wechselwirkung?

Und die Ausgangsspannung schwankt mit der Frequenz, ohne Quarz muss das 
also kompensiert werden (Temp.-Komp, Referenz-Kondensator messen, ..?).

Antwort schreiben

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