Wasserstandserkennung, wenn das Wasser etwas verschmutzt ist und erhebliche gelöste Salze enthält

Ich habe hier dieses hervorragende QnA gefunden , das mehrere Optionen zum Messen oder Erfassen des Wasserstands bietet. Für meinen Fall reicht es aus, 4 Wasserstände (sehr niedrig, niedrig, mittel, voll) des Tanks zu unterscheiden.

Ich muss dasselbe tun, aber in meinem Fall muss ich mich mit der Sorge auseinandersetzen, dass dies nicht gerade sauberes Trinkwasser ist. Das Wasser, das aus einem tiefen Rohrbrunnen gepumpt wird, scheint etwas mit Schlick (die rostigen dunkelbraunen/schwärzlichen Arten) und vielen gelösten Salzen verunreinigt zu sein. Während der Schlick durch einen 5-Mikron-Sediment-Vorfilter auf Filz-/Mikrofaserbasis gefiltert wird, befindet er sich im Nachpumpenabschnitt im bodennahen Sumpf. Das Salz ist ebenfalls ein großes Problem, da es Metall, Kunststoff und so ziemlich jede Oberfläche verschmutzt (Salzablagerungen). Jedes Metall-/Kunststoffteil, das lange genug untergetaucht bleibt, bekommt eine ziemlich beträchtliche Salzablagerung, die (mit Mühe) abgekratzt werden muss.

Angesichts dieser Merkmale der Betriebsumgebung habe ich mich gefragt, welche der folgenden Methoden (alle aus den oben zitierten vorherigen QnA) zur Erkennung des Wasserstands voraussichtlich am zuverlässigsten funktionieren und im Laufe der Zeit mit minimalem Wartungsaufwand funktionieren.

  1. Differenzdruckwandler am Boden des Tanks. Wie hoch ist die Wahrscheinlichkeit, dass die Sensorfläche oder ihre Kanten durch die Salz-/Schlickablagerung verstopft werden und in einigen Monaten nicht mehr funktionieren? Die Salz-/Schlickablagerung selbst kann mit der Zeit zu Fehlern bei der Druckmessung führen.

  2. Schwimmerschalter - Da dieser bewegliche Teile hat, frage ich mich, ob sie durch die Salz- / Schlammablagerung unbeweglich gemacht werden können (Verlust der Beweglichkeit des Schwimmers)?

  3. Kapazitive Erfassung - Dies wird in der zitierten QnA nicht ausführlich erläutert, aber ich habe an anderer Stelle gelesen, dass dies von einem durchschnittlichen dielektrischen Koeffizienten von Wasser abhängt, wobei 2 isolierte Sonden ziemlich entlang der Tiefe des Tanks / Sumpfes platziert werden Nähe. Die Kapazität davon variiert mit dem Wasserstand, der gemessen wird. Der genaue Mechanismus ist nicht klar. Anscheinend wird dafür anscheinend auch Niederspannungs-Wechselstrom verwendet, aber wiederum ist nicht klar, wie der Teil ist. Außerdem ist mir nicht klar, welche Rolle die Salz- / Schlickablagerungen bei der Änderung der Kapazität im Laufe der Zeit spielen können.

  4. Leitfähigkeitsprüfung auf mehreren Ebenen – Elektroden werden auf verschiedenen Ebenen platziert, die als geschlossene Kreisläufe funktionieren sollen, wenn Wasser den bestimmten Kreislauf erreicht, der sich auf bestimmten Ebenen befindet. Elektrischer Strom (z. B. etwa 24 VDC) wird regelmäßig für kurze Zeit durch die Schaltkreise geleitet, um festzustellen, welche Schaltkreise geschlossen sind, und aus diesen Informationen auf den Wasserstand zu schließen. Nun noch einmal, verändert Salz/Schlick die Leitfähigkeit? Und können sie die Elektroden korrodieren? Kann ich eine Aluminium- oder Kupferelektrode verwenden?

  5. Ultraschall-Näherungssensor – Legen Sie einen solchen Sensor mit der Vorderseite nach unten, dh direkt auf den Boden des Tanks, und verwenden Sie den Standard-Näherungssensormechanismus, um Wasserstände zu erkennen. Dies erscheint mir am vielversprechendsten, da der Sensor selten (wenn überhaupt) mit Wasser in Kontakt kommt. Außerdem sollte die Installation am einfachsten sein. Von all diesen ist dies jedoch wahrscheinlich der teuerste Ansatz und möglicherweise weniger robust (dh unter extremen Feuchtigkeits- und Temperaturschwankungen eines geschlossenen Wassertanks/Sumpfes möglicherweise nicht gut geeignet).

