Forum: Mikrocontroller und Digitale Elektronik Füllstandanzeige


von Peter (Gast)


Lesenswert?

Hallo zusammen,

ich möchte eine Füllstandsanzeige bauen. Dazu habe ich schon einiges 
gefunden. Leider war nichts darunter, was mich 100% zufrieden stellt.

Folgender Maßen möchte ich das Ganze umsetzen: Ein Drucksensor unter 
einem Tank, soll das Gewicht erfassen. Soweit ich weiß ändert sich dabei 
der Widerstand des Sensors proportional zum Druck. Aus diesem Grund 
würde ich den Sensor als Teil eines Spannungsteilers verbauen, um den 
Widerstand in Spannung "umzuwandeln". Dahinter müsste eventuell noch ein 
Operationsverstärker? (Ja/Nein?) Als nächstes müsste ein ADC die 
Spannung in Bits umwandeln, um sie dann einem Microcontroller zu senden. 
Dieser weiß dann: "Aha ok 10011100 entspricht 3,26l Tankvolumen" Der 
Microcontroller schickt dann die passende Codierung an das LCD-Modul. 
Soweit zur Theorie wie ich mir das vorgestellt habe. Ist das erstmal so 
richtig oder ist das zu einfach/kompliziert gedacht?

Ich brauche zunächst erstmal Hilfe beim Erstellen des Schaltplanes. 
Also, welche Controller sind geeignet? Wie verschalte ich das Ganze? 
etc. Besondere Hilfe bräuchte ich bei der Programmierung, aber erstmal 
muss ja der Schaltplan stehen.

Vorne weg möchte ich sagen, dass meine Erfahrungen im Umgang mit 
Microcontroller sehr begrenzt sind und ich ihn auch nur verwenden 
möchte, weil ich keine andere Möglichkeit sehe.

Ich hoffe ihr könnt mir ein wenig helfen.

Danke...

ciao Peter

von Harald Wilhelms (Gast)


Lesenswert?

Peter schrieb:
> Hallo zusammen,
>
> ich möchte eine Füllstandsanzeige bauen.
> Ein Drucksensor unter
> einem Tank, soll das Gewicht erfassen.
> Also, welche Controller sind geeignet?

Das Problem dürfte hier sein, einen Drucksensor zu finden, der
einigermassen genau zu einem annehmbaren Pris ist. Als Anzeige
reicht dann möglicherweise ein einfaches Zeigerinstrument. Was
willst Du denn mit dem Kontroller machen? Ein zusätzliches
Videospiel in Deiner Anzeige einbauen?
Gruss
Harald

von Dennis (Gast)


Lesenswert?

Harald Wilhelms schrieb:
> Was
> willst Du denn mit dem Kontroller machen?

Da stellt sich eher die Frage nach der Form des Tankes. Wen es sich um 
ein lineares Konstrukt handelt, dann kein Thema - sonst musst "Du" 
rechnen - also entweder dein Zeigerinstrument anpassen, oder dann eben 
der Controller...der rechnet dir was du willst - damit wird die 
Linearisierung perfekt.

von Peter (Gast)


Lesenswert?

Na ja...ich habe an sowas gedacht:

http://www.conrad.de/ce/de/product/503370/DRUCKSENSOR-FSR-406/SHOP_AREA_14741&promotionareaSearchDetail=005

Der Kontroller soll mir die Spannung in ein Bild auf einem LCD wandeln.

von Björn C. (bjoernc) Benutzerseite


Lesenswert?

Also mit dem Drucksensor ist nun nicht die beste Idee wie mein Vorredner 
schon geschrieben hat. Was gehen würde, wäre eine Kapazitive Messung. 
ELV hat da etwas im Angebot:
http://www.elv.de/output/controller.aspx?cid=74&detail=10&detail2=22050&flv=1&bereich=&marke=

von J.-u. G. (juwe)


Lesenswert?

Dennis schrieb:
> Da stellt sich eher die Frage nach der Form des Tankes. Wen es sich um
> ein lineares Konstrukt handelt, dann kein Thema - sonst musst "Du"
> rechnen - also entweder dein Zeigerinstrument anpassen, oder dann eben
> der Controller...der rechnet dir was du willst - damit wird die
> Linearisierung perfekt.

Ich habe ihn so verstanden, dass er den Tank auf den Drucksensor stellen 
will - also eine Art Waage. Dann spielt die Form des Tanks keine Rolle.

von Dennis (Gast)


Lesenswert?

Björn Cassens schrieb:
> Also mit dem Drucksensor ist nun nicht die beste Idee wie mein Vorredner
> schon geschrieben hat.

