Kapazitiver Füllstandsensor

Gast #4185417
Lesenswert?
• ▲
▼
Hallo miteinander

Ich habe zwei kapazitive Füllstandsensoren der Marke IFM, das Modell ist 
KQ6007 (http://www.ifm.com/products/ch/ds/KQ6007.htm). Diese sollten an 
einen Arduino UNO angeschlossen werden und dieser soll diese Information 
verarbeiten.

Ich habe nun zwei Fragen betreffend dieser Füllstandsensoren.

Erstens bin ich mir nicht genau im klaren wie diese eigentlich 
funktionieren, resp. was der Sensor genau macht wenn er quasi die 
Information erhält, dass das Becken voll ist. Besonders das Schaltschema 
also die Funktion der verschiedenen Kabel ist mir unklar.

Zweitens Frage ich mich aufgrund der Spannung von 12V wie ich dies an 
den Arduino UNO anschliesse? Brauche ich ein Relais oder ein 
Spannungswandler oder ähnlich?

Über eine Antwort und Hilfe würde ich mich sehr freuen, besten Dank 
schon im Voraus und Grüsse,

Ac
#4185452
Lesenswert?
• ▲
▼
Hallo,
dies ist ein "digitaler" Sensor, erschaltet bei erreicgen der 
Sensorfläche einen Ausgang ein bzw. aus, er gibt keine Information über 
die Füllstandshöhe aus. Du kannst den Ausgang über einen hochohmigen 
Spannungsteiler direkt an deinen Uno anschalten 
(Masseverbindungen-/Potential beachten). Hast du aber eine getrennte 
Spannungsversorgung für beide Schaltungsteile, würde ich über einen 
Optokoppler die Schaltung galvanisch trennen.

Grüße
#4185475
Lesenswert?
• ▲
▼
Matthias S. schrieb:
> Du kannst den Ausgang über einen hochohmigen
> Spannungsteiler direkt an deinen Uno anschalten

Nicht ganz. Der Sensor hat (je nach Typ) einen p Kanal oder N kanal open 
Collector Ausgang bzw. es gibt einen dritten Typ, der die "Lastrichtung" 
erkennen kann. Das bedeutet man muss in allen Fällen noch einen 
Widerstand gegen Masse (P-Kanal) oder Plus (N Kanal) schalten.
Den Widerstand kann man so dimensionieren, das ca. 2-20mA fliessen.
Gast #4185476
Lesenswert?
• ▲
▼
Hallo

Besten Dank für deine schnelle Antwort!

Ich verstehe, also schaltet der Sensor das Ausgangskabel wenn der 
Füllstand erreicht ist unter Strom. Ich habe einen externen 230V-12V 
Spannungswandler mit dem man diese Füllstandsensoren mit Strom 
belieferen könnte.
In diesem Falle bräuchte ich also einen galvanisch getrennten 
Optokoppler.
Soviel ich verstanden habe, erlaubt dieser eine Übertragung eines 
Signals zwischen zwei Stromkreisen.

Kann in diesem Falle der Output des Sensors an den Optokoppler 
angeschlossen werden, und wenn dieser unter Strom steht (wenn Becken 
voll) triggert dies den Optokoppler, welcher den 5V Stromkreis an den 
Arduino unter Strom stellt was wiederum vom Arduino im AnalogIN gemessen 
werden kann?

Vielen Dank nochmals und Grüsse,

Ac
#4185526
Lesenswert?
• ▲
▼
Ac schrieb:

> Ich verstehe, also schaltet der Sensor das Ausgangskabel wenn der
> Füllstand erreicht ist unter Strom.

Das ist eine falsche Ausdrucksweise, die zu Missverständnissen
führen kann. Am Ausgang Deines Sensors "liegt eine Spannung an",
wenn der Pegel erreicht ist. Dabei kann der Ausgang so stark
belastet werden, das Du auch ein Relais damit schalten kannst.
Gast #4185766
Lesenswert?
• ▲
▼
Hallo zusammen danke nochmals für die Antworten.

Harald W. schrieb:
> Dabei kann der Ausgang so stark
> belastet werden, das Du auch ein Relais damit schalten kannst.


Wenn du sagst der Ausgang "könne so stark" belastet werden, dass man ein 
Relais schalten könne, ist dies in diesem Falle von der Stromstärke 
abhängig mit dem man den Sensor beschickt?

Bedeutet dies, dass ich auch einfach ein 12V zu 5V Relais schalten kann 
welches dann dem Arduino das Signal sendet?

Wenn ich das Richtig verstehe kann in diesem Falle entweder Optokoppler 
oder Relais verwenden?

Vielen Dank und grüsse

Ac
Gast #4185826
Lesenswert?
• ▲
▼
Wenn die Formulierungen so schwierig sind weil Fach- oder Grundkenntnise 
fehlen hilft es besonders einen Plan (Übersichtsplan) anzufertigen,  mit 
den Komonenten, der Verdrahtung und allen entscheidenten/notwendigen 
Informationen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.