Endphase eingeleitet !!
Guten Abend zusammen,
in diesem Thread mit Beitrag 40,
hier zu finden:
http://www.avr-praxis.de/forum/showpost.php?p=2222&postcount=40,
hatte ich ja bereits darüber berichtet, dass der Salve funktioniert. Ich hatte Euch bereits die BASCOM-Source, die Eagle-Daten und ein PDF gepostet.
Heute möchte ich nun mein Projekt zunächst entwicklungstechnisch abschließen und Euch die Daten zum Master vorstellen.
Im Anhang findet Ihr wie gewohnt:
- meinen BASCOM-Source-Code
- die Eagle Daten (BRD und SCH)
- sowie ein PDF mit Board und Schematic zum Ansehen ohne Eagle.
Ein Bild vom Prototypen Master&Slave hatte ich mit Beitrag 50 ja auch schon vorgestellt.
http://www.avr-praxis.de/forum/showpost.php?p=2307&postcount=51
Nun neigt sich dieses Vorhaben langsam aber sicher dem Ende. Ich werde vermutlich noch heute Nacht die Boards zu Leiton nach Berlin schicken und mir die PCB's herstellen lassen. Bilder von den PCB's und den bestücken Platinen gibt es dann auch in diesem Thread.
Bis auf die Bestückung und den Zusammenbau komme ich dann wohl vor den wärmeren Tagen dieses Jahres nicht mehr weiter. Der nächste Schritt wird dann nämlich sein, den Slave in der Zisterne einzubauen und in Betrieb zu nehmen. Dazu sollte es aber etwas besseres Wetter und höhere Temperaturen haben (aktuell sind es nämich auch schon wieder -2.7°C)
Ich habe im Sourcecode die Füllstandsmessung über eine Tabelle realisiert. Mittels Kreisabschnittsrechnung habe ich zunächst theoretisch die möglichen Füllstände meiner Zisterne berechnet und dem Echo-Wert der Wasseroberfläche in der Tabelle in Bezug gesetzt (Liter und Prozent).
Somit muss ich nicht online während der Messung rechnen sondern ich benötige nur das Echo und kann so den Füllstand auslesen. Dies hat den Vorteil, dass ich jederzeit in der Lage bin jeden einzelnen Wert anzupassen, je nachdem wie genau meine bisherige Rechnung war und wie sich das System in der Praxis behauptet! Außerdem weiß ich nocht nicht genau wie sich der Ultraschall in meiner Zisterne ausbreitet und somit werde ich ohnehin an Range und Gain drehen müssen. Aber das Feintuning mache ich dann mit meinem Notebook auf dem Schoss und einem Cocktail in der Hand in der warmen Sommersonne
Für alle, die mal ein Volumen für einen liegenden idealen Zylinder berechnen wollen, anbei mal als Denkanstoß der Formelansatz zur Berechnung des Flächeninhalts eines Kreisabschnitts. Diese Formel war zunächst die wichtigste Basis für meine Volumensberechnung. Also, here we go:
A = arccos(1-h/r)r^2 - sqrt(h(2r-h))(r-h)
wobei r der Radius des Kreises ist und h die "Höhe" des Kreisabschnittes der abgeschnitten werden soll. Die für mich interessante Fläche welche dann mit der Länge meiner Zisterne multipliziert werden muss ist dann aber A(Kreis) - A.
Wow, der Ausflug in die Mathematik war echt anstrengend und Ihr glaubt garnicht, wie viel man seit dem Studium wieder verlernt hat.
Es grüßt Euch,
Markus