Wie groß ist der Tank? Spectra Symbol hat ein MagnetoPot- Produkt, das die gesamte Elektronik außerhalb des Tanks hält – es verwendet einen Magnetschwimmer im Tank. SparkFun hat einige kurze, aber die Websites von Spectra zeigen Größen bis zu 1 Meter Länge.

Antworten (5)

Angesichts der Arbeitsparameter ist die Ultrasonic Ranging-Lösung die beste wartungsfreie Option. Je nach gewünschter MTTF muss es auch keine teure Lösung sein.

Der Budgetansatz umfasst Module wie dieses:

Ultraschallsensor ( Von eBay, für unter $2 )

Anstatt das Modul so einzusetzen, wie es ist, kann das Modul mit Epoxid-Vergussmassen vergossen werden , die alles außer den Oberseiten des Ultraschallsenders und -empfängers und den Anschlussstiften bedecken. Besser noch, es können passende wetterfeste Kabel angeschlossen und die Abzweigung auch vergossen werden. Das verspricht eine angemessene Langlebigkeit.

Mit einem größeren Budget können andere Ultraschall-Entfernungsmodule gefunden werden, die IP67-zertifiziert sind und von Grund auf für extreme Umgebungen entwickelt wurden.

Danke @Anindo. Gut zu sehen, dass es die Ultraschall-Abstandssensoren zu solchen Preisen gibt. Ich glaube, ähnliche Module (oder Technologien) werden in Autos für die Rückwärts- / Parkführung verwendet, aber diese Sensoren haben anscheinend einen Erfassungsbereich, der auf etwa 5 Fuß ungerade begrenzt ist. Die Spezifikationen des 2-Dollar-Moduls scheinen auf eine Erkennungsreichweite von bis zu 14 Fuß anzuspielen, fragen sich jedoch, ob das wirklich der Fall ist. Epoxidverguss ist ein großartiger zusätzlicher Gedanke.
Es ist wirklich der Fall, aber die Genauigkeit / Auflösung ist bei maximaler Reichweite schlecht. Die Reichweite wird durch die Starrheit des Ziels bewirkt. "Schwerere" Ziele sind auf größere Entfernungen erkennbar.
Danke @DrFriedParts. Könnte ich aus dem, was Sie geschrieben haben, schließen, dass ein solcher Sensor zum Erfassen des Wasserstands möglicherweise keine große Reichweite hat? In meinem Fall brauche ich etwas, das erkennen kann, dass Wasser in eine Tiefe von bis zu 10 Fuß gefallen ist.
10 Fuß sind mit kostengünstigem Ultraschall leicht zu erreichen, vorausgesetzt, Sie haben eine ruhige Umgebung (kein Ultraschallgeräusch) und schießen auf eine relativ ruhige Wasseroberfläche (Wasser ist nicht komprimierbar - es ist sehr hart). Sie haben möglicherweise einen Fehler von +/- 1 Fuß oder mehr bei 10 Fuß. Aber wenn 8-12 Fuß akzeptabel sind (normalerweise für Alarmzwecke), dann ist alles in Ordnung. Ich habe eine Technik erfunden, um Elektrostatik dafür zu verwenden, aber es ist hier wahrscheinlich übertrieben.
Exzellent. Wäre interessant, über die Technik mit Elektrostatik zu lesen, nur der Aufklärung halber !! Übrigens, müssen die Ultraschall-Entfernungsmessmodule wie dieses kalibriert werden?
@ icarus74 - Ultraschallsensoren würden fast immer eine Kalibrierung erfordern, wenn Sie versuchen, auf absolute Messungen aufzulösen. Abhängig von der Nutzungsumgebung kann es sein, dass Sie die Reaktion als etwas nichtlinear empfinden und daher möglicherweise eine Dreipunktkalibrierung benötigen.
Endlich dazu gekommen, das auszuprobieren. Bin auf ein interessantes Szenario gestoßen. Frage ist hier
@ icarus74 Ja, ich habe gerade Ihre Experimente dupliziert und eine wiederholbare Lösung erreicht. Antwort ist hier . :-)