Mit dem Drucksensor evtl. nicht - ansonsten ist es ganz normal den 
Inhalt eines Tanks über den am Boden herrschenden Druck zu ermitteln.

Björn Cassens schrieb:
> Was gehen würde, wäre eine Kapazitive Messung

Aber das ja eher zur Grenzstandmessung, nicht für die Volumenbestimmung 
(geht auch, aber nicht kompliziert).

Die Druckmessung ist praktikabel und einfach.

von Dennis (Gast)


Lesenswert?

J.-u. G. schrieb:
> Ich habe ihn so verstanden, dass er den Tank auf den Drucksensor stellen
> will - also eine Art Waage.

Aso - ja gut, dann reicht natürlich das Leergewicht und die Dichte.

von Björn C. (bjoernc) Benutzerseite


Lesenswert?

Hi Dennis, was meinst du mit Grenzstandmessung ? Kapazitiv hat zT. 
inlinearitäten weil sich Dreck uä. am Sensor ablagert, kannst du das 
näher Erläutern was du mit Grenzstandsmessung meinst? Weil vom Prinzip 
her sollte es funktionieren, sofern du die Geometrischen Daten des 
Behälters kennst - oder irre ich da?

von Sven (Gast)


Lesenswert?

Dennis schrieb:
>> Was
>
>> willst Du denn mit dem Kontroller machen?
>
>
>
> Da stellt sich eher die Frage nach der Form des Tankes. Wen es sich um
>
> ein lineares Konstrukt handelt, dann kein Thema - sonst musst "Du"
>
> rechnen - also entweder dein Zeigerinstrument anpassen, oder dann eben
>
> der Controller...der rechnet dir was du willst - damit wird die
>
> Linearisierung perfekt.

Wiso sollte da eine Linearisierung von Nöten sein? Das Gewicht des 
Tankes ist direkt Proportional zur Tankfüllung. Es wird ihn ja wohl 
nicht interessieren, wie viele Meter hoch die Wassersäule (oder was für 
eine Füllung au immer) ist...

von Dennis (Gast)


Lesenswert?

Björn Cassens schrieb:
> Hi Dennis, was meinst du mit Grenzstandmessung

Grenzstandsmessung ist nur voll/leer, also Marke erreicht/nicht 
erreicht. Damit kannst du nur sagen, dass die Flüssigkeit jetzt den 
Pegel erreicht hat - wenn du dann die Tankform weißt, oder halt eh 
weißt, wieviel bis dahin in den Tank passt, dann weisst du zum 
Schaltpunkt den Füllstand, sonst aber nicht. Das ist eher zur 
(Not)ab(an)schaltung von Punpen und so.

Dennis schrieb:
> (geht auch, aber nicht kompliziert)

Ich meinte natürlich kompliziert, nicht NICHT kompliziert.

Björn Cassens schrieb:
> Kapazitiv hat zT.
> inlinearitäten weil sich Dreck uä. am Sensor ablagert

Schon. Aber wie gesagt - eher Grenzstand...da wird man schon eine 
gewisse Hysterese einbauen.

Du kannst auch nen ganzen Tank kapazitiv messen, dann ist dein Medium 
quasi maßgeblich für das Epsilon_R. Aber ist halt nichtmal eben so 
gemacht.

von Dennis (Gast)


Lesenswert?

Sven schrieb:
> Wiso sollte da eine Linearisierung von Nöten sein?

Ich schrieb ja danach:

Dennis schrieb:
> Aso - ja gut, dann reicht natürlich das Leergewicht und die Dichte.

Habs ja anders verstanden gehabt.

von Einheiten sind Zufall (Gast)


Lesenswert?

Peter schrieb:
> http://www.conrad.de/ce/de/product/503370/DRUCKSEN...

Schon merkwürdig, was unter der Bezeichnung "Drucksensor" verkauft wird.
Ich habe noch gelernt, dass Druck als Kraft/Fläche gemessen wird. 
Kilogramm war damals noch die Einheit für die Masse.

von Peter (Gast)


Lesenswert?

Also ich habe mir jetzt alle Vorschläge durch den Kopf gehen lassen und 
finde die "Waage-Methode" per Drucksensor nach wie vor am besten, weil 
sie recht genau ist und elektronisch (ohne Mechanik) umsetzen lässt.

Was mir fehlt ist aber ein Teil des Know-How, was es Bedarf das Ganze 
fachgerecht in Elektronik umzusetzen. Was haltet ihr davon:

http://www.icplan.de/ul2schs.gif
http://www.icplan.de/seite16.htm

