Forum: Mikrocontroller und Digitale Elektronik Platine mit BMA020 Beschleunigungssensor von ELV


von meckerziege (Gast)


Lesenswert?

Hi,

demnächst würde ich folgenden Sensor einsetzen wollen und wollte einmal 
fragen ob ihr evtl. zu den folgenden Punkten etwas wisst.

http://www.elv.de/3-achsen-beschleunigungssensor-3d-bs-komplettbausatz.html

Soweit ist beschrieben, dass der Sensor ein paar Pegelwandler drauf hat. 
Aber nirgends kann ich finden, welche Frequenz die noch mitmachen. Gehen 
da 8MHz drüber? Ich muss den Sensor mit 3kHz auslesen (alle 3 Achsen), 
da benötige ich diese Geschwindigkeit. (zum Auslesen hat man nur kurz 
Zeit um die ADC-Conversion danach nicht zu stören!)
In den Kommentaren schreibt jemand, dass es bei 5V und hohen 
Geschwindigkeiten offenbar Probleme gibt.

Gibt es evtl. ein Datenblatt wo man sich mal den Aufbau ansehen kann? 
Oder kann man die Platine nur so kaufen wie sie ist und muss akzeptieren 
was man geliefert bekommt? ;-)

Eine andere Möglichkeit wäre natürlich, man würde das ganze 
Spannungswandlerzeug da runterwerfen, das System dann direkt auf 3.3V 
aufsetzen und direkt ansteuern. Aber auch hierzu wär der Schaltplan 
schon praktisch...

Irgendwelche Infos und Erfahrungen damit?

Andere Frage: Weiß jemand, wo man den BMA020 direkt herbekommt, ohne 
irgendein Board drunter? Reichelt, Conrad, Farnell und Digikey haben den 
nicht (mehr).

von Philipp T. (cyclon)


Lesenswert?

Erfahrung habe ich mit dem Sensor nicht, aber wenn ich das Datenblatt 
(was man bei ELV runterladen kann) richtig interpretiere, unterstüzt der 
Chip bis 10MHz bei 4-Wire SPI, 70MHz bei 3-Wire SPI und 3.4MHz bei I2C 
(Datenblatt ab Seite 25).

Der Chip liefert allerdings keine Daten im 3kHz Intervall, sondern nur 
im 1.5kHz. Die 3kHz scheinen die interne Refresh-Rate zum füttern der 
Filter zu sein (Datenblatt Seite 11).

Wenn du Beschleunigungssensoren ohne Platine suchst, sieh dir den 
LIS331, LIS3, MMA8451, MMA8453, oder einen von den ganzen anderen an.

von meckerziege (Gast)


Lesenswert?

Das mit den 3kHz klappt durchaus, so oft aktualisiert der seine internen 
Register. Ich hab den auch schonmal ausgelesen in nem anderen Projekt.

Der Chip selbst schafft natürlich bis zu 10MHz, auch das hab ich schon 
verifiziert. Nur eben was das Board schafft ist mir nicht ganz klar, 
weil die meisten Levelconverter ja eher langsam sind die mir bisher so 
untergekommen sind.

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
Noch kein Account? Hier anmelden.