Es gibt mehrere effektive Schemata, mit denen Sie versuchen könnten, den Wasserstand im Tank zu erfassen. Hier sind zwei Schemata, mit denen ich in der Vergangenheit gearbeitet habe. Beachten Sie, dass dies interessante Technologieideen sind, mit denen man arbeiten kann, und einige Designarbeiten erfordern, aber ein lustiges Projekt sein könnten, an dem man arbeiten kann.

1) Eine Baugruppe, auf der mehrere Thermistoren montiert sind, wird in den Tank gehängt. Die Thermistoren sind mit einigen Stromquellen verdrahtet, die bewirken, dass sich jeder Thermistor um einen bestimmten Betrag selbst erwärmt. Die Thermistoren sind entlang der Baugruppe auf verschiedenen Ebenen angeordnet. Wenn der Wasserspiegel ansteigt und einen Thermistor bedeckt, kühlt er die Komponente ab, wodurch sie den Widerstand ändert. Eine Messschaltung, die den Spannungsabfall an jedem Thermistor misst, kann feststellen, ob eine bestimmte Komponente von Wasser bedeckt ist oder nicht.

2) Sie können Kunststoffstangen platzieren, die in unterschiedlichen Tiefen in den Tank ragen. Jeder Kunststoffstab hat sein Ende in einem 45-Grad-Winkel von jeder Seite abgeschnitten und dann zu einem sehr glatten Finish poliert. Ein Lichtstrahl scheint von oben in die Stange (kann eine sichtbare oder infrarote LED sein, je nachdem, was für die verwendeten Materialien geeignet ist) und wird normalerweise von den beiden Abschrägungen am Ende der Stange reflektiert und nach oben reflektiert die Spitze des Stabs, wo eine Fotodiode oder ein Fototransistor verwendet wird, um das reflektierte Licht zu erfassen. Wenn Wasser im Tank aufsteigt und das abgeschrägte Ende des Stabs bedeckt, ändert es den Brechungsindex am Ende des Stabs und das herunterfallende Licht wird nicht mehr vollständig zum Detektor zurückreflektiert. Das Rutensortiment kann Ihnen sagen, wo sich der Wasserstand befindet. Das folgende Bild zeigt das entsprechende Konzept. Es würde Spaß machen, mit diesem Konzept unter Verwendung eines billigen Laserpointermoduls als Lichtquelle zu experimentieren. (Als ich vor Jahren mit diesem Konzept gearbeitet habe, gab es noch keine Laserpointer!!)

Geben Sie hier die Bildbeschreibung ein

Danke für den Vorschlag von Alternativen. Ich vermute, dass die Methode, die auf der Verwendung von Thermistoren basiert, erfordert, dass Thermistoren mit Wasser in Berührung kommen? Wie gut würden sie funktionieren, wenn man eine Isolationsschicht aus einem heißen Epoxidklecks hätte! Allerdings mag ich diese Methode. Haben Sie auch so etwas wie 1 Thermistor für jede Ebene erwähnt, bei der ich den Wasserstand messen möchte?
Die Methode mit den Kunststoffrohren klingt noch lustiger, aber ich versuche, mich von etwas fernzuhalten, das zu schlau ist oder von der Person, die dies installiert, viel Geschick erfordert. Wenn Sie "auf ein sehr glattes Finish poliert" erwähnen, meinen Sie das Innere der Pfeife?
@ icarus74 - Die Thermistoren müssten dem Kühlmedium Wasser ausgesetzt werden. Da sie in einem Selbsterwärmungsmodus betrieben werden, indem ein geringer Strom durch sie fließt, ist es umso besser, je geringer die Wärmebarriere zwischen dem Teil und dem Kühlmedium ist. Ich habe das vor einigen Jahren gemacht und ja, die Thermistoren und ihre angeschlossenen isolierten Drähte waren in einer dünnen Epoxidschicht eingekapselt. Ja, Sie hätten einen Thermistor für jede Erfassungsebene.
@icarus74 - Die Plastikstangen sind keine Rohre. Sie wären durchsichtige feste Kunststoffstäbe mit einem Durchmesser von vielleicht 0,5 "bis 0,75" (~ 12,5 mm bis 20 mm). Ich habe meiner Antwort eine kleine Grafik hinzugefügt. Die Politur wird am Ende des Kunststoffstabs hinzugefügt, wo er abgeschrägt ist.
Ich wünschte, ich könnte weiter für die schöne Illustration und die sehr kreativ (und lustig) aussehende Methode stimmen. Was die Plastikstäbe betrifft, meinten Sie, glaube ich, so etwas wie durchsichtige Acrylstäbe? Es ist extrem schwierig, diese vor Ort zu finden, sonst hätte ich es vielleicht versucht.
Und ich habe fast vergessen, wie schlecht die Qualität meines Wassers ist, und das Problem der Verkalkung (Salzablagerung). Ich denke, die 2. Methode ist anfällig für dieses Problem.
@icarus74 - Ja. Eventuelle Ablagerungen auf der Stirnfläche des Stabes würden die Empfindlichkeit negativ beeinflussen.
Ich habe den Kunststoffstab/Lichtleiter-Ansatz bei einem Salzwasseraquarium verwendet und es funktioniert einwandfrei. Wenn sich die Spitze im Wasser befindet, tritt das Licht technisch gesehen unten aus und wird nicht zum Sensor zurückreflektiert. Es könnte ein kleines Wartungsproblem geben, wenn sich Salze und Mineralablagerungen auf dem Rohr ansammeln.

