Hallo, seit einiger Zeit beschäftige ich mich mit dem Bosch-Drucksensor BMP085. Wie im Datenblatt an Hand eines Beispiels sehr gut beschrieben, ist es dabei zur Ermittlung von Temperatur- und Luftdruckwerten erforderlich, zusätzlich auch chipspezifische Kalibrierdaten auszulesen und diese zur Endwertberechnung mit heranzuziehen. Dabei handelt es sich um 11 einzelne Werte, die in eine verhältnismäßig aufwendige Kalkulation mit einbezogen werden müssen. In Ermangelung verfügbar Softwareschnipsel, habe ich dafür ein eigenes Auswertprogramm in BASCOM-AVR geschrieben, welches mit den Werten aus dem Datenblattbeispiel auch nahezu die gleichen Ergebniswerte bringt. Danach wurden zwei komplette BMP085-Decoder mit ATMEGA8-Chips und LCD-Displays aufgebaut. Während die ermittelten Temperaturwerte beider Decoder vertrauenerweckend aussehen und untereinander auch nur um maximal einige zehntel Grad voneinander abweichen, werde ich mit den ermittelten Luftdruckwerten ( und damit auch den daraus per internationaler barometrischer Formel berechneten absoluten Höhenwerten ) derzeit noch nicht glücklich. Während die ermittelten Luftdruckwerte beider Sensoren untereinander um etwa 4hPa differieren ( was allerdings schon einem Höhenunterschied von etwa 35m entspricht ), sind die berechneten Höhenwerte generell um etwa 200m zu gering. Um hier weiterzukommen und erst einmal verlässliche Referenzwerte zu bekommen, dachte ich daran, mir noch eine ( möglichst preisgünstige ) Wetterstation mit Luftdruckanzeige zu besorgen. Wer kann mir hierzu einen guten Tipp geben? Klaus
Liest du die Kalibrierungsdaten aus dem jeweiligen Sensor aus, oder hast du die aus dem Beispiel fest im Programm verdrahtet?
Uhu Uhuhu schrieb: > Liest du die Kalibrierungsdaten aus dem jeweiligen Sensor aus, oder hast > > du die aus dem Beispiel fest im Programm verdrahtet? Ich lese die Daten natürlich aus dem jeweiligen Sensor aus. Inzwischen habe ich übrigens entdeckt, dass mein Garmin Oregon auch Luftdruckwerte anzeigt und die daraus berechnete Höhe garnicht so schlecht aussieht. Jetzt habe ich dadurch schon einmal einen Anhaltspunkt. Klaus
Hi GPSklaus, ich plane demnächst diesen Sensor in meinem UAV zu benutzen (http://shrediquette.blogspot.com). Ich programmiere in BASCOM und wäre natürlich sehr an dem Code interessiert.... Dein Name lässt außerdem darauf schließen, dass du evtl. auch Erfahrungen mit GPS und Bascom hast. Ich möchte in meinem UAV noch dieses GPS nutzen: http://www.watterott.com/de/65-Kana-SUP500F-10Hz-GPS-Empfaenger-mit-Antenne und außerdem diesen Kompass: http://www.watterott.com/de/Kompass-Modul-HMC6352 Über jegliche Hilfe von jedermann würde ich mich sehr freuen. Wenn mein Plan sich umsetzen lässt, wäre mein Tricopter evtl. das kleinste vollautonome UAV der Welt (klingt ziemlich optimistisch, ich weiss... :-D), vielleicht motiviert das ja jemanden mir ein bisschen bei der Hardwareanbindung der neuen Sensoren zu helfen...? Vielen Dank und viele Grüße, William
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.