BMP180 Problem ?

OP #4105260
Lesenswert?
• ▲
▼
Hallo,

ich habe mir neulich 10 Stk. BMP180 gekauft (aus China).

Davon konnte ich gerade mal 3 Stk. korrekt auswerten.
Das heißt, Temperatur & Druck sind korrekt (verglichen habe ich das mit 
einem analogen Barometer).

Die restlichen jedoch zeigen mit bei dem Druck einen viel zu hohen Wert 
an, den der Sensor auch gar nicht unterstüzt.

Bekommen tue ich : ca. 1500 hPa. Bei denen die funktionierern sind es 
ca. 1005 hPa.

Kann das ein Problem von Software sein? Hattet ihr schon mal solch einen 
Fall?

Würde mich sehr über Tipps freuen.
OP #4105671
Lesenswert?
• ▲
▼
Wolfgang schrieb:
> Jan H. schrieb:
>> Kann das ein Problem von Software sein?
>
> Ja, nenne einfach mal ein paar Werte für die von deinen Sensoren
> gelieferten Daten, d.h. ausgelesene Rohdaten, Kalibrierkoeffizienen des
> Sensors und von deiner Software daraus berechnete Werte.

Hallo,

anbei mal ein Screenshot. Hier sind die Kalibrierwerte von dem Sensor 
der nicht wirklich funktioniert.

Der Quellcode hängt auch mit an.
Angehängte Dateien:
Gast #4105867
Lesenswert?
• ▲
▼
Jan H. schrieb:
> Hier die Rohdaten.

Dein Wert für UP liegt meilenweit von der Beispielrechnung im Datenblatt 
weg. Bist du sicher, dass deine I2C-Routinen alle drei Byte richtig 
lesen und dass das zusammengebaut so klappt?
1
  i2c_rep_start(BMP180_address+I2C_READ);
2
  UT  = (long)i2c_readAck()<<8;
3
  UT |= (long)i2c_readNak();
OP #4107165
Lesenswert?
• ▲
▼
Die I2C Routine ist in Assembler geschrieben aber C tauglich, diese habe 
ich auch hier von der Seite und klappt bei anderen Projekten auch 
wunderbar.

Bei Sensoren die funktionieren ist UP aber auch meilenweit von dem 
Beispielwert aus dem Datenblatt weg und zeigt mir den richtigen Druck 
an.

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.