Günstiger Beschleunigungssensor (MMA8452Q 12-Bit, I²C)

Dank des Smartphone- und Tablet-Booms, werden die Beschleunigungssensoren immer günstiger. Darum habe ich mir bei meiner letzten Mouser-Bestellung mal einen günstigen Beschleunigungssensor von Freescale mit bestellt.

Hierbei handelt es sich um den MMA8452Q, einem 12-Bit Beschleunigungssensor mit I²C Interface. Dieser kostet gerade mal 1,44€ inkl. MwSt. Der Messbereich ist auf ±2, ±4 und ±8g einstellbar.

Der Nachteil ist bei den günstigen Sensoren ist jedoch, dass diese praktisch nur in einem LGA-Gehäuse mit 0.5mm Pitch zu bekommen ist.  Klar in einem Smartphone ist wenig Platz und Dank der MEMS-Technologie kann man die Sensoren inzwischen sehr kompakt und kostengünstig herstellen. Aber gut, was bleibt einem anderes übrig. Für den Preis kann man es auch verkraften, wenn man beim Löten mal einen Sensor zerstört.

Gesagt getan. Eigentlich ist es gar nicht so schwer einen “Dead-Bug” zu löten. Man braucht nur etwas feinen Lackdraht und eine ruhige Hand. Das Ergebnis sieht dann so aus:

Ich habe mich jetzt noch nicht großartig mit den Interrupt-Einstellungen des Sensors befasst, denn die dürften eher von Interesse sein, wenn man z.B. den Freifall einer Festplatte erkennen will um den Lesekopft rechtzeitig in die Parkposition zu fahren, oder bein einem Gerät ein Schüttel oder “Klicken” zu erkennen. All diese Funktionen sind zumindest in diesem Chip integriert.

Die (interne) Auslesefrequenz lässt sich über ein entsprechendes Konfigurationsregister zwischen 1.56 Hz und 800 Hz einstellen. Das niedrigste Rauschen erhält man hierbei bei der geringsten Auslesefrequenz. Des weitern gibt es noch einen “Low Noise” Mode um das Rauschen noch weiter zu reduzieren.
Wenn man den Sensor also z.B. dazu benutzen will Neigungswinkel (z.B. Wasserwaage) zu bestimmen dürfte hier eher der ±2g-Bereich mit Low-Noise am interessantesten sein.
Eins vorweg, auch hier ist ein Rauschen deutlich sichbar. Ich empfehle auf jeden Fall eine Mittelwertbildung von 5-10 Messwerten um es einigermaßen zu kompensieren.

Links

MMA8452Q Produktseite

Dieser Beitrag wurde unter Basteleien veröffentlicht. Setze ein Lesezeichen auf den Permalink.

Eine Antwort auf Günstiger Beschleunigungssensor (MMA8452Q 12-Bit, I²C)

  1. Pingback: Digitale Wasserwaage mit MEMS Beschleunigungssensor (MMA8452Q) | MasterFX's Elektronikseite

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*


× 6 = zwanzig vier

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>