Das Ganze wurde hier mit Ultraschall realisiert. Ist also nicht ganz das 
was ich suche, aber dürfte doch nicht so schwer sein das Ganze auf einen 
Drucksensor (Widerstand) umzustellen oder? Des Weiteren sind hier noch 
zwei Schaltrealis verbaut, die ich nicht brauche. Was ich nicht 
verstehe: Was wird in dieser Schaltung ausgewertet? Also was kommt vom 
Ultraschallsensor (wahrscheinlich eine Spannung)? Und wie verarbeitet 
der Controller das zu einer Ausgabe?

von Dennis (Gast)


Lesenswert?

Das Teil ist ja gänzlich ungeeignet für deinen Zweck!

von J.-u. G. (juwe)


Lesenswert?

Einheiten sind Zufall schrieb:
> Schon merkwürdig, was unter der Bezeichnung "Drucksensor" verkauft wird.
> Ich habe noch gelernt, dass Druck als Kraft/Fläche gemessen wird.
> Kilogramm war damals noch die Einheit für die Masse.

Das Datenblatt spricht von einem Kraftsensor.

D.h. das Ding ist ein Kraftsensor, der als Drucksensor verkauft wird, 
mit einem in Masse angegebenen Messbereich.

von Sven (Gast)


Lesenswert?

@Dennis:
Tut mir Leid, ich hatte zu lange nicht aktualisiert

Einheiten sind Zufall schrieb:
> Schon merkwürdig, was unter der Bezeichnung "Drucksensor" verkauft wird.
>
> Ich habe noch gelernt, dass Druck als Kraft/Fläche gemessen wird.
>
> Kilogramm war damals noch die Einheit für die Masse.

Genau das wird hier ja gemacht. Es wird die Kraft auf eine definierte 
Fläche gemessen. Nach diesem Prinzip funktionieren alle Drucksensoren.
Die angabe g bzw. kg wird auch in einer Küchenwaage benutzt, obwohl auch 
dort nicht die eigentliche Masse sondern die Gewichtskraft gemessen 
wird.

von Peter (Gast)


Lesenswert?

Wieso ist das ungeeignet?

von Sven (Gast)


Lesenswert?

Ups..schon wieder zu langsam >.<

von Dennis (Gast)


Lesenswert?

Das ist ein Druckschalter, der zwischen 10g und 10kg einfach nur "klick" 
macht - und ihm ist es egal, ob 10g oder 10kg.

von J.-u. G. (juwe)


Lesenswert?

Dennis schrieb:
> Das ist ein Druckschalter, der zwischen 10g und 10kg einfach nur "klick"
> macht - und ihm ist es egal, ob 10g oder 10kg.

Schon ins Datenblatt gesehen?

von Dennis (Gast)


Lesenswert?

OK, Kommando zurück! Blöde Beschreibung von Conrad - das Datenblatt gibt 
Aufschluss. Sorry.

von Harald Wilhelms (Gast)


Lesenswert?

Peter schrieb:
> Na ja...ich habe an sowas gedacht:
>
> http://www.conrad.de/ce/de/product/503370/DRUCKSEN...
>
> Der Kontroller soll mir die Spannung in ein Bild auf einem LCD wandeln.

Ach, wieviel Liter fasst Dein Tank? 10l? Ausserdem zeichnet sich
der von Dir ausgewählte Sensor nicht gerade durch Linearität aus.
Das einfachste Prinzip zur Füllstandsanzeige ist nach wie vor ein
Schwimmer. Durch die abweichende Form des Tanks hast Du da aller-
dings einen gewissen Fehler.
Gruss
Harald

von J.-u. G. (juwe)


Lesenswert?

Peter schrieb:
> Wieso ist das ungeeignet?

Wenn der Messbereich Deinen Anforderungen entspricht, halte ich den 
Sensor durchaus für geeignet. Im Datenblatt ist ja auch eine 
Beispielbeschaltung (Spannungsteiler + Impedanzwandler) angegeben, die 
einige Deiner Fragen beantwortet.

Da die Bestimmungsgleichung der Kennlinie angegeben ist, ist eine 
Linearität nicht für zwingend erforderlich.

von Sven (Gast)


Lesenswert?

Harald Wilhelms schrieb:
> der von Dir ausgewählte Sensor nicht gerade durch Linearität aus.

Der Sensor besitzt (laut im Datenblatt gezeigte Kurve) im Bereich 50g 
bis 10kg sehr wohl eine gute Linearität! Für den Fall dass nicht erst 
beim letzten im Tank vorhandenen Milliliter nachgefüllt werden soll, ist 
der Sensor also völlig in Ordnung.
Die Kurve in der Beispielschaltung des Datenblattes würde auch beim 
Linearsten Sensor eine Kurve ergeben!

