Füllstandanzeige

Gast #2263093
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
Gast #2263115
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
Gast #2263125
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.
#2263135
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.
Gast #2263138
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.
Gast #2263158
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...
Gast #2263166
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.
Gast #2263178
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?
#2263181
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.
Gast #2263185
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.
Gast #2263195
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
#2263199
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.
Gast #2263209
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!
Gast #2263215
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.
Gast #2263227
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.
Gast #2263253
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?
Gast #2263268
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
Gast #2263286
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?
Gast #2263402
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
Gast #2263479
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.
Gast #2263888
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.
#2263927
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.
Gast #2264087
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.

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