Sie erwähnen einen Schwimmerschalter und befürchten, dass mechanische Komponenten blockiert werden könnten. Sie könnten jedoch einen Schwimmerschalter bauen, bei dem sich alle kritischen Komponenten über Wasser befinden, im Stil eines klassischen Toilettentankfüllers: Platzieren Sie den Schwimmer am Ende einer langen Stange, die sich drehen kann, und codieren Sie den Winkel am Drehpunkt (über einen absoluten Drehgeber oder ein Potentiometer) zur Bestimmung des Wasserstandes. Der Drehpunkt muss sich nicht in der Nähe des Wassers befinden. Wenn die Stange nicht besonders schwer ist, können Sie sogar eine normale Toilettenschwimmerkugel verwenden .

Da Sie sagen, dass Sie nur 4 Wasserstände benötigen, benötigen Sie keine Ausgangslinearität, sondern nur 4 Schwellenwerte, und der Schwimmerarm und der Drehpunkt können geformt und platziert werden, wo immer es bequem ist – solange der Arm frei ist, sich über einen ausreichenden Bereich im Inneren zu bewegen Ihr Behälter. Wenn der Behälter beispielsweise hoch und schmal ist, benötigen Sie möglicherweise stattdessen einen linear beweglichen Schwimmer, der schwieriger gegen Reibung robust zu machen und zu messen ist.

Vorteil: Ihre Verunreinigungen könnten die Kalibrierung leicht verändern, wenn sie am Schwimmer haften bleiben, aber den Mechanismus nicht deaktivieren, bis sie ihn vollständig am Schwimmen hindern.

Nachteil: Die Kosten für robuste kundenspezifische mechanische Komponenten können einen ausgefallenen Sensor durchaus übersteigen.

(Dies kam mir in den Sinn, als ich Ihre Frage las, weil ein dekorativer Brunnen / Pool in meiner Heimatstadt genau einen solchen Schwimmerschalter verwendete.)

Danke für die Antwort @Kevin. Meinten Sie so etwas wie ein Schwimmerventil, nur dass ich den Ventilmechanismus durch einen elektrischen Schließer ersetzt habe? Ich habe so etwas in einem anderen Projekt mit Tischtennisbällen ausprobiert, aber keine vorhersehbare Bewegung entlang des Drehpunkts bekommen. Da ich 4 verschiedene Ebenen erkennen muss, die zu verschiedenen Zeiten unter Wasser sein können, ist mir nicht klar, wie groß / lang der Arm des Schwimmerventils ist, den Sie möglicherweise vorschlagen. Könnte helfen, eine Grafik zu zeichnen, um es zu erklären.
@ icarus74 Ich habe einige Details hinzugefügt, um Ihre Punkte abzudecken. Sie müssen die Bewegung nicht genau modellieren, sondern nur 4 Sensorausgangsschwellen für Ihre 4 Wasserstände, die Sie empirisch bestimmen können. Bezüglich der Größe und Form des Arms kann ich keine Vorschläge machen, da Sie nichts über die relativen Abmessungen des Behälters gesagt haben, ob er oben offen ist usw. Wenn Sie ein Diagramm des Behälters (Seite Ansicht) Ich würde gerne versuchen, einen passenden Arm zu entwerfen.