von Dennis (Gast)


Lesenswert?

Sven schrieb:
> Die Kurve in der Beispielschaltung des Datenblattes würde auch beim
> Linearsten Sensor eine Kurve ergeben!

Das versteh ich nicht? :-)

Ich bin aber auch der Meinung, dass der Sensor mit seiner "Linearität" 
gut genug für den Zweck ist.

Die Frage ist echt nur, was das für ein Tank ist? Groß kann er ja nicht 
sein.

von Sven (Gast)


Lesenswert?

Dennis schrieb:
> Das versteh ich nicht? :-)

Naja. Der Widerstand des Sensors ist doch laut der Grafik im Datenblatt 
(diese Grafik auf Seite 1) im genannten Bereich annähernd linear (Die 
doppelte Logarithmische Skala hat keinen Einfluss auf die Linearität).
Allerdings wird in der unteren Beispielschaltung einen Spannungsteiler 
mit Sensor und Widerstand gebildet. Egal wie linear der Sensor selber 
dabei ist - Die Spannung am Impedanzwandler folgt wegen des 
Spannungsteilers einer unlinearen Funktion.

von Peter (Gast)


Lesenswert?

Ja der Messbereich passt. Was ich nur noch nicht ganz verstanden habe 
ist wie der Sensor installiert werden muss. Offensichtlich ist er ja zum 
aufkleben gedacht. Wenn ich ihn aber aufklebe (vorrausgesetzt er ist 
sehr dünn; scheint aber so zu sein), dann liegt der Tank, der auf einer 
Platte steht (die Platte liegt dann wiederum auf dem Sensor), ja nicht 
ausschließlich auf dem Sensor. Baue ich einen Glotz, sodass das ganze 
Gewicht auf dem Sensor liegt, wird das Ganze instabil. Richtig?

Brauche ich eigentlich den im Datenblatt gezeigten Operationsverstärker?

von Sven (Gast)


Lesenswert?

Peter schrieb:
> Brauche ich eigentlich den im Datenblatt gezeigten Operationsverstärker?

Ist eine Frage der gewünschten Genauigkeit. Je nach dem sollte ein 
A/D-Wandler Eingang eines uC völlig ausreichend. Der Impedanzwandler ist 
nur dazu da, Ströme zu unterbinden, welche die Messung beeinflussen, 
allerdings ist wohl so mancher uC-Eingang hochohmiger als irgend ein 
billiges OPV-Teil

von Peter (Gast)


Lesenswert?

Also an Genauigkeit reicht mir eigentlich so +/- 10ml in Masse ca. +/- 
8g. Wenn ich mir die Diagramme aus dem Datenblatt anschaue, stelle ich 
fest, dass die Kurven über 1kg höchstwahrscheinlich sehr flach werden, 
d.h. man muss in oberen Bereichen (viel im Tank) sehr genau messen oder? 
Wenn man das Ganze streckt (Stichwort OP) ist es wahrscheinlich besser. 
Frage zum ADC: Reichen 8bit, wenn ich in 10ml Schritten messen will?

von Harald Wilhelms (Gast)


Lesenswert?

Peter schrieb:
> Also ich habe mir jetzt alle Vorschläge durch den Kopf gehen lassen und
> finde die "Waage-Methode" per Drucksensor nach wie vor am besten, weil
> sie recht genau ist und elektronisch (ohne Mechanik) umsetzen lässt.

Nun, hier gibts das passende Messgerät:
http://burster.de/de/products/sensoren.html?Kraft/Standard-Druck-%20und%20Zugkraftsensoren/8532%209186/151

Die Fa. Burster verkauft auch Kraftsensoren ohne Auswerteelektronik.
Gruss
Harald

von Sense (Gast)


Lesenswert?

Also der FSR ist mir gut bekannt. Für deinen Zweck ist er völlig 
ungeeignet. Bei einer konst. Belastung driftet der Widerstand und auch 
die Wiederholgenauigkeit ist für deinen Zweck ungeeignet.
Nehme lieber eine dig. Küchen- oder Personenwaage und nutze den 
Biegebalken. Ist alle mal besser als der FSR.

von Michael_ (Gast)


Lesenswert?

Wenn man nur wieder wüßte, was hier gemessen werden soll.
Wenn es die Füllhöhe sein soll dann geht die Wiegemethode nicht. Denn 
das Volumen ändert sich mit der Temperatur. Jeder der einen 
Flüssiggastank hat, kennt das Problem.
Geht das um eine Mengenmessung, dann kann es funktionieren.

