www.mikrocontroller.net

Luftdrucksensor

Der Luftdruck auf der Erdoberfläche liegt bei etwa 1000 hPa (hektoPascal) = 1000 mBar. In technischen Anwendungen werden Drücke oft in kPa (kiloPascal) angegeben, das sind demzufolge 100 kPa.

Inhaltsverzeichnis

[Bearbeiten] MS5534

Aktuell ist der MS5534C. Hergestellt von Intersema. Dort findet sich auch das Datenblatt

Der Sensor gibt seine Werte digital aus und enthält auch einen Temperatursensor für die nötige Temperaturkompensationsberechnung. Diese muss der Anwender selber machen, die Beschreibung dazu findet sich im Datenblatt.

Daten:

  • Versorgungsspannung: 2,2 ... 3,6V
  • Auflösung: 0.1 mbar
  • Genauigkeit absolut bei 25°C: +-1,5 mbar
  • Messfrequenz: ca. 28 Hz

Vorteile:

  • Kalibriert

Nachteile:

  • lichtempfindlich
  • Eigenes Protokoll über 3 Adern, kein Bussystem
  • Benötigt Oszillator mit 32768 kHz

Bezugsquellen:

  • ELV 20,47€

Beispielcode:

[Bearbeiten] MPX4115A

Analoger Drucksensor von Freescale (früher Motorola). Dort findet sich auch das Datenblatt.

Daten:

  • Der Sensor gibt 45.9mV/kPa aus.
  • Versorgungsspannung: 5V
  • Genauigkeit (0-85°C): +-15 mbar

Vorteile:

  • teilweise (0..90°C) temperaturkompensiert

Nachteile:

  • geringe Genauigkeit im Vergleich zu den anderen Sensoren

Bezugsquellen:

  • Reichelt 13,70€ (20.11.2012)

[Bearbeiten] SCP1000

Digitaler Absolutdruck-Sensor von VTI.

Datenblatt

Daten:

  • Versorgung mit 2,4 bis 3,3 V
  • Auflösung: 0,015 mbar
  • Genauigkeit absolut (10 - 40°C): 1,5 mbar
  • Messfrequenz (reduzierte Auflösung): max 9 Hz

Vorteile:

  • SPI- oder I2C-Schnittstelle
  • fertig kalibriert
  • bis zu 17-bit Auflösung (entspricht 8cm)
  • keine komplexen Kompensationsberechnungen beim Auslesen nötig

Nachteile:

  • kleines SMD-Gehäuse (QFN-ähnlich), darf nicht mit Heißluft oder Lötkolben gelötet werden
  • Beim Hersteller unter "Obsolete products" gelistet, aber noch gut verfügbar

Bezugsquellen:

  • Aevum-Mechatronik (ca. 17 EUR)
  • Breakout-Boards bei Sparkfun

[Bearbeiten] BMP085

Digitaler Absolutdrucksensor von Bosch Sensortec.

Datenblatt

Daten:

  • Versorgung mit 1,8 bis 3,6 V
  • Auflösung: 0,01 mbar
  • Genauigkeit absolut (0-65°C): max. Fehler +-2,5 mbar
  • Messfrequenz (reduzierte Auflösung): max 220 Hz

Vorteile:

  • I2C-Schnittstelle
  • fertig kalibriert
  • hohe Auflösung und Genauigkeit

Nachteile:

  • aufwendige Kompensationsberechnungen nötig

Bezugsquellen:

Beispielcode:

[Bearbeiten] BMP180

Der Nachfolger des BMP085 (siehe oben).

Dieser ist noch ein wenig kleiner, ansonsten laut Datenblatt identisch.

Das neue Datenblatt und Beispielcode kann hier (Herstellerseite) gefunden werden.

Das Datenblatt des BMP180 erklärt auch den BMP085 etwas besser ;) (interne Register, Power-On-Reset ...)

Bezugsquelle (mit etwas Glück) : ebay - internationale Suche

  • BMP085 ab ca.3,5 $US (aktuell unter 3 Euro)
  • BMP180 ab ca.6,0 $US (aktuell unter 5 Euro)

dort findet Ihr teilweise auch fertig aufgebaute Module (Chip auf Platine mit ein paar Bauteilen) z.B. als Modul für ARDUINO

PS : Für viele Anwendungen kann auf die Kompensation verzichtet werden (zB. nur Luftdruckanzeige) -> Druck (in Pascal) = UP*3

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net