Drucksensormessungen mit BMP085

Gast #1650274
Lesenswert?
• ▲
▼
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
Gast #1650577
Lesenswert?
• ▲
▼
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
#1690053
Lesenswert?
• ▲
▼
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.