von J.-u. G. (juwe)


Lesenswert?

Michael_ schrieb:
> Wenn man nur wieder wüßte, was hier gemessen werden soll.

Der TO möchte die Masse der Substanz in seinem Tank ermitteln.

Michael_ schrieb:
> Geht das um eine Mengenmessung, dann kann es funktionieren.

Was meinst Du in diesem Zusammenhang mit "Menge"?

von Michael_ (Gast)


Lesenswert?

Sicher nicht die Oberfläche, wo die Flüssigkeit plätschert.
Natürlich könnte es auch Mehl sein.
Wenn man es nur wüßte!

von Karl H. (kbuchegg)


Lesenswert?

Peter schrieb:
> Ja der Messbereich passt. Was ich nur noch nicht ganz verstanden habe
> ist wie der Sensor installiert werden muss. Offensichtlich ist er ja zum
> aufkleben gedacht. Wenn ich ihn aber aufklebe (vorrausgesetzt er ist
> sehr dünn; scheint aber so zu sein), dann liegt der Tank, der auf einer
> Platte steht (die Platte liegt dann wiederum auf dem Sensor), ja nicht
> ausschließlich auf dem Sensor.

Wie macht es denn die Polizei, wenn sie LKW wiegen?
Sie nehmen eine Waage und schieben die nacheinander unter jeden Reifen. 
Dann die gmessenen Werte aller Einzelmessungen addieren und das ergibt 
das Gesamtgewicht.

D.h. wenn du an jeder Aufliegefläche einen Sensor hast, kannst du die 
Einzelwerte addieren. Wenn nicht, dann hast du im Idealfall nur 2 
Aufloegeflächen. Die eine ist fix und an der anderen misst der Sensor. 
Im Prinzip hast du dann einen Hebel bekannter Länge. Du misst die Kraft 
am Ende des Hebels und musst umrechnen in die Kraft die dem Hebelarm in 
der Länge der Distanz des Schwerpunktes zum gemeinsamen Drehpunkt 
entspricht.

von J.-u. G. (juwe)


Lesenswert?

Michael_ schrieb:
> Natürlich könnte es auch Mehl sein.
> Wenn man es nur wüßte!

Ich setze mal voraus, dass dem TO bekannt ist, was sich in seinem Tank 
befindet. Für das Messprinzip (Waage) ist es doch völlig unerheblich, ob 
es sich um Mehl oder Wasser oder Benzin handelt.

von Michael_ (Gast)


Lesenswert?

Nochmal! Geht es um eine Masse, dann geht es. Aber nicht bei einer 
Füllhöhe oder Literzahl, dann geht es nicht!

von J.-u. G. (juwe)


Lesenswert?

Michael_ schrieb:
> Nochmal! Geht es um eine Masse, dann geht es. Aber nicht bei einer
> Füllhöhe oder Literzahl, dann geht es nicht!

Wenn Masse und Dichte des Inhalts bekannt sind, ist es auch das Volumen.

von Dietmar (Gast)


Lesenswert?

Folien-Sensoren sind für statische Lasten (d.h. keine Entlastung) nicht 
geeignet - die driften immer weiter weg.

von Michael_ (Gast)


Lesenswert?

Dann braucht man nicht mehr messen.

von Peter (Gast)


Lesenswert?

OK...aber welcher Sensor ist dann für eine statische Last zwischen 0 und 
10 kg (0...100N) geeignet?

von Peter (Gast)


Lesenswert?

Aso...möglichst rein elektronisch ohne Mechanik.

von Guido (Gast)


Lesenswert?

Jeder elektronische Sensor zur Gewichtsbestimmung ist irgendwie an eine 
"Mechanik" gebunden. Meist geht es ja über ein DMS, der halt verzogen 
werden will - dafür wird er auf irgendeinen Träger aufgebracht, der 
verformt wird.

von Sven (Gast)


Lesenswert?

Peter schrieb:
> OK...aber welcher Sensor ist dann für eine statische Last zwischen 0 und
>
> 10 kg (0...100N) geeignet?

Zum Beispiel der Dehnungsmessstreifen KD60 von ME Systeme:
http://www.me-systeme.de/dms_kd.html
Allerdings geht es hier, wie gesagt, nicht ohne einen guten, stabilen, 
mechanischen Aufbau

von Harald Wilhelms (Gast)


Lesenswert?

Peter schrieb:
> Aso...möglichst rein elektronisch ohne Mechanik.

Die von mir genannten Sensoren. :-)
Gruss
Harald

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
Noch kein Account? Hier anmelden.