Wenn Sie einen Differenzdrucksensor verwenden, können Sie eine Lösung bauen, die sehr robust ist, da sie keine beweglichen Teile hat, nicht von Temperatur/Feuchtigkeit beeinflusst wird, die Wasserreinheit irrelevant ist (sowohl in Bezug auf Salze als auch Transparenz) und keine elektrischen Sensoren enthält Kontakt mit der Flüssigkeit haben (wenn Sie also den Füllstand in einem Säuretank messen möchten, kein Problem).

Vor einigen Jahren (hm, das Ausgraben der Notizen offenbart 2008) habe ich für meine Eltern ein System geplant, um den Wasserstand in einem Brunnen 100-150m von ihrem Haus zu überwachen. Aus der Projektbeschreibung geht folgendes hervor:

Mein Vorschlag ist, einen Differenzluftdrucksensor zu verwenden, der in einem an einem Ende verschlossenen und mit Luft gefüllten Rohr montiert ist und teilweise in das Wasser abgesenkt wird, um den Wasserstand zu messen.

Ein Sensor im Rohr ins Wasser abgesenkt

Gehen Sie zunächst davon aus, dass der Luftdruck 1,0 ATM beträgt. Dann beträgt der Druck im Wasser 1 m unter der Oberfläche 1,1 ATM. Durch Absenken eines mit Luft gefüllten und oben abgedichteten Rohrs 1 m tief in das Wasser komprimiert der Wasserdruck am Boden des Rohrs die Luft im Rohr auf 1,1 ATM.

Durch die Befestigung des Rohrs an einer festen Position führen unterschiedliche Wasserstände zu unterschiedlichen Drücken im Inneren des Rohrs. Da es sich bei dem Sensor um einen differentiellen Sensor handelt, werden Schwankungen des Luftdrucks den Sensor nicht beeinflussen. Ich habe keine spezielle Vorliebe für den zu verwendenden Sensor, aber der MPX2050DP -Sensor scheint brauchbar zu sein.

Das einzige, was die Robustheit dieser Lösung schwächen könnte, wäre, wenn die Flüssigkeit große Gegenstände enthalten würde, die möglicherweise die untere Öffnung des Rohrs blockieren und verschließen könnten, da der Druck jedoch unabhängig vom Volumen ist, können Sie ein beliebig breites Rohr verwenden möchte.

Der Großteil der Kosten dafür wird der Sensor sein (die Preise für solche Sensoren scheinen im Bereich von 10-20 EUR zu liegen). Für den Rest können Sie jedes Plastik- / Metallrohr verwenden, das Sie herumliegen haben, ein Seil und einen Stock, wenn Sie Kosten sparen möchten.

Das ist eine großartige Idee.

Verwenden Sie oben eine kleine Luftquelle und führen Sie das Rohr nach unten, sodass die Luft sanft aus dem Rohr sprudelt. Wenn Sie Ihren Druckwandler oben auf den Druck im Rohr blicken, können Sie die Höhe des Wassers über dem Boden des Rohrs berechnen.

Zu viel Druck und das Rohr ist verstopft.

Zu wenig Druck und etwas stimmt nicht mit Ihrer Luftquelle oder Ihrem Rohr. Es wäre also sehr zuverlässig und schwer zu brechen/blockieren. Du hast Schlick und so erwähnt, bedeutet das, dass da nicht nur Wasser drin sein kann?

Wenn ja, kann alles, was auf Druck beruht, aufgrund unterschiedlicher Dichten nicht genau sein, aber ich habe den Gedanken, dass Sie, wenn Sie diese Bubbler-Technik und vielleicht einen Ultraschall-Oberflächendetektor koppeln, tatsächlich auch eine prozentuale Kontaminationszahl für das Wasser angeben könnten, insbesondere Zeug wie Öl, das oben schwimmt.